Dalam dunia pemrograman, data memiliki peranan sangat penting. Tentunya kalian harus mengetahui tentang tipe data dan contohnya saat menggunakan pemrograman Java atau C++. Okay deh, tak usah pakai lama, langsung simak saja yuk mengenai 8+ Jenis Tipe Data, Fungsi, dan Contohnya
Apa Itu Tipe Data?
Tipe data adalah atribut yang berhubungan dengan data yang memberi tahu sistem komputer sehingga bisa menafsirkan nilai dari data tersebut.
Selain itu, bisa diartikan sebagai format penyimpanan data. Untuk tipe tertentu, data bisa berbentuk variabel.
Penggunaan data type ini sering dimanfaatkan dalam berbagai hal, terutama di bidang IT. Salah satu contohnya adalah membuat aplikasi atau program kehadiran bagi karyawan di suatu perusahaan. Tentu saja pembuatan program tersebut butuh data yang bisa muncul di komputer sehingga menjadi sebuah nilai.
Jenis-jenis Tipe Data
Berikut ini jenis-jenis tipe data yang harus kalian ketahui:
1. Primitive
Data type pertama yang ada dalam dunia pemrograman adalah data primitive. Sedangkan maksud data type primitive adalah data type yang sangat sederhana.
Data type primitive dapat menyimpan satu nilai seperti karakter, byte, atau digit. Di sisi lain, jenis data ini tidak bisa menyimpan data yang terlalu rumit dan kompleks. Tipe data primitif bisa terbagi lagi menjadi beberapa jenis, yakni sebagai berikut:
a. Integer
Arti dari integer yang sebenarnya adalah bilangan bulat. Makanya data type yang satu ini memiliki nilai yang mengandung bilangan bulat.
Integer bisa bilangan bulat positif dan bisa juga negatif. Contohnya seperti 4, 8, 300, -29, -6, dan masih banyak lagi lainnya.
Setiap bahasa pemrograman memiliki mengandung bilangan bulat dengan batasan yang berbeda-beda. Sebagai contoh, untuk bahasa pemrograman Java batas nilai integernya adalah antara -2.147.483.648 dan 2.147.483.647.
b. Floating Point
Tipe data dalam pemrograman satu ini merupakan salah satu jenis tipe data primitif yang berbentuk angka dengan nominal pecahan. Akan tetapi, penulisannya tidak benar-benar dalam bentuk pecahan.
Float terbagi lagi menjadi dua jenis, yaitu float dan double. Data type float dipakai saat menandai nilai yang presisi, sedangkan data type double menggunakan ruang penyimpanan 64 bit saat menyimpannya.
Angka pecahan ini harus ditulis dalam bentuk desimal. Misalnya, jika ingin menulis angka 1/2, maka harus tertulis 0,5.
c. Karakter
Karakter atau character adalah contoh tipe data primitif yang menyatakan satu angka, huruf, atau spesial karakter. Jumlah data yang tersimpan cukup banyak sehingga pemakaian bitnya harus mewakili karakter yang unik.
Data type char atau character bisa diaplikasikan pada bahasa pemrograman Java, C, C++, hingga C#. Beberapa contoh dari data type char antara lain %, 5, q, @, #, dan masih banyak lain lainnya.
d. Boolean
Boolean adalah data type dalam pemrograman yang menyatakan nilai benar atau salah. Nilai benar tertulis true, sedangkan nilai salah tertulis false.
Dalam bilangan biner, data numerik direpresentasikan dengan nilai numerik 1 untuk benar dan nilai numerik 2 untuk salah. Seorang programmer harus memahami boolean karena termasuk ke dalam operasi logika.
e. String
String merupakan salah satu data type yang paling populer. Data type yang satu ini menyimpan array dari suatu karakter. Sebagai contoh, ‘ABCDEF’ konstanta string yang berisi 6 byte karakter.
Selain dapat menyimpan teks, jenis data yang satu ini juga dapat menyimpan angka dan simbol. Akan tetapi, ia diperlakukan seperti teks.
Contoh dari string adalah “Halo, Aidil Dani Febriansyah!”, “087912983009”, dan “Mau Pergi Kemana?”.
f. Enumerated
Enumerated atau enum merupakan data yang mengandung konstanta yang nilainya bisa ditentukan langsung oleh pengguna.
Enum tergolong sebagai data type bentukan yang bisa berbentuk teks atau numerik. Contohnya adalah sebagai berikut: enum hari {SENIN, SELASA, RABU, KAMIS, JUMAT, SABTU, MINGGU}
g. Date
Data type yang satu ini menyimpan informasi tanggal lahir sehingga menampilkan kombinasi antara bentuk integer dan numerik. Dalam beberapa bahasa pemrograman, date bisa menyimpan operasi matematika, seperti menghitung hari setelah event-event tertentu.
h. Nothing
Nothing adalah data type yang menunjukkan ada kode yang tidak memiliki nilai. Hal ini bisa terjadi karena kode yang tertinggal atau salah dalam menuliskan kode dan ada nilai yang tidak sesuai dengan logika.
2. Composite
Jenis data type berikutnya adalah composite. Data ini butuh pengelolaan yang lebih rumit karena terdiri gabungan tipe data lain. Ada yang menyebut data type composite, seperti elemen, member atau item. Berikut ini contoh-contohnya:
a. Array
Dalam bahasa Indonesia, array artinya adalah larik atau baris. Tipe data satu ini menyatakan kumpulan elemen dalam bentuk, nilai, dan jenis yang sama dengan urutan yang runtut.
Contohnya 0,1,2,3,4,5 atau jika dalam bentuk karakter huruf merah, kuning, biru, hitam, dan putih. Contoh pertama merupakan array yang berisi angka, sedangkan contoh kedua adalah array yang berisi kumpulan beberapa warna.
b. Object
Object adalah data-data dalam bentuk fungsi, variabel, struktur, atau kelas. Kalian dapat menggunakan object satu variabel saat menyimpan lebih dari satu nilai.
Salah satu contoh data type object adalah satu form kontak yang terdiri atas beberapa informasi, seperti nama depan, nama belakang, email, nomor telepon, dan isi pesan.
Fungsi Tipe Data
Data type memiliki beberapa fungsi atau kegunaan sebagai berikut:
1. Membantu Programmer Menempatkan Data
Saat membuat suatu aplikasi atau program, tentunya banyak membutuhkan data. Nah, tujuan adanya data type ini adalah supaya data tersebut bisa ditempatkan di tempat yang sesuai. Misal, saat membuat teks atau kalimat, tentunya data yang berhubungan dengan operasi hitung aritmatika tidak bisa digunakan.
2. Mengontrol Batasan dalam Pemrograman
Data type dapat membuat programmer bisa mengontrol batasan dari program yang dibuat. Dengan begitu, program dan logika yang terbentuk bisa lebih mudah dipahami. Oia, dengan adanya data type ini, programmer bisa menentukan batasan memori yang akan digunakan.
Okay, jadi itulah penjelasan mengenai tipe data dan contoh-contohnya. Semoga bermanfaat ya 🙂
Leave a Comment