Langsung ke konten utama

TUGAS 3



TUGAS 3. Metode Perancangan Program
Dosen Pengampu Andrian Eko Widodo,M.Kom

Latihan 1
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 60 ribu/jam. Berapa tarif yang harus dibayar memotong rumput halaman rumah, dengan rata-rata 2 m2 / menit.
Jawab :
Diketahui:
A = Luas tanah 22 m x 15 m
B = luas bangunan 8 m x 10 m = 80 m2
C = Tarif tukang potong rumput 60000/jam
V = Kecepatan potong rumput 2 m2/ menit

Jawabannya :
A = 22 x 15 = 320 m2
B = 8 x 10  = 80 m2

sisa tanah (E):
A - B = 320 - 80
      = 240 m2

Jadi
Rumus :
 v = E
     _
      t

t = E     => t = 240    => T = 120 menit
     _                _____
     V                  2

t = 120 : 60
  = 2 jam

tarif yang harus dibayar:

2 x 60000 = 120 000,-

 PSEUDOCODE
Program kecepatan
{tarif yang harus dibayar dengan rata-rata 2m2/menit}

deklarasi
inisialisasi A = Luas tanah 22 m x 15 m
inisialisasi B = luas bangunan 8 m x 10 m = 80 m2
inisialisasi C = Tarif tukang potong rumput 60000/jam
inisialisasi V = Kecepatan potong rumput 2 m2/ menit

deskripsi
Cetak A = 22m x 15m
Cetak A
B = 8m x 10m
Cetak B
Sisa Tanah (E) = A-B
cetak sisa tanah
t= E : V
cetak t
C = t * 60000
cetak C

FLOWCHART



2.      Seorang kontraktor sedang membangun sebuah rumah dengan ukuran 8 m x 12 m. Rumah tersebut akan dipasangkan ubin dengan ukuran 30 x 30. Berapa kardus ubin yang harus dibeli jika setiap kardus berisikan 9 ubin. Buatlah pseudocode & flowchart serta program hitung jumlah ubin.

Diketahui :
A = luas bangunan rumah 8m x 12m
U = ukuran ubin 30 x 30
I = Isi tiap kardus 9 ubin

Jawaban :

A = 8 x 12
  = 96 m2
U = 30 x 30
  = 90 cm2
I = 9 x 90
  = 810 cm2

Jadi
 A => 96 x 100 = 9600 cm2
 kardus ubin yang harus di beli (Y):

Y = A    ==> 9600
      ___        ____           = 11,85 ==> 12 kardus       
       I             810

PSEUDOCODE
program Hitung Jumlah_Ubin
{Berapa kardus ubin yang harus dibeli jika setiap kardus berisikan 9 ubin}
deklarasi
inisialisasi A = luas bangunan rumah 8m x 12m
inisialisasi U = ukuran ubin 30 x 30
inisialisasi I = Isi tiap kardus 9 ubin
inisialisasi Y = kardus ubin yayng harus dibeli

deskripsi
A = 8 x 12
 cetak A
U = 30 x 30
 CeTak U
I = 9 x 90
 Cetak I
A = 96 * 100
 Cetak A
Hitung Y = A : I
Cetak Y

FLOWCHART



Latihan 2
Buatlah pseudocode, flowchart dan program untuk :

1.      Menentukan apakah suatu bilangan merupakan bilangan prima atau bukan ?
2.      Program untuk menentukan apakah tahun yang diinputkan termasuk tahun kabisat/bukan.

Jawab :
1.      Algoritma dan flowchart untuk menentukan bilangan prima atau bukan
Algoritma :
1.  Deklarasikan variable i untuk iterasi, variable bil untuk bilangan yang ingin ditentukan apakah bilangan prima atau bukan, dan variabel x.
2. Masukkan bilangan yang ingin ditentukan apakah bilangan prima atau bukan dan nyatakan ke variabel bil.
3.   Apabila bilangan yang dimasukkan tadi kurang dari atau sama dengan 0 maka cetak” Bukan Bilangan Prima”, namun bila bilangan tersebut lebih dari 0 maka lakukan langkah 4 s/d 8. Kemudian lanjutkan ke langkah 9.
4.Isi variabel dengan nilai 2.
5. Selama nilai pada variabel i masih kurang dari nilai pada variabel bil, lakukan langkah 6 s/d 8.
6.  Hitung sisa hasil bagi nilai pada variabel bil dengan dan nyatakan ke variabel x.
7. Bila hasil bagi tersebut sama dengan 0, cetak ” Bukan Bilangan Prima” dan langsung ke langkah 10.
8.Tambahkan nilai pada variabel i dengan 1.
9.   Cetak ” Bilangan Prima ”.
10. Tanya apakah user masih ingin menentukan suatu bilangan apakah merupakan bilangan prima.
11.Bila jawabannya iya, maka kembali ke langkah ke-2.
12. Bila jawabannya tidak, maka program dapat langsung diakhiri.
13.   Namun jika bukan keduanya, tanyalah kembali (kembali ke langkah 9)

CODINGAN













 INPUT


 OUTPUT






FLOWCHART





Komentar

Posting Komentar

Postingan populer dari blog ini

TUGAS 4

TUGAS 4. METODE PERANCANGAN PROGRAM Dosen Pengampu Bpk.Andrian Eko Widodo,M.Kom 1. Buatlah pseudocode dan flowchart untuk menentukan nilai dan lulus atau tidak lulus dengan ketentuan : nilai 0 s/d 45 grade E ket Tidak Lulus nilai 46 s/d 55 grade D ket Tidak Lulus nilai 56 s/d 65 grade C ket Lulus nilai 66 s/d 80 grade B ket Lulus nilai 81 s/d 100 grade A ket Lulus Pseudocode: {menentukan nilai dan lulus atau tidak lulus dengan ketentuan : nilai 0 s/d 45 grade E ket Tidak Lulus nilai 46 s/d 55 grade D ket Tidak Lulus nilai 56 s/d 65 grade C ket Lulus nilai 66 s/d 80 grade B ket Lulus nilai 81 s/d 100 grade A ket Lulus} DEKLARASI : Nilai : integer Grade : char Keterangan : string DESKRIPSI : read (Nilai) if nilai <= 45 then     grade = 'E'     keterangan = "Tidak lulus" else if nilai >=46 || nilai <=55 then     grade = 'D'     keterangan = "Tidak ...

Perangkat Jaringan

                                                                              Dosen Pengampu Bapak Dany Pratmanto,M.Kom Nama : Lidia Rahmawati Kelas : 12.4b.35 NIM  : 12171479 PERANGKAT JARINGAN Dua komputer atau lebih dapat saling terhubung dan berbagai sumber data dikarenakan adanya perangkat jaringan yang menjembatani kedua komputer tersebut. Perangkat keras jaringan komputer merupakan perangkat yang digunakan untuk mencapai tujuan dari  fungsi jaringan komputer  itu sendiri, seperti berbagi sumber daya, berkomunikasi dan lain sebagainya. 1.     ...

Jaringan Komputer

Dosen Pengampu Bapak Dany Pratmanto,M.Kom Nama : Lidia Rahmawati Kelas : 12.4b.35 NIM    : 12171479 Jaringan Komputer Pengertian Internet Internet dapat dikatakan sebagai jaringan komputer yang paling luas dan mendunia yakni menghubungkan pengguna komputer dari sebuah negara ke negara yang lain di berbagai belahan dunia. Di dalamnya ada berbagai macam sumber daya informasi mulai dari statis hingga interaktif dan dinamis. Internet kini menjadi sumber informasi yang paling banyak diakses oleh masyarakat di dunia. Pengertian Intranet Intranet merupakan sebuah jaringan komputer yang berbasis protocol TCP/IP layaknya internet. Namun jaringan ini hanya digunakan di lingkup internal kantor, perusahaan, atau bahkan warnet. Antar intranet memungkinkan untuk saling berkomunikasi satu dengan lainnya lewat sambungan internet yang menjadi tulang punggung komunikasi jarak jauh. Namun Sebuah Intranet sebenarnya tidak memerlukan sambungan luar ke Internet agar dapat berfung...