Anda di halaman 1dari 51

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

Class Binatang adalah blueprint atau cetakan yang akan menghasilkan objek, dan binatang kucing, sapi, kuda, ayam, burung dan lain-lain adalah contoh objek. 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 Class Binatang(simpan dengan nama file Binatang.java)
public class Binatang{ //attribute object String nama; int kaki; String telinga; String mata; }

contoh

program

berikut

ini:

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 object Binatang kucing = new Binatang(); //init objek kucing kucing.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 : Anggora Kaki kucing : 4 Telinga kucing : Panjang Mata kucing : coklat BUILD SUCCESSFUL (total time: 0

seconds)

2. Method Method adalah aktifitas dari sebuah atau lebih objek, dimana aktifitas dari objek juga dapat 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 Nama file Binatang.java
//blueprint binatang public class Binatang{ //attribute object String nama; int kaki; String telinga; String mata;

contoh

method

berikut:

//mendefinisikan method 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); } } Pemanggilan dan Nama file MethodBinatang.java
public class MethodBinatang{ public satic void main(String[] args){ //create object Binatang kucing = new Binatang();

inisialisasi

method

//init objek kucing kucing.nama = Anggora; kucing.kaki = 4; kucing.telinga = Panjang; kucing.mata = biru; //pencetakan dengan memanggil method objek kucing. printDataBinatang(); }

} Hasil dari listing program diatas.


run: Nama Binatang : Anggora Jumlah kaki : 4 Bentuk telinga : Panjang Warna mata : coklat BUILD SUCCESSFUL (total time: 1 second)

3. Konstruktor Dalam 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 class 2.Tidak menspesifikasikan tipe data yang dikirim, sebab konstruktor dapat berupa function tanpa parameter. Perhatikan contoh Nama file Binatang.java konstruktor dari class binatang berikut.

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

//membuat konstruktor tanpa parameter //biasanya digunakan sebagai init default variable public Binatang(){ this.nama = ; this.kaki = 0; this.telinga = ; this.mata = ; } //konstruktor dengan 1 parameter //disebut juga konstruktor overloading dan juga sebagai bentuk polymorphism public Binatang(int param1){ this.kaki = param1; } //konstruktor dengan 1 parameter

//disebut juga konstruktor overloading public Binatang(int param1){ this.kaki = param1; } //mendefinisikan method 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 parameter void 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 object Binatang kucing = new Binatang();

//init objek kucing int 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 parameter kucing.printDataBinatang(param1); } } Hasil dari listing program diatas.
run: Nama Binatang : Anggora Jumlah kaki : 4

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,yaitu Encapsulation, inheritance dan polymorphism. Apa maksud dari ketiga istilah tersebut. 1. Encapsulation Pembungkusan 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 Pada contoh diatas untuk file Binatang.java Listing file methodBinatang.java
public class methodBinatang{ public static void main(String[] args){ //create object Binatang kucing = new Binatang(); Binatang katak = new Binatang();

listing tidak

program berikut: ada perubahan.

//init objek kucing kucing.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 katak katak.printDataBinatang(); } }

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. 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 File Binatang.java(sebagai blueprint)
public class Binatang { String nama; int kaki; int km; int kekuatanDengar; String telinga; String mata;

contoh

berikut

//konstruktor public Binatang(){ nama = ; kaki = 0; kekuatanDengar = 0; km = 0; telinga = ; mata = ; } //mendefinisikan method public void pendengaranTelinga(int desible){ kekuatanDengar = kekuatanDengar + desible; System.out.println(Kekuatan pendengar : + kekuatanDengar);

} //method untuk konstruktor dengan satu parameter public void jarakPandang(int jarak){ km = jarak; System.out.println(Jarak pandang : + km); } } File kucing.java(method turunan dari induk/Binatang)
public class kucing extends Binatang{ //method dari kucing hutan public 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 File kucingHutan.java object dari kucing

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

//panggil method objek kucing kucingRumah.warnaMata(merah); kucingRumah.panjangKuku(10); //method dasar kemampuan kucing kucingRumah.pendengaranTelinga(100); kucingRumah.jarakPandang(500); } } Hasil compile dan run
run: Warna Mata Kucing Hutan merah Panjang Kuku Kucing Hutan 10

Kekuatan pendengar : 100 Jarak pandang : 500 BUILD SUCCESSFUL (total time: 0 seconds)

3. Polymorphism Suatu objek yang sama dapat memiliki lebih dari satu bentuk atau perilaku. Sebagai contoh seekor kucing dalam menerima respon akan menggerakkan kaki depannya dan berlari. Pada 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 NiM Jurusan : BASO MUH. AMIRUDDIN : 113310025 : 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

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

1.

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) ; 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 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 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 Java. parameter dari command objek.

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 fiturfitur 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 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(========================) ; 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

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

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. 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.

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 Bagi Sisa =14 =3 =1

Press any key to continue. 2. buat program untuk menghitung keliling dan luas lingkaran 3.tugas dari dosen pengampu 1. public class Aritmatik Jawaban

{ public static void main(String args[]) { 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(); 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 2 jumlah bilangan bulat positif.Untuk menghitungnya kita cukup mendeklarasikan variabel,yaitu dengan cara : 1. Masukkan 2 variabel misal A dan B 2. 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

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

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

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 - Pendahuluan Bab II - Instalasi 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 o o o o o o

Bab IV - Memulai Java Lebih Lanjut - Struktur Kontrol Bab V - Subrutin Bab VI - Pemrograman Berorientasi Objek Bab VII - Kebenaran dan Ketangguhan Program Bab VIII - Pengenalan Struktur Data dan Algoritma Bab IX - Pemrograman Generik dan Kelas Koleksi Bab X - Pengenalan Input/Output (I/O)

Langganan via RSS

Siapa yang baru


cyberfight id_tkj mbahsastro devcreator Dian Melisa

danil pradipta harissptra Habibi Muhammad Mufqi koyugi

Navigasi buku

Java untuk Pemula o Bab I - Pendahuluan


o o

Bab II - Instalasi 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 o o o o o o

Bab IV - Memulai Java Lebih Lanjut - Struktur Kontrol Bab V - Subrutin Bab VI - Pemrograman Berorientasi Objek Bab VII - Kebenaran dan Ketangguhan Program Bab VIII - Pengenalan Struktur Data dan Algoritma Bab IX - Pemrograman Generik dan Kelas Koleksi Bab X - Pengenalan Input/Output (I/O)

Pengenalan GUI dengan Eclipse SWT

Intermezzo : Membaca Input dari User


Posted Min, 02/15/2009 - 02:44 by belajarprogram Versi ramah cetak

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.

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 input BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // tempat di mana input dari user akan diletakkan String 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.

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

Intermezzo : Mengubah String ke int dan double


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

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 input BufferedReader br = new BufferedReader(new InputStreamReader(System.in)); // tempat di mana input dari user akan diletakkan String nama = null; String strawal = null; String strbunga = null; String strperiode = null;

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 bilangan double awal; double bunga; int periode; double akhir; // mengubah input dari Sting ke tipe data bilangan periode = Integer.parseInt(strperiode); awal = Double.parseDouble(strawal); bunga = Double.parseDouble(strbunga); // menghitung hasil investasi selama n periode akhir = awal * Math.pow(1+bunga, periode); // tampilkan hasil perhitungan di layar System.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 :

Sisipan

Ukur an

HitungInvestasiNPeriode- 1.58 src.zip 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

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 {

/** * @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

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 InputStreamReader( System.in) ); = 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. Data input stream berada didalam package java.io.

Pendeklarasianya adalah : DataInputStream nama_objek = new DataInputStream(System.in);

PROGRAM SEDERHANA PADA JAVA LISTING PROGRAM


Java Program Cobasegitiga

Java Program Cobatabung

Java Program Cobakubus

LOGIKA PROGRAM
1. Cobasegitiga dengan InputStream

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. 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. 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.

OUTPUT PROGRAM
Selanjutnya file pada note++ di save dengan format java dan berinama sesuai dengan class ditambahkan .java lalu 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