- 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 :
Thank you pak, atas tutorial algoritmanya, saya banyak belajar dari tutorial ini.Thanks
ReplyDeletealhamdulillah semoga bermanfaat buat masa depan ananda
Deletemakasih atas semuanya penyebab diabetes
Delete