Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
Diterbitkan olehCici Nindya Telah diubah "9 tahun yang lalu
1
SUB-PROSES #6 1. 2. 3. 4. 5. PENGANTAR MANFAAT PARAMETER PROSEDUR
12 April 2017 1. 2. 3. 4. 5. PENGANTAR MANFAAT PARAMETER PROSEDUR FUNGSI #6 STIKOM
2
SUB-PROSES #6 STIKOM Pengantar Manfaat Parameter Prosedur Fungsi
12 April 2017 Pengantar Manfaat Parameter Prosedur Fungsi Rekursi Seringkali sebuah proses besar diselesaikan dengan cara membaginya menjadi beberapa proses yang lebih kecil sub proses. Setiap sub-proses melakukan sebuah kegiatan spesifik yang berbeda dengan sub-proses lainnya, sehingga tidak boleh sampai terjadi overlapping tugas. Sebuah sub-proses diperbolehkan memanggil sub-proses lain untuk melakukan kegiatan tertentu sesuai dengan kebutuhan. Sub-proses yang dipanggil ini boleh memanggil sub-proses lain, demikian seterusnya tanpa batas. Setelah menyelesaikan kegiatan di dalam sub-proses, alur proses akan melanjutkan instruksi pada lokasi yang telah ditinggalkan. Address memory yang ditinggalkan tadi disimpan di dalam STACK. #6 STIKOM
3
SUB-PROSES #6 STIKOM Manfaat Pengantar Parameter Prosedur Fungsi
12 April 2017 Manfaat Pengantar Parameter Prosedur Fungsi Rekursi Memudahkan proses penyelesaian masalah. Memudahkan pembacaan program. Memudahkan penelusuran alur program. Memudahkan proses debugging, yaitu mencari dan memperbaiki kesalahan yang terjadi di dalam sistem. Memudahkan pengembangan sistem. #6 STIKOM
4
SUB-PROSES #6 STIKOM Parameter Pengantar Manfaat Prosedur Fungsi
12 April 2017 Parameter Pengantar Manfaat Prosedur Fungsi Rekursi PARAMETER adalah data yang dikirimkan ke sub-proses untuk diolah di dalam sub-proses tersebut. Keberadaan PARAMETER itu sendiri adalah tidak harus ada, tergantung sub-proses yang dibuat. Sebuah sub-proses boleh tidak memiliki PARAMETER atau memiliki PARAMETER lebih dari satu dengan tipe beragam. Sebuah PARAMETER bertindak sebagai variabel lokal bagi sub-proses tempat dimana dia dideklarasikan. Tipe data untuk parameter mengikuti aturan yang berlaku pada variabel. Ada kalangan yang menyebutkan istilah PARAMETER dengan nama ARGUMEN. Keduanya sama saja, hanya berbeda istilah. #6 STIKOM
5
SUB-PROSES #6 STIKOM Prosedur Pengantar Manfaat Parameter Fungsi
12 April 2017 Prosedur Pengantar Manfaat Parameter Fungsi Rekursi Sub-proses jenis prosedur tidak membawa nilai-balik setelah melakukan proses tertentu. Sebuah prosedur dipanggil dengan cara menuliskan namanya secara langsung setelah keyword CALL. Jika diperlukan, pemanggilan terhadap prosedur dilakukan dengan menyertakan sejumlah data yang dibutuhkan oleh prosedur tersebut agar bisa bekerja dengan baik. Sebuah prosedur diawali dengan keyword SUB dan diakhiri dengan keyword RETURN. #6 STIKOM
6
SUB namaProsedur (parameter1, parameter2, …)
SUB-PROSES 12 April 2017 Prosedur Pengantar Manfaat Parameter Fungsi Rekursi instruksi RETURN SUB namaProsedur (parameter1, parameter2, …) #6 STIKOM
7
SUB-PROSES #6 STIKOM Prosedur Pengantar Manfaat Parameter Fungsi
12 April 2017 Prosedur Pengantar Manfaat Parameter Fungsi Rekursi Contoh #1 RETURN SUB cetak() PRINT “Halo” BEGIN END CALL cetak() #6 STIKOM
8
SUB-PROSES #6 STIKOM Prosedur Pengantar Manfaat Parameter Fungsi
12 April 2017 Prosedur Pengantar Manfaat Parameter Fungsi Rekursi Contoh #2 RETURN SUB cetak(data$) PRINT data$ BEGIN END CALL cetak(“Halo”) #6 STIKOM
9
SUB-PROSES #6 STIKOM Prosedur Pengantar Manfaat Parameter Fungsi
12 April 2017 Prosedur Pengantar Manfaat Parameter Fungsi Rekursi Contoh #3 RETURN SUB cetak(data) PRINT data BEGIN END CALL cetak(12345) #6 STIKOM
10
SUB-PROSES #6 STIKOM Prosedur Pengantar Manfaat Parameter Fungsi
12 April 2017 Prosedur Pengantar Manfaat Parameter Fungsi Rekursi Menampilkan deret bilangan: cacah, genap, gasal, fibonacci Menampilkan pola segitiga: pascal, genap, gasal Perhitungan statistik: MAX, MIN, AVERAGE, TOTAL Perhitungan matematika: perpangkatan, perkalian, FPB, KPK Menampilkan pola bintang Latihan #6 STIKOM
11
End of slide 12 April 2017 Terima kasih #6 STIKOM
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.