Senin, 09 Januari 2012

Membuat program grade angka pada Java

Masih sama dengan pembelajaran program sebelumnya yaitu mengenai penggunaan JOptionPane, hanya saja saat ini saya akan memberikan contoh program grade nilai. Langsung saja, terlebih dahulu kita buat nama filenya, misalnya adalah "grade". Kemudian ketikkan listing programnya pada JCreator. Berikut ini adalah contoh listing program yang saya gunakan :


Keterangan ( logika ) :

import javax.swing.*; = package yang digunakan adalah javax.swing.

public class latihan = public class yang digunakan pada program ini adalah “latihan”, sesuai dengan nama file yang kita buat sebelumnya tadi.

Public static void main (String args[]) = merupakan statemen yang digunakan untuk membuat argumen dengan menggunakan variabel.

String nama=JoptionPane.showInputDialog(“Masukkan Nama Anda: “);

= perintah untuk membuat tampilan kotak dialog, dimana kotak dialog yang akan ditampilkan berisi “Masukkan Nama”.

String nama=JoptionPane.showInputDialog(“Masukkan Kelas Anda: “);

= sama seperti perintah diatas, hanya saja tampilan kotak dialog yang akan muncul disini adalah kata “Masukkan kelas”.

System.out.println(“Nama Anda adalah “+nama) = perintah untuk mencetak Nama Anda adalah pada command promt, bukan pada kotak dialog.

System.out.println(“Kelas Anda adalah “+nama)= sama seperti perintah diatas, hanya saja tampilannya adalah “Kelas Anda adalah” pad command prompt.

int uas = Integer.parseInt(JOptionPane.showInputDialog("Masukkan uts anda="));

= sama dengan perintah untuk menampilkan kotak dialog pada proses sebelumnya, hanya saja disini tipe data yang digunakan adalah integer, karena data yang akan diinput atau dicetak adalah dalam bentu angka. Dan kotak dialog yang akan ditampilkan adalah “Masukkan uts anda”.

int uas = Integer.parseInt(JOptionPane.showInputDialog("Masukkan uas anda="));

= sama seperti perintah diatas.

int total=(uts+uas)/2; = perintah untuk melakukan operasi matematik, dimana tipe data yang digunakan adalah “integer” , dan nama variabel yang digunakan adalah “total”.

System.out.println("Nilai akhir anda"+total); = perintah untuk mencetak kata “Nilai akhir anda” berdasarkan nama variabel “total”.

if(total>=90) = ungkapan kondisi, jika total kurang dari sama dengan 90.

System.out.println("Grade A"); = perintah untuk mencetak kata “Grade A”. Maka hasil yang akan muncul adalah kata “Grade A” jika nilainya diatas 90.

else if(total<=89 && total >=80) = syarat yang harus dipenuhi, dimana jika nilainya berkisar antara 80-89.

System.out.println("Grade B"); = maka hasilnya akan mencetak kata “Grade B”.

else if(total<=79 && total >=70)= syarat yang harus dipenuhi, dimana jika nilainya berkisar antara 70-79.

System.out.println("Grade C"); = maka hasilnya akan mencetak kata “Grade C”.

else if(total<=69 && total >=60) = syarat yang harus dipenuhi, dimana jika nilainya berkisar antara 60-69.

System.out.println("Grade D"); = maka hasilnya akan mencetak kata “Grade D”.

Else = kecuali, maksudnya adalah perintah untuk melakukan pengecualian.

System.out.println("Grade E"); = hasilnya akan mencetak kata “Grade E”.

System.out.println; = merupakan perintah untuk mencetak hasil keluaran.

Tanda” {“ dan” }” = digunakan untuk menandai awal dan akhir dari suatu statement.


Jika dikompile dan tidak ada eror, atau process complete, maka jalankan program (run). Dantampilannya akan seperti gambar-gambar berikut :

Jika diketikkan kata “Hari Eko” maka tampilannya akan seperti gambar diatas, lalu tekan OK, akan muncul seperti berikut :

Jika diketikkan “3KA24” maka tampilannya akan seperti gambar diatas, lalu tekan OK, akan muncul seperti berikut :

Jika diketikkan angka "80", maka tampilan akan seperti gambar diatas. kemudian tekan OK maka tampilannya akan seperti gambar berikut :

Jika diketikkan angka "90", maka tampilannya akan seperti gambar diatas. Tekan OK untuk melihat tampilan selanjutnya, seperti gambar berikut :

Demikian contoh program grade nilai dengan menggunakan perintah JOptionPane, semoga bermanfaat bagi teman-teman semua. ^_^

Tidak ada komentar:

Posting Komentar