JavaScript (JS) adalah bahasa pemrograman inti di dunia web, bertugas memberikan interaktivitas pada halaman statis yang dibuat dengan HTML dan CSS. Mempelajari cara coding JavaScript membuka gerbang Anda menuju pengembangan web modern, baik di sisi klien (frontend) maupun sisi server (backend) melalui Node.js.
Bagi pemula, kurva pembelajarannya mungkin tampak curam, tetapi dengan pendekatan yang benar, Anda dapat menguasai dasar-dasar JS dengan cepat. Berikut adalah langkah demi langkah esensial tentang cara memulai coding JavaScript Anda.
Sebelum menyelam ke JavaScript, pastikan Anda memiliki dasar yang kuat di:
JavaScript bertugas untuk memanipulasi elemen HTML (disebut DOM - Document Object Model) dan bereaksi terhadap interaksi pengguna.
Ada tiga cara utama untuk menempatkan kode JS Anda:
Anda bisa menuliskannya langsung di dalam tag <script> di dalam file HTML Anda. Biasanya ditempatkan sebelum tag penutup </body> untuk memastikan HTML dimuat terlebih dahulu.
<html>
<body>
<h1 id="judul">Halo Dunia</h1>
<script>
// Kode JavaScript Anda di sini
document.getElementById('judul').style.color = 'red';
</script>
</body>
</html>
Ini adalah cara terbaik untuk proyek besar. Anda membuat file terpisah (misalnya, script.js) dan menautkannya ke HTML menggunakan atribut src.
<script src="path/ke/script.js"></script>
Ditempatkan langsung pada atribut event HTML, misalnya: <button onclick="alert('Tombol diklik!')">Klik Saya</button>.
Setelah memilih tempat, saatnya menulis kode. JavaScript adalah bahasa yang *case-sensitive* (membedakan huruf besar dan kecil).
Variabel digunakan untuk menyimpan data. Gunakan let atau const (lebih disukai untuk nilai yang tidak akan berubah).
let nama = "Budi"; // String (teks)
const umur = 25; // Number (angka)
let isActive = true; // Boolean (benar/salah)
let daftarBuah = ["Apel", "Jeruk"]; // Array (daftar)
Fungsi adalah blok kode yang dapat dipanggil berulang kali. Ini adalah fondasi dari banyak logika dalam JS.
function sapaPengguna(nama) {
return "Selamat datang, " + nama + "!";
}
let pesan = sapaPengguna("Andi");
console.log(pesan); // Output: Selamat datang, Andi!
Inilah bagian paling menarik dari JS frontend: berinteraksi dengan halaman web.
Untuk memanipulasi elemen, Anda harus mengambil referensi elemen tersebut terlebih dahulu. Metode yang paling umum adalah document.getElementById() atau document.querySelector().
// 1. Ambil elemen berdasarkan ID
const tombol = document.getElementById('submitBtn');
// 2. Tambahkan event listener (peristiwa)
tombol.addEventListener('click', function() {
// 3. Lakukan sesuatu ketika event terjadi
alert('Formulir berhasil disubmit.');
// Mengubah teks di elemen lain
document.getElementById('status').textContent = 'Data Terkirim!';
});
Penguasaan DOM, termasuk cara memilih elemen, mengubah kontennya (textContent/innerHTML), dan menangani *event* seperti klik atau submit, adalah langkah krusial dalam menguasai cara coding JavaScript secara praktis.
Sama seperti keterampilan lainnya, coding memerlukan latihan. Jangan hanya membaca; ketikkan kode ini berulang kali. Coba modifikasi fungsi sederhana. Gunakan alat bantu seperti console.log() untuk memeriksa nilai variabel Anda saat kode berjalan. Dengan latihan rutin, konsep variabel, fungsi, dan DOM akan menjadi kebiasaan.
Selamat memulai perjalanan Anda di dunia JavaScript!