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

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

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

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

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

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

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

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 .out.out.println(“Warna Mata Kucing Hutan “+ color).jarakPandang(500). kucingRumah. } public void panjangKuku(int cm){ System. } } Penciptaan File kucingHutan. System.println(“Panjang Kuku Kucing Hutan “+ cm).pendengaranTelinga(100).warnaMata(“merah”).panjangKuku(10). //panggil method objek kucing kucingRumah.java(method turunan dari induk/Binatang) public class kucing extends Binatang{ //method dari kucing hutan public void warnaMata(String color){ System.out.} //method untuk konstruktor dengan satu parameter public void jarakPandang(int jarak){ km = jarak.println(“Jarak pandang : “+ km). } } File kucing. //method dasar kemampuan kucing kucingRumah. kucingRumah.

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. Polymorphism Suatu objek yang sama dapat memiliki lebih dari satu bentuk atau perilaku.5 1. Sebagai contoh seekor kucing dalam menerima respon akan menggerakkan kaki depannya dan berlari.Kekuatan pendengar : 100 Jarak pandang : 500 BUILD SUCCESSFUL (total time: 0 seconds) 3.5 1. TUJUAN . MAKSUD DAN TUJUAN 1. MAKSUD Mempelajari Program Java Sederhana Dengan NetBeans 5. AMIRUDDIN : 113310025 : TK / D3 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AKAKOM YOGYAKARTA 20011 MODUL I MENGIMPLEMENTASIKAN PROGRAM JAVA DENGAN NETBEANS 5. hal ini terjadi pada objek yang sama tetapi dalam proses menerima respon memiliki tindakan yang berbeda.

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

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

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

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

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

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

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

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

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

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

Sebelum class terdapat modifier di mana selain public pada contoh di atas. 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.} } • Ø Hasil Output Penjelasan : Elemen 1 public class Jumlah { …. . dalam pemrograman Java juga terdapat modifier private dan protected. Jadi sintaks dasar yang utama untuk sebuah file program java adalah sintaks definisi class sebagai berikut : [modifier] [class] nama class{ …. } Kata class harus mengawali nama class yang didefinisikan. } 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.

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

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

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

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

public class Konversi { public static void main(String args[]) { Scanner masuk=new Scanner(System.util. Contoh masalah adalah menghitung 2 jumlah bilangan bulat positif.in).Inci.out. Hitung jumlah 4.Scanner.println(“masukan ukuran dalam meter:”).println(“ukuran dalam inci=”+Inci). 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. Devenisikan variabel jumlah 3.Untuk menghitungnya kita cukup mendeklarasikan variabel.nextFloat(). System. Masukkan 2 variabel misal A dan B 2.println(“ukuran dalam CM=”+cm). di samping itu pada bagian ini kita juga mempelajari sedikit cara membuat pseudocode. cm=m*100.out. float m. Inci=m*100/2.yaitu dengan cara : 1. Pada pembahasan kali ini menggunakan prinsip sekuensi. System. m=masuk.cm.54f.out.54 cm import java. . System.

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

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

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

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 .

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

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

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

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

kemudian hasilnya akan ditampilkan pada baris berikutnya.Masukkan nama Anda. Sebagai contoh. ke tipe data bilangan untuk pengolahan lebih lanjut. kita akan membuat program untuk menghitung nilai investasi setelah n tahun. 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. Intermezzo : Mengubah String ke int dan double Posted Min.

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

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

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

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

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

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

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

Cobasegitiga dengan InputStream .Java Program Cobakubus LOGIKA PROGRAM 1.

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

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

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

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

Cobakubus dengan Scanner .

Sign up to vote on this title
UsefulNot useful