Anda di halaman 1dari 4

TUGAS RESUM

MATA KULIAH KOMPUTASI LUNAK


TIPE DATA SEDERHANA DAN TERSTRUKTUR

NAMA : ACHMAD YANI

NIM : 140431100050

TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS TRUNOJOYO MADURA
2017
1. Tipe Data Sederhana
Tipe data sederhana dihubungkan dengan sebuah identifier untuk sebuah data.
Data tipe ini digolongkan menjadi tipe data standar dan tipe data yang didefinisikan
oleh pemakai.
- Tipe data standar :
Integer, real, char, string, Boolean
- Tipe data yang didefinisikan pemakai
Enumerated atau scalar type, subrange type

1.1 Integer
Merupakan nilai bilangan bulat baik dalam bentuk desimal maupun hexadecimal. Ada 5
macam tipe data integer berdasarkan jangkauan nilai, yaitu :
1.1.1 Byte
1.1.2 Shortint
1.1.3 Interger
1.1.4 Word
1.1.5 Longint

Tipe Ukuran Memori Jangkauan Nilai


(dalam byte)
Byte 1 0 255
Shortint 1 - 128 127
Integer 2 - 32768 32767
Word 2 0 65535
Longint 4 - 2147483648 2147483647

1.2 Real
Real adalah bilangan yang berisi titik desimal atau jenis bilangan pecahan.
Nilai konstanta numeric real berkisar dari 1E-38 sampai 1E+38. E menunjukkan nilai
10 pangkat, dan tipe data ini menempati memori sebesar 6 byte.
1.3 Karakter
Karakter merupakan tipe data yang hanya mampu menyimpan 1 digit karakter.
Nilai data karakter berupa sebuah karakter yang ditulis diantara tanda petik tunggal,
seperti : A . penggunaan variable untuk menyimpan tipe data karakter ini harus
dideklarasikan dengan tipe Char.
1.4 Boolean
Boolean merupakan tipe data logika, yang berisi dua kemungkinan nilai: TRUE
(benar) atau FALSE (salah). Tipe data boolean memakai memori paling kecil.
2. Tipe Data Terstruktur
Tipe data Terstruktur terdiri dari beberapa data item yang dihubungkan satu
dengan lainnya. Masing-masing grup dari data item dihubungkan dengan suatu
identifier tertentu. Ada 4 macam yang termasuk dalam data ini : array, record, file dan
set

2.1 Record
Seperti halnya Array, Record atau Struct juga termasuk tipe data komposit. Record
dikenal dalam bahasa Pascal/Delphi sedangkan Struct dikenal dalam bahasa C++.
Berbeda dengan array, tipe data record mampu menampung banyak data dengan tipe
data berbeda-beda (heterogen). Misalnya, satu bagian integer, satu bagian lagi
character, dan bagian lainnya Boolean. Biasanya record digunakan untuk menampung
data suatu obyek. Misalnya, siswa memiliki nama, alamat, usia, tempat lahir, dan
tanggal lahir. Nama akan menggunakan tipe data string, alamat bertipe data string, usia
bertipe data single (numeric), tempat lahir bertipe data string, dan tanggal lahir bertipe
data date
2.2 Set
Sebuah set merupakan suatu himpunan yang berisi nilai (anggota). Set merupakan
Tipe data yang khusus untuk Pascal. Set dalam pemrograman sangat mirip dengan
himpunan dalam ilmu matematika.
2.3 File
Tipe data File adalah kumpulan sejumlah komponen yang bertipe data sama yang
jumlahnya tidak tentu dan biasanya tersimpan dalam suatu media penyimpan luar.
Jumlah komponen dalam berkas dapat ditambah jika diperlukan.
2.4 Array
Array atau sering disebut sebagai larik, adalah tipe data yang sudah terstruktur
dengan baik, meskipun masih sederhana. Array mampu menyimpan sejumlah data
dengan tipe yang sama (homogen) dalam sebuah variabel. Sebagai ilustrasi, array
mampu menampung banyak data namun dengan satu tipe data yang sama, misalnya
integer saja. Setiap lokasi data array diberi nomor indeks yang berfungsi sebagai alamat
dari data tersebut.
2.5 String
Merupakan suatu data yang menyimpan array (larik), sebagai contoh 'ABCDEF'
merupakan sebuah konstanta string yang berisikan 6 byte karakter. Ukuran Tempat
untuk tipe data ini adalah 2 s/d 256 byte, dengan jumlah elemen 1 s/d 255.