Minggu, 14 Oktober 2018

Tugas 3 Metode Perancangan Program

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.2­00cm
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