Skip to main content

Ahmad_Abdurrohman_5150311083


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 (/)

-        langkah kerja
  1. Jika input 1 maka hitung hasil = a+b dan hasilnya.
  2. Jika input 2 maka hitung hasil = a-b dan hasilnya.
  3. Jika input 3 maka hitung hasil = axb dan hasilnya.
  4. Jika input 4 maka hitung hasil = a/b dan hasilnya.
  5. 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