Anda di halaman 1dari 7

MAKALAH

Diajukan untuk memenuhi tugas mata kuliah Algoritma dan bahasa pemrorgraman

TYPE DATA

DISUSUN OLEH

Bintang ilmiahwan perdana


NIM : 171220369

PROGRAM STUDI SISTEM INFORMASI


FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS SEMBILAN BELAS NOVEMBER
2017/2018
KATA PENGANTAR

Puji syukur kehadirat Tuhan Yang Maha Esa atas segala rahmatNYA sehingga makalah
ini dapat tersusun hingga selesai . Tidak lupa saya juga mengucapkan banyak terimakasih
atas bantuan dari pihak yang telah berkontribusi dengan memberikan sumbangan baik
materi maupun pikirannya.

Dan harapan saya semoga makalah ini dapat menambah pengetahuan dan pengalaman
bagi para pembaca, Untuk ke depannya dapat memperbaiki bentuk maupun menambah isi
makalah agar menjadi lebih baik lagi.

Karena keterbatasan pengetahuan maupun pengalaman saya, Saya yakin masih banyak
kekurangan dalam makalah ini, Oleh karena itu Saya sangat mengharapkan saran dan
kritik yang membangun dari pembaca demi kesempurnaan makalah ini.

Kolaka, September 2017

Penyusun
BAB 1
PENDAHULUAN

1.1 LATAR BELAKANG


Bahasa pemprograman, merupakan adalah suatu komando atau perintah yang dibuat manusia
untuk membuat komputer menjadi memiliki fungsi tertentu. bahasa pemrograman ini adalah
suatu susunan aturan penulisan (sintaks) yang membentuk kode kode yang kemudian akan
diterjemahkan oleh program kompiler menjadi bahasa rakitan (assembly) dan terus diolah hingga
dimengerti oleh mesin. Komputer hanya mengerti bahasa mesin.
Bagi pemula, belajar bahasa pemprograman memang sulit, namun bukan berarti itu penghalang
bagi kita untuk enggan belajar. Di Fakultas Informatika yang notabene khusus mempelajari ilmu-
ilmu komputer sekalipun, tidak semua mahasiswanya pandai dalam bahasa pemrograman
tertentu. Hal itu dikarenakan tidak semua orang mempunyai pemikiran dan kreativitas yang sama
sehingga daya nalar terhadap sebuah bahasa pemrograman didapatkan hasil yang berbeda-beda
untuk setiap orang. Perlu kita ketahui bahwa Program yang ditulis dengan menggunakan bahasa
pascal mempunyai ciri yang terstruktur sehingga mudah dipahami maupun dikembangkan oleh
pemogram.
Pada suatu bahasa pemrograman umumnya telah menyediakan tipe tipe data yang sederhana
( simple ) maupun yang terstruktur. Termasuk di bahasa pascal.

RUMUSAN MASALAH
1.2.1 Pengertian Tipe Data Sederhana
1.2.2 Pembagian Tipe Data Sederhana
1.2.3 Pengertian Tipe Data Terstruktur
1.2.4 Pembagian Tipe Data Terstruktur
1.2.5 Pengertian Tipe Data Pointer
1.2.6 Contoh-Contoh Sintaks Tiap-Tiap Tipe Data
BAB 2
PEMBAHASAN

2.1 TIPE DATA SEDERHANA


Tipe data sederhana adalah tipe dasar, karna hanya mampu menyimpan satu
nilai tiap satu variabelnya.

2.1.1 Integer
Tipe Ukuran memory (dalam Ukuran memori jangkauan
byte) nilai

BYTE 1 0..255
SHORTINT 1 -128..127
INTEGER 2 -32768..32767
WORD 2 0..65535
LONGINT 4 -2147483648..2147483647

Jenis data ini merupakan nilai bilangan bulat, yang terdiri atas integer positif,
integer negative dan nol. Pada TURBO PASCAL jenis data ini di bagi atas
beberapa bagian .
Contoh program integer:
Program display_maxint;uses wincrt;
Begin writeln (maxint)
End.
Hasilnya: 32.767

2.1.2 Real (Bilangan pecahan)


Bilangan real atau nyata merupakan jenis bilangan pecahan, dapat dituliskan
secara biasa atau model scientific. Dimana E merupakan symbol perpangkatan
sepuluh.
Tipe Data Ukuran Tempat rentang nilai

Real 6 Byte 2.9 x 01-39 s/d 1.7 x1038


Single 4 Byte 2.9 x 01-39 s/d 1.7 x1038
Double 8 Byte 5.0 x 10-324 s/d 1.7 x10308
Extended 10 Byte 3.4 x 10-4932 s/d 1.1 x104932
Comp 8 Byte 3.4 x 10-4932 s/d 1.1 x104932
Contoh pengunaan tipe data Real
VAR Nilai1, Nilai2 hasil : REAL;
BEGIN
Nilai1 := 2.52;
Nilai2 := 3.2;
Hasil := nilai1 + nilai2;
Write(HASIL PENJUMLAHAN = ,hasil:4:2);
END

Hasil = 5.72

2.1.3 Boolean (Logika)


Tipe data Boolean adalah sebuah tipe data yang digunakan untuk nilai logika,
yaitu nilai yang digunakan hanya berupa benar atau salah (True atau False). Turbo
Pascal for windows memiliki tiga macam jenis yaitu: Boolean, Wordbool, dan
Longbool.

Tipe Data Ukuran tempat

Boolean 1 Byte
WordBool 2 Byte
LongBool 3 Byte

Contoh pengunaan tipe data Boolean

Program display_bool;uses wincrt;


Begin writeln(ord(true));
Writeln(old(false));
End
Hasilnya: 1 0 3.2.

2.1.4 String
2.2 TIPE DATA TERSTRUKTUR