Page 37 - Modul Daskom 2020
P. 37

Modul 1 – Pemrograman, Algoritma dan Pascal                                                                             2020


                      G.  PASCAL
                         Pascal merupakan salah satu bahasa pemrograman tingkat tinggi (high level language) artinya bahasa yang
                      didesain menyerupai bahasa manusia, contohnya begin, end, if, for, while, and, or, dsb. Pascal pertama kali dibuat
                      oleh Profesor Niklaus Wirth dari Technical University di  Zurich, Switzerland pada tahun 1971. Nama pascal
                      diambil dari nama seorang matematikawan Prancis yang bernama Blaise Pascal. Bahasa pascal adalah bahasa
                      pengeksekusi yang sangat dekat dengan notasi algoritmik.
                         a.  Struktur Umum dari Program Pascal
                            i.  Judul Program
                               Berisi nama dan penjelasan (spesifikasi) tentang program tersebut tetapi tidak harus  mempunyai
                            makna terhadap program itu sendiri.
                            Contoh : program penjualan_tiket;
                            ii.  Bagian Unit
                                 Unit crt : Ditulis uses crt yang digunakan untuk memanipulasi tampilan pada layar komputer.
                                 Unit Sysutils : Ditulis uses sysutils yang digunakan untuk menampilkan waktu dan tanggal.
                                 Unit  Lconvencoding  :  Ditulis  uses  lconvencoding  yang  digunakan  untuk  mengkonversi  sebuah
                                  kelompok karakter ke kelompok karakter lainnya.
                            iii. Bagian Deklarasi
                               Bagian  ini  digunakan  untuk  mengumumkan  semua  deklarasi  yang  dipakai  beserta  propertinya
                            (misalnya variabel).
                                  Deklarasi konstanta : Const...;


                                           Const n=5   // nilai n pasti
                                Contoh :

                                  Deklarasi variabel : Var...;
                                   Yaitu pengenal yang berisi data yang dapat berubah-ubah nilainya di dalam program. Contoh :
                                  Deklarasi Prosedur : Procedure...;

                                               Var n=real   // nilai n berbentuk real
                                   Bagian program yang berisi serangkaian langkah – langkah tertentu.

                                   o  Prosedur merupakan bagian yang terpisah dari program dan dapat diaktifkan dimanapun di
                                      dalam program.
                                   o  Prosedur dibuat sendiri bilamana program akan dibagi –  bagi menjadi beberapa  blok
                                      modul.
                                  Deklarasi tipe : Type...;
                                   Digunakan untuk mendeklarasikan tipe data baru yang dibuat oleh pengguna baik sederhana
                                ataupun terstruktur.
                                   o  Tipe data sederhana (simple type data) berupa tipe data standar yang terdiri dari :
                                    - Integer
                                    - Real
                                    - Char
                                    - String
                                    - Boolean
                                   o  Tipe data terstruktur (structured type data). Dikatakan demikian dikarenakan struktur-
                                      strukturnya yang disusun oleh beberapa field, dimana tiap field menyimpan  data dari tipe
                                      dasar tertentu yang sudah didefinisikan sebelumnya, terdiri dari :
                                    - Array (dibahas pada modul 2)
                                    - Record (dibahas pada modul 2)


                            iv.  Bagian Pernyataan
                               Berisi pernyataan (statement) yang akan diproses oleh program yang dibuat. Bagian ini menentukan
                            pernyataan untuk dieksekusi ketika program yang dijalankan.

                  Praktikum Dasar Komputer & Pemrograman 2020                                                                         I-36
   32   33   34   35   36   37   38   39   40   41   42