Latian Soal & Jawaban PDM
Latian Soal & Jawaban PDM
1. Rancang sebuah algoritma yang memerlukan input panjang dan lebar dari sebuah
ruangan. 60% dari area ruangan tersebut akan ditempatkan furnitur. Tampilkan luas
area yang akan ditempatkan furnitur dan tampilkan sisa area yang masih kosong
tanpa furnitur! Tugas Anda :
a. Definisikan kebutuhan Input, Proses, dan Output dari soal di atas dengan IPO
Chart!
b. Buatlah pseudocode!
c. Uji pseudocode Anda dengan Hand Tracing!
Angka = 4
Angka 4 bukan bilangan ganjil
Angka = 5
Deretan Angka = 5 7 9 11 13
Tugas anda adalah untuk membuat Flow Chart untuk algortima di atas!
3. Sebuah mall ingin memantau jumlah pengunjung setiap harinya selama pandemi
COVID-19. Informasi pengunjung disimpan dalam file Pengunjung.dat dengan
format:
Kriteria:
Jika suhu tubuh pengunjung lebih dari 37.5°C, statusnya adalah "Tidak Valid".
Jika suhu tubuh pengunjung kurang dari atau sama dengan 37.5°C, statusnya
adalah "Valid".
Lalu print semua pengunjung dengan statusnya
Tugas anda adalah merancang tampilan User Interface dari form yang akan
digunakan!
Jawaban:
1. a.
- Mendapatkan
luas_furnitur
dengan
mengalikan luas
dengan 0.6
- Mendapatkan
luas_sisa dengan
mengurangi luas
dengan
luas_furnitur
b.
Start
1. Declare float panjang, lebar, luas
2. Input panjang
3. Input lebar
4. Set luas = panjang * lebar
5. Declare float luas_furnitur, luas_sisa
6. Set luas_furnitur = luas * 0.6
7. Set luas_sisa = luas - luas_furnitur
8. Display “Luas furnitur adalah “, luas_furnitur
9. Display “Sisa dari luas adalah “, luas_sisa
End
c.
2 4
3 2
4 8
6 4.8
7 3.2
8 displayed
9 displayed
2.
3.
Start
Else
End Module
Call suhu(temperatur)
End While
End Module
Module Main()
End Module
End
Hierarchy Chart:
4.