Langsung ke konten utama

TUGAS 3 METODE PERANCANANGAN PROGRAM

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 tanah = 330 – 80 = 250 m2
Rumus:
Keceptan = sisa tanah : waktu
waktu  = sisa 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.600/menit
Tarif yang harus di bayar adalah = tarif/menit x waktu
Rp.1.600 x 125 = Rp.200.000

Pseudocode :

Deklarasi:
Cetak luas tanah = 22m x 15 m
Cetak luas tanah
Cetak luas bangunan = 8m x 10m
Cetak luas bangunan
Sisa tanah = luas tanah – luas bangunan
Cetak sisa tanah
Waktu  = sisa tanah : keceptan potong
Waktu  = sisa tanah : keceptan potong
Cetak waktu
Tarif  = waktu  x Rp.100.000
Cetak tarif

Flowchart






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:

>>Buatlah pseudocode, flowchart dan program untuk :

1.      Menentukan apakah suatu bilangan merupakan bilangan prima atau bukan ?
Paseudocode
·         Masukan bilangan
·         Mencari bilangan prima
·         Jika ada
·         Cetak hasil
·         Jika tidak ada
·         Keluar

Flowchart







 2. Program untuk menentukan apakah tahun yang diinputkan termasuk tahun kabisat/bukan.

Paseudocode

·         Masukan tahun
·         Mencari tahun kabisat
·         Jika ada
·         Cetak hasil
·         Jika bukan
·         Keluar


Flowchart:

Komentar

Postingan populer dari blog ini

TUGAS 1 JARINGAN KOMPUTER

Jenis-Jenis Jaringan Komputer: PAN, LAN, MAN, dan WAN - Maret 20, 2019 Ada banyak jenis-jenis jaringan komputer, seperti PAN (Personal Area Network), LAN (Local Area Network), MAN (Metropolitan Area Network), dan WAN (Wide Area Network). Jenis-Jenis jaringan diatas dibedakan berdasarkan luas area yang dijangkau. Pada artikel ini, Jejak Waktu akan menjelaskan tentang jenis-jenis jaringan komputer seperti yang telah disebutkan diatas. Jenis-Jenis Jaringan Komputer 1. PAN (Personal area network) PAN (Personal Area Network) adalah jaringan komputer yang digunakan untuk transmisi data antara perangkat pribadi seperti komputer, tablet, smartphone, personal digital assistant (PDA), konsol video game, perangkat peripheral dan perangkat hiburan pribadi lainnya. PAN dapat digunakan untuk komunikasi antara perangkat pribadi sendiri (komunikasi interpersonal), atau untuk menghubungkan perangkat ke jaringan dengan tingkat yang...

TUGAS 4 METODE PERANCANGAN PROGRAM

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 a. Pseudocode Input Nilai ; If (nilai <=45) grade = E ; Else if (nilai>=45||nilai<=55) grade = D; Else if (nilai>=55||nilai<=65) grade = C; Else if (nilai>=65||nilai<=80) grade = B; Else grade = A; If (grade >=’D’) LULUS Else TIDAK LULUS ·       b. Flowchat 2. Buatlah pseudocode dan flowchart untuk menentukan bunga dan reward dengan ketentuan : saldo 1jt s/d 5jt bunga 1% reward payung cantik saldo 6jt s/d 10jt bunga 2% reward Handphone saldo 11jt s/d 15jt bunga 3% reward Smartphone saldo 16jt s/d 20jt bunga 4% reward TV saldo 21jt s/d 25jt bunga 5% reward Sepeda Gunung a. Pseudocode Input saldo; If (saldo>=1.000.000 ||...

Tugas 1 METODE PERANCANGAN PROGRAM

1.       Cari Kegiatan apa saja yang dilakukan pada setiap langkah SDLC ! SDLC merupakan salah satu istilah yang sudah tidak asing lagi bagi anda para programmer dan juga teknisi IT yang biasa melakukan pengembangan terhadap sebuah sistem. Ya, SDLC sendiri merupakan kependekan dari System Development Life Cycle. Atau yang dalam bahasa Indonesia bisa kita artikan sebagai sebuah siklus dari pengembangan sistem. Pada dasarnya, SDLC ini berisi beberapa tahapan yang menggambarkan mengenai siklus dari sebuah sistem yang dikembangkan untuk tujuan tertentu. ada beberapa tahap yang harus dilewati dalam proses pengembangan sistem. Apa saja tahap = tahap tersebut? Berikut ini adalah beberapa tahap – tahap yang dilewati dalam SDLC : Analisis Sistem Tahapan dari SDLC yang pertama adalah melakukan analisis terhadap sistem. Analysis sistem merupakan tahap awal dalam sebuah siklus SDLC, dimana aanalisis sistem akan melakukan berbagai macam analisis terhadap sebuah si...