BAB 2: Mengenal Variable, Tipe Data, dan Nilai di JavaScript - Abd. Asis

BAB 2: Mengenal Variable, Tipe Data, dan Nilai di JavaScript

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 dan false
  • 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

  1. Buat variable nama dan umur, lalu print ke console:
let nama = "Rina";
let umur = 16;
console.log("Nama:", nama);
console.log("Umur:", umur);

Output:

Nama: Rina
Umur: 16
  1. 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 dan const
  • 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?