Share

Pengertian JavaScript:

by alhaqqyabsyar@gmail.com · August 20, 2025

JavaScript (JS) adalah bahasa pemrograman yang digunakan untuk membuat website lebih interaktif dan dinamis.
Kalau:

  • HTML = kerangka (struktur konten)
  • CSS = desain (tampilan)
  • JavaScript = otak (logika & interaksi)

Tanpa JavaScript, website hanya bisa menampilkan teks, gambar, dan link secara statis. Dengan JavaScript, website bisa hidup: ada animasi, tombol bisa diklik, form bisa dicek otomatis, dll.


๐Ÿ”น Fungsi JavaScript

Beberapa fungsi utama JavaScript di website:

  1. Interaktif โ†’ Membuat tombol, menu dropdown, popup, slideshow, form validasi.
  2. Manipulasi Halaman โ†’ Bisa mengubah isi HTML atau gaya CSS tanpa reload halaman.
  3. Animasi & Efek Visual โ†’ Membuat transisi, efek hover, carousel, dll.
  4. Komunikasi dengan Server โ†’ Menggunakan AJAX/Fetch untuk ambil data tanpa reload (contohnya di aplikasi chatting/web modern).
  5. Logika & Perhitungan โ†’ Bisa menghitung, memproses data, bahkan membuat game berbasis web.

๐Ÿ”น Contoh JavaScript Sederhana

1. Menampilkan Pesan (Alert)

<!DOCTYPE html>
<html>
<head>
  <title>Belajar JavaScript</title>
</head>
<body>
  <button onclick="alert('Halo, Selamat Datang!')">Klik Saya</button>
</body>
</html>

๐Ÿ‘‰ Saat tombol diklik, muncul popup pesan.


2. Mengubah Isi Teks

<!DOCTYPE html>
<html>
<head>
  <title>JavaScript Example</title>
</head>
<body>
  <h1 id="judul">Halo Dunia!</h1>
  <button onclick="document.getElementById('judul').innerHTML='Teks Sudah Berubah!'">Ubah Judul</button>
</body>
</html>

๐Ÿ‘‰ Saat tombol ditekan, teks judul berubah otomatis.


3. Validasi Form

<!DOCTYPE html>
<html>
<head>
  <title>Form Validasi</title>
</head>
<body>
  <form onsubmit="return cekForm()">
    Nama: <input type="text" id="nama">
    <input type="submit" value="Kirim">
  </form>

  <script>
    function cekForm() {
      let nama = document.getElementById("nama").value;
      if (nama == "") {
        alert("Nama tidak boleh kosong!");
        return false;
      }
      return true;
    }
  </script>
</body>
</html>

๐Ÿ‘‰ Kalau form dikirim tanpa nama, muncul peringatan.


๐Ÿ”น Analogi Sederhana

Bayangkan mobil:

  • HTML = rangka mobil
  • CSS = cat dan desain interior
  • JavaScript = mesin dan fitur (bisa jalan, bisa klakson, lampu otomatis, dll.)

๐Ÿ‘‰ Jadi, JavaScript adalah bahasa pemrograman untuk memberi nyawa pada website, agar bisa berinteraksi dengan pengguna dan terasa hidup.

You may also like