Kartu Bimbingan Tugas Akhir Mahasiswa
Nama : DARA RINA BR GINTING
Nomor Induk Mahasiswa : 112406213
Judul Tugas Akhir : PERANCANGAN SISTEM INFORMASI LELANG MOBIL TUA SECARA ONLINE BERBASIS WEBSITE
Dosen Pembimbing : Asima Manurung, S.Si, M.Si Tanggal Mulai Bimbingan : 19-Maret-2014
Tanggal Selesai Bimbingan : 4-Juni-2014
No Tanggal Asistensi Bimbingan
Pembahasan Pada Asistensi Mengenai, Pada Bab :
Paraf Dosen Pembimbing
Keterangan
1 19-Maret-2014 Acc Proposol
2 25-Maret-2014 BAB 1
3 28-Maret-2014 BAB 2
4 22-April-2014 BAB 3
5 29-April-2014 BAB 4
6 30-April-2014 BAB 5
7 4-Juni-2014 Uji Program
*Kartu ini harap dikembalikan ke Departemen Matematika bila bimbingan mahasiswa telah selesai
Diketahui, Disetujui,
Program Studi D3 Teknik Informatika Pembimbing Utama/
Ketua Penanggung Jawab
Dr. Elly Rosmaini, M.Si Asima Manurung, S.Si, M.Si
S U R A T K E T E R A N G A N Hasil Uji Program Tugas Akhir
Yang bertanda tangan di bawah ini, menerangkan bahwa Mahasiswa Tugas Akhir
Program Diploma (D3) Teknik Informatika:
N a m a : DARA RINA BR GINTING
N I M : 112406213
Program Studi : DIPLOMA (D3) TEKNIK INFORMATIKA
Judul Tugas Akhir : PERANCANGAN SISTEM INFORMASI
LELANG MOBIL TUA SECARA ONLINE
BERBASIS WEBSITE
Telah melaksanakan test program Tugas Akhir Mahasiswa tersebut di atas pada
tanggal: 4 Juni 2014.
Dengan Hasil : Sukses / Gagal
Demikian diterangkan untuk digunakan melengkapi syarat pendaftaran Ujian
Meja Hijau Tugas Akhir Mahasiswa bersangkutan di Departemen Matematika
FMIPA USU Medan.
Medan, 4 Juni 2014
Dosen Pembimbing
Asima Manurung, S.Si, M.Si
NIP. 19730315 199903 2 001
LISTING PROGRAM
Anggota_cek.php
<?
include "koneksi.inc.php";
$kaid=$_POST['kaid'];
$noid=$_POST['noid'];
$nama=$_POST['nama'];
$tempat=$_POST['tempat'];
$tgl=$_POST['tgl'];
$bln=$_POST['bln'];
$thn=$_POST['thn'];
$ttl=$tempat.", ".$tgl." ".$bln." ".$thn;
$alamat=$_POST['alamat'];
$telp=$_POST['telp'];
$norek=$_POST['norek'];
$natas=$_POST['natas'];
$mail=$_POST['mail'];
$pass=$_POST['pass'];
//cek dahulu
$query=mysql_query("select * from anggota where mail='$mail'");
$cek=mysql_num_rows($query);
echo "<script>alert('Maaf, User name tersebut sudah digunakan, Gunakan User
lain...');</script>";
echo "<script>document.location.href='index.php?pg=anggota';</script>";
}
else {
mysql_query("insert into anggota values
(NULL,'$kaid','$noid','$nama','$ttl','$alamat','$telp','$norek','$natas','$mail','$pass','
Belum Aktif')");
echo "<meta http-equiv='refresh'
content='0;URL=index.php?pg=kontak&nm=$nama'>";
}
?>
Anggota.php
<!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>::Pegadaian Lelang::</title>
<style type="text/css">
<!--
.style2 {font-size: 36px}
.style4 {
font-size: 12px;
font-style: italic;
}
-->
</style>
<script language="javascript">
function cekform()
{
var kai=document.form1.kaid.value;
var noi=document.form1.noid.value;
var nam=document.form1.nama.value;
var tempa=document.form1.tempat.value;
var tg=document.form1.tgl.value;
var bl=document.form1.bln.value;
var th=document.form1.thn.value;
var alama=document.form1.alamat.value;
var tel=document.form1.telp.value;
var nore=document.form1.norek.value;
var nata=document.form1.natas.value;
var mai=document.form1.mail.value;
var pas=document.form1.pass.value;
if (kai=="" || noi=="" || nam=="" || tempa=="" || tg=="" || bl=="" || th=="" ||
alama=="" ||
tel=="" || nore=="" || nata=="" || mai=="" || pas==""){
alert ("Perhatikan Pengisian Data ada yang kosong...!!!");
}
else
document.form1.submit();
}
</script>
<body>
<p align="justify"> </p>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="25%" align="left" valign="top"><div align="center"><? include
<td width="75%"><form name="form1" method="post"
action="anggota_cek.php">
<table width="100%" border="0" cellspacing="1" cellpadding="1"><tr>
<td colspan="3"><u><strong>.:::::PENDAFTARAN</strong>
<em>Onlin</em></u><span class="style2">e<br>
<span class="style4">Isikan Data-data Saudara/i dengan
benar:</span></span></td>
</tr><tr>
<td> </td>
<td> </td>
<td> </td>
</tr><tr>
<td>Kartu Identitas* </td>
<td>:</td>
<td><select name="kaid" id="kaid">
<option value=""></option>
<option value="Kartu Tanda Penduduk">Kartu Tanda Penduduk</option>
<option value="Surat Izin Mengemudi">Surat Izin Mengemudi</option>
</select> Pilih Kartu Identitas yang anda miliki </td>
</tr><tr>
<td>Nomor Identitas* </td>
<td>:</td>
<td><input name="noid" type="text" id="noid">
Ketikkan Nomor Identitas dari Kartu Identitas </td>
</tr><tr>
<td>Nama* </td>
<td>:</td>
<td><input name="nama" type="text" id="nama">
Isikan Nama berdasarkan Kartu Identitas </td>
</tr><tr>
<td>:</td>
<td><input name="tempat" type="text" id="tempat">
<select name="tgl" id="tgl">
<option value=""></option>
<?
for ($x=1;$x<=31;$x++){
?><option value="<? echo $x;?>"><? echo $x;?></option>
<?
}
?>
</select>
<select name="bln" id="bln">
<option value="" selected></option>
<option value="Januari">Januari</option>
<option value="Februari">Februari</option>
<option value="Maret">Maret</option>
<option value="Mei">Mei</option>
<option value="Juni">Juni</option>
<option value="Juli">Juli</option>
<option value="Agustus">Agustus</option>
<option value="September">September</option>
<option value="Oktober">Oktober</option>
<option value="Nofember">Nofember</option>
<option value="Desember">Desember</option>
</select>
<select name="thn" id="thn">
<option value=""></option><?
for ($y=1950;$y<=2010;$y++){
?>
<option value="<? echo $y;?>"><? echo $y;?></option>
}
?></select></td>
</tr><tr>
<td>Alamat*</td>
<td>:</td><td><textarea name="alamat" id="alamat"></textarea>
Alamat berdasarkan Identitas </td>
</tr><tr>
<td>Telepon/HP* </td>
<td>:</td>
<td><input name="telp" type="text" id="telp" maxlength="12">
Isikan HP/Telp Anda </td>
</tr><tr>
<td> </td>
<td> </td>
<td> </td>
</tr><tr>
<td>Nomor Rekening BANK*</td>
<td>:</td>
<td><input name="norek" type="text" id="norek">
Isikan Nomor Rekening </td>
</tr><tr>
<td>Atas Nama* </td>
<td>:</td>
<td><input name="natas" type="text" id="natas">
Isikan Atas nama Rekening Bank </td>
</tr><tr>
<td> </td>
<td> </td>
<td> </td>
</tr><tr>
<td>:</td>
<td><em>
<input name="mail" type="text" id="mail">digunakan sebagai username
</em></td>
</tr><tr>
<td>Password* </td>
<td>:</td>
<td><em>
<input name="pass" type="text" id="pass">
password username </em></td>
</tr><tr>
<td> </td>
<td> </td>
<td> </td>
</tr><tr>
<td> </td>
<td> </td>
<td><input type="button" name="Button" value=" Kirim " onClick="cekform()">
<input type="reset" name="Reset" value=" Batal "></td>
</tr></table>
</form></td></tr>
</table>
</body>
</html>
Anggotaisi.php
<?
include "sesi_cek.php";
?>
<head>
<title>::Pegadaian Lelang::</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr bgcolor="#999999">
<td width="40%">
<div align="left"></div> <table width="100%" border="1" cellspacing="0"
cellpadding="0"><tr>
<td><div align="center"><a
href="index.php?pg=anggotaisi&agt=keranjang">Keranjang Lelang / Refresh
</a></div></td></tr>
</table></td><td width="30%"><div align="center">
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr>
<td><div align="center"><a href="index.php?pg=anggotaisi&agt=pass">Ganti
Password</a> </div></td>
</tr></table>
</div></td>
<td width="30%"><div align="center">
<table width="100%" border="1" cellspacing="0" cellpadding="0">
<tr><td><div align="center"><a
href="index.php?pg=anggotaisi&agt=logout">LogOUT</a></div></td>
</tr></table></div></td>
</tr><tr>
<td colspan="3"> </td>
</tr><tr>
<td colspan="3"><?php $agt=$_GET['agt'];
if (!isset($agt))
{
}
include $agt.".php";
?></td>
</tr>
</table>
</body>
</html>
Barang.php
<html>
<head>
<title>::Pegadaian Lelang::</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td align="left" valign="top"><form name="form1" method="post"
action="index.php?pg=barang">
<div align="right">Pencarian
<input name="tkey" type="text" id="tkey" size="30">
<input type="submit" name="Submit" value=" Cari ">
</div></form></td>
</tr><tr>
<td width="62%" align="left" valign="top"><table width="100%" border="0"
cellspacing="0" cellpadding="0">
<tr><td width="2%"> </td>
<td width="98%"><div align="justify">
<p align="center">
include "koneksi.inc.php";
$tkey=$_POST['tkey'];
$jlh=$_GET['jlh'];
if (empty($jlh))
{
$jlh=0;
}
if (empty($tkey))
{
$query1="select count(*) as total from barang where status='Lelang'";
}
else
{
$query1="select count(*) as total from barang where status='Lelang' and barang
like '%$tkey%' or deskripsi like '%$tkey%'";
}
$qry1=mysql_query($query1);
if ($hsl=mysql_fetch_array($qry1))
{
$tot=$hsl[total];
}
$sisa=$tot%5;
if ($sisa<>0)
{
$hal=($tot+(5-$sisa))/5;
}
else
{
$hal=$tot/5;
}
{
$query="select * from barang where status='Lelang' order by id desc limit $jlh,5";
}
else
{
$query="select * from barang where status='Lelang' and barang like '%$tkey%' or
deskripsi like '%$tkey%' or harga like '%$tkey%' order by id desc limit $jlh,5";
}
$qry=mysql_query($query);
//pembagian jumlah
if ($jlh>=5)
{
?>
<a href="?pg=barang&tkey=<?=$tkey;?>&jlh=<?=$jlh-5;?>">[<<Prev]</a>
<?
}
for ($x=1;$x<=$hal;$x++)
{
if ($halaman==$x)
{
?>
<a href="index.php?pg=barang&tkey=<?=$tkey;?>&jlh=<?=(($x*5)-5);?>">[<?
echo "$x";?>]</a><?
}
Else
{
?>
<a href="index.php?pg=barang&tkey=<?=$tkey;?>&jlh=<?=(($x*5)-5);?>">[<?
echo "$x";?>]</a><?
}
if (($jlh+5)<$tot)
{
?>
<a href="?pg=barang&tkey=<?=$tkey;?>&jlh=<?=$jlh+5;?>">[Next>>]</a>
<?
}
echo "<br><br>";
?></p>
</div></td>
</tr>
</table></td>
</tr>
</table>
<table width="100%" border="0" cellpadding="1" cellspacing="1"
bordercolor="#000000">
<?
while ($data=mysql_fetch_array($qry))
{
?>
<tr align="left" valign="top">
<td width="21%"><div align="center"><?php echo "<img
src='admin/gbr_barang/$data[gambar]' width='100' height='75'
border='2'>";?></div></td>
<td width="33%"><?php echo "Nama Barang Lelang:
".$data[barang]."<br>";echo "Harga Lelang : Rp
".number_format($data[harga],0,',','.').",-<br>";
echo "<a href='index.php?pg=lelang&brg=$data[barang]'>LELANG</a><br>";
?></td>
<td width="46%"><?php echo $data[deskripsi];?></td>
</tr>
<td> </td>
<td> </td>
<td> </td>
</tr>
<?
}
?>
</table>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="2%"> </td>
<td width="98%"><div align="justify">
<p align="center"><?php
include "koneksi.inc.php";
$tkey=$_POST['tkey'];
$jlh=$_GET['jlh'];
if (empty($jlh))
{
$jlh=0;
}
if (empty($tkey))
{
$query1="select count(*) as total from barang where status='Lelang'";
}
else
{
$query1="select count(*) as total from barang where status='Lelang' and barang
like '%$tkey%' or deskripsi like '%$tkey%'";
}
$qry1=mysql_query($query1);
{
$tot=$hsl[total];
}
$sisa=$tot%5;
if ($sisa<>0)
{
$hal=($tot+(5-$sisa))/5;
}
else
{
$hal=$tot/5;
}
if (empty($tkey))
{
$query="select * from barang where status='Lelang' order by id desc limit $jlh,5";
}
else
{
$query="select * from barang where status='Lelang' and barang like '%$tkey%' or
deskripsi like '%$tkey%' or harga like '%$tkey%' order by id desc limit $jlh,5";
}
$qry=mysql_query($query);
//pembagian jumlah
if ($jlh>=5)
{
?>
<a href="?pg=barang&tkey=<?=$tkey;?>&jlh=<?=$jlh-5;?>">[<<Prev]</a>
<?
}
for ($x=1;$x<=$hal;$x++)
if ($halaman==$x){
?>
<a href="index.php?pg=barang&tkey=<?=$tkey;?>&jlh=<?=(($x*5)-5);?>">[<?
echo "$x";?>]</a><?}
Else
{
?>
<a href="index.php?pg=barang&tkey=<?=$tkey;?>&jlh=<?=(($x*5)-5);?>">[<?
echo "$x";?>]</a>
<?}
}
if (($jlh+5)<$tot)
{
?>
<a href="?pg=barang&tkey=<?=$tkey;?>&jlh=<?=$jlh+5;?>">[Next>>]</a>
<?}
echo "<br><br>";
?></p>
</div></td>
</tr>
</table>
</body>
</html>
Beranda.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="24%" align="left" valign="top"><div align="center"><? include
"menu.php";?></div></td>
<td width="76%" align="left" valign="top"><p><strong>:::SELAMAT
DATANG DI PELELANGAN MOBIL TUA ONLINE</strong></p>
<p> </p>
<p><strong>Info:</strong></p>
<p><strong>- Lelang Dibuka Tanggal 30 Juni 2014 Pukul 10.00
WIB.</strong></p>
<p>- <strong>Batas Pendaftaran Tanggal 30 Desember 2014.</strong></p>
<p> </p></td>
</tr>
</table></body></html>
Index.php
<?php
session_start();
?>
<?php
header("Expires: Mon, 26 Jul 1997 05:00:00 GMT"); // Date in the past
header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT"); // Always
modified
header("Cache-Control: private, no-store, no-cache, must-revalidate"); //
HTTP/1.1
header("Cache-Control: post-check=0, pre-check=0", false);
header("Pragma: no-cache"); // HTTP/1.0
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>www.lelang-mobiltua.com</title>
<link href="mycss.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
.style1 {font-size: 10px}
-->
</style>
</head>
<link rel="stylesheet" type="text/css"
href="Portal%20PERUM%20Pegadaian%20_%20Bersama%20Kerabat%20Meng
gapai%20Cita2_files/chrome.css">
<body background="images/a.gif">
<table width="850" border="3" align="center" cellpadding="0" cellspacing="0"
bordercolor="#E6E6E6">
<tr>
<td width="981"><table width="100%" border="0" cellspacing="0"
cellpadding="0"><tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td colspan="2" align="right" bgcolor="#FFFFFF"><img
src="Portal%20PERUM%20Pegadaian%20_%20Bersama%20Kerabat%20Mengg
apai%20Cita2_files/images_09A.gif" width="360" height="45" /> <marquee>
<img src="Portal PERUM Pegadaian _ Bersama Kerabat Menggapai
Cita2_files/mobil antik 5.jpg" width="168" height="85" />
</marquee> </td>
<td width="19%" background="Portal PERUM Pegadaian _ Bersama Kerabat
Menggapai Cita2_files/images_13.gif"><div align="center"> <strong> <a
href="index.php?pg=anggotaisi" class="LogInOut">L O G I N</a>
</strong></div></td>
<td width="1%" bgcolor="#FFFFFF"> </td>
</tr><tr>
<td width="40%" background="Portal PERUM Pegadaian _ Bersama Kerabat
Menggapai Cita2_files/images_17.gif"> </td>
<td width="39%" background="Portal PERUM Pegadaian _ Bersama Kerabat
Menggapai Cita2_files/images_17.gif" bgcolor="#FFFFFF"><img src="Portal
PERUM Pegadaian _ Bersama Kerabat Menggapai Cita2_files/images_17.gif"
alt="" width="252" height="22" /></td>
<td background="Portal PERUM Pegadaian _ Bersama Kerabat Menggapai
Cita2_files/images_17.gif" bgcolor="#FFFFFF"> </td>
<td background="Portal PERUM Pegadaian _ Bersama Kerabat Menggapai
Cita2_files/images_17.gif" bgcolor="#FFFFFF"><img
src="Portal%20PERUM%20Pegadaian%20_%20Bersama%20Kerabat%20Mengg
apai%20Cita2_files/images_20.gif" alt="" width="165" height="22" /></td>
<td background="Portal PERUM Pegadaian _ Bersama Kerabat Menggapai
Cita2_files/images_17.gif" bgcolor="#FFFFFF"> </td>
</tr>
</table></td>
</tr><tr>
<td bgcolor="#FEFDF9">
<div id="chromemenu">
<ul>
<li><a href="index.php?pg=beranda">Home</a></li>
<li><a href="index.php?pg=visimisi">Profil Perusahaan</a></li>
<li><a href="index.php?pg=barang">Barang Lelang</a></li>
<li><a href="index.php?pg=anggotaisi">Anggota</a></li>
<li><a href="index.php?pg=kontak">Kontak</a></li>
<li><a href="admin/index.php?pg=kontak">Admin</a></li>
</ul>
</div> </td>
</tr><tr>
<td><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"
codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.c
ab#version=7,0,19,0" width="1111" height="300">
<param name="movie" value="Portal PERUM Pegadaian _ Bersama Kerabat
Menggapai Cita2_files/iframe_data/Movie1.swf" />
<param name="quality" value="high" />
<embed src="Portal PERUM Pegadaian _ Bersama Kerabat Menggapai
Cita2_files/iframe_data/Movie1.swf" quality="high"
pluginspage="http://www.macromedia.com/go/getflashplayer"
type="application/x-shockwave-flash" width="1111" height="300"></embed>
</object></td></tr>
<tr>
<td bgcolor="#FFFFFF"><table width="100%" border="0" cellspacing="0"
cellpadding="0"><tr>
<td><img src="images/r_1.jpg" width="850" height="28" /></td>
</tr>
<tr>
<td><table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr>
<td width="2%" bgcolor="#E6E6E6"> </td>
<td width="81%"><?php $pg=$_GET['pg'];
if (!isset($pg)){$pg="beranda";}
include $pg.".php";?></td>
<td width="17%" bgcolor="#FFFFFF"> </td>
</tr></table></td>
<td><img src="images/r_2.jpg" width="850" height="22" /></td>
</tr></table></td>
</tr><tr>
<td><div align="center">
<table id="CONTENT" width="100%" border="0" cellpadding="0"
cellspacing="0">
<tbody><tr>
<td height="40" colspan="9"><table width="100%" bgcolor="#376023"
border="0" cellpadding="0" cellspacing="0">
<tbody><tr>
<td rowspan="2" width="39%"><div align="center" class="style1"><font
color="#ffffff"> <a href="index.php?pg=beranda"
class="linkOnFormIjo">Home</a> | <a href="#"
class="linkOnFormIjo">News</a> | <a
href="index.php?pg=barang">Products</a> | <a href="index.php?pg=kontak"
class="linkOnFormIjo">Contact Us</a> |<a href="#"> Sitemap</a><a href="#"
class="linkOnFormIjo"></a> </font></div></td>
</tr><tr>
<td><div align="right" class="style1"><font color="#ffffff">© Copyright
dara-rina-ginting All rights reserved </font>
/></a></div></td>
</tr></tbody>
</table></td>
</tr>
</tbody></table>
</div></td>
</tr><tr>
<td><table class="watermark" width="100%" border="0" cellpadding="0"
cellspacing="0">
<tbody><tr>
<td width="25%" bgcolor="#f7941c"> </td>
</tr></tbody>
</table></td></tr>
</table></td>
</tr>
</table>
</body>
</html>
Keranjang.php
<html>
<head>
<title>Untitled Document</title>
</head>
<body>
<?
include "koneksi.inc.php";
$user=$_SESSION['user'];
$pass=$_SESSION['pass'];
$cari=$_POST['cari'];
$tampil=mysql_query("select * from anggota where mail='$user' and
pass='$pass'");
while ($data=mysql_fetch_array($tampil))
$noid=$data[noid];
$nama=$data[nama];
$mail=$data[mail];
$pass=$data[pass];
}
?>
<tr>
<td colspan="4"><form name="form1" method="post"
action="index.php?pg=anggotaisi&agt=keranjang">
<div align="right">
<input name="cari" type="text" id="cari">
<input type="submit" name="Submit" value=" Cari ">
</div></form></td>
</tr><tr>
<td width="24%"> </td>
<td width="24%"><div align="left">Nomor Identitas </div></td>
<td width="1%">:</td>
<td width="75%"><? echo $noid; ?></td></tr>
<tr>
<td> </td>
<td><div align="left">Atas Nama </div></td>
<td>:</td>
<td><? echo $nama; ?></td>
</tr><tr>
<td> </td>
<td><div align="left">User Name </div></td>
<td>:</td>
<td><? echo $user; ?></td>
</tr><tr>
<td> </td>
<td><div align="left">Password</div></td>
<td>:</td>
<td><? echo $pass; ?></td>
</tr><tr>
<td> </td>
<td><div align="left"></div></td>
<td> </td>
</tr>
</table>
<table width="100%" border="1" cellpadding="0" cellspacing="0"
bordercolor="#000000">
<tr>
<td width="22%"><div align="center"><strong>Noid</strong></div></td>
<td width="53%"><div align="center"><strong>Barang yang di Lelang
</strong></div></td>
<td width="25%"><div align="right"><strong>Penawaran Harga
</strong></div></td>
</tr>
<?
if (empty($cari)){
$tampung=mysql_query("select * from lelang order by id desc");
}
else{
$tampung=mysql_query("select * from lelang where noid like '%$cari%' or
barang like '%$cari%' order by id desc");
}
while ($tamp=mysql_fetch_array($tampung))
{
if ($noid==$tamp[noid]){?>
<tr bgcolor="#CCCCFF">
<td><div align="center"><? echo $tamp[noid]; ?></div></td>
<td><? echo "<a
href='index.php?pg=lelang&brg=$tamp[barang]'>$tamp[barang]</a>"; ?></td>
<td ><div align="right"><? echo number_format($tamp[tawar],0,',','.');
?></div></td></tr>
<?
else
{
?>
<tr><td><div align="center"><? echo $tamp[noid]; ?></div></td>
<td><? echo "<a
href='index.php?pg=lelang&brg=$tamp[barang]'>$tamp[barang]</a>"; ?></td>
<td ><div align="right"><? echo number_format($tamp[tawar],0,',','.');
?></div></td></tr>
<?
}
}
?>
</table>
</body>
</html>
Koneksi_inc.php
<?php
$databes="lelang_db";
$koneksi=mysql_connect("localhost","root","");
$tampung=mysql_select_db($databes,$koneksi);
if ($tampung){
echo "";}
else{
echo "Database Tidak Terkoneksi...!!!";}?>
Kontak.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
</head>
<body>
<table width="100%" border="0" cellspacing="0" cellpadding="0">
<tr><td width="24%" align="left" valign="top"><div align="center"><? include
"menu.php"; ?></div></td>
<td width="5%" align="left" valign="top"> </td>
<td width="71%" align="left" valign="top"><p><strong>..:::INFORMASI DAN
HUBUNGI KAMI. </strong></p><p align="justify"><br>Untuk Saran dan Kritik
kirimkan ke E-Mail kami:
<em><strong>dararina53@yahoo.co.id</strong></em><br><br>Kepada Anggota
Lelang Baru: </p><ol>
<li><div align="justify">Untuk <strong>AKTIVASI</strong> setiap Anggota
ikut dalam Lelang dikenakan Modal Awal sebesar Rp.200.000,- Adapun
kegunaan Modal Awal adalah sebagai berikut: </div></li>
<div align="justify"><ul>
<li>Menghindari Transaksi anggota yang ikut dalam pelelangan tetapi tidak
bertanggung jawab dalam memilih barang yang dilelang.</li>
<li> Bila terjadi hal yang diatas maka Modal Awal Anggota tersebut dikurangi
50% sehingga Modal Anggota menjadi Rp.100.000,-</li>
<li>Point 1 tersebut berlaku bila Pelelangan sudah berjalan dan diputuskan selesai
tetapi anggota yang dianggap sebagai pemenang tidak mengambil barang
lelangannya dalam kurun waktu yang telah kami informasikan kepada anggota
pemenang. </li></ul>
</div><ul>
</ul>
<li>Pembayaran AKTIVASI setiap Anggota dapat dilakukan melalui:</li>
<ul><li>Transfer ke Rekening kami pada:<ul>
<li>Bank Rakyat Indonesia Cabang Medan </li>
</ul></li><li> Datang Langsung ke Kantor kami:
<ul>
<li>Jl.M.Yamin No.256 Medan 20114 </li>
<li>Telp.06158424, Fax.061235845</li>
</ul></li>
</ul><li>Untuk Aktivasi melalu Rekening kami, Informasikan kepaka kami
melalui Telephone atau Faxmile sebagai tanda bukti tanda ikut serta lelang untuk
modal awal.</li>
<li>Modal awal dikembalikan bila anggota mengambilnya dan tidak ikut dalam
pelelangan periode berikut.</li></ol>
<p>Hormat Kami,</p>
<p>TIM Lelang Online <br align="justify">
</p></td>
</tr>
</table>
</body>
</html>
Lelang_barang.php
<!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></title>
</head>
<body>
<table width="100%" border="0" cellpadding="0" cellspacing="0"
<tr align="center" valign="top">
<td> </td>
<td> </td>
<td> </td>
</tr>
<?
include "koneksi.inc.php";
$brg=$_GET['brg'];
$tampung=mysql_query("select * from lelang where barang='$brg' order by id
desc limit 0,1");
while ($tamp=mysql_fetch_array($tampung))
{
$harga=$tamp[tawar];
}
$tampil=mysql_query("select * from barang where status='Lelang' and
barang='$brg'");
while ($data=mysql_fetch_array($tampil))
{
if (empty($harga)){
$harga=$data[harga];
}
$barang=$data[barang];
?>
<tr align="center" valign="top">
<td width="17%"><div align="center"><?php echo "<img
src='admin/gbr_barang/$data[gambar]' width='100' height='75'
border='2'>";?></div></td>
<td width="29%"><div align="left"><?php echo "Nama Barang Lelang:
".$data[barang]."<br>";echo "Harga Lelang : Rp
".number_format($data[harga],0,',','.').",-<br>";
?></div></td>
<td width="54%"><div align="left"><?php echo $data[deskripsi];?></div></td>
</tr><tr>
<td> </td>
<td> </td>
<td> </td>
</tr><?
}
?>
</table>
</body>
</html>
Lelang_cek.php
<?
include "sesi_cek.php";
?>
<html>
<head>
<title>::Pegadaian Lelang::</title>
</head>
<body>
<?
include "koneksi.inc.php";
$user=$_SESSION['user'];
$pass=$_SESSION['pass'];
$tawar=$_POST['tawar'];
$tampung=mysql_query("select * from lelang where barang='$brg' order by id
desc limit 0,1");
while ($tamp=mysql_fetch_array($tampung))
{
$harga=$tamp[tawar];
}
$tampil=mysql_query("select * from barang where status='Lelang' and
barang='$brg'");
while ($data=mysql_fetch_array($tampil))
{
$hps=$data[harga];
if (empty($harga)){
$harga=$data[harga];
}
}
//kondisikan jika harga lebih murah atau sama dengan...
if ($tawar<=$harga){ ?>
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#CCCCFF"><div align="center"> Penawaran Harga Tidak Boleh
Kurang atau<br>Sama Dengan Penawaran Sebelumnya <br>Klik <a
href="index.php?pg=lelang&brg=<? echo $brg; ?>">DISINI</a> untuk Kembali
</div></td></tr>
</table>
<?
}
elseif ($tawar>$harga){
if ($hps>=1000000){
if ($tawar - $harga <10000)
?><table width="300" border="1" align="center" cellpadding="0"
cellspacing="0"><tr>
<td bgcolor="#CCCCFF"><div align="center">
<p>Penambahan Kelipatan Penawaran Harga<br>Rp.10.000,- <br>Klik <a
href="index.php?pg=lelang&brg=<? echo $brg; ?>">DISINI</a> untuk Kembali
</p></div></td>
</tr></table><?
}
else{
$tampil=mysql_query("select * from anggota where mail='$user' and pass='$pass'
limit 0,1");
while ($data=mysql_fetch_array($tampil)){
$noid=$data[noid];
}
mysql_query("insert into lelang values (NULL, '$noid','$brg','$tawar')");
echo "<meta http-equiv='refresh' content='0;URL=index.php?pg=anggotaisi'>";
}}
elseif ($hps>=100000){
if ($tawar-$harga <5000)
{
?>
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0">
<tr><td bgcolor="#CCCCFF"><div align="center">
<p>Penambahan Kelipatan Penawaran Harga<br>Rp.5.000,- <br>Klik <a
href="index.php?pg=lelang&brg=<? echo $brg; ?>">DISINI</a> untuk Kembali
</p></div></td>
</tr></table>
<?}
else{
$tampil=mysql_query("select * from anggota where mail='$user' and
while ($data=mysql_fetch_array($tampil)){
$noid=$data[noid];
}
mysql_query("insert into lelang values (NULL, '$noid','$brg','$tawar')");
echo "<meta http-equiv='refresh' content='0;URL=index.php?pg=anggotaisi'>";
}}
elseif ($hps < 100000){
if ($tawar - $harga <1000)
{?>
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0">
<tr><td bgcolor="#CCCCFF"><div align="center">
<p>Penambahan Kelipatan Penawaran Harga<br>Rp.1.000,- <br>Klik <a
href="index.php?pg=lelang&brg=<? echo $brg; ?>">DISINI</a> untuk Kembali
</p></div></td>
</tr>
</table>
<?
}
else{
$tampil=mysql_query("select * from anggota where mail='$user' and pass='$pass'
limit 0,1");while ($data=mysql_fetch_array($tampil)){
$noid=$data[noid];
}
mysql_query("insert into lelang values (NULL, '$noid','$brg','$tawar')");
echo "<meta http-equiv='refresh' content='0;URL=index.php?pg=anggotaisi'>";
}
}
}
?>
</body>
Login_cek.php
<?
include "koneksi.inc.php";
$user=$_POST['user'];
$pass=$_POST['pass'];
$tampil=mysql_query("select*from anggota where mail='$user' and
pass='$pass'");
if (!$baris=mysql_fetch_array($tampil)){ ?>
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0">
<tr><td bgcolor="#CCCCFF"><div align="center">Kombinasi User Name dan
Password Salah<br>Klik <a href="index.php?pg=login">DISINI</a> untuk
Kembali </div></td>
</tr></table>
<?
}
Else
{
$tampung=mysql_query("select*from anggota where mail='$user' and
pass='$pass' and aktivasi='Aktif'");
if (!$tamp=mysql_fetch_array($tampung)){ ?>
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0">
<tr><td bgcolor="#CCCCFF"><div align="center"> Keanggotaan Anda Belum di
Aktivasi <br> Klik <a href="index.php?pg=kontak">DISINI</a> untuk
Informasi </div></td>
</tr></table> <?
}else
{
session_start(); session_name("anggota");
$_SESSION['user']=$user;
echo "<meta http-equiv='refresh' content='0;URL=index.php?pg=anggotaisi'>";}}
?>
Logout.php
<?
session_start();
unset($_SESSION['user']);
unset($_SESSION['pass']);
session_destroy();
?>
<meta http-equiv="refresh" content="0;URL=index.php?pg=barang">
Menu.php
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
<!--
.style2 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
}
-->
</style>
</head>
<table width="16%" border="0" align="center" cellpadding="0" cellspacing="0"
bordercolor="#FFFFFF">
<tr>
<td bordercolor="#000000"> </td>
</tr><tr>
<td bordercolor="#000000"><div align="center">
</div></td></tr>
<tr><td bordercolor="#000000"> </td>
</tr><tr>
<td bordercolor="#000000"><div align="center">
</div></td></tr>
<tr><td bordercolor="#000000"><div align="center">
<marquee behavior="scroll" direction="down" scrollamount="1" scrolldelay="5"
onMouseMove="stop()" onMouseOut="start()">
<p align="center">
<?php
include "koneksi.inc.php";
$tampil=mysql_query("select * from barang where status='Lelang'");while
($data=mysql_fetch_array($tampil))
{
$harga=number_format($data[harga],0,',','.');?>
<?php echo "<br><a
href='index.php?pg=lelang_brg&brg=$data[barang]'>$data[barang],<br>Rp
$harga,-<br></a>";?><?php
}
?>
</p></marquee>
</div></td></tr>
<tr><td> </td></tr>
<tr><td><div align="center">
</tr><tr><td><div align="center">
</div></td></tr>
</table></body>
</html>
Pass.php
<!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>Untitled Document</title>
</head>
<body>
<form name="form1" method="post"
action="index.php?pg=anggotaisi&agt=pass_cek">
<table width="100%" border="0" cellspacing="1" cellpadding="1">
<tr><td width="23%"> </td>
<td width="23%"><div align="left">E-Mail / User Name</div></td>
<td width="1%">:</td>
<td width="53%"><input name="user1" type="text" id="user1"> </td>
</tr><tr>
<td> </td><td><div align="left">Password Baru </div></td>
<td>:</td><td><input name="pass1" type="text" id="pass1">
</td></tr>
<tr>
<td> </td>
<td><div align="left">Re-Passsword Baru </div></td>
<td>:</td>
<td><input name="repass" type="text" id="repass"></td>
</tr><tr>
<td> </td>
<td> </td>
<td><input type="submit" name="Submit" value=" Ganti ">
<input type="reset" name="Reset" value=" Batal "></td>
</tr>
</table>
</form>
</body>
</html>
Pass_cek.php
<?
include "koneksi.inc.php";
$repass=$_POST['repass'];
$user=$_SESSION['user'];
$pass=$_SESSION['pass'];
$user1=$_POST['user1'];
$pass1=$_POST['pass1'];
$tampil=mysql_query("select * from anggota where mail='$user' and
pass='$pass'");
while ($data=mysql_fetch_array($tampil))
{
$noid=$data[noid];
}
if ($user1=="" or $pass1=="" or $repass==""){
?>
<table width="300" border="1" align="center" cellpadding="0" cellspacing="0">
<tr>
<td bgcolor="#CCCCFF"><div align="center">
Klik <a href="index.php?pg=lelang&brg=<? echo $brg; ?>">DISINI</a> untuk
Kembali </p>
</div></td></tr>
</table><?
}
else if ($pass1!=$repass){
?>
<table width="300" border="1" align="center" cellpadding="0"
cellspacing="0"><tr>
<td bgcolor="#CCCCFF"><div align="center">
<p>Password dengan Repassword Tidak Sama <br>
Klik <a href="lelang.php?brg=<? echo $brg; ?>">DISINI</a> untuk Kembali
</p> </div></td>
</tr>
</table>
<?
}
else{
mysql_query("update anggota set mail='$user1',pass='$pass1' where
noid='$noid'");
//buat sesssion baru
session_start();
$_SESSION['user']=$user1;
$_SESSION['pass']=$pass1;
echo "<meta http-equiv='refresh' content='0;URL=index.php?pg=anggotaisi'>";
}
?>
<!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>Untitled Document</title>
</head>
<body>
<p> </p>
<table border="0" width="545" cellspacing="0" cellpadding="0">
<tbody><tr>
<td align="left" valign="top" bgcolor="#FF0000"> </td>
<td align="left" valign="top" bgcolor="#FF0000"><strong>VISI
PERUSAHAAN</strong></td>
</tr><tr>
<td align="center" width="108"> </td>
<td align="left" width="430" valign="top"><div
align="justify"><strong>A</strong>kan menjadi sebuah balai lelang yang
terkemuka dan terpercaya.</div></td>
<td width="7"> </td>
</tr><tr>
<td align="center" width="108"> </td>
<td align="left" width="430" valign="top"> </td>
<td width="7"> </td>
</tr><tr>
<t align="center" width="108" bgcolor="#FF0000"> </td>
<td align="left" width="430" valign="top" bgcolor="#FF0000"><strong>MISI
PERUSAHAAN</strong></td>
<td width="7" bgcolor="#FF0000"> </td>
</tr><tr>
<td align="left" width="430" valign="top"><div
align="justify"><strong>S</strong>elalu memberikan pelayanan dengan kualitas
terbaik dan memuaskan bagi seluruh pemangku kepentingan
(<em>stakeholder</em>)</div></td>
<td width="7"> </td>
</tr><tr>
<td align="center" width="108"> </td>
<td align="left" width="430" valign="top"> </td>
<td width="7"> </td>
</tr><tr>
<td align="center" width="108" bgcolor="#FF0000"> </td>
<td align="left" width="430" valign="top"
bgcolor="#FF0000"><strong>NILAI-NILAI PERUSAHAAN</strong></td>
<td width="7" bgcolor="#FF0000"> </td>
</tr>
<tr>
<td align="center" width="108"> </td>
<td align="left" width="430" valign="top"><p align="justify">Untuk mencapai
Visi dan menjalankan Misi Perusahaan lelang
Online<strong> </strong>menjunjung tinggi nilai-nilai dan
budaya<em><strong> kualitas</strong>,<strong> profesionalisme</
strong>,<strong> kehandalan</strong>,<strong> integritas</strong>,
<strong> loyalitas</strong>,<strong>keterbukaan </strong>dan<stro
ng> kerjasama </strong></em>yang diterapkan secara bersamaan di
bawah pengawasan ketat jajaran direksi dan manajemen.</p></td>
</tr></tbody>
</table>
<p></p>
</body>
Anggoinfo.php
<?php
// PHPMaker 5 configuration for Table anggota
$anggota = new canggota; // Initialize table object
// Define table class
class canggota {
// Define table level constants
var $TableVar;
var $TableName;
var $SelectLimit = FALSE;
var $id;
var $kaid;
var $noid;
var $nama;
var $ttl;
var $alamat;
var $telp;
var $norek;
var $natas;
var $mail;
var $pass;
var $aktivasi;
var $fields = array();
function canggota() {
$this->TableVar = "anggota";
$this->TableName = "anggota";
$this->SelectLimit = TRUE;
$this->id = new cField('anggota', 'x_id', 'id', "`id`", 17, -1, FALSE);
$this->fields['id'] =& $this->id;
$this->fields['kaid'] =& $this->kaid;
$this->noid = new cField('anggota', 'x_noid', 'noid', "`noid`", 200, -1, FALSE);
$this->fields['noid'] =& $this->noid;
$this->nama = new cField('anggota', 'x_nama', 'nama', "`nama`", 200, -1, FALSE);
$this->fields['nama'] =& $this->nama;
$this->ttl = new cField('anggota', 'x_ttl', 'ttl', "`ttl`", 200, -1, FALSE);
$this->fields['ttl'] =& $this->ttl;
$this->alamat = new cField('anggota', 'x_alamat', 'alamat', "`alamat`", 200, -1,
FALSE);
$this->fields['alamat'] =& $this->alamat;
$this->telp = new cField('anggota', 'x_telp', 'telp', "`telp`", 200, -1, FALSE);
$this->fields['telp'] =& $this->telp;
$this->norek = new cField('anggota', 'x_norek', 'norek', "`norek`", 200, -1,
FALSE);
$this->fields['norek'] =& $this->norek;
$this->natas = new cField('anggota', 'x_natas', 'natas', "`natas`", 200, -1, FALSE);
$this->fields['natas'] =& $this->natas;
$this->mail = new cField('anggota', 'x_mail', 'mail', "`mail`", 200, -1, FALSE);
$this->fields['mail'] =& $this->mail;
$this->pass = new cField('anggota', 'x_pass', 'pass', "`pass`", 200, -1, FALSE);
$this->fields['pass'] =& $this->pass;
$this->aktivasi = new cField('anggota', 'x_aktivasi', 'aktivasi', "`aktivasi`", 200, -1,
FALSE);
$this->fields['aktivasi'] =& $this->aktivasi;
}
// Records per page
function getRecordsPerPage() {
return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_REC_PER_PAGE];
}
$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_REC_PER_PAGE] = $v;
}
// Start record number
function getStartRecordNumber() {
return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_START_REC];
}
function setStartRecordNumber($v) {
$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_START_REC] = $v;
}
// Advanced search
function getAdvancedSearch($fld) {
return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_ADVANCED_SEARCH . "_" . $fld];
}
function setAdvancedSearch($fld, $v) {
if (@$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_ADVANCED_SEARCH . "_" . $fld] <> $v) {
$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_ADVANCED_SEARCH . "_" . $fld] = $v;
}
}
// Basic search Keyword
function getBasicSearchKeyword() {
return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_BASIC_SEARCH];
}
$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_BASIC_SEARCH] = $v;
}
// Basic Search Type
function getBasicSearchType() {
return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_BASIC_SEARCH_TYPE];
}
function setBasicSearchType($v) {
$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_BASIC_SEARCH_TYPE] = $v;
}
// Search where clause
function getSearchWhere() {
return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_SEARCH_WHERE];
}
function setSearchWhere($v) {
$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_SEARCH_WHERE] = $v;
}
// Single column sort
function UpdateSort(&$ofld) {
if ($this->CurrentOrder == $ofld->FldName) {
$sSortField = $ofld->FldExpression;
$sLastSort = $ofld->getSort();
if ($this->CurrentOrderType == "ASC" || $this->CurrentOrderType == "DESC")
{
$sThisSort = $this->CurrentOrderType;
} else {
}
$ofld->setSort($sThisSort);
$this->setSessionOrderBy($sSortField . " " . $sThisSort); // Save to Session
} else {
$ofld->setSort("");
}
}
// Session WHERE Clause
function getSessionWhere() {
return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_WHERE];
}
function setSessionWhere($v) {
$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_WHERE] = $v;
}
// Session ORDER BY
function getSessionOrderBy() {
return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_ORDER_BY];
}
function setSessionOrderBy($v) {
$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_ORDER_BY] = $v;
}
// Session Key
function getKey($fld) {
return @$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_KEY . "_" . $fld];
}
$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_KEY . "_" . $fld] = $v;
}
// Table level SQL
function SqlSelect() { // Select
return "SELECT * FROM `anggota`";
}
function SqlWhere() { // Where
return "";
}
function SqlGroupBy() { // Group By
return "";
}
function SqlHaving() { // Having
return "";
}
function SqlOrderBy() { // Order By
return "";
}
// SQL variables
var $CurrentFilter; // Current filter
var $CurrentOrder; // Current order
var $CurrentOrderType; // Current order type
// Report table sql
function SQL() {
$sFilter = $this->CurrentFilter;
$sSort = $this->getSessionOrderBy();
return ew_BuildSql($this->SqlSelect(), $this->SqlWhere(),
$this->SqlGroupBy(), $this->SqlHaving(), $this->SqlOrderBy(),
$sFilter, $sSort);
// Return table sql with list page filter
function SelectSQL() {
$sFilter = $this->getSessionWhere();
if ($this->CurrentFilter <> "") {
if ($sFilter <> "") $sFilter .= " AND ";
$sFilter .= $this->CurrentFilter;
}
$sSort = $this->getSessionOrderBy();
return ew_BuildSql($this->SqlSelect(), $this->SqlWhere(),
$this->SqlGroupBy(), $this->SqlHaving(), $this->SqlOrderBy(),
$sFilter, $sSort);
}
// Return record count
function SelectRecordCount() {
global $conn;
$cnt = -1;
if ($this->SelectLimit)
{
$sSelect = $this->SelectSQL();
if (strtoupper(substr($sSelect, 0, 13)) == "SELECT * FROM")
{
$sSelect = "SELECT COUNT(*) FROM" . substr($sSelect, 13);
if ($rs = $conn->Execute($sSelect)) {
if (!$rs->EOF) $cnt = $rs->fields[0];
$rs->Close();
}
}
}
if ($cnt == -1) {
if ($rs = $conn->Execute($this->SelectSQL())) {
$rs->Close();
}
}
return intval($cnt);
}
// INSERT statement
function InsertSQL(&$rs) {
$names = "";
$values = "";
foreach ($rs as $name => $value) {
$names .= $this->fields[$name]->FldExpression . ",";
$values .= (is_null($value) ? "NULL" : ew_QuotedValue($value,
$this->fields[$name]->FldDataType)) . ",";
}
if (substr($names, -1) == ",") $names = substr($names, 0, strlen($names)-1);
if (substr($values, -1) == ",") $values = substr($values, 0, strlen($values)-1);
return "INSERT INTO `anggota` ($names) VALUES ($values)";
}
// UPDATE statement
function UpdateSQL(&$rs) {
$SQL = "UPDATE `anggota` SET ";
foreach ($rs as $name => $value) {
$SQL .= $this->fields[$name]->FldExpression . "=" .
(is_null($value) ? "NULL" : ew_QuotedValue($value,
$this->fields[$name]->FldDataType)) . ",";
}
if (substr($SQL, -1) == ",") $SQL = substr($SQL, 0, strlen($SQL)-1);
if ($this->CurrentFilter <> "") $SQL .= " WHERE " . $this->CurrentFilter;
return $SQL;
}
function DeleteSQL(&$rs)
{
$SQL = "DELETE FROM `anggota` WHERE ";
$SQL .= EW_DB_QUOTE_START . 'id' . EW_DB_QUOTE_END . '='
.ew_QuotedValue($rs['id'], $this->id->FldDataType) . ' AND ';
if (substr($SQL, -5) == " AND ") $SQL = substr($SQL, 0, strlen($SQL)-5);
if ($this->CurrentFilter <> "") $SQL .= " AND " . $this->CurrentFilter;
return $SQL;
}
// Key filter for table
function SqlKeyFilter() {
return "`id` = @id@";
}
// Return url
function getReturnUrl() {
if (@$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_RETURN_URL] <> "") {
return $_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_RETURN_URL];
} else {
return "anggotalist.php";
}
}
function setReturnUrl($v) {
$_SESSION[EW_PROJECT_NAME . "_" . $this->TableVar . "_" .
EW_TABLE_RETURN_URL] = $v;
}
// View url
function ViewUrl() {
return $this->KeyUrl("anggotaview.php");
// Edit url
function EditUrl() {
return $this->KeyUrl("anggotaedit.php");
}
// Inline edit url
function InlineEditUrl() {
return $this->KeyUrl("anggotalist.php", "a=edit");
}
// Copy url
function CopyUrl() {
return $this->KeyUrl("anggotaadd.php");
}
// Inline copy url
function InlineCopyUrl() {
return $this->KeyUrl("anggotalist.php", "a=copy");
}
// Delete url
function DeleteUrl() {
return $this->KeyUrl("anggotadelete.php");
}
// Key url
function KeyUrl($url, $action = "") {
$sUrl = $url . "?";
if ($action <> "") $sUrl .= $action . "&";
if (!is_null($this->id->CurrentValue)) {
$sUrl .= "id=" . urlencode($this->id->CurrentValue);
} else {
return "javascript:alert('Invalid Record! Key is null');";
}
return $sUrl;
// Function LoadRs
// - Load Row based on Key Value
function LoadRs($sFilter) {
global $conn;
// Set up filter (Sql Where Clause) and get Return Sql
$this->CurrentFilter = $sFilter;
$sSql = $this->SQL();
return $conn->Execute($sSql);
}
// Load row values from rs
function LoadListRowValues(&$rs) {
$this->id->setDbValue($rs->fields('id'));
$this->kaid->setDbValue($rs->fields('kaid'));
$this->noid->setDbValue($rs->fields('noid'));
$this->nama->setDbValue($rs->fields('nama'));
$this->ttl->setDbValue($rs->fields('ttl'));
$this->alamat->setDbValue($rs->fields('alamat'));
$this->telp->setDbValue($rs->fields('telp'));
$this->norek->setDbValue($rs->fields('norek'));
$this->natas->setDbValue($rs->fields('natas'));
$this->mail->setDbValue($rs->fields('mail'));
$this->pass->setDbValue($rs->fields('pass'));
$this->aktivasi->setDbValue($rs->fields('aktivasi'));
}
// Render list row values
function RenderListRow() {
global $conn, $Security;
// kaid
if (!is_null($this->kaid->CurrentValue)) {
switch ($this->kaid->CurrentValue) {
$this->kaid->ViewValue = "Kartu Tanda Penduduk";
break;
case "Surat Izin Mengemudi":$this->kaid->ViewValue = "Surat Izin
Mengemudi";
break;
default:
$this->kaid->ViewValue = $this->kaid->CurrentValue;
}
} else {
$this->kaid->ViewValue = NULL;
}
$this->kaid->CssStyle = "";
$this->kaid->CssClass = "";
$this->kaid->ViewCustomAttributes = "";
// noid
$this->noid->ViewValue = $this->noid->CurrentValue;
$this->noid->CssStyle = "";
$this->noid->CssClass = "";
$this->noid->ViewCustomAttributes = "";
// nama
$this->nama->ViewValue = $this->nama->CurrentValue;
$this->nama->CssStyle = "";
$this->nama->CssClass = "";
$this->nama->ViewCustomAttributes = "";
// ttl
$this->ttl->ViewValue = $this->ttl->CurrentValue;
$this->ttl->CssStyle = "";
$this->ttl->CssClass = "";
$this->ttl->ViewCustomAttributes = "";
// alamat