Di bab ini, kamu akan belajar tentang salah satu pondasi utama programming: variable, tipe data, dan nilai. Ini adalah dasar yang wajib kamu kuasai sebelum lanjut ke konsep yang lebih seru. Yuk, mulai dengan analogi sederhana!
Apa itu Nilai dan Tipe Data?
Bayangkan kamu punya banyak kotak di rumah. Setiap kotak bisa diisi barang berbeda—ada kotak berisi buku, kotak berisi mainan, kotak berisi uang. Nah, di programming, “nilai” itu seperti isi kotak, dan “tipe data” adalah label di kotak yang menjelaskan isinya.
Di JavaScript, tipe data utama yang sering dipakai:
- Number: Angka, misal 10, 3.14, -5
- String: Teks, misal “Budi”, “Halo Dunia!”
- Boolean: Benar atau salah, cuma ada dua:
true
danfalse
- Null: Kotak kosong, sengaja dikosongkan
- Undefined: Kotak yang belum diisi sama sekali
Contoh nilai di JavaScript:
let umur = 17; // Number
let nama = "Siti"; // String
let sudahBelajar = true; // Boolean
let nilai = null; // Null
let alamat; // Undefined
Membuat Variable di JavaScript
Variable itu seperti kotak penyimpanan data. Kamu bisa simpan apa saja di dalamnya, lalu pakai lagi kapan pun kamu mau. Di JavaScript, kamu bisa bikin variable pakai let
atau const
.
let kota = "Bandung";
const tahunLahir = 2008;
console.log(kota);
console.log(tahunLahir);
Output:
Bandung
2008
Penjelasan: let
dipakai untuk variable yang bisa berubah nilainya, const
untuk yang tetap. Nama variable bebas, asal jelas dan mudah diingat.
Operasi Dasar dengan Nilai
Kamu bisa melakukan operasi matematika atau gabung teks di JavaScript:
let a = 5;
let b = 3;
console.log(a + b); // Penjumlahan
let namaDepan = "Budi";
let namaBelakang = "Santoso";
console.log(namaDepan + " " + namaBelakang); // Gabung string
Output:
8
Budi Santoso
Latihan Mandiri
- Buat variable
nama
danumur
, lalu print ke console:
let nama = "Rina";
let umur = 16;
console.log("Nama:", nama);
console.log("Umur:", umur);
Output:
Nama: Rina
Umur: 16
- Gabungkan string dan angka:
let kota = "Jakarta";
let tahun = 2025;
console.log("Kota: " + kota + ", Tahun: " + tahun);
Output:
Kota: Jakarta, Tahun: 2025
Error Umum dan Cara Mengatasinya
Kadang kamu lupa mendeklarasikan variable, atau salah ketik nama variable. Contoh error:
console.log(namaLengkap);
Output:
Uncaught ReferenceError: namaLengkap is not defined
Artinya, variable namaLengkap
belum dibuat. Solusinya: cek lagi penulisan dan pastikan variable sudah dideklarasi.
Penutup & Review
Di bab ini, kamu sudah:
- Mengenal konsep nilai dan tipe data
- Belajar membuat variable dengan
let
danconst
- Melakukan operasi dasar dengan nilai
- Menghadapi error umum dan cara fix-nya
Setelah paham variable dan tipe data, selanjutnya kita akan belajar tentang operator dan ekspresi—cara memanipulasi data di program kamu. Siap lanjut ke bab berikutnya?