Pada pembahasan sebelumnya saya telah membahas tentang Membuat aplikasi perhitungan menggunakan operator aritmatik java dan dalam pembahasan kali ini saya akan membahas tentang membuat program operator pembanding dari java. Terlebih dahulu akan saya sampaikan apa itu operator pembanding. Operator pembanding adalah sebagian dari pernyataan kode program yang memberikan pernyataan benar (true) atau salah (False) terhadap property, variable atau data lain dalam perintah program.
Berikut ini adalah macam-macam operator pembanding.
Berikut ini adalah macam-macam operator pembanding.
Operator
|
Fungsi
|
==
|
Sama dengan
|
!=
|
Tidak Sama dengan
|
>
|
Lebih dari
|
<
|
Kurang dari
|
>=
|
Lebih dari atau sama dengan
|
<=
|
Kurang dari atau sama dengan
|
Di bawah ini adalah tampilan bentuk tampilan program pembanding dalam praktek kali ini:
Berikut ini adalah langkah membuat program operator pembanding:
1. Buat project baru dengan kategori Java Aplication kemudian beri nama: Pembanding.
2. Buat JFrame Form dan beri nama: Pembanding.
3. Tambahkan komponen seperti berikut:
Objek
|
Properties
|
Nilai
|
JLabel1
|
Text
|
Bilangan 1
|
JLabel2
|
Text
|
Bilangan 1
|
JTextField1
|
Text
|
|
JTextField2
|
Text
|
|
JTextField3
|
Text
|
|
JButton1
|
Text
|
Hasil
|
JComboBox1
|
Model
|
==
!=
>
<
|
4. Selanjutnya posisi komponen-komponennya diatur seperti pada gambar berikut ini:
5. Pada property Model JComboBox1 ketikkan operator pembanding seperti berikut ini:
6. Setelah itu klik kanan pada JButton1, pilih Events >> Mouse >> MouseClicked, setelah itu ketikkan kode berikut ini:
int nilai1;
int nilai2;
boolean nilai3;
String hasil;
nilai1=Integer.valueOf(jTextField1.getText());
nilai2=Integer.valueOf(jTextField2.getText());
if (jComboBox1.getSelectedItem()=="=="){
nilai3=(nilai1==nilai2);
hasil= String.valueOf(nilai3);
jTextField3.setText(hasil);
}
else if (jComboBox1.getSelectedItem()=="!="){
nilai3=(nilai1!=nilai2);
hasil= String.valueOf(nilai3);
jTextField3.setText(hasil);
}
else if (jComboBox1.getSelectedItem()==">"){
nilai3=(nilai1>nilai2);
hasil= String.valueOf(nilai3);
jTextField3.setText(hasil);
}
else {
nilai3=(nilai1<nilai2);
hasil= String.valueOf(nilai3);
jTextField3.setText(hasil);
}
Penjelasan kode diatas:
Pada baris 1-4= Deklarasi variable nilai1, nilai2, dengan tipe data Integer, variable nilai3 dengan tipe data Boolean dan variable hasil dengan tipe data string.
Pada baris 5-6= Memberikan nilai pada variable nilai1 dan variable nilai 2 dari konversi tipe data string menjadi integer pada nilai text di jTextField1 dan jTextField2.
Pada baris ke 7-26= Untuk menampilkan nilai True(benar) atau False(salah) pada jTextField3, sesuai dengan Operator pembanding yang terseleksi pada jComboBox1.
7. Pembuatan sudah selesai tinggal compile dan jalankan program.
8. Akan tampil seperti berikut ini, anda ketikkan angkah pada bilangan 1 dan bilangan 2, kemudian pilih operator pembandingnya dan klik tombol hasilnya.
Demikian pembahasan kali ini tentang cara membuat program operator pembanding semoga dapat bermanfaat.