Pengenalan JavaScript: Bahasa yang Menghidupkan Web
Kenalan dengan JavaScript, sejarah singkatnya, dan apa saja yang bisa ia lakukan di web modern.
Apa itu JavaScript?
JavaScript adalah bahasa pemrograman yang membuat halaman web jadi interaktif. Kalau diibaratkan rumah, HTML adalah kerangka bangunannya, CSS adalah cat dan dekorasinya, sedangkan JavaScript adalah instalasi listrik dan perabot yang bisa bergerak: lampu yang menyala saat tombol ditekan, pintu otomatis, dan sebagainya.
Tanpa JavaScript, web hanyalah dokumen statis. Dengan JavaScript, kamu bisa membuat validasi form, animasi, game sederhana, sampai aplikasi kompleks seperti Google Docs.
Sejarah singkat
JavaScript dibuat oleh Brendan Eich pada tahun 1995, kabarnya hanya dalam waktu sekitar 10 hari. Nama awalnya Mocha, lalu LiveScript, dan akhirnya JavaScript. Meski namanya mirip, JavaScript tidak ada hubungannya dengan bahasa Java. Itu murni keputusan marketing zaman dulu.
Kini JavaScript tidak hanya jalan di browser. Berkat Node.js, ia juga dipakai di server, aplikasi desktop, sampai aplikasi mobile.
Contoh pertama
Buka console browser (tekan F12, pilih tab Console), lalu ketik:
alert("Halo, dunia!");
console.log("Halo dari console");Baris pertama memunculkan kotak dialog, baris kedua mencetak teks ke console. Selamat, kamu baru saja menjalankan JavaScript pertamamu.
Di mana JavaScript dipakai?
Hampir di semua website modern. Tombol like, infinite scroll, peta interaktif, notifikasi real-time, semuanya memakai JavaScript. Di materi ini kamu akan belajar dari nol: variabel, fungsi, sampai cara mengambil data dari internet.
Catatan teknis: JavaScript sering disingkat JS. Jangan tertukar dengan Java. Keduanya beda bahasa, beda cara kerja, beda ekosistem. Salah sebut di depan programmer senior bisa jadi bahan candaan.
Kenapa JavaScript istimewa?
Kebanyakan bahasa butuh install dan setup sebelum bisa jalan. JavaScript tidak: setiap browser sudah punya mesin JavaScript di dalamnya. Kamu bisa belajar hari ini juga tanpa install apa pun.
// coba di console sekarang juga
let bahasa = "JavaScript";
console.log("Aku belajar " + bahasa);Satu bahasa untuk banyak platform juga nilai plusnya. Frontend web pakai JavaScript, backend pakai Node.js, aplikasi mobile pakai React Native, bahkan ada database dan perangkat IoT yang memakai JavaScript. Belajar satu bahasa, pintunya banyak.
Catatan teknis: Meski serbaguna, JavaScript bukan alat untuk semua hal. Komputasi berat seperti training machine learning atau game AAA umumnya memakai bahasa yang lebih dekat ke hardware seperti C++ atau Rust.
Kesimpulan
JavaScript adalah bahasa wajib untuk web interaktif. Ia mudah dipelajari untuk pemula tapi cukup dalam untuk membangun aplikasi besar. Modul berikutnya akan menunjukkan cara menjalankannya dengan benar.