SlideShare a Scribd company logo
1 of 16
ELEMENT FORM
Element FORM berfungsi untuk mendefinisikan form interaktif. Element ini
mempunyai attribute yaitu action, name, enctype (khusus form upload
file) dan method. Attribute action berisikan aksi terhadap form yang
dikirim (URI) dan attribute method berisikan metode form melakukan
proses pengiriman(GET/POST).
Contoh Sintaks:
<form action="action" method="GET"|"POST“ name=“form1”>
...........................
</form>
Khusus untuk yang form upload file contoh sintaksnya :
<form action="action" method="GET"|"POST“ enctype=“multipart/formdata” name=“form1”>
.............................................
</form>
Khusus pada atribut enctype nilai atribut atau propertinya adalah
“multipart/form-data”. Atribut tersebut digunakan untuk
mengidentifikasikan bahwa data yang dikirim berupa lampiran file yang
akan diunggah atau di upload di server.
ELEMENT INPUT

Element INPUT berfungsi untuk mendefinisikan input yang akan
dimasukkan pengguna. Element ini mempunyai attribute yaitu name,
size, type, value, checked. Attribute name mendefinisikan nama dari
input kontrol form, attribute size mendefinisikan ukuran teks pada input
kontrol, type mendefinisikan bentuk-bentuk input kontrol, value
mendefinisikan nilai awal/reset/submit, checked mendefinisikan pilihan
terpilih pada type radio/checkbox. Element ini tidak mempunyai tag
penutup dan harus berada di dalam element FORM.
Sintaks:
<input
name="name"
size="number"
type="text“|”password”|"checkbox"|"radio"|"submit"|"reset“
|”file”
value="value"
checked >
Beberapa macam jenis inputan dalam form :
1. Input tipe text dan password
Syntax : <input name=“text” type=“text” size=“40”> sedangkan perintah
untuk membuat input dengan tipe password adalah :
<input name=“password” type=“password” size=“40”>
Hasil :

2. Input tipe submit atau tombol
Syntax : <input type=“submit” name=“submit” Value=“Input Submit”> atau
<button name=“tombol”>Tombol Input</button>
3. Input tipe checkbox
Syntax : <input type=“checkbox” name=“centang”
value=“Centang”>
Hasil :

4. Input tipe radio
Syntax : <input type=“radio” name=“radio” Value=“Radio”>
Hasil :
5. Input tipe reset
Syntax : <input type=“reset” name=“reset” value=“Reset”>
Hasil :

Pada input tipe reset, hasilnya mirip dengan tombol input submit,
akan tetapi fungsi tombol reset untuk mereset atau mengatur
ulang form inputan yang telah terisi menjadi kosong, sedangkan
input tipe submit berfungsi untuk menyetujui form kemudian
mengirimkan datanya ke halaman lain.
6. Input tipe File
Input tipe file digunakan untuk melampirkan file yang akan di
upload ke server, hal itu harus dikombinasikan dengan atribut
form enctype=“multipart/form-data” agar data yang
diidentifikasikan ada yang berupa lampiran file.
Contoh syntax input tipe file :
<input type=“file” name=“lampiran” size=“40”>
Contoh tampilan input file :
Elemen Select
Element SELECT berfungsi untuk mendefinisikan opsi pilihan pada
form kontrol. Element ini mempunyai attribute yaitu name, size,
multiple(diizinkan banyak pilihan). Element ini harus berada di
dalam element form.
Sintaks:
<select
name="name"
size="number"
multiple >
.....................
</select>
ELEMENT OPTION
Element OPTION mendefinisikan opsi pilihan pada menu SELECT.
Element ini mempunyai attribute selected, dan value. Attribute
selected opsi terpilih dan attribute value berisikan nilai
element OPTION.
Sintaks:
<option
selected
value="number" >
.....................
</option>
Perintah option tersebut di letakkan ke dalam perintah select,
sehingga perintahnya seperti berikut :
<select name=“pilihan”>
<option selected>Pilih Kelas</option>
<option>X RPL</option>
<option>X TKJ 1</option>
<option>X TKJ 2</option>
<option>X TKJ 3</option>
</select>
Sehingga hasilnya seperti gambar di bawah ini :
ELEMENT TEXTAREA
Element TEXTAREA berfungsi sebagai input kontrol form untuk
memasukkan teks lebih dari satu baris. Element ini mempunyai
attribute yaitu name, cols, rows. Attribute name mendefinisikan
nama input kontrol form element textarea, attribute cols
mendefinisikan jumlah kolom textarea yang terlihat, dan attribute
rows mendefinisikan jumlah baris textarea yang terlihat. Element
ini harus berada di dalam element FORM.
Sintaks:
<textarea
name="name"
cols="number"
rows="number" >
.....................
</textarea>
Contoh bentuk implementasi teks area
<textarea name=“pesan” cols=“50” rows=“9”>
Ini adalah bentuk field dari teks area
</textarea>
Sehingga hasilnya akan tampak seperti gambar di bawah ini :
Buatlah sebuah halaman web dengan nama file form.html yang
berisikan konten form data member perpustakaan, menggunakan
teks editor Notepad, dengan hasil tampilan seperti gambar di bawah
ini :
<!DOCTYPE html>
<html>
<head>
<title>Data Member Perpustakaan</title>
</head>
<body bgcolor=yellow>
<h2>Form Data Member Perpustakaan</h2>
<form method="post" name="datamember" action="">
Nama Member : <input name="nama" type="text" size="45"><br/>
<p>Jenis Kelamin : <input name="jeniskelamin" type="radio" value="Laki-laki">Laki-Laki &nbsp;<input
name="jeniskelamin" type="radio" value="Perempuan">Perempuan</p>
<p>Kelas
:
<select name="kelas">
<option selected>Pilih Kelas</option>
<option>X RPL</option>
<option>X TKJ 1</option>
<option>X TKJ 2</option>
<option>X TKJ 3</opotion>
</select></p>
Usia Member : <br/>
<input name="usia" type="radio" value="14-15">14 - 15 tahun. <br/>
<input name="usia" type="radio" value="16-17">16 - 17 tahun. <br/>
<input name="usia" type="radio" value="18-19">18 - 19 tahun.<br/>
<p>Keterangan Member : <br/>
<textarea name="keterangan" cols="45" rows="9"></textarea></p>
<input type="checkbox" name="setuju" value="Setuju">Setuju ini member<br/>
<input type="submit" name="submit" value="Simpan Data">&nbsp; <input type="reset" name="reset"
value="Reset">
</form>
</body>
</html>
Buatlah 2 halaman web dengan nama pegawai.html dan
simpan_pegawai.html menggunakan teks editor notepad, kemudian simpan di
folder kalian dengan nama tugas_praktikum dengan hasil untuk file
pegawai.html seperti gambar di bawah ini :
Sedangkan untuk tampilan yang file simpan_pegawai.html seperti
gambar di bawah ini :

More Related Content

What's hot

tentang menu toolbar pada microsoft word
tentang menu toolbar pada microsoft wordtentang menu toolbar pada microsoft word
tentang menu toolbar pada microsoft wordichaa17
 
Modul my sql tutorial part 5
Modul my sql tutorial part 5Modul my sql tutorial part 5
Modul my sql tutorial part 5Ratzman III
 
Penerapan API dengan JSON,MYSQL
Penerapan API dengan JSON,MYSQLPenerapan API dengan JSON,MYSQL
Penerapan API dengan JSON,MYSQLgagahwidya
 
tugas tik indah tab home - view
tugas tik indah tab home - view tugas tik indah tab home - view
tugas tik indah tab home - view indah_rpi
 

What's hot (7)

Membuat form dengan html
Membuat form dengan htmlMembuat form dengan html
Membuat form dengan html
 
tentang menu toolbar pada microsoft word
tentang menu toolbar pada microsoft wordtentang menu toolbar pada microsoft word
tentang menu toolbar pada microsoft word
 
Modul my sql tutorial part 5
Modul my sql tutorial part 5Modul my sql tutorial part 5
Modul my sql tutorial part 5
 
Penerapan API dengan JSON,MYSQL
Penerapan API dengan JSON,MYSQLPenerapan API dengan JSON,MYSQL
Penerapan API dengan JSON,MYSQL
 
My sql dan java database connectivity
My sql dan java database connectivityMy sql dan java database connectivity
My sql dan java database connectivity
 
tugas tik indah tab home - view
tugas tik indah tab home - view tugas tik indah tab home - view
tugas tik indah tab home - view
 
07 form
07 form07 form
07 form
 

Similar to FORM ELEMEN

Similar to FORM ELEMEN (20)

webdesign dasar : 09 mengubah tampilan form
webdesign dasar : 09 mengubah tampilan formwebdesign dasar : 09 mengubah tampilan form
webdesign dasar : 09 mengubah tampilan form
 
webdesign dasar : 08 form
webdesign dasar : 08 formwebdesign dasar : 08 form
webdesign dasar : 08 form
 
03 materi form
03 materi form03 materi form
03 materi form
 
Tutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHPTutorial aplikasi toko online berbasis web dengan PHP
Tutorial aplikasi toko online berbasis web dengan PHP
 
Html Tingkat Lanjut dan Aplikasi pada Form
Html Tingkat Lanjut dan Aplikasi pada FormHtml Tingkat Lanjut dan Aplikasi pada Form
Html Tingkat Lanjut dan Aplikasi pada Form
 
07 form
07 form07 form
07 form
 
Pengenalan internet 12
Pengenalan internet 12Pengenalan internet 12
Pengenalan internet 12
 
Pertemuan 3-html
Pertemuan 3-htmlPertemuan 3-html
Pertemuan 3-html
 
11 form
11 form11 form
11 form
 
4 basic html form
4 basic html form4 basic html form
4 basic html form
 
Learning HTML
Learning HTMLLearning HTML
Learning HTML
 
Pemodelan Perangkat Lunak UML
Pemodelan Perangkat Lunak UMLPemodelan Perangkat Lunak UML
Pemodelan Perangkat Lunak UML
 
Website form
Website formWebsite form
Website form
 
Pertemuan 2 a
Pertemuan 2 aPertemuan 2 a
Pertemuan 2 a
 
Tugas Pw 20 Dreamweaver Cs3
Tugas Pw 20 Dreamweaver Cs3Tugas Pw 20 Dreamweaver Cs3
Tugas Pw 20 Dreamweaver Cs3
 
Tugas Pw 20 Dreamweaver Cs3
Tugas Pw 20 Dreamweaver Cs3Tugas Pw 20 Dreamweaver Cs3
Tugas Pw 20 Dreamweaver Cs3
 
Modul php 4
Modul php 4Modul php 4
Modul php 4
 
Modul php 4
Modul php 4Modul php 4
Modul php 4
 
HTML Form
HTML FormHTML Form
HTML Form
 
Bab 5
Bab 5Bab 5
Bab 5
 

More from Deka M Wildan

Tutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaanTutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaanDeka M Wildan
 
Tutorial membuat system login database
Tutorial membuat system login databaseTutorial membuat system login database
Tutorial membuat system login databaseDeka M Wildan
 
Tutorial aplikasi bioskop berbasis web PHP
Tutorial aplikasi bioskop berbasis web PHP Tutorial aplikasi bioskop berbasis web PHP
Tutorial aplikasi bioskop berbasis web PHP Deka M Wildan
 
Project lanjutan database bioskop
Project lanjutan database bioskopProject lanjutan database bioskop
Project lanjutan database bioskopDeka M Wildan
 
Bab 2 php - Memasukkan Data
Bab 2 php  - Memasukkan DataBab 2 php  - Memasukkan Data
Bab 2 php - Memasukkan DataDeka M Wildan
 
Bab 2 php - memasukkan data ke tabel
Bab 2 php - memasukkan data ke tabelBab 2 php - memasukkan data ke tabel
Bab 2 php - memasukkan data ke tabelDeka M Wildan
 
Bab 1 php koneksi php ke mysql
Bab 1 php   koneksi php ke mysqlBab 1 php   koneksi php ke mysql
Bab 1 php koneksi php ke mysqlDeka M Wildan
 
Tutorial sistem informasi eksekutif web php
Tutorial sistem informasi eksekutif web phpTutorial sistem informasi eksekutif web php
Tutorial sistem informasi eksekutif web phpDeka M Wildan
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptDeka M Wildan
 
Variabel dan Operator PHP
Variabel dan Operator PHPVariabel dan Operator PHP
Variabel dan Operator PHPDeka M Wildan
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorDeka M Wildan
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-DiagramDeka M Wildan
 
Pengenalan pemrograman aplikasi visual desktop
Pengenalan pemrograman aplikasi visual desktopPengenalan pemrograman aplikasi visual desktop
Pengenalan pemrograman aplikasi visual desktopDeka M Wildan
 
Praktikum Pemrograman visual desktop
Praktikum Pemrograman visual desktopPraktikum Pemrograman visual desktop
Praktikum Pemrograman visual desktopDeka M Wildan
 
Pengantar Pemrograman WEB PHP
Pengantar Pemrograman WEB PHPPengantar Pemrograman WEB PHP
Pengantar Pemrograman WEB PHPDeka M Wildan
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLDeka M Wildan
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)Deka M Wildan
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Deka M Wildan
 
Membuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessMembuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessDeka M Wildan
 
Tutorial corel draw part 6
Tutorial corel draw part 6Tutorial corel draw part 6
Tutorial corel draw part 6Deka M Wildan
 

More from Deka M Wildan (20)

Tutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaanTutorial sistem informasi perpustakaan
Tutorial sistem informasi perpustakaan
 
Tutorial membuat system login database
Tutorial membuat system login databaseTutorial membuat system login database
Tutorial membuat system login database
 
Tutorial aplikasi bioskop berbasis web PHP
Tutorial aplikasi bioskop berbasis web PHP Tutorial aplikasi bioskop berbasis web PHP
Tutorial aplikasi bioskop berbasis web PHP
 
Project lanjutan database bioskop
Project lanjutan database bioskopProject lanjutan database bioskop
Project lanjutan database bioskop
 
Bab 2 php - Memasukkan Data
Bab 2 php  - Memasukkan DataBab 2 php  - Memasukkan Data
Bab 2 php - Memasukkan Data
 
Bab 2 php - memasukkan data ke tabel
Bab 2 php - memasukkan data ke tabelBab 2 php - memasukkan data ke tabel
Bab 2 php - memasukkan data ke tabel
 
Bab 1 php koneksi php ke mysql
Bab 1 php   koneksi php ke mysqlBab 1 php   koneksi php ke mysql
Bab 1 php koneksi php ke mysql
 
Tutorial sistem informasi eksekutif web php
Tutorial sistem informasi eksekutif web phpTutorial sistem informasi eksekutif web php
Tutorial sistem informasi eksekutif web php
 
Buku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascriptBuku pemrograman web html-css-javascript
Buku pemrograman web html-css-javascript
 
Variabel dan Operator PHP
Variabel dan Operator PHPVariabel dan Operator PHP
Variabel dan Operator PHP
 
Pemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operatorPemrograman visual - tipe data variabel dan operator
Pemrograman visual - tipe data variabel dan operator
 
Pengenalan ER-Diagram
Pengenalan ER-DiagramPengenalan ER-Diagram
Pengenalan ER-Diagram
 
Pengenalan pemrograman aplikasi visual desktop
Pengenalan pemrograman aplikasi visual desktopPengenalan pemrograman aplikasi visual desktop
Pengenalan pemrograman aplikasi visual desktop
 
Praktikum Pemrograman visual desktop
Praktikum Pemrograman visual desktopPraktikum Pemrograman visual desktop
Praktikum Pemrograman visual desktop
 
Pengantar Pemrograman WEB PHP
Pengantar Pemrograman WEB PHPPengantar Pemrograman WEB PHP
Pengantar Pemrograman WEB PHP
 
Modul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQLModul Dbms mysql dan perintah dasar SQL
Modul Dbms mysql dan perintah dasar SQL
 
Modul basis data (database)
Modul basis data (database)Modul basis data (database)
Modul basis data (database)
 
Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)Perintah bahasa Query (SQL)
Perintah bahasa Query (SQL)
 
Membuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft AccessMembuat Form basis data dengan Microsoft Access
Membuat Form basis data dengan Microsoft Access
 
Tutorial corel draw part 6
Tutorial corel draw part 6Tutorial corel draw part 6
Tutorial corel draw part 6
 

FORM ELEMEN

  • 1.
  • 2. ELEMENT FORM Element FORM berfungsi untuk mendefinisikan form interaktif. Element ini mempunyai attribute yaitu action, name, enctype (khusus form upload file) dan method. Attribute action berisikan aksi terhadap form yang dikirim (URI) dan attribute method berisikan metode form melakukan proses pengiriman(GET/POST). Contoh Sintaks: <form action="action" method="GET"|"POST“ name=“form1”> ........................... </form> Khusus untuk yang form upload file contoh sintaksnya : <form action="action" method="GET"|"POST“ enctype=“multipart/formdata” name=“form1”> ............................................. </form> Khusus pada atribut enctype nilai atribut atau propertinya adalah “multipart/form-data”. Atribut tersebut digunakan untuk mengidentifikasikan bahwa data yang dikirim berupa lampiran file yang akan diunggah atau di upload di server.
  • 3. ELEMENT INPUT Element INPUT berfungsi untuk mendefinisikan input yang akan dimasukkan pengguna. Element ini mempunyai attribute yaitu name, size, type, value, checked. Attribute name mendefinisikan nama dari input kontrol form, attribute size mendefinisikan ukuran teks pada input kontrol, type mendefinisikan bentuk-bentuk input kontrol, value mendefinisikan nilai awal/reset/submit, checked mendefinisikan pilihan terpilih pada type radio/checkbox. Element ini tidak mempunyai tag penutup dan harus berada di dalam element FORM. Sintaks: <input name="name" size="number" type="text“|”password”|"checkbox"|"radio"|"submit"|"reset“ |”file” value="value" checked >
  • 4. Beberapa macam jenis inputan dalam form : 1. Input tipe text dan password Syntax : <input name=“text” type=“text” size=“40”> sedangkan perintah untuk membuat input dengan tipe password adalah : <input name=“password” type=“password” size=“40”> Hasil : 2. Input tipe submit atau tombol Syntax : <input type=“submit” name=“submit” Value=“Input Submit”> atau <button name=“tombol”>Tombol Input</button>
  • 5. 3. Input tipe checkbox Syntax : <input type=“checkbox” name=“centang” value=“Centang”> Hasil : 4. Input tipe radio Syntax : <input type=“radio” name=“radio” Value=“Radio”> Hasil :
  • 6. 5. Input tipe reset Syntax : <input type=“reset” name=“reset” value=“Reset”> Hasil : Pada input tipe reset, hasilnya mirip dengan tombol input submit, akan tetapi fungsi tombol reset untuk mereset atau mengatur ulang form inputan yang telah terisi menjadi kosong, sedangkan input tipe submit berfungsi untuk menyetujui form kemudian mengirimkan datanya ke halaman lain. 6. Input tipe File Input tipe file digunakan untuk melampirkan file yang akan di upload ke server, hal itu harus dikombinasikan dengan atribut form enctype=“multipart/form-data” agar data yang diidentifikasikan ada yang berupa lampiran file.
  • 7. Contoh syntax input tipe file : <input type=“file” name=“lampiran” size=“40”> Contoh tampilan input file :
  • 8. Elemen Select Element SELECT berfungsi untuk mendefinisikan opsi pilihan pada form kontrol. Element ini mempunyai attribute yaitu name, size, multiple(diizinkan banyak pilihan). Element ini harus berada di dalam element form. Sintaks: <select name="name" size="number" multiple > ..................... </select>
  • 9. ELEMENT OPTION Element OPTION mendefinisikan opsi pilihan pada menu SELECT. Element ini mempunyai attribute selected, dan value. Attribute selected opsi terpilih dan attribute value berisikan nilai element OPTION. Sintaks: <option selected value="number" > ..................... </option> Perintah option tersebut di letakkan ke dalam perintah select, sehingga perintahnya seperti berikut :
  • 10. <select name=“pilihan”> <option selected>Pilih Kelas</option> <option>X RPL</option> <option>X TKJ 1</option> <option>X TKJ 2</option> <option>X TKJ 3</option> </select> Sehingga hasilnya seperti gambar di bawah ini :
  • 11. ELEMENT TEXTAREA Element TEXTAREA berfungsi sebagai input kontrol form untuk memasukkan teks lebih dari satu baris. Element ini mempunyai attribute yaitu name, cols, rows. Attribute name mendefinisikan nama input kontrol form element textarea, attribute cols mendefinisikan jumlah kolom textarea yang terlihat, dan attribute rows mendefinisikan jumlah baris textarea yang terlihat. Element ini harus berada di dalam element FORM. Sintaks: <textarea name="name" cols="number" rows="number" > ..................... </textarea>
  • 12. Contoh bentuk implementasi teks area <textarea name=“pesan” cols=“50” rows=“9”> Ini adalah bentuk field dari teks area </textarea> Sehingga hasilnya akan tampak seperti gambar di bawah ini :
  • 13. Buatlah sebuah halaman web dengan nama file form.html yang berisikan konten form data member perpustakaan, menggunakan teks editor Notepad, dengan hasil tampilan seperti gambar di bawah ini :
  • 14. <!DOCTYPE html> <html> <head> <title>Data Member Perpustakaan</title> </head> <body bgcolor=yellow> <h2>Form Data Member Perpustakaan</h2> <form method="post" name="datamember" action=""> Nama Member : <input name="nama" type="text" size="45"><br/> <p>Jenis Kelamin : <input name="jeniskelamin" type="radio" value="Laki-laki">Laki-Laki &nbsp;<input name="jeniskelamin" type="radio" value="Perempuan">Perempuan</p> <p>Kelas : <select name="kelas"> <option selected>Pilih Kelas</option> <option>X RPL</option> <option>X TKJ 1</option> <option>X TKJ 2</option> <option>X TKJ 3</opotion> </select></p> Usia Member : <br/> <input name="usia" type="radio" value="14-15">14 - 15 tahun. <br/> <input name="usia" type="radio" value="16-17">16 - 17 tahun. <br/> <input name="usia" type="radio" value="18-19">18 - 19 tahun.<br/> <p>Keterangan Member : <br/> <textarea name="keterangan" cols="45" rows="9"></textarea></p> <input type="checkbox" name="setuju" value="Setuju">Setuju ini member<br/> <input type="submit" name="submit" value="Simpan Data">&nbsp; <input type="reset" name="reset" value="Reset"> </form> </body> </html>
  • 15. Buatlah 2 halaman web dengan nama pegawai.html dan simpan_pegawai.html menggunakan teks editor notepad, kemudian simpan di folder kalian dengan nama tugas_praktikum dengan hasil untuk file pegawai.html seperti gambar di bawah ini :
  • 16. Sedangkan untuk tampilan yang file simpan_pegawai.html seperti gambar di bawah ini :