TIPE DATA
Tipe data suatu entitas yang menunjukkan arti, kendala, nilai yang mungkin, operasi, fungsi dan mode penyimpanan yang terkait dengannya.
Tipe data adalah suatu petunjuk bagi komputer untuk mengenali jenis nilai yang terkandung didalam suatu variabel. Pemberian tipe data ini dilakukan disaat pendeklarasian variabel.
Tipe data adalah klasifikasi value suatu variabel yang membantu operasi komputer untuk mengenali nilai data tanpa menghasilkan output error.
Tipe data berfungsi agar bahasa pemrogaman mengetahui instruksi terhadap data yang akan diolah.
Macam-macam Tipe data dan contoh tipe data:
- Primitive
Tipe data Primitive adalah tipe data sederhana. Tipe data ini bisa menyimpaan satu nilai seperti digit, byte, atau karakter. Namun, tipe data primitif tidak bisa menjangkau data kompleks yang memiliki tingkat kerumitan tinggi. Berikut macam tipe data primitif:
- Integer atau bilangan bulat adalah tipe data primitif yang digunakan untuk angka tanpa pecahan. Artinya, tipe data ini tidak memiliki pecahan desimal. Bilangan bulat bisa berupa negatif atau positif. Contoh: 46, 2, -202, 9857, -67. Umumnya, bahasa pemrograman memiliki batasan (limit) angka minimal dan maksimal yang direpresentasikan sebagai bilangan bulat. Misalnya, Java menetapkan ukuran bilangan bulat antara -2.147.483.648 dan 2.147.483.647.
- Floating Point adalah tipe data numerik yang menyatakan angka dengan nominal pecahan. Contohnya: 98.5, 0.078, 9.35.
- Character adalah tipe data yang digunakan untuk menyatakan satu angka, huruf, atau special character.
- String adalah tipe data yang menyatakan rangkaian character, angka, atau simbol dan selalu diperlakukan sebagai teks. Karena itu, meski dalam berbentuk numerik sekalipun, tipe data string tidak bisa dipakai untuk operasi perhitungan matematis. Contoh: "Halo, John Mayer!".
- Boolean adalah tipe data yang menyatakan true (benar) atau false (salah). Contoh: Di Python, tipe data boolean punya memiliki nilai numerik 1 (untuk benar) atau 0 (untuk salah).
- Composite (Non primitive)
Berbeda dengan primitif, tipe data composite dapat mengelola data yang memerlukan tingkat pengolahan rumit. Tipe data ini terdiri dari gabungan beberapa tipe data lainnya.
Tipe data composite bisa terdiri dari beberapa tipe data primitif yang sama atau berbeda, terkadang disebut sebagai item, elemen, atau member. Berikut beberapa contoh tipe data composite:
- Array dikenal juga dengan list. Array adalah tipe data yang menyatakan kumpulan dari beberapa elemen dalam urutan tertentu. Elemen dalam Array memiliki jenis dan nilai yang sama. Contoh: melati, mawar, anggrek, lavender, dan beberapa nama bunga lainnya.
- String merupakan jenis data type yang sering dianggap paling populer. Ia adalah kumpulan dari urutan karakter dan data yang paling umum digunakan untuk menyimpan teks. String juga dapat menyertakan angka dan simbol, namun ia akan selalu diperlakukan sebagai teks. Contoh: nomor telepon biasanya disimpan sebagai string (+1-999-8888), tetapi dapat disimpan sebagai bilangan bulat (99977777888).
- Struct adalah kumpulan dari beberapa variabel dengan beraagam tipe data yang dibungkus dalam satu variabel. DIgunakan untuk membuat struktur dari suatu record.
- Union adalah tipe data yang berisi sekumpulan variabel yang dibungkus jadi satu dan memiliki alamat memori yang sama. Contoh: membuat game dan ingin menyimpan data senjata yang dimiliki pemain.
Tipe Data Khusus
- Enum, Tipe data yang ditentukan pengguna yang memungkinkan membuat tipe data baru yang memiliki rentang nilai tetap yang mungkin, dan variabel dapat memilih satu nilai dari kumpulan nilai.
- Pointer, Variabel yang menyimpan alamat memori variabel atau fungsi lain. Seperti array, struktur, dan daftar tersebut.
- Reference, Memegang referensi atau sumber suatu object (instance dari class).

Posting Komentar