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
   4   5   6   7   8   9   10   11   12   13   14