Tutorial js
JavaScript Pertama: Hello World
Mari kita tulis JavaScript pertama! Sangat mudah dan menyenangkan.
Membuat File HTML dengan JavaScript
Langkah 1: Buat File HTML
Buat file hello.html
dan ketik kode ini:
<!DOCTYPE html>
<html>
<head>
<title>JavaScript Pertama</title>
</head>
<body>
<h1>Belajar JavaScript</h1>
<p>Ini adalah halaman untuk belajar JavaScript</p>
<script>
// JavaScript pertama saya
alert("Hello World!");
console.log("Halo dari console!");
</script>
</body>
</html>
Langkah 2: Buka di Browser
- Save file sebagai
hello.html
- Double-click file tersebut
- Akan muncul popup dengan tulisan "Hello World!"
- Klik OK untuk menutup popup
Langkah 3: Cek Console
- Tekan F12 untuk buka Developer Tools
- Klik tab Console
- Lihat pesan "Halo dari console!"
Penjelasan Kode
Tag Script
<script>
// JavaScript ditulis di sini
</script>
- Tag
<script>
memberitahu browser ini adalah JavaScript - Kode JavaScript ditulis di antara tag pembuka dan penutup
Alert Function
alert("Hello World!");
alert()
menampilkan popup message- Text di dalam tanda kutip akan ditampilkan
- User harus klik OK untuk melanjutkan
Console.log Function
console.log("Halo dari console!");
console.log()
menampilkan pesan di console browser- Sangat berguna untuk debugging
- User biasa tidak melihat console
Comment JavaScript
// Ini adalah comment satu baris
/* Ini adalah comment
multi baris */
- Comment tidak dijalankan oleh browser
- Digunakan untuk catatan atau penjelasan kode
Variasi Hello World
Versi 1: Alert Sederhana
alert("Selamat datang di website saya!");
Versi 2: Console dengan Info
console.log("Website berhasil dimuat!");
console.log("Tanggal hari ini:", new Date());
Versi 3: Gabungan Alert dan Console
alert("Hello World!");
console.log("Alert sudah ditampilkan");
console.log("JavaScript berhasil berjalan!");
Versi 4: Multiple Messages
alert("Pesan pertama");
alert("Pesan kedua");
alert("Pesan ketiga");
console.log("Semua alert selesai!");
Latihan Interaktif
Latihan 1: Personal Greeting
Buat file greeting.html
:
<!DOCTYPE html>
<html>
<head>
<title>Personal Greeting</title>
</head>
<body>
<h1>Selamat Datang!</h1>
<script>
alert("Halo! Nama saya [NAMA_ANDA]");
console.log("Saya sedang belajar JavaScript");
console.log("Ini adalah project pertama saya");
</script>
</body>
</html>
Tugas: Ganti [NAMA_ANDA]
dengan nama Anda sendiri.
Latihan 2: Multiple Alerts
alert("JavaScript itu mudah!");
alert("Saya bisa melakukannya!");
alert("Mari terus belajar!");
console.log("Motivasi selesai!");
Latihan 3: Info Website
console.log("=== INFO WEBSITE ===");
console.log("Nama website: Belajar JavaScript");
console.log("Pembuat: [NAMA_ANDA]");
console.log("Tanggal dibuat: " + new Date());
console.log("==================");
Debugging JavaScript
Jika Alert Tidak Muncul:
- Cek spelling -
alert
bukanAlert
- Cek tanda kutip - harus ada penutup
"
- Cek titik koma - sebaiknya ada
;
di akhir - Cek tag script - harus ada
<script>
dan</script>
Jika Console Tidak Ada Output:
- Buka Developer Tools dengan F12
- Refresh halaman (F5) setelah buka console
- Cek tab Console bukan tab lain
- Cek spelling -
console.log
bukanConsole.log
Tips Menulis JavaScript
Gunakan Semicolon
alert("Hello!"); // Baik
console.log("Test"); // Baik
Case Sensitive
alert("OK"); // ✅ Benar
Alert("ERROR"); // ❌ Salah - huruf besar A
Tanda Kutip Konsisten
alert("Hello"); // ✅ Benar
alert('Hello'); // ✅ Benar juga
alert("Hello'); // ❌ Salah - tidak matching
Error Umum Pemula
1. Lupa Tanda Kutip Penutup
alert("Hello World!); // ❌ Salah
alert("Hello World!"); // ✅ Benar
2. Lupa Tag Script
alert("Hello");
<!-- ❌ Salah -->
<script>
alert("Hello"); <!-- ✅ Benar -->
</script>
3. Salah Penempatan Script
<!-- ❌ Salah - di luar body -->
</body>
<script>alert("Hello");</script>
</html>
<!-- ✅ Benar - di dalam body -->
<body>
<script>alert("Hello");</script>
</body>
Selamat!
Anda telah berhasil membuat JavaScript pertama! 🎉
Yang telah Anda pelajari:
- ✅ Cara menulis JavaScript di HTML
- ✅ Menggunakan alert() untuk popup
- ✅ Menggunakan console.log() untuk debugging
- ✅ Menulis comment di JavaScript
- ✅ Debugging error sederhana
Next step: Mari lanjut belajar tentang variabel JavaScript!