Tugas 3 Metode Perancangan Perogam
Mata kuliah :
Metode Perancangan Program
Dosen
: Andrian Eko Widodo M.Kom
·
Buatlah pseudocode,
flowchart dan program untuk kasus dibawah ini :
Kasus
1 :
Sebuah sebidang tanah dengan ukuran 22 m x 15 m dibangun sebidang rumah dengan ukuran 8 m x 10 m. Sisa tanah yang tidak dibangun rumah ditumbuhi rumput. Pemilik rumah berencana memanggil tukang potong rumput untuk merapikan rumput di halaman rumahnya. Tarif per jam tukang rumput sebesar 100 ribu/jam. Berapa tarif yang harus dibayar memotong rumput halaman rumah, dengan rata-rata 2 m2/ menit.
Diketahui :
Luas
tanah = 22m x15m
Luas
bagunan = 8m x 10m
Tarif tukang potong = 100rb/jam
Kecepatan =2 m2 /
menit
Jawab
:
Luas tanah = 22 x 15 =
330 m2
Luas bangunan = 8 x 10
= 80 m2
Sisa luas tanah = 330
– 80 = 250 m2
Rumus:
Kecepatan = Sisa luas tanah
: Waktu
Waktu = sisa luas tanah : kecepatan
Waktu = 250 : 2
Waktu = 125/menit
Waktu tempuh = waktu/menit : jam
Waktu tempuh = 125 :
60
Waktu tempuh = 2 jam 5 menit
Tarif/menit = tarif
tukang potong : jam
Rp.100.000
: 60 menit = Rp.1.666/menit
Tarif yang harus di
bayar adalah = tarif/menit x waktu
Rp.1.666 x 125 =
Rp.208.250
Pseudocode :
Deklarasi:
Mulai
Input
luas tanah = 22m x 15 m
Hitung
luas tanah
Cetak
luas tanah
Input
luas bangunan = 8m x 10m
Hitung
Luas Bangunan
Cetak
luas bangunan
Sisa
tanah = Luas tanah – Luas bangunan
Cetak
sisa luas tanah
Waktu
= Sisa luas tanah : Kecepatan potong
Waktu
= Sisa luas tanah : Kecepatan potong
Cetak
waktu
Tarif
= Waktu x tariff tukang potong/menit
Cetak
tarif
Flowchart
Program
Kasus
2 :
Seorang kontraktor sedang membangun sebuah rumah dengan ukuran 8 m x 12 m. Rumah tersebut akan dipasangkan ubin dengan ukuran 30 x 30. Setiap kardus memiliki ukuran 1 m2. Berapa kardus ubin yang harus dibeli ? Buatlah pseudocode & flowchart serta program hitung kebutuhan ubin.
Diketahui
:
Panjang
rumah = 8 m
Lebar
rumah = 12 m
Ukuran
ubin = 30 x 30 cm
Ukuran
kardus = 1 m2
Untuk
menutupi panjang rumah adalah :
Panjang
rumah 8 m = 800cm
Panjang
ubin = 800cm : 30 = 26,6 pembulatn 27 buah
Untuk
menutupi lebar rumah adalah :
Lebar
rumah 12m = 1.200cm
Lebar
ubin = 1.200 : 30 = 40 buah
Jumlah
ubin = 27 x 40 = 1.080 buah
Jumlah
kardus = 1.080 : 100 = 10,8 dibulatkan 11 kardus
Pseudocode
:
Deklarasi:
Panjang
rumah = 8m = 800cm
Panjang
ubin = 800 : 30 = 27
Cetak
panjang ubin umtuk rumah
Lebar
rumah = 12m = 1.200cm
Lebar
ubin = 1.200 : 30 = 40
Cetak
lebar ubin untuk rumah
Jumlah
ubin seluruhnya = 27 x 40 = 1.080 ubin
Jumlah
kardus = 1.080 : 100 = 11 kardus
Cetak
jumlah kardus
Flowchart :
Program
·
Buatlah pseudocode, flowchart dan program untuk :
1.
Menentukan
apakah suatu bilangan merupakan bilangan prima atau bukan ?
Jawab :
PSEUDOCODE
a. Mulai
b. Menginput bilangan yang akanditentukan
c. Jika bilangan lebih dari sama dengan 2 maka lanjut proses berikutnya.
Jika
tidak cetak “Bukan Bilangan Prima”
d. Nilai x = 2
e. Input mod
x,dimana mod x = 2
f. Jika hasil bagi tidak sama dengan 0,maka cetak ” Bilangan Prima”
g. Stop
FLOWCHART
PROGRAM
2.
Program untuk
menentukan apakah tahun yang diinputkan termasuk tahun kabisat/bukan.
Jawab:
PSEUDOCODE
a.
Mulai
b.
Input tahun
yang akanditentukan
c.
X=4
d.
Tahun mod
dimana x = 4,jadi tahun mod 4
e.
Jika hasil bagi
tahun mod 4 = 0 / habis dibagi,maka
cetak “ Tahun Kabisat”,
Dan jika tidak
cetak ”Bukan tahun kabisat”
f.
Selesai
FLOWCHART
PROGRAM
Tidak ada komentar:
Posting Komentar