Tampilan situs Lotus Furniture dan potongan listing program.

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