Nama : Ahmad Abdurrohan
Nim : 5150311083
Prodi : Sistem Informasi
MOBILE COMPUTING
Rancangan proses kalkulator untuk
aplikasi mobile android
-
Algoritma
Bahasa pemrograman semakin banyak
dipelajari oleh banyak orang. Hal ini terkait dengan kemajuan zaman yang
menjadikan teknologi sebagai hal penting untuk menunjang kemajuan. Pemrograman komputer
tidak lepas dari algoritma. Dalam matematika dan ilmu komputer, algoritma
adalah urutan atau langkah-langkah untuk penghitungan atau untuk menyelesaikan
suatu masalah yang ditulis secara berurutan. Sehingga, algoritma pemrograman
adalah urutan atau langkah-langkah untuk menyelesaikan masalah pemrograman
komputer.
Dalam
merancang atau membuat sebuah proses, kita harus memikirkan algoritmanya mau
seperti apa. Misal kita mau membuat kalkulator sederhana dan tidak mau ribet
dalam pembuatan proses yang akan dibuat kita harus memikirkan desainnya, tata
letaknya output, input, dan lainnya.
Dari output program tersebut,
terdapat 2 buah input bilangan yaitu bilangan 1 dan bilangan 2. Dan terdapat 4
buah tombol sebagai operator yaitu tombol tambah, tombol kurang, tombol kali,
tombol bagi. Lalu terdapat juga 3 buah input, input 1 dan 2 untuk menampilkan
bilangan yang diketahui dan input 3 digunakan untuk menampilkan hasil dari
kedua input yang sudah didefinisikan tersebut.
1.
Start proses awal untuk memulainya
2.
Inisial a,b (bilangan) ,c (pengoprasian), dan hasil
3.
Inputan bilangan yang akan dimasukan disini menggunakan (a dan b)
4. Pilih pengoprasiannya (c)
5.
Masukkan pilihan operasi sebagai
berikut,
-
operator
1. untuk penjumlahan (+)
2. untuk pegurangan(-)
3. untuk perkalian (x)
4. untuk pembagian (/)
2. untuk pegurangan(-)
3. untuk perkalian (x)
4. untuk pembagian (/)
-
langkah kerja
- Jika input 1 maka hitung hasil = a+b dan hasilnya.
- Jika input 2 maka hitung hasil = a-b dan hasilnya.
- Jika input 3 maka hitung hasil = axb dan hasilnya.
- Jika input 4 maka hitung hasil = a/b dan hasilnya.
- Program end atau selesai
Penjelasan di atas adalah
penjelasan algoritma dalam pembuatan aplikasi kalkulator, algoritma tersebut
sebenarnya tidak hanya bisa diterapkan dalam pembuatan aplikasi android saja. Algoritma
tersebut dirancang sesederhana mungkin agar mudah di oprasikan oleh pengguna.
Lalu kemudian dibutuhkan sebuah
flowchat yang sesuai dengan algoritma yang telah dibuat.
-
Flowchart
Flowchart
adalah adalah suatu bagan dengan simbol-simbol tertentu yang menggambarkan
urutan proses secara mendetail dan hubungan antara suatu proses (instruksi)
dengan proses lainnya dalam suatu program. Flowchart ini merupakan langkah awal pembuatan program.
Dengan adanya flowchart urutan
poses kegiatan menjadi lebih jelas. Jika ada penambahan proses maka dapat
dilakukan lebih mudah.
Berikut adalah flowchart
kalkulator sederhana:
pseudo code
var
a,b : integer;
hasil : real;
op : char;
begin
writeln('Pengitungan tambah/kurang/kali/bagi 2 Angka (a dan b)');
write('a = ');readln(a);
write('operator tambah/kurang/kali/bagi (+ or - or x or /) = ');readln(op);
write('b = ');readln(b);
if op = '+'
then
hasil := a+b
else
if op = '-'
then
hasil := a-b
else
if op = 'a'
then
hasil := a*b
else
hasil := a/b;
{endif}
{endif}
{endif}
writeln;
writeln(a,' ',op,' ',b);
write('hasil = ',hasil:0:2);
readln;
end.
Comments
Post a Comment