Mengenal Tipe Data Dasar dalam Algoritma: Angka, Teks, dan Logika
Mengapa Tipe Data Penting?
Menentukan tipe data adalah langkah fundamental karena ia memberi tahu komputer tiga hal penting:
- Jenis Informasi: Apakah ini angka, teks, atau sebuah kondisi logika?
- Kebutuhan Memori: Berapa banyak ruang penyimpanan yang harus disiapkan?
- Operasi yang Diizinkan: Operasi apa saja yang bisa dilakukan? (Contoh: Angka bisa dikalikan, tapi teks tidak bisa).
Berikut adalah empat tipe data dasar yang menjadi fondasi dalam hampir semua bahasa pemrograman.
1. Tipe Data Numerik (Angka)
Digunakan untuk merepresentasikan data berupa angka. Tipe ini terbagi menjadi dua kategori utama.
Integer (Bilangan Bulat)
Integer digunakan untuk menyimpan bilangan bulat, baik positif maupun negatif, tanpa komponen desimal.
- Kegunaan: Sangat cocok untuk data yang dihitung, seperti jumlah siswa, stok barang, atau urutan nomor.
- Contoh Nilai:
10,-99,2025,0.
Dalam pemrograman, terdapat beberapa jenis Integer (seperti
Byte,ShortInt,LongInt) yang dibedakan berdasarkan jangkauan nilainya, dari angka kecil hingga miliaran. Pemilihan jenis ini bertujuan untuk efisiensi memori.
Real (Bilangan Pecahan)
Real (sering juga disebut float atau double) digunakan untuk menyimpan angka yang memiliki komponen pecahan atau desimal. Ciri utamanya adalah penggunaan titik sebagai pemisah desimal.
- Kegunaan: Ideal untuk data hasil pengukuran atau perhitungan yang tidak selalu bulat, seperti harga barang, nilai IPK, atau tinggi badan.
- Contoh Nilai:
3.14,99.5,-0.125.
2. Tipe Data Tekstual (Teks)
Digunakan untuk menyimpan data berupa karakter atau kumpulan karakter.
Char (Karakter Tunggal)
Char digunakan untuk menyimpan satu buah karakter saja. Nilainya biasanya diapit oleh tanda kutip tunggal.
- Contoh Nilai:
'A','z','5','@'.
String
String adalah tipe data yang paling umum digunakan untuk menyimpan data teks. Ia merupakan kumpulan dari karakter yang membentuk kata, kalimat, atau paragraf.
- Kegunaan: Menyimpan nama, alamat, judul buku, dan data tekstual lainnya.
- Contoh Nilai:
'Indonesia','Belajar Algoritma Itu Menyenangkan!'.
3. Tipe Data Logika (Benar/Salah)
Boolean
Tipe data Boolean adalah tipe data paling sederhana namun sangat kuat. Ia hanya memiliki dua kemungkinan nilai: True (benar) atau False (salah).
- Kegunaan: Menjadi inti dari pengambilan keputusan dan percabangan logika. Setiap kondisi
IFyang Anda buat pada dasarnya menghasilkan nilai Boolean. - Contoh: Kondisi
(nilai > 75)akan menghasilkanTruejika nilai memang lebih dari 75, danFalsejika sebaliknya.
Wadah dan Operator Data
Setelah mengenal jenis-jenis datanya, kita perlu tahu di mana menyimpannya dan bagaimana mengolahnya.
Variabel dan Konstanta
- Variabel: Adalah "wadah" penyimpanan data yang nilainya bisa diubah-ubah selama program berjalan. Setiap variabel harus memiliki nama yang unik dan tipe data yang spesifik.
- Konstanta: Adalah "wadah" yang nilainya tetap dan tidak bisa diubah setelah didefinisikan di awal program.
Ekspresi dan Operator Aritmatika
Sebuah ekspresi adalah kombinasi nilai (operand) dan simbol operasi (operator) yang menghasilkan sebuah nilai baru. Berikut adalah operator aritmatika dasar:
Kesimpulan
Memahami tipe data dasar—Integer, Real, String, dan Boolean—adalah seperti seorang koki yang mengenal bahan-bahan dasarnya. Dengan memilih "wadah" dan "alat" yang tepat untuk setiap jenis data, Anda memastikan algoritma atau program yang Anda bangun dapat berjalan dengan benar, efisien, dan bebas dari kesalahan.
Tantangan: Coba identifikasi tipe data yang paling tepat untuk menyimpan informasi berikut: a. Jumlah roda mobil? b. Harga secangkir kopi? c. Judul film favoritmu? d. Status lampu (menyala/mati)?
