Friday, March 23, 2012

Pemrograman Berbasis Objek "Java"

            Pada kesempatan kali ini saya dan dibantu rekan saya diberikan tugas oleh Dosen mata kuliah PBO (Pemrograman Berbasis Objek) untuk membuat sebuah program dengan menggunakan bahasa pemrograman java. Dalam program java ini saya menggunakan fungsi elseif  dengan kelas JOptionPane serta menampilkannya kedalam bentuk textfield. Tidak hanya inputannya saja yg menggunakan textfield tetapi dari hasilnya pun saya menggunakan messagebox. Tidak usah berlama-lama ,berikut adalah Listing , Output serta Logika programnya :


Listing Program

import javax.swing.JOptionPane;
public class Nilai1
{
    public static void main(String[] args)
    {
        int nilai =Integer.parseInt(JOptionPane.showInputDialog("Berapa Nilai Anda ?"));
        String grade = "";
        String komentar = "";
                if (nilai >85)
                {
                grade = "A";
                komentar = "Luar Biasa !!";
                }
                else
                if (nilai > 75)
                {
                grade = "B";
                komentar = "Bagus , Tingkatkan lagi ya";
                }
               else
                if (nilai > 55)
                {
                grade = "C";
                komentar = "Cukup , lebih giat belajar lagi";
                }
                else
                if (nilai > 35)
                {
                grade = "D";
                komentar = "Kurang , masih perlu belajar lagi";
                }
                else
                {
                if (nilai > 25)
                {
                }
                grade = "E";
                komentar = "Jelek !!";
                }
                JOptionPane.showMessageDialog(null,"Nilai anda: \n"+nilai+"\nGrade Anda: "+grade+"\nKomentar: "+komentar);
        }
    }


Output Program 







Logika Program

import javax.swing.JOptionPane ;
menjelaskan bahwa kita meng-import kelas JOprionPane dari javax.swing package.

publc class Nilai1 artinya kita membuat kelas dengan nama Nilai1 dan dengan save-an yang sama.

int nilai =Integer.parseInt(JOptionPane.showInputDialog("Berapa Nilai Anda ?"));
        String grade = "";
        String komentar = "";
menjelaskan statemen tipe data untuk nilai adalah integer dan dengan menggunakan JOptionPane akan menampilkan textfield inputan dengan menanyakan "Berapa Nilai Anda ?" , lalu tipe data dari grade adalah string disitu menyatakan kondisi apa yang akan terjadi apabila inputan nilai kita masukan begitu juga dengan komentar.

  if (nilai >85)
                {
                grade = "A";
                komentar = "Luar Biasa !!";
                }
                else 
menjelaskan  bahwa kita menggunakan fungsi if yang artinya apabila nilai yang kita input lebih besar dari 85 maka grade akan tercetak "A" dan dengan komentar "Luar Biasa !!" , fungsi else itu untuk menyatakan kondisi apabila kondisi sebelumnya berbeda dengan kondisi selanjutnya. Begitu pun seterusnya.

JOptionPane.showMessageDialog(null,"Nilai anda: \n"+nilai+"\nGrade Anda: "+grade+"\nKomentar: "+komentar);
menjelaskan bahwa pada saat nilai telah dimasukan maka hasilnya akan muncul pada message dialog seperti tertera pada output program diatas itulah fungsi dari JOptionPane sendri.

Nama : Syarief Yusuf Ibrahim
NPM : 56410783
Kelas : 2IA14

Rekan Kelompok
Nama : Akmal Fikri
NPM : 50410479
Kelas : 2IA14
Link : http://akmal-fikri.blogspot.com/

No comments:

Post a Comment