Pengertian dan jenis-jenis variabel di pascal

Pengertian Variabel
Variabel merupakan  wadah untuk menyimpan berbagai data yang dapat di masukan dalam variabel. Dan setiap variabel memiliki nama dan juga jenis yang berbeda.
Dalam matematika terdapat variabel yang memiliki fungsi hampir sama dengan yang ada di Turbo pascal, seperti:

x=y+3 


Dalam persamaan di atas kita dapat melihat bahwa variabel X memiliki nilai Y+ 3.
nilai X akan bergantung pada nilai Y , jadi nilai variabel X bergantung pada variabel Y yang belum jelas nilai nya.

ayo kita asumsi atau kita mengisi variabel Y dengan sebuah angka 

Y=2
X=Y+3
X= 2+3

X=5

Dari percobaan atau asumsi nilai Y=2 di atas, kita dapat simpulkan bahwa Variabel dapat menyimpan data dan juga dapat menyimpan variabel lain baik sudah mempunyai nilai maupun belum mempunyai nilai.

Dalam Pascal, variabel tidak hanya menyimpan data berupa angka, namun banyak jenis-jenis variabel yang dapat menampung kata bahkan kalimat, dengan metode yang banyak dan variatif


 Jenis-jenis variabel dalam pascal 

Dalam pemograman pascal terdapat macam variabel yang mempunyai fungsi menampung berbagai jenis data.

1.Tipe data standar

Tipe data standar terbagi atas variabel bilangan bulat,desimal yang dapat melakukan proses aritamtika dan variabel char yang dapat menyimpan kata maupun kalimat

Tipe data bilangan bulat :
A. Integer
Integer merupakan variabel yang menyimpan bilangan bulat dengan jangkauan -32768 sampai 32767. tipe data integer juga seringkali di gunakan dalam proses perhitungan. ukuran tipe data Integer dalam komputer adalah 2 byte.
  1. uses crt;
  2. var
  3.    a,b,c:integer;
  4. begin
  5.  a:=3;
  6.  b:=5;
  7.  c:=a+b;
  8.   write(c);
  9. readkey;
  10. end.
B. Word


Word merupakan variabel yang menyimpan bilangan bulat positif dengan jangkauan 0 sampai 255, Byte memiliki ukuran memori sebesar 1 byte.

C. Shortint
Shortint merupakan variabel yang menyimpan bilangan bulat dari -128 sampai 127 dan memiliki ukuran sebesar 1 byte.

D. Longint 
Longint merupakan variabel yang menyimpan bilangan bulat dengan jangkauan -2147483648  sampai 2147483647. ukuran data longint di komputer cukup besar yaitu 4 byte.

E. Byte
Byte merupakan variabel yang menyimpan bilangan bulat positif dengan jangkauan 0 sampai 255 . Byte merupakan variabel yang tidak begitu besar, dengan memakan memori komputer sebesar 1 byte.


Tipe data bilangan desimal:

A. Real
Real merupakan tipe variabel yang dapat menmpilkan bilangan desimal 2.9 x 10-39 s/d 1.7 x1038 dan memiliki ukuran sebesar 6 byte. ukuran yang cukup besar hehehe:)

B. Single
single merupakan tipe data yang dapat menampung bilangan desimal dari  1.5 x 1045 sampai 3.4 x 1038
ukuran data yang di butuhkan tipe data single hanya 4 byte.

C. Double
Double dapat menampung bilangan desimal dari  5.0 x 10-324 sampai 1.7 x 10308 dan memiliki ukuran sebesar 8 byte.

D. Extended
Extended dapat menampung data bilangan desimal dari jangkauan 3.4 x 10-4932 hingga 1.1 x 104932 dan memiliki ukuran sebesar 10 byte.

E. Comp
Comp merupakan tipe data yang dapat menampung data bilangan desimal dari rentang -9.2x 1018 sampai 9.2x 1018 dan memiliki ukuran sebesar 8 byte.

Tipe data char(karakter) :

A. Char
Tipe data char adalah tipe data yang hanya bisa diisi dengan 1 karakter saja. Karakter ini harus ditulis diantara tanda kutip. Karena hanya bisa diisi dengan 1 karakter saja, tipe data char hanya membutuhkan 1 byte memory. variabel char dapat di isi oleh karakter  ASCII.


2.Tipe data User Defined 

Tipe data Enumerated

Tipe data Enumerated adalah tipe data yang mempunyai isi yang sudah di tentukan.
contoh:
variabel makanan sudah di isi dengan "ayam goreng"

jadi tipe data ini sebelumnya sudah di isi dengan data yang sesuai dengan tipe variabel.

Tipe data SUBRANGE 

Tipe data ini berasal dari bagian tipe variabel lain, tipe ini memiliki range seperti 0 sampai 9 atau 'a' sampai 'z' . biasa nya cara penulisan nya seperti 0..9 , 1..5

3.Tipe data terstruktur 

Tipe data array 


Tipe data array ini merupakan kumpulan dari berbagai data yang sejenis yang terkait. Array mampu menyimpan sejumlah data dengan tipe yang sama (homogen) dalam sebuah variabel. Sebagai ilustrasi, array mampu menampung banyak data namun dengan satu tipe data yang sama, misalnya integer saja. Setiap lokasi data array diberi nomor indeks yang berfungsi sebagai alamat dari data tersebut.

Tipe data string
 Tipe data ini dapat menampung berbagai macam karakter,seperti kata maupun kalimat.

Tipe data record
 Tipe data yang memiliki perkumpulan data yang tidak sejenis, berbed dengan array yang semua "anggota" nya sejenis. dalam record dapat berisi berbagai jenis data yang beragam.

Tipe data set dan file
Tipe data set merupakan tipe data yang berisi himpunan dari tipe data lain nya, seperti himpunan angka genap atau himpunan angka 1-10

tipe data file merupakan tipe data untuk mengakses sebuah file.tipe data ini di gunakan saat kita mau membaca maupun menulis di sebuah file.


4.Tipe data pointer  

Tipe data ini berisi alamat memory dari sebuah variabel, tipe data ini di gunakan saat kita ingin mengubah variabel langsung di memory komputer. 


sekian dulu penjelasan dari saya, tunggu post berikut nya yaa!! see youu
  




 









 
Next
This is the current newest page
Previous
Next Post »
Thanks for your comment