Menu Close

Tipe Data dalam Pascal dan C

Pada dasarnya, komputer memanipulasi data atau objek (variable atau konstanta) oleh suatu program dan disimpan dalam memori. Tipe peubah dideklarasikan terlebih dahulu dalam bentuk variable atau konstanta yang digunakan untuk mewakili nilai dari peubah tersebut agar dapat melakukan suatu operasi dengan mengkombinasikan peubah-peubah tersebut agar menghasilkan nilai baru. Tipe data dapat dikelompokkan menjadi dua macam yaitu tipe data dasar dan tipe data bentukan.

A. Tipe Dasar

  1. Boolean

Tipe data ini merupakan bilangan logika yang memiliki dua kondisi yaitu benar (true) dan salah (false). Operasi yang dilakukan oleh tipe data ini disebut operasi Boolean yang mana menghasilkan beberapa operasi misalnya:

ABA AND BA OR BA XOR B
truetruetruetruefalse
truefalsefalsetruetrue
falsetruefalsetruetrue
falsefalsefalsefalsefalse

2. Integer

Bilangan bulat atau integer digunakan untuk nilai yang tidak disertai dengan nilai pecahan dengan rentang nilai yang tidak terbatas. Tetapi, dalam penggunaan komputer dibatasi sampai dengan nilai tertentu saja.

TipeRentang NilaiFormat
Byte0 – 255Unsigned 8-bit
Shortint-128 – 128Signed 8-bit
Word0 – 65535Unsigned 16-bit
Integer-32768 – 32767Signed 16-bit
longint-2147483648 – 2147483647Signed 16-bit

3. Float

Bilangan riil atau float merupakan bilangan yang memiliki pecahan dengan ciri titik ‘ . ’ (atau koma ‘ , ’). Pada dasarnya bilangan riil memiliki nilai tanpa batas seperti bilangan bulat, tetapi dikarenakan oleh keterbatasan prosesor komputer serta kompilator.

TipeRentang NilaiFormat
Real2.9 x 10-39 – 1.7 x 10386 byte
Single1.5 x 10-45 – 3.4 x 10384 byte
Double5.0 x 10-324 – 1.7 x 103088 byte
Extended3.4 x 10-4932 – 1.1 x 10493210 byte

4. Char

Karakter atau char memiliki peran penting dalam komputer dan banyak digunakan untuk penyerta rumus-rumus atau symbol-simbol tertentu. Misalnya: huruf alphabet ‘a – z dan A – Z’ angka decimal ‘0 – 9’, tanda baca ‘!, ?, ., :, ;’, operator ‘+, -, *, /’, atau karakter khusus seperti ‘$, #, @’, dan lain-lain.

5. String

String merupakan deretan karakter yang didefinisikan seperti halnya karakter tetapi memiliki untaian panjang yang dideklarasikan dengan menggunakan tanda petik disetiap awal dan akhir string. Contoh:

‘Bandung’

‘Jalan Ahmad Yani’

‘Program Studi Teknik Informatika’

B. Tipe Bentukan

1. Tipe dasar yang diberi nama tipe baru

Kita dapat memberi nama baru untuk tipe data dasar yang telah dibahas pada poin sebelumnya. Misalnya kita punya variable yang akan digunakan untuk menyimpan nilai tertentu. Maka kita dapat menuliskannya seperti berikut:

Type BilBulat : integer

2. Tipe Tersetruktur

Untuk tipe terstruktur, tipe data berupa record yang disusun oleh satu field yang menyimpan nilai dari tipe dasar atau bentukan yang sudah didefinisikan sebelumnya. Contoh:

xy

Type titik : record < x : real, y : real >

18 Comments

Leave a Reply

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