Tutorial C++ #3: Mengenal Tipe Data dan Variabel untuk Pemula
Assalamualaikum sobat blogger semua! Di tutorial sebelumnya kita udah sukses belajar cara menampilkan output dan mengambil inputan user. Kalau kalian perhatikan kode kemarin, kita sempat menuliskan kata int dan string sebelum nama variabel. Nah, dua kata sakti itulah yang dinamakan Tipe Data.
Di artikel kali ini, kita akan mengupas tuntas apa itu tipe data, apa itu variabel, serta bagaimana aturan wajib dalam pembuatannya di bahasa C++. Materi ini adalah kunci utama agar kalian bisa memanipulasi data di dalam komputer dengan benar. Yuk, gass kita bahas!
1. Apa itu Variabel?
Gampangnya, Variabel adalah sebuah wadah atau tempat di dalam memori komputer (RAM) yang kita sewa untuk menyimpan suatu nilai sementara saat program sedang berjalan.
Variabel ini punya nama unik. Ibarat sebuah toples di dapur, kita bisa menempelkan stiker nama "Toples Gula" atau "Toples Garam" agar kita ngga salah saat mau mengambil isinya.
⚠️ Aturan Wajib Membuat Nama Variabel di C++
C++ itu sifatnya sangat tegas dan Case Sensitive (membedakan huruf besar dan kecil). Lu ngga bisa asal mengetik nama variabel. Berikut aturan mainnya:
- Nama variabel harus diawali dengan huruf (a-z, A-Z) atau karakter underscore (
_). Tidak boleh diawali dengan angka. - Tidak boleh mengandung karakter spasi. Sebagai gantinya, lu bisa pakai gaya snake_case (contoh:
nama_user) atau camelCase (contoh:namaUser). - Tidak boleh menggunakan simbol-simbol khusus seperti
!, @, #, $, %, ^, dll. - Tidak boleh menggunakan kata kunci bawaan C++ (Reserved Words) seperti
int,main,return,using, dll. - Variabel bernama
luas,Luas, danLUASakan dianggap sebagai tiga variabel yang berbeda oleh C++.
2. Apa itu Tipe Data?
Kalau variabel adalah "toplesnya", maka Tipe Data adalah "jenis isi" yang boleh dimasukkan ke dalam toples tersebut. Kita ngga mungkin memasukkan air sup ke dalam toples kerupuk yang bolong, kan? Begitu juga di komputer; data angka bulat, angka pecahan, dan teks memiliki tipe data yang berbeda-beda.
Berikut adalah 5 tipe data dasar (Primitif) di C++ yang paling sering kita gunakan:
| Tipe Data | Jenis Data | Contoh Nilai | Ukuran Memori |
|---|---|---|---|
int |
Bilangan Bulat (Integer) | 10, -5, 2500 |
4 Bytes |
float / double |
Bilangan Pecahan (Desimal) | 3.14, 75.5, -0.2 |
4 / 8 Bytes |
char |
Karakter Tunggal (Diapit tanda petik satu) | 'A', 'b', '9' |
1 Byte |
string |
Teks Kalimat (Diapit tanda petik dua) | "Fikri", "Belajar C++" |
Dinamis |
bool |
Logika Benar/Salah (Boolean) | true (1) atau false (0) |
1 Byte |
👨💻 Praktek Membuat Variabel dan Tipe Data di C++
Cara membuat variabel di C++ polanya sangat simpel: tulis dulu jenis Tipe Datanya, lalu ikuti dengan Nama Variabelnya, dan akhiri dengan tanda titik koma (;).
Silakan buka Dev-C++ lu, buat file baru, lalu ketikkan contoh source code lengkap di bawah ini:
Source Code Program (latihan_variabel.cpp):
#include <iostream>
using namespace std;
int main() {
// 1. Membuat variabel (Deklarasi) sekaligus mengisi nilai (Inisialisasi)
string nama_lengkap = "Fikri Ramdani";
int nilai_ujian = 95;
double ipk = 3.85;
char grade = 'A';
bool lulus = true;
// 2. Menampilkan isi variabel ke layar terminal
cout << "=== DATA MAHASISWA ===" << endl;
cout << "Nama : " << nama_lengkap << endl;
cout << "Nilai Ujian : " << nilai_ujian << endl;
cout << "IPK Kumulatif: " << ipk << endl;
cout << "Grade Kelas : " << grade << endl;
cout << "Status Lulus : " << lulus << " (Artinya True/Benar)" << endl;
return 0;
}
Hasil Output Console Terminal:
Nama : Fikri Ramdani
Nilai Ujian : 95
IPK Kumulatif: 3.85
Grade Kelas : A
Status Lulus : 1 (Artinya True/Benar)
--------------------------------
Process exited after 0.02 seconds
Press any key to continue . . .
Perhatikan tipe data boolean: Walaupun di dalam kode kita menuliskan nilainya true, saat ditampilkan ke layar terminal, C++ akan otomatis mengubahnya menjadi angka 1 (dan angka 0 untuk nilai false). Ini adalah sifat mutlak dari boolean di sistem digital komputer.
Kesimpulan
Variabel dan tipe data adalah dua sejoli yang ngga bisa dipisahkan dalam pemrograman. Tipe data menentukan aturan jenis data yang boleh diolah, sedangkan variabel bertindak sebagai alamat penampungnya di dalam memori komputer.
Sampai di sini dulu materi dasar variabel kita, bro! Silakan modifikasi kode di atas memakai data kalian masing-masing di laptop. Kalau kodingannya mendadak eror pas di-run, jangan panik, langsung tanyain di Kolom Komentar bawah ya, kita beresin bareng!
Wassalam.
🗂️ Capek Bikin Banyak Variabel? Yuk Kenalan sama Array!
Bayangkan kalau lu punya 50 nilai mahasiswa, apa lu harus bikin variabel nilai1, nilai2, sampai nilai50? Ribet banget, kan! Nah, dengan konsep Array, lu bisa menyimpan ratusan data sekaligus hanya dalam satu nama variabel saja!
Lanjut: Mengenal Apa itu Array C++ →
Posting Komentar untuk "Tutorial C++ #3: Mengenal Tipe Data dan Variabel untuk Pemula"