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
;