Jumat, 07 September 2012

Percabangan di Java

        Langsung aja, misalkan kita ingin membuat kondisi jika rata-rata lebih dari 50 maka ‘Lulus’ dan jika dibawah itu ‘Gagal’, kita bisa menggunakan percabangan, di dalam java percabangan sendiri ada 3 macam, yaitu sebagai berikut :
Struktur I :
if(kondisi){

}
atau :
if(kondisi){

}else{

}

Struktur II :
if(kondisi){

}else if(kondisi){

}else if(kondisi){

}else{

}




Tapi dalam tutorial kali nie gw cuman bahas yang Struktur I, ikuti langkah-langka berikut ini :

Langkah 1 :

Di langkah pertama ini kita inputkan nama dan 3 mata pelajaran dengan nilai yang berbeda, selanjutnya kita ikuti langkah kedua.

Langkah 2 :

Variabel jumlah digunakan untuk menampung total dari ketiga mata pelajaran, lalu variabel rata2 digunakan untuk mencari rata-rata dari variabel jumlah.


 Langkah 3 :

Pada langkah ketiga kita menggunakan percabangan dari Struktur pertama, kondisinya jika rata-rata melebihi 50 maka variabel keterangan akan mempunyai nilai “Lulus”, pada awalnya si-variabel keterangan masih belum mempunyai nilai, jika rata-rata hanya mempunyai 50 maka si-variabel keterangan bernilai gagal.

Langkah 4 :

Langka keempat hanya untuk output saja , silahkan run projectnya dan hasilnya seperti dibawah ini :


Cara Membuat Aplikasi Java



Sebelum kita menuliskan kode program kita harus membuat aplikasi terlebih dahulu, gampang banget caranya, lihat langkah-langkah berikut nie…

Langkah 1:
Gambar Langkah 1.1
Silahkan klik new project (Lihat Gambar Langkah 1.1). lalu akan muncul jendele berikutnya lihat langkah 2.

Langkah 2:
Pada jendela New Project silahkan pilih Java pada panel Categories lalu pilih Java Aplication dan klik next. Untuk lebih jelasnya silahkan lihat Gambar Langkah 2.1 dan 2.2


 Gambar Langkah 2.1

Gambar Langkah 2.2

Langkah 3:
Setelah klik next, maka akan muncul jendela (Lihat Gambar Langkah 3.1) Silhakan isi Project Namenya, lalu klik finish.


 Gambar Langkah 3.1

Kamis, 06 September 2012

Mengenal Input Dari Keyboard

     Di java sebenarnya ada dua metode untuk mendapatkan input dari keyboard yang pertama menggunakan Buffered Reader dan yang kedua menggunakan JOptionPane, tapi dalam artikel nie gue ngebahas yang JOptionPane aja karena JOptionPane punya banyak kelebihan dari pada yang Buffered Reader, dan saya akan sharing tiga tutorial yang pertama akan membahas pengenalan doank, yang kedua penambahan dua inputan, dan yang ketiga penanganan error atau exception, untuk lebih jelasnya ikut langkah demi langkah..selamat mencoba......semoga tulisan kecil nie bisa bermanfaat buat lho… J


Tutorial 1 (JOptionPane - Pengenalan)
Misal alur programnya, kita kasih dua inputan yang pertama digunakan untuk nama, dan yang kedua untuk inputan umur, lalu akan keluar Dialog Box yang menampilkan informasi yang kita inputkan tadi. Sederhana dulu nie masih belum ada penanganan error, nanti gue akan bahas. Untuk pengenalan JOptionPane ikuti langkah berikut ini, tapi anda harus buat class terlebih dahulu…heheh udah bisakan buat class baru di java. J

Langkah 1:

            Variabel nama nantinya akan memiliki nilai dari inputan JOptionPane-nya dan inputan JOptionPane ini harus ditampung variabel yang tipe datanya hanya String, selain itu akan error tapi, jika ingin ditampung ke variabel yang tipe datanya selain string kita harus melakukan konversi.

Langkah 2:
            Variabel ket ini akan mengolah inputan yang tadi kita inputkan, lalu si variabel ket ini akan kita tampilkan ke JOptionPane, lihat Langkah 3.

Langkah 3:

Udah selesai proses codingnya sekarang kita run, maka pertama kali akan keluar tampilan seperti ini :

 



Tutorial 2 (JOptionPane - Penjumlahan)
Pada tutorial kedua ini gw akan membuat program sederhana banget, dimana program ini akan menjumlahkan kedua angka yang kita inputkan di JOptionPane, langsung aja ikuti langkah-langkah berikut ini.

Langkah 1:


Pertama kita beri inputan JOptionPane dimana nilainya akan ditampung di kedua variabel diatas, tapi variabel diatas merupakan tipe data String jadi masih belum bisa ditambahkan, agar bisa menambahkan nilai tersebut kita harus mengkonversinya ke tipe data angka, yang gw pakek kali ini adalah int(integer), lihat Langka 2.

Langkah 2:


Pada langkah kedua nie si-variabel angka1 akan nilainya akan dirubah ke int(integer) yang semula berupa karakter, maka kita bisa melakukan operasi matematika dengan menggunakan kedua variabel diatas. 


Langkah 3:


Langkah nie gak usah gw jelasin, karena nie gampang banget,,,,

Langkah 4:


Di langkah nie kita akan mengeset pesan yang akan kita tampilkan di JOptionPane, lalu dilangkah selanjutnya kita akan menampilkan pesan ke JOption.


Langkah 5:
Jika sudah selesai langsung kita run. Dan hasilnya seperti dibawah nie..
 






Tutorial 3 (JOptionPane - Exception)

Ditutorial ketiga nie gue akan membuat exception di java maksudnya kita akan menangani error waktu program dijalankan, misalkan ditutorial yang kedua kita mengimputkan huruf maka akan keluar error, lha pesan error ini akan kita tampilkan kedalam JOptionPane, caranya ikuti langkah berikut ini.......


Langkah 1:


            Pertama kita akan membuat struktur try..catch terlebih dahulu, lalu copykan saja source code Tutorial 2 didalam strutuk try-nya bukan yang catch, maka jika sudah dicopykan hasilnya seperti langkah ke 2, tetapi sedikit ada modifikasi dibagian input. Untuk lebih jelasnya langsung cek ja langkah kedua.


Langkah 2:

Maksudnya, jika si-variabel number1 dan number2 diinputkan huruf, maka error tersebut ditangkap oleh catch dengan NumberFormatException, lalu pesan error ditampilkan lewat JOptionPane, jika sudah dan tidak ada error langsung run aja, maka hasilnya seperti dibawah nie.




Nie contoh pesan error nya....