Pengertian Tipe Data (Data Types)


Data Types atau tipe data adalah sebuah pengklasifikasian data berdasarkan jenis data tersebut. Tipe data dibutuhkan agar kompiler dapat mengetahui bagaimana sebuah data akan digunakan.

Untuk mengembangkan sebuah program, ada beberapa tipe data yang akan kita pelajari. Di antaranya adalah Character, String, Array, Numbers dan Booleans.

Seperti yang sudah kita ketahui, data memiliki tipe yang beragam. Dengan banyaknya jenis data maka kita harus mengetahui jenis data apa yang digunakan dan fungsinya. Untuk lebih jelasnya, mari kita ilustrasikan dengan contoh data sensus penduduk berikut ini.

  • Nama: Muhammad Dika
  • TTL: Tasikmalaya, 20 Juni 2000
  • Jenis Kelamin: Laki-laki
  • Alamat: Jl.Paseh, Situ Gede No.24 A, Kota Tasikmalaya
  • Pekerjaan: Penulis
  • Umur: 30 tahun
  • Jumlah anggota keluarga: 3
  • Status: Menikah
  • Mempunyai NPWP? Tidak
Dalam contoh data sensus di atas terdapat berbagai macam data mulai dari nama, tempat tanggal lahir, jenis kelamin, pekerjaan, dan sebagainya. Dari kumpulan data tersebut juga memiliki beberapa jenis data seperti angka, huruf, dan jawaban ya atau tidak. Anggap saja nama, tempat tanggal lahir, jenis kelamin, alamat, dan seterusnya sebagai variabel. Kemudian isi dari variabel tersebut adalah nilainya. Misal Muhammad Dika merupakan nilai dari variabel nama, variabel umur memiliki nilai 30, dan sebagainya. Kita akan mengambil beberapa contoh data dari hasil sensus dan menjabarkan kemungkinan dari setiap jenis datanya.

Pertama kita ambil contoh data umur. Pada sensus di atas tertulis umur yaitu adalah 30 tahun. Jika dilihat dari jenis datanya, kira-kira apa saja kemungkinan yang dapat masuk untuk mengisi data umur? Pastinya umur dituliskan dengan bilangan bulat dan bernilai positif. Karena tidak mungkin kita akan menemui seseorang dengan umur 30,6 atau -30 tahun.

Pada data alamat, ada campuran data teks dan angka di dalamnya. Terdapat data berupa angka karena biasanya digunakan untuk nomor rumah, nomor jalan, nomor gang, dsb. Maka dari itu alamat dapat menampung text dan angka secara bersamaan. Kemudian terdapat data yang berupa pertanyaan “Apakah memiliki NPWP?” Kemungkinan dari data tersebut cuma dua yaitu iya atau tidak. Sehingga tipenya hanya true atau false.

Lain cerita ketika berbicara tentang temperatur suhu yang pasti bisa dituliskan dengan bilangan desimal. Hasilnya bisa 36,4, 36,4, ataupun lainnya. Selain itu suhu juga bisa bernilai negatif, misalnya seperti suhu di kutub utara bisa mencapai -40.


Komentar