Langsung ke konten utama

Penanganan Form

Hai guys, kembali lagi di blog saya. Pada kali ini saya akan membahas tentang penanganan Form, sebelum kita mulai ada beberapa penjelasan sedikit ;)

Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa dalam bentuk html.

Untuk merancang sebuah form inputan, setidaknya ada 3 (tiga) hal penting, yaitu :
  1. Method (dari sebuah form menentukan bagaimana data inputan form dikirim. Method ini ada dua macam, yaitu GET dan POST. Method ini menentukan bagaimana data inputan dikirim dan diproses oleh PHP)
  2. Action (dari sebuah form menentukan dimana data inputan dari form diproses. Jika action ini dikosongkan, maka dianggap proses form terjadi di halaman yang sama. Jadi halaman form dan halaman proses bisa saja dipisah atau dijadikan satu)
  3. Submit Button (merupakan sebuah tombol pada umumnya yang berfungsi sebagai trigger pengiriman data dari form inputan. Jika tombol ini ditekan, makan data form akan dikirimkan atau di proses di halaman yang sudah ditentukan pada atribut action)

Penjelasannya segitu aja ya, kita langsung saja mulai :)


Berbagai Cara Penanganan Form


Program 4.1
Cara 1 : Menyatukan antara Form dan Proses
  1. Nama file : input01.php
  2. Deskripsi  : Program contoh pengolahan form dimana antara form inputan dan proses pengolahan inputan berada dalam satu halaman
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas
Program 4.2
Cara 2 : Memisahkan antara Form dan Proses
  1. Nama file : input02.php
  2. Deskripsi  : Program menampilkan form inputan dengan method POST
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas
Program 4.3
  1. Nama file : proses02.php
  2. Deskripsi  : Program penanganan form inputan untuk Program 4.2
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas

Program 4.4
  1. Nama file : input03.php
  2. Deskripsi  : Program menampilkan form inputan dengan method GET
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas
Program 4.5
  1. Nama file : proses03.php
  2. Deskripsi  : Program penanganan form inputan untuk Program 4.4
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas

 Form Input Type TEXT dan PASSWORD

Program 4.6
  1. Nama file : input04.php
  2. Deskripsi : Program menampilkan form inputan text dalam jumlah banyak
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas
Program 4.7
  1. Nama file : proses04.php
  2. Deskripsi  : Program penanganan form inputan untuk program 4.6
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas

Program 4.8
  1. Nama file : input05.php
  2. Deskripsi  : Program menampilkan form login(inputan text dan password)
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas
Program 4.9
  1. Nama file : proses05.php
  2. Deskripsi  : Program sederhana untuk memeriksa inputan username dan password pada Program 4.8
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas

  5. Hasil gagal jika gagal login


Form Input Type RADIO

Program 4.10
  1. Nama file : input06.php
  2. Deskripsi  : Program menampilkan form pilihan jurusan dengan radio button
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas 
Program 4.11
  1. Nama file : proses06.php
  2. Deskripsi : Program untuk mengambil dan menampilkan jurusan yang dipilih pada program 4.10
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas



Form Input Type CHECK BOX

Program 4.12
  1. Nama file : input07.php
  2. Deskripsi  : Program menampilkan form inputan nama band favorit dengan check box
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas
Program 4.13
  1. Nama file : proses07.php
  2. Deskripsi  : Program untuk menampilkan nama band favorit sesuai dengan inputan pada program 4.12
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas



Form Input Type COMBO BOX

Program 4.14
  1. Nama file : input08.php
  2. Deskripsi  : Program menampilkan form inputan film kartun favorit dengan combo box
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas
Program 4.15
  1. Nama file : proses08.php
  2. Deskripsi  : Program untuk menampilkan nama film kartun favorit sesuai dengan inputan pada program 4.14
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas



Form Input Type TEXTAREA

Program 4.16
  1. Nama file : input09.php
  2. Deskripsi  : Program menampilkan form inputan kritik dan saran dengan text area
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas
Program 4.17
  1. Nama file : proses09.php
  2. Deskripsi  : Program untuk menampilkan isi kritik / saran sesuai dengan inputan text area pada program 4.16
  3. Contoh codingan sebagai berikut :
  4. Dan inilah hasil dari codingan di atas 

Sekian materi yang saat ini saya berikan, semoga bisa bermanfaat bagi kalian semua.

Saya ucapkan Terima Kasih



Komentar

Postingan populer dari blog ini

Belajar Transformasi ERD ke Logical Record Structure (LRS)

Hallo guys, kembali lagi di blog saya. Kali ini saya akan melanjutkan materi yang sebelumnya sudah di publikasikan yaitu tentang "Mengenal Entity Set". Seperti biasa sebelum saya memberi tahu contoh nya, saya akan memberikan sedikit penjelasannya. Berikut penjelasan sederhananya : Pedoman Setiap entity akan diubah kebentuk sebuah kotak dengan nama entity berada diluar kotak dan atribute berada di dalam kotak.  *sebuah relationship, kadang disatukan dalam sebuah kotak bersama entity, kadang dipisah menjadi sebuah kotak tersendiri. Langsung saja saya berikan contoh nya : One-to-One *pedoman penggabungan, ke arah weak entity atau ke entity dengan jumlah atribut yang lebih sedikit. One-to-Many *pedoman penggabungan, tidak perlu melihat jumlah atribut yang lebih sedikit atau selalu digabungkan ke arah Many. Many-to-Many *pedoman transformasi, tiap entity menjadi sebuah logical record structure atau menghasilkan sebuah table baru. Mungkin hanya sekia...

Mengenal Mapping Cardinality

Mapping Cardinality adalah banyaknya entity yang bersesuaian dengan entity yang lain melalui relationship. Jenis-jenis Mapping One to one, yaitu hubungan terjadi bila setiap instansi entitas hanya memiliki satu hubungan dengan instanti entitas lain. Contoh : One to many, relasi ini terjadi bila setiap instansi dapat memiliki lebih dari satu hubungan terhadap instansi entitas lain tetapi tidak kebalikannya. Contoh : Many to many, yaitu hubungan saling memiliki lebih dari satu dari setiap instansi entitas terhadap instansi entitas lainnya.  Contoh :

Mengenal Entity Set

Hai guys, kembali lagi di blog saya. Kali ini saya akan menjelaskan sedikit penjelasan tentang Entity Set. Mungkin ini adalah lanjutan dari postingan saya sebelumnya yang berjudul Mapping Cardinality. Penjelasan tentang Entity Set :   Strong Entity Set, yaitu entity set yang satu atau lebih aributnya digunakan oleh entity set lain sebagai key. Digambarkan dengan empat persegi panjang.    Contohnya seperti E adalah sebuah entity set dengan atribute-atribute a1, a2,...,an, maka entity set tersebut dipresentasikan dalam bentuk tabel E yang terdiri dari n kolom, dimana setiap kolom berkaitan dengan atribute-atributenya.   Weak Entity Set , yaitu entity set yang dependent terhadap strong entity set. Digambarkan dengan empat persegi panjang bertumpuk.    Contohnya seperti A adalah weak entity set dari atribute-atribute a1, a2, ..., ar dan B adalah strong entity set dengan atribute-atribute b1, b2, ...,bs, dimana b1 adalah atribute primary key, maka...