BAB 8 FORM HANDLING DAN VALIDASI

Ukuran: px
Mulai penontonan dengan halaman:

Download "BAB 8 FORM HANDLING DAN VALIDASI"

Transkripsi

1 Pemrograman Web 115 BAB 8 FORM HANDLING DAN VALIDASI Suatu aplikasi banyak menerima masukan/input data dari pengguna, misalkan ketika registrasi kesuatu website atau ketika login pada halaman dan sebagainya. Untuk memungkinkan hal tersebut diperlukan suatu antarmuka pada klien dalam bentuk form HTML dan suatu mekanisme untuk penanganan data yang dikirim oleh pengguna pada sisi server. Form handling ialah suatu mekanisme untuk menangani suatu masukan dari form yang dikirim oleh pengguna. Form handling berhubungan dengan metode yang dikirim dan bagaimana menangani pengiriman data berdasarkan metode yang digunakan. Pada bab ini akan membahas mengenai form HTML dan elemennya beserta implementasinya, juga form handling baik data teks maupun file. 8.1 Prosedur 1. Buka aplikasi XAMPP 2. Jalankan Apache dengan mengklik tombol start dan pastikan Apache berjalan dengan memperhatikan indikator warna background tulisan Apache menjadi hijau. 3. Buatlah direktori dan beri nama sesuai dengan nama anda, contoh rofil, kemudian didalam direktori tersebut buatlah direktori modul-8 4. Direktori modul-8 tempat meletakan file-file program pada buku ini 8.2 Form Dalam aplikasi web adakalanya kita memerlukan inputan atau masukan dari pengguna. Untuk melakukan hal itu kita dapat memanfaatkan form HTML. Form HTML terdiri dari tag-tag seperti <form>, <input>, <textarea> dan <select> yang mana penggunaannya disesuaikan berdasarkan data yang akan dikoleksi. Berikut ialah format dari form HTML: 1. <form action="tujuan" method="metode"> 2. // ELEMEN - ELEMEN FORM 3. </form> Dimana TUJUAN ialah file php untuk memproses masukan misalkan proses.php, sedangkan METODE merupakan metode yang digunakan untuk mengirim data tersebut (pada buku ini kita membahas dua metode yakni GET dan POST).

2 Pemrograman Web 116 Untuk membuat form menggunakan tag <form> dan diakhiri dengan tag penutup </form>. Berikut ialah atribut dari tag <form>: Tabel 8.1 Atribut Tag Form Atribut action method enctype Deskripsi Tujuan dari form ketika dikirim. Metode yang digunakan untuk mengirim. Terdapat dua method yakni GET dan POST Digunakan ketika form terdapat inputan berupa upload file. Nilai dari atribut ini dapat berisi multipart/form-data Contoh dari form ialah sebagai berikut: 1. Buatlah file baru dan simpan dengan nama latihan-1.php pada direktori yang telah ditentukan. 2. Kemudian, ketikan kode dibawah ini: 1. <form action="proses.php" method="post"> 2. Nama <input type="text" name="nama"> <br> 3. Jenis Kelamin 4. <input type="radio" name="kelamin" value="pria"> Pria 5. <input type="radio" name="kelamin" value="pria"> Wanita 6. <br> 7. <input type="submit" value="simpan"> 8. </form> 3. Buka web browser dan arahkan pada kode diatas. 4. Jika tidak ada kesalahan, maka luarannya akan seperti berikut 5. Jika anda klik tombol simpan, maka akan tampil sebagai berikut:

3 Pemrograman Web 117 Hal ini dikarenakan, pada atribut action pada form ialah proses.php sedangkan file ini tidak ada, sehingga menampilkan object not found dan/atau Error 404. Untuk memproses form diatas maka buatlah file dengan nama proses.php seperti dijelaskan pada langkah selanjutnya. 6. Buat file baru dan simpan dengan nama proses.php sesuai dengan form action pada langkah- 1. Kemudian ketikan kode berikut: 1. <pre> 2. <?php 3. print_r($_post); 4.?> 5. </pre> Perhatikan pada kode form pada langkah 1, metode yang digunakan untuk mengirim data ialah POST sehingga pada sisi server menggunakan Global Variable $_POST. Variabel $_POST ialah variabel array sehingga seperti ditunjukan pada langkah ke-3 kita dapat mengoutput-kan isinya dengan menggunakan perintah print_r(). 7. Kemudian, ulangi langkah 4, kemudian isi data misalkan kolom nama diisi dengan Rasmus L. dan kelamin dipilih Pria, maka setelah mengklik tombol Simpan, luarannya akan sebagai berikut:

4 Pemrograman Web 118 Perhatikan bahwa variabel $_POST merupakan array asosiatif, dimana index/key merupakan nama dari elemen form, sedangkan data/value dari setiap index ialah merupakan inputan klien. 8.3 Element Form a. Masukan Text (text, password, textarea) Form HTML menerima masukan berupa teks dalam beberapa elemen form HTML, yakni masukan berupa teks satu baris (tipe=text), teks banyak baris (textarea), dan berupa masukan teks yang dienkripsi (tipe=password). Input text digunakan untuk menerima masukan dalam bentuk text dengan panjang kira-kira satu kalimat. Input text memiliki tag <input> dengan atribut type="text" yang menandakan itu ialah input text. Contoh penggunaan input text misalkan untuk menampung nilai nama, alamat, hobi dan lainnya yang memiliki karakter yang tidak terlalu panjang. Tabel 8.2 Atribut umum pada Masukan teks Atribut Penjelasan Contoh name Merupakan nama dari masukan name="username" placeholder value Memberikan petunjuk singkat yang mendeskripsikan nilai yang diinginkan Nilai dari elemen form yang dikirim untuk diproses placeholder = "Masukan username anda" value="ramus" rows (texarea) Menentukan jumlah baris pada textbox cols=30 cols (textarea) Menentukan jumlah kolom pada textbox rows=8

5 Pemrograman Web 119 Contoh implementasi dari atribut pada Tabel 8.2 ialah sebagai berikut: 1) Buat file baru dan simpan dengan nama latihan-2.php pada direktori yang telah ditentukan. 2) Pada latihan-2.php, ketikan kode sesuai dengan berikut: 1. <form action="proses.php" method="post"> 2. Nama <input type="text" name="nama"> <br> 3. Alamat <input type="text" name="alamat" value="kalimantan Timur" placeholder="alamat Anda?"> <br> 4. Username <input type="text" name="username" placeholder="masukan Username"> <br> 5. Password <input type="password" name="password" placeholder="masukan Password > <br> 6. Deskripsi Diri <textarea rows="8" cols="9" placeholder="masukan Deskripsi Diri Anda"></textarea> 7. <input type="submit" value="simpan"> 8. </form> 3) Buka web browser dan jalankan latihan-2.php, maka luarannya seperti ditunjukan pada Gambar 8.1 Gambar 8.1 Luaran Contoh Form Elemen Teks b. Pilihan (Checkbox, Radio dan Dropdown)

6 Pemrograman Web 120 Suatu masukan dapat berupa pilihan, baik pilihan tunggan ataupun pilihan jamak (multiple choice). Selain itu terdapat juga dropdown yang digunakan untuk pilihan baik difungsikan menjadi pilihan tunggal ataupun pilihan jamak. Berikut ialah beberapa atribut dasar dari checkbox dan radio button: Tabel 8.3 Atribut Pada checkbox dan radio button Atribut Penjelasan Contoh name Merupakan nama dari masukan name="username" value Nilai dari elemen form yang dikirim untuk diproses value="rasmus" checked Digunakan untuk pemilihan checked=true atau hanya checked saja Contoh: 1. <form action="proses.php" method="post"> 2. Jenis Kelamin: 3. <input type="radio" name="kelamin" value="pria" checked> Pria 4. <input type="radio" name="kelamin" value="wanita"> Wanita <br> 5. Syarat-Syarat: 6. <input type="checkbox" name="syarat[]" value="ktp" cheched> KTP 7. <input type="checkbox" name="syarat[]" value="skck"> SKCK 8. <input type="checkbox" name="syarat[]" value="bebas narkoba"> Bebas Narkoba 9. <input type="checkbox" name="konfirmasi" value="true"> Data Saya Telah Benar 10. <input type="submit" value="simpan"> 11. </form> Kode 8.1 Elemen form radio dan checkbox Menghasilkan sebagai berikut:

7 Pemrograman Web 121 Gambar 8.2 Contoh luaran untuk elemen form radio dan chexbox Untuk mengerti mengenai ini masukan berupa teks ikuti langkah berikut: 1) Buat file baru dan simpan dengan nama latihan-3.php pada direktori yang telah ditentukan. 2) Pada latihan-3.php, ketikan kode sesuai dengan Kode ) Buka web browser dan jalankan latihan-3.php, maka luarannya seperti ditunjukan pada Gambar 8.2 Elemen form lain yang berkaitan dengan pemilihan ialah dropdown. Berbeda dengan radio button ataupun checkbox, dimana semua pilihan ditampilkan pada layar, elemen form ini menampilkan elemen dalam pilihan dropdown. Element ini dapat digunakan baik untuk pemilihan yang bersifat single choice ataupun multiple choices dengan cara memberikan atribut multiple pada tag <select>. Berikut ialah atribut dasar dari elemen dropdown: Tabel 8.4 Atribut pada dropdown tag <select> dan tag <option> Atribut Tag Penjelasan Contoh name <select> Merupakan nama dari masukan name="username" placeholder multiple value <select> <select> <option> Memberikan petunjuk singkat yang mendeskripsikan nilai yang diinginkan Memungkinkan untuk multiple choices Nilai dari elemen form yang dikirim untuk diproses placeholder = "Masukan username anda" value="ramus"

8 Pemrograman Web 122 selected <option> Memilih pilihan dari beberapa opsi <option selected>1</option> Contoh 1. <form action="proses.php" method="post"> 2. Pekerjaan : 3. <select name="pekerjaan" placeholder="pilih Pekerjaan Anda"> 4. <option value="dosen">dosen</option> 5. <option value="guru">guru</option> 6. <option value="programmer">programmer</select> 7. </select> </br> 8. Sertifikasi : 9. <select name="sertifikasi" multiple> 10. <option value="ccna">ccna</option> 11. <option value="mtcna">mtcna</option> 12. <option value="web" selected>web</option> 13. </select> </br> 14. <input type="submit" value="simpan"> 15. </form> Kode 8.2 Elemen form dropdown untuk single choice dan multiple choices Sehingga menjadi sebagai berikut: Gambar 8.3 Contoh luaran untuk form elemen dropdown pada single choice dan multiple choices Untuk mengerti mengenai ini masukan berupa teks ikuti langkah berikut:

9 Pemrograman Web 123 1) Buat file baru dan simpan dengan nama latihan-4.php pada direktori yang telah ditentukan. 2) Pada latihan-4.php, ketikan kode sesuai dengan Kode ) Buka web browser dan jalankan latihan-4.php, maka luarannya seperti ditunjukan pada Gambar 8.3 c. Elemen Hidden Kadang kita ingin mengirimkan suatu masukan secara tersembunyi, misalkan token untuk tambahan keamanan, ataupun berupa tanggal kapan suatu form dikirim. Untuk keperluan ini kita dapat memanfaatkan elemen Form hidden. Elemen form ini memiliki format yang sangat sederhana yakni: 1. <input type="hidden" value="{data}"> Dimana atribut yang ada hanya type dan value. Atribut type diisi dengan hidden dan value diisi dengan data yang dikirim secara tersembunyi. Berikut ialah contohnya: 1) Buatlah file baru dan simpan dengan nama latihan-5.php pada direktori yang telah ditentukan. 2) Ketikan kode sebagai berikut: 1. <form action="proses.php" method="post"> 2. <input type="hidden" name="tanggal" value="<?php echo date("y-m-d H:i:s")?>"> 3. Nama <input type="text" name="nama"> 4. <input type="submit" value="kirim"> 5. </form> 3) Buka web browser dan jalankan latihan-5.php. Jika tidak ada kesalahan maka akan tampil sebagai berikut:

10 Pemrograman Web 124 4) Jika dilihat pada tampilan diatas data tanggal tidak tampak pada layar web browser. Namun, jika kita melihat source code di google chrome dengan klik kanan view page source maka akan terlihat bahwa data tersebut terlihat seperti gambar berikut: d. Tombol/Button (SUBMIT dan RESET) Pada form-form yang telah dibuat sebelumnya Anda menemukan pada bagian akhir terdapat button/tombol yang digunakan untuk mengirim data. Tombol tersebut disebut dengan tombol submit yang ditandai dengan atribut type="submit". Pada form HTML terdapat dua jenis tombol/button yakni: 1) Tombol submit, digunakan sebagai trigger pengiriman data 2) Tombol reset, digunakan untuk mengatur masukan kembali kenilai asalnya. Kedua tipe tombol tersebut memiliki tiga atribut penting seperti pada tabel berikut: Tabel 8.5 Atribut Button Atribut Penjelasan Contoh name Merupakan nama dari masukan name="username" type Merupakan tipe elemen Type= reset atau type= submit value Nilai dari elemen form yang dikirim untuk diproses value="ramus" Untuk lebih memahami konsep dan fungsi tombol pada form HTML ikuti langkah berikut: 1) Buat file baru dan simpan dengan nama latihan-6.php pada direktori yang telah ditentukan. 2) Kemudian, ketikan kode form HTML berikut:

11 Pemrograman Web <h1>elemen Button</h1> 2. <form action="proses.php" method="post"> 3. Nama: <input type="text" name="nama" value="rasmus L."> <br> 4. Telpon: <input type="text" name="telpon"> <br> 5. Alamat: <input type="text" name="alamat" placeholder="masukan alamat anda"> <br> 6. Kelamin: 7. <input type="radio" name="kelamin" value="pria" checked> Pria 8. <input type="radio" name="kelamin" value="wanita"> Wanita<br> 9. <input type="submit" value="kirim"> 10.<input type="reset" value="reset"> 11. </form> 3) Buka web browser dan jalan kode tersebut. Jika tidak ada kesalahan maka akan menampilkan sebagai berikut: 4) Coba ubah data, misalkan sebagia berikut:

12 Pemrograman Web 126 5) Jika anda klik tombol Reset maka data pada form masukan akan kembali kebentuk awal seperti gambar pada langkah ke Contoh Form a. Form Biodata b. Form 2 c. Form Login Disuatu website umumnya terdapat form yang digunakan untuk proses otentikasi atau disebut dengan form login. Form ini umumnya terdiri dari masukan berupa username dan password. Berikut ialah langkah-langkah membuat form login: 1. Buatlah file baru dan simpan dengan nama form-login.php 2. Kemudian, ketikan kode berikut: 1. <form action="proses.php" method="post"> 2. Username <input type="text" name="username"> 3. Password <input type="password" name="password"> 4. <input type="submit" value="login"> 5. </form> 3. Buka web browser dan arahkan pada form-login tersebut. Jika tidak ada kesalahan maka luarannya seperti berikut:

13 Pemrograman Web Klik tombol Login, maka data akan dikirim ke proses.php yang telah dibuat sebelumnya dan menampilkan data yang telah dimasukan. 8.5 Form Handling Form handling fokus pada penanganan data yang telah dikirim dengan menggunakan form. Penanganan form lebih kepada mengambil data-data yang dikirimkan. Pengambilan data yang dikirim bergantung pada metode yang digunakan. Terdapat dua metode yang sering digunakan yakni GET dan POST. Tabel 8.6 Perbandingan metode GET dan POST GET POST Bookmarked Dapat di bookmark Tidak dapat di-bookmark Cached Dapat di-cached Tidak dapat di-cached Encoding type History Ukuran data Batasan Tipe Data application/x-wwwformurlencoded Parameter masih tertinggal/tersimpan pada histori Meletakan data pada URL, sedangkan data yang dikirim melalui URL terbatas (Maksimum 2KB) Hanya Karakter ASCII application/x-www-form-urlencoded atau multipart/form-data. Encoding multipart digunakan untuk mengirim file binary Tidak tersimpan pada histori Tidak ada batasan Tidak ada batasan termasuk file

14 Pemrograman Web 128 Security Visibility GET kurang aman karena data dikirim bagian dari URL dan terdapat pada histori Data terlihat karena terdapat pada URL Lebih aman dari GET, karena data tidak terdapat pada URL, data histori dan cached Data tidak tampak pada URL 1) Buat file baru dan simpan dengan nama form-biodata.php pada diretkori yang telah ditentukan. 2) Kemudian, ketikan kode berikut: 1. <form action="proses-biodata" method="post"> 2. Nama <input type="text" name="nama"><br> 3. Telpon <input type="text" name="telpon"><br> 4. Kelamin 5. <input type="radio" name="kelamin" value="pria"> Pria 6. <input type="radio" name="kelamin" value="wanita"> Wanita<br> 7. Deskripsi diri: <textarea name="deskripsi" cols="100%" rows="10"></textarea> <br> 8. <input type="submit" value="kirim"> 9. </form> Perhatikan: pada baris ke-1 method yang digunakan ialah metode POST 3) Buat file baru lagi dan simpan dengan nama proses-biodata.php pada direktori yang telah ditentukan 4) Kemudian pada proses-biodata.php ketikan kode berikut 1. <?php 2. $nama = $_POST['nama']; 3. $telpon = $_POST['telpon']; 4. $kelamin = $_POST['kelamin']; 5. $deskripsi = $_POST['deskripsi']; 6. echo $nama, $telpon, $kelamin, $deskripsi; 7.?> Perhatikan: pada langkah ke-2 metode yang digunakan ialah POST, sehingga untuk mengambil datanya harus juga via post melalui GLOBAL VARIABEL $_POST, seperti pada baris ke-2, ke-3, ke-4 dan ke-5. 5) Buka web browser dan arahkan pada file form-biodata tersebut. 6) Isi masukan dan tekan tombol kirim dan perhatikan luarannya.

15 Pemrograman Web Handling File Upload Handling file upload sedikit berbeda dengan handling pada data teks. Hal ini karena melibatkan beberapa proses, yakni mengambil data file dan memindahkannya pada direktori yang telah ditentukan. Upload file, memerlukan encoding yang berbeda yakni multipart/formdata yang harus didefinisikan pada atribut enctype pada tag <form> dengan format berikut: 1. <form action="tujuan" method="post" enctype="multipart/formdata"> 2. File <input type="file" name="nama_file_upload"> 3. // ELEMEN FORM YANG LAIN 4. </form> Sedangkan untuk mengambil file yang telah diunggan dengan menggunakan variabel global $_FILES, dimana memiliki beberapa index/kunci 1. $_FILES['NAMA_FILE_UPLOAD']['tmp_name'] merupakan file upload 2. $_FILES['NAMA_FILE_UPLOAD']['name'] merupakan nama file yang diupload Handling form upload ialah dengan memindahkan file yang telah diunggah kedirektori yang telah dispesifikasikan dengan menggunakan perintah move_uploaded_file(file, LOKASI TUJUAN) atau move_uploaded_file($_files['nama_file_upload']['tmp_name'], $_FILES['NAMA_FILE_UPLOAD']['name']). 1. Buatlah direktori dengan nama upload 2. Buat dua file kosong dan simpan file pada direktori yang ditentukan pada direktori htdocs dengan nama form-upload.php dan proses-upload.php. 3. Ketikan dan simpan kode berikut pada form-upload.php 1. <form action="proses-upload.php" method="post" enctype="multipart/formdata"> 2. Gambar <input type="file" name="gambar"> 3. <input type="submit" value="simpan"> 4. </form> 4. Ketikan dan simpan kode berikut pada proses-upload.php:

16 Pemrograman Web <?php 2. $file = $_FILES['gambar']['tmp_name']; 3. $tujuan = $_FILES['gambar']['name']; 4. move_uploaded_file($file, $tujuan); 5. echo "File telah diunggah"; 6.?> 5. Buka web browser dan arahkan pada form-upload.php, maka akan menampilkan tampilan web sebagai berikut Setelah mengklik tombol Choose File maka akan keluar window untuk memilih file yang akan diunggah seperti gambar berikut 6. Klik tombol Choose File dan pilih file yang akan di-upload. Kemudian klik tombol Simpan untuk memproses upload.

17 Pemrograman Web Jika berhasil maka akan menampilkan pesan sebagai berikut: 8.7 Validasi Data Validasi data ialah suatu proses untuk mengecek apakah suatu data yang dikirim via form HTML sesuai dengan spesifikasi yang telah ditentukan. Spesifikasi yang dimaksud misalkan apakah suatu inputan memiliki nilai, atau sesuai dengan format yang telah ditentukan. Untuk mendefinisikan spesifikasi dari suatu inputan dapat dicek dengan percabangan. Beberapa hal yang bisa divalidasi : 1. Nilai kosong 2. Nilai berupa angka 3. Minumum angka atau maksimum angkan dan Rentang angka tertentu 4. Kesesuaian antar masukan 5. Panjang karakter 6. File, Ukuran File, Tipe File Berikut ialah contoh form dengan spesifikasi form memiliki masukan berupa a. Nama, harus diisi b. Foto, harus diisi c. Alamat, harus diisi d. Jenis kelamin, harus diisi e. Umur, harus diisi dan harus angka serta lebih dari 17 tahun f. Username, harus diisi dan panjangnya minimal 7 karakter g. Password, harus diisi dan panjangnya minimal 7 karakter h. Retype Password, harus diisi dan harus sama dengan Password

18 Pemrograman Web 132 Untuk melakukan validasi dari form seperti spesifikasi diatas, ikuti langkah berikut: 1) Buatlah file baru dan simpan dengan nama form-registrasi.php pada direktori yang telah ditentukan. 2) Kemudian, ketikan kode berikut: 1. <h1>form Registrasi</h1> 2. <hr> 3. <form action="proses-registrasi.php" method="post" enctype="multipart/form-data"> 4. Nama: <input type="text" name="nama"> <br> 5. Foto: <input type="file" name="foto"> <br> 6. Alamat <input type="text" name="alamat"> <br> 7. Kelamin: 8. <input type="radio" name="kelamin" value="pria"> Pria 9. <input type="radio" name="kelamin" value="wanita"> Wanita<br> 10. Umur: <input type="text" name="umur"> <br> 11. Username: <input type="text" name="username"> <br> 12. Password: <input type="password" name="password"> <br> 13. Retype Password: <input type="password" name="ulangi_password"> <br> 14. <input type="submit" value="registrasi"> 15. </form> 3) Buat file baru untuk handling form diatas dan simpan nama proses-registrasi.php pada direktori yang telah ditentukan. 4) Kemudian, ketikan kode berikut: 1. <?php 2. $nama = $_POST['nama']; 3. $alamat = $_POST['alamat']; 4. $kelamin = $_POST['kelamin']; 5. $umur = isset($_post['umur']) $_POST['umur'] : null; 6. $username = $_POST['username']; 7. $password = $_POST['password']; 8. $ulangi_password = $_POST['ulangi_password']; 9. $file_foto = $_FILES['foto']['tmp_name']; 10. $nama_foto = $_FILES['foto']['name']; 11. // Definisi error validasi dengan array kosong 12. $errors = array(); 13. // Cek nama tidak kosong 14. if($nama == "") { 15. $errors[] = "Nama Tidak Boleh Kosong"; 16. } 17. if($alamat == "") { 18. $errors[] = "Alamat Harus Diisi"; 19. } 20. if($kelamin == null) {

19 Pemrograman Web $errors[] = "Jenis Kelamin Harus Dipilih"; 22. } 23. if(is_numeric($umur) && $umur > 17) { 24. $errors[] = "Umur Harus Angka dan Harus lebih dari 17 Tahun"; 25. } 26. if(strlen($username) >=7) { 27. $errors[] = "Username Harus Lebih dari 7 Karakter"; 28. } 29. if(strlen($password) >=7) { 30. $errors[] = "Password Harus Lebih dari 7 Karakter"; 31. } 32. if($ulangi_password!= $password) { 33. $errors[] = "Password dan Retype Password Harus Sama"; 34. } 35. if(count($errors) > 0){ // JIKA ADA ERRORS 36. foreach($errors as $error) { 37. echo "<li>", $error, "</li>"; 38. } 39. } else { // JIKA TIDAK ADA ERRORS 40. // Upload FILE 41. move_uploaded_file($file_foto, $nama_foto); 42. // Tampilkan Data 43. echo "Nama: ", $nama, "<br>", "Alamat: ", $alamat, "<br>"; 44. echo "Kelamin: ", $kelamin, "<br>", "Umur: ", $umur, "<br>"; 45. echo "Username: ", $username, "<br>"; 46. echo "Foto: <img src='$nama_foto'>"; 47. } 48.?> 5) Buka web browser, maka akan tampilan sebagai berikut:

20 Pemrograman Web 134 6) Coba isi dengan data yang sesuai dengan ketentuan, misalkan sebagai berikut: 7) Isi data tersebut dengan benar, maka ketika mengklik tombol Registrasi akan menampilkan sebagai berikut:

21 Pemrograman Web 135 8) Lakukan percobaan, misalkan dengan tidak mengisi datanya, maka akan menampilkan pesan sebagai berikut: 8.8 Tugas

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ]

[FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ] [FORM AND FRAME] PEMROGRAMAN WEB MODUL [ O L E H : Y U N I T A P R A S T Y N I N G S I H, S. K O M ] Modul FORM DAN FRAME 1. TEORI DASAR FORM Form identik dengan formulir. Form sangat dibutuhkan pada saat

Lebih terperinci

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

Tag dasar yang akan kita gunakan untuk membuat form di HTML adalah tag form, input, textarea, select dan option. Form Form biasanya digunakan untuk mengumpulkan data dari pengunjung web kita. Mulai dari form untuk login, form kontak, form untuk pendaftaran user, bahkan untuk mengirimkan data antar halaman web Tag

Lebih terperinci

KURSUS ONLINE JASA WEBMASTERS

KURSUS ONLINE JASA WEBMASTERS KURSUS ONLINE JASA WEBMASTERS HTML FORM JASA WEBMASTERS Jl. Ringin Raya No 124A Condong Catur, Sleman, Yogyakarta FORM 9.1 Form Input HTML Form digunakan untuk mengumpulkan data dari user atau pengguna

Lebih terperinci

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML

Perancangan & Pemprograman WEB. Pertemuan 4 Materi Formulir &Latihan HTML Perancangan & Pemprograman WEB Pertemuan 4 Materi Formulir &Latihan HTML Dasar Penggunaan Formulir Untuk membuat formulir maka kita menggunakan tag dan . Dua atribut yang umum digunakan pada

Lebih terperinci

HTML FORM. Praktikum III

HTML FORM. Praktikum III Praktikum III HTML FORM Tujuan : 1. Mengetahui tentang Elemen-elemen FORM. 2. Mampu membuat script FORM HTML. 3. Mampu membuat halaman web dengan menggunakan script HTML dan PHP. Alat dan Bahan : 1. Buku

Lebih terperinci

PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON

PHP Penanganan Form. Overview. 15-Jan Jenis-jenis Form Form Validation. Tag <FORM> Atribut ACTION Atribut METHOD SUBMIT BUTTON Overview Jenis-jenis Form Form Validation PHP Penanganan Form Acep Irham Gufroni, M.Eng. 1 Contoh Aplikasi Form Form Inputan Tag Atribut ACTION Atribut METHOD SUBMIT BUTTON Tag Atribut ACTION

Lebih terperinci

Pertemuan 4 Penanganan Form

Pertemuan 4 Penanganan Form Diktat Kuliah Pemrograman Web Pertemuan Penanganan Form Berbagai Cara Penanganan Form Form Input Type TEXT dan PASSWORD Form Input Type RADIO Form Input Type CHECKBOX Form Input Type COMBO BOX Form Input

Lebih terperinci

Muhammad Zen Samsono Hadi, ST. MSc.

Muhammad Zen Samsono Hadi, ST. MSc. Penanganan Form Muhammad Zen Samsono Hadi, ST. MSc. On this slide Jenis-jenis Form Form Validation Contoh Aplikasi Form Form Inputan Tag Atribut ACTION Atribut t METHOD SUBMIT BUTTON Tag

Lebih terperinci

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

A. Tujuan B. Dasar Teori 1. Pemrosesan Form 2. Konsep Penggunaan Tag <form> pada HTML Form HTML A. Tujuan Memahami konsep penggunaan tag pada HTML Mampu menangani masukan data dari form HTML Mampu membuat dan memproses beragam elemen kontrol B. Dasar Teori 1. Pemrosesan Form Pemrosesan

Lebih terperinci

Penanganan Form 16/10/2014

Penanganan Form 16/10/2014 Penanganan Form 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

Lebih terperinci

MODUL 3 INTERNET PROGRAMMING : PHP 3

MODUL 3 INTERNET PROGRAMMING : PHP 3 MODUL 3 INTERNET PROGRAMMING : PHP 3 A. Tujuan : 1. Memahami tentang penggunaan Form 2. Memahami tentang perbedaan antara metode GET & POST 3. Memahami tentang pemrosesan validasi form B. Dasar Teori PENGOLAHAN

Lebih terperinci

MENAMPILKAN FRAME FRAME

MENAMPILKAN FRAME FRAME MENAMPILKAN FRAME FRAME digunakan untuk membagi window browser menjadi beberapa bagian window, sehingga dapat menampilkan beberapa file dalam window yang berbeda-beda Format Penulisan:

Lebih terperinci

Form identik dengan formulir

Form identik dengan formulir Oleh : Moh Sulhan Form identik dengan formulir Form sangat dibutuhkan pada saat kita mengizinkan/menginginkan adanya nilai (data) yang dipilih atau dimasukkan olehpengguna. Kapasitas dari form hanya menyediakan

Lebih terperinci

MODUL 8 WEB PROGRAMMING : PHP 3

MODUL 8 WEB PROGRAMMING : PHP 3 MODUL 8 WEB PROGRAMMING : PHP 3 BENGKEL INTERNET PENS-ITS Tujuan : 1. Memahami tentang penggunaan Form 2. Memahami tentang perbedaan antara metode GET & POST 3. Memahami tentang pemrosesan file upload

Lebih terperinci

Desain Web. Oleh : Ady Purna Kurniawan, ST., MT.

Desain Web. Oleh : Ady Purna Kurniawan, ST., MT. Desain Web HTML Lanjut Oleh : Ady Purna Kurniawan, ST., MT. Materi HTML Lanjut 1. List 2. Fontasi 3. Image 4. Hyperlink 5. Form Tag LIST Membuat daftar urutan berupa bullet tdan numbering. Terdiri dari

Lebih terperinci

RIO ANDRIYAT KRISDIAWAN, M.KOM

RIO ANDRIYAT KRISDIAWAN, M.KOM RIO ANDRIYAT KRISDIAWAN, M.KOM Form biasanya digunakan untuk melakukan interaksi dengan pengunjung web, misalnya untuk mendapatkan komentar pengunjung, melakukan pendaftaran suatu keanggotaan tertentu,

Lebih terperinci

BAB VIII PEMROSESAN FORM

BAB VIII PEMROSESAN FORM BAB VIII PEMROSESAN FORM A. KOMPETENSI DASAR Memahami konsep dasar transfer data dari form HTML. Mampu menangani masukan data dari form HTML. Mampu melakukan inisiasi nilai pada elemen-elemen form HTML.

Lebih terperinci

Penanganan Form. Muhammad Zen Samsono Hadi, ST. MSc. T.TELEKOMUNIKASI - PENS

Penanganan Form. Muhammad Zen Samsono Hadi, ST. MSc. T.TELEKOMUNIKASI - PENS Penanganan Form Muhammad Zen Samsono Hadi, ST. MSc. zenhadi@eepis-its.edu T.TELEKOMUNIKASI - PENS On this slide Jenis-jenis Form Form Validation Contoh Aplikasi Form Form Inputan Tag Atribut ACTION

Lebih terperinci

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb.

Pemrograman Web. HTML Lanjut. Indrato, S.Kom List. Ordered Lists (OL) Ordered List (OL) Ordered List (OL) PemrogramanWeb. Pemrograman Web Indrato, S.Kom indra.ndr7@gmail.com HTML Lanjut Page 2 List Digunakan untuk membuat daftar, terdiriatas: Ordered List (Numbering) Unordered List (Bullet) Definition List Ordered Lists (OL)

Lebih terperinci

Pengenalan Perancangan Web 2017

Pengenalan Perancangan Web 2017 9. Form dan Input HTML Form adalah elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna web. Pengguna web dapat memasukkan input melalui halaman-halaman HTML. Form biasa digunakan untuk membuat

Lebih terperinci

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML

PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML PENGANTAR KOMPUTER DAN TI 2C PERTEMUAN 6 FORM & INPUT HTML FORM Elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna web. Pengguna web dapat memasukkan input melalui halaman-halaman HTML.

Lebih terperinci

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

Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form Kapita Selekta (KBKI82127, 2 sks) Materi : Penanganan Form Form inputan dibuat dengan tag-tag HTML. Halaman yang mengandung form murni (tidak ada script php) tidak harus disimpan dalam bentuk php, bisa

Lebih terperinci

BAB-12 MEMBUAT FORM HTML

BAB-12 MEMBUAT FORM HTML BAB-12 MEMBUAT FORM HTML 12.1. Form HTML Form HTML digunakan untuk mendapatkan masukan (input) dari pengguna Web. Pengguna Web dapat memasukkan input melalui halaman-halaman HTML. Elemen/tag Form digunakan

Lebih terperinci

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML

1. Mahasiswa mampu membuat form pada dokumen HTML. 2. Mahasiswa memahami cara penggunaan dari fasilitas Form pada halaman dokumen HTML Bab 4. Form Overview Salah satu fasilitas yang disediakan oleh dokumen HTML memungkinkan kita untuk melakukan interaksi lebih terhadap halaman dokumen tersebut. Semisal, kemampuan dokumen HTML mampu menyediakan

Lebih terperinci

Ikbal jamaludin

Ikbal jamaludin Ikbal jamaludin 085 2222 01644 Elemen link berfungsi sebagai penghubung antara suatu halaman dengan halaman lain, atau ke URL (uniform Resource Locator) lain bahkan dalam satu halaman untuk berpindah ke

Lebih terperinci

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form

MODUL 3 HTML. (HyperText Mark-Up Language) Sub : Tabel & Form MODUL 3 HTML (HyperText Mark-Up Language) Sub : Tabel & Form Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang Pertemuan 3 3.1 Tujuan : 1. Mahasiswa dapat memahami dan mengenai perintah perintah

Lebih terperinci

Pemrosesan form HTML

Pemrosesan form HTML Pemrosesan form HTML Pemrosesan form HTML Memahami tentang penggunaan Form Memahami tentang perbedaan antara metode GET & POST Memahami tentang pemrosesan file upload Pengolahan Data Dari Form Web menerima

Lebih terperinci

Bab 5 FORM. A. Maksud Dan Tujuan 1. Maksud

Bab 5 FORM. A. Maksud Dan Tujuan 1. Maksud A. Maksud Dan Tujuan 1. Maksud Bab 5 FORM Menginputkan data menggunakan form dan membuat tombol dengan tag HTML Membuat halaman web terhubung dengan halaman lain (link) 2. Tujuan Mahasiswa dapat membuat

Lebih terperinci

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form.

Atribut ACTION tempat menspesifikasikan URL yang akan digunakan sebagai pemroses field input form. FORM DAN INPUT HTML Elemen HTML yang digunakan untuk mendapatkan masukan dari pengguna web. Pengguna web dapat memasukkan input melalui halaman-halaman HTML. Elemen/ TAG ini digunakan membatasi input.

Lebih terperinci

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

Modul 5. Membuat Formulir Pada Template. Disusun oleh. Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM Modul 5 Membuat Formulir Pada Template Disusun oleh Sri Siska Wirdaniyati JURUSAN STATISTIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS ISLAM INDONESIA YOGYAKARTA 2013 1 BAB I PENDAHULUAN

Lebih terperinci

MODUL PEMROGRAMAN WEB

MODUL PEMROGRAMAN WEB MODUL PEMROGRAMAN WEB FORM & METHOD Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Form & Method... 1 1. Struktur Umum... 1 2. HTML Form Element... 1 3. Method... 5 3.1 Metode GET...

Lebih terperinci

MENANGANI DATA PADA FORM Aplikasi IT-2 Dalam hal menangani data yang dikirim ke server, PHP memiliki beberapa variabel Superglobals yang secara otomatis akan menangkap data berdasarkan metode (method)

Lebih terperinci

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME

MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME MODUL III MEMBUAT FORM DAN HALAMAN WEB DENGAN FRAME A. MAKSUD DAN TUJUAN 1. MAKSUD a. Membuat formulir dengan berbagai tipe b. Membuat tampilan halaman web dengan frame 2. TUJUAN a. Mahasiswa dapat membuat

Lebih terperinci

10/04/2014. Oleh: Fiftin Noviyanto, S.T., M.Cs. Form Server Side Scripting

10/04/2014. Oleh: Fiftin Noviyanto, S.T., M.Cs. Form Server Side Scripting Oleh: Fiftin Noviyanto, S.T., M.Cs. Form Server Side Scripting 1 Kegunaan Form Memperoleh data-data user baik nama, alamat dan data lainnya untuk mendaftar pada service yang di sediakan Memperoleh informasi

Lebih terperinci

MODUL TIK - HTML II KELAS XI SEMESTER I

MODUL TIK - HTML II KELAS XI SEMESTER I MODUL TIK - HTML II KELAS XI SEMESTER I Dapatkan tutorial-tutorial komputer, soal-soal matematika, soal-soal TIK, modul TIK, modul matematika di http://istiyanto.com. Kini Anda dapat berlangganan dan menerima

Lebih terperinci

Desain Web. MODUL 2 Desain Form

Desain Web. MODUL 2 Desain Form 1 MODUL 2 Desain Form A. TUJUAN 1. Mampu membuat form dalam HTML 2. Mampu menggunakan input dalam HTML 3. Mampu menggunakan select dalam HTML 4. Mampu menggunakan textarea dalam HTML B. PETUNJUK 1. Awali

Lebih terperinci

Aplikasi Form Menggunakan HTML

Aplikasi Form Menggunakan HTML Aplikasi Form Menggunakan HTML Pendahuluan Pembahasan Definisi Form HTML Form diperlukan bila Anda ingin mengumpulkan beberapa data dari pengunjung situs untuk di kirim ke server. Misalnya informasi pendaftaran:

Lebih terperinci

P - 6 Bab 4 : HTML (Hypertext Markup Language)

P - 6 Bab 4 : HTML (Hypertext Markup Language) P - 6 Bab 4 : HTML (Hypertext Markup Language) 4.1 Tujuan Mengerti cara membuat table, form & frame HTML. 4.2 Materi 1. Table 2. Form 3. Frame HTML 4.3 Table Tabel terdiri dari beberapa bagian, antara

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 10 Penanganan Form HTML Tujuan: Mahasiswa memahami cara penanganan permintaan dalam kode PHP yang dikirimkan melalui form HTML untuk menyelesaikan

Lebih terperinci

WEB DINAMIS 1 PENANGANAN FORM. Agustina Purwatiningsih., S.Kom

WEB DINAMIS 1 PENANGANAN FORM. Agustina Purwatiningsih., S.Kom WEB DINAMIS 1 PENANGANAN FORM Agustina Purwatiningsih., S.Kom 1 PENGERTIAN Form merupakan sebuah metode yang digunakan dalam Web Site yang mengizinkan seorang pengunjung untuk dapat berinteraksi dengan

Lebih terperinci

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP

BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP BAB 5 MEMAHAMI METHOD GET DAN POST PADA PHP Form pada PHP mempunyai dua method pengiriman data, yaitu GET dan POST. Dengan menggunakan method GET, maka nilai variabel yang dikirimkan ke server melalui

Lebih terperinci

BAB III FORMULIR. <input type='text' name='...' size='40' maxlength='..'>

BAB III FORMULIR. <input type='text' name='...' size='40' maxlength='..'> BAB III FORMULIR Formulir dalam halaman html merupakan komponen input, yaitu bagian yang berfungsi sebagai tempat memasukkan data dari penggunanya. Dengan formulir, halaman web bisa menjadi lebih interaktif.

Lebih terperinci

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119)

MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119) MODUL PRATIKUM - 05 PEMROGRAMAN BERBASIS WEB (CCP119) Disusun oleh : KARTINI, SKom.,MMSI LABORATORIUM KOMPUTER FAKULTAS ILMU KOMPUTER UNIVERSITAS ESA UNGGUL MODUL PRATIKUM PBW 05 Form, Object Form, From

Lebih terperinci

X/HTML5 Form. Auriza Akbar 25 Mei 2012

X/HTML5 Form. Auriza Akbar 25 Mei 2012 X/HTML5 Form Auriza Akbar auriza.akbar@gmail.com 25 Mei 2012 Form Form Komponen halaman web yang memiliki kontrol-kontrol formulir: text field, text area, button, radio button, checkbox, User dapat berinteraksi

Lebih terperinci

MODUL IX FORM. 9.1 Pendahuluan

MODUL IX FORM. 9.1 Pendahuluan MODUL IX FORM 9.1 Pendahuluan Sebuah halaman dapat berisi informasi yang sifatnya statis dan adapula yang bersifat dinamis. Bersifat statis artinya informasi yang ditampilkan cenderung tetap, apabila ingin

Lebih terperinci

Membuat Pengisihan Borang (Form) dengan Pemrograman WEB

Membuat Pengisihan Borang (Form) dengan Pemrograman WEB Modul 7 Membuat Pengisihan Borang (Form) dengan Pemrograman WEB I. Tujuan Mengenal, mengamati dan membuat ragam dialog Pengisihan Borang (Form) dengan Pemrograman WEB. II. Landasan Teori Beberapa contoh

Lebih terperinci

P - 11 Bab 8 : PHP & HTML (Manipulasi Form)

P - 11 Bab 8 : PHP & HTML (Manipulasi Form) P - 11 Bab 8 : PHP & HTML (Manipulasi Form) 8.1 Tujuan Mahasiswa mampu : Mengetahui dan Memahami Perbedaan Method POST & GET Mengetahui dan Memahami Manipulasi Form Mengetahui dan Memahami Pemisahan Form

Lebih terperinci

Melewatkan Nilai ke Web Server melalui Field tersembunyi

Melewatkan Nilai ke Web Server melalui Field tersembunyi Halaman 151-156 Chapter 3 HTML Form M.Ikhwan Bayu Handono 08018279/kelas A Melewatkan Nilai ke Web Server melalui Field tersembunyi Sebuah field tersembunyi, seperti namanya, adalah elemen yang bentuk

Lebih terperinci

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

TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web www.ilmuwebsite.com Bagian 22. Lebih Jauh Bekerja dengan

Lebih terperinci

Text input adalah tag input dengan tipe text dimana tag ini berguna dalam penginputan text dengan skala yang tidak terlalu banyak.

Text input adalah tag input dengan tipe text dimana tag ini berguna dalam penginputan text dengan skala yang tidak terlalu banyak. NAMA : YOGI PRAYOGA ARI NRP : 2103147020 KELAS : D3PJJ PERCOBAAN 1 Text input adalah tag input dengan tipe text dimana tag ini berguna dalam penginputan text dengan skala yang tidak terlalu banyak. Terdapat

Lebih terperinci

PEMROGRAMAN WEB. 1 P a g e

PEMROGRAMAN WEB. 1 P a g e BAB I PENDAHULUAN A. Pengertian HTML HTML merupakan singkatan dari Hypertext Markup Language. HTML digunakan untuk membangun halaman web. HTML digunakan untuk melakukan mark-up (penandaan ) terhadap sebuah

Lebih terperinci

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

SMH2D3 Web Programming. 7 BAB V PHP SESSION & COOKIES. H a l IDENTITAS. Kajian Teknik pemrograman menggunakan PHP 7 BAB V PHP SESSION & COOKIES 71 IDENTITAS Kajian Teknik pemrograman menggunakan PHP Topik Penggunaan Library PHP dan teknik lanjutan Web Dinamis Kompetensi Utama 1 Memahami penggunaan Form dan Validasi

Lebih terperinci

Form Input HTML dan Frame. Siti Maesyaroh. M.Kom.

Form Input HTML dan Frame. Siti Maesyaroh. M.Kom. Form Input HTML dan Frame Siti Maesyaroh. M.Kom. Tag Tag ini digunakan untuk membuat rancangan form atau formulir dalam memasukkan data, dimana nantinya data tersebut akan diproses sesuai dengan

Lebih terperinci

FORMULIR PADA HALAMAN WEB

FORMULIR PADA HALAMAN WEB Formulir Pada Halaman Web 64 10 9 FORMULIR PADA HALAMAN WEB Tujuan Pembelajaran : Setelah mempelajari pokok bahasan ini, diharapkan bisa membuat berbagai bentuk komponen dalam sebuah formulir yang diperlukan

Lebih terperinci

FORM DAN ELEMENNYA. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri

FORM DAN ELEMENNYA. Pemrograman Web Teknik Informatika Fakultas Teknologi Industri FORM DAN ELEMENNYA 9 Kegunaan Form Memperoleh data-data user baik nama, alamat dan data lainnya untuk mendaftar pada service yang disediakan Memperoleh informasi dari customer secara online Memperoleh

Lebih terperinci

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

Form Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form. Sesi 5 Robby Cokro Buwono Badiyanto, S.Kom., M.Kom Sesi 5 Form Tujuan Intruksional Mampu membuat form dan dan mengirim data ke halaman lain Pengaturan Validasi dan keamanan form Kode MK : AK2011T Revisi Terakhir

Lebih terperinci

Tujuan: Siswa dapat membuat list item dan form untuk diterapkan dalam pembuatan halaman web

Tujuan: Siswa dapat membuat list item dan form untuk diterapkan dalam pembuatan halaman web HTML DASAR BAGIAN 2 Oleh: Heribertus Heri Istiyanto Materi: 1. List Item 2. Form Tujuan: Siswa dapat membuat list item dan form untuk diterapkan dalam pembuatan halaman web Indikator: 1. Siswa dapat membuat

Lebih terperinci

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017

MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 MODUL 5 GET & POST Pemograman Web Teknik Informatika Universitas Pasundan Bandung 2016/2017 Konten Post dan Get Request... 2 Isset dan Empty... 5 Sanitasi input... 6 Latihan... 7 Teknik Informatika Universitas

Lebih terperinci

Muhamad Alif,S.Kom Teknik Informatika UTM

Muhamad Alif,S.Kom Teknik Informatika UTM Muhamad Alif,S.Kom Teknik Informatika UTM FORM Fungsi: Menerima informasi atau meminta umpan balik dari user dan memproses informasi tersebut di server Standar penulisan:

Lebih terperinci

Menangani Input dari User

Menangani Input dari User Menangani Input dari User PHP Programming Language Workshop For Newbie Class Yan Friskantoni

Lebih terperinci

MODUL 6 SESSION DAN USER AUTHENTICATION

MODUL 6 SESSION DAN USER AUTHENTICATION MODUL 6 SESSION DAN USER AUTHENTICATION A. Tujuan : 1. Memahami tentang penggunaan Session 2. Memahami tentang fungsi-fungsi session 3. Memahami tentang user authentication B. Dasar Teori A. SESSION PHP

Lebih terperinci

Pemrograman Basis Data Berbasis Web

Pemrograman Basis Data Berbasis Web Pemrograman Basis Data Berbasis Web Pertemuan Ke-3 (HTML Lanjut [1]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan: Tabel Membuat tabel sederhana Menambahkan

Lebih terperinci

Belajar Java Script INPUT DATA

Belajar Java Script INPUT DATA Belajar Java Script INPUT DATA taryanarx@yahoo.com http://kuliahonline.unikom.ac.id Target Pencapaian Siswa mengetahui mengenai perintah-perintah dasar yang dapat digunakan untuk memasukan data 10. Memasukan

Lebih terperinci

MODUL 7 SESSION DAN USER AUTHENTICATION

MODUL 7 SESSION DAN USER AUTHENTICATION MODUL 7 SESSION DAN USER AUTHENTICATION A. Tujuan : 1. Memahami tentang penggunaan Session 2. Memahami tentang fungsi-fungsi session 3. Memahami tentang user authentication B. Dasar Teori A. SESSION PHP

Lebih terperinci

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms

Formulir. Menyisipkan / membuat formulir, lakukan salah satu cara berikut : Insert Forms Insert Bar, pilih kategori Forms Formulir Forms adalah fasilitas dalam HTML yang sangat berguna dan memegang peranan penting dalam meningkatkan interaktivitas di dunia web. Dengan form kita dapat melakukan pooling, survei, pemasukan data

Lebih terperinci

MODUL 1 PENGENALAN HTML

MODUL 1 PENGENALAN HTML MODUL 1 PENGENALAN HTML TUJUAN PRAKTIKUM : 1. Praktikan memahami tentang HTML, CSS, frame dan JS pada HTML serta kegunaannya. 2. Praktikan memahami bagaimana cara membuat web menggunakan HTML, CSS dan

Lebih terperinci

Pertemuan IV. Semester 1

Pertemuan IV. Semester 1 Tables dan Forms Pertemuan IV Pemrograman Web Dasar Semester 1 Tabel HTML Tag digunakan untuk mengawali sebuah tabel. Di dalam elemen table, terdapat tag (table rows) dan tag (table

Lebih terperinci

Membuat sendiri helper sederhana ala framework

Membuat sendiri helper sederhana ala framework Membuat sendiri helper sederhana ala framework Oleh: Fuad Indra Setiawan Pada tutorial saya terdahulu kita sudah belajar tentang bagaimana cara membuat sendiri active record sederhana ala framework, nah

Lebih terperinci

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG

Modul-5 GET & POST. Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Modul-5 GET & POST Pemograman Web TEKNIK INFORMATIKA UNIVERSITAS PASUNDAN BANDUNG Pendahuluan Pada modul sebelumnya, kita telah mengenal proses assignment. Kita dapat mengassign suatu nilai kepada suatu

Lebih terperinci

Soal Remedial Prakarya-1

Soal Remedial Prakarya-1 Soal Remedial Prakarya-1 Kerjakan soal ini, dengan memilih salah satu jawaban yang benar. Perhatikan petunjuk: a. Pilihan jawaban yang benar dengan cara memblok pada soal tersebut. b. Dan kirim soal dan

Lebih terperinci

Tabel dan Form HTML. Kuliah #2. Dept. Ilmu Komputer IPB 2016

Tabel dan Form HTML. Kuliah #2. Dept. Ilmu Komputer IPB 2016 Tabel dan Form HTML Kuliah #2 Dept. Ilmu Komputer IPB 2016 Tabel Table Elemen table digunakan untuk membuat tabel Tabel: representasi data tabular dalam baris dan kolom. Caption Elemen caption digunakan

Lebih terperinci

Membuat Database mysql dengan PhpMyAdmin

Membuat Database mysql dengan PhpMyAdmin Materi artikel : Membuat database mysql dengan PhpMyadmin View Insert Edit Delete Searching Membuat Hitcounter dengan file teks Syarat : Mengerti penggunaan tag HTML Browser dapat mengenali sintak Php

Lebih terperinci

Pemrograman Web. Page 188

Pemrograman Web. Page 188 Page 188 15. Kegiatan Belajar 15 : Mengolah Interaksi User a. Tujuan Pembelajaran. Setelah mengikuti kegiatan belajar 15 ini siswa diharapkan dapat : 1) Mengetahui bentuk penanganan interaksi user pada

Lebih terperinci

IV. Form. A. Pengenalan Form. B. HTML Input Element

IV. Form. A. Pengenalan Form. B. HTML Input Element IV. Form A. Pengenalan Form Kegunaan Form Berikut ini beberapa contoh kegunaan Form dalam web: memperoleh data-data user baik nama, alamat dan data lainnya untuk mendaftar pada service yang di sediakan.

Lebih terperinci

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA

INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA INTRO PHP FORM PHPMYADMIN input update delete TEMPLATE SEDERHANA STRUKTUR DASAR PHP Struktur PHP diawali dengan Contoh sederhana pemakaian bahasa PHP yang disisipkan dalam halaman

Lebih terperinci

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

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA. STMIK SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 PENDAHULUAN Dreamweaver adalah sebuah program website editor yang berfungsi untuk membuat dan

Lebih terperinci

Untuk membuat Form pada halaman web, dapat dilakukan dengan cara menyisipkan terlebih dahulu area Form-nya dengan cara klik menu Insert Form Form.

Untuk membuat Form pada halaman web, dapat dilakukan dengan cara menyisipkan terlebih dahulu area Form-nya dengan cara klik menu Insert Form Form. MEMBUAT FORM Untuk membuat Form pada halaman web, dapat dilakukan dengan cara menyisipkan terlebih dahulu area Form-nya dengan cara klik menu Insert Form Form. Secara otomatis Ms. Frontpage akan menyisipkan

Lebih terperinci

Pemrograman Web DASAR HTML 2

Pemrograman Web DASAR HTML 2 Pemrograman Web DASAR HTML 2 Marquee Marquee adalah menu tekst barjalan yang berfungsi untuk memperindah tampila web, serta membuat pengunjung agar melihat taks tersebut. Teks ini seperti tesks biasa yang

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

Bagian 20. Bekerja dengan Form menggunakan PHP.

Bagian 20. Bekerja dengan Form menggunakan PHP. TUTORIAL PHP MYSQL Langkah Tepat menjadi Web Developer Handal, menguasai PHP dan MySQL, jalan terbaik membuat website dan aplikasi berbasis web membuat halaman website lebih atraktif www.ilmuwebsite.com

Lebih terperinci

Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa

Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa Pemrograman Web I (HTML Lanjut) Oleh: Devie Rosa Anamisa Tujuan Kuliah Mampu Menjelaskan mengenai: format teks Table Frame Form Hyperlink pada HTML Lanjut Format Teks Ada beberapa fasilitas tag yang dapat

Lebih terperinci

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet

Pemrograman PHP Lanjut. Ahmad Zainudin, S.ST Pemrograman Internet Pemrograman PHP Lanjut Ahmad Zainudin, S.ST Pemrograman Internet 2014 PHP5 PHP adalah bahasa pemrograman server-scripting Bersifat powerful, dinamis dan mendukung web interactive Tampilan PHP5 PHP merupakan

Lebih terperinci

1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file jawaban : b

1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file jawaban : b 1. #**# merupakan karakter yang terdapat pada type data a. text b. password c. radio d. submit e. file 2. Perintah untuk mengosongkan kolom pada HTML adalah a. tr b. br c. td d. &nbsp e. &nsp jawaban :

Lebih terperinci

2. DASAR TEORI 2.1 PHP5

2. DASAR TEORI 2.1 PHP5 Modul 2 1. TUJUAN Mahasiswa dapat memahami pemrograman server side menggunakan PHP5 Mahasiswa dapat mengetahui sintak-sintak yang digunakan dalam penanganan form dengan menggunakan metode GET dan POST

Lebih terperinci

Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD

Pemrograman Web Berbasis Framework. Pertemuan 5 : Konsep MVC : View. Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD Pemrograman Web Berbasis Framework Pertemuan 5 : Konsep MVC : View Hasanuddin, S.T., M.Cs. Prodi Teknik Informatika UAD hasan@uad.ac.id Pokok Bahasan Pendahuluan Penanganan HTML Penanganan Form Penanganan

Lebih terperinci

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

MODUL PEMOGRAMAN WEB II STMIK IM BANDUNG MODUL PEMOGRAMAN WEB II. Oleh: CHALIFA CHAZAR. Chalifa Chazar edu.script.id 1 MODUL PEMOGRAMAN WEB II Oleh: CHALIFA CHAZAR 2 MODUL 13 PHP & MySQL Tujuan: Mahasiswa memahami cara mengkoneksikan dan menggunakan MySQL dengan PHP untuk menyelesaikan permasalahan tertentu. Pustaka:

Lebih terperinci

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut:

Dengan asumsi bahwa aplikasi masih menggunakan cookie, maka query untuk membuka profil adalah seperti berikut: Aplikasi Update Profil Aplikasi Update sebaiknya dibuat setelah registrasi, login dan otentikasi selesai karena untuk melihat profil harus melalui sebuah kunci yang dijadikan kriteria where pada query

Lebih terperinci

Pengantar E-Business dan E-Commerce

Pengantar E-Business dan E-Commerce Pengantar E-Business dan E-Commerce Pertemuan Ke-10 (HTML Lanjut [2]) Noor Ifada noor.ifada@if.trunojoyo.ac.id S1 Teknik Informatika - Unijoyo 1 Sub Pokok Bahasan: Form Frame Meta tag Entitas Karakter

Lebih terperinci

1. Praktikan mampu mendeskripsikan cara pengiriman data ke server melalui form. 3. Praktikan mengetahui Control Text dan penggunaannya pada form

1. Praktikan mampu mendeskripsikan cara pengiriman data ke server melalui form. 3. Praktikan mengetahui Control Text dan penggunaannya pada form MODUL 2 Form dan JSP TUJUAN PRAKTIKUM : 1. Praktikan mampu mendeskripsikan cara pengiriman data ke server melalui form 2. Praktikan mengetahui elemen-elemen dari form 3. Praktikan mengetahui Control Text

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1. Implementasi Implementasi adalah sebuah tahap dimana analisa dan rancangan yang sudah dibuat sebelumnya dijalankan. Pada tahap ini perangkat keras dan perangkat lunak

Lebih terperinci

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect();

Membangun koneksi dari PHP ke MySQL adalah dengan fungsi mysql_connect(); Integrasi PHP dan MySQL PHP akan mengakses database melalui web server yaitu Apache. Jika database server dan web server berada pada komputer yang sama maka koneksi akan menggunakan localhost sebagai nama

Lebih terperinci

MODUL GET DAN POST

MODUL GET DAN POST MODUL 5-2015 GET DAN POST Daftar Isi Post dan Get Request 1 Isset dan Empty 5 Latihan 7 Post dan Get Request PEMBUKAAN Pada modul sebelumnya, kita telah mengenal proses assignment. Kita dapat mengassign

Lebih terperinci

BAB IV IMPLEMENTASI DAN PEMBAHASAN

BAB IV IMPLEMENTASI DAN PEMBAHASAN BAB IV IMPLEMENTASI DAN PEMBAHASAN 4.1 Pelaksanaan Program Dalam Portal Berita Otomotif Berbasis Web ini menggunakan unit program yang didukung oleh bahasa pemograman PHP dengan database Xampp. Program

Lebih terperinci

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP PRAKTIKUM PHP 4 1. Conditional, Array & Perulangan di PHP Tutorial Conditional, Array & Perulangan di PHP ini akan menjelaskan tentang Conditional atau penggunaan "if" dan "else", dilanjutkan dengan penjelasan

Lebih terperinci

MODUL 1 PHP. (Variabel, Tipe Data, Operator)

MODUL 1 PHP. (Variabel, Tipe Data, Operator) MODUL 1 PHP (Variabel, Tipe Data, Operator) Laboratorium Komputer STIMIK PPKIA Pradnya Paramita Malang 2016 Pertemuan 1 1.1 Tujuan : 1. Mahasiswa dapat memahami dan mengenai variabel, Tipe data dan operator

Lebih terperinci

Form dan Variabel Oya Suryana

Form dan Variabel Oya Suryana Hal. 1 Form dan Variabel Oya Suryana http://ozs.web.id Lisensi Dokumen: Copyright 2013 ozs.web.id Dokumen ini dapat digunakan, dimodifikasi dan disebarkan secara bebas untuk tujuan bukan komersial (nonprofit),

Lebih terperinci

MODUL PEMROGRAMAN WEB

MODUL PEMROGRAMAN WEB MODUL PEMROGRAMAN WEB SESSION & COOKIE Rajif Agung Yunmar, S.Kom STMIK AMIKOM Yogyakarta 2011 DAFTAR ISI Session & Cookie... 1 1. Session... 2 2. Cookie... 4 3. Program Autentikasi... 5 Daftar Pustaka...

Lebih terperinci

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Setelah melakukan analisa dan perancangan secara rinci, maka tahap selanjutnya adalah implementasi. Implementasi merupakan tahap membuat aplikasi sehingga

Lebih terperinci

HTML: Frame, Form #JOBSHEET 2 I. TUJUAN DASAR TEORI

HTML: Frame, Form #JOBSHEET 2 I. TUJUAN DASAR TEORI #JOBSHEET 2 HTML: Frame, Frm I. TUJUAN 1. Menguasai sintaks dasar pembuatan web dengan HTML. 2. Memahami dan mampu membuat tabel dalam dkumen HTML 3. Memahami dan mengaplikasikan pembuatan frame dalam

Lebih terperinci

HTML5. HTML Links Link Images HTML Plug-ins HTML Youtube HTML Input HTML Input Attribute

HTML5. HTML Links Link Images HTML Plug-ins HTML Youtube HTML Input HTML Input Attribute Author : Minarni, S.Kom.,MM Mata Kuliah : Internet Multimedia Lanjut HTML5 HTML Links Link Images HTML Plug-ins HTML Youtube HTML Input HTML Input Attribute HTML5 HTML Links Link digunakan hampir di semua

Lebih terperinci