59
BAB IV IMPLEMENTASI SISTEM
4.1 Tampilan situs Lotus Furniture dan potongan listing program.
Tampilan situs pada Toko Lotus Furniture ini dibagi menjadi dua bagian yaitu bagian user dan bagian administrator.
4.1.1 Halaman User
Halaman Home Halaman ini disebut dengan index.php. Halaman ini yang akan
dilihat pertama kali oleh user ketika mengakses situs ini. Pada halaman ini user akan diminta untuk login dengan memasukkan username dan
password atau memilih menu daftar member. Halaman ini juga menampilkan gambar barang-barang yang dijual di Toko Lotus Furniture.
Gambar 4.1 Halaman Home
Beberapa listing program dari index.php adalah sebagai berikut :
•
Menampilkan form login
? include koneksikoneksi.inc; ifisset_POST[Submit] {
? trTD align=centerTDtr
trTD align=center valign=top form action=?php _SERVER[’PHP_SELF’] ? method=post name=loginForm
h2Silahkan Loginh2 table border=0 cellspacing=0 cellpadding=0 class=isiKotaktrTD style=text-align:
center; rowspan=4TDtr tr
TDUsername :br input type=text name=username value= style=margin-top: 4px; br br
Password :br input type=password name=password value= style=margin-top: 4px; br
tr tr
TD height=38 colspan=2 bgcolor=FFFFFF align=rightinput type=submit name=Submit value=LoginTD
tr tr TD colspan=3 background=..imagesbar3.gifnbsp;TDtr
tableformTD tr
TD align=centerbrbrh2Daftar Memberh2a href=daftar.phpKLIK DisiniaTD ?
} else
{ opendb;
uname=_POST[’username’]; password= _POST[’password’];
ifuname == || password == { echo TDbrcenterspam style=’font-size:10pt; color:Fb0000’;
echo Username dan password harus diisi ; echo a href=’javascript:history.go-1;’ Silahkan ulangi a;
echo brataubra href=’daftar.php’ Daftar Member aTD; }
else {
sql= select from member where username = ’uname’ and password = ’password’ ; querydbsql;
data = mysql_num_rowsresult; ifdata == 0
{
echo TDbrcenterspam style=’font-size:10pt; color:Fb0000’; echo Login salah brPeriksa username dan password Anda.;
echo a href=’javascript:history.go-1;’brSilahkan ulangi a; echo brataubra href=’daftar.php’ Daftar Member aTD;
} else
{ while data_member=mysql_fetch_assocresult
{
_SESSION[’id_use_member’]=data_member[’id_member’]; echo TDbrcenterspam style=’font-size:10pt; color:Fb0000’;
echo a href=’index1.php’ [ MASUK KE MENU ] aTD ; } } } }
? •
Menampilkan barang-barang furniture
?php opendb;
sql= SELECT FROM furniture ORDER BY kode_barang DESC ; querydbsql;
jumlah_panggil=mysql_num_rowsresult; i = 1;
echo table width=’500’ border=’0’ cellspacing=’0’ cellpadding=’0’ class=’isiKotak’ ; echo tr;
echo TD ; echo marquee onmouseover=this.stop onmouseout=this.start scrollamount=2 scrolldelay=50
direction=’right’ behavior=’alternate’; while data_panggil=mysql_fetch_assocresult
{ furniture = data_panggil[furniture] ;
echo a href=’produkproduk_lengkap.php?id=data_panggil[kode_barang]’ img src=’gambardata_panggil[gambar]’ width=’100’ height=’100’ align=’center’ border=’1’
style=’opacity:1;filter:alphaopacity=100’ onmouseover=’this.style.opacity=0.4;this.filters.alpha.opacity=40’
onmouseout=’this.style.opacity=1;this.filters.alpha.opacity=100’ nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp;nbsp; ;
i++; }echo TD;
echo tr; echo table;
closedb; ?
Halaman Daftar Member Pada halaman ini user melakukan pendaftaran untuk menjadi
member dengan mengisikan data-data pada formulir pendaftaran member. Selain mengisikan data diri seperti nama, email, nomor telepon, dan
alamat, User juga diminta untuk mengisikan username dan password yang akan digunakan untuk login sebagi member di situs Lotus Furniture.
Gambar 4.2 Halaman Daftar Member
Listing untuk formulir pendaftaran member adalah sebagai berikut :
?php include koneksikoneksi.inc;
opendb; tanggal=dateY-m-d;
if isset_POST[submit] {
?
bIsi data dibawah ini.b form action=? _SERVER[’PHP_SELF’] ? method=post
table width=96 align=center border=0 cellpadding=5 cellspacing=1 bordercolor=FFFFFF bgcolor=FFFFFF
tbody trtd colspan=2 valign=top height=10tdtr
trtd width=29
valign=top nowrap=nowrapspan
class=style17Tanggalspantd td colspan=2div? echo dated F Y; ?divtdtr
tr td nowrap=nowrap valign=topspan class=style17Namaspan td
td colspan=2p style=color:FF0000 input name=nama size=25 value= type=text
wajib diisi ptdtr tr
td nowrap=nowrap valign=topspan class=style17Emailspan td td colspan=2p style=color:FF0000
input name=email size=25 value= type=text wajib diisiptdtr
trtd nowrap=nowrap valign=topspan class=style17Nomor Teleponspan td td colspan=2p style=color:FF0000
input name=no_tlp size=25 value= type=text harus angkaptdtr
tr td nowrap=nowrap valign=topspan class=style17Alamatspantd
td colspan=2p style=color:FF0000 textarea rows=3 name=alamat cols=19textarea
wajib diisi ptd trtable
brbrbUsername dan Passwordbbrbr table width=96 align=center border=0 cellpadding=5 cellspacing=1
bordercolor=FFFFFF bgcolor=FFFFFF tr
td nowrap=nowrap valign=topspan class=style17Usernamespan td td colspan=2p style=color:FF0000
input name=username size=25 value= type=text wajib diisiptd
tr td nowrap=nowrap valign=topspan class=style17Passwordspan td
td colspan=2p style=color:FF0000 input name=password size=25 value= type=password
wajib diisiptd tr
td colspan=3 valign=top align=centerbr a href= index.php
input type=button name= value=Batal input type=submit name=submit value=Kirim
anbsp; tdtrtableform ?
} else{
nama = _POST[’nama’]; email= _POST[’email’];
no_tlp = _POST[’no_tlp’]; alamat = _POST[’alamat’];
username = _POST[’username’]; password = _POST[’password’];
ifnama == || email == || alamat == || username == || password == {echo spam style=’font-size:10pt; color:Fb0000’;
echo Maaf, Anda belum mengisi semua data. ; echo a href=’javascript:history.go-1;’ Silahkan ulangi abr ;
} else if is_numericno_tlp
{echo spam style=’font-size:10pt; color:Fb0000’; echo Maaf, nomor telpon harus angka. ;
echo a href=’javascript:history.go-1;’ Silahkan ulangi abr ; }
else {query = insert into member values’ ’,’nama’, ’email’, ’no_tlp’, ’alamat’, ’username’,
’password’; querydbquery;
closedb; ifresult
{echo gagal ditambahkan. nbsp; nbsp;div; }
else {echo Terimakasih Anda sudah mendaftar sebagai member kami.br;
echo Kembali ke a href=’index.php’ uHalaman Loginua untuk melakukan login.br;}}}
?
Halaman Produk Pada halaman ini member akan ditampilkan barang-barang yang
dijual di Lotus Furniture. Barang-barang ditampilkan berdasarkan kategori barang. Selain itu member juga dapat melakukan pencarian barang dengan
mengetikan kata kunci pencarian dan menekan tombol cari. Untuk membeli barang, member menentukan jumlah dan menekan tombol beli.
Gambar 4.3 Halaman Produk
Listing program untuk menampilkan barang adalah sebagai berikut :
?php urut = _GET[’urut’];
tampil = _GET[’tampil’]; table = content;
hal = _GET[hal]; ifisset_GET[’hal’]
{ page = 1;
} else
{ page = _GET[’hal’];
} max_results = 4;
from= page max_results - max_results;
sql= SELECT FROM furniture WHERE id_kategori =1 ORDER BY kode_barang DESC tampil LIMIT from, max_results ;
querydbsql; jumlah_panggil=mysql_num_rowsresult;
warnaGenap = ffffff; warna abu-abu warnaGanjil = ffffff; warna putih
i = 0; while furniture=mysql_fetch_assocresult
{ if i 2 == 0 warna = warnaGenap;
else warna = warnaGanjil; harga = furniture[harga];
echo form id=’Form’ name=’ar’ action=’..proses_pesan.php’ method=’post’ ; echo table width=’400’ border=’0’ id=’isi’ p class=’isiKotak’ bgcolor=’.warna.’ ;
echo tr valign=’top’; echo td width=’200’;
echo bfurniture[nama_barang]bbr; echo td;
echo tr; echo tr valign=’top’;
echo td width=’200’; echo
a href=’’
onClick=popUpWindow’detail_gambar.php?id=furniture[kode_barang]’,100,100,600,600 img src=’..gambarfurniture[gambar]’ width=’150’ height=’150’ align=’center’ border=’1’
style=’opacity:1;filter:alphaopacity=100’ onmouseover=’this.style.opacity=0.4;this.filters.alpha.opacity=40’
onmouseout=’this.style.opacity=1;this.filters.alpha.opacity=100’ brb data_panggil[nama_barang] ba;
echo td; echo td width=’200’;
echo bfurniture[nama_barang]bbr; echo spam style=’font-size:12pt; color:999999’;
echo Rp ;
echo number_formatfurniture[harga],2,,,.; echo spambrbr;echo nl2brsubstrfurniture[deskripsi],0,50;
echo a
href=’produk_lengkap.php?id=furniture[kode_barang]’blink[Selengkapnya...]ablink br; echo br;
echo br; echo jumlah input type=’hidden’ name=’id’ value=’furniture[kode_barang]’
input type=’hidden’ name=’harga’ value=’furniture[harga]’ select name=’jml’ class=’required’ title=’ harus diisi ’ style=’font-size:10pt;
color:0000FF’ option value=’1’ style=’font-size:10pt; color:FF0000’1option
option value=’2’ style=’font-size:10pt; color:FF0000’2option option value=’3’ style=’font-size:10pt; color:FF0000’3option
option value=’4’ style=’font-size:10pt; color:FF0000’4option option value=’5’ style=’font-size:10pt; color:FF0000’5option
select input type=’submit’ value=’Beli’ name=’submit’;
echo td; echo tr;
echo table; echo form;
i++; echo p;
} total_results = mysql_resultmysql_querySELECT COUNT as Num FROM furniture WHERE
id_kategori =1 ,0; total_pages = ceiltotal_results max_results;
echo center; ifhal 1{
prev = page - 1; echo ;
} fori = 1; i = total_pages; i++{
ifhal == i{ echo i ;
} else { echo a href=_SERVER[PHP_SELF]?hal=iia ;
} }
ifhal total_pages{ next = page + 1;
echo ; }
echo center; echo br;
?
Halaman Selengkapnya Detail Produk Halaman ini akan ditampilkan apabila member menekan link
selengkapnya. Halaman ini menampilkan detail suatu produkbarang dengan gambar yang lebih besar.
Gambar 4.4 Halaman Detail Produk
Listing program untuk menampilkan detail produk adalah :
?php include ..koneksikoneksi.inc;
opendb; kode_barang = _GET[id];
sql= SELECT FROM furniture WHERE kode_barang =’kode_barang’; querydbsql;
jumlah_panggil=mysql_num_rowsresult; warnaGenap = ffffff; warna abu-abu
warnaGanjil = ffffff; warna putih
i = 0; while furniture=mysql_fetch_assocresult
{ if i 2 == 0 warna = warnaGenap;
else warna = warnaGanjil; echo table width=’400’ border=’0’ id=’isi’ p class=’isiKotak’ bgcolor=’.warna.’ ;
echo tr valign=’top’; echo td width=’200’;
echo td; echo tr;
echo tr valign=’top’; echo td width=’400’;
echo img src=’..gambarfurniture[gambar]’ width=’400’ height=’400’ align=’center’ border=’1’ ; echo td;
echo tr; echo tablebrbr;
echo table; echo tr;
echo td width=’300’; echo bfurniture[nama_barang]bbr;
echo spam style=’font-size:12pt; color:999999’; echo Rp ;
echo number_formatfurniture[harga],2,,,.; echo spambrbr;
echo furniture[deskripsi]; echo brbra href=’javascript:history.go-1;’ [ kembali ]a;
echo td; echo tr;
echo table;
i++; echo p;}
echo center; echo br;
?
Halaman Pesanan Khusus Pada halaman ini member akan ditampilkan warna-warna yang
disediakan oleh took apabila member menginginkan barang yang dibelinya dengan warna yang berbeda. Member menuliskan nama warna yang
disediakan di pesanan khusus pada saat mengakhiri pembelian.
Gambar 4.5 Halaman Pesanan Khusus
Listing untuk halaman pesanan khusus adalah :
p class=judulKecil2Pesanan khusus.p pKami menerima pesanan khusus dimana Anda dapat memesan barang furniture dengan pilihan
warna yang telah disediakan. Seperti contoh berikut.p centerdivtable id= style=border: 1px none rgb204, 204, 204; background-color: White; font-
family: Tahoma; font-size: small; width: 400px; border-collapse: collapse; rules=all border=1 cellpadding=3 cellspacing=0
tbodytr style=border: 1px solid rgb224, 224, 224; color: White; background-color: rgb192, 0, 192; font-weight: bold; th bgcolor=00CC66 scope=colKategorith
th bgcolor=00CC66 scope=colJenisth th bgcolor=00CC66 scope=colWarnath
trtr style=color: rgb0, 0, 102; valign=top td align=centerSofatd
td align=centerAteja Arlingtontd td align=centerMidnight 090td
trtr style=color: rgb0, 0, 102; valign=top td align=centerLemaritd
td align=centerAditechtd td align=centerCherrytd
trtr style=color: rgb0, 0, 102; valign=top td align=centerMejatd
td align=centerAditechtd td align=centerMapletd
trtr style=color: rgb0, 0, 102; valign=top td align=centerKursitd
td align=centerAditechtd td align=centerGreytd
trtr style=color: rgb0, 0, 102; valign=top td align=centerKitchen Settd
td align=centerAditechtd td align=centerBeechtd
trtr style=color: rgb0, 0, 102; background-color: White; td align=centerDLLtdtdnbsp;tdtdnbsp;td
tr tbodytabledivcenterbrbr
pnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Ateja Alabama
1 a
href=’’ onClick=popUpWindow’produkAlabama1.php’,100,100,700,600 [ lihat contoh warna ] ap
pnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Ateja Alabama
2 a
href=’’ onClick=popUpWindow’produkAlabama2.php’,100,100,700,600 [ lihat contoh warna ] ap
pnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Ateja Alabama
3 a
href=’’ onClick=popUpWindow’produkAlabama3.php’,100,100,700,600 [ lihat contoh warna ] ap
pnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Ateja Arlington
a href=’’
onClick=popUpWindow’produkArlington.php’,100,100,700,600 [ lihat contoh warna ] ap pnbsp;nbsp;nbsp;nbsp;nbsp;nbsp;Aditech
a href=’’
onClick=popUpWindow’produkditech.php’,100,100,700,600 [ lihat contoh warna ] apbrbr Segera hubungi kami melalui :
brE-mail : a href=’mailto:lotusgmail.com’lotusgmail.coma brTelepon : 0817 569 342
brbr brAtau datang langsung ke alamat kami :
brbrLOTUS Furniture brBr.Celuk No.3 Kapal, Mengwi, Badung
brBali.
Halaman Cara Belanja Pada halaman ini member diberitahukan cara belanja di situs ini.
Halaman ini dibuat dengan tujuan memberikan kemudahan bagi member untuk berbelanja di Lotus Furniture.
Gambar 4.6 Halaman Cara belanja
Listing program untuk halaman cara belanja adalah sebagai berikut :
trtd width=1nbsp;td td width=97 p class=judulKecil2Pembelian dan Pembayaran,p
div id=privacyDefaultMainContent class=content pstrongCara Pembelian di Lotus Furniture :strongp
p Klik tombol Beli pada setiap barang furniture yang ingin Anda beli.p p Lakukan transfer ke rekening kami.p
p Konfirmasi.p p Barang furniture akan dikirim.p
div br
div id=div class=content pstrongCara Pembayaran Melalui Transfer pada rekening berikut : strongp
pBank BRI p pNo Rekening : 1489-010-0112-0507p
pAn : Pricilia Megawati p
div br
div id=div class=content pstrongCara Pengiriman barang furniture : strongp
pBarang yang sudah dibayar melalui transfer ke nomor rekening kami pasti akan dikirimkan ke alamat Anda.p
pBarang akan dikirimkan lewat JNE.p pAnda bisa mengecek posisi barang Anda sudah sampai dimana dengan nomor resi yang
kami berikan.p
pCek barang Anda di Website JNE www.jne.co.ida div
br br div id=div2 class=content
pstrongHubungi kami melalui :strongp p Email : a href=’mailto:lotusgmail.com’lotusgmail.comap
p Telepon : 0817 569 342p p Alamat : Br.Celuk No.3 Kapal, Mengwi, Badung, Balip
div td
td width=2nbsp;td tr
table
Halaman Keranjang Belanja Pada halaman ini, member akan ditampilkan barang-barang apa
saja yang dibeli oleh member beserta dengan jumlah dan total harga. Member dapat mengubah jumlah barang yang dibelinya dengan menekan
gambar ubah serta dapat menghapus barang yang dibelinya dengan menekan gambar hapus.
Gambar 4.7 Halaman Keranjang Belanja
Listing program untuk menampilkan keranjang belanja adalah :
?php
sql= SELECT FROM transit WHERE id_member=id_member ; querydbsql;
jumlah_panggil=mysql_num_rowsresult; if jumlah_panggil == ’0’
{ echo
p class=’peringatan’br
Keranjang Belanja
masih kosong.
brbrdivbrbrbrbrbrbrbrbr; }
else { echo
table bgcolor=’00CC66’
width=’450’ border=’0’
id=’isi’ p
class=’isiKotak’ bgcolor=’.warna.’ ;
echo tr valign=’top’; echo td width=’130’;
echo nama barang; echo td;
echo td width=’50’; echo jumlah;
echo td; echo td width=’100’;
echo harga; echo td;
echo td width=’100’; echo total harga;
echo td; echo td width=’70’;
echo nbsp;; echo td;
echo tr; echo table;
warnaGenap = ffffff; warna abu-abu warnaGanjil = F7f7f7; warna putih
i = 1; while transit=mysql_fetch_assocresult
{ if i 2 == 0 warna = warnaGenap;
else warna = warnaGanjil; no = transit[kode_barang];
jumlah = transit[jumlah]; nama_barang = mysql_resultmysql_querySELECT nama_barang FROM furniture WHERE
kode_barang = ’no’ ,0; harga = mysql_resultmysql_querySELECT harga FROM furniture WHERE kode_barang = ’no’
,0; total = jumlah harga;
echo input type=’hidden’ name=’barang.i.’ value=’.nama_barang.’ ; echo input type=’hidden’ name=’no.i.’ value=’.no.’ ;
echo input type=’hidden’ name=’jumlah.i.’ value=’.jumlah.’ ; echo input type=’hidden’ name=’harga.i.’ value=’.harga.’ ;
echo input type=’hidden’ name=’total.i.’ value=’.total.’ ; echo table width=’450’ border=’0’ id=’isi’ p class=’isiKotak’ bgcolor=’.warna.’ ;
echo tr valign=’left’ align=’left’; echo td width=’130’;
echo a
href=’produkproduk_lengkap.php?id=no’nama_baranga; echo td;
echo td width=’50’ align=’center’; echo jumlah; echo td;
echo td width=’100’; echo spam style=’font-size:8pt; color:999999’;
echo Rp ;
echo number_formatharga,2,,,.; echo spam;
echo td;
echo td width=’100’; echo spam style=’font-size:8pt; color:999999’;
echo Rp ; echo number_formattotal,2,,,.;
echo spam; echo td;
echo td width=’70’; echo
a href=’ubah.php?id=nonama=nama_barangharga=hargajmlh=jumlah’img
src=’imagesedit.gif’ width=’20’ height=’20’a; echo
nbsp;a href=’batal.php?id=nonama=nama_barangjmlh=jumlah’img
src=’imagesdelete.gif’ width=’20’ height=’20’ alt= ’Delete’a; echo td;
echo tr; echo table;
i++; }
opendb; total_harga = mysql_resultmysql_querySELECT SUMtotal_harga FROM transit,0;
echo input type=’hidden’ name=’total_semua’ value=’.total_harga.’ ; echo brbrTotal belanjaan anda adalah : spam style=’font-size:12pt; color:000000’;
echo blinkb Rp ; echo number_formattotal_harga,2,,,.; echo bblinkspam;
echo brbra href=’produkproduk.php’ input type=’button’ name=’reset’ value=’kembali belanja ’ a ;
echo input type=’submit’ name=’kirim’ value=’akhiri belanja’ brbr; }
echo center; echo br;
?
Setiap barang yang dibeli oleh member akan disimpan sementara di tabel transit agar tidak banyak junk data yang akan berakibat pada
menurunnya performance pada situs ini. Apabila member telah memilih untuk akhiri belanja, maka data akan disimpan ke database penjualan.
Halaman Akhiri Belanja Halaman ini adalah proses lanjutan dari keranjang belanja. Pada
halaman ini setiap barang yang dibeli member akan ditampilkan lagi. Halaman ini akan menampilkan data diri dari member dan member dapat
menambahkan pesanan apabila ada barang yang dibeli dengan warna yang berbeda.
Gambar 4.8 Halaman Akhiri Belanja
Listing untuk halaman ini memiliki 3 proses query, yaitu : •
Proses insert ke tabel detail_penjualan
? tanggal=dateY-m-d;
nama = _POST[’nama’]; email= _POST[’email’];
no_tlp = _POST[’no_tlp’]; alamat = _POST[’alamat’];
id_member = _SESSION[’id_use_member’]; pesan = _POST[’pesanan’];
{ query = insert into detail values’ ’,
’no1brno2brno3brno4brno5brno6brno7brno8brno9brno10’, ‘jumlah1brjumlah2brjumlah3brjumlah4brjumlah5brjumlah6brjumlah7brjumla
h8brjumlah9brjumlah10’, ’total1brtotal2brtotal3brtotal4brtotal5brtotal6brtotal7brtotal8brtotal9br
total10’; querydbquery;
• Proses insert ke tabel penjualan
query2 = insert into penjualan values 2, ’ ’, ’tanggal’, ’total_semua’, ’pesan’, ’ ’, ’id_member’; querydbquery2;
• Proses delete dari tabel transit
query3 = delete from transit where id_member=id_member ; querydbquery3;
closedb;
Halaman Buku Tamu Pada halaman ini member dapat melihat semua komentar yang
ditulis oleh member-member yang berkunjung ke situs. Komentar ditampilkan dengan nama pengirim, tanggal, alamat, dan isi komentarnya.
Member juga dapat menulis komentar dengan menekan link tulis komentar.
Gambar 4.9 Halaman Buku Tamu
Listing untuk menampilkan komentar di halaman buku tamu ini adalah :
?php include koneksikoneksi.inc;
opendb; tampil = _GET[’tampil’];
table = content; hal = _GET[hal];
ifisset_GET[’hal’] {
page = 1; }
else
{ page = _GET[’hal’];
} max_results = 4;
from = page max_results - max_results; query= SELECT FROM komentar WHERE status_tampil = ’1’ ORDER BY no_komentar DESC
tampil LIMIT from, max_results; hasil = mysql_queryquery;
warnaGenap = F7F7F7; warna abu-abu warnaGanjil = FFFFFF; warna putih
i = 0; while data_komentar=mysql_fetch_arrayhasil
{ if i 2 == 0 warna = warnaGenap;
else warna = warnaGanjil; no = data_komentar[no_komentar];
jml_komentar = mysql_resultmysql_querySELECT LENGTHkomentar FROM komentar WHERE no_komentar = ’no’ ,0;
echo table class=’isiKotak’ width=’400’ border=’0’ cellspacing=’0’ cellpadding=’0’ bgcolor=’.warna.’;
echo tr; echo td width=’400’;
echo ’b class=tanggal’; echo data_komentar[nama_pengunjung] br ;
echo ’b class=tanggal’; echo .dated F Y,strtotimedata_komentar[’tgl_tulis’] . ;
echo td; echo tr;
echo tr; echo td width=’600’;
echo br; echo data_komentar[komentar];
echo td; echo tr;
echo tablebr;
i++; }
total_results = mysql_resultmysql_querySELECT COUNT as Num FROM komentar WHERE status_tampil = ’1’,0;
total_pages = ceiltotal_results max_results;
echo center; ifhal 1{
prev = page - 1; echo a href=_SERVER[PHP_SELF]?hal=prev a ;
} fori = 1; i = total_pages; i++{
ifhal == i{ echo i ;
} else { echo a href=_SERVER[PHP_SELF]?hal=iia ;
} } ifhal total_pages{
next = page + 1; echo a href=_SERVER[PHP_SELF]?hal=next a;
} echo center;
closedb; ?
Halaman Tulis Komentar Pada halaman ini member dapat menulis komentar yang nantinya
akan ditampilkan pada halaman buku tamu. Setiap komentar yang dikirim oleh member akan disaring terlebih dahulu sebelum ditampilkan untuk
menghindari komentar dengan kata-kata yang tidak sopan.
Gambar 4.10 Halaman Tulis Komentar
Listing untuk menyimpan komentar adalah :
?php include koneksikoneksi.inc;
opendb; id_member = _SESSION[’id_use_member’];
tanggal=dateY-m-d; if isset_POST[submit]
{
query = SELECT FROM Member WHERE id_member=’id_member’; querydbquery;
data = mysql_fetch_arrayresult; ?
bTuliskan Komentar Anda.b form action=? _SERVER[’PHP_SELF’] ? method=post
table width=96 align=center border=0 cellpadding=2 cellspacing=1 bordercolor=FFFFFF bgcolor=FFFFFF
tbody tr
td width=29 valign=top nowrap=nowrapspan class=style17Tanggalspantd td colspan=2div? echo dated F Y; ?divtdtr
tr td width=29 valign=top nowrap=nowrapspan class=style17Namaspantd
td colspan=2div? echo data[’nama’]; ?divtdtr tr
td width=29 valign=top nowrap=nowrapspan class=style17Komentarspantd td colspan=2p style=color:FF0000
textarea rows=3 name=komentar cols=19textarea wajib diisi ptdtr tr
td colspan=3 valign=top align=centerbra href= buku_tamu.php input type=button name= value=Batal
input type=submit name=submit value=Kirimanbsp;tdtr tableform
? }
else {
komentar = _POST[’komentar’]; ifkomentar ==
{
echo spam style=’font-size:10pt; color:Fb0000’; echo Maaf, Anda belum mengisi semua data. ;
echo a href=’javascript:history.go-1;’ Silahkan ulangi abr ; }
else {
query = insert into komentar‘no_komentar‘, ‘tgl‘, ‘komentar‘, ‘status_tampil‘, ‘id_member‘ values NULL,’tanggal’, ’komentar’, ’2’, ’id_member’;
querydbquery; ifresult
{
echo gagal ditambahkan. nbsp; nbsp;; echo a href=’javascript:history.go-1;’ Silahkan ulangi abr ;
} else
{ echo Terimakasih Anda sudah menulis komentar.brbr;
echo Kembali ke a href=’index1.php’ uHOME.uabr; } } }
?
Halaman Tentang Kami Pada halaman ini ditampilkan tentang tujuan pembuatan website
Lotus Furniture.
Gambar 4.11 Halaman Tentang Kami
Halaman Kiriman Barang Pada halaman ini ditampilkan nomor resi pengiriman barang
melalui JNE. Member dapat mengetahui posisi barang kiriman dengan meng-copy-kan nomor resi ke website JNE.
Gambar 4.12 Halaman Kiriman Barang
Listing untuk menampilkan halaman ini adalah :
?php tampil = _GET[’tampil’];
table = content; hal = _GET[hal];
ifisset_GET[’hal’] {
page = 1; }
else {
page = _GET[’hal’]; }
max_results = 10; from = page max_results - max_results;
query= SELECT FROM penjualan A, member B WHERE A.id_member = B.id_member AND status=1 ORDER BY no_penjualan DESC tampil LIMIT from, max_results;
hasil = mysql_queryquery; warnaGenap = F7F7F7; warna abu-abu
warnaGanjil = FFFFFF; warna putih i = 0;
while data_resi=mysql_fetch_arrayhasil {
if i 2 == 0 warna = warnaGenap; else
warna = warnaGanjil;
no = data_resi[nomor_resi]; echo table class=’isiKotak’ width=’400’ border=’0’ cellspacing=’0’ cellpadding=’0’
bgcolor=’.warna.’; echo tr;
echo td width=’400’; echo Nama :;
echo data_resi[nama]br ; echo Alamat :;
echo data_resi[alamat] br ; echo Nomor Resi :;
echo data_resi[nomor_resi]; echo td;
echo tr; echo tablebr;
i++; }
total_results = mysql_resultmysql_querySELECT COUNT as Num FROM penjualan WHERE status=1,0;
total_pages = ceiltotal_results max_results;
echo center; ifhal 1{
prev = page - 1; echo a href=_SERVER[PHP_SELF]?hal=prev a ;
} fori = 1; i = total_pages; i++{
ifhal == i{ echo i ;
} else { echo a href=_SERVER[PHP_SELF]?hal=iia ;
} } ifhal total_pages{
next = page + 1; echo a href=_SERVER[PHP_SELF]?hal=next a;
} echo center;
closedb; ?
Halaman Edit Account Pada halaman ini member dapat mengubah data diri seperti mengubah
alamat, nomor telepon, password, dan lain sebagainya.
Gambar 4.13 Halaman Edit account
Listing untuk mengubah data diri member atau edit account adalah :
? include koneksikoneksi.inc;
id_member = _SESSION[’id_use_member’]; if isset_POST[simpan]
{ opendb;
query = SELECT FROM member WHERE id_member=’id_member’; querydbquery;
closedb; data = mysql_fetch_arrayresult;
? bUbah data diri Andab
brtdtr trtd height=28 align=left bgcolor=FFFFFFtable width=480 border=0
trtd width=168Namatd
td width=302 input type=text name=nama size=30 value=? echo data[’nama’];?
onFocus=setVisibility’100’,’inline’ onBlur=setVisibility’100’,’none’ spam align style=font-size:9pt; color:FF0000; spamtdtr
trtd width=168Emailtd td width=302
input type=text name=email size=30 value=? echo data[’email’];? onFocus=setVisibility’100’,’inline’ onBlur=setVisibility’100’,’none’
spam align style=font-size:9pt; color:FF0000; spamtdtr trtd width=168Nomor Telepontd
td width=302
input type=text name=no_tlp size=30 value=? echo data[’no_tlp’];? onFocus=setVisibility’100’,’inline’ onBlur=setVisibility’100’,’none’
spam align style=font-size:9pt; color:FF0000; spamtdtr trtd width=168Alamattd
td width=302 input type=text name=alamat size=30 value=? echo data[’alamat’];?
onFocus=setVisibility’100’,’inline’ onBlur=setVisibility’100’,’none’ spam align style=font-size:9pt; color:FF0000; spamtdtr
trtd height=23 tdtr trtddiv align=right
a href=index1.phpinput type=button name=reset value=Batal a input type=submit value=Simpan name=simpandivtd
td height=26 colspan=2 align=center valign=topdiv align=rightdivtd trtable
br span align=left style=font-size:9pt; color:FF0000; harus diisi.br span br br bIngin ubah password Anda, a href=edit1.phpKLIK Disiniab
?php }
else {
opendb; nama = _POST[’nama’];
email= _POST[’email’]; no_tlp = _POST[’no_tlp’];
alamat = _POST[’alamat’]; ifnama == || email == || alamat ==
{
echo spam style=’font-size:10pt; color:Fb0000’; echo Maaf, Anda belum mengisi semua data. ;
echo a href=’javascript:history.go-1;’ Silahkan ulangi abr ; }
else if is_numericno_tlp {
echo spam style=’font-size:10pt; color:Fb0000’; echo Maaf, nomor telpon harus angka. ;
echo a href=’javascript:history.go-1;’ Silahkan ulangi abr ; }
else {
query = UPDATE member SET nama=’nama’, email=’email’, no_tlp=’no_tlp’, alamat=’alamat’ where id_member = ’id_member’;
querydbquery; closedb;
ifresult { echo brpdiv align = ’center’[a href=’edit.php’Gagal, silahkan mengulang
lagia]divp; }
else {
echo spam style=’font-size:10pt; color:000000’; echo Data diri Anda berhasil diubah. ;
echo a href=’index1.php’ input type=’button’ value=’Kembali’ abr ; }}}
?
Halaman Logout Halaman ini ditampilkan apabila member telah melakukan logout
untuk memberikan pesan bahwa member telah melakukan logout.
Gambar 4.14 Halaman Logout
Listing untuk proses logout adalah :
?php session_start;
unset_SESSION[’id_use_member’]; session_destroy;
header Redirect : 0; URL=logout.php; include logout.php;
die; ?
4.1.2 Halaman Administrator
Halaman Login Pada halaman ini Administrator diminta untuk memasukkan
username dan password. Proses login ini sangat berguna untuk keamanan data pada situs ini.
Gambar 4.15 Halaman Login
Listing untuk proses login ini adalah :
? include ..koneksikoneksi.inc;
opendb; uname=_POST[’username’];
password= _POST[’password’]; ifuname == || password ==
{
echo centerspam style=’font-size:10pt; color:Fb0000’; echo Username dan password harus diisi. ;
echo a href=’javascript:history.go-1;’ Silahkan ulangi acenter; }
else {
sql= select from admin where username = ’uname’ and password = ’password’ ; querydbsql;
closedb; ?
Halaman Home Halaman ini akan muncul pertama kali setelah Admin melakukan
proses login. Halaman ini akan menampilkan nama admin yang login.
Gambar 4.16 Halaman Home
Listing untuk menampilkan nama admin halaman home ini adalah :
?php include ..koneksikoneksi.inc;
id_admin = _SESSION[’id_use_adminis’]; opendb;
sql= SELECT FROM admin WHERE id_admin=’id_admin’; querydbsql;
while data_admin=mysql_fetch_assocresult {
echo h1centerbrbr Selamat datang data_admin[username] h1; }
closedb; ?
Halaman Ubah Password Halaman ini digunakan untuk mengganti password admin.
Penggantian password secara berkala sangat diperlukan untuk keamanan data di situs ini.
Gambar 4.17 Halaman Ubah Password
Listing untuk mengubah password adalah :
?php {
id_admin = _SESSION[’id_use_adminis’]; opendb;
query = update admin set password = ’pass1’ where id_admin = ’id_admin’; querydbquery;
ifresult {
echo centerGagalbr[a href=’beranda_admin.php’ KEMBALIa]center; }
else
{ echo brbrbrbrbr spam style=’font-size:10pt; color:Fb0000’;
echo password sudah terganti.nbsp;nbsp; ; echo a href=’home_admin.php’ [ kembali ] a ;
} ?
Halaman Kelola Barang Pada halaman kelola barang ini ditampilkan semua barang
furniture yang dimiliki oleh Lotus Furniture. Disini admin dapat menambah barang, mencari barang, mengubah barang, serta menghapus
barang.
Gambar 4.18 Halaman Kelola Barang
Listing untuk halaman ini memiliki 2 proses query, yaitu : •
Proses Searching pencarian barang
if isset_POST[’cari’] _POST[’cari_barang’] = {
cari_barang=addslashes_POST[’cari_barang’]; query= SELECT FROM furniture A, kategori B WHERE A.id_kategori=B.id_kategori AND
nama_barang LIKE ’cari_barang’ ORDER BY kategori ASC ; }
else {
query= SELECT FROM furniture A, kategori B WHERE A.id_kategori=B.id_kategori ORDER BY kategori ASC ;
} querydbquery;
• Proses Delete hapus barang
?php opendb;
if _GET[’action’]==hapus {
id=_GET[’id’]; sql=DELETE FROM furniture WHERE kode_barang=’id’;
querydbsql; ifresult
{
echo div align=’center’ gagal silahkan ulangi div; }
else {
echo spam style=’font-size:10pt; color:0000FF’; echo brbrblinkData sudah dihapus.blink ;
} } ?
Halaman Tambah Barang Pada halaman ini admin dapat menambahkan barang dengan
mengisikan semua form yang telah tersedia serta menambahkan gambar denga
n menekan tombol “Browse..”.
Gambar 4.19 Halaman Tambah Barang
Listing untuk menambah barang adalah :
? include ..koneksikoneksi.inc;
if isset_POST[simpan] {
opendb;
kode = _POST[’kode’]; nama = _POST[’nama’];
warna = _POST[’warna’]; id_kategori = _POST[’id_kategori’];
des = _POST[’des’]; harga = _POST[’n3’];
file = _FILES[’gambar’] [’tmp_name’]; nama_file = _FILES[’gambar’] [’name’];
upload = move_uploaded_filefile,....gambarnama_file;
ifkode == || nama_file == || nama == || warna == || des == || harga == {
echo spam style=’font-size:10pt; color:Fb0000’; echo img src=’....imagesinfo.png’ width=’40’ height=’40’ align=’left’;
echo Maaf, semua data harus diisi. ; echo a href=’javascript:history.go-1;’ input type=’button’ value=’Kembali’ abr ;
} else
{ query = insert into furniture values ’kode’, ’nama’, ’warna’, ’harga’, ’nama_file’, ’des’,
’id_kategori’; querydbquery;
closedb; ifresult
{
echo brpdiv align = ’center’[a href=’tambah_barang.php’Gagal, silahkan mengulang lagia]divp;
} else
{
echo spam style=’font-size:10pt; color:000000’; echo Data furniture berhasil ditambahkan. ;
echo a href=’barang.php’ [ kembali ] abr ; } } }
?
Halaman Ubah Barang Halaman ini digunakan admin untuk mengubah data-data barang
furniture seperti mengubah nama, harga, dan lain sebagainya.
Gambar 4.20 Halaman Ubah Barang
Listing untuk menampilkan dan mengubah data-data barang adalah : •
Menampilkan data-data barang
? include ..koneksikoneksi.inc;
no = _GET[’id’]; if isset_POST[simpan]
{ opendb;
query = SELECT FROM furniture A, kategori B WHERE A.id_kategori=B.id_kategori AND kode_barang=’no’;
querydbquery; closedb;
data = mysql_fetch_arrayresult; ?
• Menyimpan perubahan data barang
{ query = UPDATE furniture SET kode_barang=’kode’, id_kategori=’id_kategori’,
nama_barang=’nama’, warna=’warna’,harga=’harga’,
gambar=’nama_file’, deskripsi=’des’
WHERE kode_barang=’no’ ; querydbquery;
closedb; ifresult
{
echo brpdiv align = ’center’[a href=’tambah_barang.php’Gagal, silahkan mengulang lagia]divp;
} else
{
echo spam style=’font-size:10pt; color:000000’; echo Data furniture berhasil diubah. ;
echo a href=’barang.php’ input type=’button’ value=’Kembali’ abr ;
}
Halaman Kelola Komentar Pada halaman ini ditampilkan komentar yang telah ditampilkan dan
komentar yang baru masuk. Admin dapat menampilkan dan menghapus komentar.
Gambar 4.21 Halaman Kelola Komentar
Listing untuk kelola komentar ini adalah : •
Komentar yang telah ditampilkan
?php opendb;
sql= SELECT FROM komentar A, member B WHERE A.id_member=B.id_member AND status_tampil = ’1’ ORDER BY no_komentar DESC ;
querydbsql; jum_data=mysql_num_rowsresult;
warnaGenap = CCCCFF; warna bitu warnaGanjil = f7f7f7; warna putih
if jum_data == 0 {
echo table width=’200’ border=’0’ cellspacing=’0’ cellpadding=’0’ bgcolor=’cccccc’; echo tr;
echo td; echo img src=’..imagesinfo.gif’ width=’40’ height=’40’ align=’left’; echo td;
echo td; echo ’b class=info’; echo Tidak ada komentar yang ditampilkan br;
echo tdtrtable; }
else
echo span class=’judulKecil2’Komentar yang ditampilkan.spanbr; echo table width=’500’ border=’0’ class=’tabel’;
echo tr bgcolor=’cccccc’ td width=’30’ td
td Tanggaltd td Namatd
td Emailtd td width=’100’Komentar td
td width=’100’ tdtr; i = 1;
while data_komentar=mysql_fetch_assocresult {
if i 2 == 0 warna = warnaGenap; else warna = warnaGanjil;
no = data_komentar[no_komentar]; jml_komentar = mysql_resultmysql_querySELECT LENGTHkomentar FROM komentar WHERE
no_komentar = ’no’ ,0; echo tr bgcolor=’.warna.’ valign=’top’
td class=’tabel’ .i ..td td width=’200’ height=’25’ class=’tabel’.dated-m-Y, strtotimedata_komentar[’tgl’].td
td width=’150’ class=’tabel’.data_komentar[’nama’].td td width=’200’ class=’tabel’a href=’mailto:data_komentar[email]’
data_komentar[email] atd; echo td width=’200’;
echo data_komentar[komentar]; echo td;
echo
td class=’tabel’
align=’center’ a
href=’komentar.php?action=hapusid=data_komentar[no_komentar]’ hapus atdtr; i++;
} echo table;
closedb; ?
• Komentar tunda
?php opendb;
sql= SELECT FROM komentar A, member B WHERE A.id_member=B.id_member AND status_tampil = ’2’ ORDER BY no_komentar DESC ;
querydbsql; jum_data=mysql_num_rowsresult;
warnaGenap = f7f7f7; warna bitu warnaGanjil = CCCCFF; warna putih
if jum_data == 0 {
echo table width=’350’ border=’0’ cellspacing=’0’ cellpadding=’0’ bgcolor=’cccccc’; echo tr;
echo td; echo img src=’..imagesinfo.gif’ width=’40’ height=’40’ align=’left’;
echo td; echo td; echo ’b class=info’;
echo Tidak ada komentar barubr; echo tdtrtable;
} else
echo span class=’judulKecil2’Komentar tunda.spanbr; echo table width=’500’ border=’0’ class=’tabel’;
echo tr bgcolor=’cccccc’ td width=’30’ td
td Tanggaltd td Namatd
td Emailtd td width=’100’Komentar td
td width=’150’ td tr;
i = 1; while data_komentar=mysql_fetch_assocresult
{ if i 2 == 0 warna = warnaGenap;
else warna = warnaGanjil; no = data_komentar[no_komentar];
jml_komentar = mysql_resultmysql_querySELECT LENGTHkomentar FROM komentar WHERE no_komentar = ’no’ ,0;
echo tr bgcolor=’.warna.’ valign=’top’ td class=’tabel’ .i ..td
td width=’200’ height=’25’ class=’tabel’.dated-m-Y, strtotimedata_komentar[’tgl_tulis’].td td width=’150’ class=’tabel’.data_komentar[’nama’].td
td width=’200’ class=’tabel’a href=’mailto:data_komentar[email]’ data_komentar[email] atd;
echo td width=’200’; echo data_komentar[komentar];
echo td; echo td class=’tabel’ align=’center’
a href=’komentar.php?action=tampilid=data_komentar[no_komentar]’ tampilkan a || a href=’komentar.php?action=hapusid=data_komentar[no_komentar]’ hapus atdtr;
i++; }
echo table; echo table width=’500’ height=’20’ background=’..imagesbar8.gif’;
echo td; echo tr;
echo table; closedb;
?
Halaman Kelola Order Halaman ini menampilkan barang-barang yang dibeli oleh setiap
member. Halaman ini dibuat menyerupai sebuah nota penjualan untuk memberikan kemudahan bagi admin.
Gambar 4.22 Halaman Kelola Order
Listing untuk menampilkan order barang ini adalah :
?php opendb;
sql= SELECT FROM member A, penjualan B, detail C WHERE A.id_member = B.id_member AND B.no_penjualan = C.no_penjualan AND status = 2 ORDER BY tgl ASC ;
querydbsql; jum_data=mysql_num_rowsresult;
if jum_data == 0 {
echo table width=’350’ border=’0’ cellspacing=’0’ cellpadding=’0’ bgcolor=’FFFFFF’ ; echo tr;
echo td; echo img src=’..imagesinfo.gif’ width=’40’ height=’40’ align=’left’;
echo td; echo td;
echo ’b class=info’; echo Tidak ada databr;
echo td; echo tr;
echo table;
} else
i = 1; while data=mysql_fetch_assocresult
{ echo table width=’500’ border=’0’ class=’isiKotak’ bgcolor=’.warna.’;
echo tr valign=’top’
td width=’150’ class=’tabel’Nota : .data[’no_penjualan’]. brtanggal :.dated-m-Y, strtotimedata[’tgl’].
brnama : .data[’nama’]. brtelp : .data[no_tlp].
bra href=’mailto:data[email]’data[email] a brbralamat pengiriman : .data[alamat].
brbr barang pesanan :br; echo table width=’480’ border=’0’ class=’isiKotak’ bgcolor=’f7f7f7’;
echo tr valign=’top’ td width=’150’ class=’tabel’Nama barangtd
td width=’30’ class=’tabel’Jmltd td width=’150’ class=’tabel’Harga totaltdtrtable;
echo table width=’480’ border=’0’ class=’isiKotak’ bgcolor=’f7f7f7’; echo tr valign=’top’td width=’150’ class=’tabel’.data[’kode_barang’]. td
td width=’30’
class=’tabel’ .data[’jumlah’].
tdtd width=’150’
class=’tabel’.data[’harga_transaksi’].tdtdtrtable; echo td;
echo tr; echo td;
echo Total harga : ; echo spam style=’font-size:12pt; color:999999’;
echo Rp ;
echo number_formatdata[’harga_total’],2,,,.; echo spam;
echo brbr; echo Pesanan : .data[’pesanan’].;
echo brbr; echo a href=’psanan2.php?action=tampilid=data[no_penjualan]’[ sudah dikirim ]a;
echo tdtrtrtable; i++;
} closedb;
?
Halaman Resi JNE Halaman ini menampilkan semua kiriman barang yang telah ataupun yang
belum diisi nomer resi pengiriman barang via JNE.
Gambar 4.23 Halaman Resi JNE
Listing untuk halaman ini adalah :
?php include ..koneksikoneksi.inc;
opendb; sql= SELECT FROM penjualan A, member B WHERE A.id_member=B.id_member ORDER BY
no_penjualan DESC ; querydbsql;
jum_data=mysql_num_rowsresult; warnaGenap = CCCCFF; warna bitu
warnaGanjil = f7f7f7; warna putih if jum_data == 0
{ echo table width=’350’ border=’0’ cellspacing=’0’ cellpadding=’0’ bgcolor=’cccccc’;
echo tr; echo td;
echo img src=’..imagesinfo.gif’ width=’40’ height=’40’ align=’left’; echo td;
echo td; echo ’b class=info’;
echo Tidak ada resi yang ditampilkanbr; echo td;
echo tr; echo table;
} else
echo span class=’judulKecil2’Resi Tampilspan; echo table width=’500’ border=’0’ class=’tabel’;
echo tr bgcolor=’cccccc’
td width=’30’ td td Notatd
td Namatd td width=’100’Nomor Resi tdtr;
i = 1; while data_resi=mysql_fetch_assocresult
{ if i 2 == 0 warna = warnaGenap;
else warna = warnaGanjil; no = data_resi[nomor_resi];
echo tr bgcolor=’.warna.’ valign=’top’
td class=’tabel’ .i ..td td width=’50’ class=’tabel’.data_resi[no_penjualan].td
td width=’150’ class=’tabel’.data_resi[nama].td td width=’300’ class=’tabel’.data_resi[nomor_resi].tdtr;
i++; }
echo table; closedb;
?
Halaman Tambah Nomor Resi
Halaman ini digunakan admin untuk menambahkan nomor resi pengiriman barang sehingga member dapat mengetahui nomor resi
pengiriman barangnya.
Gambar 4.24 Halaman Tambah Resi
Listing untuk menambahkan nomor resi adalah :
?php{ nota = _POST[’nota’];
resi = _POST[’resi’]; ifnota == || resi ==
{ echo spam style=’font-size:10pt; color:Fb0000’;
echo Semua data belum anda isi. ; echo a href=’javascript:history.go-1;’ Silahkan ulangi a ;
} else
{ opendb;
query = update penjualan set nomor_resi = ’resi’ where no_penjualan = ’nota’; querydbquery;
ifresult {
echo centerGagalbr[a href=’beranda_admin.php’ KEMBALIa]center; }
else {
echo spam style=’font-size:10pt; color:Fb0000’; echo Sudah disimpan.nbsp;nbsp; ;
echo a href=’resi.php’ [ kembali ] a ; }
?
Halaman Laporan Penjualan Halaman ini digunakan untuk menampilkan semua penjualan
barang di situs Toko Lotus Furniture.
Gambar 4.25 Halaman Laporan Penjualan
Listing untuk menampilkan Laporan Penjualan ini adalah :
?php opendb;
sql= SELECT FROM member A, penjualan B, detail C WHERE A.id_member = B.id_member AND B.no_penjualan = C.no_penjualan AND status = 1 ORDER BY tgl ASC ;
querydbsql; jum_data=mysql_num_rowsresult;
if jum_data == 0 {
echo table width=’350’ border=’0’ cellspacing=’0’ cellpadding=’0’ bgcolor=’FFFFFF’ ; echo tr;
echo td; echo img src=’..imagesinfo.gif’ width=’40’ height=’40’ align=’left’;
echo td; echo td;
echo ’b class=info’; echo Tidak ada databr;
echo tdtrtable;
} else
i = 1; while data=mysql_fetch_assocresult
{ echo table width=’500’ border=’0’ class=’isiKotak’ bgcolor=’.warna.’;
echo tr valign=’top’
td width=’150’ class=’tabel’Nota : .data[’no_penjualan’]. brtanggal :.dated-m-Y, strtotimedata[’tgl’].
brnama : .data[’nama’].
brtelp : .data[no_tlp]. bra href=’mailto:data[email]’data[email] a
brbralamat pengiriman : .data[alamat]. brbr barang pesanan :br;
echo table width=’480’ border=’0’ class=’isiKotak’ bgcolor=’f7f7f7’; echo tr valign=’top’
td width=’150’ class=’tabel’Nama barangtd td width=’30’ class=’tabel’Jmltd
td width=’150’ class=’tabel’Harga totaltdtrtable; echo table width=’480’ border=’0’ class=’isiKotak’ bgcolor=’f7f7f7’;
echo tr valign=’top’td width=’150’ class=’tabel’.data[’kode_barang’]. td td
width=’30’ class=’tabel’
.data[’jumlah’]. tdtd
width=’150’ class=’tabel’.data[’harga_transaksi’].tdtdtrtable;
echo td; echo trtd;
echo Total harga : ; echo spam style=’font-size:12pt; color:999999’;
echo Rp ;
echo number_formatdata[’harga_total’],2,,,.; echo spamtdtrtrtable;
i++; }
closedb; ?
Halaman LogOut Halaman ini ditampilkan setelah admin memilih untuk logout. Ini
berfungsi untuk memberikan pesan kepada admin bahwa admin telah sukses untuk logout.
Gambar 4.26 Halaman LogOut
100
BAB V ANALISIS HASIL IMPLEMENTASI