Tugas ke-3 Metode Perancangan Program


KASUS I
Sebuah bidang 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 2m / menit.

Jawaban :
1.      Diketahui :
A = Luas tanah 22m x 15m
B = Luas rumah 8m x 10m = 330
C = Tarif tukang potong rumput 100.000/jam
V = Kecepatan potong rumput 2m/menit

Penyelesaian :
A = 22 x 15 = 330
B = 8 x 10 = 80
E (luas rumput)           = A – B
                                    = 330 – 80
                                    = 250
V = E/t

t = E/V= 250/2 = 125 menit = 2,5 jam

Jadi tarif yang harus dibayar : 2,5 x 100.000 = 208.300

2.      Pseudocode
1)      Start
2)      Masukkan panjang tanah, lebar tanah
3)      Hitung luas tanah
4)      Masukkan panjang rumah, lebar rumah
5)      Hitung luas rumah
6)      Luas rumput  = luas tanah – luas rumah
7)      Biaya = luas rumput / ratarata/60*tarif
8)      Cetak total biaya potong rumput
9)      End

Flowchart

 PROGRAM




KASUS II
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.
Jawaban :
1.      Diketahui
A = Luas bangunan rumah 8m x 12m
U = Ukuran ubin 30cm x 30cm
UK = Ukuran kardus

Penyelesaian :
A = 8 x 12 = 960000 cm2
U = 30 x 30 = 900 cm2
UK =  1m2= 10000 cm2

Y (kardus yang harus dibeli)
= A/UK  
= 960000/10000
= 96 kardus

2.      Pseudocode
1)      Start
2)      Masukkan ukuran bangunan
3)      Hitung luas bangunan
4)      Cetak luas bangunan
5)      Masukkan ukuran ubin
6)      Hitung luas ubin
7)      Cetak luas ubin
8)      Jumlah kardus = luas bangunan / ukuran kardus
9)      Cetak jumlah kardus
10)  End

  Flowchart



PROGRAM





TUGAS 1

Buatlah pseudocode, flowchart dan program untuk menentukan apakah suatu bilangan merupakan bilangan prima atau bukan.
Jawaban :
Menentukan suatu bilangan merupakan bilangan prima atau bukan
1.      Pseudocode
1)      Start
2)      Baca bilangan
3)      Masukkan bilangan
4)      Jika bilangan <=2 maka Cetak “Bukan Bilangan prima”
5)      Jika bilangan / i = bilangan
6)      Jika bilangan / bilangan = i maka Cetak “Bilangan Prima”
7)      End

Flowchart



PROGRAM









TUGAS 2
Buatlah pseudocode, flowchart dan program untuk menentukan apakah tahun yang diinputkan termasuk tahun kabisat atau bukan.
Jawaban :
1.      Pseudocode
1)      Start
2)      Masukkan tahun
3)      Baca tahun
4)      Jika sisa hasil bagi (tahun%4)=0 maka Cetak “Tahun Kabisat”
5)      Jika tidak maka Cetak “Bukan Tahun Kabisat”
6)      End

Flowchart




PROGRAM





################## TUGAS METODE PERANCANGAN PROGRAM ###################
NAMA : FIVI ANDRIYANI
NIM : 12172992
KELAS : 12.3A
DOSEN : ANDRIAN EKO WIDODO M,KOM

Tidak ada komentar:

Posting Komentar