(SIMPLE – DATA TYPE)
Adalah tipe data yang sudah ada dan
dijadikan standar dalam bahasa pemrograman tertentu.
Isi dari tipe data sederhana ini adalah
data-data tunggal.
STANDARD DATA TYPE
INTEGER (TIPE BILANGAN BULAT)TIPE BILANGAN REAL
Data
yang termasuk bilangan real adalah data angka yang mengandung pecahan.
Data yang seperti ini akan memiliki keterangan jangkauan, jumlah digit penting (berarti) dan ukuran. Digit berarti ini penting diperhatikan karena ini berhubungan dengan tingkat ketelitian data
yang disajikan.
BOOLEAN
Adalah tipe data
yang hanya bernilai benar (true) atau salah (false).
Jangkauan (nilai yang mungkin) hanya 2 yaitu true atau false.
USER-DEFINED DATA TYPE
Tipe sub jangkauan merupakan tipe data yang
jangkauannya merupakan sebagian dari tipe data yang lain.
Misalnya untuk tipe byte memiliki jangkauan
dari 0..255, sementara kita hanya memerlukan angka 1..12 untuk menampung data
bulan. Maka bisa diciptakan satu tipe baru yang merupakan sub jangkauan
tersebut.
Contoh Type : Bulan : 1 .. 12 ;
ENUMERATED OR SCALAR TYPE
SUBRANGE TYPE
TIPE DATA TERSTRUKTUR (STRUCTURED – DATA
TYPE)
-ARRAY (LARIK)
Larik adalah tipe data yang berisi beberapa
data yang ditampung dalam satu variabel yang memiliki tipe data yang sama.
Masing masing data yang tertampung dalam
sebuah larik akan ditandai sebagai elemen pertama sampai ke – n.
larik dapat dibuat beberapa dimensi,
misalnya untuk menggambarkan matrix kita perlu menggunakan larik 2 dimensi.
-RECORD (REKAMAN)
Tipe data rekaman di gunakan untuk menampung
data yang terdiri dari beberapa tipe yang berbeda.
Record dapat diakses (diisi) dan dibaca per
elemen record dengan menyebut nama elemennya.
-SET (HIMPUNAN)
Tipe data himpunan merupakan sebuah tipe
data yang didalamnya memuat sejumlah elemen (anggota) dimana anggotanya memiliki
tipe data dasar yang sama.
TIPE POINTER
~ Pointer secara harfiah dapat diartikan
sebagai penunjuk.
~ Tipe data pointer ini merupakan tipe data
yang berisikan alamat memori dimana data disimpan
Macam-macam dari Tipe Data adalah :
a. Integer ( Bilangan Bulat )
Integer merupakan nilai bilangan bulat baik
dalam bentuk desimal maupun hexadecimal. Tipe data numerik yang termasuk
integer adalah sebagai berikut :
- Byte : Memiliki nilai integer dari -128
sampai +127 dan menempati 1 byte ( 8 bits ) di memori
- Short : Memiliki nilai integer dari -32768
sampai 32767 dan menempati 2 bytes ( 16 bits ) di memori
- Int : Memiliki nilai integer dari
-2147483648 sampai 2147483647 dan menempati 4 bytes ( 32 bits ) di memori
-Long : Memiliki nilai dari
-9223372036854775808 sampai 9223372036854775807 dan menempati 8 bytes ( 64 bits
) di memori.
b. Char
Char adalah karakter tunggal yang
didefinisikan dengan diawali dan diakhiri dengan tanda ‘ ( petik tunggal ).
c. String
Merupakan urutan-urutan dari karakter yang
terletak di antara tanda petik tunggal. Nilai data string akan menempati memori
sebesar banyaknya karakter string ditambah dengan 1 byte. Bila panjang dari
suatu string di dalam deklarasi variabel tidak disebutkan, maka dianggap panjangnya
adalah 255 karakter.
d. Real
Nilai konstanta numeric real berkisar dari
1E-38 sampai 1E+38. E menunjukkan nilai 10 pangkat, dan tipe data ini menempati
memori sebesar6 byte.
e. Boolean
Tipe data boolean terdiri dari dua nilai
saja, yaitu true dan false. Boolean sangat penting dalam mengevaluasi suatu
kondisi, dan sering digunakan untuk menentukan alur program.
Secara garis besar type data dapat
dikategorikan menjadi:
Type data sederhana.
* Type data sederhana tunggal, misalnya
Integer, real, boolean dan karakter.
* Type data sederhana majemuk,
misalnyaString
Struktur Data, meliputi:
* Struktur data sederhana, misalnya array
dan record.
* Struktur data majemuk, yang terdiri dari:
Linier : Stack, Queue, sertaList dan
Multilist
Non Linier : Pohon Biner dan Graph
Pemakaian struktur data yang tepat didalam
proses pemrograman akan menghasilkan algoritma yang lebih jelas dan tepat,
sehingga menjadikan program secara keseluruhan lebih efisien dan sederhana.
Tidak ada komentar:
Posting Komentar