Selamat datang di dunia pemrograman web! Jika Anda tertarik untuk membuat situs web yang dinamis, interaktif, dan modern, maka menguasai JavaScript adalah langkah wajib. JavaScript (sering disingkat JS) adalah bahasa pemrograman yang dulunya hanya berfungsi untuk membuat animasi kecil di browser, namun kini telah berevolusi menjadi salah satu bahasa paling kuat yang digunakan di hampir semua lapisan pengembangan—frontend, backend (Node.js), hingga aplikasi mobile.
Artikel ini dirancang khusus untuk Anda yang baru pertama kali menyentuh sintaks JavaScript. Mari kita mulai perjalanan ini dengan dasar-dasar yang kuat.
JavaScript adalah bahasa pemrograman sisi klien (client-side scripting language) yang memungkinkan Anda membuat halaman web yang interaktif. Bayangkan sebuah website sebagai tubuh manusia: HTML adalah kerangkanya, CSS adalah pakaian dan penampilannya, sedangkan JavaScript adalah sistem saraf dan otot yang membuatnya bergerak dan merespons.
Dengan JS, Anda dapat:
Langkah pertama dalam coding adalah memahami cara menyimpan informasi. Dalam JavaScript, kita menggunakan variabel. Ada tiga kata kunci utama untuk mendeklarasikan variabel: var, let, dan const.
Untuk pemula di era modern, disarankan menggunakan let dan const:
let: Digunakan untuk nilai yang bisa diubah (reassignable).const: Digunakan untuk nilai yang tidak boleh berubah (konstanta).
// Menggunakan let (nilai bisa berubah)
let umur = 20;
umur = 21; // Diperbolehkan
// Menggunakan const (nilai tetap)
const namaDepan = "Budi";
// namaDepan = "Andi"; // Ini akan menyebabkan error!
// Tipe Data Dasar
let isAktif = true; // Boolean (benar/salah)
let harga = 15000.50; // Number (angka desimal atau bulat)
let pesan = 'Halo Dunia'; // String (teks)
Program yang hebat membutuhkan kemampuan untuk membuat keputusan dan mengulang tugas. Inilah peran dari struktur kontrol:
Digunakan untuk menjalankan blok kode tertentu jika suatu kondisi terpenuhi.
let nilai = 75;
if (nilai >= 70) {
console.log("Selamat, Anda Lulus!");
} else if (nilai >= 50) {
console.log("Anda perlu perbaikan.");
} else {
console.log("Anda Gagal.");
}
console.log() adalah fungsi penting yang sering digunakan pemula untuk menampilkan output di konsol browser.
Digunakan untuk mengulang blok kode sebanyak jumlah yang telah ditentukan.
// Menampilkan angka dari 0 sampai 4
for (let i = 0; i < 5; i++) {
console.log("Iterasi ke: " + i);
}
Fungsi (Function) adalah inti dari pemrograman terstruktur. Ini adalah sekumpulan instruksi yang dapat dipanggil kapan saja Anda membutuhkannya, tanpa harus menulis ulang kodenya.
Fungsi dapat menerima input (disebut parameter) dan memberikan output (return value).
// Mendefinisikan fungsi untuk menjumlahkan dua angka
function jumlahkan(angka1, angka2) {
let hasil = angka1 + angka2;
return hasil; // Mengembalikan nilai hasil
}
// Memanggil fungsi
let total = jumlahkan(10, 5); // total akan bernilai 15
console.log("Hasil penjumlahan: " + total);
Setelah Anda nyaman dengan variabel, tipe data, kondisional, perulangan, dan fungsi, Anda siap untuk tantangan berikutnya:
Kunci utama dalam belajar JavaScript pemula adalah konsistensi dan praktik. Jangan takut membuat kesalahan; setiap error adalah kesempatan belajar. Selamat mencoba!