Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pertemuan 8 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
Pemrograman Modular 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 dan Manfaat 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
Ilustrasi Program dan Subprogram
Baca Input Proses Tampil Hasil
6
Ilustrasi Sub-Program
Parameter input Parameter output
7
Contoh Algoritma Kalkulator (bukan modular)
Lihat: kalkulator-sederhana.rap
8
Contoh Algoritma Kalkulator (modular dengan subchart)
Lihat: kalkulator-sederhana-modular- subchart.rap
9
Contoh Algoritma Kalkulator (modular dengan procedure)
Lihat: kalkulator-sederhana-modular- procedure.rap
10
String operations in raptor
[] 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
Tugas 5 Tuliskanlah algoritma dengan sub-chart untuk menghitung jumlah N bilangan genap pertama (bilangan genap dimulai dari nol) Tuliskan kembali pertanyaan a menggunakan procedure, dengan parameter Inputnya N dan parameter keluarannya jumlah N bilangan pertama Tuliskanlah procedure yang menerima sebuah tanggal, bulan, tahun sebagai parameter lalu menghitung berapa hari jarak tanggal tersebut dari tanggal
12
Tugas 5 (lanjutan) (ADVANCED-BONUS) Buatlah prosedur untuk mencetak piramid dengan ketinggian n (asumsi n <=10). Contoh: jika n = 6, maka tampilannya: 1 232 34543
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.