Page 9 - MODUL PRAKTIKUM ALGORITMA DAN PEMOGRAMAN_Neat
P. 9
8
BAB III
KD/KI
1. Mengenal beberapa proses standard (search,sort) yang primitif/sederhana
2. Menulis program yang mengandung prosedur/fungsi dan array.
A. Penggunaan Prosedur dan Fungsi
a. Prosedur
1. Tujuan
Setelah Menyelesaikan Modul ini diharapkan siswa akan mampu :
1. Siswa mampu memahami tentang prosedur.
2. Siswa mampu mendeklarasikan dan mendefenisikan prosedur.
3. Siswa mampu menyelesaikan masalah menggunakan prosedur
2. Petujuk
1. Awali setiap aktivitas anda dengan doa, agar anda lancer dalam belajar.
2. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar.
3. Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas.
3. Dasar Teori
a. Struktur Prosedur
Prosedur dapat diartikan sebagai subprogram yang digunakan untuk
menyelesaikan masalah/tugas tertentu. Prosedur maupun fungsi akan
digunakan pada program utama harus dijelaskan terlebih dahulu (seperti
konstanta dan variabel) pada bagian deklarasi. Namun pada Bahasa C, tempat
pendeklarasian variabel dan prosedur sedikit berbeda.
Berikut merupakan cara membuat prosedur dalam Bahasa C.
Void namaProsedur (tipe parameter1, tipe *parameter2) { // Bagian Header
// DEKLARASI
// ALGORITMA
Berikut penjelasannya :
1. Pada Bahasa C, prosedur selalu diawali oleh void.
2. namaProsedur merupakan nama/judul prosedur.
3. tipe merupakan tipe variabel. Contohnya int, float atau string.
4. Paremeter1 merupakan nama parameter
5. Untuk parameter1 menandakan parameter input. Sementara *parameter2
menandakan parameter output atau parameter input/output
ALGORITMA DAN PEMOGRAMAN IKA NURHASANAH