Tugas 1 : Artikel type data,

     1.   Artikel tentang Type data sederhana dan majemuk .
Tipe Data menunjukkan suatu nilai yang dapat digunakan oleh suatu variable yang bersangkutan. Konstanta menyatakan nilai yang tetap, sedangkan variabel menyatakan nilai yang dapat berubah-ubah selama eksekusi berlangsung.
A.   Tipe data sederhana.
Merupakan tipe data dasar yang sering dipakai oleh program, meliputi: integer (bilangan bulat), real (bilangan pecahan), char (alphanumerik dan tanda baca), dan boolean (logika). Untuk data integer dan real masing-masing terbagi menjadi beberapa kategori.
1.      Bilangan Integer
Merupakan tipe data berupa bilangan bulat, terbagi atas beberapa kategori seperti terlihat dalam tabel 1.
Tabel 1 menunjukkan jenis data, ukuran dalam memori dan rentang nilainya.
Tabel 1. Tipe data bilangan integer
Tipe Data
Ukuran Tempat
Rentang Nilai
Byte
1 byte
0 s/d +255
Shortint
1 byte
-28 s/d +127
Integer
2 bytes
-32768 s/d 32767
Word
2 bytes
0 s/d 65535
Longint
4 bytes
2147483648 s/d 2147483647

Contoh penggunaannya  pada pascal :
Var a,b,jumlah1,jumlah2 : INTEGER;
Begin
jumlah1:=10;
jumlah2:=3;
a:=jumlah1 DIV jumlah2;
b:=jumlah1 MOD jumlah2;
WRITELN('HASIL A = ',a);
WRITELN('HASIL B =',b);
END.
hasil program : hasil a = 3
hasil b =
2.      Bilangan Real
Konstanta bertipe real adalah bilangan yang berisi titik desimal atau jenis bilangan pecahan. Dalam Pascal paling sedikit harus ada satu digit sebelum dan sesudah titik desimal, tidak boleh ada koma dan nilainya bisa positif atau negatif. Dapat dituliskan secara biasa atau model scientific. Contoh bilangan real: 34.265 -3.55 0.0 35.997E+11, dimana E merupakan simbol perpangkatan 10. Jadi 452.13 mempunyai nilai sama dengan 4.5213e2.
Penggolongan tipe data bilangan real dapat dilihat pada tabel 2.
Tipe Data
Ukuran Tempat
Rentang Nilai
Real
6 bytes
2.9 x 10-39 s/d 1.7 x1038
Single
4 bytes
1.5 x 1045 s/d 3.4 x 1038
Double
8 bytes
5.0 x 10-324 s/d 1.7 x 10308
Extended
10 bytes
3.4 x 10-4932 s/d 1.1 x 104932
Comp
8 bytes
-9.2x 1018 s/d 9.2x 1018
Tabel 2. Bilangan Real
















3.      Karakter ( Char )
Karakter merupakan tipe data yang hanya mampu menyimpan 1 digit karakter.  Ukuran untuk tipe data karakter adalah 1 byte (1 byte = 8 bit). Adapun macam karakter yang ada sejumlah 256 macam karakter yaitu dari kode karakter (ASCII), 0 sampai dengan 255. Untuk penulisan karakter menggunakan tanda petik tunggal (‘)  di depan dan belakang karakter yang ditulis.
Contoh : ‘a’, ‘A’,’&’ dll.
Nilai-nilai yang termasuk karakter adalah:
a)       Karakter huruf  : ‘a’..’z’,’A’..’Z’
b)      Karakter angka  : ‘0’..’9’
c)      Karakter tanda baca  : titik, koma, titik koma, titik dua dan sebagainya
d)     Karakter khusus : $, %, #, @ dan sebagainya.
4.      Boolean
Adalah tipe data yang hanya bernilai benar (true) atau salah (false).
Jangkauan (nilai yang mungkin) hanya 2 yaitu true atau false.
Contoh pengunaannya pada pascal:
VAR benar : BOOLEAN;
BEGIN
benar := TRUE;
WRITELN('benar = ',benar);
END.
hasil : benar = TRUE
B.     Tipe data majemuk
§  Tipe String
Tipe data ini menyimpan data yang berisi suatu teks (rangkaian karakter/huruf) dan bisa juga berisi angka.
Contoh pendeklarasian :
Var      kalimat : string

Begin kalimat  := ‘Jl.Bima Sakti no.3 Pengok’;

0 komentar: