Skip to content Skip to sidebar Skip to footer

Pengertian Type Data. Variabel. Constanta. Indentifier Pascal

ilmuit.id - Tipe data adalah jenis data yang dimiliki oleh sebuah besaran  atau jenis  pemberian nilai terhadap suatu besaran, Jenis datanya tergantung nilai yang diberikan oleh programmer, Sebuah variabel  memiliki batasan  yang dapat di terima oleh variabel tersebut sesuai dengan jenis tipe data yang  diberikan.

***
Baca Juga : Belajar Mengenal Bahasa Pemrograman Pascal Dasar


Pengertian  Type Data. Variabel. Constanta. Indentifier Pascal


Pengertian tipe data ialah, Data yang kita olah ada beberapa macam type data, bisa berupa angka bulat ( integer ), angka pecahan( riil ), karakter (Char ) , kata / kalimat ( string ), Logika ( Boolean). Masing-masing tipe data  mempunyai batasan atau rentang yang sudah di tetapkan. 

Nilai yang ingin kita masukan ke sebuah variabel  harus menempati ruang yang tepat sesuai dengan kapasitas ruangan dan  jenis tipe data yang sudah di definisikan atau di tetap kan di awal saat deklarasi..

Oleh karena itu  Tipe Data angka tidak bisa menerima data yang berupa huruf ataupun kata begitu juga sebaliknya itu kita sebut pengklasifikasian type data. 

Masing-masing tipe data memiliki daya tampung tertentu sehingga bila programmer  memasukkan data yang melebihi daya tampung, secara otomatis data tersebut akan ditolak.

Mengapa kita perlu memberikan tipe data ?, agar saat compiler di jalankan si compiler akan mengetahui jenis data yang di gunakan.

Misal Tipe data Byte memiliki range nilai 0-255, jika seorang user memasukkan angka melebihi dari range nilai tersebut misalkan saja memasukkan angka 300, sudah tentu tipe data Byte tidak mampu menampung angka tersebut.

Jenis Jenis Tipe Data

Secara garis besar tipe data di kelompokan seperti gambar di bawah ini untuk mempermudah pemahaman kita tentang type data.

Jenis Jenis Tipe Data



Tipe Data Sederhana / Dasar
Tipe data sederhana adalah titpe-tipe data  yang sudah ada di compiler tinggal kita gunakan, Tipe data sederhana  juga ada beberapa macam seperti yang tertera di gambar atas yaitu integer, real, boolean, char dan string.

Tipe Data Terstruktur / Bentukan
Selain menggunakan tipe data dasar yang sudah ada di compiler atau di definisikan oleh compiler maka kita dapat membuat Tipe data bentukan, Tipe data bentukan  merupakan tipe data yang kita definisikan sendiri sesuai dengan kebutuhan data yang diperlukan oleh program yang kita buat.

Tipe Data Integer
Tіре dаtа integer аdаlаh tipe dаtа khusus bіlаngаn bulat. Artinya tipe data ini tidak bisa digunakan untuk bilangan pecahan atau desimal. Tipe data integer mempunyai beberapa macam jenis dan mempunyai batasan atau rentang yang dimiliki .
  • Type Data BYTE memiliki rentang nilai  ( 0 s/d +255 ).
  • Type Data SHORTINT memiliki rentang nilai  ( -28 s/d +127 ).
  • Type Data INTEGER memiliki rentang nilai  ( -32768 s/d +32767 ).
  • Type Data WORD memiliki rentang nilai  ( 0 s/d +65535 ).
  • Type Data LONGINT memiliki rentang nilai  ( 2147483648 s/d +2147483647 ).

Contoh kode program INTEGER :

program tipedata_int ;
uses crt;
var
   A : integer ;
   B : integer ;
   C : integer ;
   D : integer ;
begin
 CLRSCR;

     A := 10 ;
     B := 15 ;
     C := 20 ;
      {D := 50.5 ;  salah karena bertipe data pecahan }

     writeln ( 'Cetak A = ', A );
     writeln ( 'Cetak B = ', B );
     writeln ( 'Cetak C = ', C );

 readln;

end .


Tipe Data Real
Tipe data real adalah tipe data yang dikhususkan untuk angka pecahan atau desimal, namun tipe data ini juga bisa digunakan untuk angka bulat. Tipe data real pun memiliki beberapa macam jenis

Tipe Data Real dan Macam Macamnya



Tipe Data Boleaan :
Adalah tipe data yang hanya memiliki  nilai kembalian yaitu TRUE dan FALSE atau Benar dan Salah.

Tipe Data Char :
Tipe data char digunakan untuk menampung hanya satu karakter saja (1 digit), Karakter dapat berupa huruf atau angka yang diapit tanda kutip tunggal Contoh :  ‘A’,‘3’

Tipe Data String :
Tipe data string adalah tipe data yang digunakan untuk menampung karakter yang lebih dari 1 digit, Karakter dapat berupa angka atau huruf yang diapit tanda kutip tunggal misalnya : ( ' joko' ) , Tipe data ini termasuk tipe data terstruktur karena memiliki nilai index seperti pada tipe data array Contoh :

‘UNIVERSITAS’ ;
‘05235’ ;

Misal Kata:=‘UNIVERSITAS’; akan memiliki nilai index berikut :

KATA[1]=U
KATA[2]=N
KATA[3]=I
KATA[4]=V
KATA[5]=E
KATA[6]=R
KATA[7]=S
KATA[8]=I
KATA[9]=T
KATA[10]=A
KATA[11]=S

# Sementara ini anda tidak perlu memikirkan apa itu tipe data array  akan ada pembahasan selanjutnya tentang  ARRAY 

Contoh 1 program pascal sederhana  menggunakan tipe data STRING :

program typedata;
uses crt;
var
   A :string;
   B :string;

begin
clrscr;
        A:= 'budi';
        B:= 'lahir di jakarta';

        write( A ,' + ',B );
        readln;
end.

Output :
program pascal pengunaan string

A : string ;
B : string ;

program diatas adalah penggunaan dua buah variabel A dan B dengan di berikan type data string,

A:= 'budi';
B:= 'lahir di jakarta';

yang kemudian variabel tersebut dapat di isi nilainya dengan kalimat A :=  'budi  dan B:= 'lahir di jakarta'.

maka hasil dari output  tersebut adalah :

Output : budi + lahir di jakarta

Penjelasan tanda ( := ) di sebut asignment atau operator penugasan. berfungsi memasukan nilai kedalam sebuah variabel.

Contoh 2 program pascal sederhana  menggunakan tipe data STRING dan INTEGER :


Contoh 2 program pascal sederhana  menggunakan tipe data STRING dan INTEGER :


Pengertian Variabel

Adalah besaran / pengenal yang nilainya dapat berubah-ubah, Variabel dapat digunakan dalam tubuh program bila telah didefinisikan terlebih dahulu pada bagian deklarasi


Nama variabel bebas   (tergantung pemrogram) biasanya terkait dengan data tujuan agar mudah diingat,  Namun harus mengikuti aturan sebagai berikut :
  • Bukan mеruраkаn kаtа реrіntаh khuѕuѕ (reserved word) dalam bаhаѕа раѕсаl 
  • Tidak menggunakan spasi (penghubung yang digunakan adalah garis bawah [ _ ])
  • Tidak menggunakan simbol-simbol khusus seperti : +,=,-,*,/,$ dll
  • Tidak didahului dengan angka
  • Nama variabel jangan terlalu panjang dan sebaiknya mudah diingat

Cara mendefinisikan variabel :

Var Nama_Variabel : Tipe_Data;

Atau

Var
Nama_Variabel : Tipe_Data;

Contoh :

Var Nama : String;

Atau

Var
Nama_Mahasiswa : String;

Contoh Program Pengunaan Variabel :

Contoh Program Pengunaan Variabel :

Pengertian Constanta :

Adalah besaran yang nilainya tetap atau tidak berubah, Constanta dapat digunakan dalam tubuh program bila telah didefinisikan terlebih dahulu pada bagian deklarasi nama constanta bebas (tergantung pemrogram), dalam pembuatan constanta atau nilai tetap dalam pemrograman pascal menggunakan kata kunci ' CONST'.

Cara Mendefinisikan Constanta :

Const Nama_Constanta = Nilai;

Atau

Const
Nama_Constanta = Nilai;

Contoh :

Const Phi = 3.14;

Atau

Const

Uang_Lembur = 8000;

Contoh pengunaan constanta :

Contoh pengunaan constanta :


Pengunaan Constanta biasanya di gunakan untuk menetapkan suatu besaran / variabel yang nilainya tidak akan berubah selama program di eksekusi atau berjalan.

Dengan menetapkan variabel PHI memiliki nilai yang tetap yaitu 3,14 dimana hal ini variabel PHI akan mempunyai nilai yang tetap

Di baris

LUAS := PHI  * R * R ;

Maka kita bisa menggunakan nilai 3,14 yang berada dalam variabel PHI sehingga jika kita melihat bilangan operasinya menjadi 3,14 * 7 * 7 .

Pengunan constanta biasanya memudahkan kita untuk melakukan sebuah expresi karena nilai yang tetap di dalamnya.

***
Nah sahabat itulah pembahasan tentang Pengertian  Type Data. Variabel. Constanta. Indentifier Pascal  semoga dapat bermanfaat buat sahabat semua dan tulisan ini akan selalu di perbaharui sesuai dengan perkembangan yagn terus berjalan di pembahasan berikutnya kita akan membahas tentang OPERATOR pada bahasa pascal.

***
Baca Juga : Operator Dalam Bahasa Pemrograman Pascal