16 July 2008

Jenis data dan Deklarasinya

Teori.

Jenis-jenis data Skalar Standard

T. Pascal mengenal beberapa jenis data skalar standard, yang terdiri dari:

  • Integer

  • Boolean

  • Char

  • Real

  • String


Dari jenis-jenis data di atas, maka integer, boolean, dan char dinamakan sebagai jenis data ordinal. Dinamakan jenis data ordinal karena nilai-nilai yang termasuk jenis data ini memiliki urutan yang tertentu.


Integer

Adalah bilangan bulat positif atau negatif. Jenis data ini digunakan apabila anda tidak akan bekerja dengan bilangan yang mengandung pecahan. Jenis integer masih dapat dipecah lagi menjadi :

  • integer : bernilai – 32768 hingga + 32767

  • shortint : bernilai -128 hingga + 127

  • longint : bernilai -2147483648 hingga + 2147483647

  • word : bernilai 0 hingga 65536

  • byte : bernilai 0 hingga 255


Booelan := hanya memiliki nilai, yaitu TRUE dan FALSE.


Char := adalah karakter yang memiliki kode ASCII 0 hingga 255. karakter ini dapat berupa angka, huruf abjad, atau tanda-tanda baca. Karakter dapat dituliskan dalam bentuk biasa dengan diapit tanda apostrof, atau dalam bentuk kode ASCII-nya dengan didahului tanda #.


Real := adalah nyata/real. Agar suatu nilai dapat dikenali sebagai jenis data real, maka harus dituliskan dengan satu titik desimal (misalnya 3.14), atau dengan menggunakan bentuk eksponensial (misalnya 2.58 * 1021).

Jenis data real masih dapat dibedakan lagi:


  • real : bernilai 10-38 hingga 10+37.

  • Comp : bernilai 10-63 hingga 10+63-1.

  • Extended : bernilai 10-4931 hingga 10+4931.

  • Single : bernilai 10-38 hingga 10+38.

  • Double : bernilai 10-38 hingga 10+38.

String := adalah data yang berupa deretan beberapa karakter. String selalu diawali dan diakhiri oleh tanda apostrof. Beberapa buah string dapat disambungkan dengan menggunakan tanda +


Sebagai contoh :

100 integer atau longint

100. real

5.76 real

1E12 real

-45000 longint

True Boolean

‘S’ char atau string

‘Saya223’ string

#65 char

‘’ string (disebut sebagai STRING NUL, karena tidak ada satu karakter pun di antara tanda apostrof)

‘Merry X’’mas’ char (perhatikan dua buah tanda apostrof di tengah. Ini diperbolehkan, dan data tersebut akan terbaca sebagai Merry X’mas)

Identifier

Di dalam pemrograman dengan Pascal, maka judul program, variabel, konstanta, procedur, fungsi dan setiap nilai data harus diberi nama. Ini lazim disebut sebagai Identifier.

Untuk pemberian nama memiliki syarat:

 kombinasi huruf, angka dan garis bawah ( _ )

 diawali huruf abjad

 tidak menggunakan spasi

 maksimal 63 karakter

Contoh pemberian nama:

Programku_yang_pertama (benar)

Nilai (benar)

Nilai akhir (salah, ada spasi)

5_simbol (salah, diawali angka)


Bahasa Pemrograman Pascal tidak membedakan huruf besar atau huruf kecil (non-case sensitive) di dalam identifier. Dengan demikian contoh identifier-identifier di bawah ini dianggap sama:

Nilai_Akhir

nilai_akhir

NILAI_AKHIR

NiLAI_akHIr



1 comment: