Algoritma dan Pemrograman [1] : Penjumlahan Dua Bilangan dengan JOptionPane
- Mendefinisikan masalah yang dilakukan mendapatkan kesimpulan bahwa ada 2 buah bilangan yang akan dimasukan ketika program dijalankan dan kemudian dijumlahkan.
- Menganalisa dan membuat rumusan pemecahan masalah. Kedua buah bilangan tersebut adalah bilangan bulat, yang dimasukan ke dalam program saat dijalankan sehingga ada perubahan tipe data dari string ke integer dan kemudian dijumlahkan serta hasil penjumlahannya ditampilkan tetap dalam bentuk integer.
- Desain algoritma dan representasi. Dilakukan dengan mulai membuat algoritma dalam bentuk narasi, algoritma dalam bentuk diagram alir dan algoritma dalam bentuk Pseucode Narasi
- 1. Mulai
- 2. Deklarasi variabel bil1 dan bil2 dengan tipe data string, dan variabel a,b,c dengan tipe data integer
- 3. Ubah bil1 dan bil2 ke a dan b
- 4. c=a+b
- 5. Tampilkan c
- 6. Selesai
- Diagram Alir
- Algoritma
dalam bentuk diagram alir atau yang dikenal sebagai flowchart ini
dibuat dengan berdasarkan algoritma dalam bentuk narasi, dengan
mengambil teori dari buku yang membahas tentang simbol flowchart,
algoritma ini dibuat dengan Visio diawali simbol "Mulai" hingga simbol
"Selesai
- Pseucode
- Algoritma ini dibuat berdasarkan algoritma
diagram alir dalam bentuk penggalan program yang menjadi bagian utama
program saat algoritma ini diubah menjadi bahasa pemrograman, dalam
bahasan ini kita menggunakan bahasa Java dan compiler JDK. Berikut
algoritma pseucode-nya :
- 1. String bil1,bil2;
- 2. Int a,b,c;
- 3. (bil1);
- 4. (bil2);
- 5. a=Integer(bil1);
- 6. b=Integer(bil2);
- 7. c=a+b;
- 8. c
4. Pengkodean dan ujicoba
Pengkodean dilakukan dengan menggunakan bahasa pemrograman Java dengan
memanfaatkan javax.swing untuk menampilkan form pada JOptionPane.
Program ini diketikan pada editor text, dapat berupa note pad atau
editor text yang ada pada compiler. Berikut kode programnya yang bernama
Coba.java :
import javax.swing.JOptionPane;
public class Coba
{
public static void main(String[]args)
{
String bil1,bil2;
int a,b,c;
bil1=JOptionPane.showInputDialog("Masukan Bilangan I ");
bil2=JOptionPane.showInputDialog("Masukan Bilangan II ");
a=Integer.parseInt(bil1);
b=Integer.parseInt(bil2);
c=a+b;
JOptionPane.showMessageDialog(null,"Hasil Penjumlahan "+c,"Penjumlahan" ,JOptionPane.PLAIN_MESSAGE);
}
}
Jika di compile dan dijalankan maka akan muncul hasil seperti gambar berikut ini :
Post a Comment for "Algoritma dan Pemrograman [1] : Penjumlahan Dua Bilangan dengan JOptionPane "