π Pengenalan HTML β

HyperText Markup Language
π Apa itu HTML? β
HTML (HyperText Markup Language) adalah bahasa markup yang digunakan untuk membuat halaman website yang ditampilkan pada web browser.
π‘ Fun Fact
Sebagian besar halaman yang kamu temukan di internet menggunakan HTML!
β Permasalahan β
Website merupakan kumpulan dari beberapa halaman yang dapat diakses melalui internet. Setiap halaman terdiri dari beberapa bagian:
- π― Header - Bagian atas halaman
- π Body - Konten utama
- π¦ Content - Isi halaman
- π½ Footer - Bagian bawah halaman
Apabila bagian-bagian tersebut digabung, akan membentuk sebuah struktur website yang utuh.
π‘ Langkah Pertama
Langkah pertama untuk membuat website adalah menentukan struktur dari website yang ingin kita buat.
π Penjelasan HTML β
Untuk membantu dalam menentukan struktur website, kita bisa menggunakan HTML.
HTML (Hypertext Markup Language) adalah bahasa markup yang digunakan untuk menentukan struktur website.
β¨ Keunggulan HTML: β
- β Memiliki syntax yang jelas
- β Mudah menentukan letak header, body, content, footer
- β Standar industri untuk web development
ποΈ Struktur Dasar HTML β
HTML memiliki 4 tag dasar yang perlu kita pahami:
1. Tag <html> β
<html></html>π Fungsi
Tag pembuka dokumen HTML. Semua kode HTML harus dimasukkan dalam tag ini.
2. Tag <head> β
<head></head>π Fungsi
Ditulis di dalam tag <html>. Digunakan untuk menyimpan informasi dari website yang kita buat.
3. Tag <title> β
<title></title>π Fungsi
Ditulis di dalam tag <head>. Menampilkan judul website pada tab browser.
4. Tag <body> β
<body></body>π Fungsi
Ditulis di bawah tag <head>. Merupakan badan dokumen HTML yang berisi konten website.
π Struktur Dasar Lengkap β
Berikut struktur dasar HTML secara keseluruhan:
<html>
<head>
<title>Judul website</title>
</head>
<body>
konten website
</body>
</html>4. Contoh Kasus β
Pada studi kasus kali ini, kita akan mencoba mengimplementasikan struktur dasar HTML diatas dengan membuat sebuah website sederhana. Ikuti langkah berikut ini:
4.1. Membuat File HTML β
Pertama, buatlah file HTML baru bernama pengenalan.html, perlu diingat bahwa semua file HTML harus berformat .html
4.2. Menulis Struktur Dasar HTML β
Selanjutnya, kita perlu membuat struktur dasar HTML. Tulis kode program di bawah ini dalam file pengenalan.html
<html>
<head>
<title></title>
</head>
<body></body>
</html>4.3. Menambahkan Judul Website β
Tambahkan judul website di dalam tag <title> agar user tau tentang apa website yang kita buat
<html>
<head>
<title>Belajar HTML</title>
</head>
<body></body>
</html>4.4. Menambahkan Konten Website β
Untuk menambahkan konten dari website, kita perlu menuliskannya di dalam tag <body>. Disini kita akan menggunakan tag <h1> untuk membuat heading dan tag <p> untuk membuat paragraf. Kalian bisa isi kedua tag tersebut dengan kalimat seperti yang ada di bawah ini.
<html>
<head>
<title>Belajar HTML</title>
</head>
<body>
<h1>Apasih HTML itu??</h1>
<p>
HyperText Markup Language atau yang lebih akrab dikenal HTML adalah bahasa
pemrograman atau komputer yang digunakan untuk membuat suatu website.
βHyperTextβ mengacu pada Hyperlink yang ada pada page HTML, sedangkan
βMarkup Languageβ melambangkan cara suatu Tags digunakan untuk
mendefinisikan layout atau desain suatu page dan element-element
didalamnya.
</p>
</body>
</html>4.5. Simpan Perubahan β
Simpan perubahan yang dilakukan kemudian buka file tersebut di web browser. Akan muncul website dengan judul "Belajar Website" dengan konten yang sudah dibuat sebelumnya.
π HTML Form β
β Permasalahan β
Sebelum masuk ke Backend development, kita harus memahami form pada HTML. Pada topik ini akan dibahas bagaimana cara membuat form menggunakan HTML.
π Penjelasan Form β
Form digunakan untuk menerima data dari inputan user, biasanya diterapkan pada:
- π Form login
- π Form pendaftaran
- π³ Form transaksi
- π§ Form kontak
π‘ Analogi
Form dalam web bisa disamakan dengan formulir di dunia nyata. Form dapat diisi, kemudian diproses menggunakan bahasa pemrograman tertentu.
ποΈ Membuat Form Pada Website β
1. Tag <form> β
Form di HTML dapat kita buat dengan tag <form>. Semua tag input akan dimasukkan ke dalam tag ini.
<form>
<!-- input form ada disini -->
</form>π Catatan
Kode di atas tidak akan menghasilkan apa-apa karena belum ada input-nya.
2. Tag <input> β
Agar web dapat menerima inputan dari user, kita perlu membuat input menggunakan tag <input />
<form>
<input type="text" name="username" placeholder="john doe"/>
</form>π§ Atribut Input: β
| Atribut | Deskripsi | Contoh |
|---|---|---|
| type | Tipe input | text, number, email, password, checkbox, radio, file, submit |
| name | Nama variabel input | username, email, password |
| placeholder | Petunjuk isi input | "Masukkan username..." |
β οΈ Penting!
Atribut placeholder hanya berguna untuk tipe text, email, dan password.
3. Tag <label> β
Tag <label> digunakan untuk memberikan label pada input.
Keuntungan menggunakan <label>: β
- β User tahu data apa yang harus diinputkan
- β Ketika user klik label, cursor otomatis fokus ke input
<label>
Username:
<input type="text" name="username" placeholder="john doe"/>
</label>π» Contoh Kasus: Form Login β
Agar lebih memahami cara membuat form pada HTML, kita akan membuat sebuah form login sederhana yang memiliki beberapa input sebagai berikut :
- Input username atau email
- Input password
- Checkbox untuk remember me
- Tombol untuk login
4.1. Membuat Form dan Input β
Langkah pertama yang akan dilakukan untuk membuat form login pada web, adalah dengan membuat inputnya menggunakan tag input dengan type yang berbeda - beda sesuai kebutuhan. Jangan lupa untuk membungkus semua tag input tersebut dengan tag form.
<form>
<input type="text" name="username" placeholder="john doe"/>
<input type="password" name="password"/>
<input type="checkbox" name="remember"/>
<input type="submit" name="submit" value="Login"/>
</form>4.2. Menerapkan Label β
Agar user tau data apa yang perlu dimasukkan ke dalam form, maka kita perlu menerapkan label pada masing - masing input yang sudah dibuat sebelumnya
<form>
<label>
Username:
<input type="text" name="username" placeholder="john doe"/>
</label>
<label>
Password:
<input type="password" name="password"/>
</label>
<label>
<input type="checkbox" name="remember"/>
Remember me
</label>
<input type="submit" name="submit" value="Login"/>
</form>4.3. Hasil Akhir β
Berikut hasil akhir dari contoh kasus form login yang kita buat, jangan lupa tambahkan struktur dasar HTML agar file HTML kita valid
<html>
<head>
<title>Form Login</title>
</head>
<body>
<form>
<label>
Username:
<input type="text" name="username" placeholder="john doe"/>
</label>
<label>
Password:
<input type="password" name="password"/>
</label>
<label>
<input type="checkbox" name="remember"/>
Remember me
</label>
<input type="submit" name="submit" value="Login"/>
</form>
</body>
</html>
WRI Roadmap