Monday, March 25, 2013

Algoritma dan Pemrograman [1] : Penjumlahan Dua Bilangan dengan JOptionPane

  1. Mendefinisikan masalah yang dilakukan mendapatkan kesimpulan bahwa ada 2 buah bilangan yang akan dimasukan ketika program dijalankan dan kemudian dijumlahkan.
  2. 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.
  3. Desain algoritma dan representasi. Dilakukan dengan mulai membuat algoritma dalam bentuk narasi, algoritma dalam bentuk diagram alir dan algoritma dalam bentuk Pseucode
  4. 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 :
package coba;
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 :




3 comments:

  1. Thank you pak, atas tutorial algoritmanya, saya banyak belajar dari tutorial ini.Thanks

    ReplyDelete

Note: Only a member of this blog may post a comment.