Sejarah dan Struktur HTML serta CSS
Sejarah dan Struktur HTML serta CSS
PENGENALAN WEB
SEJARAH
Website pertama kali di ciptakan pada tahun 1990-an ketika Tim Berners-Lee menciptakan
world wide web (WWW) yang memungkinkan dokumen bisa terhubung satu sama lain di
internet. dan HTTP (Hypertext Transfer Protocol) menjadi dasar untuk jdi jembatan antara
server dan client dalam mengakses halaman web.
HTML
Tim berners-lee menciptakan Hyper text market language atau yang biasa disebut (html)
untuk merapikan sebuah teks dan lebih terstruktur, html merupakan bahasa pemrograman
yang di ibaratkan seperti tulang manusia yang mengatur setiap bagian website, seluruh
website yang di buat pasti menggunakan yang namanya html dalam html kita harus biasain
yang namanya tag agar lonjong browser tau kalau itu sebuah html dan bukan teks biasa,
dalam html juga terdapat yang namanya head dan body
Dimana head berfungsi sebagai penyimpanan informasi dan body sebagai tempat
komponen-komponen website seperti teks, gambar, tabel, link, dll
CSS
Pada tahun 1994 di ciptakan cascading styling sheet atau CSS oleh hakon weyung Lee
yang berfungsi sebagai style dalam sebuah website. untuk membuat website terlihat lebih
rapi dan elegan, cara menggunakan nya adalah kita harus kasih identitas setiap komponen
html yang ingin kita hias
Kesimpulan
Pada tahun 1990-an Tim berners-lee menciptakan html (Hyper text market language) untuk
merapikan atau lebih terstruktur teks yang ada di dalamnya, html di ibaratkan seperti tulang
manusia yang mengatur seluruh dokumen yang ada didalamnya, tim berners-lee juga
menciptakan http (hypertext transfer protocol) sebagai jembatan antara client-server, tim
berners-lee juga menciptakan worldwide website atau www untuk bisa membuka suatu
website yang dibuat di html sehingga client lebih mudah mendapatkan [Link] tahun
1994 di ciptakan cascading styling sheet atau CSS oleh hakon weyung Lee yang berfungsi
sebagai style dalam sebuah website. Agar website yang kita buat terlihat lebih rapi dan
elegan.
HTML
Html adalah suatu kerangka yang membangun sebuah website dimana html membentuk
website/rumah sesuai dengan keinginan konsumen atau yang buat
CSS
Peran CSS dalam pembuatan website adalah merapikan dan melengkapi sebuah website
yang sudah di buat dengan html contoh yang ada seperti cat,atap, jendela, corong Agar
terlihat lebih rapi dan lengkap
JAVASCRIPT
Javascript adalah interaksi yang dilakukan didalam suatu website dimana tanpa javascript
hanya website saja yang tidak bakalan ada interaksi yang dilakukan didalamnya seperti
asap yang ada pada corong rumah, lampu yang menyala dikarenakan ada saklar yang
dinyalakan
Kesimpulan
Yang dapat disimpulkan dari 3 bahasa pemrograman ini ialah tanpa html tidak akan
terbentuk sebuah website, tanpa CSS website yang kita buat tidak akan terlihat rapi dan
bagus serta peran javascript untuk menghidupkan website dengan interaksi yg ada didalam
nya
tag pembuka <html> menandai awal sebuah dokumen HTML sampai dengan tag
penutup <html>
tag pembuka <head> berisi informasi tentang halaman html sampai dengan tag
penutup </head> , biasanya dalam tag head terdapat tag <title> untuk memberikan
informasi judul halaman html
adapun tag yang berada di antara tag pembuka <body> Sampai dengan tag penutup
</body> akan tampil di web browser.
Kode Program :
<!doctype html>
<html>
<head>
<title>web saya</title>
</head>
<body
<p>ketika kamu lelah, jangan berhenti tetapi istirahatlah sejenak </p>
<p>kesuksesan itu seperti banyaknya tempe</p>
<p>tidak ada yang tahu</p>
<a href="[Link] klik Google </a>
</body>
</html>
Hasil Program :
<tag html>
tag < doctype html> memberitahukan web browser bahwa dokumen HTML adalah
versi 5
tag pembuka <html> menandai awal sebuah dokumen HTML sampai dengan tag
penutup <html>
tag pembuka <head> berisi informasi tentang halaman html sampai dengan tag
penutup </head> , biasanya dalam tag head terdapat tag <title> untuk memberikan
informasi judul halaman html
adapun tag yang berada di antara tag pembuka <body> Sampai dengan tag penutup
</body> akan tampil di web browser.
Kode Program :
Hasil Program :
Tag Atribut
tag pembuka <a> berisi nama atribut seperti href serta nilai atribut yang ingin di
simpan
sebelum tag penutup terdapat konten atau isi tag yang berfungsi sebagai tempat
pembuka link yg di simpan di nilai atribut
tag penutup </a> sebagai tanda bahwa suatu elemen berakhir
nama atribut
Href adalah nama atribut berfungsi untuk menentukan url atau alamat tujuan. dan dapat
mengarahkan client ke halaman google jika url yang kita pilih google
[Link]
nilai atribut
Https://[Link] adalah nilai atribut. Sebagai url atau alamat web yang ingin
ditujukan. Dengan memilih url ini dalam atribut tag <a> kita bisa masuk ke halaman google.
isi konten/tag
Klik google adalah berfungsi sebagai petunjuk bagi client bahwa deskripsi tersebut akan
mengarahkan ke halaman google
Tag dasar
Heading
Penjelasan
Tag heading dalam HTML digunakan untuk menandai teks sebagai judul atau heading, dan
HTML menyediakan beberapa level heading yang dapat digunakan, yaitu <h1> hingga
<h6> . Setiap level heading mewakili tingkat kepentingan yang berkurang seiring
peningkatan nomor heading.
1. <h1> - Heading 1:
Ini adalah level heading tertinggi dan digunakan untuk judul utama halaman atau
bagian. Penggunaan yang semakin menurun menunjukkan tingkat kepentingan
yang lebih rendah.
2. <h2> - Heading 2:
Digunakan untuk judul sub-bagian atau bagian di bawah <h1> . Lebih rendah dari
<h1> namun lebih tinggi daripada heading-heading yang lebih rendah.
3. <h3> - Heading 3:
Heading level 3 digunakan untuk sub-bagian dari <h2> dan seterusnya. Semakin
tinggi nomornya, semakin kecil ukuran heading-nya.
4. <h4> hingga <h6> - Heading 4 hingga Heading 6:
Digunakan untuk level heading yang lebih rendah. Semakin tinggi nomornya,
semakin kecil ukuran heading-nya.
Heading memberikan struktur dan hierarki pada halaman HTML, membantu mesin
pencari dan pembaca layar untuk memahami konten dengan lebih baik. Semakin
besar nomor heading, semakin kecil ukuran teksnya secara default, tetapi styling
dapat diubah dengan CSS.
<!doctype html>
<html>
<head>
<title>heading</title>
</head>
<body>
<h1>senin</h1>
<h2>selasa</h2>
<h3>rabu</h3>
<h4>kamis</h4>
<h5>jumat</h5>
<h6>sabtu</h6>
</body>
</html>
<!doctype html>
<html>
<head>
<title>tag atribut</title>
</head>
<body>
<p>siapa nama kamu</p>
<p>tanggal berapa kamu lahir</p>
<p>dimana kamu tinggal</p>
</body>
</html>
Tag Bold
Penjelasan
<b></b> : Tag ini digunakan untuk memberikan format teks menjadi tebal (bold).
<!doctype html>
<html>
<head>
<title>tag atribut</title>
</head>
<body>
<p><b>jika untuk bermimpi saja kamu [Link] kamu orang tidak tahu
arah masa depan mu</b></p>
</body>
</html>
<!doctype html>
<html>
<head>
<title>tag atribut</title>
</head>
<body>
<p>ketika kamu merasa kehilangan harapan. <u>ingat bahwa tuhan telah
menciptakan rencana terindah untuk hidup kita</u></p>
</body>
</html>
Tag Italic
Penjelasan
<i></i> : Tag ini digunakan untuk memberikan format teks menjadi miring (italic).
<!doctype html>
<html>
<head>
<title>tag atribut</title>
</head>
<body>
<p><i>cukuplah allah menjadi penolong kami dan allah adalah sebaik-baik
pelindung.</i> - ([Link] imran : 173).</p>
</body>
</html>
Tag Br
Penjelasan
<br> : Tag ini digunakan untuk membuat jeda baris, sehingga teks akan ditampilkan di
baris berikutnya, jika ingin membuat jeda baris lebih jauh kita harus mengulang
penggunaan tag <br> .
<!doctype html>
<html>
<head>
<title>tag atribut</title>
</head>
<body>
<p>baris pertama <br> baris kedua <br> baris ketiga</p>
</body>
</html>
Tag Align
Penjelasan
Atribut align berguna untuk mengontrol penempatan atau perataan elemen dalam sebuah
dokumen atau tampilan halaman web.
Komentar
Penjelasan
Html juga mempunyai Tag khusus untuk [Link] membuat komentar di HTML kita
menggunakan awalan <!-- dan penutup --> .
info!
Komentar tidak akan di tampilkan pada halaman website namun programmer biasanya
menggunakan komentar untuk memperjelas kode program
List
Penjelasan
List adalah fungsi dalam HTML yang digunakan untuk menampilkan daftar dari [Link]
HTML terdiri dari 2 jenis , <ol> ordered list (berurutan),dan <ul> urdered list (tidak
berurutan). oredered list <ol> akan ditampilkan dengan angka atau huruf sedangkan
undered list <ul> dengan bulatan atau kotak ataupun simbol lainnya.
!! Untuk menampilkan list dalam HTML dapat menggunakan tag <ol> ... <\ol> atau
<ul> ... </ul> namun perlu dengan menyisipkan elemen <li> untuk membuat
daftar list
Tag ul
Kode Program urdered list :
urdered list
Tag ol
Beberapa type list ol/ordered list
type = "1" artinya daftar isi akan menggunakan angka (ini adalah default nya)
type = "A" artinya daftar isi akan menggunakan huruf kapital
type = "a" artinya daftar isi akan menggunakan huruf kecil
type ="I" artinya daftar isi akan menggunakan angka Romawi kapital
type ="i" artinya daftar isi akan menggunakan angka Romawi kecil
Ordered list
<h1>list Kalimat</h1>
<ol>
<li>Ini kalimat pertama</Li>
<li>ini kalimat kedua</Li>
<li>ini kalimat ketiga</Li>
<li>ini kalimat ke empat</Li>
<li>ini kalimat ke lima</Li>
</ol>
Link
Penjelasan
Link dapat ditemukan di hampir semua halaman web. Link/Tautan memungkinkan sebuah
teks yang ketika di-klik akan pindah ke halaman lainnya. HTML Menggunakan tag <a>
untuk keperluan ini. Link ditulis dengan <a> yang merupakan singkatan dari anchor
(jangkar).
Setiap tag <a> setidaknya memiliki sebuah atribut href Dimana href berisi alamat yang
dituju. href adalah singkatan dari hypertext reference.
Atribut Penting Lainnya dari tag <a> adalah target . Atribut target menentukan tempat
untuk membuka dokumen yang ditautkan. Atribut target memiliki beberapa nilai salah
satunya _blank yang berfungi untuk membuka tautan di tab baru.
Multimedia
Gambar
Penjelasan
Dalam HTML gambar didefinisikan dengan tag Tag adalah tag kosong hanya berisi atribut
saja, dan tidak memiliki tag penutup.
Atribut src setidaknya mesti ada dalam tag ini untuk menentukan URL (alamat web) dari
gambar yang ingin ditampilkan.
Atribut alt menyediakan teks alternatif untuk gambar, jika pengguna karena beberapa
pengguna alasan tidak dapat melihatnya (karena koneksi lambat, kesalahan pada atribut src
,atau jika web browser telah disetting untuk tidak menampilkan gambar). Jika browser tidak
dapat menentukan gambar, maka akan muncul nilai pada atribut alt
Dalam tag <img> terdapat juga atribut <width> dan <height> untuk mengatur ukuran
gambar, pada versi HTML5 standar satuan ukuran gambar adalah pixel.
Misalnya dalam folder root terdapat file gambar bernama [Link]. untuk menampilkan
gambar tersebut kita hanya perlu mengisi nama gambar beserta jenis ekstensi file
gambar ke dalam atribut src , Contohnya src = "[Link]"
untuk menampilkan dari internet carilah link gambar yang akan ditampilkan lalu
masukkan dalam nilai atribut src , contohnya [Link]
Info
Konten berupa teks "Browser anda tidak mendukung elemen <audio> ." Pada tag
<audio> akan ditampilkan jika browser tidak mendukung elemen tersebut. Sehingga
sebenarnya bagian ini dapat dihilangkan.
Folder Program Audio :
Iframe
Penjelasan
Elemen < iframe> dapat digunakan untuk menampilkan halaman website lain dalam suatu
website. Atau menampilkan dokumen html lain dalam sebuah website. Mudahnya, bisa
dibilang website dalam website
Contoh penggunaannya seperti ini. Jika kita mempunyai website sekolah, lalu di website
tersebut ingin menampilkan alamat dalam google maps sekolah. Agar memudahkan
pengunjung website,kita bisa langsung tampilkan saja halaman sekolah yang ada digoogle
maps
src,untuk mencari sumber halaman html atau web yang akan ditampilkan didalam
frame
width dan height, untuk mengatur ukuran panjang dan lebar dari frame.
<iframe src="[Link]
width="400"></iframe>
Perhatikan bahwa pada tag <table> terdapat sebuah atribut <border> . Atribut digunakan
untuk memberikan nilai garis tepi dari tabel. Nilai ini dalam ukuran pixel. border="1" , berarti
kita menginstruksikan kepada web browser bahwa tabel tersebut akan memiliki garis tepi
sebesar 1 pixel. Jika tidak ditambahkan, secara default tabel tidak memiliki garis tepi.
Atribut Table
Selain itu, terdapat pula beberapa atribut tabel yang penting untuk diketahui yaitu:
<table Border="1">
<tr>
<th>nama</th>
<th>Asal institusi</th>
</tr>
<tr>
<td>adiguna</td>
<td>halba</td>
</tr>
<tr>
<td>Zhafran</td>
<td>fajar tv</td>
</tr>
<table Border="1">
<tr>
<th rowspan="2">nama</th>
<th colspan="2">Asal institusi</th>
</tr>
<tr>
<th width="100">sekolah</th>
<th width="100">kampus</th>
</tr>
<tr>
<td>uga</td>
<td>SMKN 7 MAKASSAR</td>
<td>universitas negeri Makassar</td>
</tr>
<tr>
<td>fatur</td>
<td rowspan="2"> SMKN 7 Makassar</td>
<td align="center" rowspan="2<">-</td>
</tr>
<tr>
<td>rezeky awalya</td>
</tr>
<td>rizal</td>
<td>SMKN 7 MAKASSAR</td>
<td>unhas</td>
</tr>
</table>
perhatikan para konten elemen <td yang berisi Rezeky Awalya , hanya terdapat
satu elemen <td> disana. Hal ini dikarenakan konten elemen <td> sebelumnya
yaitu SMKN 7 Makassar dan - pada data fatur mengandung atribut rowspan
dengan bernilai 2 yang secara otomatis mengisi data di bawahnya yakni data
Rezeky awalya . Nilai 2 menunjukkan bahwa ada dua baris yang digabungkan
menjadi satu.
Konsep ini juga sama dengan apa yang terjadi pada <th rowspan="2">nama</th> dan
<th colspan="2">Asal institusi</th>
<tr align="center">: Membuat baris kedua tabel dengan teks berada di tengah
<td> rowspan="2">Juni</td> : Mengisi sel data pada baris kedua, kolom keempat dengan
teks "juni" dan menggabungkan sel tersebut ke dua baris (rowspan="2").
<tr align="center"> : Membuat baris ketiga tabel dengan teks berada di tengah.
<tr align="center">
<td>senin</td>
<td>selasa</td>
<td>april</td>
<td rowspan="2">juni</td>
</tr>
<tr align="center">
<td>rabu</td>
<td>kamis</td>
<td>mei</td>
</tr>
</table>
Form
Penjelasan
Elemen <form> HTML digunakan untuk mendefinisikan form yang digunakan untuk
mengumpulkan inputan dari pengguna website. Tag ini digunakan untuk mengkoleksi
inputan dari user, konsep ini sama seperti konsep formulir di dunia nyata.
Info
Dengan kata lain tag <form> merepresentasikan sebuah "formulir" di mana satu
formulir bisa memiliki banyak kolom isian.
Form HTML berisikan elemen-elemen <form> lainnya. Elemen <form> digunakan untuk
menampung macam-macam elemen yang berkaitan dengan sebuah form , seperti text
fields , checkbox , radio button , tombol subalt , dan banyak lagi yang dapat diedit
kemudian ditulis untuk dikirim pada sebuah server untuk selanjutnya diproses guna
mendapatkan informasi tertentu dari atau untuk user.
Umumnya, sebuah website selalu memiliki fitur form, contoh paling umum yang sering kita
temui adalah seperti form login, form sign up, form komentar di suatu blog/media.
Input
Elemen <input> adalah elemen form yang paling penting. Elemen <input> dapat
ditampilkan dalam beberapa cara, tergantung pada nilai atribut type yang digunakan.
Request Berikut adalah beberapa contoh nilai dari atribut type :
Text digunakan untuk mengambil isian berupa teks. Contohnya seperti nama.
Password digunakan untuk mengambil isian berupa kata sandi atau sesuatu yang
bersifat rahasia. Tipe ini akan mengubah semua karakter yang diketikkan ke dalam
karakter bulat.
Radio digunakan sebagai kolom isian bertipe pilihan yang menawarkan beberapa opsi
kepada user namun tetapi hanya satu opsi saja yang boleh dipilih. Contohnya seperti
jenis kelamin atau agama.
Note
Perlu diperhatikan bahwa untuk penggunaan tipe radio yang berkategori set pilihan
yang sama mengharuskan nilai-nya juga sama.
Opsi default dapat dilakukan dengan menambahkan atribut checked pada elemen opsi yang
dijadikan sebagai opsi default.
Checkbox digunakan untuk memberikan daftar pilihan dalam satu set opsi. User
dapat memilih satu atau bahkan lebih dari satu pilihan pada tipe ini. Hal ini berbeda
dengan tipe sebelumnya yaitu radio yang hanya memungkinkan user untuk memilih
satu pilihan saja. Contoh penggunaan checkbox seperti daftar makanan kesukaan,
daftar olahraga yang tidak disukai, dan yang semisalnya.
Note
Perlu diperhatikan bahwa untuk penggunaan tipe checkbox yang berkategori set pilihan
yang sama mengharuskan nilai name -nya juga sama.
Number digunakan untuk membatasi isian user hanya pada karakter numerik saja.
Browser akan menambahkan dua buah tombol atas dan bawah untuk mengubah
angka isian.
Beberapa atribut untuk tipe number :
min -menentukan angka minimal
max -menentukan angka maksimal
step -smenentukan kelipatan (nilai yang tidak sesuai kelipatan tidak bisa di-input,
dan default dari atribut ini adalah 1)
Date digunakan untuk memberikan isian berupa tanggal. Atribut min dan max dapat
pula difungsikan pada tipe ini untuk mengatur tanggal minimal dan tanggal maksimal
yang diinginkan. Nilai min dan max tersebut ditulis dengan format: YYYY-em-dd .
File digunakan untuk memungkinkan pengguna memuat file. Atribut accept juga dapat
disisipkan pada tipe ini dengan maksud untuk mengatur file apa saja yang boleh di-
upload. Beberapa contoh value dari atribut accept yaitu:
accept="image/png,inage/[Link]/jpeg - untuk file gambar seperti png .
jpg . atau jpeg
accept="pdf" - untuk file pdf
accept="pdf" - untuk file pdf
accept-".doc, docx" - untuk file doc atau docx
accept-".ppt, pptx" untuk file ppt atau pptx
submit ditampilkan dalam bentuk tombol untuk mengirim data pada <form> yang
menjadi pembungkusnya. Atribut value digunakan untuk mengisi teks yang ingin
ditampilkan pada tombol.
reset berguna untuk mengembalikan state (keadaan) atau data dari suatu form ke
nilai awalnya. Jika nilai awal sebuah input adalah kosong, maka ketika direset ia akan
kembali kosong. Tapi jika nilai awalnya sudah terisi sesuatu, maka ketika direset
datanya akan kembali seperti yang sudah diset sebelumnya.
button berguna untuk membuat inputan berupa sebuah tombol. Tombol ini nantinya
bisa difungsikan sesuai dengan keinginan dari pengembang web
Label
Elemen <label> memiliki fungsi khusus untuk melabeli sebuah kolom inputan. Ketika
screen reader membaca konten halaman HTML, lalu menemukan sebuah inputan, ia akan
membaca label yang bersangkutan. Fungsi lain dari tag <label> adalah ketika kita
mengklik label, maka browser akan meletakkan fokus pada kolom isian yang terhubung
dengannya. Syarat yang perlu diperhatikan yaitu dengan menghubungkan sebuah
<label> dan <input> dengan atribut for untuk label, dan atribut id pada <input> dengan
nilai untuk kedua atribut tersebut mesti sama persis.
Select
Elemen <select> berguna dalam mendefinisikan sebuah tombol dropdown yang dimana
user dapat memilih salah satu dari banyak pilihan.
Note
Elemen <select> nantinya berperan sebagai kontainer atau pembungkus dari elemen
<option> yang berperan sebagai daftar pilihan atau opsi.
Elemen <select> hampir mirip fungsinya dengan <input type ="radio"> akan tetapi
baiknya elemen <select> digunakan untuk memilih satu pilihan yang terdapat banyak opsi
di dalamnya, sedangkan <input type ="radio"> lebih baiknya untuk digunakan jika user
diarahkan memilih hanya satu pilihan yang opsi pilihannya tidak terlalu banyak. Contoh
penggunaan elemen ini seperti memasukkan pilihan berupa asal daerah atau
yang semisalnya.
Penting untuk diketahui bahwasanya opsi yang aktif secara default adalah opsi yang
pertama. Akan tetapi, kita bisa mengatur opsi mana yang aktif secara default dengan
menambahkan atribut select pada suatu <option> yang ingin dijadikan sebagai opsi
default.
Text Area
Elemen <textarea> berguna untuk mengambil inputan user berupa teks yang dapat
memuat lebih dari satu baris. Jika dibandingkan dengan elemen <input> teks biasa,
elemen <textarea> memiliki ukuran tinggi yang lebih besar. Element <textarea> bisa diisi
lebih dari satu baris dengan menekan enter.
Atribut yang dapat digunakan untuk mengatur kuran dari textarea yaitu rows untuk jumlah
baris, sedangkan atribut cols untuk lebarnya.
Button
Elemen <button> yang berada di dalam sebuah form akan otomatis dianggap sama
fungsinya seperti <input type="submit"> . Jika ingin membuat tombol biasa yang tidak
men-submit <form> dapat dilakukan dengan menambahkan atribut type="button" .
<h1>Formulir Pendaftaran</h1>
<form action="">
<div>
<label for="nama-lengkap"><b>Nama Lengkap:</b></label
><br />
<input
type="text"
id="nama-lengkap"
name="nama_lengkap"
placeholder="Masukkan nama lengkap"
required
/>
</div>
<div>
<label for="password"><b>Password:</b></label
><br />
<input
type="password"
id="password"
name="password"
placeholder="Masukkan password"
required
/>
</div>
<div>
<b>Jenis Kelamin:</b><br />
<input id="lk" type="radio" name="jenis_kelamin" checked />
<label for="lk">Laki-Laki</label>
<input id="pr" type="radio" name="jenis_kelamin" />
<label for="pr">Perempuan</label>
</div>
<div>
<label for="isian-usia"><b>Usia:</b></label
><br />
<input
type="number"
id="isian-usia"
name="usia"
min="17"
max="25"
value="19"
required
/>
Tahun
</div>
<div>
<label for="tgl-ijazah"><b>Tanggal Ijazah:</b></label> <br />
<input
type="date"
id="tgl-ijazah"
name="tgl_ijazah"
min="2021-01-01"
value="2023-06-20"
required
/>
</div>
<div>
<label for="opsi-agama"><b>Agama:</b></label
><br />
<select id="opsi-agama" name="agama" required>
<option disabled>---Pilih Agama----</option>
<option value="islam">Islam</option>
<option value="kristen">Kristen</option>
<option value="katolik">Katolik</option>
<option value="hindu">Hindu</option>
<option value="buddha">Buddha</option>
<option value="atheis" disabled>Atheis</option>
</select>
</div>
<div>
<label for="alamat"><b>Alamat:</b></label> <br />
<textarea
id="alamat"
name="alamat"
cols="25"
rows="5"
placeholder="Harap masukkan alamat secara lengkap"
required
></textarea>
</div>
<div>
<b>Kemampuan Berbahasa Asing:*</b><br />
<input type="checkbox" id="inggris" name="bahasa_asing" />
<label for="inggris">Inggris</label>
<input type="checkbox" id="arab" name="bahasa_asing" />
<label for="arab">Arab</label>
<input type="checkbox" id="jepang" name="bahasa_asing" />
<label for="jepang">Jepang</label>
</div>
<div>
<label for="isian-foto"><b>Foto 4x6:*</b></label
><br />
<input
type="file"
id="isian-foto"
name="foto"
accept="image/png,image/jpg,image/jpeg"
/>
</div>
<br />
<input type="submit" value="Kirim" />
<input type="reset" value="Batal" />
<i>*opsional (tidak wajib diisi)</i>
</form>
<!doctype html>
<html>
<head>
<title>heading</title>
</head>
<body>
<form>
<label for="nama-lengkap">nama :</label>
<input type="text" id="password" required>
<br>
<br>
<label for="sandi">password :</label>
<input type="password" id="sandi">
<br>
<br>
<label>jenis kelamin :</label>
<br>
<input type="radio" name="jk" id="jk" checked>
<label for="jenis kelamin">Laki-laki </label>
<input type="radio" name="jk" id="jk">
<label for="jenis kelamin"> perempuan</label>
<br>
<br>
<label>bahasa pemrograman yang dikuasai: </label>
<br>
<input type="checkbox" name="web" id="">
<label>WEB</label>
<input type="checkbox" name="mobile" id="">
<label>MOBILE</label>
<input type="checkbox" name="desk" id=""
<label>DESKTOP</label>
<br>
<br>
<label>kota asal</label>
<br>
<select name="kota asal" id="">
<br>
<option>Surabaya</option>
<option>Makassar</option>
</select>
<br>
<br>
<input type="submit" value="kirim">
<input type="reset" value="ulangi">
</form>
</body>
</html>
Ada pun jika atribut action tidak didefinisikan, maka browser akan menggunakan URL
sekarang sebagai tujuan pengiriman data.
Contoh:
<form action="/proses-pendaftaran">
</form>
Pada contoh di atas, ketika form di-submit, browser akan mengirimkan data yang ada
menuju URL /proses-pendaftaran .
Bahasa yang umum digunakan di dalam server adalah python, nodejs, PHP, dan lain
sebagainya.
Untuk mendapatkan gambaran lebih jelas, sebenarnya akan dijelaskan pada modul
selanjutnya yang berkaitan dengan materi PHP atau juga bisa dengan membaca tutorial
berikut:
[Link]
Div digunakan untuk mengelompokkan Elemen html menjadi blok atau bagian yang lebih
besar atau lebih singkatnya di gunakan sebagai tempat atau wadah
Kode Program
<!doctype html>
<html>
<head>
<title>DIV</title>
</head>
<body>
<div class="navbar">
<ul>
<li>beranda</li>
<li>artikel</li>
<li>media sosial</li>
</ul>
</div>
Hasil
Span
Penjelasan
Span digunakan untuk menandai atau mengelompokkan sebagian teks atau elemen inline
tanpa memengaruhi struktur blok.
Kode Program
<html>
<head>
<title>SPAN</title>
</head>
<body>
<p><span style="color:aqua; font-size:25px;">Selamat datang</span><br><span
style="color:red; font-size:35px"> di Perpustakaan Online</span></p>
Hasil