Anda di halaman 1dari 3

Deklarasi Konstanta

Konstanta merupakan variabel yang mempunyai nilai yang tetap meskipun telah dilibatkan dalam
beberapa kali operasi aritmatika ataupun logika. Untuk mendeklarasikan sebuah konstantan, kata
baku yang kita gunakan adalah const. Dalam pemrograman turbo pascal, dikenal dua macam
konstanta yaitu :
1. Konstanta Tak Bertipe
Konstanta tak be1rtipe adalah suatu konstanta yang nilainya tertentu dan tipenya tidak secara jelas
disebutkan. Sebagai contoh dalam perhitungan luas lingkaran kita mengenal bilangan 3.14 dan jika
bilangan ini beberapa kali muncul dalam suatu perhitungan rumus kita dapat memberikan sebuah
nama untuk memanggilnya, missal Phi
Maka program akan lebih mudah untuk dipahami. Definisi konstanta phi dapat ditulis sebagai :
Const phi =3.14;
Deklarasi konstanta tak bertipe mempunyai bentuk umum :
Const nama_pengenal=nilai;2
Contoh deklarasi konstanta :
Const FaktorKerjaLembur =1.1;
Maxkerja =60;
Maxgaji =35000;
2. Konstanta Bertipe
Konstantan bertipe adalah suatu konstanta yang selain ditunjukkan nilainya juga dinyatakan tipe
datanya. Bentuk umum deklarasi konstantan bertipe adalah :
Const pengenal : tipe data=konstanta;
Contoh penggunaan konstantan bertipe :
Const cacah : integer =100;
Factor : real = 0.1;
Tunda : char = #3;
Konstanta bertipe sesungguhnya adalah perubah dengan nilai yang tetap, maka tidak bisa saling
dipertukarkan dengan konstanta biasa (konstantan tak bertipe). Perhatikan contoh berikut :
Const awal : integer = 1;
Akhir : integer = 100;
Type vector =array[awal . .akhir] of real;
Dalam contoh di atas, deklarasi vector adalah salah karena awal dan akhir adalah konstanta bertipe
(yang sesungguhnya perubah).
http://www.tergaptek.com/2010/04/pascal-deklarasi-pengenal-dan-konstanta.html
Kelebihan :

-Tipe data standar, tipe-tipe data standar yang telah tersedia bahasa pemrogaman. Pascal
memiliki tipe data standar Boolean, integer, char, real, string.
-User defined data types, programmer dapat membuat tipe data lain yang diturunkan dari
tipe data standar.
-Strongly-typed, programmer harus menentukan tipe data dari suatu variable dan variable
tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain format yang ditentukan.
-Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi
fungsi-fungsi kecil (procedur dan function) yang dapat dipergunakan berulang-ulang.
-Sederhana dan ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa
manusia (bahasa inggris) sehingga mudah dipelajari dan dipahami.

Kekurangan :

-Versi awal Pascal kurang cocok untuk aplikasi bisnis karena dukungan basis data yang
terbatas.
-Sintaks Pascal terlalu bertele-tele.
-Tidak mendukung pemrograman berorientasi objek.
-Pascal tidak fleksibel dan banyak kekurangan yang dibutuhkan untuk membuat aplikasi
yang besar.

http://aritrianto113111205.blogspot.co.id/2012/03/pascal.html

arizer, 2012

Kelebihan Pascal :
 Tipe Data Standar, tipe-tipe data standar yang telah tersedia pada kebanyakan bahasa
pemrograman.
 Pascal memiliki tipe data standar: boolean, integer, real, char, string,
 User defined Data Types, programmer dapat membuat tipe data lain yang diturunkan dari tipe
data standar.
 Strongly-typed, programmer harus menentukan tipe data dari suatu variabel, dan variabel
tersebut tidak dapat dipergunakan untuk menyimpan tipe data selain dari format yang
ditentukan.
 Terstruktur, memiliki sintaks yang memungkinkan penulisan program dipecah menjadi fungsi-
fungsi kecil (procedure dan function) yang dapat dipergunakan berulang-ulang.
 Sederhana dan Ekspresif, memiliki struktur yang sederhana dan sangat mendekati bahasa
manusia (bahasa Inggris) sehingga mudah dipelajari dan dipahami.
Kekurangan Pascal:
 Tidak fleksibel penggunaannya.
 Bahasa PASCAL juga merupakan bahasa yang digunakan sebagai standar bahasa
pemrograman bagi tim nasional Olimpiade Komputer Indonesia (TOKI). Selain itu, Bahasa
PASCAL masih digunakan dalam IOI (International Olympiad in Informatics).
http://afrizalsyahputra94.blogspot.co.id/2013/04/kekurangan-dan-kelebihan-pascal.html

Anda mungkin juga menyukai