Sunday, 7 February 2016

Apa itu Tipe Data Dalam Pascal

Hallo selamat  pagi dan selamat sejahtera bagi anda.. aku disini akan membagikan pengetahuan tentang tata cara bagaimana menggunakan turbo pascal dan point point pentingnya.. point pertama aku akan menceritakan tentang Tipe Data Dalam Turbo Pascal
Mari Simak..

Apa itu tipe data ?

Tipe data adalah suatu tipe menyatakan pola penyajian data dalam computer.
Tipe data dikelompokan menjadi 2 (dua) macam :
1. Tipe dasar
2. Tipe bentukan

Tipe dasar
1. Bilangan logika (tipe boolean) : mengenal 2 (dua) buah nilai, true (benar)
   atau false (salah). Operasi – operasi yang dapat dilakukan pada tipe data
   Boolean adalah operasi logika, seperti not, or, and, dan xor.


2. Bilangan bulat (tipe integer) : pada implementasinya tipe integer memiliki
    rentang nilai yang terbatas, pada kompilator Turbo Pascal tipe integer
    dapat direpresentasikan ke dalam 5 (Lima) macam tipe.

   Operasi yang dapat dilakukan adalah operasi aritmatika dan operasi
   perbandingan.
3. Bilangan riil (tipe real ) : merupakan bilangan yang mengadung pecahan
   decimal. Pada implementasinya tipe real memiliki rentang nilai yang
   terbatas, pada kompilator Turbo Pascal tipe real dapat direpresentasikan
   ke dalam 4 (empat) macam tipe.

    Karakter (tipe char) : semua huruf dalam alphabet, angka, tanda baca,
    operator aritmetik, dan karakter – karakter khusus. 
    Untuk data bertipe
    karakter harus diapit oleh tanda petik tunggal (‘ ’), sehingga berbeda
    antara ‘9’ (sebagai karakter) dengan 9 (sebagai angka/integer). Operasi
    yang dapat dilakukan pada tipe data karakter adalah operasi
    perbandingan.

Tipe bentukan : 
   tipe yang didefinisikan sendiri oleh pemrogram yang disusun
   oleh satu atau lebih tipe dasar.

1. String (tipe string) : deretan karakter dengn panjang tertentu. Operasi
   yang dapat dilakukan adalah operasi penyambungan (concatenation) dan
   perbandingan.

2. Tipe dasar yang diberi nama tipe baru : ranah nilai dan operasi terhadap
    tipe baru tidak berubah, tetap sama dengan tipe dasar aslinya.
   Contoh : type bilbulat : integer;
    P : bilbulat;

3. Rekaman (tipe record) : tersusun oelh satu atau lebih field. Tiap field
    menyimpan data dari tipe dasar tertentu atau dari tipe bentukan lainnya
    yang sudah didefinisikan sebelumnya. Karena strukturnya yang disusun
    oleh field – field, maka rekaman juga dinamakan juga tipe terstruktur.
    Contoh : type titik : record
    <x : integer, y : integer>