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 PseudocodeFlowchart, 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.

FlowChart



Source Code






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