Bahasa Pascal



PASCAL
A.    BAHASA PASCAL
Bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, seorang anggota International Federation of Information Processing (IFIP) pada tahun 1971. Dengan mengambil nama dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung  pada abad ke-17. Bahasa pemrograman ini termasuk kategori “High Level Language”. Instruksi-instruksi yang digunakan dalam bahasa pemrograman ini sangat sistematis dan terstuktur. Pada awalnya bahasa pemrograman ini diperkenalkan dengan tujuan untuk menjelaskan masalah pemrograman komputer, ternyata dalam waktu singkat bahsa pemrograman ini menjadi salah satu bahasa yang sangat populer dikalangan Universitas, sehingga menjadi julukan sebagai bahasa Universitas. Mulai dari awal perkembangannya hingga saat ini banyak sekali jenis bahasa pemrograman ini, masing-masing merupakan hasil pengembangan, antara lain :
UCSD Pascal, Microsoft Pascal, Apple Pascal, Turbo Pascal,dsb.Diantara versi-versi yang ada, Turbo Pascal merupakan versi yang sangat populer saat ini.

Jadi Apakah Pascal Itu ??
      Pascal merupakan bahasa pemrograman yang cara penulisannya sangat dekat dengan cara penulisan algoritma structur english. Bagi yang sudah memahami algoritma, pascal  akan sangat mudah untuk dimengerti.
      Selain itu Pascal merupakan bahasa yang terstruktur tersusun atas sejumlah blok.Blok-blok yang kecil selanjutnya dapat dipakai untuk membuat blok yang lebih besar. Blok ini lebih dikenal dengan sebutan subprogram, yang dibedakan atas prosedur dan fungsi.

B.       PENGOPERASIAN TURBO PASCAL

1.      Menjalankan Turbo Pascal
•  Untuk System Operasi DOS
    -  Pindah ke drive tempat master Turbo Pascal disimpan
        (misalnya ketik D: Jika masternya ada di D)
    -  Masuk ke direktori QBASIC dengan cara mengetik CD
        TURBO PASCAL
    -  Ketik lagi TPX utuk menjalankan TURBO PASCAL
        Contoh :
        Misalkan Turbo Pascal berada di : E:\Program 
        Languange Tools\Pascal\PASCAL For Dos
 •  Untuk System Operasi Windows
     -  Buka Windows Explore
     -  Cari letak masternya
     -  Jika ketemu klik dua kali file exe-nya misalnya
        TPX.EXE

Gambar dibawah ini menunjukkan tampilan awal dari Turbo Pascal jika dibuka. Pada tampilan ini diperlihatkan pembuat dan tahun pembuatan. Untuk menghilangkan kotak dialog informasi tersebut dan memulai membuat program tekan tombol Enter pada Keyboard atau klik OK.


Jendela program yang siap digunakan untuk membuat program
  


2.
      Menu-Menu Pada Turbo Pascal
a.      Menu File
Menu ini berisi pengolahan File berupa Membuka File Baru (New), Membuka File Lama (Open), Menyimpan File (Save atau Save As atau Save All), Mengganti direktori (Change Dir), Mencetak Listing (Print), Menuju Ke DOS (DOS shell), dan keluar dari program (Exit).




 b.      Menu Edit        
Merupakan menu yang diperuntukkan untuk mengoalah isi File dalam hal ini : Membatalkan sesuatu yang baru dilakukan (undo), membatalkan undo (Redo), memindahkan listing (Cut), menggandakan listing (Copy), mengaplikasikan Cut dan Coppy (Paste), Menghapus listing  yang terblok (Clear), dan melihat isi clipboar (Show Clipboard).


c.      Menu Search
Menu ini menyediakan Fasilitas Untuk Pencarian bagian tertentu listing dan vasilitas untuk mengganti listing yang dimaksud.

d.      Menu Run
Menu yang menyediakan Fasilitas menjalankan program yang dibuat.

e.      Menu Compiler 
Menu yang digunakan untuk menkompiler program


f.      Menu Debug
Debug digunakan untuk mencari letak suatu fungsi atau prosedur. Intinya menu ini menyediakan fasilitas cabang program
g.  Menu Tools

h.      Menu Options
Menu Options digunakan sebagai pengatur dari Editor Bahasa Pascal      
   

i.      Menu Windows
Menu yang menyediakan Fasilitas untuk tampilan Pemrograman Pascal
j.      Menu Help
 Menu yang menyediakan fasilitas bantuan pada program Pascal


C.    STRUKTUR BAHASA PASCAL

  
D.    ELEMEN – ELEMEN PASCAL
    1.      Identifier
          Identifier adalah suatu nama yang dipergunakan dalam program pascal.
       Pemrogram dapat mendefinisikan sendiri suatu nama sebagai identifier 
       untuk :
       a.       Tipe
       b.      Konstanta
       c.      Variabel
       d.      Label
       e.       Prosedur
       f.       Fungsi
       g.      Unit
       h.      Field dalam record
       2.      Syarat - Syarat Identifier
       §  Terdiri atas gabungan huruf dan atau angka dengan karakter pertama 
          harus berupa huruf
       §  Huruf besar dan huruf kecil dianggap sama
       §  Tidak boleh mengandung blank (spasi)
       §  Tidak boleh mengandung simbol khusus
       §  Panjang bebas tapi hanya 63 karakter pertama yang dianggap signifikan
              Contoh identifier : 
                 Gajipokok    à Penulisan benar
                 No_mhs       à Penulisan benar
                 P3k              à Penulisan benar
                 1X               à Penulisan salah karena diawali oleh angka
                 X1               à Penulisan benar
                 A&b            à Penulisan salah karena mengandung simbol khusus
                 A B             à Penulisan salah karena mengandung blank (spasi)


        3.      Type Data Dalam Pascal
               Apabila anda mendeklarasikan sebuah variabel atau konstanta pada suatu bahasa program anda harus menentukan tipenya. Tipe ini menentukan nilai yang dapat disimpan variabel tersebut dan operator-operator apa saja yang dapat dikenakan kepadanya. Sebagai contoh, tipe integer yang hanya dapat menyimpan bilangan bulat dan operator yang dapat dikenakan kepadanya adalah penjumlahan, perkalian, dsb.
       Jenis-jenis data yang dikenal dalam bahasa pascal antara lain yaitu :
       Jenis Data Sederhana
 §  Jenis data yang standar, yaitu :
         a.      INTEGER
                 Merupakan nilai bilangan bulat baik dalam bentuk desimal maupun hexadesimal. Pascal  menyediakan 5 jenis data integer yang masing masing mempunyai jangkauan nilai yang berbeda yaitu :  


     Untuk data tipe integer ini, turbo pascal juga menyediakan konstanta  standar bernama Maxint yang bernilai 32767 dan MaxLongint yang bernilai 2147483647. Kedua konstanta ini dapat digunakan dalam program tanpa harus didefinisikan terlebih dahulu.

      b.      REAL
            ·     Jenis tipe data yang dapat memuat variabel yang berupa nilai
                 numerik real.
            ·      Nilai data tipe ini berkisar antara 1E-38 sampai dengan 1E+38
                 dengan lebar hingga 11 digit.
            ·       E menunjukkan nilai 10 pangkat. Nilai numerik real menempati
                  memori sebesar 6 byte
            ·       Jenis tipe data real adalah sebagai berikut :



  
n    c.      KARAKTER(char)
            ·      Jenis tipe data yang digunakan untuk menyimpan sebuah data 
                 alfanumeris (karakter) diantara 2 tanda petik seperti ‘A’, ‘a’,‘Z’, ‘@’, 
                 ‘$’,‘1’, ‘9’, ‘­ dll.
            ·      Ada 2 cara untuk memberi nilai pada tipe data karakter ini yaitu :
                -   Menuliskan karakter dalam tanda petik tunggal
            -   Menuliskan tanda # diikuti kode ASCII dari karakter yang ingin
               ditulis
         
     d.      BOOLEAN
            ·      Jenis tipe data yang digunakan untuk menyimpan variabel yang hanya
                 mempunyai nilai benar atau salah
            ·      Hanya ada 2 nilai yang bisa diberikan pada variabel dengan tipe data
                 boolean yaitu true dan false
            ·      Operator untuk jenis data ini adalah :
                 1.      Logical Operator, yaitu : NOT, AND dan OR
                 2.      Relational Operator, yaitu : >, <, >=, <=, < > dan = 
                          Cara deklarasi                  contoh pemberian nilai
                                Var                                      x := true;
                            x : boolean;                              x := false;
        
   e.       STRING
             Merupakan urutan-urutan dari karakter yang terletak dia natara tanda
         petik tunggal. Nilai dari string akan menempati memori sebesar 
         banyaknya karakter stringnya ditambah dengan 1 byte. Bila panjang dari
         suatu string didalam deklarasi variabel tidak disebutkan, maka dianggap
         panjangnya adalah 255 karakter.
          Contoh :
            Var
                 Kampus : string [15];
                 Begin
                   Kampus := ‘STMIK AKBA’;
                   Write (Kampus);
                END

  §  Jenis data yang non standar (user defined), yaitu :
            a.      ENUMERATED
           b.      SUB-RANGE
         Jenis Data Sederhana
          a.      ARRAY
        b.      RECORD.


Komentar

Postingan populer dari blog ini

Konsep Dasar Algoritma

Perangkat Lunak Bebas (Free Software)

Apa Itu Sistem Operasi Komputer ?