TUGAS PRAKTIKUM LAPORAN PEMROGRAMAN WEB PEMROSESAN FOR

head body Silahkan isi identitas Anda: br form action = ?php _SERVER [ PHP_SELF ]; ? name identitas method = post Nama : input type = text name = nama br Umur : Input type = text name = umur tahun br Email: Input type = text name = email br input type = submit name = submit value = Submit form ?php if isset _POST [ submit ] { nama = _POST [ nama ]; umur = _POST [ umur ]; email = _POST [ email ]; if strlen nama == fungsi strlen untuk menghitung panjang karakter, jika 0 { echo br Input nama Anda salah ; maka muncul input nama salah } else if trim umur == || umur || preg_match [0- 9] , umur kondisi jika menginputkan umur kurang dari 0 dengan pengecekan menggunakan fungsi umur { echo br Input umur Anda salah ; maka muncul input umur salah } else if filter_var email , FILTER_VALIDATE_EMAIL perkondisian untuk mengecek dan menyaring isi dari variabel email { echo br input email Anda salah ; jika salah maka muncul input email anda salah } else { echo br Inputan anda sudah benar ; jika benar maka muncul inputan anda sudah benar perkondisian else } } ? body html

E. TUGAS PRAKTIKUM

Buat aplikasi login form sederhana tanpa database yang terdiri dari field IDUsername dan Password. Gunakan variabel di PHP untuk mensimulasikan verifikasi data yang dimasukkan. Kode Program DOCTYPE html html lang = en head title Tugas Praktikum title script type = textjavascript function pesan { var cekusername = document.login.username.value; var cekpassword = document.login.password.value; if cekusername.length == { alert masukkan username anda ; return false ; } else if cekpassword.length == { alert masukkan password anda ; return false ; } else { alert Selamat Datang ; return true ; } } script head body background = m2.jpg center brbrbrbrbrbrbr form action = ?php _SERVER [ PHP_SELF ]; ? name = login method = post onsubmit = return pesan table width = 200 border = cellpadding = 3 align = center bgcolor = blue tr th center font size = +2 b LOGIN b font center th tr tr th Username th tr tr th input type = text name = username thtr tr th Password tdtr tr th input type = text name = password thtr tr th align = center input type = button value = Login onClick = pesan thtr table form body html Output: Deskripsi: - Program diatas menggunakan javascript untuk pendeklarasian fungsi yang digunakan untuk validasi form login . DOCTYPE html html lang = en head title Tugas Praktikum title script type = textjavascript function pesan { var cekusername = document.login.username.value; inisialisai cek user var cekpassword = document.login.password.value; inisialisai cek pass if cekusername.length == { alert masukkan username anda ; peringattan jika kondisi username tisdak terisi return false ; } else if cekpassword.length == { alert masukkan password anda ; peringattan jika kondisi password tisdak terisi return false ; } else { alert Selamat Datang ; textbox, jika username dan password terisi return true ; fungsi pengembalian jika kondisi benar, maka program terus diulang } } script head body background = m2.jpg pemberian background halaman html center peletakan form login pada posisi tengah brbrbrbrbrbrbr form action = ?php _SERVER [ PHP_SELF ]; ? name = login method = post onsubmit = return pesan pembuatan form login username dan pass table width = 200 border = cellpadding = 3 align = center bgcolor = blue menggunakan ukuran w=200, no-border, cellpadding= 3, diletakkan pada posisi tengah dengan warna background biru tr th center font size = +2 b LOGIN b font center th tr tr th Username th tr tr th input type = text name = username thtr tr th Password tdtr tr th input type = text name = password thtr tr th align = center input type = button value = Login onClick = pesan thtr table form body html

F. STUDI KASUS

Buatlah halaman web untuk penjualan notebook dengan ketentuan: 1. Produk: menggunakan checkbox 2. ID Customer, Nama, Email, Alamat: menggunakan textbox 3. Member: menggunakan radio button 4. Pembayaran: menggunakan select box yang terdiri atas VISA, Master Card, Debit BCA Kode Program DOCTYPE html html head title Studi Kasus title head body form action = ?php _SERVER [ PHP_SELF ]; ? name = notebook method = post table width = 300 border = cellpadding = 2 align = center bgcolor = cyan trth colspan = 2 h1b NOTEBOOK STORE bh1thtr trtd colspan = 2 Produk notebook terbaru : tdtr trtdinput type = checkbox name = barang[] value = Acer Acer tdtd Rp. 3.900.000,00 tdtr trtdinput type = checkbox name = barang[] value = Asus Asus tdtd Rp. 3.400.000,00 tdtr trtdinput type = checkbox name = barang[] value = Lenovo Lenovo tdtd Rp. 5.100.000,00 tdtr trtdinput type = checkbox name = barang[] value = Sony Sony tdtd Rp. 14.600.000,00 tdtr trtdinput type = checkbox name = barang[] value = Toshiba Toshiba tdtd Rp. 3.400.000,00 tdtr trtr trtd colspan = 2 h2 Data Costumer : h2tdtr trtd ID Costumer : tdtdinput type = text name = id value = ?PHP echo isset _POST [ id ] ? _POST [ id ] : ? tdtr trtd Nama : tdtdinput type = text name = nama value = ?PHP echo isset _POST [ nama ] ? _POST [ nama ] : ? tdtr trtd Email : tdtdinput type = text name = email value = ?PHP echo isset _POST [ email ] ? _POST [ email ] : ? tdtr trtd Alamat : tdtdinput type = text name = alamat value = ?PHP echo isset _POST [ alamat ] ? _POST [ alamat ] : ? tdtr trtd Member : tdtdinput type = radio name = member value = 1 ?PHP echo isset _POST [ member ] ? _POST [ member ] : ? Ya input type = radio name = member value = 2 Tidak tdtr trtd Pembayaran : tdtdselect name = bayar option value = VISA VISA option value = Master Card Master Card option value = Debit BCA Debit BCA tdtr trtr trth colspan = 2 input type = submit value = Submit name = submit thtr trtr trtr table form ?php if isset _POST [ barang ]{ _POST [ barang ] = array ; } if count _POST [ barang ] == { echo Pilih produk yang anda inginkan ; } else if trim _POST [ id ] == || _POST [ id ] || ereg [0-9] , _POST [ id ]{ echo Id yang anda isikan salah ; } else if strlen _POST [ nama ] == { echo Masukkan nama anda ; } else if filter_var _POST [ email ], FILTER_VALIDATE_EMAIL { echo brEmail anda salah ; } else if strlen _POST [ alamat ] == { echo Isikan alamat anda ; } else if isset _POST [ barang ] isset _POST [ id ] isset _POST [ nama ] isset _POST [ email ] isset _POST [ alamat ] isset _POST [ member ] { total = ; diskon = ; member = Tidak ; if _POST [ member ] == 1 { diskon = 10 ; member = Ya ; } akhir = ; echo h1Produk yang dibelih1 ; echo hr br ; echo pre ; foreach _POST [ barang ] as key = val { if val == Acer { echo Acer E1-422br ; total = total + 3900000 ; } else if val == Asus { echo Asus X45Abr ; total = total + 3400000 ;