• Tidak ada hasil yang ditemukan

Sistem Informasi Penjualan Produk Pakaian Berbasis Web di Toko Wyna Gallery

N/A
N/A
Protected

Academic year: 2019

Membagikan "Sistem Informasi Penjualan Produk Pakaian Berbasis Web di Toko Wyna Gallery"

Copied!
25
0
0

Teks penuh

(1)

L

A

M

P

I

R

A

N

(2)

KEMENTRIAN PENDIDIKAN NASIONAL

UNIVERSITAS SUMATERA UTARA

FAKULTAS MATEMATIKA DAN ILMU PNEGETAHUAN ALAM

(FMIPA)

Jl. Bioteknologi No. 1 Kampus USU Telp. (061) 8211050 Fax (061)

8214290

Medan – 20155, Email :

KARTU BIMBINGAN TUGAS AKHIR MAHASISWA

Nama Mahasiswa

: Putri Ananda

Nomor Stambur

: 092406134

Judul Tugas Akhir

: Sistem Informasi Penjualan Produk Pakaian

Berbasis Web Di Toko Wyna Galleri

Dosen Pembimbing

: Drs. Suyanto, M.Kom

Tanggal Mulai Bimbingan

:

Tanggal Selesai Bimbingan :

No. TANGGAL ASISTEN BIMBINGAN

PEMBAHASAN PADA ASISTENSI MENGENAL,

PADA BAB

PARAF DOSEN PEMBIMBING

KETERANGAN

* Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan telah

selesai

Diketahui :

Disetujui :

Ketua Departemen Matematika FMIPA USU Pembimbing Utama/

Penanggung Jawab

NIP. 19620901 198803 1 002

NIP. 19590813 198601 1

002

(3)

Hasil Uji Program Tugas Akhir

SURAT KETERANGAN

Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswisemesterakhir

Program Diploma III Teknik Informatika :

Nama

: PUTRI ANANDA

N I M

: 092406134

Program Studi

: Teknik Informatika

Judul Tugas Akhir

: Sistem Informasi Pejualan Produk Pakaian Berbasis Web Di

Toko Wyna Gallery

Telah melaksanakan uji program Tugas Akhir Mahasiswi tersebut di atas pada tanggal

: Juni 2012

Dengan Hasil : SUKSES / GAGAL

Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian Meja

Hijau Tugas Akhir Mahasiswi yang bersangkutan di Departemen Matematika FMIPA

USU Medan.

Medan, Juni 2012

Dosen Pembimbing

(4)

L

A

M

P

I

R

A

N

(5)

LISTING PROGRAM

1.Menu Halaman Utama

<?php

session_start(); error_reporting (0);

include "config/koneksi.php";

include "config/fungsi_indotgl.php"; include "config/class_paging.php"; include "config/fungsi_combobox.php"; include "config/library.php";

include "config/fungsi_autolink.php"; include "config/fungsi_rupiah.php"; ?>

<!DOCTYPE html> <html>

<head>

<title>TOKO BAJU</title>

<link href="style-home.css" rel="stylesheet" type="text/css"> </head>

<body>

<div id="wrapper"> <div id="header">

<div id="logo"></div> <div id="top">

<div id="search"><br/>

<input type="text" size="70" name="search"/><input type="submit" name="submit" value="Cari"/>

</div>

<div id="menu"><hr/>

<a href="index.php">Home</a> |

<a href="cara-pembelian.html">Cara Pembelian</a> | <a href="semua-produk.html">Produk</a> |

<a href="keranjang-belanja.html">Keranjang Belanja</a> | <a href="profil-kami.html">Profil Perusahaan</a> |

<a href="hubungi-kami.html">Hubungi Kami</a> </div>

</div>

<div id="banner"><br/> </div>

</div>

<div id="left"> <div id="menuatas">

<?php include "menukategori.php"; ?> </div>

<div id="menubawah"><?php include "best.php"; ?></div> </div>

<div id="atas"></div> <div id="bawah">

<div id="judul">NEW ARRIVAL</div>

<?php include "3D/index.html"; ?></div>

<div id="footer"></div> </div>

(6)

2. Menu Produk

<?php

// Halaman utama (Home) if ($_GET[module]=='home'){

// Tampilkan berapa item yang sudah dimasukkan ke Keranjang Belanja require_once "item.php";

#echo "<br /><span class=judul>&#187; <b>Produk Terbaru</b></span><br /><br />";

// Tampilkan 6 produk terbaru

$sql=mysql_query("SELECT * FROM produk ORDER BY id_produk DESC LIMIT 6");

$kolom = 3;

echo "<table><tr>";

$i=0;

while ($r=mysql_fetch_array($sql)){

$harga = number_format($r[harga],0,",",".");

$deskripsi = nl2br($r[deskripsi]); // membuat paragraf $isi = substr($deskripsi,0,120); // ambil sebanyak 120 karakter

$isi = substr($deskripsi,0,strrpos($isi," ")); // potong per spasi kalimat

if ($i >= $kolom){ echo "</tr><tr>"; $i=0;

} $i++;

echo "<td align=center><br><img

src='foto_produk/small_$r[gambar]' hspace=20 border=0><br /><br />Rp. <b>$harga</b><br /><br /></td>

<td><br /><span class=judul><a href=produk-$r[id_produk]-$r[produk_seo].html>$r[nama_produk]</a></span><br /><br /> $isi ... <br /><a href=produk-$r[id_produk]-$r[produk_seo].html>Selengkapnya</a><br /><br />

<a href=aksi.php?module=keranjang&act=tambah&id=$r[id_produk]><img src='images/beli.jpg' border=0></a><br /><br /></td>";

}

echo "</tr></table><br />"; }

// Modul detail produk

elseif ($_GET[module]=='detailproduk'){

// Tampilkan berapa item yang sudah dimasukkan ke Keranjang Belanja require_once "item.php";

// Tampilkan detail produk berdasarkan produk yang dipilih $detail=mysql_query("SELECT * FROM produk,kategori

WHERE kategori.id_kategori=produk.id_kategori AND id_produk='$_GET[id]'");

$d = mysql_fetch_array($detail); $tgl = tgl_indo($d[tanggal]);

$deskripsi = nl2br($d[deskripsi]); // membuat paragraf pada isi berita

$harga = number_format($d[harga],0,",",".");

echo "<span class=date>$tgl</span><br />";

(7)

echo "Kategori: <a

href=kategori-$d[id_kategori]-$d[kategori_seo].html><b>$d[nama_kategori]</b></a></span><br /><br />";

// Apabila ada gambar dalam berita, tampilkan if ($d[gambar]!=''){

echo "<span class=image><img src='foto_produk/$d[gambar]' border=0></span>";

}

echo "$deskripsi <br />Rp. <b>$harga</b> (stok: $d[stok])<br /><br />

<a href=aksi.php?module=keranjang&act=tambah&id=$d[id_produk]><img src='images/beli.jpg' border=0></a><br />";

}

// Modul produk per kategori

elseif ($_GET[module]=='detailkategori'){

// Tampilkan berapa item yang sudah dimasukkan ke Keranjang Belanja require_once "item.php";

// Tampilkan nama kategori

$sq = mysql_query("SELECT nama_kategori from kategori where id_kategori='$_GET[id]'");

$n = mysql_fetch_array($sq);

echo "<span class=judul_head>&#187; Kategori : <b>$n[nama_kategori]</b></span><br />";

$p = new Paging3; $batas = 6;

$posisi = $p->cariPosisi($batas);

// Tampilkan daftar produk yang sesuai dengan kategori yang dipilih $sql = "SELECT * FROM produk WHERE id_kategori='$_GET[id]' ORDER BY id_produk DESC LIMIT $posisi,$batas";

$hasil = mysql_query($sql);

$jumlah = mysql_num_rows($hasil);

// Apabila ditemukan produk dalam kategori if ($jumlah > 0){

$kolom = 2;

echo "<table><tr>";

$i=0;

while($r=mysql_fetch_array($hasil)){

$harga = number_format($r[harga],0,",","."); // Tampilkan hanya sebagian isi berita

$isi_produk = nl2br($r[deskripsi]); // membuat paragraf pada isi berita

$isi = substr($isi_produk,0,120); // ambil sebanyak 120 karakter $isi = substr($isi_produk,0,strrpos($isi," ")); // potong per spasi kalimat

if ($i >= $kolom){ echo "</tr><tr>"; $i=0;

} $i++;

echo "<td align=center><br><img

(8)

<td><br /><span class=judul><a href=produk-$r[id_produk]-$r[produk_seo].html>$r[nama_produk]</a></span><br /><br /> $isi ... <br /><a href=produk-$r[id_produk]-$r[produk_seo].html>Selengkapnya</a><br /><br />

<a href=aksi.php?module=keranjang&act=tambah&id=$r[id_produk]><img src='images/beli.jpg' border=0></a><br /><br /></td>";

}

echo "</tr></table><br />";

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM produk WHERE id_kategori='$_GET[id]'"));

$jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halkategori], $jmlhalaman);

echo "Halaman: $linkHalaman<br /><br />"; }

else{

echo "<p align=center>Belum ada produk pada kategori ini.</p>"; }

}

// Modul profil

elseif ($_GET[module]=='profilkami'){

// Tampilkan berapa item yang sudah dimasukkan ke Keranjang Belanja require_once "item.php";

echo "<span class=judul>&#187; <b>Profil</b></span><br /><br />";

// Data profil mengacu pada id_modul=43

$profil = mysql_query("SELECT * FROM modul WHERE id_modul='43'");

$r = mysql_fetch_array($profil);

if ($r[gambar]!=''){

echo "<span class=image><img src='images/$r[gambar]'></span>";

}

$isi_profil=nl2br($r[static_content]); echo "$isi_profil";

}

// Modul cara pembelian

elseif ($_GET[module]=='carabeli'){

// Tampilkan berapa item yang sudah dimasukkan ke Keranjang Belanja require_once "item.php";

echo "<span class=judul>&#187; <b>Cara Pembelian</b></span><br /><br />";

// Data cara pembelian mengacu pada id_modul=45 $profil = mysql_query("SELECT * FROM modul WHERE id_modul='45'");

$r = mysql_fetch_array($profil);

$isi_carabeli=nl2br($r[static_content]); echo "$isi_carabeli";

}

// Modul semua produk

(9)

require_once "item.php";

$p = new Paging2; $batas = 9;

$posisi = $p->cariPosisi($batas);

$sql=mysql_query("SELECT * FROM produk ORDER BY id_produk DESC LIMIT $posisi,$batas");

$kolom = 3;

echo "<table><tr>";

$i=0;

while ($r=mysql_fetch_array($sql)){

$harga = number_format($r[harga],0,",",".");

$deskripsi = nl2br($r[deskripsi]); // membuat paragraf $isi = substr($deskripsi,0,120); // ambil sebanyak 120 karakter

$isi = substr($deskripsi,0,strrpos($isi," ")); // potong per spasi kalimat

if ($i >= $kolom){ echo "</tr><tr>"; $i=0;

} $i++;

echo "<td align=center><br><img

src='foto_produk/small_$r[gambar]' hspace=20 border=0><br /><br />Rp. <b>$harga</b><br /><br /></td>

<td><br /><span class=judul><a href=produk-$r[id_produk]-$r[produk_seo].html>$r[nama_produk]</a></span><br /><br /> $isi ... <br /><a href=produk-$r[id_produk]-$r[produk_seo].html>Selengkapnya</a><br /><br />

<a href=aksi.php?module=keranjang&act=tambah&id=$r[id_produk]><img src='images/beli.jpg' border=0></a><br /><br /></td>";

}

echo "</tr></table><br />";

$jmldata = mysql_num_rows(mysql_query("SELECT * FROM produk")); $jmlhalaman = $p->jumlahHalaman($jmldata, $batas);

$linkHalaman = $p->navHalaman($_GET[halproduk], $jmlhalaman);

echo "Halaman: $linkHalaman<br /><br />"; }

// Modul keranjang belanja

elseif ($_GET[module]=='keranjangbelanja'){

// Tampilkan berapa item yang sudah dimasukkan ke Keranjang Belanja require_once "item.php";

// Tampilkan produk-produk yang telah dimasukkan ke keranjang belanja

echo "<span class=judul>&#187; <b>Keranjang Belanja</b></span><br /><br />";

$sid = session_id();

$sql = mysql_query("SELECT * FROM orders_temp, produk WHERE id_session='$sid' AND orders_temp.id_produk=produk.id_produk");

$ketemu=mysql_num_rows($sql); if($ketemu < 1){

echo "<script>window.alert('Keranjang Belanjanya Masih Kosong'); window.location=('index.php')</script>";

(10)

else{

echo "<form method=post

action=aksi.php?module=keranjang&act=update> <table border=0 cellpadding=3 align=center>

<tr bgcolor=#D3DCE3><th>No</th><th>Produk</th><th>Nama Produk</th><th>Jumlah</th>

<th>Harga</th><th>Sub Total</th><th>Hapus</th></tr>";

$no=1;

while($r=mysql_fetch_array($sql)){

$subtotal = $r[harga] * $r[jumlah]; $total = $total + $subtotal; $subtotal_rp = format_rupiah($subtotal); $total_rp = format_rupiah($total); $harga = format_rupiah($r[harga]);

echo "<tr bgcolor=#cccccc><td>$no</td><input type=hidden name=id[$no] value=$r[id_orders_temp]>

<td align=center><br><img src=foto_produk/small_$r[gambar]></td> <td>$r[nama_produk]</td>

<td><input type=text name='jml[$no]' value=$r[jumlah] size=1 onkeypress=\"return harusangka(event)\"></td>

<td>$harga</td>

<td>$subtotal_rp</td> <td align=center><a

href='aksi.php?module=keranjang&act=hapus&id=$r[id_orders_temp]'> <img src=images/kali.png border=0 title=Hapus></a></td>

</tr>"; $no++; }

echo "<tr><td colspan=5 align=right><br><b>Total</b>:</td><td colspan=2><br>Rp. <b>$total_rp</b></td></tr>

<tr><td colspan=2><br /><a href=javascript:history.go(-1)><img src=images/lanjutkan.jpg border=0></a><br /></td>

<td colspan=2><br /><input type=image src='images/update.jpg' border=0><br /></td>

<td colspan=3 align=right><br /><a href=selesai-belanja.html><img src=images/selesai.jpg border=0></a><br /></td></tr>

</table></form><br />";

echo "*) Apabila anda mengubah jumlah, setelah input data pada jumlah, tekan tombol <b>Update Keranjang</b>.

**) Total harga diatas belum termasuk ongkos kirim yang akan dihitung saat <b>Selesai Belanja</b>.<br /><br />";

} }

// Modul hubungi kami

elseif ($_GET[module]=='hubungikami'){

// Tampilkan berapa item yang sudah dimasukkan ke Keranjang Belanja require_once "item.php";

echo "<span class=judul>&#187; <b>Hubungi Kami</b></span><br /><br />";

echo "<b>Hubungi kami secara online dengan mengisi form dibawah ini:</b>

<table width=100% style='border: 1pt dashed #0000CC;padding: 10px;'> <form action=hubungi-aksi.html method=POST>

<tr><td>Nama</td><td> : <input type=text name=nama size=40></td></tr> <tr><td>Email</td><td> : <input type=text name=email

(11)

<tr><td>Subjek</td><td> : <input type=text name=subjek size=55></td></tr>

<tr><td valign=top>Pesan</td><td><textarea name=pesan style='width: 315px; height: 100px;'></textarea></td></tr>

</td><td colspan=2><input type=submit name=submit value=Kirim></td></tr>

</form></table><br />"; }

// Modul hubungi aksi

elseif ($_GET[module]=='hubungiaksi'){ mysql_query("INSERT INTO hubungi(nama, email,

echo "<span class=posting>&#187; <b>Hubungi Kami</b></span><br /><br />";

echo "<p align=center><b>Terimakasih telah menghubungi kami. <br /> Kami akan segera meresponnya.</b></p>";

}

// Modul selesai belanja

elseif ($_GET[module]=='selesaibelanja'){

// Tampilkan berapa item yang sudah dimasukkan ke Keranjang Belanja require_once "item.php";

// Form untuk input data pembeli

echo "<span class=judul_head>&#187; <b>Data Pembeli</b></span><br /><br />

<form name='form' action=simpan-transaksi.html method=POST onSubmit=\"return validasi(this)\">

<table>

<tr><td>Nama</td><td> : <input type=text name=nama size=30></td></tr> <tr><td>Alamat Lengkap</td><td> : <input type=text name=alamat

size=70></td></tr>

<tr><td>Telpon/HP</td><td> : <input type=text name=telpon></td></tr> <tr><td>Email</td><td> : <input type=text name=email></td></tr> <tr><td valign=top>Kota Tujuan</td><td> :

<select name='kota'>

<option value=0 selected>- Pilih Kota -</option>";

$tampil=mysql_query("SELECT * FROM kota ORDER BY nama_kota"); while($r=mysql_fetch_array($tampil)){

echo "<option value=$r[id_kota]>$r[nama_kota]</option>"; }

echo "</select><br /><br />*) Apabila tidak terdapat nama kota tujuan Anda, pilih <b>Lainnya</b>

<br />**) Ongkos kirim dihitung berdasarkan kota tujuan</td></tr> <tr><td colspan=2><input type=submit value=Proses></td></tr> </table>";

}

// Modul simpan transaksi

(12)

$kar1=strstr($_POST[email], "@"); $kar2=strstr($_POST[email], ".");

if (empty($_POST[nama]) || empty($_POST[alamat]) || empty($_POST[telpon]) || empty($_POST[email]) || empty($_POST[kota])){

echo "Data yang Anda isikan belum lengkap<br />

<a href='selesai-belanja.html'><b>Ulangi Lagi</b>"; }

elseif (!ereg("[a-z|A-Z]","$_POST[nama]")){

echo "Nama tidak boleh diisi dengan angka atau simbol.<br /> <a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>"; }

elseif (strlen($kar1)==0 OR strlen($kar2)==0){

echo "Alamat email Anda tidak valid, mungkin kurang tanda titik (.) atau tanda @.<br />

<a href=javascript:history.go(-1)><b>Ulangi Lagi</b></a>"; }

else{

// fungsi untuk mendapatkan isi keranjang belanja function isi_keranjang(){

$isikeranjang = array(); $sid = session_id();

$sql = mysql_query("SELECT * FROM orders_temp WHERE id_session='$sid'");

while ($r=mysql_fetch_array($sql)) { $isikeranjang[] = $r;

}

return $isikeranjang; }

$tgl_skrg = date("Ymd"); $jam_skrg = date("H:i:s");

// simpan data pemesanan

mysql_query("INSERT INTO orders(nama_kustomer, alamat, telpon, email, tgl_order, jam_order, id_kota)

VALUES('$_POST[nama]','$_POST[alamat]','$_POST[telpon]','$_POST[email ]','$tgl_skrg','$jam_skrg','$_POST[kota]')");

// mendapatkan nomor orders $id_orders=mysql_insert_id();

// panggil fungsi isi_keranjang dan hitung jumlah produk yang dipesan $isikeranjang = isi_keranjang();

$jml = count($isikeranjang);

// simpan data detail pemesanan for ($i = 0; $i < $jml; $i++){

mysql_query("INSERT INTO orders_detail(id_orders, id_produk, jumlah)

VALUES('$id_orders',{$isikeranjang[$i]['id_produk']}, {$isikeranjang[$i]['jumlah']})");

}

(13)

mysql_query("UPDATE produk SET stok = stok - {$isikeranjang[$i]['jumlah']}

WHERE id_produk = {$isikeranjang[$i]['id_produk']}");

}

// update/tambahkan produk yang dibeli (best seller) for ($i = 0; $i < $jml; $i++) {

mysql_query("UPDATE produk SET dibeli = dibeli + {$isikeranjang[$i]['jumlah']}

WHERE id_produk = {$isikeranjang[$i]['id_produk']}");

}

// setelah data pemesanan tersimpan, hapus data pemesanan di tabel pemesanan sementara (orders_temp)

for ($i = 0; $i < $jml; $i++) {

mysql_query("DELETE FROM orders_temp WHERE id_orders_temp = {$isikeranjang[$i]['id_orders_temp']}"); }

echo "<span class=judul_head>&#187; <b>Proses Transaksi Selesai</b></span><br /><br />

Data pemesan beserta ordernya adalah sebagai berikut: <br /> <table>

<tr><td>Nama </td><td> : <b>$_POST[nama]</b></td></tr> <tr><td>Alamat Lengkap </td><td> : $_POST[alamat] </td></tr> <tr><td>Telpon </td><td> : $_POST[telpon] </td></tr> <tr><td>E-mail </td><td> : $_POST[email]

</td></tr></table><hr /><br />

Nomor Order: <b>$id_orders</b><br /><br />";

$daftarproduk=mysql_query("SELECT * FROM orders_detail,produk WHERE

orders_detail.id_produk=produk.id_produk

AND id_orders='$id_orders'");

echo "<table cellpadding=5>

<tr bgcolor=#D3DCE3><th>No</th><th>Nama

Produk</th><th>Jumlah</th><th>Harga</th><th>Sub Total</th></tr>";

$pesan="Terimakasih telah melakukan pemesanan online di tokobaju.com <br /><br />

Nama: $_POST[nama] <br /> Alamat: $_POST[alamat] <br/>

Telpon: $_POST[telpon] <br /><hr />

Nomor Order: $id_orders <br />

Data order Anda adalah sebagai berikut: <br /><br />";

$no=1;

while ($d=mysql_fetch_array($daftarproduk)){ $subtotal = $d[harga] * $d[jumlah]; $total = $total + $subtotal;

(14)

echo "<tr bgcolor=#cccccc><td>$no</td><td>$d[nama_produk]</td><td align=center>$d[jumlah]</td><td>Rp. $harga</td><td>Rp.

$subtotal_rp</td></tr>";

$pesan.="$d[jumlah] $d[nama_produk] -> Rp. $harga -> Subtotal: Rp. $subtotal_rp <br />";

$no++; }

$ongkos=mysql_fetch_array(mysql_query("SELECT ongkos_kirim FROM kota WHERE id_kota='$_POST[kota]'"));

$ongkoskirim=$ongkos[ongkos_kirim];

$grandtotal = $total + $ongkoskirim;

$ongkoskirim_rp = format_rupiah($ongkoskirim); $grandtotal_rp = format_rupiah($grandtotal);

$pesan.="<br /><br />Total : Rp. $total_rp <br />Ongkos kirim: Rp. $ongkoskirim_rp <br />Grand Total : Rp. $grandtotal_rp

<br /><br />Silahkan lakukan pembayaran ke BNI sebanyak Grand Total yang tercantum,

nomor rekeningnya <b>01234567</b> a.n. Administrator";

$subjek="Pemesanan Online Tokobaju.com";

// Kirim email ke kustomer

mail($_POST[email],$subjek,$pesan,"From: admin@tokobaju.com");

// Kirim email ke pengelola toko online

mail("admin@tokobaju.com",$subjek,$pesan,"From: admin@tokobaju.com");

echo "<tr><td colspan=4 align=right>Total : Rp. </td><td align=right><b>$total_rp</b></td></tr>

<tr><td colspan=4 align=right>Ongkos Kirim : Rp. </td><td align=right><b>$ongkoskirim_rp</b></td></tr>

<tr><td colspan=4 align=right>Grand Total : Rp. </td><td align=right><b>$grandtotal_rp</b></td></tr>

</table>";

echo "<hr /><p>Data order dan nomor rekening transfer sudah terkirim ke email Anda. <br />

Apabila Anda tidak melakukan pembayaran dalam 3 hari, maka data order Anda akan terhapus (transaksi batal)</p><br />"; }

} ?>

3.Menu Best Seller

<?php

echo "<h3>BEST SELLER</h3>";

$best=mysql_query("SELECT * FROM produk ORDER BY dibeli DESC LIMIT 3");

while($a=mysql_fetch_array($best)){ echo "<p align=center><img

src='foto_produk/small_$a[gambar]' border=0><br /><br /><a

href=produk-$a[id_produk]-$a[produk_seo].html><b>$a[nama_produk]</b></a></p><br />"; }

(15)

4. Menu Kategori

<?php

echo "<h3>KATEGORI</h3>";

$kategori=mysql_query("select nama_kategori, kategori.id_kategori, kategori_seo,

count(produk.id_produk) as jml from kategori left join produk

on produk.id_kategori=kategori.id_kategori group by nama_kategori");

while($k=mysql_fetch_array($kategori)){

echo "<a href=kategori-$k[id_kategori].html> $k[nama_kategori] ($k[jml])</a><br/>";

}

echo "<br />"; ?>

5. Kode CSS Website

body {

font: normal 16px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

color: #4f6b72; }

p,li {

font: normal 16px auto "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;

color: #4f6b72; }

a {

color: #c75f3e; }

#wrapper {

float: left; height: auto; width: 100%; }

#wrapper #header {

background-image: url(images/header.png); background-repeat: repeat-x;

float: left; height: 115px; width: 100%; }

body {

margin: 0px; }

#wrapper #header #logo {

background-image: url(images/logo1.jpg); background-repeat: no-repeat;

float: left; height: 115px; width: 15%;

(16)

#wrapper #header #top #search { float: left;

width: 100%; height: 60px; }

#wrapper #header #top #menu { float: left;

width: 100%;

font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px;

line-height: normal; height: 55px;

}

#wrapper #header #banner {

background-image: url(foto_produk/banner.png); background-repeat: no-repeat;

float: left;

margin-left: 10px; height: 115px; width: 322px; }

#wrapper #header #top { float: left; height: 115px; width: 60%; }

#wrapper #left { float: left; height: 650px; width: 20%;

}

#wrapper #left #menuatas { height: 300px;

width: 95%;

margin-top: 10px; margin-left: 10px;

border-right-width: thin; border-bottom-width: thin; border-right-style: solid; border-bottom-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; padding-left: 10px;

}

#wrapper #left #menubawah { height: auto;

width: 95%;

margin-top: 20px; margin-left: 10px;

(17)

border-right-style: solid; border-bottom-style: solid; border-right-color: #CCC; border-bottom-color: #CCC; padding-left: 10px;

}

#wrapper #right {

background-color: #*096; height: 438px;

width: 79%; float: left; margin-top: 10px; margin-left: 10px; }

judul {

font-family: Arial, Helvetica, sans-serif; font-weight: normal;

color: #CCC; font-size: 22px; }

#wrapper #right #galeri { background-color: #*033; float: left;

height: 415px; width: 100%; margin-top: 10px;

border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC; }

#wrapper #right #galeri #satu { background-color: #*FC3; float: left;

height: auto; width: 100%;

margin-right: 5px; }

#wrapper #tengah {

background-color: #*C3F; float: left;

height: auto; width: 79%;

margin-top: 20px; margin-left:10px;

border-bottom-width: thin; border-bottom-style: solid; border-bottom-color: #CCC; }

#wrapper #footer { float: left; height: 50px; width: 100%;

text-align: center; }

6. Tabel Config

(18)

<?php

$server = "localhost"; $username = "root"; $password = "";

$database = "dbtokobaju";

mysql_connect($server,$username,$password) or die("Koneksi gagal");

mysql_select_db($database) or die("Database tidak bisa dibuka");

?>

2. Form Fungsi_Indotgl

<?php

function tgl_indo($tgl){

$tanggal = substr($tgl,8,2);

$bulan = getBulan(substr($tgl,5,2)); $tahun = substr($tgl,0,4);

return $tanggal.' '.$bulan.' '.$tahun;

}

function getBulan($bln){

switch ($bln){ case 1:

return "Januari"; break;

case 2:

return "Februari"; break;

case 3:

return "Maret"; break;

case 4:

return "April"; break;

case 5:

return "Mei"; break;

case 6:

return "Juni"; break;

case 7:

return "Juli"; break;

case 8:

return "Agustus"; break;

case 9:

return "September"; break;

case 10:

(19)

break; case 11:

return "November"; break;

case 12:

return "Desember"; break;

} } ?>

3. Form class_paging

<?php

// class paging untuk halaman administrator class Paging{

// Fungsi untuk mencek halaman dan posisi data function cariPosisi($batas){

if(empty($_GET[halaman])){ $posisi=0;

$_GET[halaman]=1; }

else{

$posisi = ($_GET[halaman]-1) * $batas; }

return $posisi; }

// Fungsi untuk menghitung total halaman function jumlahHalaman($jmldata, $batas){ $jmlhalaman = ceil($jmldata/$batas); return $jmlhalaman;

}

// Fungsi untuk link halaman 1,2,3 (untuk admin) function navHalaman($halaman_aktif, $jmlhalaman){ $link_halaman = "";

// Link halaman 1,2,3, ...

for ($i=1; $i<=$jmlhalaman; $i++){ if ($i == $halaman_aktif){

$link_halaman .= "<b>$i</b> | "; }

else{

$link_halaman .= "<a

href=$_SERVER[PHP_SELF]?module=$_GET[module]&halaman=$i>$i</a> | ";

}

$link_halaman .= " "; }

return $link_halaman; }

(20)

// class paging untuk halaman produk (menampilkan semua produk) class Paging2{

// Fungsi untuk mencek halaman dan posisi data function cariPosisi($batas){

if(empty($_GET[halproduk])){ $posisi=0;

$_GET[halproduk]=1; }

else{

$posisi = ($_GET[halproduk]-1) * $batas; }

return $posisi; }

// Fungsi untuk menghitung total halaman function jumlahHalaman($jmldata, $batas){ $jmlhalaman = ceil($jmldata/$batas); return $jmlhalaman;

}

// Fungsi untuk link halaman 1,2,3

function navHalaman($halaman_aktif, $jmlhalaman){ $link_halaman = "";

// Link halaman 1,2,3, ...

for ($i=1; $i<=$jmlhalaman; $i++){ if ($i == $halaman_aktif){

$link_halaman .= "<b>$i</b> | "; }

else{

$link_halaman .= "<a href=halproduk-$i.html>$i</a> | "; }

$link_halaman .= " "; }

return $link_halaman; }

}

// class paging untuk halaman kategori (menampilkan semua kategori)

class Paging3{

// Fungsi untuk mencek halaman dan posisi data function cariPosisi($batas){

if(empty($_GET[halkategori])){ $posisi=0;

$_GET[halkategori]=1; }

else{

(21)

}

return $posisi; }

// Fungsi untuk menghitung total halaman function jumlahHalaman($jmldata, $batas){ $jmlhalaman = ceil($jmldata/$batas); return $jmlhalaman;

}

// Fungsi untuk link halaman 1,2,3

function navHalaman($halaman_aktif, $jmlhalaman){ $link_halaman = "";

// Link halaman 1,2,3, ...

for ($i=1; $i<=$jmlhalaman; $i++){ if ($i == $halaman_aktif){

$link_halaman .= "<b>$i</b> | "; }

else{

$link_halaman .= "<a href=halkategori-$_GET[id]-$i.html>$i</a> | ";

}

$link_halaman .= " "; }

return $link_halaman; }

}

// class paging untuk halaman agenda (menampilkan semua agenda) class Paging4{

// Fungsi untuk mencek halaman dan posisi data function cariPosisi($batas){

if(empty($_GET[halagenda])){ $posisi=0;

$_GET[halagenda]=1; }

else{

$posisi = ($_GET[halagenda]-1) * $batas; }

return $posisi; }

// Fungsi untuk menghitung total halaman function jumlahHalaman($jmldata, $batas){ $jmlhalaman = ceil($jmldata/$batas); return $jmlhalaman;

}

// Fungsi untuk link halaman 1,2,3

(22)

// Link halaman 1,2,3, ...

for ($i=1; $i<=$jmlhalaman; $i++){ if ($i == $halaman_aktif){

$link_halaman .= "<b>$i</b> | "; }

else{

$link_halaman .= "<a href=halagenda-$i.html>$i</a> | "; }

$link_halaman .= " "; }

return $link_halaman; }

}

// class paging untuk halaman download (menampilkan semua download)

class Paging5{

// Fungsi untuk mencek halaman dan posisi data function cariPosisi($batas){

if(empty($_GET[haldownload])){ $posisi=0;

$_GET[haldownload]=1; }

else{

$posisi = ($_GET[haldownload]-1) * $batas; }

return $posisi; }

// Fungsi untuk menghitung total halaman function jumlahHalaman($jmldata, $batas){ $jmlhalaman = ceil($jmldata/$batas); return $jmlhalaman;

}

// Fungsi untuk link halaman 1,2,3

function navHalaman($halaman_aktif, $jmlhalaman){ $link_halaman = "";

// Link halaman 1,2,3, ...

for ($i=1; $i<=$jmlhalaman; $i++){ if ($i == $halaman_aktif){

$link_halaman .= "<b>$i</b> | "; }

else{

$link_halaman .= "<a href=haldownload-$i.html>$i</a> | "; }

$link_halaman .= " "; }

(23)

} }

?>

4. Form Fungsi_combobox

<?php

function combotgl($awal, $akhir, $var, $terpilih){ echo "<select name=$var>";

for ($i=$awal; $i<=$akhir; $i++){ $lebar=strlen($i);

switch($lebar){ case 1:

{

$g="0".$i; break; }

case 2: {

$g=$i; break; }

}

if ($i==$terpilih)

echo "<option value=$g selected>$g</option>"; else

echo "<option value=$g>$g</option>"; }

echo "</select> "; }

function combobln($awal, $akhir, $var, $terpilih){ echo "<select name=$var>";

for ($bln=$awal; $bln<=$akhir; $bln++){ $lebar=strlen($bln);

switch($lebar){ case 1:

{

$b="0".$bln; break; }

case 2: {

$b=$bln; break; }

}

if ($bln==$terpilih)

echo "<option value=$b selected>$b</option>"; else

(24)

echo "</select> "; }

function combothn($awal, $akhir, $var, $terpilih){ echo "<select name=$var>";

for ($i=$awal; $i<=$akhir; $i++){ if ($i==$terpilih)

echo "<option value=$i selected>$i</option>"; else

echo "<option value=$i>$i</option>"; }

echo "</select> "; }

function combonamabln($awal, $akhir, $var, $terpilih){

$nama_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei",

"Juni", "Juli", "Agustus", "September", "Oktober", "November", "Desember"); echo "<select name=$var>";

for ($bln=$awal; $bln<=$akhir; $bln++){ if ($bln==$terpilih)

echo "<option value=$bln selected>$nama_bln[$bln]</option>"; else

echo "<option value=$bln>$nama_bln[$bln]</option>"; }

echo "</select> "; }

?>

5. Form Library

<?php

$seminggu =

array("Minggu","Senin","Selasa","Rabu","Kamis","Jumat","Sabtu") ;

$hari = date("w");

$hari_ini = $seminggu[$hari];

$tgl_sekarang = date("Ymd"); $tgl_skrg = date("d"); $bln_sekarang = date("m"); $thn_sekarang = date("Y"); $jam_sekarang = date("H:i:s");

$nama_bln=array(1=> "Januari", "Februari", "Maret", "April", "Mei",

(25)

6. Form fungsi_rupiah

<?php

function format_rupiah($angka){

$rupiah=number_format($angka,0,',','.'); return $rupiah;

Referensi

Dokumen terkait

Komunikasi ini menjadi penting untuk dilihat lebih dekat karena, (1) keluarga adalah tempat dimana orang dewasa dan remaja mengalami bagian terbesar dari hubungan antar

Pembelajaran adalah proses membantu seseorang berpikir secara benar, dengan cara membiarkannya berpikir sendiri, Berpikir yang baik lebih penting daripada mempunyai jawaban yang

Varian lain dari biliar, snooker dimainkan di atas meja dengan 6 lubang 22 bola (1 putih bola, 15 bola merah dan 6 bola warna: kuning, hijau, coklat, biru, pink dan hitam).. Semua

Jumlah calon penyedia barang/jasa yang telah mengupload dokumen penawaran sampai dengan batas akhir waktu pemasukan penawaran sebanyak 6 (enam) calon penyedia jasa, yaitu

Aspek tujuan pembelajaran yang dinilai terdiri dari dua kriteria, yaitu Tujuan pembelajaran submateri peran tumbuhan dapat dicapai peserta didik dalam satu kali

Tesis Pengaruh Kondisi Sosial Ekonomi Masyarakat Nelayan Terhadap Lingkungan Rumah Tempat Tinggal Nelayan di Desa Lalang dan di Desa Medan Kecamatan Medang

Hal ini dapat dilihat dengan adanya peningkatan pendapatan yang diperoleh oleh pelaku usaha akomodasi sehingga pelaku usaha tersebut dapat menambah jumlah tabungan yang

Objek penelitian ini adalah seluruh dokumen atau laporan kasus ISPA oleh Dinas Kesehatan Kota Medan dan dokumen atau laporan kualitas udara (uji roadsite) Kota Medan