M E M B U A T F O R M

  M E M B U A T

F O R M U L I R H

T M L

  Adi Rachmanto UNIKOM 2011

  

Sebuah halaman dapat berisi informasi yang

Sebuah halaman dapat berisi informasi yang

  

P E N G A N T A R

sifatnya statis dan adapula yang bersifat dinamis.

sifatnya statis dan adapula yang bersifat dinamis.

  

Bersifat statis artinya informasi yang ditampilkan

Bersifat statis artinya informasi yang ditampilkan

cenderung tetap, apabila ingin merubah

cenderung tetap, apabila ingin merubah

informasinya harus melakukan perubahan

informasinya harus melakukan perubahan

programnya. Sedangkan yang bersifat dinamis,

programnya. Sedangkan yang bersifat dinamis,

informasi yang ada dapat dirubah tanpa harus

informasi yang ada dapat dirubah tanpa harus

merubah programnya. merubah programnya.

  

Untuk membuat sebuah web yang bersifat

Untuk membuat sebuah web yang bersifat

dinamis, kita memerlukan adanya komponen -

dinamis, kita memerlukan adanya komponen -

komponen pendukung. Komponen pendukung

komponen pendukung. Komponen pendukung

yang diperlukan bisa berupa inputan teks dan

yang diperlukan bisa berupa inputan teks dan

bisa juga berupa tombol eksekusi dan biasanya

bisa juga berupa tombol eksekusi dan biasanya

disajikan dalam bentuk formulir. disajikan dalam bentuk formulir.

  

Untuk dapat menggunakan komponen yang ada

Untuk dapat menggunakan komponen yang ada

pada formulir, diperlukan penguasaan khusus

pada formulir, diperlukan penguasaan khusus

tentang kode-kode HTML terkait. tentang kode-kode HTML terkait.

  Dasar Penggunaan Formulir (1)

Didalam sebuah halaman web terkadang

kita menjumpai adanya buku tamu bagi

pengunjung, umpan balik dan pendaftaran

anggota.

  

Diantara ketiga bentuk tampilan tersebut

pasti telah menggunakan komponen

formulir.

Untuk membentuk sebuah formulir

diperlukan pasangan tag <form> dan </

form> .

  

Atribut pendukung form yaitu action dan

method.

  Dasar Penggunaan Formulir (2)

ACTION  digunakan untuk menentukan tujuan

apabila sebuah tombol pada formulir dijalankan.

  

METHOD digunakan untuk menentukan teknis

penyampaian informasi setelah tombol dijalankan

untuk mengakses atau mengirim sebuah informasi.

  

Umumnya method terdiri dari dua jenis yaitu get dan

post. Bila menggunakan get berarti informasi yang

ditampilkan akan diperoleh pada halaman itu sendiri

dalam hal ini url pada action. Sedangkan post

informasi tersebut akan dikirimkan terpisah dari url.

Untuk lebih jelasnya penggunaan action dan method

dapat dilihat pada potongan program berikut ini : <form action=”kirim.html” method=”post”>…………</form>

  Tag Input Pada Formulir

Untuk menginputkan sebuah data atau teks

  (1)

diperlukan sebuah area yang jelas. Area tersebut

bermacam-macam bentuknya ada yang berupa

kotak isian ada juga yang berupa kotak kecil atau

lingkaran yang cara mengisinya cukup dengan

mengklik pada area tersebut serta masih ada

bentuk-bentuk yang lainnya.

  

Untuk membentuknya pada formulir diperlukan

tag <input> dan beberapa atribut pendukung

dan letaknya berada dalam pasangan tag

<form> dan </form>. Tag input memiliki

sejumlah atribut. Atribut-atributnya seperti yang terlihat pada tabel berikut : Form1.html 1. <html> 2. <head> 3. <title>formulir</title> 4. </head> 5. <body>

6. <form action = "output.html" method = "get">

  

7. Nama : <input type="text" name="txtnama"

size="20" maxlength="20"> <br>

  

8. Hobby : <input type="text" name="txthobby"

size="25" maxlength="40"> <br> 9. <input type = "submit" value = "Kirim"> 10. <input type = "reset" value = "Clear"> 11. </form> 12.</body> 13.</html>

  Output.html 1. <html> 2. <head> 3. <title>output</title> 4. </head> 5. <body>

  

6. Informasi yang anda butuhkan ada

di sini <br> 7. </body> 8. </html>

  Untuk menujukan bahwa jika tombol submit diklik maka berkas HTML yang disebutkan dalam atribut action pada tag <form> akan dimuat.. Setelah anda mempelajari PHP, ASP atau database web lainya, anda akan mengetahui bagaimana cara menangkap nilai-nilai yang dimasukan pada kedua field teks di atas.

  

Daftar Atribut Tag Input

ATRIBUT KETERANGAN

  

Untuk menentukan nama data

NAME

  Menentukan ukuran kotak masukan untuk SIZE teks dan password Menentukan jumlah teks yang dapat dimasukan pada area tertentu misal pada input teks dan password

  MAXLENGTH

  VALUE Memberikan nilai awal untuk kotak masukan sebelum mulai diinputkan teks baru. Diberikan supaya kotak cek dalam

  CHECKED keadaan terpilih.

  Menentukan tipe kotak masukan, seperti TYPE password, text, submit, reset dan lain-lain

  

Menentukan

Textarea

text area biasanya

digunakan untuk jenis

masukan yang jumlah

karakternya banyak.

  

Tag yang digunakan

adalah Pasangan tag

<textarea> dan </

textarea> . textarea

bisa mencakup banyak

  Contoh program textarea.html

  1. <html>

2. <head> <title>textarea</title> </head>

3. <body> 4. <form>

  5. Catatan :<br>

6. <textarea name = "catatan" rows = "5"

cols = "40">

  7. Menurut Saya : 8. </textarea> 9. </form> 10.</body> 11.</html>

  

Penggunaan Select Pada

Formulir

   Untuk menentukan pilihan dengan cara memilih sendiri terhadap yang ditampilkan pada daftar tertentu dapat dibuat dengan menggunakan pasangan tag <select> dan </ select>.

  

 istilah lain dari select adalah

kotak combo (drop-down) atau daftar pilihan.

CONTOH PROGRAM

  (select.html)

  1. <html> 2. <head> 3. <title> Select / combo </title> 4. </head> 5. <body> 6. <form>

  7. Makanan yang paling anda suka :<br> 8. <select name = "Makanan"> 9. <option> Sate </option> 10. <option> Soto </option> 11. <option> Martabak </option> 12. <option> Lain-lain </option> 13. </select> 14. </form> 15.</body> 16.</html>

  

Penggunaan Tipe Checkbox

 Memilih sebuah informasi

dengan cara mengklik kotak tertentu dan selanjutnya terdapat karakter khusus yang menandai kotak tersebut.

  

 Pada formulir inilah yang

dinamakan tipe checkbox .

  

 Karakter tersebut umumnya

berbentuk tanda checklist/ centang.

CONTOH PROGRAM

  

(checkbox.html)

  1. <html> 2. <head> 3. <title>check box</title> 4. </head> 5. <body> 6. <form>

  7. Sayur Kesukaan Anda :<br> 8. <input type = "checkbox" name = "bayam" checked>Bayam <br> 9. <input type = "checkbox" name = "kol" >Kol <br> 10. <input type = "checkbox" name = "Sawi" >Sawi

  <br> 11. <input type = "checkbox" name = "lain" >Lain-lain

  <br> 12. </form> 13.</body> 14.</html>

  Penggunaan Tipe Radio

Tipe radio umumnya sama

penggunaanya dengan

checkbox. Hanya saja kalau

checkbox berbentuk kotak

dan tandanya berupa karakter

centang, kalau pada radio

berbentuk bulatan dengan

ditandai karakter titik

berwarna hitam apabila kita

telah memilihnya.

CONTOH PROGRAM

  1. <html> (radio.html) 2. <head> 3. <title>radio</title> 4. </head> 5. <body> 6. <form>

  7. Jenis kelamin:<br> 8. <input type = "radio" Name = "sex" checked> Pria<br> 9. <input type = "radio" Name = "sex"> Wanita<br> <br> <hr>

  10. Agama :<br> 11. <input type = "radio" Name = "agama" value "i">Islam<br>

12. <input type = "radio" Name = "agama" value

"k">Protestan<br> 13. <input type = "radio" Name = "agama" value "t">Katolik<br> 14. <input type = "radio" Name = "agama" value "b">Budha<br> 15. <input type = "radio" Name = "agama" value "h">Hindu<br>

16. <input type = "radio" Name = "agama" value "l">Lain-

lain<br><br> 17. </form>

  18. </body> 19. </html>

  L A T I H A N

Dokumen yang terkait

E N I N G K A T A N H A S I L B E L A J A R M E N U L I S K A L I M A T E F E K T I F D A L A M P A R A G R A F A R G U M E N T A S I M E L A L U I K E G I A T A N P E E R C O R R E C T I O N P A D A S I S W A K E L A S X 1 S M A N E G E R I R A M B I P U

0 2 17

F O R M U L A S I K E B IJA K A N P E M E R IN T A H A N D E S A

1 6 14

I D E N T I F I K A S I P E N G A R U H L O K A S I U S A H A T E R H A D A P T I N G K A T K E B E R H A S I L A N U S A H A M I N I M A R K E T W A R A L A B A D I K A B U P A T E N J E M B E R D E N G A N S I S T E M I N F O R M A S I G E O G R A F I S

0 3 19

K A R A K T E R I S T I K F I S I K B I J I K O P I R O B U S T A T E R F E R M E N T A S I O L E H M I K R O F L O R A F E S E S L U WA K

0 6 18

KEPUTUSAN M E N T E R I PENDAYAGUNAAN A P A R A T U R N E G A R A DAN R E F O R M A S I B I R O K R A S I NOMOR : 500 TAHUN 2 0 1 8 TENTANG K E B U T U H A N PEGAWAI APARATUR S I P I L N E G A R A DI LINGKUNGAN K A B U P A T E N L O M B O K T I M U R TAHU

0 0 10

U K A L I R E P A P U A S A N I M N T B I D E U G N E D H A R A D R E B M A M E D N A T A M A C E K I R A S G N U N U G N A H A R U L E K R A S A K A M A T O K I N I C O P A R

0 0 78

UNTVERSTTAS MUHAMMADIYAH PALEMBANG F A K U L T A S K E G U R U A N DAN I L M U PENDIDIKAN PROGRAM STUDI PENDIDIKAN B I O L O G I D E S E M B E R 2014

0 0 120

DASAR P E R T I M B A N G A N H A K I M M E N Y A T A K A N S U R A T DAKWAAN B A T A L D E M I H U K U M D A L A M TINDAK PIDANA K O R U P S I

0 0 63

Nama : I I M I M A R O H NIM : 21 2012 328 U N I V E R S I T A S MUHAMMADIYAH P A L E M B A N G F A K U L T A S E K O N O M I DAN BISNIS 2015

0 0 82

P E N G A R U H M O D E L P E M B E L A J A R A N WEBBED U N T U K M E N I N G K A T K A N P E N G U A S A A N K O N S E P SISWA K E L A S V I I I PADA M A T E R I F O T O S I N T E S I S DI SMP N E G E R I 16 P A L E M B A N G

0 0 128