Program Mencari Volume Tabung With Java

import java.util.Scanner; public class Tabung { public static void main(String args[]) { // Deklarasi Variabel Scanner masuk = new Scanner(System.in); double jari, tinggi, volume; //Inputan variabel Jari - jari dan Tinggi dari Keyboard System.out.print("Masukkan Jari - jari Tabung : "); jari = masuk.nextFloat(); System.out.print("Masukkan Tinggi Tabung : "); tinggi = masuk.nextFloat(); //Rumus menghitung Volume volume = 3.14 * jari * jari *tinggi; //Memamnggil Variabel volume System.out.println("Volume Tabung = "+volume); } } Tambahan Untuk mencari volume lain nya tinggal sesuaikan dengan rumus di bawah berikut: Rumus Kubus - Volume : Sisi pertama dikali sisi kedua dikali sisi ketiga (S pangkat 3) Rumus Balok - Volume : Panjang dikali lebar dikali tinggi (p x l x t) Rumus Bola - Volume : phi dikali jari-jari dikali tinggi pangkat tiga kali 4/3 (4/3 x phi x r x t x t x t) - Luas : phi dikali jari-jari kuadrat dikali empat (4 x phi x r x r) Rumus Limas Segi Empat - Volume : Panjang dikali lebar dikali tinggi dibagi tiga (p x l x t x 1/3) - Luas : ((p + l) t) + (p x l) Rumus Tabung - Volume : phi dikali jari-jari dikali jari-jari dikali tinggi (phi x r2 x t) - Luas : (phi x r x 2) x (t x r) Rumus Kerucut - Volume : phi dikali jari-jari dikali jari-jari dikali tinggi dibagi tiga (phi x r2 x t x 1/3) - Luas : (phi x r) x (S x r) - S : Sisi miring kerucut dari alas ke puncak (bukan tingi) Luas alas L = πr2 Luas selimut L = \pi\cdot r\cdot s Luas permukaan L = \ LuasLingkaran + LuasSelimut = \pi r^2 + \pi\cdot r\cdot s

Rumus Prisma Segitiga Siku-siku - Volume : alas segitiga kali tinggi segitiga kali tinggi prisma bagi dua (as x ts x tp x

Menghitung Luas Segitiga

Kali ini ane bagi tentang bagaimana menghitung Luas Segitga,, gampang sob,, tseperti biasa tinggal di Copas aja ni di bawah.... package luas.segitiga; /** * * @author Balangsak14 */import java.util.Scanner; public class LuasSegitiga { public static void main(String[] args) { Scanner input = new Scanner(System.in); System.out.print("Masukkan nilai alasnya: "); int alas = input.nextInt();

System.out.print("Masukkan nilai tingginya: "); int tinggi = input.nextInt(); double luas = (double)(alas*tinggi)/2; System.out.print("Jadi Luas Segitiga adalah :" +luas); } } Diposkan oleh Balangsak di 19.25 0 komentar Kirimkan Ini lewat EmailBlogThis!Berbagi ke TwitterBerbagi ke Facebook

Menghitung Volume Tabung

Nah Kali Ini saya akan memberi sedikit ilmu tentang bagaimana Menghitung Volume Tabung,,, yahh gampang tinggal di copas aja ni di bawah,.... package tabung; /** * * @author Balangsak14 */import java.util.Scanner; public class Tabung { /** * @param args the command line arguments */ public static void main(String[] args) { Scanner masuk = new Scanner(System.in); double jari,tinggi,volume; System.out.print("Masukan jari-jari tabung:"); jari=masuk.nextFloat(); System.out.print("Masukan TInggi Tabung:"); tinggi=masuk.nextFloat(); volume=3.14*jari*jari*tinggi; System.out.println("Volume Tabung="+volume); } }

Tutorial Java : Konsep Pemrograman Berorientasi Objek(OOP)
Published by admin Dec 28

Bagian

1:

Konsep

Pemrograman

Berorientasi

Objek(OOP)

Istilah OOP dalam bidang programming bukan hal yang baru lagi. Lalu apa sebenarnya OOP itu. OOP atau Object Oriented Program adalah salah satu tehnik pemrograman dengan menciptakan class atau blueprint dari suatu objek. Class disini berfungsi sebagai dasar dari penciptaan object-object lain yang sejenis.

Sebagai contoh terdapat class Binatang. Class binatang sebagai blueprint dari seluruh binatang yang ada dibumi. Pada binatang terdapat atribut-atribut, misal atribut kaki, telinga, mata, ekor, umur, warna dan lainnya. Atribut pada OOP disebut juga sebagai variable. Pada binatang yang hidup dapat melakukan suatu gerak atau aktifitas yang disebut behavior(dalam OOP kita sebut Method).1. Class

Apabila bagan tersebut diatas kita konversi ke bentuk program berbasis OOP, maka class atau blueprint dari binatang sebagai berikut: Class binatang
public class Binatang{ String nama; int kaki; String telinga; String mata; }

println(“Mata kucing : “+ kucing.println(“Kaki kucing : “ +kucing. kucing. ayam. burung dan lain-lain adalah contoh objek. kucing.Class Binatang adalah blueprint atau cetakan yang akan menghasilkan objek. modifikasi. Untuk lebih mendalami konsep OOP. System.nama”). run: Jenis kucing : Anggora Kaki kucing : 4 Telinga kucing : Panjang Mata kucing : coklat BUILD SUCCESSFUL (total time: 0 . masih dapat diturunkan menjadi objek-objek turunan. System.out. Hasil dari blueprint yang berupa objek seperti kucing misalnya.kaki = 4. System. sapi.nama = “Anggora”. kucing. dan binatang kucing. } contoh program berikut ini: Listing program dibawah ini digunakan untuk create. String mata. //pencetakan atau pemanggilan atribut dari objek kucing. kuda. pemanggilan objek(simpan dengan nama MethodBinatang. Dalam OOP yang kita kenal dengan inheritance.out.telinga = “Panjang”.java) public class Binatang{ //attribute object String nama.out. perhatikan Class Binatang(simpan dengan nama file Binatang. System.out. int kaki.mata).telinga).println(“Jenis kucing : “+ kucing.mata = “coklat”.java) public class MethodBinatang{ public satic void main(String[] args){ //create object Binatang kucing = new Binatang(). } } Hasil dari listing program diatas. String telinga.println(“Telinga kucing : “+ kucing.kaki). //init objek kucing kucing.

Berbicara tentang method berarti kita bicara tentang kemampuan dari objek dalam melakukan aktifitasnya.println(“Bentuk telinga : “+ telinga). String telinga. Untuk objek yang sama dan dari turunan yang sama dapat memiliki perilaku yang berbeda. } } Pemanggilan dan Nama file MethodBinatang.out. kucing. } .kaki = 4. Method Method adalah aktifitas dari sebuah atau lebih objek. dimana aktifitas dari objek juga dapat diturunkan ke objek anaknya.java public class MethodBinatang{ public satic void main(String[] args){ //create object Binatang kucing = new Binatang(). System.out. System.seconds) 2. contoh method berikut: //mendefinisikan method void printDataBinatang(){ System.out. mencakar dan bunyi.nama = “Anggora”. String mata.println(“Warna mata : “+ mata).out.println(“Nama Binatang : “+ nama). Bila objek diatas kita tambahkan method bahwa kucing memiliki kemampuan lari. kucing.println(“Jumlah kaki : “+ kaki). tetapi kucing yang lebih tua cenderung lebih friendly dengan manusia(sebagai contoh sikap adaptasi terhadap lingkungan). inisialisasi method //init objek kucing kucing. Sebagai contoh ada dua ekor anak kucing dengan induk yang sama. System.mata = “biru”. kucing. //pencetakan dengan memanggil method objek kucing. lompat. Perhatikan Nama file Binatang.telinga = “Panjang”.java //blueprint binatang public class Binatang{ //attribute object String nama. int kaki. printDataBinatang().

this.java konstruktor dari class binatang berikut.kaki = param1.} Hasil dari listing program diatas. Perhatikan contoh Nama file Binatang. int kaki. this. public class Binatang{ //blueprint binatang //attribute object String nama. String mata. run: Nama Binatang : Anggora Jumlah kaki : 4 Bentuk telinga : Panjang Warna mata : coklat BUILD SUCCESSFUL (total time: 1 second) 3. sebab konstruktor dapat berupa function tanpa parameter.telinga = “”. Konstruktor adalah inisialisasi objek saat diciptakan sebagai persiapan yang diperlukan oleh suatu objek agar berfungsi dengan baik. //membuat konstruktor tanpa parameter //biasanya digunakan sebagai init default variable public Binatang(){ this.kaki = 0. Konstruktor Dalam OOP terdapat istilah konstruktor. destruktor. this. String telinga.nama = “”.mata = “”. 1.Nama konstruktor harus sama dengan nama class 2.Tidak menspesifikasikan tipe data yang dikirim. } //konstruktor dengan 1 parameter . } //konstruktor dengan 1 parameter //disebut juga konstruktor overloading dan juga sebagai bentuk polymorphism public Binatang(int param1){ this. Syarat suatu function disebut sebagai konstruktor(perancangan).

println(“Jumlah kaki : “+ kaki). } //mendefinisikan method void printDataBinatang(){ System.out.telinga = “Panjang”. } } Tambahkan pemanggilan method ke-2. } //method untukkonstruktor dengan satu parameter void printDataBinatang(int param1){ System. run: Nama Binatang : Anggora Jumlah kaki : 4 .out.kaki = 4. param1 = 1000.printDataBinatang(param1). nama file methodBinatang. kucing. } } Hasil dari listing program diatas.println(“Nama Binatang : “+ nama).out.nama = “Anggora”.out.println(“Hanya punya kaki : “+ kaki). kucing. Kucing. //pencetakan dengan memanggil method objek kucing. //init objek kucing int param1.//disebut juga konstruktor overloading public Binatang(int param1){ this. System.kaki = param1.mata = “biru”. //pemanggilan method dengan satu parameter kucing. kucing. System. kucing.out.println(“Bentuk telinga : “+ telinga).out.printDataBinatang().println(“Warna mata : “+ mata).java public class MethodBinatang{ public satic void main(String[] args){ //create object Binatang kucing = new Binatang(). System. System.println(“Method dengan satu parameter”).

nama = “Kucing”. katak.Bentuk telinga : Panjang Warna mata : coklat Method dengan satu parameter Hanya punya kaki : 1000 BUILD SUCCESSFUL (total time: 0 seconds) Bagian 2: Karakteristik OOP Pada OOP terdapat 3 sifat yang mendasar. katak. katak. tetapi kita tidak perlu mengetahui bangaimana cara kedua binatang tersebut berlari. //pencetakan dengan memanggil method objek kucing. Selain itu pada encapsulation juga disediakan interface yang digunakan untuk mengakses variable yang ada didalam objek. //pemanggilan method objek katak katak.telinga = “kecil”. kucing.kaki = 4. kucing. //init objek kucing kucing.telinga = “Panjang”.printDataBinatang().nama = “Katak”. kucing. inheritance dan polymorphism. kucing. listing tidak program berikut: ada perubahan. hal ini berbeda dengan binatang kucing tetapi keduanya dapat berlari.kaki = 4. katak.yaitu Encapsulation.mata = “bulat”. Encapsulation Pembungkusan suatu variable dan method pada suatu objek yang terlindungi. Apa maksud dari ketiga istilah tersebut. } } .mata = “coklat”. Pada binatang katak untuk melarikan diri dengan melompat. Untuk pemahaman lebih lanjut perhatikan contoh Pada contoh diatas untuk file Binatang.printDataBinatang().java public class methodBinatang{ public static void main(String[] args){ //create object Binatang kucing = new Binatang(). Binatang katak = new Binatang(). 1. Sebagai contoh kita semua tahu bahwa binatang kucing dan katak dapat berlari.java Listing file methodBinatang.

Pada bagian inheritance ini kita kenal beberapa istilah superclass dan subclass. km = 0.java(sebagai blueprint) public class Binatang { String nama. kekuatanDengar = 0. mata = “”. int kaki. kucing hutan. Superclass adalah objek induk dan subclass adalah objek turunan dari superclass. } //mendefinisikan method public void pendengaranTelinga(int desible){ kekuatanDengar = kekuatanDengar + desible. contoh berikut //konstruktor public Binatang(){ nama = “”. kucing arab dan kucing-kucing lainnya kita sebut sebagai subclass. System. String telinga.println(“Kekuatan pendengar : “+ kekuatanDengar). int km.Hasil compile run: Nama Binatang : Kucing Jumlah kaki : 4 Bentuk telinga : Panjang Warna mata : coklat Nama Binatang : Katak Jumlah kaki : 4 Bentuk telinga : kecil Warna mata : bulat BUILD SUCCESSFUL (total time: 0 seconds) 2. dengan key extends. . Inheritance(pewarisan) Pada OOP. kaki = 0. String mata.out. int kekuatanDengar. sebuah objek dapat diwariskan atau diturunkan atribut/variable dan methodnya ke objek anak. Perhatikan File Binatang. Sebagai contoh objek kucing kita sebut superclass dan objek turunan dari kucing misal kucing anggora. telinga = “”.

} } Penciptaan File kucingHutan. } public void panjangKuku(int cm){ System. System. //method dasar kemampuan kucing kucingRumah.jarakPandang(500). } } File kucing.out.pendengaranTelinga(100). kucingRumah. //panggil method objek kucing kucingRumah.println(“Panjang Kuku Kucing Hutan “+ cm).println(“Jarak pandang : “+ km).java(method turunan dari induk/Binatang) public class kucing extends Binatang{ //method dari kucing hutan public void warnaMata(String color){ System.java object dari kucing public class kucingHutan { public static void main(String[] args){ //create object kucing kucingRumah = new kucing().out.println(“Warna Mata Kucing Hutan “+ color).panjangKuku(10).out.} //method untuk konstruktor dengan satu parameter public void jarakPandang(int jarak){ km = jarak.warnaMata(“merah”). kucingRumah. } } Hasil compile dan run run: Warna Mata Kucing Hutan merah Panjang Kuku Kucing Hutan 10 .

Pada objek lain misal seekor katak dalam menerima respon akan melompat. Polymorphism Suatu objek yang sama dapat memiliki lebih dari satu bentuk atau perilaku.Kekuatan pendengar : 100 Jarak pandang : 500 BUILD SUCCESSFUL (total time: 0 seconds) 3. hal ini terjadi pada objek yang sama tetapi dalam proses menerima respon memiliki tindakan yang berbeda. AMIRUDDIN : 113310025 : TK / D3 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 20011 MODUL I MENGIMPLEMENTASIKAN PROGRAM JAVA DENGAN NETBEANS 5.5 1. LAPORAN PRAKTIKUM ALGORITMA DAN PEMOGRAMAN MODUL I DAN II DISUSUN OLEH : Nama NiM Jurusan : BASO MUH.5 1. Sebagai contoh seekor kucing dalam menerima respon akan menggerakkan kaki depannya dan berlari. MAKSUD Mempelajari Program Java Sederhana Dengan NetBeans 5. TUJUAN . MAKSUD DAN TUJUAN 1.

Proses deployment dan atau tanpa tes dapat juga dilakukan dari dalam NetBeans. Mahasiswa dapat mempraktekkan dan mngimplementasikan program java sederhana dengan NetBeans 5.5. Dalam NetBeans pemograman dilakukan berbasis visual dan event driven. Agar mahasiswa dapat mempraktikkan dan membuktikan implementasi program java dengan NetBeans 5. UML mempersentasikan dengan symbol sebuah oval didalam activity diagram. dan debugger internal.5 1.• • • Agar mahasiswa memahami tentang dasar-dasar algoritma dan pemrograman. Contoh : public class ProgramPertama { .salah satu modelnya diagramnya adalah Activity Diagram. • Pengenalan NetBeans NetBeans adalah merupakan IDE yang ditunjukan untuk memudahkan pemograman java. C. PEMBAHASAN NetBeans mencakup compiler dan builder. Kata logis berarti benar sesuai dengan logoka manusia sedangkan Pemograman adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemograman yaitu dengan cara : Defenisi Masalah -> Algoritma -> Bahasa Pemograman -> Hasil • Pengenalan UML UML ( Unified Modeling Language) adalah bahasa grafis yang kompleks dan kaya dengan fitur. Hal ini sangat memudahkan proses pasca perancangan program. DASAR TEORI • Pengenalan Algoritma dan Pemograman Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis.UML merepresentasikan aktivitas dengan simbol oval didalam activity diagram. Program sederhana yang kita buat adalah program yang sangat sederhana karena hanya menampilkan teks saja.

Apabila tidak sama java akan menampilkan pesan error karena java sangat sensitif. Pada saat proses kompilasi kita tidak akan mendapati pesan error tetapi pada saat menjalankan dengan java kita akan tampila pesan error. } Setiap file program java memiliki pendefinisian public class seperti kode di atas. Bagian 2 : public static void main(String args[]) { … . } } Kita harus harus menyimpan program dengan nama file sesuai definisi nama class.java. { …. merupakan contoh program java minimum yang dapat menjelaskan mengenai sintaks dasar Java yaitu: Bagian 1 : public class ProgramPertama{ …. Setelah itu kita perlu melakukan kompilasi.public static void main(String args[]) { { System. yaitu mengubah kode program menjadi bytecode yang dimengerti oleh Java. } Kurum kerawal tersebut berfungsi untuk membuka/mebuat kalimat baru dan tanta ini harus ada. Program ProgramPertama.java yang telah kita kompilasi dan jalankan. kita harus memperhatikan huruf besar dan huruf kecilnya.out.println(“ProgramPertama Aku Lhooo”) . Contoh program di atas kita simpan dengan ProgramPertama.

E. . Public : merupakn salah satu macam modifier. 3. KESIMPULAN NetBeans mencakup compiler dan builder. Static : merupakan tipe method. 6. Eclips. Apa saja kelebihan NetBeans sebagai IDE pemrograman java ? 2. Args[] : array argument yang bias ditambahkan pada saat menggunakan command java untuk menjalankan program java. Void : Menunjukan bahwa method tidak mengembalikan nilai atau objek. tetapi cukup dengan klik pada component-pallete.println(“ProgramPertama”) . 5. Teks program akan di hasilkan secara otomatis. tetapi cukup klik pada component-pellete.out. 2. NetBeans mencakup compiler atau builder jadi kita tak perlu lagi membuat teks program secara manual baris per baris. 4. NetBeans. D. 2. Fungsi yang diatas yaitu untuk menampilkan kalimat yang ada dalam kurum tersebut Penjelasan : 1. TexPad. Sebutkan Editor lain yang dapt digunakan untuk program java ? Jawaban : 1. Hal ini sangat memudahkan proses paska perancangan program.. Hal ini sangat memudahkan proses pasca perancangan program. TUGAS SOAL : 1. dan debugger internal jadi kita tak perlu membuat teks program secara manual baris per baris. Bagian 3 : System.} Bagian ini merupakan bagian awal program Java yang dijalankan sehingga setiap aplikasi Java harus memiliki Blok kode ini. Teks program akan dihasilkan secara otomatis. dan debugger internal. Main : merupakan nama method utama dari program java.String :String merupakan tipe argument yang diterima untuk parameter dari command Java. dll.

misalnya NetBeans. . MAKSUD • • Membuat program Java sederhana Membuat program dengan menggunakan TexPat 2.println(“Jl. Eclips.println(“========================”) . PEMBAHASAN Sekarang kita akan membahas program Java sederhana dengan Textpad.println(“STIMIK AKAKOM YOGYAKARTA”) . Java tidak menyediakan IDE khusus seperti halnya bahasa pemrograman yang lain. Pemrograman bisa menggunkan IDE yang suppor ke Java. dan lain-lain. Kerena java adalah bahasa pemrograman multi platform.out. MAKSUD DAN TUJUAN 1. System. TUJUAN • • • Agar mahasiswa mengenal dan memahami bentuk program Java Mahasiswa dapat membangun program Java yang sudah pasti Agar mahasiswa mengerti tentang penggunaan TexPat Dasar Teori 1. 1.F LISTING Terlampir pada laporan sebelumnya MODUL II PEMOGRAMAN DENGAN JAVA 1. TexPad.out.out. Contoh Program Java sederhana : public class Halo { public static void main (String arg[]){ System. System. Raya Janti 143″) .

Teknik Imformatika/S1″) .println(“1. System. System. Pada baris tersebut kita membuat class public bernama HelloWorld : public class HelloWorld { } Perhatikanlah nama class ini sama dengan nama file di mana class ini berada. Medhod main adalah method pada class public yang akan dipanggil pertama kali (oleh mesin pengeksekusi Java.out.out.println(“Yang Pertama dan Utama”) .out.out. Komputerisasi Akutansi/D3″) . Nama class dan nama file ini harus sama agar method main dapat dijalankan.println(“3.println(“5. 2. JVM) pada saat program dijalankan.out.println(“2. Tulisan HelloWorld yang muncul pada layar merupakan efek pemanggilan dari statement : .println(“STIMIK AKAKOM YOGYAKARTA”) .System.out.println(“4.out. System. Membuat class public Baris 1 pada program di atas adalah kode untuk class public. tanpa menggunakan ekstensi. minimal yang harus kita lakukan adalah : 1.println(“Program Studi”) . System. Teknik Komputer/D3″) .java. System.out.out. Sistem Imformatika/S1″) . System. Membuat method main ________________________ Baris 2 adalah kode untukmethod main. System.println(“”) . } } Untuk menulis sebuah program aplikasi java. Manajemen Imformatika/D3″) . System.

JCreator.java Jika program di atas berhasil dikompilasi maka akan dihasilkan sebuah file class bernama HelloWorld.println(“Hello World”) . Koding Yaitu menulis kode program dalam bahasa pemrograman tertentu menggunakan teks editor atau IDE khusus untuk bahasa tersebut. ketikan pada direktori dimana file. Untuk mengkoding Java.class. dan lain-lain. 5. Yang di panggil method main.java berada : $javac HelloWorld. • Aktivitas Pemrograman Aktivitas seorang programmer dalam pemrograman tidak lepas dari 3 hal berikut : 1. 3. parameter dari command objek. Public : merupakn salah satu macam modifier. 3. Kode ini lalu disimpan dalam file teks berektensi khusus (missal kode program Java di tulis dalam file berekstensi java). NetBeans. File ini merupakan file byte-code yang siap dijalankan. dll. Untuk menjalankannya.Mengkompilasi dan Menjalankan Java Selanjutnya kompilasilah program di atas dengan kompiler Java. seperti VIM. yaitu javac. 4. emacs. . Untuk mengkompilasi HelloWorld. Main : merupakan nama method utama dari program java. Namun demikian akan lebih baik jika teks editor/IDE yang kita gunakan memiliki fitur spesifik Java.out. ketikan : $java HelloWorld HelloWorld Penjelasan : 1. Void : Menunjukan bahwa method tidak mengembalikan nilai atau 2.Args[] : array argument yang bias ditambahkan pada saat menggunakan command java untuk menjalankan program java.String :String merupakan tipe argument yang diterima untuk Java.System. kita bisa menggunakan teks editor. 6.java. Kompiler ini merupakan salah satu tool yang ada pada J2SDK (jadi J2SDK harus sudah terinstal agar javac dapat dijalankan). Static : merupakan tipe method. seperti Sun One. Karena editor-editor pada lingkungan IDE memiliki fiturfitur yang dapat mencegah kita membuat kesalahan ketika mengetikan kode.

Eksekusi Yaitu menjalankan program yang telah berhasil dikompilasi. Program Java kita tak perlu membuat teks program secara manual baris per baris. Java digunakan untuk menjalankan program aplikasi dan appletviewer digunakan untuk menjalankan applet. Pernyataan masukan adalah pernyataan untuk mendapatkan masukan dari keyboard. D. E. KESIMPULAN Seperti yang telah kita uraikan diatas. TexPad merupakan program java yangsangat mudah dijalankan dan sangat baik untuk pemula. Kompiler bahasa Java yang disediakan oleh J2SDK adalah javac.. seperti Perl dan Bash. tetapi cukup klik pada component-pallete dan teks program akan di hasilkan secara otomatis. sehingga memudahkan programmer menulis dan membaca programnya. kita akan menggunakan pernyataan masukan dan keluaran. Sedangkan pernyataan keluaran adalah pernyataan untuk menampilkan sesuatu nilai ke layar.. Bahasa-bahasa script biasa langsung dieksekusi oleh interpreternya setelah program dikoding. yaitu java dan appletviewer. Kompilasi Yaitu mengubah kode program dari bahasa program(bahasa yang dimengerti manusia) ke bahasa mesin(berbentuk kode binary). Fasilitas ini digunakan untuk mewarnai teks program sesuai dengan jenisnya.java Catatan :.java. public class Halo { public static void main (String arg[]){ . Program java dan appletviewer akan menjalankan kedua bentuk program java.class inilah yang berisi kode-kode mesin (literature asing menyebutnya ‘byte code’) yang akan dieksekusi oleh interpreter Java. Program dalam bahasa mesin inilah yang dimengerti dan akan dieksekusi oleh computer.Teks editor yang disarankan untuk digunakan adalah teks editor yang menfasilitasi highlight.Aktifitas kompilasi tidak lakukan untuk bahasa script. 3. Secara sederhana. Tugas package Halo. Aktivitas kompilasi (mengkompilasi kode) dilakukan oleh suatau program khusus yang disebut compiler bahasa. penggunaan javac ini adalah sebagai berikut : $javac programjava.File. Java memiliki 2 program untuk menjalankan program Java.2.Dalam bahasa pemrograman Java.

println(“5.println(“STIMIK AKAKOM YOGYAKARTA”) . System. Komputerisasi Akutansi/D3 STMIK AKAKOM YOGYAKARTA Yang Pertama dan Utama . Komputerisasi Akutansi/D3″) .out. Sistem Imformatika/S1″) . System. System.out. Raya Janti 143″) . Tekni komputer /D3 5.out.println(“4. System.out. Teknik Komputer/D3″) . System. Teknik Informatika/S1 2.out.println(“Program Studi”) . System. Teknik Imformatika/S1″) . Manajemen Informatika/D3 4.out. Manajemen Imformatika/D3″) .println(“1.out.out.out. System.println(“STIMIK AKAKOM YOGYAKARTA”) .out.out. System.println(“Yang Pertama dan Utama”) . System.println(“2.println(“”) .println(“3.println(“========================”) . System. Raya Janti 143 ======================== 1. } } Hasil : STMIK AKAKOM YOGYAKARTA Jl.System.println(“Jl. Sistem Informasi/S1 3. System.out.

Operator Pemberian yaitu berupa tanda sama dengan (=). Operator mempunyai beberapa sifat yaitu : • • • Unary yaitu operator yang hanya melibat kan satu operand contoh -1 Binary yaitu operator yang hanya melibat kan dua operand contoh 1 +2 Tenary yaitu operator yang hanya melibat kan tiga operand contoh 1 + 2 * 3 kombinasi dari konstanta dan variabel dengan operator. seperti operator “ = “ ini lebih sering muncul dibandingkan dengan operator lainnya. Operator Aritmatika yaitu berupa pengurangan. Sebuah konstanta atau entitas dengan sendirinya merupakan ekspresi. penjumlahan dan sisa pembagian (%) 2. 3. Listing Terlampir Pada Laporan Sebelumnya LAPORAN PRAKTIKUM ALGORITMA DAN PEMOGRAMAN MODUL 3 Oprator 1. Operator Unary yaitu operator sebagai tambah dari operator aritmatika yang membutuhkan minimal dua operan Contoh : . dua. pembagian.Di dalam pemograman yang bertujuan umum. PEMBAHASAN Operator adalah simbol khusus yang menyajikan operator khusus pada satu. Penggunaan operator ini dapat berantai seperti: z=x=y=0. 1. Contoh: a = a + 2. Macam-macam Operator 1. atau tiga operand dan kemudian mengembangkan hasilnya. . pada saat perintah a = a + 2. Suatu ekspresi yang diikuti dengan sebuah titik koma adalah sebuah pernyataan. juga kombinasi dari konstanta dan variabel dengan operator. perkalian. A.Press any key to continue . . Dan operator tersebut digunakan untuk membentuk ekspresi. F. dikerjakan itu berarti nilai a semula ditambah dengan 2 dan hasilnya disimpan kembali ditempat variable a tersebut. 1. 2.

.B. B=masuk. Operator Relasi yaitu operator yang persamaan dan relasionalnya menenukan apakah satu operand lebih besar. sebenarnya operator ini jarang digunakan namun kita perlu tau bahwa operator itu ada dan suatu saat bias digunakan Contoh Program yang Menggunakan Operator: Bilangan 1 : 2 Bilangan 2 :4 Jumlah = 6 • Program import java. System.jumlah.nextInt().out. System.println(“Jumlah =”+jumlah).lebih kecil atau sama dengan 1. Operator Betwise dan Bit Shift. Operator logika yaitu operator yang menyajikan oparasi kondisinal AND dan kondosional OR pada dua persamaan boelehan 1.nextInt().– ++ -x 1. jumlah = A+B. System. int A.util. public class Jumlah{ public static void main(String args[]) { Scanner masuk=new Scanner(System.Scanner.print(“bilangan 2:”).in).out.print(“bilangan 1:”). A=masuk.out.

} Setiap file program java memiliki pendefinisian class dengan modifier public seperti kode di atas supaya dapat dikompilasi dan di jalankan Java VM. Saat ini kita hanya perlu mengerti bahwa modifier public diperlukan supaya file program java dapat dikompilasi dan dijalankan dengan baik. } Kata class harus mengawali nama class yang didefinisikan. . Sebelum class terdapat modifier di mana selain public pada contoh di atas. Jadi sintaks dasar yang utama untuk sebuah file program java adalah sintaks definisi class sebagai berikut : [modifier] [class] nama class{ …. dalam pemrograman Java juga terdapat modifier private dan protected.} } • Ø Hasil Output Penjelasan : Elemen 1 public class Jumlah { …. Elemen 2 : public static void main(String args[]) { … } Kode program ini adalah bagian utama di tiap aplikasi program Java karena blok/bagian ini merupakan bagian awal program Java dijalankan sehingga setiap aplikasi Java harus memiliki Blok kode ini.

Elemen 3 : Scanner masuk = new Scanner(System.out.out. Elemen 4 : int A. Pada contoh tersebut data yang ditampilkan berupa kata-kata ProgramPertama dengan tipe data String yang diinputkan sebagai parameter pada method print().in). Rumus yang digunakan pada program tersebut . Fungsi Kode tersebut adalah menampilkan pada konsol data yang dimasukan sebagai parameter. Untuk menginputakan data karakter atau numerik sebagai String maka kita harus mengawali dan mengakhirinya dengan tanda”.nextlnt ().nextlnt (). Untuk menginputakan data karakter atau numerik sebagai String maka kita harus mengawali dan mengakhirinya dengan tanda”. Pada contoh tersebut data yang ditampilkan berupa kata-kata ProgramPertama dengan tipe data String yang diinputkan sebagai parameter pada method print(). Elemen 6 : A = masuk.print (“Bilangan 2 : “). Fungsi Kode tersebut adalah menampilkan pada konsol data yang dimasukan sebagai parameter. Maksudnya yaitu symbol-bimbol yang akan digunakan pada program ini. yaitu symbol yang akan digunakan pada program tersebut Elemen 5 : System.print(“Bilangan 1 : “). Elemen 8 : B = masuk. Yaitu hasil dari symol B yang akan di tampilkan Elemen 9: jumlah = A + B .B.jumlah. Maksudnya yaitu hasil dari symbol A yang akan ditampilkan. Elemen 7 : System.

Main : merupakan nama method utama dari program java.mengalikan dan sisa pembagian dari 2bilangan yang diinpukan dengan keyboard.output yang diingikan sebagai berikut: Bilangan 1 :7 Bilangan 2 :2 Hasil Operator Aritmatika ========================= Jumlah =9 Kurang =5 Kali Bagi Sisa =14 =3 =1 Press any key to continue….out. Void : Menunjukan bahwa method tidak mengembalikan nilai atau objek. 2.tugas dari dosen pengampu ¨ 1.println(“Jumlah = ” + jumlah ) Perintah untuk menampilkan hasil dari program tersebut. Penjelasan : 1.Elemen 10 : System. buat program untuk menghitung keliling dan luas lingkaran 3. public class Aritmatik Jawaban .Dengan menggunakan operasi aritmatika buatlah untuk menjumlahkan. ¨ Tugas 1. 2.

out.out.println(“7-2=”+(7-2)).println(“7*2=”+(7*2)). } } 9= nilai ini merupakan hasil penjumlahan dua bilangan 7 +2 5=nilai ini merupakan hasil pengurangan dua bilangan 7-2 14=nilai ini merupakan hasil perkalian dua bilangan 7*2 3=nilai ini merupakan hasil pembagian dua bilangan 7/2 1=nilai ini merupakan sisa antara 7%2 2. final float phi = 3. public class Lingkaran { public static void main(String args[]) { Scanner masuk=new Scanner(System.println(“7+2=”+(7+2)). System.{ public static void main(String args[]) { System.out.14f. int r .Scanner.out. System.println(“7%2=”+(7%2)).out.println(“7/2=”+(7/2)). . System.in). System. import java.util.

di samping itu. luas . System. mengkonversi keliling ke luas System.out.println(“Luas Lingkaran : ” + luas). dan luas=phi*r*r. luas=phi*r*r. adalah masukan dideklarasikan float keliling. PEMBAHASAN . luas adalah menyatakan deklarasi variable yang akan di gunakan r=masuk. dan System.println(“Keliling Lingkaran : ” + keliling). r=masuk. A.nextInt(). keliling=2*phi*r.print(“jari-jari lingkarang:”).pembahasan sebelumnya.println(“Luas Lingkaran : ” + luas). adalah hasilnya yang ditampilkan LAPORAN PRAKTIKUM ALGORITMA DAN PEMOGRAMAN MODUL 4 SEKUENSI Sekuensi adalah pemrogeraman sederhana yang hanya dapat memecahkan masalah-masalah yang sederhana yang dapat di selesaikan dengan sekuensi saja Biasanya hanya satu masalah kecil yang terdiri . System.out.println(“Keliling Lingkaran : ” + keliling). meminta masukan untuk nilai (r) keliling=2*phi*r.sejauh ini menggunakan prinsip sekuensi.out.nextInt().out.float keliling.out. pada bagian ini kita juga akan mempelajari bagaimana membuat pseudecode sebelum implemntasi ke bahasa pemrograman 1. System. } } Penjelasan : • • • • • int r .

System.Scanner. m=masuk. Pada pembahasan kali ini menggunakan prinsip sekuensi.out.cm.yaitu dengan cara : 1. Hitung jumlah 4. public class Konversi { public static void main(String args[]) { Scanner masuk=new Scanner(System.println(“ukuran dalam CM=”+cm). cm=m*100. Inci=m*100/2. Tampilkan hasilnya Contoh : Program untuk menhitung konversi dari meter ke centimeter dan inci ke centimeter seperti berikut ini: 1meter = 100 1inci =2. . di samping itu pada bagian ini kita juga mempelajari sedikit cara membuat pseudocode.Untuk menghitungnya kita cukup mendeklarasikan variabel.Sekuensi adalah pemrograman sederhana yang dapat memecahkan masalah-masalah yang sederhana.Inci. Masukkan 2 variabel misal A dan B 2. float m.54 cm import java.nextFloat().out.54f. Contoh masalah adalah menghitung 2 jumlah bilangan bulat positif.println(“ukuran dalam inci=”+Inci). System. System.in).println(“masukan ukuran dalam meter:”).util.out. Devenisikan variabel jumlah 3.

int celcius. float fahreinhet.println(“ukuran dalam CM=”+cm).out.println(“Fahreinhet:”+fahreinhet).nextInt().54f. fahreinhet=9f/5f*celcius+32f. menyatakan deklarasi vareabel yang akan digunakan m=masuk. hasil yang di tampilkan System.out. mengkonversi ke cm dan inci System. dan Inci=m*100/2.Scanner. public class KonversiSuhu { public static void main(String args[]) { Scanner masuk=new Scanner(System.print(“masukan derajat celcius:”). System.} } Hasil Output • • • • • float m. hasil yang di tampilkan Program untuk konversi suhu dari celcius ke fahreinhet Fahrenhet = 9/5* celcius + 32 import java.out.cm. celcius=masuk. System.out.nextFloat(). meminta masukan untuk nilai m (meter) cm=m*100. } } Hasi Output Penjelasan .Inci.println(“ukuran dalam inci=”+Inci).in).util.

menyatakan deklarasi variable yang akan di gunakan celcius=masuk.celcius tamba 273 4. float phi. mengkonversi ke fahreinhet dan celcius System. Tampilkan (fahreinhet) 6. hasil yang akan di tampilkan Tambahka program diatas untuk menghitung volume dari celcius ke reamur dan kelvin Reamur=4/5*celcius Kelvin=celcius+273 Penjelasan Celcius : integer { input} Reamur.in). Masukan (celcius) 2. Reamur <. System.buatlah program untuk mencari volume dari sebuah tabung dengan inputan jari-jari program untuk mencari volume dari sebuah tabung import java.Scanner.out. Tampilkan (kelvin) Tugas 1. . vol.4 bagi 5 kali celcius tamba 32 3.print (“Masukkan Jari-jari: “). tgi.fahrainhet.println(“Fahreinhet:”+fahreinhet). Tampilkan (reamur) 5.util.kelvin: float {output} 1.meminta masukan untuk nilai (celcius) fahreinhet=9f/5f*celcius+32f. public class Tabung { public static void main (String args[]) { Scanner masuk = new Scanner (System.tbg. jari.nextInt().• • • • float fahreinhet.out. Kelvin <.

jari = masuk.nextFloat(). System.out. menyatakan deklarasi variable yang akan di gunakan phi = 3.nextFloat(). tbg = phi * jari* 2 * tgi.out. • • • • • Scanner masuk = new Scanner (System.print(“Masukkan Tinggi: “).println(“Volume Tabung= “+tbg). float phi. mengkonversi jari = masuk.phi = 3. menyatakan bahwa program yang di buat menggunakan kelas Scanner public class Tabung adalah nama kelas yang akan di buat (Tabung) { dan } Setiap file program java memiliki pendefinisian class dengan modifier public seperti kode di atas supaya dapat dikompilasi dan di jalankan Java VM.out.util. jari. vol. di buat obyek dengan nama masukan dan mengacu ke kelas Scanner. } } Penjelasan • • • • import java.Scanner. meminta masukan untuk nilai jari System.tbg.14f. public static void main (String args[]) { Kode program ini adalah bagian utama di tiap aplikasi program Java karena blok/bagian ini merupakan bagian awal program Java dijalankan sehingga setiap aplikasi Java harus memiliki Blok kode ini.14f.println(“Volume Tabung= “+tbg). tgi = masuk.nextFloat(). System.in). tgi. hasilnya di tampilkan .

Nama anggota: * Sandi: * • • Daftar Lupa sandi Poling Kenapa Anda ingin belajar Java?: Java adalah salah satu mata kuliah saya Kuliah saya perlu mengerti Java (tapi saya bukan mahasiswa IT) Hobby ngoprek Ingin pindah kerja ke dunia IT Meningkatkan karir (dan gaji tentunya) Kata orang <blah blah> Lainnya .

Memulai Java Lebih Lanjut . Objek dan Subrutin Operator Intermezzo : Membaca Input dari User Intermezzo : Mengubah String ke int dan double o o o o o o o Bab IV .Pengenalan Struktur Data dan Algoritma Bab IX .Pemrograman Berorientasi Objek Bab VII .Pemrograman Generik dan Kelas Koleksi Bab X .Kebenaran dan Ketangguhan Program Bab VIII .Book Navigation • • Pengenalan GUI dengan Eclipse SWT Java untuk Pemula o o o Bab I .Pendahuluan Bab II .Instalasi Bab III .Struktur Kontrol Bab V .Pengenalan Input/Output (I/O) Langganan via RSS Siapa yang baru • • • • • cyberfight id_tkj mbahsastro devcreator Dian Melisa .Subrutin Bab VI .Memulai Java       Melihat lebih dekat “SelamatDatang” Variabel dan Tipe Data String.

02:44 by belajarprogram Versi ramah cetak . 02/15/2009 .Struktur Kontrol Bab V .Pengenalan Struktur Data dan Algoritma Bab IX .Pemrograman Generik dan Kelas Koleksi Bab X .Pemrograman Berorientasi Objek Bab VII .Memulai Java Lebih Lanjut .Pengenalan Input/Output (I/O) Pengenalan GUI dengan Eclipse SWT Intermezzo : Membaca Input dari User Posted Min.Pendahuluan o o Bab II .Instalasi Bab III . Objek dan Subrutin Operator Intermezzo : Membaca Input dari User Intermezzo : Mengubah String ke int dan double o o o o o o o • Bab IV .Kebenaran dan Ketangguhan Program Bab VIII .• • • • • danil pradipta harissptra Habibi Muhammad Mufqi koyugi Navigasi buku • Java untuk Pemula o Bab I .Subrutin Bab VI .Memulai Java       Melihat lebih dekat “SelamatDatang” Variabel dan Tipe Data String.

kita harus menempatkan fungsi readLine() pada klausa try { . . Kemudian kita harus juga membuat suatu objek dari kelas BufferedReader.io (tanda * berarti semua). yaitu InputStreamReader.in)).. yaitu System. Membaca String yang diketik oleh user di konsol Kita membutuhkan kelas yang beberapa kelas. Kelas ini membutuhkan kelas lain sebagai pekerjanya.* yang berarti mengimport semua kelas dalam paket java..io. InputStreamReader. Untuk itu. dan System.in.out yang kita gunakan untuk menampilkan pesan di layar). Di sini saya akan menjelaskan untuk membuat program yang bisa mengambil input dari konsol teks.io... Kelas BufferedReader adalah kelas abstrak yang menangani baca tulis ke suatu media. setelah kita belajar pemrograman berorientasi objek. } adalah perintah yang kita ingin jalankan pada situasi yang "mungkin" tidak berhasil. Dan InputStreamReader membutuhkan media tempat baca tulis dilakukan. kita harus menambah satu baris perintah import java. nama = br. atau komputer sedang bekerja berat sehingga input dari user tidak bisa diambil). Karena kita berhubungan langsung dengan sistem IO (input-output) komputer yang harus diasumsikan tidak pasti (misalnya ada masalah pada sistem keyboard. dalam hal ini terealisasi pada objek br.. Untuk memerintahkan Java mengambil input dari user.Java bukan bahasa pemrograman untuk Console (seperti DOS atau Linux). sehingga untuk mengambil input dari user diperlukan sedikit trik yang tidak sesederhana readln pada bahasa pemrograman lain. yaitu BufferedReader.in (lawan dari System. kita akan menggunakan GUI untuk mendapatkan interaksi dari user. kita gunakan fungsi readline() yang terdapat pada kelas BufferedReader. Di bagian lain.readLine(). } catch (IOException ioe) { . Di sini variabel br merupakan objek yang merupakan jelmaan dari kelas BufferedReader. } Perintah di dalam try { . Dua kelas pertama terdapat dalam package yang dinamakan java.. Semua ini bisa dituliskan dalam satu perintah yaitu : BufferedReader br = new BufferedReader(new InputStreamReader(System.

// tempat di mana input dari user akan diletakkan String nama = null. System. } } Program tersebut dapat Anda unduh dalam bentuk zip file atau melalui SVN di http://belajarjava.print("Masukkan nama Anda : "). Mari kita lihat program akhir untuk mengambil input dari user. maka bagian ini akan dilewatkan (tidak dijalankan). } adalah perintah yang akan dilakukan apabila kesalahan ditangkap. } System. Jika tidak ada kesalahan IO yang ditemukan. try { nama = br. // buat objek baru untuk mengambil input BufferedReader br = new BufferedReader(new InputStreamReader(System.com/svn/trunk/AmbilInputKonsol Untuk menguji program tersebut.in)). jalankan "Run -> Run" atau Ctrl-F11.io.println("Kesalahan IO pada saat menanyakan nama Anda"). import java. .out.out. Kemudian arahkan kursor Anda ke bagian bawah di kotak yang bernama Console. yaitu kesalahan yang bertipe IOException. public class AmbilInputKonsol { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub System. Perintah di dalam catch { . package ambilinputkonsol.println("Terima kasih.googlecode..exit(1). " + nama).. } catch(IOException ioe) { System. Dalam hal ini kita ingin menangkap adanya kesalahan IO.Parameter pada catch. yaitu IOException ioe adalah jenis kesalahan yang ingin kita tangkap.*.out.readLine().

misalnya hasil input dari konsol atau dari hasil bacaan file.Masukkan nama Anda. Sebagai contoh.17:32 by belajarprogram Versi ramah cetak Kita dapat mengubah tipe data String. kemudian hasilnya akan ditampilkan pada baris berikutnya. Input yang diminta dari user adalah : • • • • Nama Investasi awal (Rp) Bunga (%) Periode (tahun) . Intermezzo : Mengubah String ke int dan double Posted Min. ke tipe data bilangan untuk pengolahan lebih lanjut. kita akan membuat program untuk menghitung nilai investasi setelah n tahun. 02/15/2009 .

bunga = Double.*. String strperiode = null. kita bisa menggunakan rumus berikut : akhir = awal * (1 + bunga)periode Dalam Java.io.parseInt(strperiode). kita menggunakan kelas Java Double yang di dalamnya memiliki fungsi parseDouble(str). kita baru bisa untuk memulai perhitungan. strbunga = br. Sedangkan untuk mengubah String menjadi double.readLine().periode). String strbunga = null. Setelah semua variabel didapat dan diubah.readLine(). // tempat di mana input dari user akan diletakkan String nama = null. strawal = br. String strawal = null. rumus tersebut bisa dituliskan dengan ekspresi berikut akhir = awal * Math. kita bisa mengambil input tersebut menggunakan kelas BufferedReader seperti berikut.readLine(). .com/svn/trunk/HitungInvestasiNPeriode package hitunginvestasinperiode. Tetapi karena keluaran dari readLine() bertipe String.in)). Berikut ini adalah listing program lengkap yang dapat diunduh dalam bentuk zip file atau melalui SVN di alamat http://belajarjava. nama = br.Dengan menggunakan teknik yang sama pada contoh sebelumnya.parseDouble(strawal).parseDouble(strbunga). strperiode = br. Untuk menghitung bunga bank setelah n tahun. Fungsi ini dapat dipanggil dengan: awal = Double. import java.pow(1 + bunga. Untuk mengubah String menjadi int. Fungsi ini dapat dipanggil dengan: periode = Integer. public class HitungInvestasiNPeriode { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub // buat objek baru untuk mengambil input BufferedReader br = new BufferedReader(new InputStreamReader(System. kita dapat menggunakan kelas Java Integer yang di dalamnya memiliki fungsi parseInt(str).readLine().googlecode. kita harus mengubahnya menjadi bentuk bilangan agar dapat diproses lebih lanjut.

out. System. int periode. bunga = Double.out.print("Masukkan nama Anda : ").print("Masukkan periode (tahun) : "). System. System. " + nama). awal = Double.println("Kesalahan IO pada saat menanyakan nama Anda"). strbunga = br. } } System. periode).pow(1+bunga. System. // mengubah input dari Sting ke tipe data bilangan periode = Integer.parseDouble(strawal).out.out.out. nama = br.try { System. Berikut ini adalah hasil keluarannya : . double akhir.out.print("Masukkan jumlah awal investasi (Rp) : ").println().out. double bunga.parseInt(strperiode). " + akhir).println("adalah Rp. } // deklarasi variabel tipe bilangan double awal. strawal = br. System.readLine().out.readLine().out. strperiode = br. } catch(IOException ioe) { System.exit(1).print("Masukkan bunga (mis 0.print("Hasil investasi Anda setelah " + periode + " tahun ").println("Terima kasih.1 = 10%) : ").readLine(). // menghitung hasil investasi selama n periode akhir = awal * Math.readLine().parseDouble(strbunga). // tampilkan hasil perhitungan di layar System. System.

58 src. System. public class Main { /** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Scanner sc = new Scanner(System.out. System. tapi ingin saya masukan ke dalam int[]. Terlebih dulu kita harus mengimport java.util.print("Masukkan bilangan kedua : ").04:08 Saya ingin bertanya.14:36 Mas. Saya ada info nih kalo input pada java itu bisa langsung berupa integer.nextInt().nextInt(). Terima kasih • balas bisa kok inputnya berupa integer by Anonim .01/21/2012 .Memulai Java Lebih Lanjut .11/26/2009 .Scanner. Untuk memanggil kelas Scannernya kita gunakan nextInt(). apa bisa ? by Anonim . Kita harus pake kelas Scanner di programnya.zip KB ‹Intermezzo : Membaca Input dari User ke atas Bab IV . Mohon solusinya.out.util. } } • balas joptionpane by lovil .out.1.Struktur Kontrol› • • Kirim komentar Komentar String[] ke int[].02/24/2013 .Sisipan Ukur an HitungInvestasiNPeriode.print("Masukkan bilangan pertama : "). hasil = x + y. int hasil. y = sc. int x. Kurang lebih begini programnya import java.Scanner.05:18 bisakah program diatas dibuat dengan joptionpane?? jika bisa tolong tuliskan script legkap program tersebut untuk saya pelajari ZTL • balas .in).println("Hasil penjumlahan adalah : " + hasil). apakah String[] bisa di convert ke int[] ? jadi masukan saya berupa string. x = sc.y. System.

08/28/2012 .util. name = JOptionPane. } } • balas inputan bertipe data integer by Anonim . msg). String msg = "Hello " + name + "!".08:40 ini contol lain joptionpane package JENI.Scanner.swing. public class Main { . Untuk memanggil kelas Scannernya kita gunakan nextInt(). trims. import javax.Scanner. • balas bisa kok inputnya berupa integer by Anonim .showMessageDialog(null. public class InputKeyboard_JOptionPane { public static void main( String[] args ) { String name = "".14:34 Mas.showInputDialog("Please enter your name").. JOptionPane. Terlebih dulu kita harus mengimport java. Kurang lebih begini programnya import java.JOptionPane. jika bisa tolong dituliskan script y donk.01/21/2012 ..ini contol lain by kiper_ .10/07/2009 . Saya ada info nih kalo input pada java itu bisa langsung berupa integer.07:26 Apakah bisa inputan y langsung bertipe integer. Kita harus pake kelas Scanner di programnya. //mengimport kelas JoptionPane dari javax.util.swing package.

y.out.out.04:57 ga bisa mas.nextInt().print("Masukkan bilangan kedua : "). System. semoga membantu. System.in).out. x = sc./** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here Scanner sc = new Scanner(System.11/16/2011 .print("Masukkan bilangan pertama : "). } } • balas orang awam g mungkin inputan by Anonim . soalnya dasar by Anonim .. soalnya dasar inputan pada java adalah string. masak login facebook pake inputan integer???? ga mungkin lah • balas ga bisa mas.. hasil = x + y... jadi kita mesti melakukan konversi dari string ke type data lain. y = sc..01/12/2011 ...16:35 orang awam g mungkin inputan integer.. System. • balas . int hasil. taunya mereka cuman ketik keyboard doang (string). hampir semua bahasa pemrograman menggunakan type data string sebagai dasar data inputan. int x.nextInt().println("Hasil penjumlahan adalah : " + hasil).

yang terjadi ketika kita mencoba melalui parameter bukan angka dalam method Integer.  Tambahkan statement berikut: BufferedReader dataIn InputStreamReader( System. Data input stream berada didalam package java.Elpnewa Exception Pada Java dan Program Sederhana Pada Java Posted by Raka Estu on Sabtu. yang terjadi jika kita mencoba mengakses elemen array yang tidak ada. Beberapa contoh dari exception yang Anda mungkin jumpai adalah : exception ArrayIndexOutOfBounds.in) ). 22 Oktober 2011 Apa Itu Exception? Exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program. Berikut ini adalah langkah-langkah yang diperlukan untuk mendapatkan input dari keyboard:  Tambahkan di bagian paling atas code Anda: import java. atau NumberFormatException.parseInt. = new BufferedReader(new Menggunakan DataInputStream untuk mendapatkan input Data input stream merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. kita akan menggunakan class BufferedReader yang berada di package java.io. . Menggunakan BufferedReader untuk mendapatkan input Pada bagian ini. Ini disebabkan program kita berakhir tidak normal.io. Peristiwa ini biasanya berupa kesalahan(error) dari beberapa bentuk.*.io untuk mendapatkan input dari keyboard.

Pendeklarasianya adalah : DataInputStream nama_objek = new DataInputStream(System. PROGRAM SEDERHANA PADA JAVA LISTING PROGRAM Java Program Cobasegitiga Java Program Cobatabung .in).

Java Program Cobakubus LOGIKA PROGRAM 1. Cobasegitiga dengan InputStream .

Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. • • • • • . ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program.out.*.java. System. tanpa menggunakan ekstensi .readLine()).print("Masukan Alas : "). int a .in) . adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya.io. Class cobasegitiga{ adalah nama class ini harus sama dengan nama file dimana class ini berada.KETERANGAN • • import java. Nama class dan nama file ini harus sama agar method main dapat dijalankan. a = Integer. syntax yang merupakan format dari a yang berupa nilai Integer.parseInt(dis. Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program.io. Ini disebabkan program kita berakhir tidak normal. adalah menentukan sebuah variable yang digunakan untuk menyimpan data. merupakan bentuk dari a atau alas yang berupa integer atau numeric. DataInputStream dis = new DataInputStream(System. codingan yang berfungsi untuk mencetak “Masukan Alas” yang nantinya di isi oleh nama user/pengguna. Data input stream berada didalam package java.

io.out. codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini . Ini disebabkan program kita berakhir tidak normal. Cobatabung dengan InputStream KETERANGAN • • import java. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. syntax yang merupakan format dari a yang berupa nilai Integer.• System. merupakan bentuk nilai dari t yaitu berupa integer atau numeric. System.println("Luas Segitiga = "+(a*t/2)). yaitu rumus dari Luas Segitiga.java.print("Masukan Tinggi : ").out. t = Integer. Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Class cobatabung{ adalah nama class ini harus sama dengan nama file dimana class ini berada. tanpa menggunakan ekstensi . adalah menentukan sebuah variable yang digunakan untuk menyimpan data. int t . • .parseInt(dis.*. • • • 2. Nama class dan nama file ini harus sama agar method main dapat dijalankan. dan dip roses dengan rumus "+(a*t/2)). codingan yang berfungsi untuk mencetak “Masukan Tinggi” yang nantinya di isi oleh nama user/pengguna.readLine()).

jari Lingkaran : ").jari Lingkaran” yang nantinya di isi oleh nama user/pengguna. System. t = Integer. Nama class dan nama file ini harus sama agar method main dapat dijalankan.io. Cobakubus dengan Scanner KETERANGAN • • import java. Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Class cobakubus{ adalah nama class ini harus sama dengan nama file dimana class ini berada.parseInt(dis.out. int a .parseInt(dis. • • • • • • • 3. • .14*a*a*a)). merupakan bentuk dari a atau alas yang berupa integer atau numeric.readLine()). a = Integer. merupakan bentuk nilai dari t yaitu berupa integer atau numeric. System. tanpa menggunakan ekstensi .out. syntax yang merupakan format dari a yang berupa nilai Integer.java. ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. yaitu rumus dari Luas Tabung. adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya. codingan yang berfungsi untuk mencetak “Masukan Jari .in) . syntax yang merupakan format dari a yang berupa nilai Integer. int t . Ini disebabkan program kita berakhir tidak normal. Data input stream berada didalam package java.jari Lingkaran” yang nantinya di isi oleh nama user/pengguna. codingan yang berfungsi untuk mencetak “Masukan Jari .out.print("Masukan Tinggi Tabung : ").• DataInputStream dis = new DataInputStream(System.print("Masukan Jari .io. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk.*.14*a*a*a)). codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini . System. adalah menentukan sebuah variable yang digunakan untuk menyimpan data. dan dip roses dengan rumus "+(3.println("Luas Tabung = "+(3.readLine()).

ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program.out. merupakan bentuk nilai dari s yaitu berupa integer atau numeric. int s = masukin. System. dan java.util System.io. codingan yang berfungsi untuk mencetak “Masukan Sisi Kubus” yang nantinya di isi oleh nama user/pengguna.out. • • • OUTPUT PROGRAM Selanjutnya file pada note++ di save dengan format java dan berinama sesuai dengan class ditambahkan . dan dip roses dengan rumus "+(s*s*s)). codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini .print("Masukan Sisi Kubus : ").nextInt().• Scanner masukin = new Scanner (System. yaitu rumus dari Luas Kubus.java setelah berhasil ketik H:\>java coba.println("Luas Kubus = "+(s*s*s)). adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya.in) . Data input stream berada didalam package java.java lalu buka CMD jalankan program dengan ketik H:\>javac coba. sdvs Cobasegitiga dengan InputStream Cobatabung dengan InputStream .

Cobakubus dengan Scanner .