
JavaScript adalah salah satu bahasa pemrograman yang paling populer di dunia, digunakan secara luas untuk mengembangkan situs web interaktif. Artikel ini akan membahas cara menulis kode JavaScript dari dasar, agar pemula dapat mulai memahami dan mengimplementasikan logika pemrograman dengan mudah.
1. Memahami Dasar JavaScript
Sebelum mulai menulis kode, penting untuk memahami fungsi dasar dari JavaScript:
- JavaScript dijalankan di sisi klien (browser)
- Dapat digunakan untuk memanipulasi HTML dan CSS
- Bersifat dinamis dan mendukung paradigma pemrograman berorientasi objek, fungsional, dan imperatif
2. Internal JavaScript
JavaScript dapat ditulis langsung dalam file HTML dengan menggunakan tag <script>
. Tag ini dapat ditempatkan di dalam elemen <head>
atau <body>
.
JavaScript dalam elemen <head>
Menulis JavaScript di dalam <head>
berarti kode akan dieksekusi sebelum elemen HTML selesai dimuat. Hal ini bisa menyebabkan error jika kalian mencoba memanipulasi elemen yang belum tersedia.
<!DOCTYPE html>
<html>
<head>
<script>
document.getElementById("demo").innerHTML = "Teks dari head"; // Ini bisa error
</script>
</head>
<body>
<p id="demo">Contoh paragraf</p>
</body>
</html>
JavaScript dalam elemen <body>
Menulis JavaScript di bagian bawah <body>
adalah praktik yang umum karena semua elemen HTML telah dimuat saat skrip dijalankan.
<!DOCTYPE html>
<html>
<head>
<title>Script di Body</title>
</head>
<body>
<p id="demo">Contoh paragraf</p>
<script>
document.getElementById("demo").innerHTML = "Teks dari body";
</script>
</body>
</html>
Tabel Perbedaan Penempatan JavaScript
Lokasi Penulisan | Waktu Eksekusi | Potensi Masalah | Umum Digunakan Untuk |
---|---|---|---|
<head> |
Sebelum halaman dimuat | DOM belum tersedia | Inisialisasi awal, pemanggilan library |
<body> |
Setelah halaman dimuat | Aman untuk manipulasi elemen | Interaksi langsung dengan konten |
3. Menulis Kode Pertama
Untuk memulai, kalian bisa menyisipkan kode JavaScript di dalam file HTML menggunakan tag <script>
:
<!DOCTYPE html>
<html>
<head>
<title>Contoh JavaScript</title>
</head>
<body>
<h1 id="judul">Halo, Dunia!</h1>
<script>
document.getElementById("judul").innerHTML = "Halo, JavaScript!";
</script>
</body>
</html>
Kode di atas mengganti teks dari elemen <h1>
menggunakan JavaScript.
Contoh HTML Lengkap
Berikut contoh HTML lengkap yang menampilkan penggunaan JavaScript di <head>
dan <body>
sekaligus:
<!DOCTYPE html>
<html>
<head>
<title>Contoh HTML Lengkap dengan JavaScript</title>
<script>
console.log("Script ini di-load dari head");
</script>
</head>
<body>
<h2 id="pesan">Selamat Datang!</h2>
<button onclick="ubahTeks()">Klik Saya</button>
<script>
function ubahTeks() {
document.getElementById("pesan").innerHTML = "Teks telah diubah dengan JavaScript!";
}
</script>
</body>
</html>
Penjelasan:
- Script pertama di
<head>
hanya untuk logging - Script kedua di
<body>
berisi fungsi yang mengubah isi elemen saat tombol diklik
4. Struktur Dasar JavaScript
Beberapa elemen penting dalam menulis JavaScript:
- Variabel:
let
,const
, danvar
- Fungsi:
function namaFungsi() {}
- Kontrol Alur:
if
,else
,switch
,for
,while
- Objek dan Array: digunakan untuk menyimpan data kompleks
Contoh:
const nama = "Ani";
function sapa(penerima) {
return `Halo, ${penerima}!`;
}
console.log(sapa(nama));
5. Tips Menulis Kode yang Baik
- Gunakan nama variabel yang deskriptif
- Ikuti konvensi penulisan camelCase
- Komentari kode kalian
- Gunakan
console.log
untuk debugging - Pisahkan kode ke dalam fungsi untuk keterbacaan
6. Menggunakan Editor dan Tools
Untuk menulis JavaScript dengan efisien:
- Gunakan code editor seperti VS Code
- Manfaatkan ekstensi seperti ESLint dan Prettier
- Gunakan browser console untuk menguji potongan kode
Kesimpulan
Menulis kode JavaScript bukanlah hal yang sulit jika dilakukan secara bertahap. Dengan memahami dasar-dasarnya dan berlatih menulis kode sederhana, kalian akan mampu membangun interaktivitas pada halaman web kalian. Teruslah bereksperimen dan eksplorasi lebih lanjut framework seperti React atau Vue untuk pengembangan yang lebih kompleks.