Tugas 2
Kelas : 12.3F.04
Kelas : 12.3F.04
Anggota :
1. Allen Sulfan 12137604
2. Amin Andreas 12136311
3. Nofrizal 12131226
4. Ragil Adi Nugroho 12130716
5. Johannes Rianto G 121369542. Amin Andreas 12136311
3. Nofrizal 12131226
4. Ragil Adi Nugroho 12130716
PERTEMUAN 3
DISKUSI
1.Mengapa dibutuhkan tahapan dalam perancangan program ?2.Apa manfaat Desk Checking Algoritma/pemeriksaan algoritma ?
Jawab :
1. Alasan Menggunakan Tahap-Tahap Penyusunan Program
- Melalui tahap-tahap penyusunan program akan diperoleh suatu program yang baik, terstruktur dan sistematis, sehingga dapat dengan mudah dikembangkan di masa mendatang
- Melalui tahap definisi masalah dan analisis kebutuhan, maka pemrogram dapat mengetahui dengan jelas bobot atau tingkat kesuliltan yang harus dipecahkan sehingga dapat melakukan perhitungan yang tepat untuk menentukan jumlah tenaga, harga, sumber daya dan waktu yang dibutuhkan untuk menyusun program
- Jumlah dan jenis data serta proses pengolahan data merupakan suatu hal yang perlu diperhatikan secara khusus. Jumlah dan jenis data sangat mempengaruhi dalam menentukan jenis variable dan yang akan digunakan dalam penyusunan program tersebut
- Dalam menyusun program sebaiknya pemrogram membuat persiapan dan rancangan arsitektur program dengan matang, sehingga tidak menimbulkan masalah pada tahap coding dan testin
2. Manfaat Desk Checking
Algoritma / pemeriksaan algoritma
Dengan menggunakan Desk Checking Algoritma kita dapat menghemat waktu dalam menulis suatu program. Karena kita bisa memilih suatu cara tercepat dalam menyelesaikan suatu masalah yang sedang dikerjakan..
LATIHAN
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.
Diketahui:
tanah = 22m x 15m
tanah = 22m x 15m
rumah = 8m x 10m
sisa = ditanami rumput
tarif tukang rumput = 60 rb/jam
Ditanya :
Berapa tarif yg dibayar jika 2 /menit ?
Berapa tarif yg dibayar jika 2 /menit ?
Jawab :
tanah = 22 x 15 = 330 ha
rumah = 8 x 10 = 80 ha
sisa (akan ditanami rumput) = 330 - 80 = 250 ha
250
: 2= 125 menit
125 menit/60 menit = 2 jam 5 menit
60 rb/ 60 menit= 1 rb/menit
125 menit x 1 rb = 125 rb
Jadi lama waktunya pengerjaan adalah 125 menit
(2 jam 5 menit)
biaya yang harus dibayarkan adalah 125 rb
LATIHAN
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.
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.
masukan ukuran luas bangunan rumah
masukan ukuran luas ubin
banyaknya ubin = luas rumah : luas setiap 1 pcs ubin jumlah kardus = banyaknya ubin : 9 (perkardus) |
cetak jumlah kardus
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. Pseudocode
a. masukkan beberapa jenis nilai bilangan
b. mencari bilangan prima
c.
jika ada
d.
cetak
hasil
e.
jika
tidak
f.
keluar

2.
Pseudocode
a.
masukkan beberapa tahun
b. mencari tahun kabisat
c.
jika ada
d.
cetak
hasil
e.
jika
bukan
f.
keluar
FLOWCHART
Tidak ada komentar:
Posting Komentar