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

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

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

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

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

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

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

kucingRumah.java object dari kucing public class kucingHutan { public static void main(String[] args){ //create object kucing kucingRumah = new kucing(). } } Penciptaan File kucingHutan.println(“Panjang Kuku Kucing Hutan “+ cm). } } Hasil compile dan run run: Warna Mata Kucing Hutan merah Panjang Kuku Kucing Hutan 10 .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.pendengaranTelinga(100).warnaMata(“merah”).println(“Warna Mata Kucing Hutan “+ color). System.out.out.println(“Jarak pandang : “+ km).panjangKuku(10). } } File kucing.out. kucingRumah. //method dasar kemampuan kucing kucingRumah.jarakPandang(500). } public void panjangKuku(int cm){ System. //panggil method objek kucing kucingRumah.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 .

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

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

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

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

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

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

out. // tampilkan hasil perhitungan di layar System. // mengubah input dari Sting ke tipe data bilangan periode = Integer. strbunga = br.out.parseDouble(strbunga).1 = 10%) : "). " + nama). System.exit(1). strperiode = br.println("Kesalahan IO pada saat menanyakan nama Anda"). // menghitung hasil investasi selama n periode akhir = awal * Math. double bunga.println("Terima kasih. System. System.out.readLine(). nama = br.println().out.println("adalah Rp. awal = Double. strawal = br. Berikut ini adalah hasil keluarannya : .readLine().out.parseDouble(strawal). } // deklarasi variabel tipe bilangan double awal. } } System. int periode.readLine().out.pow(1+bunga. System. System.print("Masukkan nama Anda : "). double akhir. bunga = Double.print("Hasil investasi Anda setelah " + periode + " tahun "). " + akhir). } catch(IOException ioe) { System. periode).out.readLine().out.parseInt(strperiode).print("Masukkan periode (tahun) : ").print("Masukkan jumlah awal investasi (Rp) : "). System.print("Masukkan bunga (mis 0.out.try { 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.Scanner. Kurang lebih begini programnya import java.in).Memulai Java Lebih Lanjut . y = sc.print("Masukkan bilangan pertama : "). Saya ada info nih kalo input pada java itu bisa langsung berupa integer. hasil = x + y.nextInt().out.util. System.11/26/2009 .Scanner.util. Terlebih dulu kita harus mengimport java.01/21/2012 .04:08 Saya ingin bertanya.58 src. System.println("Hasil penjumlahan adalah : " + hasil).y.out. int hasil.05:18 bisakah program diatas dibuat dengan joptionpane?? jika bisa tolong tuliskan script legkap program tersebut untuk saya pelajari ZTL • balas . System.Struktur Kontrol› • • Kirim komentar Komentar String[] ke int[]. apa bisa ? by Anonim .14:36 Mas. x = sc.nextInt(). apakah String[] bisa di convert ke int[] ? jadi masukan saya berupa string. } } • balas joptionpane by lovil . Untuk memanggil kelas Scannernya kita gunakan nextInt().02/24/2013 . int x. tapi ingin saya masukan ke dalam int[].1. Kita harus pake kelas Scanner di programnya.print("Masukkan bilangan kedua : ").out.Sisipan Ukur an HitungInvestasiNPeriode. Terima kasih • balas bisa kok inputnya berupa integer by Anonim .zip KB ‹Intermezzo : Membaca Input dari User ke atas Bab IV .

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

nextInt().11/16/2011 . System.. x = sc. int hasil..nextInt().out. int x.println("Hasil penjumlahan adalah : " + hasil). jadi kita mesti melakukan konversi dari string ke type data lain. soalnya dasar by Anonim .in). • balas .out. semoga membantu.out.. } } • balas orang awam g mungkin inputan by Anonim . System..16:35 orang awam g mungkin inputan integer. y = sc...print("Masukkan bilangan kedua : ").. hampir semua bahasa pemrograman menggunakan type data string sebagai dasar data inputan.y. soalnya dasar inputan pada java adalah string./** * @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 : "). taunya mereka cuman ketik keyboard doang (string). hasil = x + y..04:57 ga bisa mas. masak login facebook pake inputan integer???? ga mungkin lah • balas ga bisa mas. System.01/12/2011 .

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

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 .

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

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

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

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

Cobakubus dengan Scanner .

Sign up to vote on this title
UsefulNot useful