P. 1
Program Mencari Volume Tabung With Java

Program Mencari Volume Tabung With Java

|Views: 3,772|Likes:
Published by Antonius Juli

More info:

Published by: Antonius Juli on Jun 01, 2013
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as DOC, PDF, TXT or read online from Scribd
See more
See less

01/26/2015

pdf

text

original

Program Mencari Volume Tabung With Java

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

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

Menghitung Luas Segitiga

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

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

Menghitung Volume Tabung

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

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

Bagian

1:

Konsep

Pemrograman

Berorientasi

Objek(OOP)

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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 .

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

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

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

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

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

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

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

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

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

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

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

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

Cobasegitiga dengan InputStream .Java Program Cobakubus LOGIKA PROGRAM 1.

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

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

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

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

Cobakubus dengan Scanner .

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->