Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pemrograman Modular.  “Untuk mencapai tujuan besar, maka tujuan tersebut harus dibagi-bagi menjadi tujuan kecil sampai tujuan kecil itu merupakam tujuan.

Presentasi serupa


Presentasi berjudul: "Pemrograman Modular.  “Untuk mencapai tujuan besar, maka tujuan tersebut harus dibagi-bagi menjadi tujuan kecil sampai tujuan kecil itu merupakam tujuan."— Transcript presentasi:

1 Pemrograman Modular

2  “Untuk mencapai tujuan besar, maka tujuan tersebut harus dibagi-bagi menjadi tujuan kecil sampai tujuan kecil itu merupakam tujuan yang dapat dicapai berdasarkan kondisi dan potensi yang dimiliki saat itu” (Al-khawarizmi)

3  Adalah teknik pemecahan pemrograman menjadi sejumlah sub-program  Sub-program biasa juga disebut sub-rutin, modul, prosedur dan fungsi  Dalam RAPTOR, sub-program dikenal dengan nama: Sub-chart (tanpa parameter) dan procedure (dengan parameter)

4 Alasan  Program yg besar sulit dimengerti  Program yg besar sulit dilacak (tracing) kesalahannya Manfaat:  Simplicity, program yang lebih rapi, detil program bisa disembunyikan dari program utama  Efisiensi, mengurangi bagian program yang sama dituliskan berkali2

5  Program Baca Input Proses Tampil Hasil

6 Sub Program Parameter inputParameter output

7  Lihat: kalkulator-sederhana.rap

8  Lihat: kalkulator-sederhana-modular- subchart.rap

9  Lihat: kalkulator-sederhana-modular- procedure.rap

10  [] indexing  Ada variabel bernama alamat  alamat diisi dengan “rungkut”  maka, alamat[1] = ‘r’  To_Character()  To_Character(70) will return a value of 'F', since 70 is the numeric ASCII value for the F character  To_ASCII()  To_ASCII('F') will return a value of 70, since 70 is the numeric ASCII value for the F character.

11 a. Tuliskanlah algoritma dengan sub-chart untuk menghitung jumlah N bilangan genap pertama (bilangan genap dimulai dari nol) b. Tuliskan kembali pertanyaan a menggunakan procedure, dengan parameter Inputnya N dan parameter keluarannya jumlah N bilangan pertama c. Tuliskanlah procedure yang menerima sebuah tanggal, bulan, tahun sebagai parameter lalu menghitung berapa hari jarak tanggal tersebut dari tanggal

12 4. (ADVANCED-BONUS) Buatlah prosedur untuk mencetak piramid dengan ketinggian n (asumsi n <=10). Contoh: jika n = 6, maka tampilannya:


Download ppt "Pemrograman Modular.  “Untuk mencapai tujuan besar, maka tujuan tersebut harus dibagi-bagi menjadi tujuan kecil sampai tujuan kecil itu merupakam tujuan."

Presentasi serupa


Iklan oleh Google