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

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

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

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

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

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

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

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

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. Pada objek lain misal seekor katak dalam menerima respon akan melompat.5 1. MAKSUD DAN TUJUAN 1. MAKSUD Mempelajari Program Java Sederhana Dengan NetBeans 5. 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. TUJUAN . Polymorphism Suatu objek yang sama dapat memiliki lebih dari satu bentuk atau perilaku.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

System.util. tgi = masuk. 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. di buat obyek dengan nama masukan dan mengacu ke kelas Scanner. System. 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.println(“Volume Tabung= “+tbg). tbg = phi * jari* 2 * tgi.nextFloat().14f. jari. menyatakan deklarasi variable yang akan di gunakan phi = 3.phi = 3. vol.in). tgi.print(“Masukkan Tinggi: “). mengkonversi jari = masuk.14f. float phi.nextFloat(). • • • • • Scanner masuk = new Scanner (System. jari = masuk.out.println(“Volume Tabung= “+tbg).nextFloat().tbg. hasilnya di tampilkan .out.Scanner.out. meminta masukan untuk nilai jari System. } } 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.Kebenaran dan Ketangguhan Program Bab VIII .Book Navigation • • Pengenalan GUI dengan Eclipse SWT Java untuk Pemula o o o Bab I .Pemrograman Berorientasi Objek Bab VII .Subrutin Bab VI .Memulai Java Lebih Lanjut .Pengenalan Input/Output (I/O) Langganan via RSS Siapa yang baru • • • • • cyberfight id_tkj mbahsastro devcreator Dian Melisa .Struktur Kontrol Bab V .Pemrograman Generik dan Kelas Koleksi Bab X .Pendahuluan Bab II .Pengenalan Struktur Data dan Algoritma Bab IX . 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 .Pengenalan Input/Output (I/O) Pengenalan GUI dengan Eclipse SWT Intermezzo : Membaca Input dari User Posted Min.Pemrograman Berorientasi Objek Bab VII .Pemrograman Generik dan Kelas Koleksi Bab X . 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 .• • • • • danil pradipta harissptra Habibi Muhammad Mufqi koyugi Navigasi buku • Java untuk Pemula o Bab I .Instalasi Bab III .Struktur Kontrol Bab V .Memulai Java Lebih Lanjut .Pendahuluan o o Bab II .02:44 by belajarprogram Versi ramah cetak .Subrutin Bab VI .Kebenaran dan Ketangguhan Program Bab VIII .Memulai Java       Melihat lebih dekat “SelamatDatang” Variabel dan Tipe Data String. 02/15/2009 .

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

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

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

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

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

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

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

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

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

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

Java Program Cobakubus LOGIKA PROGRAM 1. Cobasegitiga dengan InputStream .

KETERANGAN • • import java. adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya. Class cobasegitiga{ adalah nama class ini harus sama dengan nama file dimana class ini berada. DataInputStream dis = new DataInputStream(System. codingan yang berfungsi untuk mencetak “Masukan Alas” yang nantinya di isi oleh nama user/pengguna. Nama class dan nama file ini harus sama agar method main dapat dijalankan. System.print("Masukan Alas : "). merupakan bentuk dari a atau alas yang berupa integer atau numeric. Data input stream berada didalam package java.io. adalah menentukan sebuah variable yang digunakan untuk menyimpan data.out.in) . tanpa menggunakan ekstensi . 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.readLine()).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. syntax yang merupakan format dari a yang berupa nilai Integer.*.io. a = Integer. • • • • • . int a . Ini disebabkan program kita berakhir tidak normal.parseInt(dis.

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

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

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

Cobakubus dengan Scanner .

Sign up to vote on this title
UsefulNot useful