Bagian 3 MPP
Saya memiliki sebuah contoh masalah yang bisa di buat sebagai program agar lebih mudah di pecahkan. Sebagai seorang programer harus mendeklarasikan secara bertahap. Seperti membuat Pseudocode, Flowchart, dan Source Code .
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 100 ribu/jam. Berapa tarif yang harus dibayar memotong rumput halaman rumah, dengan rata-rata 2 m2 / menit ?.
Definisi Masalah
Menghitung tarif tukang potong rumput per menit.
Pseudocode
- Hitung keseluruhan luas tanah kosong.
- Hitung bidang tanah yang akan dibangun rumah.
- Hitung berapa sisa tanah kosong yang tertanam rumput.
- Bagi luas tanah kosong yang tersisa dengan hitungan tarif rata-rata/menit.
- Bagi lagi dengan satuan jam yaitu 60.
- Kalikan dengan tarif hitungan per jam.
Deklarasi
- Inisialisasi panjang, lebar dan luas Bidang Tanah.
- Inisialisasi panjang, lebar dan luas Bidang Rumah.
- Inisialisasi luas sisa tanah.
- Inisialisasi tarif/jam tukang rumput.
- Inisialisasi tarif/menit tukang rumput.
Deskripsi
- Baca panjang dan lebar Bidang Tanah.
- Cetak Luas Bidang Tanah.
- Baca panjang dan lebar Bidang Rumah.
- Cetak Luas Bidang Rumah.
- Baca tarif tukang/jam.
- Baca tarif tukang/menit.
- Cetak tarif keseluruhan.
Source Code
2. Program untuk menentukan apakah tahun yang diinputkan termasuk tahun kabisat/bukan.
Ini adalah salah satu tugas yang di berikan oleh perkuliahan saya dan akan diposting sebagai bukti dan berbagi pengalaman dengan orang banyak.
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.
Tugas 1
Definisi Masalah
Menentukan Bilangan Prima.
Pseudocode
- Masukan sebuah bilangan.
- Bagi bilangan tersebut dengan 1.
- Bagi bilangan tersebut dengan bilangan yang diinputkan.
Deklarasi
- Inisialisasi bilangan.
Deskripsi
- Baca bilangan.
- Cetak bilangan.
- Kondisi benar bilangan di bagi bilangan itu sendiri.
FlowChart
Source Code
Tugas 2
Definisi Masalah
Menentukan Tahun Kabisat.
Pseudocode
- Bagi bilangan tersebut dengan angka 4.
Deklarasi
- Inisialisasi bilangan.
Deskripsi
- Baca bilangan.
- Cetak bilangan.
- Kondisi benar ketika perbandingan 4 tahun.
FlowChart
Source Code
Pembuatan
source codenya menggunakan aplikasi Def C++, jika ada listing code yang
salah kemungkinan dikarenakan menggunakan aplikasi yang berbeda.
Sekian dari pertemuan 3 kali ini, maaf jika ada kesalahan dan terima kasih.
Komentar
Posting Komentar