Anda di halaman 1dari 4

Latihan

1. Buatlah algoritma menggunakan pseudocode untuk menghitung luas persegi panjang

2. Buatlah algoritma menggunakan pseudocode untuk mengubah jam dan menit yang diinput ke dalam
satuan detik.

3. Buatlah algoritma menggunakan pseudocode untuk menentukan apakah bilangan yang diinput
adalah bilangan ganjil atau bilangan genap.

4. Buatlah algoritma menggunakan pseudocode untuk menghitung luas lingkaran.

5. Buatlah algoritma menggunakan pseudocode untuk menginput 3 buah bilangan, kemudian tentukan
bilangan terbesar, terkecil dan rata-ratanya.

Ulangi latihan no. 1 s/d no. 5 diatas dengan menggunakan Flow Chart.

Penyelesaian

Solusi kasus 1

Problem : Hitung dan tampilkan luas persegi panjang


Analisis : Hitung dan tampilkan luas persegi panjang jika panjang dan lebar persegi
Panjang diketahui.
Input : Panjang ( p ) dan Lebar ( l ) dalam satuan jarak.
Output : Luas persegi panjang
Rumus :(P)X(L)

Algoritma

1. Masukkan panjang dan lebar


2. Hitung Luas
L=pxl
3. Tampilkan hasil

PsuedoCode

Start
Read p dan l
Calculate L = p x l
Display luas persegi panjang ( L )
Stop
Flow chart

START

Read p dan l

L= p*l

Print Luas

Stop

Solusi kasus 2
Problem :
Ubah satuan jam dan menit ke dalam satuan detik
Analisis :
Mengonversikan satuan jam dan menit ke dalam satuan detik dan menampilkan hasilnya
Input :
Waktu dalam jam -> jam
Waktu dalam menit -> menit
Output :
Waktu dalam jam -> detik
Waktu dalam menit -> detik
Rumus :
1 jam = 3600 detik
1 menit = 60 detik

Algoritma
1. Masukkan waktu dalam jam dan menit
2. Konversikan dari jam ke detik.( waktu dalam jam adalah 3600 kali waktu dalam detik)
Konversikan dari menit ke detik.( waktu dalam menit adalah 60 kali dalam detik)
3. Tampilakan hasilnya

PsuedoCode
Start
Read waktu dalam jam (a) dan menit(b)

Then Multiply waktu dalam satuan jam dengan 3600 detik ,multiply waktu dalam satuan menit
dengan 60 detik

Display konversi satuan jam dan menit ke satuan detik


Flow Chart

START

Read a dan b

a*3600
b*60

Print dalam
satuan detik

STOP

Solusi kasus 3 :
PsuedoCode
Start
Read a;
If a% 2 = 0
Print genap
Else
Print ganjil
stop

Flow Chart

START

Read a

Yes No
If a mod 2=0

Print genap Print ganjil

STOP
Solusi kasus 4
Problem : Hitung dan tampilkan luas lingkaran
Analisis : Hitung dan tampilkan luas lingkaran jika panjang jari- jari lingkarannya diketahui
22
Input : Panjang jari- jari ( r ) lingkaran dalam satuan jarak dan nilai π ( 3,14 atau 7 )
Output : Luas lingkaran
Rumus : Llingkaran = πr2

Algoritma
1. Masukkan jari- jari lingkaran dan π
2. Hitung luas lingkaran
L = πr2
3. Tampilkan Hasilnya

PsuedoCode
Start
Read jari- jari dan π
Calculate LLingkaran = πr2
Display Luas lingkaran

Flow Chart

START

Read r and π

L= πr2

Display Luas

STOP