Berbagai Jenis Tipe Data Dalam Bahasa Pemrograman Pascal

Tentu kita kerap mendengar sebutan data. Data dibagi jadi beragam tipe data yang terklasifikasi serta mempunyai guna sendiri. sederhanya, Tipe data pascal merupakan metode kita membagikan data kepada komputer buat mengelompokkan data- data bersumber pada apa yang bisa dimengerti oleh komputer.

Nyaris seluruh bahasa pemrograman secara eksplisit menyertakan penafsiran tipe data tercantum bahasa pemrograman java. Sebagian besar bahasa pemrograman menunjang tipe data dasar bilangan bundar( dengan bermacam dimensi), bilangan floating- point( yang mendekati bilangan real), kepribadian serta Boolean.

Dalam bagian ini kita hendak mangulas tentang apa saja jenis- jenis tipe data di dalam bahasa Pascal, tercantum pembagian tipe data yang diiringi contoh metode penggunaannya.

Berbagai Tipe Data pada Pemrograman Pascal

Berbagai Tipe Data sebagai berikut:

Tipe data Simpel/ standard

1. Integer: tipe data buat bilangan bulat( short int, word, byte dll).

Berikut ini jangkauan serta ukuran penyimpanan tipe data simpel/standart  dapat dilihat dari tabel dibawah ini:

TIPE JANGKAUAN UKURAN
Shortint -128…127 Signed 8 bit
Integer -32768…32767 Signed 16 bit
Longint -2147483648…2147483647 Signed 32 bit
Byte 0…255 UnSigned 8 bit
Word 0…65535 UnSigned 16 bit

Berikut contoh cara pendefinisian tipe data integer di dalam pascal:

var
  a:shortint;
  b:integer;
  c:longint;
  d:byte;
  e:word;

Berikut contoh simple dalam penerapan tipe data integer di dalam pascal:

program contoh_simple_menggunakan_tipe_data_integer;
var
    A, B, C : Integer;
begin
    A := 10;
    B := 5;
    C := A + B;
end.

maka hasilnya :

15

2. Boolean: tipe data yang mempunyai nilai TRUE serta FALSE

Memiliki nilai benar/ salah. Operator yang penghubung buat jenis Boolean merupakan:  : = , <> , > , < , >= , <= , IN. Boolean hendak menciptakan False bila nilai= 0 serta hendak menciptakan True bila nilai=1.

Berikut contoh cara pendefenisian tipe data real di dalam pascal:

var
  a:boolean;

Berikut contoh simple dalam penerapan tipe data boolean di dalam pascal:

program tes;
var
    A, B : Integer;
begin
    A := 10;
    B := 5;
    
    writeln(A < B); 
    writeln(A > B); 
    
    readln;
end.

maka hasilnya:

FALSE
TRUE

3. Char: tipe data yang berisi satu character.

Char adalah semua tombol yang terdapat pada keyboard atau lebih lengkapnya semua karakter yang terdapat pada kode ASCII.

* Catatan : Apabila char ingin dijadikan sebagai konstanta maka karakter yang dimasukkan harus diapit dengan tanda kutip satu. Dan apabila karakter itu berupa tanda kutip satu maka harus diapit dengan dua tanda kutip satu.

Berikut contoh cara pendefenisian tipe data char di dalam pascal:

var
  a:char;

4. Terbilang/ Enumerated: didetetapkan sendiri oleh programmer.

Tipe data enumerated adalah tipe data yang isinya terdiri dari kelompok data yang sudah ditentukan. Sebagai contoh, kita bisa membuat tipe enumerated makanan yang berisi: donatrotisosis dan burger dst.

Tipe data enumerated sering juga disebut enumeration atau enum saja.

Berikut contoh cara pendefenisian tipe data enumerated di dalam pascal:

Type
Makanan = (Donat,Roti,Sosis, Burger);

5. Subrange

Tipe yang range datanya ditentukan oleh pemrogram.

Tipe data subrange adalah tipe data bentukan yang berasal dari bagian (sub) tipe data lain  dan berada dalam sebuah jangkauan (range). Contohnya, kita bisa membuat tipe data baru yang hanya terdiri dari angka 0 sampai 9, atau hanya dari huruf ‘a’ hingga ‘e’.

Berikut contoh cara pendefenisian tipe data enumerated di dalam pascal:

type
  satuan= 1..99;
var
  a: satuan;

6. Real: tipe data buat menampung bilangan pecahan.

Tipe data yang digunakan untuk menyimpan bilangan real/pecahan.

Dibagi menjadi 5 macam, yaitu :

TIPE DATA JANGKAUAN DIGIT PENTING UKURAN
Real 2.9 * 10-39 … 1.7 * 1038 11-12 6 byte
Single 1.5 * 10-45 … 3.4 * 1038 7-8 4 byte
Double 5.0 * 10-324 … 1.7 * 10308 15-16 8 byte
Extented 3.4 * 10-39 … 1.1 * 104932 19-20 10 byte
Comp -263+1… 1063-1 19-20 8byte

Berikut contoh cara pendefenisian tipe data real di dalam pascal:

var
  a:real;

Tipe data String: tipe data yang terdiri dari sekumpulan character.

Tipe data string adalah tipe data yang terdiri dari string, yaitu berupa sekumpulan karakter. String adalah tipe data untuk teks yang merupakan gabungan huruf, angka, whitespace (spasi), dan berbagai karakter. Fungsi ini digunakan untuk membuat identifier String/teks. Beberapa fungsi string yang sering di pakai dalam pemrograman, diantaranya adalah fungsi Length, Copy, POS, Concat, Val dan Str.

Berikut contoh cara pendefenisian tipe data string di dalam pascal:

var
  a:string;

Tipe data Terstruktur Array, Record, Set, File, objek.

Array merupakan sekumpulan variabel yang memiliki tipe data yang sama dan bisa menyimpan beberapa nilai dalam satu variabel. Array merupakan tipe data terstruktur dalam pemrograman, array memungkinkan untuk menyimpan data maupun referensi objek dalam jumlah banyak dan terindeks.

Contoh :

Var   x : Array[1..n] of datatype ;

Tipe data record adalah tipe data tersetruktur yang terdiri atas sejumlah elemen yang tipe datanya tidak harus sama, berbeda dengan array yang hanya bisa di isi dengan tipe data yang sejenis, Maka di tipe data ini bisa di isi berbagai jenis tipe data.

Fungsi record adalah menyimpan sejumlah data dengan nilai dan tipe data yang berbeda dalam satu wadah, tipe ini dapat dipadukan dengan tipe data terstruktur lainnya seperti array. Untuk membuat program yang menggunakan tipe data ini, anda dapat mendeklarasikannya di bagian type atau di bagian var.

Type
    Nama_record = record
        Field1:  string[50];          
        Field2:  integer;
        …………………
        Fieldn: tipe data n ;
    End ;

Selamat sekarang anda sudah mengetahui Berbagai Jenis Tipe Data Dalam Bahasa Pemrograman Pascal. Tipe data sangat penting dalam pemrograman, Melalui tipe data kita telah memberikan informasi kepada komputer untuk mengelompokkan data-data berdasarkan apa yang dapat dipahami oleh komputer, apabila kita salah memberikan informasi tipe data maka yang terjadi adalah komputer tidak dapat mengerti tipe data tersebut dan menyebabkan kesalahan output program.

Leave a Reply

Your email address will not be published. Required fields are marked *