Berikut ini adalah pertanyaan dari dimassahputra329 pada mata pelajaran TI untuk jenjang Sekolah Menengah Atas
sesuaikan dengan perintahnya dengan benar
![pertanyaan nomer 3 tolong buat progam java di apk netbeans sesuaikan dengan perintahnya dengan benar](https://id-static.z-dn.net/files/de1/22be703becd2e1c524d5be1c40848e54.jpg)
Jawaban dan Penjelasan
Berikut ini adalah pilihan jawaban terbaik dari pertanyaan diatas.
Program Java (GUI)
Berikut adalah program Java kalkulator sederhana menggunakan Javax (JOptionPane).
Perhatikan Gambar 1, baris 3-27
========
import javax.swing.JOptionPane;
import java.util.Scanner;
class Kalkulator extends JOptionPane{
public Kalkulator (){
Scanner input = new Scanner(System.in);
System.out.print("Masukkan bilangan pertama: ");
int bil1 = input.nextInt();
System.out.print("Masukkan bilangan kedua: ");
int bil2 = input.nextInt();
int jumlah = bil1 + bil2;
int kurang = bil1 - bil2;
double kali = bil1 * bil2;
double bagi = ((float) bil1)/((float) bil2);
String judul = "Kalkulator Sederhana";
String pesan = String.format("Masukkan Inputan 1 : %d%n"+"Masukkan Inputan 2 : %d%n"+
"Hasil Penjumlahan : %d%n"+"Hasil Pengurangan : %d%n"+"Hasil Perkalian : %.2f%n"+
"Hasil Pembagian : %.2f", bil1, bil2, jumlah, kurang, kali, bagi);
JOptionPane.showMessageDialog(null, pesan, judul, JOptionPane.PLAIN_MESSAGE);
}
}
========
Pertama-tama, kita import terlebih dahulu
- javax.swing.JOptionPane --> untuk import JOptionPane
- import java.util.Scanner --> untuk import Scanner
Untuk menampilkan JOptionPane, buat kelas dengan nama bebas (misalkan kita namakan kelas "Kalkulator"), lalu kita "extends" JOptionPane.
Lalu, pada default constructor, kita deklarasikan objek Scanner agar kita dapat menggunakannya untuk menginput bilangan pertama dan kedua.
Setelah pengguna menginput kedua bilangan, kita akan melakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian pada kedua bilangan, lalu hasilnya akan kita tampilkan dalam JOptionPane.
Untuk menampilkan hasil operasi tersebut dalam JOptionPane. Maka, kita gunakan perintah "JOptionPane.showMessageDialog()" dengan 4 parameter, yaitu component dari kelas induk (tulis saja "null"), pesan yang akan ditampilkan, judul, dan tipe pesan (Kita pakai "PLAIN_MESSAGE" yang tidak memiliki ikon)
Untuk tampilan pesan dalam JOptionPane bisa diformat sesuai keiinginan (Perhatikan baris ke 21-23). Namun untuk program ini, kita akan menggunakan format sesuai yang diberi pada soal.
Perhatikan gambar 1, baris 29-32.
========
public class KalkulatorGUI {
public static void main (String[] args){
Kalkulator k = new Kalkulator();
}
}
========
Untuk menjalankan program menampilkan pesan dalam JOptionPane, buatlah kelas utama dengan nama yang sesuai dengan nama file java yang dipakai. Misalnya nama filenya "KalkulatorGUI.java", maka nama kelas utama nya adalah "public class KalkulatorGUI{}".
Dalam kelas ini, terdapat main method yang berisi perintah-perintah untuk menjalankan program. Untuk GUI ini, kita hanya membuat objek dari kelas yang kita telah buat sebelumnya (Objek "Kalkulator" dari kelas "Kalkulator").
Catatan:
Untuk GUI ini bisa juga menggunakan JFrame dengan mengganti "extends" kelas Kalkulator dari "JOptionPane" menjadi "JFrame" (javax.swing.JFrame). Namun, untuk yang menggunakan JFrame, kita tidak perlu menggunakan Scanner, karena data bisa diinput pada JFrame tersebut menggunakan JTextField (javax.swing.JTextField). Lalu, kita dapatkan input bilangan pertama dan kedua untuk dilakukan operasi penjumlahan, pengurangan, perkalian, dan pembagian. Lalu, tampilkan hasilnya pada JOptionPane.
Contoh output ada pada lampiran gambar 2 dan 3.
#FeyRune ^_^
~ Semoga membantu ~
![Program Java (GUI)Berikut adalah program Java kalkulator sederhana menggunakan Javax (JOptionPane).Perhatikan Gambar 1, baris 3-27========import javax.swing.JOptionPane;import java.util.Scanner;class Kalkulator extends JOptionPane{ public Kalkulator (){ Scanner input = new Scanner(System.in); System.out.print(](https://id-static.z-dn.net/files/d18/5331c865e590181c56e76d92cf3c31e3.jpg)
![Program Java (GUI)Berikut adalah program Java kalkulator sederhana menggunakan Javax (JOptionPane).Perhatikan Gambar 1, baris 3-27========import javax.swing.JOptionPane;import java.util.Scanner;class Kalkulator extends JOptionPane{ public Kalkulator (){ Scanner input = new Scanner(System.in); System.out.print(](https://id-static.z-dn.net/files/d9f/d7492ca709ac0f8d6d7a414568da2188.jpg)
![Program Java (GUI)Berikut adalah program Java kalkulator sederhana menggunakan Javax (JOptionPane).Perhatikan Gambar 1, baris 3-27========import javax.swing.JOptionPane;import java.util.Scanner;class Kalkulator extends JOptionPane{ public Kalkulator (){ Scanner input = new Scanner(System.in); System.out.print(](https://id-static.z-dn.net/files/db5/dc4b1aa57360055e661a7c03026f9df1.jpg)
![Program Java (GUI)Berikut adalah program Java kalkulator sederhana menggunakan Javax (JOptionPane).Perhatikan Gambar 1, baris 3-27========import javax.swing.JOptionPane;import java.util.Scanner;class Kalkulator extends JOptionPane{ public Kalkulator (){ Scanner input = new Scanner(System.in); System.out.print(](https://id-static.z-dn.net/files/d9b/1589ca3b5a33fb6578a240bedce50ee9.jpg)
Semoga dengan pertanyaan yang sudah terjawab oleh FeyRune dapat membantu memudahkan mengerjakan soal, tugas dan PR sekolah kalian.
Apabila terdapat kesalahan dalam mengerjakan soal, silahkan koreksi jawaban dengan mengirimkan email ke yomemimo.com melalui halaman Contact
Last Update: Sun, 12 Feb 23