Anda di halaman 1dari 9

Topik : Konsep Pemrograman

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 :

Percobaan 1 : Menjumlahkan 2 buah bilangan dan mencetak hasilnya


Algoritma :
1.Start
2.Masukkan 2 bilangan acak
3.Jumlahkan kedua angka tersebut
4.Hitung jumlah kedua angka
5.Output hasil
6.Stop
Flowchart :

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

Input bilangan A&B

F
Dikali A+B
?
T

A*B Output hasil jumlah

Output hasil kali

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

Input bilangan A&B

F
Dikali A+B
?
T

A*B Output hasil jumlah

Output hasil kali

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 :

Tugas 2 Membuat flowchart dari transaksi bank sederhana


:
Algoritma :
1. Start
2. Input saldo awal
3. Pilih opsi deposit
4. Apabila deposit maka output uang saldo akan bertambah sebanyak amount
5. Apabila withdraw:
Jika amout tdak melebihi saldo maka uang saldo akan berkurang sebanyak amount
Jika amount melebihi maka error
6. Stop
Flowchart :
Start

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:

Anda mungkin juga menyukai