Apa itu Tipe Data?
- Merupakan jenis data yang mampu ditangani oleh suatu bahasa pemrograman pada komputer, tiap-tiap bahasa pemrograman memiliki tipe data.
- Suatu nilai yang dapat dinyatakan dalam bentuk konstanta atau variabel.
- Boolean
- Character (char)
- Byte
- Short Integer
- Integer (Int)
- Long Integer
- Float
- Double
- 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.
Tipe Data Character Dan Keterangannya:
- Adalah tipe data yang hanya bernilai benar(true) atau salah(false).
- Jangkauan (nilai yang mungkin) hanya 2 yaitu true dan false.
- Bahasa pemrograman bisa memiliki tipe data:
- Built-in : sudah tersedia oleh bahasa pemrograman tersebut.
- Tidak berorientasi pada persoalan yang dihadapi.
- UDT : User Defined Type, dibuat oleh pemrogram.
- Tipe data yang dibuat sendiri oleh programer.
- Contoh: record pada Pascal, struct pada C, class pada Java.
Contoh UDP:
- Deklarasi tipe data
private type data
nama as string
umur as integer
end type
- Deklarasi variabel
dim mahasiswa as data
- ADT : Abstract Data Type
- Tipe data abstrak didefinisikan
sebagai model matematika
dari objek data yang membentuk sebuah
tipe data,serta fungsi yang beroperasi pada objek-objek ini (Heilemen, 1996).
- Penting untuk mengenali bahwa
operasi- operasi yang memanipulasi objek-objek data yang termasuk dalam spesifikasi dari tipe data abstrak.
- Terdapat beberapa contoh dari
tipe data abstrak, diantaranya adalah Stack, Queue dan List.
- Bahasa C memiliki tipe data
numerik dan karakter (seperti int, float, char dan lain-lain). Disamping itu juga memiliki tipe data enumerasi dan structure. Bagaimana jika kita ingin membuat tipe data baru?
- Untuk pembuatan tipe data baru digunakan keyword typedef
- Bentuk umum:
typedef <tipe_data_lama>
<nama_tipe_data_baru>
Macam-macam Tipe Data:
- Tipe data sederhana (simple - data type)
Tipe data sederhana adalah tipe data yang sudah
ada dan dijadikan standar dalam bahasa pemrograman tertentu. Isi dari tipe
data sederhana ini adalah data-data tunggal.
Berikut adalah jeni-jenis Tipe Data sederhana:
- Numerik, terdiri dari :
- Numerik integer (bilangan bulat)
- Numerik real (bilangan riil)
- Karakter, terdiri dari :
- alfabet : a .. z,A .. Z
- angka : 0 .. 9
- simbol khusus : + ? ' ![] {} ... dll
- Boolean (logika), terdiri dari :
- True
- False
- 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.
- File
- Set (Himpunan)
merupakan sebuah tipe data yang didalamnya
memuat sejumlah elemen (anggota) dimana anggotanya memiliki tipe data dasar yang sama
- Tipe data penunjuk (pointer - data type)
- Dalam bahasa pemrograman, item data diidentifikasi menurut namanya, bukan menurut alamat lokasinya dalam memori
- Identifier akan merupakan konstanta jika ia selalu dikaitkan dengan nilai data yang sama
- Identifier akan merupakan variabel jika nilai datanya yang terkait bisa berubah
- Literal, nilai data yang tertera dalam program namun bukan sebagai identifier
- Jenis data konstanta dan variabel harus didefinisikan dalam program sehingga :
- operasi yang tepat dapat dijalankan pada nilai data dan
- Jumlah ruang penyimpanan yang tepat bisa ditentukan
- Statement untuk mendefinisikan jenis data disebut declarative statement
Komponen Data:
- Character
merupakan bagian data yang terkecil, dapat berupa karakter numerik, huruf ataupun karakter-karakter khusus yang membentuk suatu item data / field.
- Field
merepresentasikan suatu atribut dari record yang menunjukkan suatu item dari data, seperti misalnya nama,
alamat dan lain sebagainya. Kumpulan dari field membentuk suatu record
- field name: harus diberi nama untuk membedakan field yang satu dengan lainnya
- field
representation: tipe field (karakter, teks,
tanggal, angka, dsb),
lebar field (ruang maksimum yang dapat diisi dengan karakter-karakter data).
- field value: isi dari field untuk masing-masing record.
- Record
- Kumpulan dari field membentuk suatu record.
- Record menggambarkan suatu unit data individu yang tertentu. Kumpulan dari record membentuk suatu file. Misalnya file personalia, tiap-tiap record dapat
mewakili data tiap-tiap karyawan.
- File
File terdiri dari record-record yang menggambarkan satu kesatuan data yang sejenis. Misalnya file mata pelajaran berisi data tentang semua mata pelajaran yang ada
- Database
Kumpulan dari file / tabel membentuk suatu basis data.
Komentar
Posting Komentar