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: donat, roti, sosis 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.