Dasar Teori :
Program komputer adalah sekumpulan instruksi yang dikenal oleh komputer dan disusun
menurut urutan yang logis untuk menyelesaikan suatu masalah.
Dalam hal tersebut kita dapat menggunakan konsep prosedural yaitu algoritma dan diagram alir
(flow chart)
1. Algoritma adalah urutan langkah – langkah logika yang menyatakan suatu tugas dalam
menyelesaikan suatu masalah atau problem. Langkah langkah tersebut harus logis, ini berart
nilai kebenarannya harus dapat ditentukan, benar atau salah.
2. Diagram alir adalah simbol-simbol yang digunakan untuk menggambarkan sebuah pernyataan
logika pemrograman serta aliran logika yang ditunjukkan dengan arah panah.
PERCOBAAN :
Start
Input bilangan A
Input bilangan B
Kalkulasi
Output hasil
penjumlahan
Stop
Analisa :
Output
:
PERCOBAAN :
Percobaan 2 Memberikan opsi menjumlahkan dan mengalikan 2 buah bilangan dan menampilkan
:
hasilnya
Algoritma :
1.Start
2.Masukkan 2 bilangan acak
3.Kalikan atau jumlahkan kedua bilangan
4.Jika perkalian maka hitung perkalian, jika penjumlahan maka hitung penjumlahan
5.Output hasil
6.Stop
Flowchart :
Start
F
Dikali A+B
?
T
Stop
Analisa :
Output :
PERCOBAAN :
Percobaan 3 Memberikan opsi menjumlahkan dan mengalikan 2 buah bilangan dan menampilkan
:
hasilnya
Algoritma :
1.Start
2.Input 2 bilangan acak
3.Kalikan atau jumlahkan kedua bilangan
4.Jika perkalian maka hitung perkalian, jika penjumlahan maka hitung penjumlahan
5.Output hasil
6.Stop
Flowchart :
Start
F
Dikali A+B
?
T
Stop
Analisa :
Output :
PERCOBAAN :
Percobaan 4 Mengecek bilangan antara 2 bilangan masukan, apakah sama ataukah lebih besar
:
salah satunya dan tampilkan hasilnya
Algoritma :
1.Start
2.Masukkan bilangan A dan B
3.Bandingkan bilangan A dan B
4. A>B, cetak A
5. B>A, cetak B
6. A=B, cetak A=B
7.Stop
Flowchart :
Start
Definisi bilangan
Input A dan B
T
A> Cetak A A
B
F
B> Cetak B A
T
A
F
Cetak A = B
A
Stop
Analisa :
Output
:
TUGAS :
Tugas 1 Buat algoritma dan flowchart untuk menghitung sigma (akumulasi) dari bilangan 1
sampai n, dan menampilkan hasilnya
n
:
∑ i=1+2+3+......+n
i=1
Algoritma :
1. Start
2. Input n
3. n=n-1
4. apabila n=0, maka output 0
5. apabila n≠0, kembali ke a=a+n
6. Stop
Flowchart :
Start
Input n
a=0
A
a=a+n
n=n-1
F
n=0 A
Output
Stop
Analisis :
Output :
TUGAS :
Input saldo
F F Saldo berkurang
Deposit withdraw Amou
sesuai amount
nt>sal
T
do
T
Saldo bertambah
sebanyak amount Error Output
saldo akhir
Output saldo A
akhir A
Stop
Analisa:
Output: