PRAKTIKUM PHP 5 VALIDASI FORM DENGAN PHP

dokumen-dokumen yang mirip
PRAKTIKUM ASP.NET 6 VALIDATION CONTROL

PRAKTIKUM ASP 5 MENGGUNAKAN SERVER CONTROL. Praktikum diambil berdasar Buku Pemrograman Web Dinamis dengan ASP.NET 4.5.

PRAKTIKUM ASP.NET 7 ADVANCED CONTROL

POLITEKNIK ELEKTRONIKA NEGERI SURABAYA

LAYANAN PERMOHONAN PRODUSEN IMPOR BARANG JADI USER MANUAL

Pengenalan JavaScript

Mahasiswa memahami Pengertian, fungsi, aplikasi untuk menjalankan JavaScript, cara menjalankan kode, cara memasukkan kode JavaScript ke dalam HTML

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5

PENGERTIAN WEB web adalah

Laporan Bengkel Web II Modul 6

BAB 4 IMPLEMENTASI DAN EVALUASI SISTEM

AJAX. Pemrograman Web 1. Asynchronous JavaScript and XML. Genap

IMPLEMENTASI DAN PENGUJIAN

PRAKTIKUM ASP.NET 9 THEME

M.K. Pemrograman Web (AK ) Konsep Pemrograman Web

BAB VIII PEMROSESAN FORM

LAPORAN RESMI PRAKTIKUM II WEB DESAIN PENGENALAN JAVASCRIPT

BAB IV IMPLEMENTASI DAN PENGUJIAN

Uji coba login adalah uji coba untuk proses login user ke aplikasi, tanpa

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option.

Upload File dengan Metode AJAX

2.2. Laporan Realisasi Ekspor INATRADE

MODUL 8 Insert, Update, & delete

BAB IV TESTING DAN IMPLEMENTASI PROGRAM

Konsep Pemrograman Internet dan Web

BAB IV IMPLEMENTASI DAN EVALUASI. membantu untuk lebih memahami jalannya aplikasi ini. Sistem atau aplikasi dapat

BAB 2 LANDASAN TEORI

CHAPTER 6. Sebelum membuat starter data, kita perlu meng-create collections terlebih dahulu. Buat folder lib pada folder aplikasi.

PANDUAN PENGGUNAAN SISTEM INFORMASI BEBAS TANGGUNGAN

BAB IV IMPLEMENTASI SISTEM. analisis dan perancangan dijadikan acuan dalam pembuatan kode program. Pada

Bab 4 Pembahasan dan Hasil

2.0. Laporan Realisasi Ekspor INATRADE

ANALISIS DAN PERANCANGAN

BAB 2 LANDASAN TEORI. 2.1 Sekilas Tentang Sistem Ujian Konevensional

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form

JAVASCRIPT ARRAY PRAKTIKUM VII. Mahasiswa mengenal mengenai Array serta mengetahui cara menggunakan Array di dalam program.

BAB III ANALISA DAN PERANCANGAN

PETUNJUK PENDAFTARAN. Registrasi/Pendaftaran Vendor Aktivasi akun vendor Melengkapi Data data vendor

BAB IV IMPLEMENTASI DAN PENGUJIAN

Petunjuk Penggunaan Aplikasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV IMPLEMENTASI SISTEM DAN PENGUJIAN. meliputi pembahasan mengenai proses perekaman gambar berdasarkan interval

MODUL 3 DASAR-DASAR PHP

Halaman cetak laporan(gambar 4.97) berisikan informasi tentang data komponen/peripheral yang digunakan sebuah CPU.

USER MANUAL UKM PANGAN AWARD Kementerian Perdagangan TIM PENYUSUN SUBDIT PENGEMBANGAN PRODUK LOKAL DIREKTORAT PERDAGANGAN DALAM NEGERI

Teknik Informatika D3

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PROSEDUR MENJALANKAN APLIKASI PENCARI LAWAN TANDING FUTSAL BERBASIS WEB WILAYAH DKI JAKARTA PROSEDUR MENJALANKAN APLIKASI SECARA MANUAL

BAB 4 IMPLEMENTASI DAN EVALUASI

Advantages. Keunggulan :

Aplikasi SI Kemiskinan Daerah V.1. USER MANUAL APLIKASI SI Kemiskinan Daerah V.1 BAPPEDA JAKARTA

BAB IX COOKIE DAN SESSION

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web

DAFTAR ISI DAFTAR ISI... KATA PENGANTAR... PENDAHULUAN...

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML

Pemrograman PHP & MySQL

CARA MENJALANKAN PROGRAM. Langkah awal membuka Aplikasi Perhitungan Anggaran Penjualan

WEBSITE PEMILIHAN CALON KETUA HIMPUNAN JURUSAN SISTEM KOMPUTER UNIVERSITAS KRISTEN MARANATHA. Angga Indrajaya /

BAB IV IMPLEMENTASI DAN EVALUASI SISTEM. disesuaikan dengan desain sistem yang sudah dibuat. Rancang Bangun sistem

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

b. Spesifikasi komputer yang disarankan pada client Processor : Intel Pentium IV 1,8 Ghz

: 1. No HP :

BAB 2 LANDASAN TEORI

Sistem Informasi Manajemen Aset Berbasis Intranet

BAB IV IMPLEMENTASI DAN EVALUASI. implementasi desain dalam bentuk kode-kode program. Kemudian di tahap ini

PENGEMBANGAN SISTEM INFORMASI AKREDITASI

Object-Oriented Programming Sederhana Dengan PHP

disertai contoh-contoh javascript yang kompatibel dengan Firefox

BAB 4 IMPLEMENTASI DAN EVALUASI. dalam pengoperasian sistem basis data yang baru: : HP Deskjet 656c

Pemrograman Web Week 2. Team Teaching

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

Gambar 1. Halaman Awal Website

tentang perubahan kondisi aplikasi dijalankan :

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. rangka memenuhi kebutuhan pengguna agar permasalahan yang ada dapat

DAFTAR GAMBAR Gambar 13 Halaman Portal icargo Gambar 14 Edit Personal Info Gambar 15 Tambah Data Bank

Langkah 1 Struktur Folder. Langkah 2 Database. Detil Tutorial

Mengelola Bagian Utama Website Sekolah

PANDUAN PENGGUNAAN APLIKASI E-LHKASN.

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id

BAB IV IMPLEMENTASI DAN EVALUASI

I. Pengenalan Play Framework

C. Ms Powerpoint D. Notepad E. Ms Acces

BAB IV HASIL DAN UJI COBA

BAB III Validasi HTML5

USER MANUAL SUB PORTAL PUBLIK BUMN

BAB III IDENTIFIKASI DAN KLASIFIKASI WEB LOG

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB III LANDASAN TEORI. sedemikian rupa sehingga komputer dapat memproses input menjadi output.

BAB IV IMPLEMENTASI DAN PENGUJIAN

GhaidaKoperasi Software Koperasi Berbasis Web

MODUL 6 SESSION DAN USER AUTHENTICATION

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN EVALUASI. Dalam merancang dan membangun sistem penjualan online ini ada

BAB IV IMPLEMENTASI DAN PENGUJIAN

Transkripsi:

PRAKTIKUM PHP 5 VALIDASI FORM DENGAN PHP Inputan pada Form diperlukan validasi data di Aplikasi Web karena ketidakcocokan inputan akan menyebabkan kesalahan yang akan merepotkan pihak administrator atau ketidak seragaman data. Oleh sebab itu data inputan sebelum masuk penyimpanan data maka diperiksa sesuai aturan yang diberlakukan. Contoh ketika memasukkan email, kode pos, inputan angka dan sebagainya. Tipe Validasi Form Validasi Form terdapat 2 macam tipe yaitu Client Side dan Server Side. Validasi Client Side dapat dilakukan menggunakan javascript, tetapi tidak dianjurkan karena user dapat mematikan javascript di browser maka proses validasi tidak berjalan. Validasi Server Side disini adalah cara untuk mengatasi jika hal tersebut diatas tidak memenuhi karena validasi Server Side akan tetap bekerja meski javascript browser dimatikan. Validasi Server Side dilakukan menggunakan PHP, ASP atau JSP dan Bahasa Scripting Server lainnnya. Validasi dengan PHP Disini akan dicontohkan validasi dengan PHP dimana terdapat validasi data yang diinputkan ke form dan menampilkan error message-nya jika data yang diinputkan tidak valid. Pertama adalah contoh sederhana yang akan mengecek apakah semua data/isian sudah diisi atau kosong. Agar saat Anda melihat tampilan di Live View tombol Submit dapat berfungsi maka setting Live View Options seperti nampak dibawah ini Kemudian ketikkan contoh kode dibawah ini:

Jika dilihat pada Live View Maka akan tampak seperti dibawah ini :

Jika user tidak memasukkan 1 saja inputan maka akan tampil hasil dibawah ini, data-data yang tadi diinputkan akan hilang. Maka user akan mengetik ulang semua inputan, dan hal itu sangat menyusahkan user. Agar data yang diinputkan tadi tidak hilang maka tambahkan script properties input pada baris : 32 -> value="<?php echo isset($_post['nama'])? $_POST['nama'] : '';?>" 37 -> value="<?php echo isset($_post['email'])? $_POST['email'] : '';?>" 42 -> value="<?php echo isset($_post['alamat'])? $_POST['alamat'] : '';?>" 47 -> value="<?php echo isset($_post['kota'])? $_POST['kota'] : '';?>" 52 -> value="<?php echo isset($_post['kode_pos'])? $_POST['kode_pos'] : '';?>" Atau dapat dilihat hasil kode seperti dibawah ini : Penampilan error message juga bisa diubah menjadi lebih manis dan lebih user friendly seperti di bawah:

Maka ubah scriptnya di baris 16-23 menjadi baris 16-36: Kemudian yang tambahkan kode <div> pada masing-masing <td> inputan seperti dibawah ini :

JIka file untuk menyimpan/memproses data atau file untuk memvalidasi data berbeda dengan file untuk menampilkan form, dengan kata lain menggunakan dua file berbeda maka bisa menggunakan bantuan session. Gunakan script php seperti di bawah: File yang pertama adalah tempat form dengan nama valid_form.php, file kedua adalah tempat kode aksi dari form, dipanggil dari action form dengan nama save_form.php. Ketikkan contoh kode program dibawah ini kemudian jalan kan di Live View atau Browser Kesangan Anda.

Jika validasi email dan kodepos diteruskan dengan format penulisan regular expression, misalkan pengisian email harus seperti format xxxxxx@xxxxx.xxx -> nickname + @ + alamatdomain +.(titik)+com(atau yang lain) dan Kode pos terdiri dari 5 digit angka atau 5 digit plus 4 digit di belakang, misal: 80361 atau 60612-0344 maka tambahkan kode di save_form.php, dan Jika pesan error ditambahkan icon maka tambahkan tag Variable untuk menyimpan nilai <img> seperti contoh dibawah ini:

CAPTCHA Captcha dengan PHP menjelaskan cara membuat captcha atau security Image menggunakan PHP, untuk menghindari spam. "CAPTCHA atau Captcha adalah suatu bentuk uji tantangan-tanggapan (challange-response test) yang digunakan dalam perkomputeran untuk memastikan bahwa jawaban tidak dihasilkan oleh suatu komputer. Proses ini biasanya melibatkan suatu komputer (server) yang meminta seorang pengguna untuk menyelesaikan suatu uji sederhana yang dapat dihasilkan dan dinilai oleh komputer tersebut. Karena komputer lain tidak dapat memecahkan CAPTCHA, pengguna manapun yang dapat memberikan jawaban yang benar akan dianggap sebagai manusia." CAPTCHA. (2013, Sept 19). Wikipedia,.Diakses pada 22.34, September 19, 2013 dari http://id.wikipedia.org/wiki/captcha. Yang perlu diperhatikan dalam membuat captcha di PHP adalah librari PHP GD sudah terinstall. Untuk mengetahui PHP GD sudah terinstall, buatlah sebuah file dengan nama info.php dan isi dengan script di bawah: Jika PHP GD sudah terinstall maka akan terlihat setting PHP GD seperti diatas. Ada tiga langkah singkat dan mudah membuat captcha dengan PHP, seperti berikut: 1. Membuat Gambar Sumber atau Background Image Buatlah sebuah image dengan tipe *.jpg dengan ukuran 60 x 30 px atau sesuai selera dengan warna background sesuai selera. Untuk membuat background image ini, bisa menggunakan MS paint, photoshop atau Gimp jika menggunakan OS linux. Contoh nama file background.jpg: 2. Membuat Script Captcha dengan PHP Buatlah sebuah file dengan nama captcha.php dan isi dengan script di bawah:

3. Implementasi Script Captcha Buatlah sebuah file dengan nama implement-captcha.php dan isi dengan script di bawah

TUGAS: 1. Buat Validasi Form 2 File Menggunakan Session ditambah Validasi Captcha (penggabungan 2 langkah contoh validasi diatas). Contoh Form INPUTAN BIODATA Nama Lengkap : Jenis Kelamin : L P TTL :, Email : Password : Alamat : No.HP : Inputkan captcha : SUBMIT Catatan: Desain Form dengan Style CSS sesuai selera agar lebih menarik. Validasi meliputi Email, No.HP dan Captcha. Tanggal, Bulan dan Tahun Lahir buat seperti contoh looping praktikum 4. Tampilkan resume inputan dengan perbedaan Ucapan Selamat datang sesuai Jenis Kelamin Selamat Mengerjakan, semoga sukses! Share di blog Anda masing-masing dan beri notifikasi ke email hadhiee@gmail.com Salam Hangat, Hadi Wijaya.