• Tidak ada hasil yang ditemukan

Perancangan Sarana Informasi Untuk Virtual Shop Berbasis Web.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Sarana Informasi Untuk Virtual Shop Berbasis Web."

Copied!
99
0
0

Teks penuh

(1)

Perancangan Sarana Informasi Untuk Virtual Shop Berbasis Web

Ade Putra Halomoan Siregar ( 0727027 )

Jurusan Sistem Komputer, Fakultas Teknik, Universitas Kristen Maranatha

Jalan Prof. Drg. Suria Sumantri 65

Bandung 40164, Bandung

ABSTRAK

Pada saat ini penggunaan internet telah menjadi kebutuhan bagi semua orang.

Penggunaannya tidak lagi sebatas di bidang akademik, militer dan hal formal lainnya.

Namun seiring perkembangan yang pesat fasilitas internet dapat memberikan lahan

kerja yang menguntungkan. Salah satunya di bidang ekonomi, kini melakukan

aktifitas jual beli barang dapat melalui sarana internet.

Oleh karena itu topik perancangan sarana informasi untuk

virtual shop

berbasis

web

ini dibuat. Aplikasi pada

website

ini dapat memasukkan dan

menampilkan informasi data barang yang hendak dijual oleh anggota yang sudah

terdaftar.

Pertama-tama

database

dibuat dengan menggunakan PHPMyAdmin yang

diperlukan untuk penyimpanan data dari

user

, kemudian penggunaan Adobe

Dreamweaver CS3 untuk mendesain halaman

web

dan membuat perintah PHP.

Adobe Photoshop CS2 digunakan untuk modifikasi gambar – gambar yang

digunakan. Untuk menghubungkan

database

dengan

web

yang telah dirancang

menggunakan XAMPP.

(2)

Design of Web-Based Information for Virtual Shop

Ade Putra Halomoan Siregar ( 0727027 )

Jurusan Sistem Komputer, Fakultas Teknik, Universitas Kristen Maranatha

Jalan Prof. Drg. Suria Sumantri 65

Bandung 40164, Bandung

ABSTRACT

Nowadays the use of the internet has become a necessity for everyone. The

use is no longer limited in academic, military and other formal matter. But with the

rapid development of internet facilities can provide a lucrative job field. One of them

is in the economic field, where’s buying and selling activity can do through the

internet now.

Because of that the design of web-based information for virtual shop topic is

made. Applications on this website can enter and display information data items to be

sold by members who have registered.

First of all databases created using PHPMyAdmin which is required for

storage of user data, then use Adobe Dreamweaver CS3 to design web pages and

make PHP commands. Adobe Photoshop CS2 is used for modification images that

used. To connect the database with a web that has been designed using XAMPP.

(3)

KATA PENGANTAR

Puji dan syukur penulis ucapkan kepada Tuhan Yesus Kristus karena atas

berkat dan rahmatNya-lah penulis dapat menyelesaikan tugas akhir ini yang berjudul

:

“PERANCANGAN SARANA INFORMASI UNTUK VIRTUAL SHOP

BERBASIS WEB”

.

Pembuatan Laporan Tugas Akhir ini melibatkan pihak-pihak yang banyak

membantu penulis sehingga akhirnya Laporan Tugas Akhir ini dapat diselesaikan.

Karena itu penulis ingin mengucapkan banyak terima kasih kepada :

1.

Tuhan Yesus atas berkat dan rahmat-Nya yang begitu besar.

2.

Bapak Semuil Tjiharjadi, ST., MM., MT., selaku Ketua Jurusan Sistem

Komputer Universitas Kristen Maranatha.

3.

Bapak Marvin Chandra Wijaya, ST., MM., MT., selaku dosen

pembimbing yang telah memberikan banyak masukan dalam pengerjaan

laporan ini.

4.

Orang tua yang telah memberi semangat maupun materi dalam pembuatan

Tugas Akhir ini.

5.

Eirene Deiby Wengkang dan Oliver Jonathan Tua Siregar yang telah

memberikan semangat dan bantuan dalam pembuatan Tugas Akhir ini.

6.

Teman-teman yang memberikan dukungan dalam pembuatan Tugas Akhir

(4)

7.

Semua pihak yang terlibat dalam pembuatan Tugas Akhir ini.

Dalam membuat tugas akhir ini, penulis banyak menghadapi hambatan dan

kesulitan, tetapi penulis juga banyak mendapat bantuan dan dorongan dari berbagai

pihak untuk menyeselesaikan tugas akhir ini.

Penulis menyadari, tugas akhir ini masih jauh dari sempurna mengingat

keterbatasan waktu, ilmu pengetahuan, dan pengalaman yang dimiliki penulis. Oleh

karena itu, dengan segala kebesaran hati penulis bersedia menerima segala kritik dan

saran yang membangun, sebagai masukan yang berguna bagi perbaikan tugas akhir

ini dimasa yang akan datang.

Akhir kata, penulis berharap semoga Laporan Tugas Akhir ini dapat

bermanfaat bagi berbagai pihak.

Bandung, Februari 2011

(5)

DAFTAR ISI

Halaman

ABSTRAK ... i

ABSTRACT

... ii

KATA PENGANTAR ... iii

DAFTAR ISI ... v

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xiii

BAB I.

PENDAHULUAN ... 1

1.1 LatarBelakang Masalah ... 1

1.2 Identifikasi Masalah ... 3

1.3 Maksud dan Tujuan ... 3

1.4 Batasan Masalah ... 3

1.5 Sistematika Penulisan ... 4

BAB II. LANDASAN TEORI ... 6

2.1

Internet ... 6

(6)

2.3

World Wide Web (WWW)

... 8

2.4 HTML ... 9

2.5

Database

... 9

2.6

Software

... 10

2.6.1 Adobe Dreamweaver CS3 ... 10

2.6.2 Apache ( versi 2.2 ) ... 11

2.6.3 PHP ( versi 5.2.4 ) ... 12

2.6.4 PHPMyAdmin ( versi 2.11.1 ) ... 12

2.6.5 XAMPP ... 13

BAB III. ANALISIS DAN PERANCANGAN SISTEM ... 15

3.1 Persiapan Pembuatan

Website

... 15

3.2 Menu yang Terdapat pada

Website

... 17

3.3 Alur Program (

Flowchart )

... 18

3.4 Tahapan Rancangan Pembuatan Program ... 20

3.4.1 Rancangan Pembuatan

Database

... 21

3.4.2 Rancangan Pembuatan Menu

Home

... 23

3.4.3 Rancangan Pembuatan Menu Produk ... 26

(7)

3.4.5 Rancangan Pembuatan Menu Panduan ... 28

3.4.6 Rancangan Pembuatan

Control Panel

Admin

... 28

3.5 Pembuatan

Website

... 29

3.5.1 Pembuatan Menu

Home

... 32

3.5.2 Pembuatan Berita ... 37

3.5.3 Pembuatan Menu Produk ... 38

3.5.4 Pembuatan Menu

Contact Us

... 40

3.5.5 Pembuatan Menu Panduan... 40

3.5.6 Pembuatan

Control Panel

Admin

... 41

3.5.6.1 Data Anggota ... 42

3.5.6.2 Tambah Kategori Barang ... 43

3.5.6.3 Ubah Kategori Barang ... 44

3.5.6.4 Tambah Koleksi Barang ... 45

3.5.6.5 Tampil Koleksi Barang ... 45

3.5.6.6 Tambah Berita ... 46

3.5.6.7 Ubah Berita ... 47

3.5.6.8 Ubah

Admin

... 48

(8)

BAB IV.

DATA PENGAMATAN ... 49

4.1

Spesifikasi Kebutuhan Konfigurasi Sistem ... 49

4.2

Tampilan

User

Website

... 51

4.3

Tampilan

Control Panel Admin

Website

... 59

4.4

Pengujian

Website

pada

Local Area Network

... 68

BAB V.

KESIMPULAN DAN SARAN ... 70

5.1 Kesimpulan ... 70

5.2 Saran

... 70

DAFTAR PUSTAKA ... 72

LAMPIRAN

A

LISTING

PROGRAM

BAGIAN

HOME

ADOBE

DREAMWEAVER CS3 ... A-1

LAMPIRAN

B

LISTING

PROGRAM

BAGIAN

USER

ADOBE

DREAMWEAVER CS3 ... B1

LAMPIRAN

C

LISTING

PROGRAM

BAGIAN

ADMIN

ADOBE

(9)

DAFTAR GAMBAR

Halaman

Gambar 3.1 XAMPP

control panel

... 16

Gambar 3.2 Informasi tentang PHPMyAdmin... 17

Gambar 3.3

Flowchart user

... 19

Gambar 3.4

Flowchart admin

... 20

Gambar 3.5 Rancangan menu

Home

sebelum

login user

... 24

Gambar 3.6 Rancangan menu

Home

setelah

login

user

... 25

Gambar 3.7 Rancangan tampilan menu Produk ... 27

Gambar 3.8 Rancangan tampilan menu

Contact Us

... 27

Gambar 3.9 Rancangan tampilan menu Panduan ... 28

Gambar 3.10 Rancangan tampilan

control panel

admin

... 28

Gambar 3.11

Index.

php ... 33

Gambar 3.12 Tampilan agt_daftar.php ... 34

Gambar 3.13 Tampilan inc.

login

.php ... 35

Gambar 3.14 Tampilan agt_ubah.php ... 35

Gambar 3.15 Tampilan KoleksiTambahUserFm.php ... 36

Gambar 3.16 Tampilan KoleksiTampilUser.php ... 36

(10)

Gambar 3.18 Tampilan berita.php ... 37

Gambar 3.19 Tampilan barangkategori.php ... 39

Gambar 3.20 Tampilan barangdetail.php ... 39

Gambar 3.21 Tampilan bukutamu.php ... 40

Gambar 3.22 Tampilan bukutamu_tampil.php... 40

Gambar 3.23 Tampilan panduan.php ... 41

Gambar 3.24 Tampilan

login

administrator

... 41

Gambar 3.25 Tampilan

index

.php

admin

... 42

Gambar 3.26 Tampilan frm_kiri.php ... 42

Gambar 3.27 Tampilan AnggotaTampil.php... 43

Gambar 3.28 Tampilan AnggotaDetail.php ... 43

Gambar 3.29 Tampilan KategoriTambahFm.php ... 44

Gambar 3.30 Tampilan KategoriTampil.php ... 44

Gambar 3.31 Tampilan KategoriUbahFm.php ... 45

Gambar 3.32 Tampilan KoleksiTambahFm.php ... 45

Gambar 3.33 Tampilan KoleksiTampil.php ... 46

Gambar 3.34 Tampilan KoleksiUbahFm.php ... 46

Gambar 3.35 Tampilan BeritaTambah.php ... 47

(11)

Gambar 3.37 Tampilan BeritaUbahFm.php ... 48

Gambar 3.38 Tampilan AdminUbahFm.php ... 48

Gambar 4.1 Tampilan awal

website

... 51

Gambar 4.2 Tampilan

detail

berita ... 52

Gambar 4.3 Tampilan Kategori Produk ... 52

Gambar 4.4 Tampilan barang pada kategori

accessoris

... 53

Gambar 4.5 Tampilan

detail

barang ... 53

Gambar 4.6 Tampilan

input

buku tamu ... 54

Gambar 4.7 Tampilan data buku tamu ... 55

Gambar 4.8 Tampilan Panduan ... 55

Gambar 4.9 Tampilan registrasi

username

... 56

Gambar 4.10 Tampilan registrasi berhasil ... 56

Gambar 4.11 Tampilan

user

setelah

login

... 57

Gambar 4.12 Tampilan ubah

username

... 58

Gambar 4.13 Tampilan

Input

Produk ... 58

Gambar 4.14 Tampilan

Edit

Produk ... 59

Gambar 4.15 Tampilan awal

login

admin

... 60

Gambar 4.16 Tampilan awal

control panel

admin

... 60

(12)

Gambar 4.18 Tampilan

detail

anggota ... 61

Gambar 4.19 Tampilan Tambah

Kategori Barang ... 62

Gambar 4.20 Tampilan daftar kategori barang ... 62

Gambar 4.21 Tampilan

form

ubah kategori barang ... 63

Gambar 4.22 Tampilan Tambah Koleksi Barang ... 63

Gambar 4.23 Tampilan daftar kategori barang ... 64

Gambar 4.24 Tampilan

form

ubah koleksi barang ... 65

Gambar 4.25 Tampilan Tambah Berita ... 65

Gambar 4.26 Tampilan daftar berita ... 66

Gambar 4.27 Tampilan

form

ubah berita ... 67

Gambar 4.28 Tampilan Ubah

Admin

... 67

Gambar 4.29Hasil

ping

ke

server

website

... 68

(13)

DAFTAR TABEL

Halaman

Tabel 3.1 Tabel

Admin

... 21

Tabel 3.2 Tabel Anggota ... 21

Tabel 3.3 Tabel barang_kategori ... 22

Tabel 3.4 Tabel barang_koleksi ... 22

Tabel 3.5 Tabel berita ... 22

(14)
(15)

LISTING PROGRAM BAGIAN HOME ADOBE DREAMWEAVER CS 3

Berikut adalah

list

program untuk bagian

home website

yang meliputi :

index

.php, merupakan tampilan awal akses

website

.

bukafile.php, merupakan

script

yang berfungsi untuk memanajemen

script

lainnya untuk ditampilkan dalam satu tabel.

home

.php, yang merupakan

script

yang berisi tampilan

default

home

pada

bukafile.php.

agt_daftar.php, merupakan

script

tampilan untuk melakukan registrasi.

agt_daftarsim.php, merupakan

script

php untuk memproses registrasi anggota.

agt_daftarok.php, merupakan

script

bila registrasi berhasil dilakukan.

inc.agt.

session

.php, merupakan script

session

untuk mengkonfirmasi

login user

.

inc.status.php, merupakan

script

untuk menampilkan status

login

pengunjung

pada saat mengakses

web

.

barangkategori.php, merupakan

script

untuk menampilkan kategori barang.

barangkoleksi.php, merupakan

script

untuk menampilkan koleksi barang yang

(16)

barangdetail.php, merupakan

script

untuk menampilkan detail barang yang

dipilih.

bukutamu.php, merupakan

script

untuk menampilkan

input

buku tamu pada

website

.

bukutamu_sim.php, merupakan

script

php untuk memproses

input

buku tamu.

bukutamu_tampil.php, merupakan

script

untuk menampilkan data buku tamu

yang telah dimasukkan sebelumnya.

panduan.php, merupakan

script

menampilkan info panduan

website

.

Script

index.php

<?php

session_start ();

include_once "../ takita/ librari/ inc.ko neksi.php"; ?>

<htm l> <head>

<m eta http-equiv="Content-Type" content ="t ext/ htm l; char set =utf-8" / > <t it le>GarComp</ t itle>

<link href=" style/ user.css" rel=" stylesheet" type=" t ext/ css" / > <scr ipt type=" text / javascr ipt" >

<!--

functio n M M _swapIm gResto re() { / / v3.0

var i,x,a=docum ent.M M _sr; fo r(i=0;a& & i<a.length& & (x=a[i])& & x.o Src;i++) x.src=x.oSrc; }

functio n M M _preloadIm ages() { / / v3.0

var d =docum ent; if(d.im ages){ if(!d .M M _p) d.M M _p=new Array();

var i,j=d.M M _p.len gth,a=M M _prelo adIm ages.ar gum ents; for(i=0; i<a.length; i++) if (a[i].indexOf(" #" )!=0){ d.M M _p[j]=new Im age; d.M M _p[j++].src=a[i];}} }

functio n M M _findObj(n, d) { / / v4.01

var p,i,x; if(!d) d=do cum ent; if((p=n.indexOf("?"))>0& & parent.fram es.length) { d=parent.fram es[n.substr ing(p+1)].docum ent; n=n.substring(0,p);}

(17)

if(!x & & d.getElem entById) x=d.getElem entById(n); return x; }

functio n M M _swapIm age() { / / v3.0

var i,j=0,x,a=M M _swapIm age.argum ent s; do cum ent.M M _sr=new Array; fo r(i=0;i<(a.length-2);i+=3) if ((x=M M _findObj(a[i]))! =null){do cum ent.M M _sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];} }

/ / --> </ scrip t>

<style type=" text/ css" > <!--

.style1 {font-size: 12px} -->

</ style></ h ead>

<bo dy

onLoad="M M _preloadIm ages('im age/ ico n/ hom e.gif','im age/ icon/ produk.gif','im age/ ico n/ co ntactus.gif','im age/ icon/ panduan.gif')" >

<div align =" cent er" >

<table width =" 900" bo rder="0" cellspacing=" 0" cellpadding=" 0" > <tr>

<td><table w idth="100%" border=" 0" cellspacin g="0" cellpadding="0" > <tr>

<td w idth="20%"><im g src=" im age/ lo go .jpg" width="179" height=" 41" / ></ td>

<td w idth="59%"><table w idth=" 97%" border=" 0" align=" center" cellpadding=" 0" cellspacin g="0" > <tr >

<td><div align =" cent er" ><a href=" index.php" onM ouseOut="M M _swapIm gRestore()" onM ouseOver=" M M _swapIm age('Im age2','','im age/ ico n/ hom e.gif',1)" ><im g src=" im age/ ico n/ hom e1.gif" nam e="Im age2" width=" 125" height =" 27" bo rder="0" id=" Im age2" / ></ a><a href=" ?page=barangkat" onM ouseOut="M M _swapIm gRestore()"

onM ouseOver=" M M _swapIm age('Im age3','','im age/ ico n/ pro duk.gif',1)"><im g

src=" im age/ icon/ produk1.gif" nam e=" Im age3" width =" 125" height="27" border=" 0" id=" Im age3" / ></ a><a href=" ?page=btam u" onM ouseOut="M M _swapIm gRestore()" onM ouseOver=" M M _swapIm age('Im age4','','im age/ ico n/ contactus.gif',1)" ><im g

src=" im age/ icon/ contactus1.gif" nam e="Im age4" width=" 125" heigh t="27" border="0" id=" Im age4" / ></ a><a href=" ?page=panduan" onM ouseOut="M M _swapIm gRestore()" onM ouseOver=" M M _swapIm age('Im age5','','im age/ ico n/ panduan.gif',1)" ><im g

src=" im age/ icon/ panduan1.gif" nam e=" Im age5" width="125" height=" 27" border="0"></ a></ div></ td > </ tr >

</ tab le></ td>

<td w idth="21%"> <? include " inc.status.php" ; ?></ td> </ tr>

</ table></ td> </ tr>

<tr>

(18)

<tr>

<td bgco lo r=" #F6F6F6" >& nbsp;</ td > </ t r>

</ table></ td> </ tr>

<tr>

<td><table w idth="897" bo rder="0.5" > <tr>

<td w idth="170" valign=" to p" bgcolo r="#DFE9FF" ><span class=" UTAM A" ><? include " inc.login.php" ; ?>

</ span></ td>

<td><table width="100%" border=" 1" bo rderco lor=" f6f6f6" > <tr >

<td valign=" top" ><p> <? include " bukafile.php" ; ?> </ p>

<p >& nbsp;</ p > </ td>

</ tr> </ tab le></ td> </ t r> </ table></ td> </ tr>

<tr>

<td>& nbsp;</ td> </ tr>

</ table> </ div> </ body> </ htm l>

Script

bukafile.php

<?php

switch ($_GET['page']){

case '' : if(! file_exist s (" ho m e.php"))

die ("Tidak ada hom e"); include " ho m e.php"; break;

case 'login' : if(! file_exist s (" login_p eriksa.php"))

(19)

case 'ber itadet: :if(!file_exists (" ber ita_detail.php" ))

die ("File berita detail kosong"); include " berita_detail.php"; break ;

case 'btam usim ' :if(!file_exists (" bukutam u_sim .php" ))

die ("File buku tam u tidak ada" ); include " bukutam u_sim .php"; break ;

case 'btam u' :if(!file_exists (" bukutam u.php" ))

die ("File buku tam u tidak ada" ); include " bukutam u.php"; break ;

case 'bttam pil' : if(! file_exist s (" bukutam u_tam pil.php"))

die ("File buku tam u tam pil t idak ada" ); include " bukutam u_tam pil.php"; break ;

case 'daftar' : if(! file_exist s (" agt_daftar.php"))

die ("File pendaftaran tidak ada"); include " agt _daftar.php"; break;

case 'daftarsim ' : if(! file_exist s (" agt_daftar sim .php" ))

die ("File pendaftaran sim pan tidak ada" ); include " agt _daftar sim .php" ;

break; case 'daftarok' : if(! file_exist s (" agt_daftarok.php"))

die ("File pendaftaran o k t idak ada" ); include " agt _daftarok.php"; break;

case 'ubahagt' : if(!file_exist s (" agt_ubah.php"))

die ("File ubah anggo ta tidak ada" ); include " agt _ubah.php" ;

break; case 'ubahagt sim ' : if(! file_exist s (" agt_ubahsim .php"))

die ("File ubah sim pan anggo ta tidak ada"); include " agt _ubahsim .php";

break; case 'barangkat ' : if(!file_exist s (" barangkatego ri.php"))

die (" File barang kat ego ri tidak ada" ); include " barangkat egori.php"; break;

case 'barangkolek' : if(!file_exist s (" barangko leksi.php" ))

die (" File barang koleksi tidak ada"); include " barangkoleksi.php" ; break;

case 'barangdet' : if(!file_exist s (" barangdetail.php"))

(20)

break; case 'inputpro duk' : if(!file_exist s (" KoleksiTam bahUserFm .php" ))

die ("File tam bah barang tidak ada" ); include " Ko leksiTam bahUserFm .php"; break;

case 'inputpro duksim ' : if(! file_exist s (" Ko leksiTam bahUserSim .php" ))

die ("File tam bah barang tidak ada" ); include " Ko leksiTam bahUserSim .php" ; break;

case 'tam pilko lek’ : if(!file_exists ("KoleksiTam pilUser.php" ))

die ("File ubah barang t idak ada"); include " Ko leksiTam pilUser.php" ; break;

case 'kolekubah' : if(!file_exist s (" KoleksiUbahUserFm .php"))

die ("File ubah barang t idak ada"); include " Ko leksiUbahUserFm .php"; break;

case 'kolekubahsim ' : if(!file_exist s ("KoleksiUbahUserSim .php" ))

die ("File ubah barang t idak ada"); include " Ko leksiUbahUserSim .php"; break;

case 'kolekhapus' : if(!file_exist s (" KoleksiHapusUser.php" ))

die ("File hapus barang tidak ada" ); include " Ko leksiHapusUser.php"; break;

case 'panduan' : if(! file_exist s (" panduan.php" ))

die ("File panduan tidak ada" ); include " panduan.php" ; break;

} ?>

Script home

.php

<!DOCTYPE htm l PUBLIC " -/ / W3C/ / DTD XHTM L 1.0 Transit ional/ / EN" " http:/ / w ww.w3.o rg/ TR/ xhtm l1/ DTD/ xhtm l1-transitional.dtd" >

<htm l xm lns=" ht tp:/ / www .w 3.org/ 1999/ xhtm l" > <head>

<m eta http-equiv="Content-Type" content ="t ext/ htm l; char set =utf -8" / > <t it le>Untitled Docum ent</ t itle>

<style type=" text/ css" > <!--

(21)

</ style> </ head>

<bo dy>

<div align =" cent er" > <table width =" 99%" > <tr>

<td w idth="74%" ><? include " berita.php" ?></ td> <td w idth="20%" ><p class=" style1" >berita lainnya</ p> <? include "ber italain.php" ?></ td>

</ tr> <tr>

<td colspan="2" >& nbsp;</ td> </ tr>

<tr>

<td colspan="2" ><? include "barangkoleksi.php" ?></ td> </ tr>

</ table> </ div> </ body> </ htm l>

Script

agt_daftar.php

<?php

include_once "librari/ inc.ko neksi.php" ; ?>

<form nam e=" fo rm 1" m ethod="post" actio n="?page=daftar sim ">

<table width =" 99%" bo rder=" 0" align=" center" cellpadding="0" cellspacing=" 2" > <tr align="cen ter" >

<td h eight =" 22" colspan="2" bgcolor="#84B9D5" class="HEAD"> <b >PENDAFTARAN ANGGOTA BARU</ b> </ td>

</ tr> <tr>

<td h eight =" 20" colspan="2" bgcolor="#dfe9ff" >& nbsp;& nbsp;<b>Data Pribadi</ b ></ td> </ tr>

<tr>

<td w idth="26%" >& nbsp;&nbsp;Nam a Lengkap</ td> <td w idth="74%" >

<input nam e=" TxtNam a" type=" text" size=" 45" m axlength=" 60" value=" <?=$DataNam a?>" ></ td> </ tr>

<tr>

<td>& nbsp;& nbsp;E-M ail</ td> <td>

(22)

</ tr> <tr>

<td>& nbsp;& nbsp;Kota</ td> <td>

<input nam e=" TxtKota" type=" text" size="28" m axlength=" 60" value=" <?=$DataKo ta?>" ></ td> </ tr>

<tr>

<td>& nbsp;& nbsp;Alam at</ td> <td>

<t extarea nam e="TxtAlam at" co ls=" 46" row s="2" ><?=$DataAlam at?></ t extarea></ td> </ tr>

<tr>

<td>& nbsp;& nbsp;Kode Post</ td > <td>

<input nam e=" TxtPost" type="t ext" size=" 6" m axlength="5" value=" <?=$DataPost?>" > <font color="#FF0000" size=" 1" >* (diisi m inim al/ m ax 5 digit)</ font></ td>

</ tr> <tr>

<td h eight =" 20" colspan="2" bgcolor="#dfe9ff" >& nbsp;& nbsp;<b>Data No Kontak</ b></ td> </ tr>

<tr>

<td>& nbsp;& nbsp;No. Telepo n</ td > <td>

<input nam e=" TxtNoTelp" type=" t ext" size="17" m axlength=" 15" value=" <?=$DataTelp?>" ></ td> </ tr>

<tr>

<td>& nbsp;& nbsp;No. Handpho ne</ td> <td>

<input nam e=" TxtNoHp" type=" text" size=" 17" m axlength=" 15" value=" <?=$DataHp?>" ></ td> </ tr>

<tr>

<td h eight =" 20" colspan="2" bgcolor="#dfe9ff" >& nbsp;& nbsp;<b>Data Login</ b></ td> </ tr>

<tr>

<td>& nbsp;& nbsp;Nam a User ID</ td> <td>

<input nam e=" TxtUserId" type=" text" size=" 25" m axlength=" 40" value=" <?=$DataUser?>" ></ td > </ tr>

<tr>

<td>& nbsp;& nbsp;Password ID</ td> <td>

<input nam e=" TxtPassId" type="password" size="25" m axlength=" 40"></ td > </ tr>

<tr>

<td>& nbsp;</ td> <td>

(23)

</ tr> </ table> </ fo rm >

Script

agt_daftarsim.php

<?php

if ($_GET['page']=="daftar sim " ) { if (t rim ($_POST['TxtNam a']) ==" ") {

$pesan[] = " Data Nam a m asih kosong" ; }

if (t rim ($_POST['TxtEm ail']) ==" ") {

$pesan[] = " Data Em ail m asih kosong" ; }

if (t rim ($_POST['TxtKota']) =="" ) {

$pesan[] = " Data Kota m asih ko so ng"; }

if (t rim ($_POST['TxtAlam at']) ==" " ) {

$pesan[] = " Data Alam at m asih kosong" ; }

if (t rim ($_POST['TxtPost']) =="" OR

! is_num eric(trim ($_POST['TxtPost']))) { $pesan[] = " Data Kode Post m asih koso ng, harus angka" ; $_POST['TxtPost'] = " ";

}

if (t rim ($_POST['TxtNoTelp']) ==" " OR

! is_num eric(trim ($_POST['TxtNoTelp']))) { $pesan[] = " Data No Telepon m asih ko so ng, harus angka"; $_POST['TxtNoTelp'] = " ";

}

if (t rim ($_POST['TxtNoHp']) ==" " OR

! is_num eric(trim ($_POST['TxtNoHp']))) { $pesan[] = " Data No HP m asih kosong, harus angka"; $_POST['TxtNoHp'] = "" ;

}

if (t rim ($_POST['TxtUser Id']) =="" ) {

$pesan[] = " Data User ID m asih ko so ng"; }

if (t rim ($_POST['TxtPassId']) =="" ) {

$pesan[] = " Data Password m asih ko so ng"; }

if (! co unt($pesan)==0 ) {

(24)

$DataEm ail = $_POST['Txt Em ail']; $DataKo ta = $_POST['TxtKota']; $DataAlam at = $_POST['TxtAlam at']; $DataPo st = $_POST['TxtPost']; $DataTelp = $_POST['TxtNo Telp']; $DataHp = $_POST['TxtNo Hp']; $DataUser = $_POST['TxtUserId'];

/ / Form Kem bali Tam pil saat Gagal include " agt _daftar.php";

echo " <div align='left'>" ;

echo " & nbsp; <b> Kesalahan Input : </ b><br>" ; fo reach ($pesan as $indeks=>$pesan_tam pil) {

$urut_pesan++;

echo " <font colo r='#FF0000' align='left'>" ; echo " & nbsp; & nbsp;";

echo "$urut_pesan . $pesan_tam pil <br>"; echo " </ font>";

}

echo " </ div><br >" ; }

else {

include_once " librari/ inc.koneksi.php" ; include_once " librari/ inc.librari.php" ;

$ko de= kdauto(" anggota" ,"UID"); $sql = "INSERT INTO anggo ta SET

uid_agt='$kode',

nam a='" .$_POST['TxtNam a']."', alam at='" .$_POST['TxtAlam at']."', kota='".$_POST['TxtKota']."', kdpost='" .$_POST['TxtPost']."', em ail='" .$_POST['Txt Em ail']." ', telp_rum ah='" .$_POST['TxtNoTelp']."', telp_hp='".$_POST['TxtNo Hp']."', user ID='" .$_POST['TxtUserId']." ',

passID=PASSWORD('" .$_POST['TxtPassId']." ')" ;

$query = m ysql_query($sql, $koneksi); if ($query) {

/ / Konfirm asi Sukses include " agt _daftarok.php";

/ / echo " <m eta http-equiv='r efresh' co ntent ='0; url=?page=daftarok'>" ; }

else {

(25)

} }

} ?>

Script

agt_daftarok.php

<?php

include_once " librari/ inc.koneksi.php" ; include_once " librari/ inc.librari.php" ;

$sql = "SELECT * FROM anggota WHERE uid_agt='$kode'";

$qry = m ysql_query($sql, $koneksi) or die (" Gagal query anggota" .m ysql_erro r()); $data = m ysql_fetch_array($qry);

?>

<table width="99%" bo rder="0" align="cent er" cellpadding=" 0" cellspacing="2"> <tr align=" center" >

<td height="22" co lspan=" 2" bgco lo r=" #84B9D5" class=" HEAD" ><b>PENDAFTARAN SUKSES</ b></ td>

</ tr> <tr >

<td height="22" co lspan=" 2" bgco lo r=" #f2f7ff" >Selam at....!! Pendaftaran sukses, Anda sekarang telah terdaftar. Anda dapat

m enggunakan user Anda untuk Login.</ td> </ tr>

<tr align=" center" >

<td height="22" co lspan=" 2" bgco lo r=" #84B9D5" class=" HEAD" ><b>DETAIL DATA ANGGOTA</ b></ td>

</ tr> <tr >

<td height="20" co lspan=" 2" bgco lo r=" #dfe9ff" >& nbsp;& nbsp;<b>Data Pribadi</ b></ td> </ tr>

<tr >

<td w idth=" 23%" >& nbsp;& nbsp;Nam a Lengkap</ td> <td w idth=" 77%" >: <? echo $data['nam a']; ?></ td> </ tr>

<tr >

<td>& nbsp;& nbsp;E-M ail</ td> <td>: <? echo $data['em ail']; ?></ td> </ tr>

<tr >

<td>& nbsp;& nbsp;Ko ta</ td> <td>: <? echo $data['ko ta']; ?></ td> </ tr>

(26)

<td>& nbsp;& nbsp;Alam at</ td> <td>: <? echo $data['alam at']; ?></ td> </ tr>

<tr >

<td>& nbsp;& nbsp;Kode Post</ td> <td>: <? echo $data['kdpo st']; ?></ td> </ tr>

<tr >

<td height="20" co lspan=" 2" bgco lo r=" #dfe9ff" >& nbsp;& nbsp;<b>Data No Ko ntak</ b></ td> </ tr>

<tr >

<td>& nbsp;& nbsp;No . Telepon</ td> <td>: <? echo $data['telp_rum ah']; ?></ td> </ tr>

<tr >

<td>& nbsp;& nbsp;No . Handphone</ td> <td>: <? echo $data['telp_hp']; ?></ td> </ tr>

<tr >

<td height="20" co lspan=" 2" bgco lo r=" #dfe9ff" >& nbsp;& nbsp;<b>Data Login</ b></ td> </ tr>

<tr >

<td>& nbsp;& nbsp;Nam a User ID</ td> <td>: <? echo $data['userID']; ?></ td> </ tr>

<tr >

<td>& nbsp;& nbsp;Passwo rd ID</ td> <td>: * * * * * * * * * * </ td>

</ tr> <tr >

<td>& nbsp;</ td> <td>& nbsp; </ td> </ tr>

</ table>

Script

inc.agt.

session

.php

<?php

session_start ();

$SES_USERAGT = $_SESSION['SES_USERAGT']; $SES_UIDAGT = $_SESSION['SES_UIDAGT'];

if(! ((session_is_regist er ed(SES_USERAGT)) & & (sessio n_is_r egistered(SES_UIDAGT)))) { ?>

(27)

<table width="90%" bo rder="0" cellspacing=" 0" cellpadding="2" class="border" > <tr >

<td height="22" align =" center" class=" HEADWARNA" > <b>ANDA BELUM LOGIN</ b></ td >

</ tr> <tr >

<td bgco lor=" #dfe9ff" >Anda belum m elakukan lo gin, Untuk m engakses halam an ini Anda diharuskan untuk m elakukan lo gin t erlebih dahulu. Apabila b elum

m em iliki account, silahkan daftar d isn i [ <a hr ef=" ?page=daftar" tar get=" _self">daftar</ a> ]</ td>

</ tr> </ table> <?php } ?>

Script

inc.status.php

<?php

if (isset($_SESSION['SES_USERAGT'])=="" ) { echo " [ Statu s : Belum Login "; echo " | User : Tam u ]" ; }

else {

echo " [ Statu s : Lo gin " ;

echo " | User : " .$_SESSION['SES_USERAGT']." ] " ; echo " [ <a href='lo gin_out.php'>Logout </ a> ]"; }

?>

Script

barangkategori.php

<?php

session_start ();

include_once " librari/ inc.koneksi.php" ; include_once " librari/ inc.librari.php" ;

$row = 1;

$sql= " SELECT * FROM barang_kategori ORDER BY kd_katego ri" ; $qry = m ysql_query($sql, $koneksi) or die (" gagal query"); ?>

<htm l> <head>

<t it le>Daftar Kat egori</ tit le>

(28)

</ head> <bo dy>

<table width="99%" bo rder="0" align="cent er" cellpadding=" 2" cellspacin g="0"> <tr bgcolor="#DFE9FF">

<td valign=" m iddle">

<im g src="Im age/ arow.gif" w id th="16" height =" 16" / > </ td > <td valign=" m iddle" class="JUDUL"> Katego ri >> </ td> </ tr>

<tr>

<td>& nbsp;</ td> <td>& nbsp;</ td> </ tr>

<tr>

<td w idth=" 10">& nbsp;</ td> <td w idth=" 965" >

<table w idth=" 100%" bo rder=" 0" align=" center" cellpadding=" 2"> <tr>

<?php

if(m ysql_num _row s($qry)>0){

w hile ($data = m ysql_fetch_array($qry)) {

$sql_jum = " SELECT COUNT(* ) AS jum FROM barang_koleksi WHERE kd_katego ri='".$data['kd_katego ri']." '";

$qry_jum = m ysql_query($sql_jum , $koneksi); $hsl_jum = m ysql_fetch_array($qry_jum ); ?>

<td valign=" to p" width="33%">

<im g src="Im age/ t itik.gif" width =" 12" height=" 16" / >

<a class=" katlink" href=" ?page=barangko lek& sub =kat egori& kode=<?=$data[kd_kategori]?>" > <? echo $data['nm _katego ri']." (" .$hsl_jum ['jum ']." )";?> </ a> </ td>

<?php

if($row % 3==0 & & $row > 1){ ?>

</ tr> <tr> <?php

} $row++; } } else { ?> <tr>

<td>No Pro duct Found</ td> </ tr>

(29)

</ table> </ td> </ tr>

</ table> </ body> </ htm l>

Script

barangkoleksi.php

<?php

session_start ();

include_once " librari/ inc.koneksi.php" ; include_once " librari/ inc.librari.php" ; ?>

<htm l> <head>

<t it le>Daftar Barang</ t itle>

<link href=" style/ user.css" rel=" stylesheet" type=" t ext/ css" / > </ head>

<bo dy>

<div align =" right" ></ div>

<table width="99%" bo rder="0" align="cent er" cellpadding=" 0" cellspacin g="0"> <tr>

<td align =" right" >& nbsp;</ td> </ tr>

</ table>

<table width="99%" border="0" align="cent er" cellpadding=" 2" cellspacing="0"> <tr >

<td w idth=" 88" height="22" class=" HEADWARNA" > <b >Gam bar</ b></ td>

<td w idth=" 489" class=" HEADW ARNA" ><b>Nam a Barang</ b></ td> </ tr>

<?php

if ($_GET['sub']==" kat egori" ) {

$sql_brg= " SELECT BK.* FROM barang_ko leksi BK

WHERE BK.kd_katego ri='" .$_GET['ko de']."' ORDER BY BK.kd_koleksi";

} else {

$sql_brg= " SELECT BK.* FROM barang_ko leksi BK ORDER BY BK.kd_koleksi DESC LIM IT 0,5" ; }

$qry_brg= m ysql_query($sql_brg, $koneksi) o r die ("Gagal" ); w hile ($data=m ysql_fetch _array($qry_brg)) {

$no ++;

$keterangan=$data[keterangan];

(30)

$tanggal = $data[tanggal];

$tgl = substr(" $tanggal" ,8,2); $bln = substr("$tanggal" ,5,2); $thn = substr("$tanggal" ,0,4) ?>

<tr>

<td rowspan="3" align="cent er" valign =" top" class=" FOOTWARNA">

<im g src=" Im gBarang/ <? echo $data['file_gam bar']; ?>" width=" 48" height=" 61" border=" 1" / > </ td>

<td class=" JUDUL" >Nam a Barang : <? echo "<a href='?page=barangdet& kode=$data[kd_ko leksi]'>$data[nm _barang][$t gl-$bln-$thn] <br> $cuplikan</ a>" ; ?>

</ td> </ tr> <tr> </ tr> <tr>

<?php

} ?> </ table>

<table width="99%" align="center"> <tr >

<td>& nbsp;</ td> </ tr>

</ table> <p>& nbsp;</ p > </ body>

</ htm l>

Script

barangdetail.php

<?php

session_start ();

include_once " librari/ inc.koneksi.php" ; include_once " librari/ inc.librari.php" ;

$sql = "SELECT BK.* FROM barang_koleksi BK

WHERE BK.kd_koleksi='" .$_GET['kode']." '";

$qry = m ysql_query($sql, $koneksi) or die (" Gagal query"); w hile ($data=m ysql_fetch _array($qry)) {

(31)

<style type=" text/ css" > <!--

.style5 {

fo nt-fam ily: Gen eva, Ar ial, Helvet ica, sans-ser if; fo nt-w eight: bold;

} --> </ style>

<table width="99%" bo rder="0" cellspacing=" 0" cellpadding="0"> <link href=" style/ user.css" rel=" stylesheet" type=" t ext/ css" / > <tr>

<td align =" center" valign="to p" >& nbsp;</ td> <td align=" center" valign=" to p" >& nbsp;</ td> </ tr>

<tr>

<td w idth=" 21%" align="center" valign=" top" >

<table width="99%" border="0" cellpadding=" 4" cellspacing="0"> <tr>

<td align =" center" >

<im g src=" Im gBarang/ <? echo $data['file_gam bar']; ?>" width =" 128" height =" 162" bo rder="1" / ></ td> </ tr>

</ table></ td>

<td w idth=" 79%" align="center" valign=" top">

<table width="99%" border="0" cellspacing=" 0" cellpadding="0"> <tr>

<td><span class=" FOOTWARNA" >

<h1 class=" style5"><? echo $data['nm _barang']; ?></ h1> </ span></ td>

</ tr> <tr>

<td><b > Keterangan Barang </ b> </ td> </ tr>

<tr>

<td><? echo $data['keteran gan']; ?></ td > </ tr>

<tr>

<td><strong>Detail Contact</ strong></ td> </ tr>

<tr>

<td><? echo $data['kontak']; ?></ td> </ tr>

</ table></ td> </ tr>

<tr>

(32)

</ tr> </ table> <?php } ?>

Script

bukutamu.php

<link href=" style/ user.css" rel=" stylesheet" type=" t ext/ css" / >

<form actio n="?page=btam usim " m ethod=" post" nam e=" form1" target="_self"> <table width="96%" bo rder="0" align=" left" cellpadding=" 2" cellspacing="1"> <tr bgcolor="#84B9D5" >

<td height="22" co lspan=" 2" class=" HEAD"> & nbsp; & nbsp; <b>BUKU TAM U</ b></ td > </ tr>

<tr>

<td w idth=" 86" bgcolor=" #DFE9FF">& nbsp;& nbsp;Nam a</ td> <td w idth=" 304" bgcolo r="#F2F7FF" >

<input nam e="TxtNam a" type="t ext" size=" 30" m axlength=" 35" value=" <?php echo "$TxtNam a"; ?>" / >

</ td> </ tr> <tr>

<td bgco lor=" #DFE9FF" >& nbsp;& nbsp;Em ail</ td> <td bgcolor=" #F2F7FF">

<input nam e=" TxtEm ail" type=" text" size=" 30" m axlength="60" value=" <?php echo "$TxtEm ail" ; ?>" / > </ td>

</ tr> <tr>

<td bgco lor=" #DFE9FF" >& nbsp;& nbsp;Pesan</ td> <td bgcolor=" #F2F7FF">

<t extarea nam e="TxtPesan" cols=" 50" rows=" 4" ><?php echo " $TxtPesan"; ?></ textar ea></ td> </ tr>

<tr>

<td bgco lor=" #DFE9FF" >& nbsp;</ td> <td bgcolor=" #F2F7FF">

<input type=" subm it" nam e=" Subm it" value=" Sim pan" / >

<input type=" reset" nam e=" Subm it2" value="Tam pilkan" onclick=" parent.location='index.php?page=bttam pil'" ; / >

(33)

Script

bukutamu_sim.php

<?php

if ($_GET['page']=="daftar sim " ) { if (t rim ($_POST['TxtNam a']) ==" ") {

$pesan[] = " Data Nam a m asih kosong" ; }

if (t rim ($_POST['TxtEm ail']) ==" ") {

$pesan[] = " Data Em ail m asih kosong" ; }

if (t rim ($_POST['TxtKota']) =="" ) {

$pesan[] = " Data Kota m asih ko so ng"; }

if (t rim ($_POST['TxtAlam at']) ==" " ) {

$pesan[] = " Data Alam at m asih kosong" ; }

if (t rim ($_POST['TxtPost']) =="" OR

! is_num eric(trim ($_POST['TxtPost']))) { $pesan[] = " Data Kode Post m asih koso ng, harus angka" ; $_POST['TxtPost'] = " ";

}

if (t rim ($_POST['TxtNoTelp']) ==" " OR

! is_num eric(trim ($_POST['TxtNoTelp']))) { $pesan[] = " Data No Telepon m asih ko so ng, harus angka"; $_POST['TxtNoTelp'] = " ";

}

if (t rim ($_POST['TxtNoHp']) ==" " OR

! is_num eric(trim ($_POST['TxtNoHp']))) { $pesan[] = " Data No HP m asih kosong, harus angka"; $_POST['TxtNoHp'] = "" ;

}

if (t rim ($_POST['TxtUser Id']) =="" ) {

$pesan[] = " Data User ID m asih ko so ng"; }

if (t rim ($_POST['TxtPassId']) =="" ) {

$pesan[] = " Data Password m asih ko so ng"; }

if (! co unt($pesan)==0 ) {

(34)

$DataHp = $_POST['TxtNo Hp']; $DataUser = $_POST['TxtUserId'];

/ / Form Kem bali Tam pil saat Gagal include " agt _daftar.php";

echo " <div align='left'>" ;

echo " & nbsp; <b> Kesalahan Input : </ b><br>" ; fo reach ($pesan as $indeks=>$pesan_tam pil) {

$urut_pesan++;

echo " <font colo r='#FF0000' align='left'>" ; echo " & nbsp; & nbsp;";

echo "$urut_pesan . $pesan_tam pil <br>"; echo " </ font>";

}

echo " </ div><br >" ; }

else {

include_once " librari/ inc.koneksi.php" ; include_once " librari/ inc.librari.php" ;

$ko de= kdauto(" anggota" ,"UID"); $sql = "INSERT INTO anggo ta SET

uid_agt='$kode',

nam a='" .$_POST['TxtNam a']."', alam at='" .$_POST['TxtAlam at']."', kota='".$_POST['TxtKota']."', kdpost='" .$_POST['TxtPost']."', em ail='" .$_POST['Txt Em ail']." ', telp_rum ah='" .$_POST['TxtNoTelp']."', telp_hp='".$_POST['TxtNo Hp']."', user ID='" .$_POST['TxtUserId']." ',

passID=PASSWORD('" .$_POST['TxtPassId']." ')" ;

$query = m ysql_query($sql, $koneksi); if ($query) {

/ / Konfirm asi Sukses include " agt _daftarok.php";

/ / echo " <m eta http-equiv='r efresh' co ntent ='0; url=?page=daftarok'>" ; }

else {

echo " <m eta ht tp-equiv='r efresh' co ntent='0; url=index.php'>" ; }

(35)

Script

bukutamu_tampil.php

<?php

include_once " librari/ inc.koneksi.php" ; include_once " librari/ inc.librari.php" ; ?>

<htm l> <head>

<link href=" style/ user.css" rel=" stylesheet" type=" t ext/ css" / > <t it le>Co ntact Us</ title>

</ head>

<link href=" inc/ u tam a.css" rel="stylesheet" type=" t ext/ css" / > <bo dy>

<table class=" keliling" w id th="99%" > <tr>

<td height="22" co lspan=" 2" align=" cent er" bgco lo r=" #84B9D5" class="HEAD" > <b > DAFTAR PENGIRIM CONTACT US</ b></ td>

</ tr> <tr>

<td w idth=" 20%" align="r igh t"></ td> <td w idth=" 80%" align=" right" ></ td> </ tr>

<?php

$sql_tam u = " SELECT * FROM bukutam u ORDER BY id_btam u";

$qry_tam u = m ysql_query($sql_tam u, $koneksi) or die (" gagal query".m ysql_error()); w hile($data=m ysql_fetch_array($qry_tam u, $koneksi)) {

?>

<tr align=" left" >

<td co lspan=" 2" bgco lor=" #DFE9FF" >

<b>Pengirim an Tanggal [<?php echo tgl_eng_to_ind($data['tanggal']); ?> ]</ b></ td > </ tr>

<tr>

<td align =" right" bgcolo r="#DFE9FF" ><b>Nam a : </ b> </ td>

<td bgcolor=" #F2F7FF"><?php echo "$data[nam a]" ; ?> </ td>

</ tr> <tr>

<td align =" right" bgcolo r="#DFE9FF" ><b>Em ail : </ b></ td> <td bgcolor=" #F2F7FF"><?php echo "$data[em ail]" ; ?>

</ td> </ tr>

<tr>

<td align =" right" valign="top" bgcolor="#DFE9FF"> <b>Pesan : </ b></ td>

(36)

</ tr> <?php } ?>

<tr bgcolor=" #DFE9FF"> <td></ td >

<td align=" right" >& nbsp;</ td> </ tr>

</ table> </ body> </ htm l>

Script

panduan.php

<!DOCTYPE htm l PUBLIC " -/ / W3C/ / DTD XHTM L 1.0 Transit ional/ / EN" " http:/ / w ww.w3.o rg/ TR/ xhtm l1/ DTD/ xhtm l1-transitional.dtd" >

<htm l xm lns=" ht tp:/ / www .w 3.org/ 1999/ xhtm l" > <head>

<m eta http-equiv="Content-Type" content ="t ext/ htm l; char set =utf -8" / > <t it le>Untitled Docum ent</ t itle>

<link href=" style/ user.css" rel=" stylesheet" type=" t ext/ css" / > <style type=" text/ css" >

<!--

.style2 {color: #0000FF} .style3 {color: #FF0000} .style4 {color: #000000} -->

</ style> </ head>

<bo dy>

<div align =" cent er" >

<p class=" style2 style2">Selam at Datang di GarCom p</ p>

<p>Disini kam i m enyediakan w eb yang dapat digunakan sebagai sarana in fo rm asi jual / beli barang kom puter secara o nline.</ p>

<p>Untuk dapat m enggunakan fitur-fitur yang ada Anda diharapkan Login ter lebih dahulu,</ p> <p>bila Anda belum terdaftar dapat m elakukan registrasi.</ p>

<p class=" style1 style3">Kam i dari pihak penyedia hanya m enjadi sarana jual / beli dan tidak m enjam in transaksi yang t erjadi.</ p>

<p class=" style1 style4">+ Untuk m elihat kategori barang yan g ada pilih m enu produk dan pilih salah satu katego ri yang diinginkan.</ p >

<p class=" style1 style4">+ Untuk m emberikan saran / kom entar silakan isi buku tam u pada contact us</ p> </ div>

(37)
(38)

LISTING PROGRAM BAGIAN USER ADOBE DREAMWEAVER CS 3

Berikut adalah

list

program untuk bagian

user website

yang meliputi :

inc.

login

.php, yang merupakan

script

untuk menampilkan tampilan

login

dan

link

register

untuk anggota.

login

_periksa.php, merupakan

script

yang berfungsi untuk memeriksa

login

dari

user.

login

_out.php, merupakan

script

yang berfungsi untuk mengakhiri

session login

user (

logout

).

agt_ubah.php, merupakan

script

yang berfungsi untuk menampilkan ubah data

username

yang sudah

login.

agt_ubahsim.php, merupakan

script

php berfungsi untuk memproses ubah data

username

yang sudah

login

.

KoleksiTambahUserFm.php,

merupakan

script

yang

berfungsi

untuk

menampilkan tambah data koleksi barang oleh

user

yang sudah

login.

KoleksiTambahUserSim.php, merupakan

script

php yang berfungsi untuk

(39)

KoleksiTampilUser.php, merupakan

script

yang berfungsi untuk menampilkan

data koleksi barang yang telah dimasukkan oleh

user

yang sudah

login

.

KoleksiUbahUserFm.php, merupakan

script

yang berfungsi untuk menampilkan

ubah data koleksi barang oleh

user

yang sudah

login

.

KoleksiUbahUserSim.php, merupakan

script

php yang berfungsi untuk

memproses ubah data koleksi barang oleh

user

yang sudah

login

.

KoleksiHapusUser.php, merupakan

script

yang berfungsi untuk menghapus data

koleksi barang oleh

user

yang sudah

login

.

Script

inc.

login

.php

<table width="99%" bo rder="0" align=" left" cellpadding=" 2" cellspacing="1"> <?php

if (isset($_SESSION['SES_USERAGT'])=="" ) { ?>

<fo rm nam e=" frm Lo gin" m ethod=" po st" act ion=" ?page=login" > <tr >

<td colspan="2" >& nbsp;</ td> </ tr>

<tr bgcolor="#dfe9ff" >

<td w idth="72" height="18" bgcolo r=" #f6f6f6">& nbsp;User </ td> <td w idth="991" bgcolor="#f6f6f6" > :

<input nam e=" TxtUserID" type=" text" size=" 8" m axlength="30" > </ td> </ tr>

<tr bgcolor="#dfe9ff" >

<td w idth="72" height="18" bgcolo r="#f6f6f6" >& nbsp;Password</ td > <td b gcolo r="#f6f6f6"> :

<input nam e=" TxtPassID" type="password" size="8" m axlength=" 30" > </ td> </ tr>

<tr bgcolor="#dfe9ff" >

<td co lspan=" 2" bgcolo r="#f6f6f6" >& nbsp; & nbsp; & nbsp; & nbsp; <input type=" subm it" nam e="TbLogin" valu e="Login" / >

<label>or <a href=" ?page=daftar" >Register</ a></ label></ td> </ tr>

<tr>

(40)

</ tr> <tr>

<td colspan="2" ></ td> </ tr>

</ form > <?php } else { ?> <tr >

<td co lspan=" 2" ><div align =" cent er" ><strong>Selam at Datang</ stro ng></ d iv></ td> </ tr>

<tr bgco lo r=" #dfe9ff" >

<td w idth=" 72" bgcolor=" #f6f6f6" >& nbsp;User </ td>

<td bgco lor=" #f6f6f6" >: <? echo $_SESSION['SES_USERAGT']; ?></ td> </ tr>

<tr bgco lo r=" #dfe9ff" >

<td w idth=" 72" height=" 18" bgco lor=" #f6f6f6" >& nbsp;Password</ td> <td bgco lor=" #f6f6f6" >: * * * * * * * </ td>

</ tr> <tr >

<td>& nbsp;</ td> <td>& nbsp;</ td> </ tr>

<tr >

<td colspan="2">& nbsp; <im g src=" Im age/ iko n.PNG" width=" 9" height=" 9" > <a class=" katlink" href=" ?page=ubahagt" tar get=" _self">Ubah Usernam e</ a> </ td>

</ tr> <tr >

<td colspan="2">& nbsp; <im g src=" Im age/ iko n.PNG" width=" 9" height=" 9" > <a class=" katlink" href=" ?page=inputproduk" target=" _self" >Input Produk</ a></ td>

</ tr> <tr >

<td colspan="2">& nbsp; <im g src=" Im age/ iko n.PNG" width=" 9" height=" 9" > <a class=" katlink" href=" ?page=tam pilkolek" target ="_self" >Edit Produk</ a></ td>

</ tr> <tr >

<td colspan="2">& nbsp; <im g src=" Im age/ iko n.PNG" width=" 9" height=" 9" > <a class=" katlink" href=" login _o ut.php" target =" _self" >Logout</ a> </ td>

</ tr> <tr >

<td co lspan=" 2" >& nbsp;</ td> </ tr>

(41)

</ table>

Script login

_periksa.php

<?php

session_start ();

include_once " librari/ inc.koneksi.php" ;

if ($_POST['TbLo gin']) {

$TxtUserID = $_POST['TxtUser ID']; $TxtPassID = $_POST['TxtPassID'];

if (t rim ($TxtUserID)=="" ) {

$pesan[] = " Data User Nam e ko song"; }

if (t rim ($TxtPassID)=="" ) {

$pesan[] = " Data Password kosong" ; }

$sql_cek = " SELECT * FROM anggota W HERE userID='$TxtUserID' AND passID=PASSWORD('$TxtPassID')" ; $qry_cek = m ysql_query($sql_cek, $ko neksi) o r die (" Gagal Cek" ); $ada_cek = m ysql_num _row s($qry_cek);

$hls_cek = m ysql_fetch_array($qry_cek); if ($ada_cek >=1) {

$SES_USERAGT = $TxtUser ID; session_register ("SES_USERAGT" );

$SES_UIDAGT = $hls_cek['uid_agt']; session_register ("SES_UIDAGT" );

echo " <m eta ht tp-equiv='r efresh' co ntent='0; url=index.php'>" ; exit;

} else {

$pesan[] = " User dan Passwo rd lam a belum benar" ; }

if (! co unt($pesan)==0 ) {

$TxtUserID = $_POST['TxtUserID'];

echo " <br><br >" ; echo " <div align='left'>" ;

(42)

$urut_pesan++;

echo " <font colo r='#FF0000'>" ; echo " & nbsp; & nbsp;";

echo "$urut_pesan . $pesan_tam pil <br>"; echo " </ font>";

}

echo " </ div><br >" ; }

} ?>

Script login

_out.php

<?php

session_start ();

session_unregist er("SES_USERAGT" ); session_unregist er("SES_UIDAGT" );

echo " <m eta ht tp-equiv='r efresh' co ntent='0; url=index.php'>" ; exit;

?>

Script

agt_ubah.php

<?php

sessio n_start();

include_once "inc.agt.sessio n.php" ; include_once "librari/ inc.ko neksi.php" ;

$sql_agt = " SELECT * FROM anggo ta WHERE userID='" .$_SESSION['SES_USERAGT']." ' AND uid_agt='".$_SESSION['SES_UIDAGT']." '";

$qry_agt = m ysql_query($sql_agt, $ko neksi) or die (" gagal am bil anggota"); $hsl_agt = m ysql_fetch_array($qry_agt);

?>

<!DOCTYPE htm l PUBLIC " -/ / W3C/ / DTD XHTM L 1.0 Transit ional/ / EN" " http:/ / w ww.w3.o rg/ TR/ xhtm l1/ DTD/ xhtm l1-transitional.dtd" >

<htm l xm lns=" ht tp:/ / www .w 3.org/ 1999/ xhtm l" > <head>

<m eta http-equiv="Content-Type" content ="t ext/ htm l; char set =utf-8" / > <t it le>Untitled Docum ent</ t itle></ h ead>

<bo dy>

(43)

<table width =" 99%" bo rder=" 0" align=" center" cellpadding="0" cellspacing=" 2" > <tr align="cen ter" >

<td height="22" colspan="2" bgcolo r="#84B9D5" class=" HEAD" ><strong>UBAH DATA ANGGOTA</ stro ng></ td>

</ tr> <tr>

<td h eight =" 20" colspan="2" bgcolor="#dfe9ff" >& nbsp;& nbsp;<b>Data Pribadi</ b ></ td> </ tr>

<tr>

<td w idth="26%" >& nbsp;&nbsp;Nam a Lengkap</ td>

<td width =" 74%" ><input nam e=" TxtNam a" type=" text" size="45" m axlength="60" value=" <? echo $hsl_agt['nam a']; ?>" / ></ td>

</ tr> <tr>

<td>& nbsp;& nbsp;E-M ail</ td>

<td><input nam e=" TxtEm ail" type=" t ext" size="28" m axlengt h=" 40" value=" <? echo $hsl_agt ['em ail']; ?>" / > </ td >

</ tr> <tr>

<td>& nbsp;& nbsp;Kota</ td>

<td><input nam e=" TxtKo ta" type=" text" size=" 28" m axlength =" 60" value="<? echo $hsl_agt['ko ta']; ?>" / ></ td>

</ tr> <tr>

<td>& nbsp;& nbsp;Alam at</ td>

<td><textarea nam e=" TxtAlam at" cols=" 46" rows=" 2"><? echo $hsl_agt['alam at']; ?> </ textar ea></ td >

</ tr> <tr>

<td>& nbsp;& nbsp;Kode Post</ td >

<td><input nam e=" TxtPo st" type=" text" size=" 6" m axlength=" 5" value=" <? echo $hsl_agt['kdpo st']; ?>" / >

<fo nt co lor=" #FF0000" size="1">* (diisi m inim al/ m ax 5 digit )</ fo nt></ td> </ tr>

<tr>

<td h eight =" 20" colspan="2" bgcolor="#dfe9ff" >& nbsp;& nbsp;<b>Data No Kontak</ b></ td> </ tr>

<tr>

<td>& nbsp;& nbsp;No. Telepo n</ td >

<td><input nam e=" TxtNoTelp" type=" t ext" size="17" m axlength =" 15" value=" <? echo $hsl_agt['t elp _rum ah']; ?>" / ></ td>

</ tr> <tr>

<td>& nbsp;& nbsp;No. Handpho ne</ td>

<td><input nam e="TxtNoHp" type="t ext" size="17" m axlength="15" value=" <? echo $hsl_agt['t elp_hp']; ?>" / ></ td>

(44)

<tr>

<td h eight =" 20" colspan="2">& nbsp;</ td> </ tr>

<tr>

<td>& nbsp;</ td>

<td><input type=" subm it" nam e=" Subm it" value="Ubah Data" / ></ td> </ tr>

</ table> </ fo rm > </ body> </ htm l>

Script

agt_ubahsim.php

<?php

if ($_GET['page']=="ubahagt sim ") { if(tr im ($_POST['TxtNam a'])==" " ) {

$pesan[] = " Data Nam a m asih kosong" ; }

if(tr im ($_POST['TxtEm ail'])=="" ) {

$pesan[] = " Data em ail m asih kosong" ; }

if(tr im ($_POST['TxtKo ta'])==" ") {

$pesan[] = " Data Kota m asih ko so ng"; }

if(tr im ($_POST['TxtAlam at'])==" " ) {

$pesan[] = " Data Alam at m asih ko so ng"; }

if(tr im ($_POST['TxtPo st'])==" " OR ! is_num eric(tr im ($_POST['TxtPost']))) { $pesan[] = " Data Kode pos m asih ko song, harus an gka"; $_POST['TxtPost'] = " ";

}

if(tr im ($_POST['TxtNoTelp'])==" " OR ! is_num eric(trim ($_POST['TxtNoTelp']))) { $pesan[] = " Data no t elepon m asih kosong, harus angka";

$_POST['TxtNoTelp'] = " "; }

if(tr im ($_POST['TxtNoHp'])=="" OR ! is_num eric(tr im ($_POST['TxtNoHp']))) { $pesan[] = " Data no hp m asih kosong, harus angka" ;

$_POST['TxtNoHp'] = "" ; }

if (! co unt($pesan)==0) {

(45)

$DataAlam at = $_POST['TxtAlam at']; $DataPo st = $_POST['TxtPost']; $DataTelp = $_POST['TxtNoTelp']; $DataHp = $_POST['TxtNo Hp'];

include " agt _ubah.php" ;

echo " <div align='left'>" ;

echo " & nbsp; <b> Kesalahan Input : </ b><br>" ; fo reach ($pesan as $indeks=>$pesan_tam pil) {

$urut_pesan++;

echo " <font colo r='#FF0000' align='left'>" ; echo " & nbsp; & nbsp;";

echo "$urut_pesan . $pesan_tam pil <br>"; echo " </ font>";

}

echo " </ div><br >" ; }

else {

include_once " librari/ inc.koneksi.php" ; include_once " librari/ inc.librari.php" ;

$sql = "UPDATE anggota SET

nam a='" .$_POST['TxtNam a']."', alam at='" .$_POST['TxtAlam at']."', kota='".$_POST['TxtKota']."', kdpost='" .$_POST['TxtPost']."', em ail='" .$_POST['Txt Em ail']." ', telp_rum ah='" .$_POST['TxtNoTelp']."', telp_hp='".$_POST['TxtNo Hp']."'

WHERE uid_agt ='" .$_SESSION['SES_UIDAGT']."' AND userID='" .$_SESSION['SES_USERAGT']."'" ;

$query = m ysql_query($sql, $koneksi); if ($query) {

$ko de = $_SESSION['SES_UIDAGT']; include " agt _daftarok.php"; }

else {

echo " <m eta ht tp-equiv='r efresh' co ntent='0; url=index.php'>" ; }

(46)

Script

KoleksiTambahUserFm.php

<?php

include_once "librari/ inc.ko neksi.php" ; include_once "librari/ inc.librar i.php"; include_once "inc.agt.sessio n.php" ;

?> <htm l> <head>

<t it le>M asukkan Koleksi Barang</ title>

<link href=" takita/ style/ adm in.css" r el=" stylesheet" type=" text/ css" / > </ head>

<bo dy>

<form actio n="?page=inputpro duksim " m etho d="post" enctype=" m ultipart/ fo rm -data" nam e="fo rm1" > <table width="99%" bo rder="0" align="cent er" cellpadding=" 0" cellspacin g="2" class="keliling" >

<tr bgcolor=" #CCFF66">

<td co lspan=" 2" bgco lor=" #84B9D5" > <b>M asukkan Data Koleksi Barang</ b></ td> </ tr>

<tr>

<td w idth=" 133" height=" 24" align=" right"> Kode Koleksi : </ td> <td w idth=" 935" >

<input nam e="TxtKode" type=" text" m axlength=" 4" size=" 6" value=" <? echo kdauto (" barang_ko leksi" ," KL"); ?>" disab led / >

<input nam e=" TxtKodeH" type="h idden" value=" <? echo kdauto(" barang_koleksi"," KL"); ?>" / > </ td> </ tr>

<tr>

<td align=" right" > Kat egori Barang : </ td> <td>

<select nam e="Cm bKategori" > <o ption value="NotKategori" selected> [ Kat egori Barang ] </ optio n>

<?php

$sql="SELECT * FROM barang_katego ri ORDER BY kd_kategori"; $qry=@m ysql_query($sql, $koneksi) or die ("Gagal query"); wh ile ($data = m ysql_fetch_array($qry)) {

if ($data[kd_kategori]==$DataKategori) { $cek=" selected" ;

} else {

$cek=" "; }

echo " <o ption value='$data[kd_kat ego ri]' $cek> $data[nm _kategori]</ o ption>" ;

(47)

?>

</ select ></ td> </ tr>

<tr>

<td align="right" > Nam a Barang : </ td> <td>

<t extarea nam e="TxtNmBarang" cols=" 40" rows=" 2" ><? echo $DataNmBarang; ?></ textar ea> </ td> </ tr>

<tr>

<td align=" right" > File Gam bar : </ td>

<td><input nam e=" Nam aFile" type=" file" size="37" > </ td> </ tr>

<tr>

<td align=" right" > Ket erangan : </ td > <td>

<t extarea nam e="TxtKet erangan" co ls="70" rows=" 10"><? echo $DataKeterangan; ?></ t extarea> </ td> </ tr>

<tr>

<td align=" right" > Detail Contact : </ td > <td>

<t extarea nam e="TxtKo ntak" cols=" 40" row s="2"><? echo $DataKontak; ?></ textar ea> </ td> </ tr>

<tr>

<td>& nbsp;</ td> <td>

<input nam e=" TbSim pan" type=" subm it" value=" Sim pan" > </ td> </ tr>

</ table> </ fo rm > </ body> </ htm l>

Script

KoleksiTambahUserSim.php

<?php

if ($_GET['page']=="inputpro duksim ") {

$TxtKo deH = $_POST['TxtKo deH']; $Cm bKategori = $_POST['Cm bKategori']; $TxtNm Barang = $_POST['TxtNm Barang']; $Nam aFile = $_POST['Nam aFile']; $TxtKeterangan = $_POST['TxtKeterangan']; $TxtKo ntak = $_POST['TxtKo ntak'];

(48)

$pesan[] = " Data Kode Auto belum terbuat" ; }

if (t rim ($Cm bKategori)==" No tKategori" ) {

$pesan[] = " Data Kat ego ri belum terpilih" ; }

if (t rim ($TxtNmBarang)==" " ) {

$pesan[] = " Data Nam a Barang m asih kosong" ; }

if (t rim ($TxtKeterangan)=="" ) {

$pesan[] = " Data Ket erangan m asih ko so ng" ; }

if (t rim ($TxtKontak)==" " ) {

$pesan[] = " Data Kontak m asih ko so ng"; }

if (! co unt($pesan)==0 ) {

$DataKategori = $_POST['Cm bKategori']; $DataNm Barang = $_POST['TxtNm Barang']; $DataFile = $_POST['Nam aFile']; $DataKeterangan = $_POST['TxtKeterangan']; $DataKo ntak = $_POST['TxtKo ntak'];

include_once "KoleksiTam bahUserFm .php" ;

echo " <b> Kesalahan Input : </ b><br >" ; fo reach ($pesan as $indeks=>$pesan_tam pil) {

$urut_pesan++;

echo " <font colo r='#FF0000'>" ;

echo " urut_pesan . $pesan _tam pil <br >" ; echo " </ font>";

}

exit; }

else {

include_once " librari/ inc.koneksi.php" ; include_once " inc.agt.session.php";

$sql = "INSERT INTO barang_ko leksi SET kd_ko leksi='$TxtKo deH', kd_kat egori='$CmbKatego ri', nm _barang='$TxtNmBarang',

file_gam bar='".$_FILES['Nam aFile']['nam e']." ', ket erangan ='$TxtKeterangan',

kontak='$TxtKontak',

(49)

m ysql_query($sql, $koneksi) or die ("Gagal query sim pan" .m ysql_error());

$file_nam e = $_FILES['Nam aFile']['nam e']; $file_nam e = str ipslashes($file_nam e); $file_nam e = str _r eplace(" '" ,"" ,$file_nam e);

copy($_FILES['Nam aFile']['tm p_nam e'], " ../ takita/ Im gBarang/ " .$file_nam e);

include " Ko leksiTam pilUser.php";

/ / echo " <m eta http-equiv='r efresh' co ntent ='0; url=?page=tam pilko lek'>" ; }

} else {

echo " <m eta ht tp-equiv='r efresh' co ntent='0; url=index.php'>" ; }

?>

Script

KoleksiTampilUser.php

<?php

include_once " librari/ inc.koneksi.php" ;

?> <htm l> <head>

<t it le>Daftar Data Ko leksi Barang</ title>

<link href=" takita/ style/ adm in.css" r el=" stylesheet" type=" text/ css" / > </ head>

<bo dy>

<form nam e=" fo rm 1" m ethod="post" actio n="KoleksiTam pilUser.php" >

<table width="500" border=" 0" cellpadding=" 2" cellspacing="1" bgcolo r="#CCCCCC" class="kelilin g" > </ tr>

<tr>

<td co lspan=" 6" bgco lor=" #84B9D5" > <b > DAFTAR KOLEKSI BARANG </ b></ td> </ tr>

<tr>

<td w idth=" 25" bgcolor=" #F2F7FF"><b>No</ b></ td>

(50)

<?php

$sql = " SELECT * FROM barang_koleksi WHERE uid_agt='".$_SESSION['SES_UIDAGT']." ' ORDER BY kd_koleksi";

$qry = m ysql_query($sql, $koneksi) or die (" Gagal ber ita"); w hile ($data=m ysql_fetch _array($qry)) {

$no ++; ?>

<tr b gcolo r="#FFFFFF" >

<td align =" center" ><? echo $no; ?></ td> <td><? echo $data['nm _barang']; ?></ td> <td align="cent er">

<im g src=" ../ takita/ Im gBarang/ <? echo $data['file_gam bar']; ?>" w idth="54" height="64" > </ td>

<td align="cent er">

<a href=" ?page=kolekubah& kdbarang=<? echo $data['kd_koleksi']; ?>" >Ubah</ a> |

<a href=" ?page=ko lekhapus& kdhapus=<? echo $data['kd_ko leksi']; ?>">Hapus</ a> </ tr>

<?php

} ?> </ table>

</ fo rm > </ body> </ htm l>

Script

KoleksiUbahUserFm.php

<?php

include_once " librari/ inc.koneksi.php" ; include_once " librari/ inc.librari.php" ;

if (! $_GET['kdbarang']==" " ) {

$sql=" SELECT * FROM barang_koleksi WHERE kd_koleksi='".$_GET['kdbarang']." ' AND uid_agt='".$_SESSION['

Referensi

Dokumen terkait

Perancangan Motion Graphic Promosi Kuliner Khas Kota Bogor Sebagai Sarana City Branding, diajukan oleh Muhamad Chika Pradana, NIM 0811791024, Program Studi Desain Komunikasi

Declaration on the Elimination of Violence against Women and Elimination of Violence against Children in ASEAN adopted on 09 October 2013; and other relevant

[r]

Berdasarkan hasil observasi awal dan wawancara dengan guru biologi di SMA Negeri 1 Majalengka terkait pembelajaran biologi, bahwa guru senantiasa membuat perangkat

Seksi Pelayanan Teknis dan Sarana sebagaimana dimaksud dalam Pasal 4 ayat (1) huruf c mempunyai tugas melakukan pelayanan teknis, jasa, informasi, komunikasi, kerja sama

Seksi Pelayanan Teknis dan Sarana sebagaimana dimaksud dalam Pasal 4 ayat (1) huruf c mempunyai tugas melakukan pelayanan teknis, jasa, informasi, komunikasi, dan kerja sama

10 Menurut saya ketika seseorang bekerja untuk uang, maka dia telah dikendalikan oleh uang 11 Uang membuat saya merasa bahagia.. 12 Menurut saya uang adalah

Rele arus lebih dengan karakteristik inverse definite minimum time ( IDMT ) ialah jika jangka waktu rele arus mulai pickup sampai selesainya kerja rele mempunyai