Anda di halaman 1dari 8

Topik Dasar Teori

: :

Konsep Pemrograman

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 berarti 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 Menjumlahkan 2 buah bilangan dan mencetak hasilnya : 1 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 penjumlaha n

Stop Analisa :

Output

PERCOBAAN :
Percobaan Memberikan opsi menjumlahkan dan mengalikan 2 buah bilangan : 2 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

Dika li? T A* B
Output hasil kali

F A+ B
Output hasil jumlah

Stop Analisa :

Output

PERCOBAAN :
Percobaan Memberikan opsi menjumlahkan dan mengalikan 2 buah bilangan : 3 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

Dika li? T A* B
Output hasil kali

F A+ B
Output hasil jumlah

Stop Analisa :

Output

PERCOBAAN :

Percobaan Mengecek bilangan antara 2 bilangan masukan, apakah sama : 4 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
Cetak A

A >B F B >A F
Cetak A = B

Cetak B

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

i=1+2+3+......+n

Algoritma : 1. Start 2. Input n 3. n=n-1 4. apabila n=0, maka output 0 5. apabila n0, kembali ke a=a+n 6. Stop Flowchart : Start Input n a=0 A a=a+n

n=n-1

n=0 T Output Stop

F A

Analisis :

Output :

TUGAS :
Tugas 2 Algoritma : : Membuat flowchart dari transaksi bank sederhana

Start Input saldo awal Pilih opsi deposit Apabila deposit maka output uang saldo akan bertambah sebanyak amount Apabila withdraw: Jika amout tidak melebihi saldo maka uang saldo akan berkurang sebanyak amount Jika amount melebihi maka error 6. Stop Flowchart :
Start Input saldo Depos it T Saldo bertambah sebanyak amount

1. 2. 3. 4. 5.

withdraw

Amo unt> saldo

Saldo berkurang sesuai

Error

Output saldo akhir

Output saldo akhir A Stop

A A

Analisa:

Output: