Jump to content

Pascal:Materi Operator dalam Pascal

From Wiki

Sejarah

Pascal adalah bahasa pemrograman yang pertama kali di buat oleh Profesor Niklaus Wirth, pada tahun 1971. Nama pascal diambil dari matematikawan Perancis, Blaise Pascal, yang pertama kali menciptakan mesin penghitung.

Profesor Niklaus Wirth membuat bahasa Pascal ini sebagai alat bantu untuk mengajarkan konsep pemrograman komputer kepada mahasiswanya Merupakan pengembangan dari bahasa ALGOL 60.

Pada tahun 1971, Dr. Niklaus Wirth menerbitkan suatu spesifikasi untuk highly-structured language (bahasa tingkat tinggi yang terstruktur) yang menyerupai ALGOL yang dinamai dengan PASCAL.

Diperkenalkan pada Komputer CDC 6000 Versi bahasa Pascal: UCSD (University of California at San Diego) Pascal, Ms (Microsoft) Pascal, Apple Pascal, Turbo Pascal, dan sebagainya Turbo Pascal yang dibuat oleh Borland Inc. adalah versi yang paling banyak digunakan karena menggunakan Compiler untuk menterjemahkannya dan juga mengikuti standard bahasa Pascal yang dibuat oleh Nicklaus Wirth dan K. Jensen.

Ciri-ciri Pascal

  • Berurutan
  • Blok dengan batas-batas yang jelas
  • Satu pintu masuk dan satu pintu keluar pada blok pemilihan dan pengulangan

Jenis Perluasan

Ada beberapa file yang digunakan dalam TURBO PASCAL standar yang perlu diketahui, yaitu :

  • .PAS: File source kode (naskah program) Pascal
  • .BAK: File cadangan dari source code Pascal
  • .EXE: File file hasil compile source kode Pascal.
  • .TPU: File unit Pascal, yang berisi procedure dan function baik dari TP atau yang dibuat sendiri
  • .TPL: File Library, kumpulan file-file unit Pascal
  • .TP: File konfigurasi Pascal

Unit

Unit merupakan kumpulan dari konstanta, label, type, variabel, procedure dan function yang siap untuk dipakai untuk kegunaan proses tertentu dalam program Pascal.

Beberapa unit standar yang disediakan adalah SYSTEM, DOS, CRT, PRINTER, OVERLAY, GRAPH. Kesemuanya ini sudah menyatu dalam sebuah file library bernama TURBO.TPL, kecuali untuk unit file TURBO3.TPU, GRAPH.TPU, dan GRAPH3 . TPU adalah berdiri sendiri.

Konstanta

Constant yang disingkat dengan const adalah nilai konstanta ( nilai tetap) yang dipasang dalam program.

Bentuk umum:

Const
Pengenal = ekspresi;

Contoh:

Const
phi = 3.24;

Variable

Jika constant adalah nilai tetap, maka Variabel adalah nilai yang isinya dapat berubah – ubah. Dalam program, Variabel disingkat menjadi Var.

Bentuk umum:

Var
Pengenal, … pengenal : Tipe data;

Contoh

Var
Panjang, Lebar : Integer; atau
Panjang : Integer;
Lebar : Integer;

Type Data

Setiap data memiliki tipe data, apakah merupakan angka bulat, angka pecahan, atau berupa karakter, dan sebagainya. Jadi, tipe data adalah pengelompokan data berdasarkan isi dan sifatnya

Bentuk umum:

Type
Pengenal, … pengenal : Tipe data;

Tipe Data atau Jenis data dalam pascal terbagi dalam kelompok , yaitu :

  • Tipe sederhana/simple, dibagi jadi 2 tipe :
    • Tipe Ordinal, dibagi lagi;
    • Tipe bil. Bulat
    • Tipe boolean
    • Tipe karakter
    • Tipe terbilang
  • Tipe subjangkauan
  • Tipe real
  • Tipe String
  • Tipe terstruktur, dibagi menjadi :
    • Tipe larik
    • Tipe rekaman / record
    • Tipe himpunan
    • Tipe berkas
  • Tipe Pointer