LOGIN
Gambar 3.22 For m Tampilan Login Admin
Setelah login nantinya admin akan masuk kedalam menu admin, dimana dalam admin ini nantinya edmin dapat mengelola menu-menu yang aa di website. Berikut adalah tampilan di menu admin.
HEADER MENU
CONTENT ADMIN
BAB IV
IMPLEMENTASI PROGRAM
Pada bab ini akan membahas tentang Implementasi program dari hasil analisa dan perancangan sistem yang ada pada bab III, serta bagaimana cara sistem tersebut dijalankan. Aplikasi ini merupakan salah suatu media massa tentang proses pemasangan produk, belanja produk dan mengelola pendapatan belanja yang dilakukan secara terkomputerisasi. Untuk lebih lanjut dapat dijelaskan pada sub bab berikut :
4.1. Alat Yang Digunakan
Pada implementasi program, alat-alat yang digunakan yaitu perangkat keras (hardware) dan perangkat lunak (software) yang dijabarkan sebagai berikut:
4.1.1 Per angkat Ker as
Perangkat keras (hardware) yang digunakan adalah :
a) Seperangkat komputer pentium IV GHz, harddisk 40 GB. b) Memory 512 DDR.
c) Mouse dan Keyboard. 4.1.2 Per angkat Lunak
Perangkat lunak (software) yang digunakan adalah : a) Windows XP Service Pack 2.
b) XAMPP-win32-1.6.1dan MySQL yakni SQLyog529. c) Power Designer 11 dan Power Designer 9.
d) Microsoft Visio 2003 untuk perancangan system.
e) Adobe Photoshop CS 9 portable, dan Ms. Picture Manager untuk mengolah gambar.
4.2Implementa si Data
Implementasi data dibuat untuk mengetahui database apa saja yang ada didalam sistem proses penyimpanan data pada program yang dibuat. Implementasi data tersebut dapat dilihat pada sub bab sebagai berikut :
4.2.1 Data Tabel Member
Pada data tabel member atribut yang terlibat adalah : user_name sebagai (primary key). Adapun contoh dari database Tabel member dapat dilihat pada Gambar 4.1
Gambar 4.1 Tabel data member
4.2.2 Data Tabel Admin
Pada data tabel admin atribut yang terlibat adalah : admin_name sebagai (primary key), admin_pass, nama_lengkap, name_bank, no_rekening.. Adapun contoh dari database tabel admin dapat dilihat pada Gambar 4.2
Gambar 4.2 Tabel admin 4.2.3 Data Tabel Iklan
Pada data tabel iklan atribut yang terlibat adalah : id_iklan sebagai (primary key), id_kategori, judul_iklan, deskripsi_iklan, harga_iklan, foto, tanggal_pasang, user_name, disk (diskon) dan stok. Adapun contoh database tabel iklan dapat dilihat pada Gambar 4.3
Gambar 4.3 Tabel Ik lan
4.2.4 Data Tabel Kategor i
Pada data tabel kategori atribut yang terlibat adalah : id_kategori sebagai (primary key), nama_kategori, jumlah_iklan, admin_name. Adapun contoh database pada tabel kategori yang dapat dilihat pada Gambar 4.4
4.2.5 Data Tabel Belanja
Pada data tabel belanja atribut yang terlibat adalah : id sebagai (primary key), kode, no_belanja, tgl, qty (quantity), judul_iklan, total, diskon, total1, user, status (status transfer). Adapun contoh database pada tabel belanja dapat dilihat pada Gambar 4.5
Gambar 4.5 Tabel Belanja
4.2.6 Data Tabel Konfir masi
Pada data tabel konfirmasi atribut yang terlibat adalah : id konfrim sebagai (primary key), no_belanja, nama, email, tgl, waktu, besar, bankmu, rek. Adapun contoh database pada tabel konfirmasi dapat dilihat pada Gambar 4.6
Gambar 4.6 Tabel Konfir masi
4.3. Per ancangan Antar muka
Antarmuka pemakai (user interface) merupakan bagian yang penting dalam suatu pemrograman apalagi berbasis web, karena berfungsi untuk menghubungkan antara suatu aplikasi dengan pemakainya (user). Perancangan
antarmuka pemakai (user interface) dibuat dengan tujuan untuk memudahkan pemakai (user) dalam melakukan interaksi dengan aplikasi yang dibuat.
4.3.1 Tampilan Antar muka Halaman Pengunjung (Halaman Utama) Gambar 4.7 adalah halaman bagi pengunjung atau halaman utama. Dimana pada halaman ini pengguna bisa mencari produk sesuai kata kunci atau dapat juga memilih kategori yang diinginkan.
Gambar 4.7 Tampilan Antarmuka Halaman Pengunjung (Hal Utama)
Untuk form menu tersedia beberapa menu pilihan (seperti home, registrasi, iklan baru, pasang produk, konfirmasi bayar, hubungikami). Untuk form kategori disini untuk memudahkan pengguna dalam pencari informasi.. Begitu juga untuk form search. Untuk form login, disini digunakan bagi anggota yang ingin masuk kehalaman akses mereka yaitu sesuai sesi user
4.3.2 Tampilan Halaman User Login
Gambar 4.8 Tampilan Halaman User Login
Pada gambar 4.8 tersedia form login. Pengguna yang dapat memasukkan login disini merupakan anggota dari pengunjung yang telah mendaftarkan diri di situs jual beli online produk batik. Disini anggota dibedakan menjadi dua status yakni : member dan vendor. Tiap anggota harus mengisi username dan password dengan benar. Setelah data yang dimasukkan valid, pengguna yakni user/anggota dinyatakan berhasil melakukan login. Selanjutnya user (anggota) dapat masuk ke halaman sesi user dan dapat melakukan hak akses sesuai status user. Jika user tersebut statusnya adalah member, maka akan user tersebut akan masuk ke halaman member sesuai username-nya (cookies). Begitupula dengan user dengan status vendor, ia akan masuk kehalaman sesi vendor. Pengunjung yang belum menjadi anggota tidak dapat melakukan login karena data yang dimasukkan akan diautentifikasikan ke database.
4.3.3 Tampilan Halaman Daftar Anggota
Gambar 4.9 Tampilan Halaman Daftar Anggota
Pada gambar 4.9 adalah desain halaman. Adapun pengguna diminta untuk mengisi data dengan lengkap dan memilih salah status yang telah disediakan oleh admin. Apakan pengguna ingin menjadi customer maka pengguna memilih status member, apakah pengguna tersebut ingin menjadi pemasang produk, maka pengguna tersebut memilih status vendor.
4.3.4 Tampilan Halaman User
Pada gambar 4.10 adalah desain halaman untuk anggota. Halaman ini sesuai sesi user. Jika pengguna adalah anggota vendor maka halaman yang muncul adalah halaman khusus hak akses sesi vendor. Jika pengguna adalah anggota member maka halaman yang muncul adalah halaman khusus hak akses sesi member.
4.3.5 Tampilan Halaman Produk
Gambar 4.11 Tampilan Halaman Pr oduk
Pada gambar 3.11 adalah desain halaman data produk yang telah terpasang dan dipasarkan. Banyak item yang dimuat disini. Adapun list data produk memiliki judul, nama pemasang (vendor), email vendor, telp vendor, gambar item, deskripsi produk, harga produk, stok produk, dan diskon item produk.
4.3.6 Tampilan Halaman Vendor Pasang Pr oduk
Gambar 4.12 Tampilan Halaman Vendor Pasang Produk
Pada gambar 4.12, merupakan halaman vendor pasang produk dimana vendor dapat memasangkan produknya untuk dipasarkan secara online.
4.3.7. Tampilan Halaman Login Admin
Gambar 4.13 Tampilan Halaman Login Admin
Pada gambar 4.13 merupakan login bagi admin. Data admin yang valid setelah memasukkan user admin dan password maka admin akan masuk ke halaman hak akses admin.
4.3.8. Tampilan Halaman Admin
Pada halaman admin adalah tempat mengelola semua yang berkaitan dengan website E-commerce ini sehingga admin dapat mengelola semua yang berkaitan dengan “Surfsoft Batik”
Gambar 4.14 Tampilan Halaman Admin
4.4. Implementasi Aplikasi Desain Antar muka
Pada sub bab Implementasi aplikasi desain antarmuka menjelaskan form apa saja yang terlibat dalam aplikasi tersebut yang menampilkan beberapa aplikasi form yaitu .
4.4.1. For m Tampilan Home
Pada form tampilan utama didesain sedemikian rupa sehingga menjadi tampilan utama yang menarik pengguna internet. Pada halaman utama terdapat kolom username dan password untuk anggota (member dan vendor), yang tentunya mempunyai akses lebih terhadap web ini. Sedangkan untuk pengguna non-member pada halaman utama disediakan kolom untuk melakukan proses pencarian produk. Tampilan tersebut dapat dilihat pada Gambar 4.15.
Ga mbar 4.15 For m Halaman Utama
Berikut adalah source code utama atau index dari website ini: <? inclu de("utility/koneksi.php"); if (isset($_GET['info'])) { $info = $_GET['info']; } ?>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http
://www.w3.org/TR/html4/loose.dtd"> <html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <title>surfsoftbatik.com</title> <style type="text/css"> <!-- .style2 {color: #666666} .style3 {color: #333333; }
.styl
e5 {color: #999999}
.style12 {color: #FFFFFF}
.style14 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;
font-size: medium; color: #000000; }
.style15 {font-family: Arial, Helvetica, sans-serif; font-weight: bold;
font-size: medium; color: #FFFFFF; }
.style17 {color: #666666; font-size: small; font-family: "Times New Roman", Times, serif; }
.style18 {font-size: small; font-family: "Times New Roman", Times, serif
; }
.style19 { font-size: small; color: #999999;
font-family: "Times New Roman", Times, serif; }
.style20 {font-size: small} .style21 {font-size: 12px}
.style23 {color: #FFFFFF; font-size: 15px; }
.style25 {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 16px; color: #FFFFFF; } --> </style> </head> <body background="images/1.gif"> <center>
<table width="50%" border="0"> <tr>
<th colspan="4" scope="row"><? include ("header.php")?></th> </tr>
<tr>
<th width="21%" valign="top" bgcolor="#FCFCFC" scope="row"> <table width="94%" height="193" border="0" align="center"> <tr><td height="30" bgcolor="#006600"><div align
="center"><strong><span class="style1 style15">:: M E N U :: </spa
n></strong></div></td> </tr> <tr>
<td height="20" bgcolor="#FFFFFF" scope="row" align
="center"><? include ("menu.php");?></td> </tr>
<tr>
<td bgcolor="#FCFCFC" scope="row"> <div align="left"><hr>
<table width="100%" border="0"> <tr bgcolor="#666666">
<th bgcolor="#006600" scope="row" height="30"><div align
="center"><span class="style15 style2 style21"><span class
="style23">:: K A T E G O R I :: </span></span> </div></th> </tr> <tr> <th scope="row" align="left"><div align ="left"></div> <? include("category.php"); ?></th> </tr> <tr bgcolor="#666666"> <th bgcolor="#FCFCFC" scope="row"> </th> </tr> </table> <span class="style14"><br> </span></div></td> </tr> </table> </th>
<td colspan="2" valign="top" bgcolor="#FFFFFF"> <table width="100%" border="0">
<tr bgcolor="#A5FEF0">
<th colspan="2" scope="row"><div align="left"><font color
="#464646">Surfsoft Batik Adalah </font></div></th> </tr>
<tr bgcolor="#FFFFFF">
<th colspan="2" scope="row"><div align="left"></div></th> </tr>
<tr bgcolor="#FFFFFF">
<th width="22%" scope="row" valign="top"><span class
width
="100" height="100" /></span></th>
<td width="78%" valign="top"><div align="justify"><span class
="style2"><span class="style18"> Sebag
ai salah satu wujud keseriusan kami dalam hal pelay
anan kustomer (member) dan vendor, surfsoftbatik.com membe
rikan kemudahan:<br>
<li>Untuk member : memudahkan pencarian produk yang  
; dicari dan dapat belanja produk yang diing
inkan<br>
<li>U
ntuk vendor : memudahkan pasang produk, update  
; produk, update profil. <br>
Silahkan login dan nikmati fitur online kami. </span></span></div></td> </tr> <tr bgcolor="#FFFFFF"> <th scope="row"> </th> <td> </td> </tr> <tr bgcolor="#A5FEF0">
<th colspan="2" scope="row"><div align="left"><span class
="style3">WhatWeDo</span></div></th> </tr>
<tr bgcolor="#FFFFFF">
<th scope="row" valign="top"><span class="style5"><img src="
images/Default App.jpg" width="100" height="100" /></s
pan></th>
<td valign="top"><div align="justify"><span class
="style5"><span class="style17">Apa yang kami lakukan untuk Anda yang ingin bergabung sebagai partner
dalamonline shopping dan advertising Surfs
oftbatik.com ? Banyak keuntungan yang didapatkan, tetapi sebel
umnya Anda perlu mengetahui apa visi dan misi
kami sehingga menjadikan surfsoftbatik.com sebagai onlin
e shopping portal dan advertising untuk Anda sebagai partner kami.
Silakan gunakan kesempatan
ini dan Pastikan Anda menjadi orang pertama yang menik
vendo r atau kustomer.<br> <a href="register.php">Klik Di sini< /a></span></span></div></td> </tr> <tr bgcolor="#FFFFFF"> <th scope="row"> </th> <td valign="top"> </td> </tr> <tr bgcolor="#A5FEF0">
<th colspan="2" scope="row"><div align="left"><span class
="style3">Visi & Misi Kami </span></div></th> </tr>
<tr bgcolor="#FFFFFF">
<th valign="top" scope="row"><span class="style5"><img src="images/WindowBlinds.JPG" width="100" height="100" /></s
pan></th>
<td valign="top"><P align="justify" class="style10 style2 style
20">Kami sangat menyesalkan biaya komunikasi dan internet di Indon
esia yang sangat tinggi. Padahal kemajuan suatu ba ngsa sangat terga
ntung dengan akses terhadap teknologi informasi. Namun itu tidak
menghalangi kami untuk mewujudkan visi dan misi kami,</P> <P align="justify" class="style17">VISI :</P> <div align="justify">
<UL class="style17">
<LI>MENCIPTAKAN KOMUNITAS ONLINE SHOPPING e-commerce dan e-advertising dengan memberikan kemudahan bagi konsu
men untuk mendapatkan informasi dan membeli produk berku
alitas secara tepat dan hemat</LI> </UL>
</div>
<P align="justify" class="style2 style10 style
20">MISI :</P>
<div align="justify"> <UL>
<LI class="style17">Mempertemukan toko dan calon kusto
mer dalam portal shopping website
kepad
a banyak toko yang menjual produk berkualitas (100% baru dan bukan
barang BM)
<LI class="style17">Meningkatkan penjualan toko dan memberikan solusi belanja hemat bagi kustomer</LI>
</UL> </div> <UL></UL></td> </tr>
</table> </td>
<td width="21%" align="left" valign="top" bgcolor="#FCFCFC"> <form action="act_login.php" method="post">
<? include ("login.php"); ?> </form> <span class="style12"><hr> </span> <tabl e width="100%" border="0" borde rcolorlight="#999999"> <tr>
<td bgcolor="#006600" scope="row" height="30"><div align ="center"><span class="style25">:: S E A R C H :: </span></div></td> </tr> <tr> <td scope="row"><div align="left"><span class
="style17">Silahkan masukkan kata kunci :</span> </div> <form action="search.php" method="get"> <input type="text" name="k" size="12"/>
<input type="submit" name="cari" value="Go!"/> </form></td>
</tr>
</table> </td> </tr>
<tr>
<th height="21" colspan="4" scope="row"><img src="
images/big_bottom.gif"></th> </tr>
<tr>
<th height="21" colspan="4" scope="row" align="center"><span class
="style19">Copyright © Surfsoftbatik.com 2012 </spa n></th> </tr> </table> </center> </body> </html>
4.4.2. For m Pendaftar an (Registr asi)
Form pendaftaran seperti pada Gambar 4.16 digunakan untuk pengguna yang ingin menjadi anggota. Anggota yang mendaftar dapat memilih status karena pada sistem aplikasi ini dibagi menjadi dua status yakni : user vendor dan user member. Seorang vendor tentunya mempunyai hak untuk memasang produknya dan untuk seorang member tentunya mempunyai hak untuk memesan produk. Semua kolom harus diisi guna mendapatkan kode aktifasi.
Beikut adalah source code form untuk registrasi: <FORM
action="proses_daftar.php" method=post> <table align="center">
<tr><td width="352" height="398" align="center" bgcolor="#1382D4" >
<table>
<tr><td width="345" height="372" valign="top" bgcolor="#BFF7EA" > <div align="center">
<table width="324" border="0"> <tr>
<th colspan="4" scope="row"><hr></th> </tr>
<tr>
<td><SPAN class=style2>Nama</SPAN></td> <td><INPUT maxLength=50 size=30
name=nama></td> </tr>
<tr>
<td><SPAN class=style2>Alamat</SPAN></td>
<td><INPUT maxLength=100 size=30 name=alamat></td> </tr>
<tr>
<td><SPAN class=style2>Kota</SPAN></td>
<td><INPUT maxLength=100 size=30 name=kota value="Surabaya" readonly="yes"></td>
</tr> <tr>
<td><SPAN class=style2>Telp</SPAN></td>
<td><INPUT maxLength=100 size=30 name=telp></td> </tr> <tr> <td> </td> <td> </td> </tr> <tr> <td><SPAN class=style2>Username</SPAN></td> <td><INPUT maxLength=100 size=30 name=user></td> </tr>
<tr>
<td><SPAN class=style2>Password</SPAN></td>
<td><INPUT type="password" maxLength=100 size=30 name=pass1></td>
</tr> <tr>
<td height="24"><SPAN class=style2>Password Lagi</SPAN></td>
<td><INPUT type="password" maxLength=100 size=30 name=pass2></td>
</tr> <tr>
<td><span class=style2>Email</span></td>
<td><input maxlength=100 size=30 name=email></td> </tr>
<tr>
<td><span class=style2>Status</span></td> <td><select name="status">
<option value="-1">--Silahkan Pilih--</option> <option value="0">Vendor</option>
<option value="1">Member</option> </select></td>
</tr>
4.4.3. For m Aktifasi
Gambar 4.17 For m Aktifasi
Pada gambar diatas setelah pengunjung mendaftar maka akan tampil form aktivasi dimana pengunjung yang terdaftar tadi memasukkan kode aktivasi dengan cara memasukkan username dan kode aktivasi yang telah disediakan oleh sistem.
Gambar 4.18 For m Account Aktifasi
Berikut adalah source code dari aktifasi account : <?php include( "utility/koneksi.php"); session_start(); $user = $_SESSION['USER_NAME']; //echo "--$idc"; //exit;
$tanggal = date ("Y-M-D"); if(isset($_GET['idc'])) {
$idc = $_GET['idc'];
$result2 = mysql_query("select * from member where USER_NAME = '$idc'",$link);
//$num = mysql_num_rows($result2);
//$result2 = "select * from member where USER_NAME = '$idc'";
//echo $result2; //exit;
while($row = mysql_fetch_array($result2, MYSQL_BOTH)) { $idc = $row['USER_NAME'];