program mencari volume tabung with java

61
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)

Upload: antonius-juli

Post on 01-Dec-2015

4.605 views

Category:

Documents


73 download

TRANSCRIPT

Page 1: Program Mencari Volume Tabung With Java

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

TambahanUntuk 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 alasL = π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

Page 2: Program Mencari Volume Tabung With Java
Page 3: Program Mencari Volume Tabung With Java

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;

Page 4: Program Mencari Volume Tabung With Java

        System.out.print("Jadi Luas Segitiga adalah :" +luas);

    }}Diposkan oleh Balangsak di 19.25 0 komentar Kirimkan Ini lewat Email BlogThis! Berbagi ke Twitter Berbagi 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)

Page 5: Program Mencari Volume Tabung With Java

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

Class Binatang adalah blueprint atau cetakan yang akan menghasilkan objek, dan binatang kucing, sapi, kuda, ayam, burung dan lain-lain adalah contoh objek.

Page 6: Program Mencari Volume Tabung With Java

Hasil dari blueprint yang berupa objek seperti kucing misalnya, masih dapat diturunkan menjadi objek-objek turunan. Dalam OOP yang kita kenal dengan inheritance.

Untuk lebih mendalami konsep OOP, perhatikan contoh program berikut ini:Class Binatang(simpan dengan nama file Binatang.java)

public class Binatang{//attribute objectString nama;int kaki;String telinga;String mata;}

Listing program dibawah ini digunakan untuk create, modifikasi, pemanggilan objek(simpan dengan nama MethodBinatang.java)

public class MethodBinatang{public satic void main(String[] args){//create objectBinatang kucing = new Binatang();//init objek kucingkucing.nama = “Anggora”;kucing.kaki = 4;kucing.telinga = “Panjang”;kucing.mata = “coklat”;

//pencetakan atau pemanggilan atribut dari objek kucing.System.out.println(“Jenis kucing : “+ kucing.nama”);System.out.println(“Kaki kucing : “ +kucing.kaki);System.out.println(“Telinga kucing : “+ kucing.telinga);System.out.println(“Mata kucing : “+ kucing.mata);}}

Hasil dari listing program diatas.

run:Jenis kucing : AnggoraKaki kucing : 4Telinga kucing : PanjangMata kucing : coklatBUILD SUCCESSFUL (total time: 0 seconds)

2. MethodMethod adalah aktifitas dari sebuah atau lebih objek, dimana aktifitas dari objek juga dapat

Page 7: Program Mencari Volume Tabung With Java

diturunkan ke objek anaknya. Berbicara tentang method berarti kita bicara tentang kemampuan dari objek dalam melakukan aktifitasnya. Untuk objek yang sama dan dari turunan yang sama dapat memiliki perilaku yang berbeda. Sebagai contoh ada dua ekor anak kucing dengan induk yang sama, tetapi kucing yang lebih tua cenderung lebih friendly dengan manusia(sebagai contoh sikap adaptasi terhadap lingkungan). Bila objek diatas kita tambahkan method bahwa kucing memiliki kemampuan lari, lompat, mencakar dan bunyi.

Perhatikan contoh method berikut:Nama file Binatang.java

//blueprint binatangpublic class Binatang{//attribute objectString nama;int kaki;String telinga;String mata;

//mendefinisikan methodvoid printDataBinatang(){System.out.println(“Nama Binatang : “+ nama);System.out.println(“Jumlah kaki : “+ kaki);System.out.println(“Bentuk telinga : “+ telinga);System.out.println(“Warna mata : “+ mata);}}

Pemanggilan dan inisialisasi methodNama file MethodBinatang.java

public class MethodBinatang{public satic void main(String[] args){//create objectBinatang kucing = new Binatang();

//init objek kucingkucing.nama = “Anggora”;kucing.kaki = 4;kucing.telinga = “Panjang”;kucing.mata = “biru”;

//pencetakan dengan memanggil method objek kucing.printDataBinatang();}}

Hasil dari listing program diatas.

Page 8: Program Mencari Volume Tabung With Java

run:Nama Binatang : AnggoraJumlah kaki : 4Bentuk telinga : PanjangWarna mata : coklatBUILD SUCCESSFUL (total time: 1 second)

3. KonstruktorDalam OOP terdapat istilah konstruktor, destruktor. Konstruktor adalah inisialisasi objek saat diciptakan sebagai persiapan yang diperlukan oleh suatu objek agar berfungsi dengan baik. Syarat suatu function disebut sebagai konstruktor(perancangan).

1.Nama konstruktor harus sama dengan nama class2.Tidak menspesifikasikan tipe data yang dikirim, sebab konstruktor dapat berupa function tanpa parameter.

Perhatikan contoh konstruktor dari class binatang berikut.Nama file Binatang.java

public class Binatang{ //blueprint binatang//attribute objectString nama;int kaki;String telinga;String mata;

//membuat konstruktor tanpa parameter//biasanya digunakan sebagai init default variablepublic Binatang(){this.nama = “”;this.kaki = 0;this.telinga = “”;this.mata = “”;}

//konstruktor dengan 1 parameter//disebut juga konstruktor overloading dan juga sebagai bentuk polymorphismpublic Binatang(int param1){this.kaki = param1;}

//konstruktor dengan 1 parameter//disebut juga konstruktor overloadingpublic Binatang(int param1){this.kaki = param1;}

//mendefinisikan method

Page 9: Program Mencari Volume Tabung With Java

void printDataBinatang(){System.out.println(“Nama Binatang : “+ nama);System.out.println(“Jumlah kaki : “+ kaki);System.out.println(“Bentuk telinga : “+ telinga);System.out.println(“Warna mata : “+ mata);}

//method untukkonstruktor dengan satu parametervoid printDataBinatang(int param1){System.out.println(“Method dengan satu parameter”);System.out.println(“Hanya punya kaki : “+ kaki);}}

Tambahkan pemanggilan method ke-2, nama file methodBinatang.java

public class MethodBinatang{public satic void main(String[] args){//create objectBinatang kucing = new Binatang();

//init objek kucingint param1;param1 = 1000;kucing.nama = “Anggora”;kucing.kaki = 4;kucing.telinga = “Panjang”;kucing.mata = “biru”;

//pencetakan dengan memanggil method objek kucing.Kucing.printDataBinatang();

//pemanggilan method dengan satu parameterkucing.printDataBinatang(param1);}}

Hasil dari listing program diatas.

run:Nama Binatang : AnggoraJumlah kaki : 4Bentuk telinga : PanjangWarna mata : coklatMethod dengan satu parameterHanya punya kaki : 1000

Page 10: Program Mencari Volume Tabung With Java

BUILD SUCCESSFUL (total time: 0 seconds)

Bagian 2: Karakteristik OOP

Pada OOP terdapat 3 sifat yang mendasar,yaitu Encapsulation, inheritance dan polymorphism. Apa maksud dari ketiga istilah tersebut.

1. EncapsulationPembungkusan suatu variable dan method pada suatu objek yang terlindungi. Selain itu pada encapsulation juga disediakan interface yang digunakan untuk mengakses variable yang ada didalam objek. Sebagai contoh kita semua tahu bahwa binatang kucing dan katak dapat berlari, tetapi kita tidak perlu mengetahui bangaimana cara kedua binatang tersebut berlari. Pada binatang katak untuk melarikan diri dengan melompat, hal ini berbeda dengan binatang kucing tetapi keduanya dapat berlari.

Untuk pemahaman lebih lanjut perhatikan contoh listing program berikut:Pada contoh diatas untuk file Binatang.java tidak ada perubahan.Listing file methodBinatang.java

public class methodBinatang{public static void main(String[] args){//create objectBinatang kucing = new Binatang();Binatang katak = new Binatang();

//init objek kucingkucing.nama = “Kucing”;kucing.kaki = 4;kucing.telinga = “Panjang”;kucing.mata = “coklat”;

//pencetakan dengan memanggil method objek kucing.kucing.printDataBinatang();

katak.nama = “Katak”;katak.mata = “bulat”;katak.kaki = 4;katak.telinga = “kecil”;

//pemanggilan method objek katakkatak.printDataBinatang();}}

Hasil compile

run:Nama Binatang : KucingJumlah kaki : 4

Page 11: Program Mencari Volume Tabung With Java

Bentuk telinga : PanjangWarna mata : coklatNama Binatang : KatakJumlah kaki : 4Bentuk telinga : kecilWarna mata : bulatBUILD SUCCESSFUL (total time: 0 seconds)

2. Inheritance(pewarisan)Pada OOP, sebuah objek dapat diwariskan atau diturunkan atribut/variable dan methodnya ke objek anak, dengan key extends. Pada bagian inheritance ini kita kenal beberapa istilah superclass dan subclass. Superclass adalah objek induk dan subclass adalah objek turunan dari superclass. Sebagai contoh objek kucing kita sebut superclass dan objek turunan dari kucing misal kucing anggora, kucing hutan, kucing arab dan kucing-kucing lainnya kita sebut sebagai subclass.

Perhatikan contoh berikutFile Binatang.java(sebagai blueprint)

public class Binatang {String nama;int kaki;int km;int kekuatanDengar;String telinga;String mata;

//konstruktorpublic Binatang(){nama = “”;kaki = 0;kekuatanDengar = 0;km = 0;telinga = “”;mata = “”;}

//mendefinisikan methodpublic void pendengaranTelinga(int desible){kekuatanDengar = kekuatanDengar + desible;System.out.println(“Kekuatan pendengar : “+ kekuatanDengar);}

//method untuk konstruktor dengan satu parameterpublic void jarakPandang(int jarak){km = jarak;System.out.println(“Jarak pandang : “+ km);

Page 12: Program Mencari Volume Tabung With Java

}}

File kucing.java(method turunan dari induk/Binatang)

public class kucing extends Binatang{//method dari kucing hutanpublic void warnaMata(String color){System.out.println(“Warna Mata Kucing Hutan “+ color);}

public void panjangKuku(int cm){System.out.println(“Panjang Kuku Kucing Hutan “+ cm);}}

Penciptaan object dari kucingFile kucingHutan.java

public class kucingHutan {public static void main(String[] args){//create objectkucing kucingRumah = new kucing();

//panggil method objek kucingkucingRumah.warnaMata(“merah”);kucingRumah.panjangKuku(10);

//method dasar kemampuan kucingkucingRumah.pendengaranTelinga(100);kucingRumah.jarakPandang(500);}}

Hasil compile dan run

run:Warna Mata Kucing Hutan merahPanjang Kuku Kucing Hutan 10Kekuatan pendengar : 100Jarak pandang : 500BUILD SUCCESSFUL (total time: 0 seconds)

3. PolymorphismSuatu objek yang sama dapat memiliki lebih dari satu bentuk atau perilaku. Sebagai contoh seekor kucing dalam menerima respon akan menggerakkan kaki depannya dan berlari. Pada

Page 13: Program Mencari Volume Tabung With Java

objek lain misal seekor katak dalam menerima respon akan melompat, 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        : BASO MUH. AMIRUDDIN

NiM            : 113310025

Jurusan     : TK / D3

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER

AKAKOM

YOGYAKARTA

20011

MODUL I

MENGIMPLEMENTASIKAN  PROGRAM JAVA

DENGAN NETBEANS 5.5

1. MAKSUD DAN TUJUAN

1. MAKSUD

Mempelajari Program Java Sederhana Dengan NetBeans 5.5

1. TUJUAN

Agar mahasiswa memahami tentang dasar-dasar algoritma dan pemrograman.

Mahasiswa dapat mempraktekkan dan mngimplementasikan program java sederhana dengan NetBeans 5.5.

Agar mahasiswa dapat mempraktikkan dan membuktikan implementasi program java dengan NetBeans 5.5

1. DASAR TEORI

Page 14: Program Mencari Volume Tabung With Java

Pengenalan Algoritma dan Pemograman

Algoritma adalah urutan langkah-langkah logis penyelesaian masalah yang disusun secara sistematis. Kata logis berarti benar sesuai dengan logoka manusia sedangkan Pemograman adalah proses mengimplementasikan urutan langkah untuk menyelesaikan suatu masalah dengan menggunakan suatu bahasa pemograman  yaitu dengan cara :

      Defenisi Masalah -> Algoritma -> Bahasa Pemograman -> Hasil

Pengenalan  UML

UML ( Unified Modeling Language) adalah bahasa grafis yang kompleks dan kaya dengan fitur.salah satu modelnya diagramnya adalah Activity Diagram.UML  merepresentasikan aktivitas dengan simbol oval didalam activity diagram.

UML  mempersentasikan dengan symbol sebuah oval didalam activity diagram.

Pengenalan NetBeans

NetBeans adalah merupakan IDE yang ditunjukan untuk memudahkan pemograman java. Dalam NetBeans pemograman dilakukan berbasis visual dan event driven.

C. PEMBAHASAN

NetBeans mencakup compiler dan builder, dan debugger internal. Hal ini sangat memudahkan proses pasca perancangan program. Proses deployment dan atau tanpa tes dapat juga dilakukan dari dalam NetBeans. Program sederhana yang kita buat adalah program yang sangat sederhana karena hanya menampilkan teks saja.

Contoh :

public class ProgramPertama

{

public static void main(String args[]) {

{

System.out.println(“ProgramPertama Aku Lhooo”) ;

}

}

 

Page 15: Program Mencari Volume Tabung With Java

Kita harus harus menyimpan program dengan nama file sesuai definisi nama class. Apabila tidak sama java akan menampilkan pesan error karena java sangat sensitif.

Contoh program di atas kita simpan dengan ProgramPertama.java. kita harus memperhatikan huruf besar dan huruf kecilnya. Setelah itu kita perlu melakukan kompilasi, yaitu mengubah kode program menjadi bytecode yang dimengerti oleh Java.

Pada saat proses kompilasi kita tidak akan mendapati pesan error tetapi pada saat menjalankan dengan java kita akan tampila pesan error.

Program ProgramPertama.java yang telah kita kompilasi dan jalankan, merupakan contoh program java minimum yang dapat menjelaskan mengenai sintaks dasar Java yaitu:

Bagian 1 :

public class ProgramPertama{

….

}

Setiap file program java memiliki pendefinisian  public class  seperti kode di atas.

{

….

}

Kurum kerawal tersebut berfungsi untuk membuka/mebuat kalimat baru dan tanta ini harus ada.

Bagian  2 :

public static void main(String args[])

{

}

Bagian ini merupakan bagian awal program Java  yang dijalankan sehingga setiap aplikasi Java harus memiliki Blok kode ini.

Bagian  3 :

System.out.println(“ProgramPertama”) ;

Fungsi yang diatas yaitu untuk menampilkan kalimat yang ada dalam kurum tersebut

Page 16: Program Mencari Volume Tabung With Java

Penjelasan :

1. Void : Menunjukan bahwa method tidak mengembalikan nilai atau objek.

2. Main  : merupakan nama method utama dari program java.

3. Static  : merupakan tipe method.

4. Public : merupakn salah satu macam modifier.

5.String :String merupakan tipe argument yang diterima untuk parameter dari command Java.

6. Args[] : array argument yang bias ditambahkan pada saat menggunakan command java untuk menjalankan program java.

   

D. KESIMPULAN

NetBeans mencakup compiler dan builder, dan debugger internal jadi kita tak perlu membuat teks program secara manual baris per baris, tetapi cukup dengan klik pada component-pallete. Teks program akan di hasilkan secara otomatis. Hal ini sangat memudahkan proses pasca perancangan program.

E. TUGAS

SOAL :

1. Apa saja kelebihan NetBeans sebagai IDE pemrograman java ?2. Sebutkan Editor lain yang dapt digunakan untuk program java ?

Jawaban :

1. NetBeans mencakup compiler atau builder jadi kita tak perlu lagi membuat teks program secara manual baris per baris, tetapi cukup klik pada component-pellete. Teks program akan dihasilkan secara otomatis., dan debugger internal. Hal ini sangat memudahkan proses paska perancangan program.

2. NetBeans, Eclips, TexPad, dll.

F  LISTING

      Terlampir pada laporan sebelumnya

 

 

 MODUL II

Page 17: Program Mencari Volume Tabung With Java

PEMOGRAMAN DENGAN JAVA

1. MAKSUD DAN TUJUAN

1. MAKSUD

Membuat program Java sederhana

Membuat program dengan menggunakan TexPat

2. TUJUAN

Agar mahasiswa mengenal dan memahami bentuk program Java Mahasiswa  dapat membangun program Java yang sudah pasti

Agar mahasiswa mengerti tentang penggunaan TexPat

1.  Dasar Teori

Kerena java adalah bahasa pemrograman multi platform. Java tidak menyediakan IDE khusus seperti halnya bahasa pemrograman yang lain. Pemrograman bisa menggunkan IDE yang suppor ke Java, misalnya NetBeans, Eclips, TexPad, dan lain-lain.

1.  PEMBAHASAN

Sekarang kita akan membahas program Java sederhana dengan Textpad.

Contoh Program Java sederhana :

public class Halo

{

    public static void main (String arg[]){

System.out.println(“STIMIK AKAKOM YOGYAKARTA”) ;

System.out.println(“Jl. Raya Janti 143″) ;

System.out.println(“========================”) ;

System.out.println(“Program Studi”) ;

System.out.println(“1. Teknik Imformatika/S1″) ;

System.out.println(“2. Sistem Imformatika/S1″) ;

System.out.println(“3. Manajemen Imformatika/D3″) ;

System.out.println(“4. Teknik Komputer/D3″) ;

Page 18: Program Mencari Volume Tabung With Java

System.out.println(“5. Komputerisasi Akutansi/D3″) ;

System.out.println(“”) ;

System.out.println(“STIMIK AKAKOM YOGYAKARTA”) ;

System.out.println(“Yang Pertama dan Utama”) ;

}

}

Untuk menulis sebuah program aplikasi java, minimal yang harus kita lakukan adalah :

1. Membuat class public

Baris 1 pada program di atas adalah kode untuk class public. 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, tanpa menggunakan ekstensi.java. Nama class dan nama file ini harus sama agar method main dapat dijalankan.

2. Membuat method main

________________________

Baris 2 adalah kode untukmethod main. Medhod main adalah method pada class public yang akan dipanggil pertama kali (oleh mesin pengeksekusi Java, JVM) pada saat program dijalankan.

Tulisan HelloWorld yang muncul pada layar merupakan efek pemanggilan dari statement :

System.out.println(“Hello World”) ;

Yang di panggil method main.

3.Mengkompilasi dan Menjalankan Java

Selanjutnya kompilasilah program di atas dengan kompiler Java, yaitu javac. Kompiler ini merupakan salah satu tool yang ada pada J2SDK (jadi J2SDK harus sudah terinstal agar javac

Page 19: Program Mencari Volume Tabung With Java

dapat dijalankan). Untuk mengkompilasi HelloWorld.java, ketikan pada direktori dimana file.java berada :

$javac HelloWorld.java

Jika program di atas berhasil dikompilasi maka akan dihasilkan sebuah file class bernama HelloWorld.class. File ini merupakan file byte-code yang siap dijalankan. Untuk menjalankannya, ketikan :

$java HelloWorld

HelloWorld

Penjelasan :

1. Void : Menunjukan bahwa method tidak mengembalikan nilai atau                             objek.

2. Main  : merupakan nama method utama dari program java.

3. Static  : merupakan tipe method.

4. Public : merupakn salah satu macam modifier.

5.String :String merupakan tipe argument yang diterima untuk         parameter dari command Java.

6.Args[] : array argument yang bias ditambahkan pada saat menggunakan command java untuk menjalankan program java.

Aktivitas Pemrograman

Aktivitas seorang programmer dalam pemrograman tidak lepas dari 3 hal berikut :

1. Koding

Yaitu menulis kode program dalam bahasa pemrograman tertentu menggunakan teks editor atau IDE khusus untuk bahasa tersebut. Kode ini lalu disimpan dalam file teks berektensi khusus (missal kode program Java di tulis dalam file berekstensi java). Untuk mengkoding Java, kita bisa menggunakan teks editor, seperti VIM, emacs, dan lain-lain. Namun demikian akan lebih baik jika teks editor/IDE yang kita gunakan memiliki fitur spesifik Java, seperti  Sun One, NetBeans, JCreator, dll. Karena editor-editor pada lingkungan IDE memiliki fitur-fitur yang dapat mencegah kita membuat kesalahan ketika mengetikan kode.

2. Kompilasi

Yaitu mengubah kode program dari bahasa program(bahasa yang dimengerti manusia) ke bahasa mesin(berbentuk kode binary). Program dalam bahasa mesin inilah yang dimengerti dan akan dieksekusi oleh computer. Aktivitas kompilasi (mengkompilasi kode) dilakukan oleh suatau program khusus yang disebut compiler bahasa. Kompiler bahasa Java yang

Page 20: Program Mencari Volume Tabung With Java

disediakan oleh J2SDK adalah javac. Secara sederhana, penggunaan javac ini adalah sebagai berikut :

$javac programjava.java

Catatan :-   Teks editor yang disarankan untuk digunakan adalah teks editor yang menfasilitasi highlight. Fasilitas ini digunakan untuk mewarnai teks program sesuai dengan jenisnya, sehingga memudahkan programmer menulis dan membaca programnya.-   Aktifitas kompilasi tidak lakukan untuk bahasa script, seperti Perl dan Bash. Bahasa-bahasa script biasa langsung dieksekusi oleh interpreternya setelah program dikoding.-   File.class inilah yang berisi kode-kode mesin (literature asing menyebutnya ‘byte code’) yang akan dieksekusi oleh interpreter Java.

  

3. Eksekusi

Yaitu menjalankan program yang telah berhasil dikompilasi. Java memiliki 2 program untuk menjalankan program Java, yaitu java dan appletviewer. Java digunakan untuk menjalankan program aplikasi dan appletviewer digunakan untuk menjalankan applet. Program java dan appletviewer akan menjalankan kedua bentuk program java.

D. KESIMPULAN

Seperti yang telah kita uraikan diatas, Program Java kita tak perlu membuat teks program secara manual baris per baris, tetapi cukup klik pada component-pallete dan teks program akan di hasilkan secara otomatis. TexPad merupakan program java yangsangat mudah dijalankan dan sangat baik untuk pemula.Dalam bahasa pemrograman Java, kita akan menggunakan pernyataan masukan dan keluaran. Pernyataan masukan adalah pernyataan untuk mendapatkan masukan dari keyboard. Sedangkan pernyataan keluaran adalah pernyataan untuk menampilkan sesuatu nilai ke layar.

E. Tugas

package Halo.java;

public class Halo {

public static void main (String arg[]){

System.out.println(“STIMIK AKAKOM YOGYAKARTA”) ;

System.out.println(“Jl. Raya Janti 143″) ;

System.out.println(“========================”) ;

Page 21: Program Mencari Volume Tabung With Java

System.out.println(“Program Studi”) ;

System.out.println(“1. Teknik Imformatika/S1″) ;

System.out.println(“2. Sistem Imformatika/S1″) ;

System.out.println(“3. Manajemen Imformatika/D3″) ;

System.out.println(“4. Teknik Komputer/D3″) ;

System.out.println(“5. Komputerisasi Akutansi/D3″) ;

System.out.println(“”) ;

System.out.println(“STIMIK AKAKOM YOGYAKARTA”) ;

System.out.println(“Yang Pertama dan Utama”) ;

}

}

Hasil :

STMIK AKAKOM YOGYAKARTA

Jl. Raya Janti 143

========================

1. Teknik Informatika/S1

2. Sistem Informasi/S1

3. Manajemen Informatika/D3

4. Tekni komputer /D3

5. Komputerisasi Akutansi/D3

STMIK AKAKOM YOGYAKARTA

Yang Pertama dan Utama

Press any key to continue . . .

F. Listing Terlampir Pada Laporan Sebelumnya

 

Page 22: Program Mencari Volume Tabung With Java

                                                               LAPORAN PRAKTIKUM

                                                    ALGORITMA DAN PEMOGRAMAN

                                                                             MODUL 3

Oprator

1. A.      PEMBAHASAN

Operator  adalah simbol khusus yang menyajikan operator khusus pada satu, dua, atau tiga operand dan kemudian mengembangkan hasilnya. Dan operator tersebut digunakan untuk membentuk ekspresi. Sebuah konstanta atau entitas dengan sendirinya merupakan ekspresi, juga kombinasi dari konstanta dan variabel dengan operator.

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. Suatu ekspresi yang diikuti dengan sebuah titik koma adalah sebuah pernyataan.Di dalam pemograman yang bertujuan umum, seperti operator “ = “ ini lebih sering muncul dibandingkan dengan operator lainnya.

Macam-macam Operator

1. 1.       Operator Pemberian yaitu berupa tanda sama dengan (=). Penggunaan operator ini dapat berantai seperti: z=x=y=0.

Contoh:

a = a + 2;

pada saat perintah a = a + 2; dikerjakan itu berarti nilai a semula ditambah  dengan 2 dan hasilnya disimpan kembali ditempat  variable a tersebut.

1. 2.       Operator Aritmatika yaitu berupa pengurangan, pembagian, perkalian, penjumlahan dan sisa pembagian (%)

2. 3.       Operator Unary yaitu operator sebagai tambah dari operator aritmatika yang membutuhkan minimal dua operan

Contoh :

++

-x

Page 23: Program Mencari Volume Tabung With Java

1.  Operator Relasi yaitu operator yang persamaan dan relasionalnya menenukan apakah satu operand lebih besar,lebih kecil atau sama dengan

 

1. Operator logika yaitu operator yang menyajikan oparasi kondisinal AND dan kondosional OR pada dua persamaan boelehan

1. Operator Betwise dan Bit Shift, 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.util.Scanner;

public class Jumlah{

public static void main(String args[])

{

Scanner masuk=new Scanner(System.in);

int A,B,jumlah;

System.out.print(“bilangan 1:”);

A=masuk.nextInt();

System.out.print(“bilangan 2:”);

B=masuk.nextInt();

jumlah = A+B;

System.out.println(“Jumlah =”+jumlah);

}

}

Ø Hasil Output

Page 24: Program Mencari Volume Tabung With Java

Penjelasan  :

   

             Elemen 1

public class Jumlah

{

….

}

Setiap file program java memiliki pendefinisian  class dengan modifier  public seperti kode di atas supaya dapat dikompilasi dan di jalankan  Java VM.

Jadi sintaks dasar yang utama untuk sebuah file program java adalah sintaks definisi class sebagai berikut :

[modifier] [class] nama class{

….

}

Kata class harus mengawali nama class yang didefinisikan. Sebelum class terdapat modifier di mana selain public pada contoh di atas, dalam pemrograman Java juga terdapat modifier private dan protected. Saat ini kita hanya perlu mengerti bahwa modifier public diperlukan supaya file program java dapat dikompilasi dan dijalankan dengan baik.

Elemen 2 :

public static void main(String args[])

{

}

Kode program ini adalah bagian utama di tiap aplikasi program Java karena blok/bagian ini merupakan bagian awal program Java dijalankan sehingga setiap aplikasi Java harus memiliki Blok kode ini.

Elemen 3 :

Scanner masuk = new Scanner(System.in);

Maksudnya yaitu symbol-bimbol yang akan digunakan pada program ini.

Page 25: Program Mencari Volume Tabung With Java

Elemen 4 :

int A,B,jumlah;

yaitu symbol yang  akan digunakan pada program tersebut

Elemen 5 :

System.out.print(“Bilangan 1 : “);

Fungsi Kode tersebut adalah menampilkan pada konsol data yang dimasukan sebagai               parameter. Pada contoh tersebut data yang ditampilkan berupa kata-kata ProgramPertama dengan tipe data String yang diinputkan sebagai parameter pada method print(). Untuk menginputakan data karakter atau numerik sebagai String maka kita harus mengawali dan mengakhirinya dengan tanda”.

Elemen 6 :

A = masuk.nextlnt ();

Maksudnya yaitu hasil dari symbol  A yang akan ditampilkan.

Elemen 7 :

System.out.print (“Bilangan 2 : “);

Fungsi Kode tersebut adalah menampilkan pada konsol data yang dimasukan sebagai               parameter. Pada contoh tersebut data yang ditampilkan berupa kata-kata ProgramPertama dengan tipe data String yang diinputkan sebagai parameter pada method print(). Untuk menginputakan data karakter atau numerik sebagai String maka kita harus mengawali dan mengakhirinya dengan tanda”.

Elemen 8 :

B = masuk.nextlnt ();

Yaitu hasil dari symol B yang akan di tampilkan

Elemen 9:

jumlah = A + B ;

Rumus yang digunakan pada program tersebut

Elemen 10 :

System.out.println(“Jumlah = ” + jumlah )

Perintah untuk menampilkan hasil dari program tersebut.

Page 26: Program Mencari Volume Tabung With Java

 

Penjelasan :

1. Void : Menunjukan bahwa method tidak mengembalikan nilai atau objek.

2. Main  : merupakan nama method utama dari program java.

¨    Tugas

1.Dengan menggunakan operasi  aritmatika buatlah untuk menjumlahkan,mengalikan dan sisa pembagian dari 2bilangan yang diinpukan dengan keyboard,output yang diingikan sebagai berikut:

Bilangan 1 :7

Bilangan 2 :2

Hasil Operator Aritmatika

=========================

Jumlah =9

Kurang =5

Kali       =14

Bagi     =3

Sisa      =1

Press any key to continue….

2. buat program untuk menghitung keliling dan luas lingkaran

3.tugas dari dosen pengampu

¨       Jawaban

1.

public class Aritmatik

{

public static void main(String args[])

{

Page 27: Program Mencari Volume Tabung With Java

System.out.println(“7+2=”+(7+2));

System.out.println(“7-2=”+(7-2));

System.out.println(“7*2=”+(7*2));

System.out.println(“7/2=”+(7/2));

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.

import java.util.Scanner;

public class Lingkaran

{

public static void main(String args[])

{

Scanner masuk=new Scanner(System.in);

final float phi = 3.14f;

int r ;

float keliling, luas ;

System.out.print(“jari-jari lingkarang:”);

r=masuk.nextInt();

Page 28: Program Mencari Volume Tabung With Java

keliling=2*phi*r;

luas=phi*r*r;

System.out.println(“Keliling Lingkaran : ” + keliling);

System.out.println(“Luas Lingkaran : ” + luas);

}

}

Penjelasan  :

int r ;  adalah masukan dideklarasikan float keliling, luas adalah menyatakan deklarasi variable yang akan di gunakan

r=masuk.nextInt();  meminta masukan untuk nilai (r)

keliling=2*phi*r;  dan  luas=phi*r*r;  mengkonversi  keliling ke luas

System.out.println(“Keliling Lingkaran : ” + keliling); dan  System.out.println(“Luas Lingkaran : ” + luas);  adalah hasilnya yang ditampilkan

 

                                                    LAPORAN PRAKTIKUM

                                              ALGORITMA DAN PEMOGRAMAN

                                                                 MODUL 4

SEKUENSI

Sekuensi adalah pemrogeraman sederhana yang hanya dapat memecahkan  masalah-masalah yang sederhana yang dapat di selesaikan dengan sekuensi saja

Biasanya hanya satu masalah kecil yang terdiri .pembahasan sebelumnya,sejauh ini menggunakan prinsip sekuensi.di samping itu, pada bagian ini kita juga akan mempelajari bagaimana membuat pseudecode sebelum implemntasi ke bahasa pemrograman

1. A.     PEMBAHASAN

 

Sekuensi adalah pemrograman sederhana yang dapat memecahkan masalah-masalah yang sederhana. Pada pembahasan kali ini menggunakan prinsip sekuensi, di samping itu pada bagian ini kita juga mempelajari sedikit cara membuat pseudocode. Contoh masalah adalah menghitung

Page 29: Program Mencari Volume Tabung With Java

2 jumlah bilangan bulat positif.Untuk menghitungnya kita cukup mendeklarasikan variabel,yaitu dengan cara :

1. Masukkan 2 variabel misal A dan B2. Devenisikan variabel jumlah

3. Hitung jumlah

4. Tampilkan hasilnya

Contoh :

Program untuk menhitung konversi dari meter ke centimeter dan inci ke centimeter seperti berikut ini:

1meter = 100

1inci =2.54 cm

import java.util.Scanner;

public class Konversi

{

public static void main(String args[])

{

Scanner masuk=new Scanner(System.in);

float m,cm,Inci;

System.out.println(“masukan ukuran dalam meter:”);

m=masuk.nextFloat();

cm=m*100;

Inci=m*100/2.54f;

System.out.println(“ukuran dalam CM=”+cm);

System.out.println(“ukuran dalam inci=”+Inci);

}

}

Hasil Output

Page 30: Program Mencari Volume Tabung With Java

float m,cm,Inci; menyatakan deklarasi vareabel yang akan digunakan m=masuk.nextFloat();  meminta masukan untuk nilai m (meter)

cm=m*100; dan  Inci=m*100/2.54f; mengkonversi ke cm dan inci

System.out.println(“ukuran dalam CM=”+cm); hasil yang di tampilkan

 System.out.println(“ukuran dalam inci=”+Inci); hasil yang di tampilkan

Program untuk konversi suhu dari celcius ke fahreinhet

Fahrenhet = 9/5* celcius + 32

import java.util.Scanner;

public class KonversiSuhu

{

public static void main(String args[])

{

Scanner masuk=new Scanner(System.in);

int celcius;

float fahreinhet;

System.out.print(“masukan derajat celcius:”);

celcius=masuk.nextInt();

fahreinhet=9f/5f*celcius+32f;

System.out.println(“Fahreinhet:”+fahreinhet);

}

}

Hasi Output

Penjelasan

float fahreinhet; menyatakan deklarasi variable yang akan di gunakan  celcius=masuk.nextInt();meminta masukan untuk nilai  (celcius)

fahreinhet=9f/5f*celcius+32f; mengkonversi ke fahreinhet dan celcius

System.out.println(“Fahreinhet:”+fahreinhet); hasil yang akan di tampilkan

Page 31: Program Mencari Volume Tabung With Java

Tambahka program diatas untuk menghitung volume dari celcius ke reamur dan kelvin

Reamur=4/5*celcius

Kelvin=celcius+273

Penjelasan

Celcius : integer { input}

Reamur,fahrainhet,kelvin: float {output}

1. Masukan (celcius)2. Reamur <- 4 bagi 5 kali celcius tamba 32

3. Kelvin <- celcius tamba 273

4. Tampilkan (reamur)

5. Tampilkan (fahreinhet)

6. Tampilkan (kelvin)

Tugas

1.buatlah program untuk mencari volume dari sebuah tabung dengan inputan

jari-jari

program untuk mencari volume dari sebuah tabung

import java.util.Scanner;

public class Tabung {

public static void main (String args[])

{

Scanner masuk = new Scanner (System.in);

float phi,tbg, jari, tgi, vol;

System.out.print (“Masukkan Jari-jari: “);

phi = 3.14f;

jari = masuk.nextFloat();

System.out.print(“Masukkan Tinggi: “);

Page 32: Program Mencari Volume Tabung With Java

tgi = masuk.nextFloat();

tbg = phi * jari* 2 * tgi;

System.out.println(“Volume Tabung= “+tbg);

}

}

Penjelasan

import java.util.Scanner; 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.

             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.

Scanner masuk = new Scanner (System.in); di buat obyek dengan nama masukan dan mengacu ke kelas Scanner.

float phi,tbg, jari, tgi, vol; menyatakan deklarasi variable yang akan di gunakan

  phi = 3.14f; mengkonversi

  jari = masuk.nextFloat(); meminta masukan untuk nilai  jari

  System.out.println(“Volume Tabung= “+tbg); hasilnya di tampilkan

Page 33: Program Mencari Volume Tabung With Java

Nama anggota: *

Sandi: *

Daftar Lupa sandi

PolingKenapa 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

Page 34: Program Mencari Volume Tabung With Java

Book Navigation Pengenalan GUI dengan Eclipse SWT Java untuk Pemula

o Bab I - Pendahuluan

o Bab II - Instalasi

o Bab III - Memulai Java

Melihat lebih dekat “SelamatDatang”

Variabel dan Tipe Data

String, Objek dan Subrutin

Operator

Intermezzo : Membaca Input dari User

Intermezzo : Mengubah String ke int dan double

o Bab IV - Memulai Java Lebih Lanjut - Struktur Kontrol

o Bab V - Subrutin

o Bab VI - Pemrograman Berorientasi Objek

o Bab VII - Kebenaran dan Ketangguhan Program

o Bab VIII - Pengenalan Struktur Data dan Algoritma

o Bab IX - Pemrograman Generik dan Kelas Koleksi

o Bab X - Pengenalan Input/Output (I/O)

Langganan via RSS

Siapa yang baru cyberfight id_tkj

mbahsastro

devcreator

Page 35: Program Mencari Volume Tabung With Java

Dian Melisa

danil pradipta

harissptra

Habibi

Muhammad Mufqi

koyugi

Navigasi buku Java untuk Pemula

o Bab I - Pendahuluan

o Bab II - Instalasi

o Bab III - Memulai Java

Melihat lebih dekat “SelamatDatang”

Variabel dan Tipe Data

String, Objek dan Subrutin

Operator

Intermezzo : Membaca Input dari User

Intermezzo : Mengubah String ke int dan double

o Bab IV - Memulai Java Lebih Lanjut - Struktur Kontrol

o Bab V - Subrutin

o Bab VI - Pemrograman Berorientasi Objek

o Bab VII - Kebenaran dan Ketangguhan Program

o Bab VIII - Pengenalan Struktur Data dan Algoritma

o Bab IX - Pemrograman Generik dan Kelas Koleksi

o Bab X - Pengenalan Input/Output (I/O)

Pengenalan GUI dengan Eclipse SWT

Intermezzo : Membaca Input dari UserPosted Min, 02/15/2009 - 02:44 by belajarprogram

Versi ramah cetak

Page 36: Program Mencari Volume Tabung With Java

Java bukan bahasa pemrograman untuk Console (seperti DOS atau Linux), sehingga untuk mengambil input dari user diperlukan sedikit trik yang tidak sesederhana readln pada bahasa pemrograman lain.

Di sini saya akan menjelaskan untuk membuat program yang bisa mengambil input dari konsol teks. Di bagian lain, setelah kita belajar pemrograman berorientasi objek, kita akan menggunakan GUI untuk mendapatkan interaksi dari user.

Membaca String yang diketik oleh user di konsol

Kita membutuhkan kelas yang beberapa kelas, yaitu BufferedReader, InputStreamReader, dan System.in (lawan dari System.out yang kita gunakan untuk menampilkan pesan di layar).

Dua kelas pertama terdapat dalam package yang dinamakan java.io. Untuk itu, kita harus menambah satu baris perintah

import java.io.*

yang berarti mengimport semua kelas dalam paket java.io (tanda * berarti semua).

Kemudian kita harus juga membuat suatu objek dari kelas BufferedReader. Kelas BufferedReader adalah kelas abstrak yang menangani baca tulis ke suatu media.

Kelas ini membutuhkan kelas lain sebagai pekerjanya, yaitu InputStreamReader. Dan InputStreamReader membutuhkan media tempat baca tulis dilakukan, yaitu System.in.

Semua ini bisa dituliskan dalam satu perintah yaitu :

BufferedReader br = new BufferedReader(new InputStreamReader(System.in));

Di sini variabel br merupakan objek yang merupakan jelmaan dari kelas BufferedReader.

Untuk memerintahkan Java mengambil input dari user, kita gunakan fungsi readline() yang terdapat pada kelas BufferedReader, dalam hal ini terealisasi pada objek br.

nama = br.readLine();

Karena kita berhubungan langsung dengan sistem IO (input-output) komputer yang harus diasumsikan tidak pasti (misalnya ada masalah pada sistem keyboard, atau komputer sedang bekerja berat sehingga input dari user tidak bisa diambil), kita harus menempatkan fungsi readLine() pada klausa

try { ...} catch (IOException ioe) { ...}

Perintah di dalam try { ... } adalah perintah yang kita ingin jalankan pada situasi yang "mungkin" tidak berhasil.

Page 37: Program Mencari Volume Tabung With Java

Parameter pada catch, yaitu IOException ioe adalah jenis kesalahan yang ingin kita tangkap. Dalam hal ini kita ingin menangkap adanya kesalahan IO, yaitu kesalahan yang bertipe IOException.

Perintah di dalam catch { ... } adalah perintah yang akan dilakukan apabila kesalahan ditangkap. Jika tidak ada kesalahan IO yang ditemukan, maka bagian ini akan dilewatkan (tidak dijalankan).

Mari kita lihat program akhir untuk mengambil input dari user.

package ambilinputkonsol; import java.io.*;  public class AmbilInputKonsol { 

/** * @param args */public static void main(String[] args) {

// TODO Auto-generated method stub 

System.out.print("Masukkan nama Anda : "); 

// buat objek baru untuk mengambil inputBufferedReader br = new BufferedReader(new

InputStreamReader(System.in)); 

// tempat di mana input dari user akan diletakkanString nama = null;

 try {

nama = br.readLine();} catch(IOException ioe) {

System.out.println("Kesalahan IO pada saat menanyakan nama Anda");

System.exit(1);}

 System.out.println("Terima kasih, " + nama);

}}

Program tersebut dapat Anda unduh dalam bentuk zip file atau melalui SVN di http://belajarjava.googlecode.com/svn/trunk/AmbilInputKonsol

Untuk menguji program tersebut, jalankan "Run -> Run" atau Ctrl-F11. Kemudian arahkan kursor Anda ke bagian bawah di kotak yang bernama Console.

Page 38: Program Mencari Volume Tabung With Java

Masukkan nama Anda, kemudian hasilnya akan ditampilkan pada baris berikutnya.

Intermezzo : Mengubah String ke int dan doublePosted Min, 02/15/2009 - 17:32 by belajarprogram

Versi ramah cetak

Kita dapat mengubah tipe data String, misalnya hasil input dari konsol atau dari hasil bacaan file, ke tipe data bilangan untuk pengolahan lebih lanjut.

Sebagai contoh, kita akan membuat program untuk menghitung nilai investasi setelah n tahun. Input yang diminta dari user adalah :

Nama Investasi awal (Rp)

Bunga (%)

Periode (tahun)

Page 39: Program Mencari Volume Tabung With Java

Dengan menggunakan teknik yang sama pada contoh sebelumnya, kita bisa mengambil input tersebut menggunakan kelas BufferedReader seperti berikut.

nama = br.readLine();strawal = br.readLine();strbunga = br.readLine();strperiode = br.readLine();

Tetapi karena keluaran dari readLine() bertipe String, kita harus mengubahnya menjadi bentuk bilangan agar dapat diproses lebih lanjut.

Untuk mengubah String menjadi int, kita dapat menggunakan kelas Java Integer yang di dalamnya memiliki fungsi parseInt(str). Fungsi ini dapat dipanggil dengan:

periode = Integer.parseInt(strperiode);

Sedangkan untuk mengubah String menjadi double, kita menggunakan kelas Java Double yang di dalamnya memiliki fungsi parseDouble(str). Fungsi ini dapat dipanggil dengan:

awal = Double.parseDouble(strawal);bunga = Double.parseDouble(strbunga);

Setelah semua variabel didapat dan diubah, kita baru bisa untuk memulai perhitungan. Untuk menghitung bunga bank setelah n tahun, kita bisa menggunakan rumus berikut :

akhir = awal * (1 + bunga)periode

Dalam Java, rumus tersebut bisa dituliskan dengan ekspresi berikut

akhir = awal * Math.pow(1 + bunga,periode);

Berikut ini adalah listing program lengkap yang dapat diunduh dalam bentuk zip file atau melalui SVN di alamat http://belajarjava.googlecode.com/svn/trunk/HitungInvestasiNPeriode

package hitunginvestasinperiode; import java.io.*; public class HitungInvestasiNPeriode { 

/** * @param args */public static void main(String[] args) {

// TODO Auto-generated method stub 

// buat objek baru untuk mengambil inputBufferedReader br = new BufferedReader(new

InputStreamReader(System.in)); 

// tempat di mana input dari user akan diletakkanString nama = null;String strawal = null;String strbunga = null;String strperiode = null;

Page 40: Program Mencari Volume Tabung With Java

 try {

System.out.print("Masukkan nama Anda : ");nama = br.readLine();

 System.out.print("Masukkan jumlah awal investasi

(Rp) : ");strawal = br.readLine();

 System.out.print("Masukkan bunga (mis 0.1 = 10%) :

");strbunga = br.readLine();

 System.out.print("Masukkan periode (tahun) : ");strperiode = br.readLine();

 } catch(IOException ioe) {

System.out.println("Kesalahan IO pada saat menanyakan nama Anda");

System.exit(1);}

 // deklarasi variabel tipe bilangandouble awal;double bunga;int periode;double akhir;

 // mengubah input dari Sting ke tipe data bilanganperiode = Integer.parseInt(strperiode);awal = Double.parseDouble(strawal);bunga = Double.parseDouble(strbunga);

 // menghitung hasil investasi selama n periodeakhir = awal * Math.pow(1+bunga, periode);

 // tampilkan hasil perhitungan di layarSystem.out.println();System.out.println("Terima kasih, " + nama);System.out.print("Hasil investasi Anda setelah " + periode

+ " tahun ");System.out.println("adalah Rp. " + akhir);

}}

Berikut ini adalah hasil keluarannya :

Page 41: Program Mencari Volume Tabung With Java

Sisipan Ukuran

HitungInvestasiNPeriode-src.zip 1.58 KB

‹Intermezzo : Membaca Input dari User ke atas Bab IV - Memulai Java Lebih Lanjut - Struktur Kontrol›

Kirim komentar

Komentar

String[] ke int[], apa bisa ?

by Anonim - 02/24/2013 - 04:08

Saya ingin bertanya, apakah String[] bisa di convert ke int[] ? jadi masukan saya berupa string, tapi ingin saya masukan ke dalam int[]. Mohon solusinya. Terima kasih

balas

bisa kok inputnya berupa integer

by Anonim - 01/21/2012 - 14:36

Mas. Saya ada info nih kalo input pada java itu bisa langsung berupa integer. Kita harus pake kelas Scanner di programnya. Terlebih dulu kita harus mengimport java.util.Scanner. Untuk memanggil kelas Scannernya kita gunakan nextInt(). Kurang lebih begini programnya import java.util.Scanner; 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.in); int x,y; int hasil; System.out.print("Masukkan bilangan pertama : "); x = sc.nextInt(); System.out.print("Masukkan bilangan kedua : "); y = sc.nextInt(); hasil = x + y; System.out.println("Hasil penjumlahan adalah : " + hasil); } }

balas

joptionpane

by lovil - 11/26/2009 - 05:18

bisakah program diatas dibuat dengan joptionpane?? jika bisa tolong tuliskan script legkap program tersebut untuk saya pelajari

ZTL

balas

Page 42: Program Mencari Volume Tabung With Java

ini contol lain

by kiper_ - 08/28/2012 - 08:40

ini contol lain joptionpane

 

package JENI;

import javax.swing.JOptionPane; //mengimport kelas JoptionPane dari javax.swing package.

public class InputKeyboard_JOptionPane {    public static void main( String[] args )    {    String name = "";    name = JOptionPane.showInputDialog("Please enter your name");    String msg = "Hello " + name + "!";    JOptionPane.showMessageDialog(null, msg);    }}

 

 

balas

inputan bertipe data integer

by Anonim - 10/07/2009 - 07:26

Apakah bisa inputan y langsung bertipe integer, jika bisa tolong dituliskan script y donk, trims...

balas

bisa kok inputnya berupa integer

by Anonim - 01/21/2012 - 14:34

Mas. Saya ada info nih kalo input pada java itu bisa langsung berupa integer. Kita harus pake kelas Scanner di programnya. Terlebih dulu kita harus mengimport java.util.Scanner. Untuk memanggil kelas Scannernya kita gunakan nextInt(). Kurang lebih begini programnya

import java.util.Scanner;

public class Main {

Page 43: Program Mencari Volume Tabung With Java

    /**     * @param args the command line arguments     */    public static void main(String[] args) {        // TODO code application logic here        Scanner sc = new Scanner(System.in);        int x,y;        int hasil;

        System.out.print("Masukkan bilangan pertama : "); x = sc.nextInt();        System.out.print("Masukkan bilangan kedua : "); y = sc.nextInt();        hasil = x + y;        System.out.println("Hasil penjumlahan adalah : " + hasil);

    }

}

balas

  orang awam g mungkin inputan

by Anonim - 11/16/2011 - 16:35

 orang awam g mungkin inputan integer, taunya mereka cuman ketik keyboard doang (string)....  masak login facebook pake inputan integer???? ga mungkin lah

balas

ga bisa mas... soalnya dasar

by Anonim - 01/12/2011 - 04:57

ga bisa mas...

soalnya dasar inputan pada java adalah string, hampir semua bahasa pemrograman menggunakan type data string sebagai dasar data inputan. jadi kita mesti melakukan konversi dari string ke type data lain. semoga membantu..

balas

Page 44: Program Mencari Volume Tabung With Java

Elpnewa

Exception Pada Java dan Program Sederhana Pada Java Posted by Raka Estu on Sabtu, 22 Oktober 2011

Apa Itu Exception?

Exception adalah sebuah peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan(error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.

Beberapa contoh dari exception yang Anda mungkin jumpai adalah : exception ArrayIndexOutOfBounds, yang terjadi jika kita mencoba mengakses elemen array yang tidak ada, atau NumberFormatException, yang terjadi ketika kita mencoba melalui parameter bukan angka dalam method Integer.parseInt.

Menggunakan BufferedReader untuk mendapatkan input

Pada bagian ini, kita akan menggunakan class BufferedReader yang berada di package java.io untuk mendapatkan input dari keyboard.

Berikut ini adalah langkah-langkah yang diperlukan untuk mendapatkan input dari keyboard:

Tambahkan di bagian paling atas code Anda: import java.io.*;

Tambahkan statement berikut:

BufferedReader dataIn = new BufferedReader(new InputStreamReader( System.in) );

Menggunakan DataInputStream untuk mendapatkan input

Data input stream merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program.

Data input stream berada didalam package java.io.

Page 45: Program Mencari Volume Tabung With Java

Pendeklarasianya adalah :

DataInputStream nama_objek = new DataInputStream(System.in);

PROGRAM SEDERHANA PADA JAVA

LISTING PROGRAM

Java Program Cobasegitiga

Java Program Cobatabung

Page 47: Program Mencari Volume Tabung With Java

KETERANGAN

import java.io.*; adalah menentukan sebuah variable yang digunakan untuk menyimpan data.

Class cobasegitiga{ adalah nama class ini harus sama dengan nama file dimana class ini berada, tanpa menggunakan ekstensi .java. Nama class dan nama file ini harus sama agar method main dapat dijalankan.

Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.

DataInputStream dis = new DataInputStream(System.in) ; adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya, ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. Data input stream berada didalam package java.io.

System.out.print("Masukan Alas : "); codingan yang berfungsi untuk mencetak “Masukan Alas” yang nantinya di isi oleh nama user/pengguna.

int a ; merupakan bentuk dari a atau alas yang berupa integer atau numeric.

a = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.

System.out.print("Masukan Tinggi : "); codingan yang berfungsi untuk mencetak “Masukan Tinggi” yang nantinya di isi oleh nama user/pengguna.

int t ; merupakan bentuk nilai dari t yaitu berupa integer atau numeric.

Page 48: Program Mencari Volume Tabung With Java

t = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.

System.out.println("Luas Segitiga = "+(a*t/2)); codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini , dan dip roses dengan rumus "+(a*t/2)); yaitu rumus dari Luas Segitiga.

2. Cobatabung dengan InputStream

KETERANGAN

import java.io.*; adalah menentukan sebuah variable yang digunakan untuk menyimpan data.

Class cobatabung{ adalah nama class ini harus sama dengan nama file dimana class ini berada, tanpa menggunakan ekstensi .java. Nama class dan nama file ini harus sama agar method main dapat dijalankan.

Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.

DataInputStream dis = new DataInputStream(System.in) ; adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya, ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. Data input stream berada didalam package java.io.

System.out.print("Masukan Jari - jari Lingkaran : "); codingan yang berfungsi untuk mencetak “Masukan Jari - jari Lingkaran” yang nantinya di isi oleh nama user/pengguna.

Page 49: Program Mencari Volume Tabung With Java

int a ; merupakan bentuk dari a atau alas yang berupa integer atau numeric.

a = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.

System.out.print("Masukan Tinggi Tabung : "); codingan yang berfungsi untuk mencetak “Masukan Jari - jari Lingkaran” yang nantinya di isi oleh nama user/pengguna.

int t ; merupakan bentuk nilai dari t yaitu berupa integer atau numeric.

t = Integer.parseInt(dis.readLine()); syntax yang merupakan format dari a yang berupa nilai Integer.

System.out.println("Luas Tabung = "+(3.14*a*a*a)); codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini , dan dip roses dengan rumus "+(3.14*a*a*a)); yaitu rumus dari Luas Tabung.

3. Cobakubus dengan Scanner

KETERANGAN

import java.io.*; adalah menentukan sebuah variable yang digunakan untuk menyimpan data.

Class cobakubus{ adalah nama class ini harus sama dengan nama file dimana class ini berada, tanpa menggunakan ekstensi .java. Nama class dan nama file ini harus sama agar method main dapat dijalankan.

Public static void main(String[] Args)throws Exception merupakan pendefenisian dari class di tambah Exception yaitu peristiwa yang menjalankan alur proses normal pada program. Peristiwa ini biasanya berupa kesalahan (error) dari beberapa bentuk. Ini disebabkan program kita berakhir tidak normal.

Scanner masukin = new Scanner (System.in) ; adalah codingan membuat input data baru yang nantinya berfungsi untuk membaca input yang telah dimasukan/ inputkan yang ada dibawahnya, ataupun merupakan class inputan yang ada pada java yang dapat digunakan untuk menginput data ke dalam program. Data input stream berada didalam package java.io. dan java.util

System.out.print("Masukan Sisi Kubus : "); codingan yang berfungsi untuk mencetak “Masukan Sisi Kubus” yang nantinya di isi oleh nama user/pengguna.

int s = masukin.nextInt(); merupakan bentuk nilai dari s yaitu berupa integer atau numeric.

System.out.println("Luas Kubus = "+(s*s*s)); codingan ini merupakan perintah untuk mencetak hasil akhir yaitu luas dari segitiga ini , dan dip roses dengan rumus "+(s*s*s)); yaitu rumus dari Luas Kubus.

Page 50: Program Mencari Volume Tabung With Java

OUTPUT PROGRAM

Selanjutnya file pada note++ di save dengan format java dan berinama sesuai dengan class ditambahkan .javalalu buka CMD jalankan program dengan ketik H:\>javac coba.java setelah berhasil ketik H:\>java coba. sdvs

Cobasegitiga dengan InputStream

Cobatabung dengan InputStream

Cobakubus dengan Scanner