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; }

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

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

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

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

printDataBinatang(). //pencetakan dengan memanggil method objek kucing.java public class methodBinatang{ public static void main(String[] args){ //create object Binatang kucing = new Binatang(). Sebagai contoh kita semua tahu bahwa binatang kucing dan katak dapat berlari.kaki = 4. katak. hal ini berbeda dengan binatang kucing tetapi keduanya dapat berlari. kucing.nama = “Katak”. tetapi kita tidak perlu mengetahui bangaimana cara kedua binatang tersebut berlari. Selain itu pada encapsulation juga disediakan interface yang digunakan untuk mengakses variable yang ada didalam objek.nama = “Kucing”. kucing. katak.telinga = “kecil”. Untuk pemahaman lebih lanjut perhatikan contoh Pada contoh diatas untuk file Binatang. katak.yaitu Encapsulation.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. Binatang katak = new Binatang().java Listing file methodBinatang. } } . Apa maksud dari ketiga istilah tersebut.printDataBinatang(). Encapsulation Pembungkusan suatu variable dan method pada suatu objek yang terlindungi. Pada binatang katak untuk melarikan diri dengan melompat. kucing. listing tidak program berikut: ada perubahan.telinga = “Panjang”. inheritance dan polymorphism. kucing. 1. //init objek kucing kucing.mata = “bulat”.mata = “coklat”.kaki = 4. katak. //pemanggilan method objek katak katak.

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. Perhatikan File Binatang. kucing arab dan kucing-kucing lainnya kita sebut sebagai subclass. sebuah objek dapat diwariskan atau diturunkan atribut/variable dan methodnya ke objek anak. mata = “”. String mata. . telinga = “”.java(sebagai blueprint) public class Binatang { String nama. Superclass adalah objek induk dan subclass adalah objek turunan dari superclass. dengan key extends. int kekuatanDengar. Pada bagian inheritance ini kita kenal beberapa istilah superclass dan subclass. System. km = 0. kucing hutan. } //mendefinisikan method public void pendengaranTelinga(int desible){ kekuatanDengar = kekuatanDengar + desible. Sebagai contoh objek kucing kita sebut superclass dan objek turunan dari kucing misal kucing anggora.println(“Kekuatan pendengar : “+ kekuatanDengar). String telinga. Inheritance(pewarisan) Pada OOP. int kaki. contoh berikut //konstruktor public Binatang(){ nama = “”. kekuatanDengar = 0. kaki = 0.out. int km.

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

Pada objek lain misal seekor katak dalam menerima respon akan melompat. Polymorphism Suatu objek yang sama dapat memiliki lebih dari satu bentuk atau perilaku. 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. 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.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.5 1.

UML mempersentasikan dengan symbol sebuah oval didalam activity diagram.5 1.5.salah satu modelnya diagramnya adalah Activity Diagram. Proses deployment dan atau tanpa tes dapat juga dilakukan dari dalam NetBeans.UML merepresentasikan aktivitas dengan simbol oval didalam activity diagram. Mahasiswa dapat mempraktekkan dan mngimplementasikan program java sederhana dengan NetBeans 5. 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. Contoh : public class ProgramPertama { . dan debugger internal. DASAR TEORI • Pengenalan Algoritma dan Pemograman Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Hal ini sangat memudahkan proses pasca perancangan program. • Pengenalan NetBeans NetBeans adalah merupakan IDE yang ditunjukan untuk memudahkan pemograman java. Agar mahasiswa dapat mempraktikkan dan membuktikan implementasi program java dengan NetBeans 5. Program sederhana yang kita buat adalah program yang sangat sederhana karena hanya menampilkan teks saja. C. PEMBAHASAN NetBeans mencakup compiler dan builder. Dalam NetBeans pemograman dilakukan berbasis visual dan event driven.• • • Agar mahasiswa memahami tentang dasar-dasar algoritma dan pemrograman.

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

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

Contoh Program Java sederhana : public class Halo { public static void main (String arg[]){ System. MAKSUD • • Membuat program Java sederhana Membuat program dengan menggunakan TexPat 2.out. dan lain-lain. TexPad. MAKSUD DAN TUJUAN 1. System. Java tidak menyediakan IDE khusus seperti halnya bahasa pemrograman yang lain.println(“STIMIK AKAKOM YOGYAKARTA”) . 1. Eclips.F LISTING Terlampir pada laporan sebelumnya MODUL II PEMOGRAMAN DENGAN JAVA 1. Raya Janti 143″) . .out. PEMBAHASAN Sekarang kita akan membahas program Java sederhana dengan Textpad.out.println(“Jl. Kerena java adalah bahasa pemrograman multi platform.println(“========================”) . Pemrograman bisa menggunkan IDE yang suppor ke Java. System. misalnya NetBeans. 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.

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

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

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

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

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

B=masuk. Operator Relasi yaitu operator yang persamaan dan relasionalnya menenukan apakah satu operand lebih besar. int A.B.nextInt().jumlah.util.lebih kecil atau sama dengan 1. .println(“Jumlah =”+jumlah). jumlah = A+B.out. A=masuk.nextInt(). System.print(“bilangan 2:”).print(“bilangan 1:”). public class Jumlah{ public static void main(String args[]) { Scanner masuk=new Scanner(System.– ++ -x 1. Operator Betwise dan Bit Shift. System. 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.in).out.Scanner.out. Operator logika yaitu operator yang menyajikan oparasi kondisinal AND dan kondosional OR pada dua persamaan boelehan 1. System.

Sebelum class terdapat modifier di mana selain public pada contoh di atas.} } • Ø Hasil Output Penjelasan : Elemen 1 public class Jumlah { …. dalam pemrograman Java juga terdapat modifier private dan protected. } Kata class harus mengawali nama class yang didefinisikan. Saat ini kita hanya perlu mengerti bahwa modifier public diperlukan supaya file program java dapat dikompilasi dan dijalankan dengan baik. 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. Jadi sintaks dasar yang utama untuk sebuah file program java adalah sintaks definisi class sebagai berikut : [modifier] [class] nama class{ …. . } Setiap file program java memiliki pendefinisian class dengan modifier public seperti kode di atas supaya dapat dikompilasi dan di jalankan Java VM.

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

mengalikan dan sisa pembagian dari 2bilangan yang diinpukan dengan keyboard.tugas dari dosen pengampu ¨ 1. 2. 2.Dengan menggunakan operasi aritmatika buatlah untuk menjumlahkan. Penjelasan : 1. buat program untuk menghitung keliling dan luas lingkaran 3.println(“Jumlah = ” + jumlah ) Perintah untuk menampilkan hasil dari program tersebut. Main : merupakan nama method utama dari program java. public class Aritmatik Jawaban .Elemen 10 : System. ¨ Tugas 1. Void : Menunjukan bahwa method tidak mengembalikan nilai atau objek.out.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….

14f.println(“7%2=”+(7%2)). System.out.{ public static void main(String args[]) { System.out.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. System.out.Scanner. final float phi = 3. System.out.println(“7-2=”+(7-2)).println(“7/2=”+(7/2)). import java.in).out. int r . public class Lingkaran { public static void main(String args[]) { Scanner masuk=new Scanner(System. System.println(“7+2=”+(7+2)).util. .

luas . meminta masukan untuk nilai (r) keliling=2*phi*r.println(“Keliling Lingkaran : ” + keliling).println(“Keliling Lingkaran : ” + keliling).print(“jari-jari lingkarang:”). keliling=2*phi*r. mengkonversi keliling ke luas System. PEMBAHASAN . System. } } Penjelasan : • • • • • int r . luas=phi*r*r.sejauh ini menggunakan prinsip sekuensi.out. dan luas=phi*r*r.nextInt(). System. luas adalah menyatakan deklarasi variable yang akan di gunakan r=masuk. System.out. adalah masukan dideklarasikan float keliling.out.di samping itu. A. pada bagian ini kita juga akan mempelajari bagaimana membuat pseudecode sebelum implemntasi ke bahasa pemrograman 1.out.nextInt(). 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 .out. dan System.println(“Luas Lingkaran : ” + luas).float keliling.println(“Luas Lingkaran : ” + luas). r=masuk.pembahasan sebelumnya.

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

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

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

Scanner.tbg.util.nextFloat().out.out. di buat obyek dengan nama masukan dan mengacu ke kelas Scanner. jari = masuk.print(“Masukkan Tinggi: “). menyatakan deklarasi variable yang akan di gunakan phi = 3. jari.14f. tgi = masuk. System. 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. • • • • • Scanner masuk = new Scanner (System. System.nextFloat(). 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. mengkonversi jari = masuk.println(“Volume Tabung= “+tbg).phi = 3.out.nextFloat(). float phi. vol.println(“Volume Tabung= “+tbg). tbg = phi * jari* 2 * tgi.14f. tgi. meminta masukan untuk nilai jari System.in). hasilnya di tampilkan . } } Penjelasan • • • • import java.

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 .

Instalasi Bab III .Memulai Java       Melihat lebih dekat “SelamatDatang” Variabel dan Tipe Data String.Pemrograman Generik dan Kelas Koleksi Bab X .Book Navigation • • Pengenalan GUI dengan Eclipse SWT Java untuk Pemula o o o Bab I .Subrutin Bab VI .Pendahuluan Bab II .Struktur Kontrol Bab V . 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 Input/Output (I/O) Langganan via RSS Siapa yang baru • • • • • cyberfight id_tkj mbahsastro devcreator Dian Melisa .Kebenaran dan Ketangguhan Program Bab VIII .Pengenalan Struktur Data dan Algoritma Bab IX .Memulai Java Lebih Lanjut .Pemrograman Berorientasi Objek Bab VII .

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

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

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

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

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

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

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

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

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

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

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

Java Program Cobakubus LOGIKA PROGRAM 1. Cobasegitiga dengan InputStream .

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

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

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

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

Cobakubus dengan Scanner .

Sign up to vote on this title
UsefulNot useful