# Anatomi Website (HTML, CSS, JavaScript)

#### Anatomi Website (HTML, CSS, JavaScript)

Sebuah website terdiri dari tiga komponen utama: HTML, CSS, dan JavaScript. Berikut adalah penjelasan singkat tentang peran masing-masing komponen dalam anatomi sebuah website:

1. **HTML (Hypertext Markup Language)**:
   * HTML adalah bahasa markah yang digunakan untuk membuat struktur dasar sebuah halaman web.
   * HTML mengatur konten teks, gambar, video, link, dan elemen-elemen lainnya menjadi sebuah struktur yang terorganisir.
   * Struktur HTML terdiri dari berbagai elemen, termasuk tag pembuka dan penutup yang menandai bagian-bagian berbeda dari halaman web.
   * Contoh elemen HTML termasuk `<html>`, `<head>`, `<title>`, `<body>`, `<div>`, `<p>`, `<img>`, dan lainnya.
2. **CSS (Cascading Style Sheets)**:
   * CSS digunakan untuk mengatur tampilan dan gaya dari elemen-elemen yang ditampilkan di dalam halaman web.
   * Dengan CSS, Anda dapat mengontrol warna, font, ukuran, posisi, dan tata letak dari elemen-elemen HTML.
   * CSS memungkinkan desainer web untuk membuat halaman web yang menarik, estetis, dan konsisten secara visual.
   * Contoh properti CSS termasuk `color`, `font-size`, `margin`, `padding`, `background-color`, dan lainnya.
3. **JavaScript**:
   * JavaScript adalah bahasa pemrograman yang digunakan untuk menambahkan interaktivitas dan dinamisme ke dalam halaman web.
   * Dengan JavaScript, Anda dapat menangani peristiwa, membuat animasi, memanipulasi elemen HTML, dan berinteraksi dengan pengguna.
   * JavaScript juga memungkinkan komunikasi dengan server untuk mengambil atau mengirim data tanpa harus me-refresh halaman.
   * Contoh fitur JavaScript termasuk validasi formulir, slideshow, menu dropdown, efek transisi, dan lainnya.

Ketiga komponen ini bekerja bersama-sama untuk menciptakan pengalaman web yang lengkap dan responsif bagi pengguna. HTML digunakan untuk membuat struktur konten, CSS digunakan untuk mengatur tampilan dan gaya, sementara JavaScript digunakan untuk menambahkan interaktivitas dan fungsi dinamis ke dalam halaman web. Dengan kombinasi ini, pengembang web dapat menciptakan website yang menarik, fungsional, dan sesuai dengan kebutuhan pengguna.
