Anda di halaman 1dari 4

Nama : Irfan Khoirudin

NIM : 40040317083009

Kelas : PLN 2017

Tanggal : Kamis, 02 April 2020

TUGAS PEMROGRAMAN KOMPUTER

Soal:

1. Untuk gambar 3 buah flowchart dibawah ini, lakukan tracking untuk menentukan
outputnya, apabila input yang diberikan adalah :
a. Num = 10
b. Num = -10
c. Num = 0
2. Gambarkan flowchart dalam perulangan while untuk menghitung jumlah semua
karakter yang diketik di keyboard komputer, sampai diketikan karakter ‘X’ !

Jawab:

1. Output flowchart
a. Input Num=10
• Flow chart 1: Karena Num>0 terpenuhi maka outputnya adalah “Kategori A”
• Flow chart 2: Karena Num>0 terpenuhi maka outputnya adalah “Kategori A”
• Flow chart 2: Karena Num>0 terpenuhi maka outputnya adalah “Kategori A”
b. Input Num=-10
• Flow chart 1: Karena Num>0 tidak terpenuhi maka program akan berakhir
tanpa mengeluarkan output
• Flow chart 2: Karena Num>0 tidak terpenuhi maka outputnya adalah “Kategori
B”
• Flow chart 3: Karena Num>0 tidak terpenuhi maka outputnya adalah “Kategori
B” dan “Kategori A”
c. Input Num=0
• Flow chart 1: Karena Num>0 tidak terpenuhi maka program akan berakhir
tanpa mengeluarkan output
• Flow chart 2: Karena Num>0 tidak terpenuhi maka outputnya adalah “Kategori
B”
• Flow chart 3: Karena Num>0 tidak terpenuhi maka outputnya adalah “Kategori
B” dan “Kategori A”

2. Menghitung jumlah semua karakter yang diketik di keyboard komputer, sampai diketikan
karakter ‘X’
Cara kerja:
N dideklarasikan sebagai jumlah karakter keyboard yang diketikkan. Program akan
membaca semua karakter keyboard yang diketikkan. Apabila karakter yang diketikkan
bukan ‘X’ maka N akan ditambah dengan 1 seterusnya sampai karakter X diketikkan lalu
program akan menambah dengan 1 sekali lagi dan program akan selesai.

Flowchart