48
Index.php
<title>Sistem Informasi Penjualan</title>
<link type="text/css" href="asset/css/style.css" rel="stylesheet"> <div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br>Jl. Setiabudi No. 211 Semarang 50263 <br> Customer Service: <br> (024) 7470031, (0298) 592644" ?></h2>
<div id="body">
<p>Silahkan login untuk melakukan transaksi dan manajemen data.</p> <div id="bg-line">
<form action="cek_login.php" method="post" class="input-teks-login">
Username : <input type="text" name="username" class="input-teks-login" placeholder="Masukkan username..." />
Password : <input type="password" name="password" class="input-teks-login" placeholder="Masukkan Password..." />
<input type="submit" value="Log In" class="btn-kirim-login" name="login"/> </div>
</form> </div>
Koneksi.php
<?php
$host="localhost";
$username="root"; $password="";
$database="TA_KA";
$connection=@mysql_connect($host,$username,$password)or die("Kesalahan koneksi...");
@mysql_select_db($database,$connection)or die("Database error!"); ?>
menu.php
<head>
<script src="asset/js/menu.js" type="text/javascript"></script>
<link href="asset/css/menu.css" rel="stylesheet" type="text/css" /> </head>
<div id="menu">
<div id="MainMenu"> <div id="Menu">
<div class="suckertreemenu"> <ul id="treemenu1">
<li><a href="index_admin.php">Home</a></li>
<li><a href="master_java.php">Barang</a></li> <li><a href="pelanggan.php">Pelanggan</a></li>
<ul>
<li><a href="transaksi_penjualan.php">Proses Transaksi</a></li>
<li><a href="cetak_nota.php">Cetak Nota</a></li> </ul>
</li>
<li><a href="laporan.php">Laporan Penjualan</a></li> <li><a href="master_user.php">Admin</a></li>
<li><a href="logout.php">Log Out</a></li>
</ul> </div>
</div> </div>
<div class="cleaner_h0"></div> </div>
menu_kasir.php
<head>
<script src="asset/js/menu.js" type="text/javascript"></script>
<link href="asset/css/menu.css" rel="stylesheet" type="text/css" /> </head>
<div id="menu">
<div id="MainMenu"> <div id="Menu">
<div class="suckertreemenu"> <ul id="treemenu1">
<li><a href="index_admin.php">Home</a></li>
<li><a href="master_java.php">Barang</a></li> <li><a href="pelanggan.php">pelanggan</a></li>
<li><a href="#">Transaksi</a> <ul>
<li><a href="transaksi_penjualan.php">Proses Transaksi</a></li>
<li><a href="cetak_nota.php">Cetak Nota</a></li> </ul>
</li>
<li><a href="logout.php">Log Out</a></li>
</div> </div>
</div>
<div class="cleaner_h0"></div>
</div>
index_admin.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level'];
?>
<title>Sistem Informasi Penjualan</title>
<link type="text/css" href="asset/css/style.css" rel="stylesheet">
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br> Jl. Setiabudi No. 211 Semarang 50263 <br> Customer Service: <br> (024) 7470031, (0298) 592644" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>"; if($level=="admin"){
include("menu.php");
} else {
include("menu_kasir.php");
} ?>
<div class="cleaner_h0"></div>
<div id="list"> <ul>
<li><strong>Barang</strong><br />Berfungsi untuk mengelola data produk Barang (tambah, edit, hapus) yang tersimpan di dalam database</li>
<li><strong>Laporan Penjualan</strong><br />Berfungsi untuk mengetahui laporan penjualan dalam periode satu bulan atau satu tahun</li>
<li><strong>Manajemen admin</strong><br />Berfungsi untuk mengelola data admin (tambah, edit, hapus) yang tersimpan di dalam database</li>
<li><strong>Log Out</strong><br />Keluar dari sistem aplikasi</li>
</ul> </div>
</div> <?php
}
else
header("location: index.php");
?>
Java.php
<?php
class barang {
function connect() {
include("koneksi.php");
}
function getbarang(){ $barang = new barang();
$barang->connect();
$query = "select * FROM barang order by k_brg"; $hasil = mysql_query($query);
return $hasil; }
function cekKodebarang($k_brg) {
$barang = new barang(); $barang->connect();
$query = "SELECT k_brg FROM barang WHERE k_brg='$k_brg'";
$x=0;
while($data = mysql_fetch_array($hasil)) {
$x = $x+1; }
return $x;
}
function getMaxKodebarang(){
$barang = new barang(); $barang->connect();
$query = "SELECT max(k_brg) AS last FROM barang"; $hasil = mysql_query($query);
return $hasil; }
function insertbarang($k_brg, $nama_brg, $jenis, $harga, $satuan)
{
$barang = new barang();
$barang->connect();
$query = "insert into barang(k_brg, nama_brg, jenis, harga, satuan) VALUES ('$k_brg','$nama_brg', '$jenis', '$harga','$satuan')";
$hasil = mysql_query($query); if($hasil){
return "T"; } else {
return "F";
} }
function getbarangEdit($k_brg) {
$barang = new barang();
$barang->connect();
$query = "select * FROM barang WHERE k_brg='$k_brg'";
$hasil = mysql_query($query); return $hasil;
function updatebarang($k_brg, $nama_brg, $jenis, $harga, $satuan) {
$barang = new barang(); $barang->connect();
$query = "update barang set nama_brg='$nama_brg', jenis='$jenis', harga='$harga', satuan='$satuan' WHERE k_brg='$k_brg'";
$hasil = mysql_query($query);
if($hasil){ return "T";
} else {
return "F"; }
}
function deletebarang($k_brg)
{
$barang = new barang();
$barang->connect();
$query = "delete FROM barang WHERE k_brg='$k_brg'";
$hasil = mysql_query($query);
if($hasil){ return "T";
} else { return "F";
}
}
function getHargabarang($k_brg) {
$barang = new barang();
$barang->connect();
$query = "select harga FROM barang WHERE k_brg='$k_brg'";
$hasil = mysql_query($query); return $hasil;
}
?>
DetailTransaksi
<?php
class DetailTransaksi
{
function connect() {
include("koneksi.php");
}
function getDetailTransaksi($no_faktur){
$detail = new DetailTransaksi(); $detail->connect();
$query = "select no_faktur, k_brg, harga, jumlah FROM detailtransaksi, WHERE k_brg = k_brg AND no_faktur='$no_faktur'";
$hasil = mysql_query($query);
return $hasil; }
function insertDetailTransaksi($no_faktur, $k_brg, $jumlah, $subtotal)
{
$detail = new DetailTransaksi(); $detail->connect();
$query = "insert into detailtransaksi(no_faktur, k_brg, jumlah, subtotal) VALUES ('$no_faktur','$k_brg', '$jumlah',
'$subtotal')";
$hasil = mysql_query($query); if($hasil){
return "T"; } else {
return "F";
} }
function deleteDetailTransaksi($no_faktur, $k_brg) {
$detail->connect();
$query = "delete FROM detailtransaksi WHERE
no_faktur='$no_faktur' AND k_brg='$k_brg'"; $hasil = mysql_query($query);
if($hasil){
return "T"; } else {
return "F";
} }
function deleteDetailTransaksiAll($no_faktur)
{
$detail = new DetailTransaksi();
$detail->connect();
$query = "delete FROM detailtransaksi WHERE
no_faktur='$no_faktur'";
$hasil = mysql_query($query); if($hasil){
return "T"; } else {
return "F";
} }}?>
User.php
<?php class User {
function connect() {
include("koneksi.php"); }
function getUser() {
$user = new User(); $user->connect();
$query = "select * FROM admin order by username"; $hasil = mysql_query($query);
return $hasil; }
function getIdUser($username) {
$user = new User(); $user->connect();
$query = "SELECT username FROM admin WHERE username='$username'"; $hasil = mysql_query($query);
$x=0;
while($data = mysql_fetch_array($hasil)) { $x = $x+1;
}
}
function insertUser($username, $password, $nama, $level) {
$user = new User(); $user->connect();
$query = "insert into admin(username, password, nama, level) VALUES ('$username','$password', '$nama', '$level')";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function getUserEdit($username) {
$user = new User(); $user->connect();
$query = "select * FROM admin WHERE username='$username'"; $hasil = mysql_query($query);
return $hasil; }
function updateUser($username, $password, $nama, $level) {
$user = new User(); $user->connect();
$query = "update admin set password='$password', nama='$nama', level='$level' WHERE username='$username'";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function deleteUser($username) {
$user = new User(); $user->connect();
$query = "delete FROM admin WHERE username='$username'"; $hasil = mysql_query($query);
if($hasil){ return "T"; } else { return "F"; }
}
function cekLogin($username, $password) {
$user = new User(); $user->connect();
$query = "SELECT username, password, nama, level FROM admin WHERE username='$username' AND password='$password'";
$hasil = mysql_query($query); $cek = mysql_num_rows($hasil); return $hasil;
/*if($cek >= 1){ return $id; } else { return "gagal"; }*/
}
/*function cekUserAktif($username, $password){ $user = new User();
$user->connect();
$x=0;
while($data = mysql_fetch_array($hasil)) { $res[$x] = $data["status"];
$x = $x+1; }
$hsl = $res[0]; return $hsl; } */
}
Transaksi.php
<?php
class Transaksi {
function connect() {
include("koneksi.php"); }
function getNoTransaksi($today){ $transaksi = new Transaksi(); $transaksi->connect();
$query = "SELECT max(no_faktur) AS last FROM transaksi WHERE no_faktur LIKE '$today%'";
$hasil = mysql_query($query); return $hasil;
}
function insertTransaksi($no_faktur, $tanggal, $grand_total, $bayar,$k_pel)
{
$transaksi = new Transaksi(); $transaksi->connect();
$query = "insert into transaksi(no_faktur, tanggal,
grand_total, bayar, depo, k_pel) VALUES ('$no_faktur','$tanggal', '$grand_total', '$bayar','$k_pel')";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function getTransaksi(){ $transaksi = new Transaksi(); $transaksi->connect();
$query = "SELECT * FROM transaksi ORDER BY no_faktur DESC"; $hasil = mysql_query($query);
return $hasil; }
function getHistoryTransaksi($tanggal_awal, $tanggal_akhir){ $transaksi = new Transaksi();
$transaksi->connect();
$query = "SELECT * FROM transaksi WHERE tanggal BETWEEN '$tanggal_awal' AND '$tanggal_akhir' ORDER BY no_nota ASC"; $hasil = mysql_query($query);
return $hasil; }
function deleteTransaksi($no_faktur) {
$transaksi = new Transaksi(); $transaksi->connect();
$query = "delete FROM transaksi WHERE no_faktur='$no_faktur'"; $hasil = mysql_query($query);
if($hasil){ return "T"; } else { return "F"; }
} } ?>
Logout.php
<?php
session_start();
{
if(ISSET($_SESSION['username'])) {
UNSET($_SESSION ['username']); }
}
header("location: index.php"); session_destroy();
?>
cek_login.php
<?php
include ("User.php"); session_start();
$usernamex = $_POST["username"];
//$passwordx = md5($_POST["password"]); $passwordx = ($_POST["password"]);
$user = new User();
//$status = $user->cekUserAktif($usernamex, $passwordx); $hasil = $user->cekLogin($usernamex, $passwordx);
$datax = mysql_fetch_array($hasil); $cek = mysql_num_rows($hasil); $username = $datax["username"]; $level = $datax["level"]; $nama = $datax["nama"];
//echo $cek." - ".$username." - ".$level; if($cek>0){
session_start();
$_SESSION['username'] = $usernamex; $_SESSION['level'] = $level; $_SESSION['nama'] = $nama;
header("location: index_admin.php"); } else {
header("location: index.php"); }
?>
master_java.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br> Jl. Setiabudi No. 211 Semarang 50263 <br> Customer Service: <br> (024) 7470031, (0298) 592644"?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>";
if($level=="admin"){ include("menu.php"); } else {
include("menu_kasir.php"); }
include("java.php"); $barang = new barang(); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC">
<tr style="background-color:#000000; color:#FFFFFF;"
align="center"><td colspan="9" height="25" class="hurufx">Data produk java</td></tr>
<tr style="background-color:#333; color:#FFFFFF;" align="center" class="hurufx">
<td align="center">No.</td>
<td align="center">Kode Barang</td> <td align="center">Nama Barang</td> <td align="center">Jenis Barang</td> <td align="center">Harga </td> <td align="center">Satuan (ml)</td>
<td colspan="2"><a href="tambah_java.php"
class="cbbarang"><div class="btn-add">Tambah Barang</div></a></td> </tr>
<?php $i = 1;
$result = $barang->getbarang();
while($row = mysql_fetch_array($result)) { ?>
<tr align="center" class="hurufx"> <td><?php echo $i; ?></td>
<td><?php echo $row["k_brg"]; ?></td> <td><?php echo $row["nama_brg"]; ?></td> <td><?php echo $row["jenis"]; ?></td> <td><?php echo "Rp.
".number_format($row["harga"],2,',','.'); ?></td>
<td><?php echo number_format($row["satuan"],0,',','.'); ?></td> <td width="90"><a href="edit_java.php?k_brg=<?php echo
$row['k_brg']; ?>" class="cbbarang"><div class="btn-edit">Edit barang</div></a></td>
<td width="100"><a href="delete_java.php?k_brg=<?php echo $row['k_brg']; ?>" onclick="return confirm('Hapus Data?');"><div class="btn-delete">Hapus barang</div></a></td> </tr></font>
<?php $i++; } ?> </table>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
<?php } else
header("location: index.php"); ?>
tambah_java.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script type="text/javascript">
function cekInputan() {
var harga = document.forms['myForm']['harga'].value; var satuan = document.forms['myForm']['satuan'].value; var numbers=/^[0-9]+$/;
if((!harga.match(numbers)) || (!satuan.match(numbers))){ alert("Inputan Harus Angka !"); return false;
} }
</script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Setiabudi No. 211 Semarang 50263 <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br> Customer Service: <br> (024) 7470031, (0298) 592644, (0298) 592656" ?></h2> <div id="body">
<?php
echo "Selamat datang, Anda login sebagai $nama<br><br>";
if($level=="admin"){ include("menu.php"); } else {
include("menu_kasir.php"); }
include("java.php"); $barang = new barang();
$hasil = $barang->getMaxKodebarang(); $datax = mysql_fetch_array($hasil); $lastKodeSayur = $datax['last'];
$lastNoUrut = substr($lastKodeSayur, 1, 3); $nextNoUrut = $lastNoUrut + 1;
?>
<div class="cleaner_h10"></div> <div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC">
<form action="insert_java.php" method="post" name="myForm" onSubmit="return cekInputan()">
<tr class="hurufx"> <td>Kode Barang:</td>
<td><input type="text" name="k_brg" size="30"
value="<?php echo $nextKodeSayur; ?>" readonly="readonly"></td> </tr>
<tr class="hurufx"> <td>Nama Barang:</td>
<td><input type="text" name="nama_brg" size="30"></td>
</tr>
<tr class="hurufx"> <td>Jenis:</td>
<td><input type="text" name="jenis" size="30" ></td> </tr>
<tr class="hurufx"> <td>Harga:</td>
<td><input type="text" name="harga" size="30" id="harga"></td>
</tr>
<tr class="hurufx"> <td>Satuan:</td>
<td><input type="text" name="satuan" size="30" id="satuan"></td>
</tr> <tr> <td></td>
<td><input type="submit" value="Simpan" class="btn-kirim-login"><input type="reset" value="Reset" class="btn-kirim-login"></td>
</tr> </form> </table> </div>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
</td> </tr> </table> </div> <?php } else
header("location: index.php"); ?>
edit_java.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
}
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Setiabudi No. 211 Semarang 50263 <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br> Customer Service: <br> (024) 7470031, (0298) 592644, (0298) 592656"?></h2> <div id="body">
<?php
echo "Selamat datang, Anda login sebagai $nama<br><br>";
if($level=="admin"){ include("menu.php"); } else {
include("menu_kasir.php"); }
include("java.php"); $barang = new barang(); $k_brg = $_GET["k_brg"];
$datax = $barang->getbarangEdit($k_brg); while ($row = mysql_fetch_array($datax)){ $nama_brg= $row["nama_brg"];
$jenis = $row["jenis"]; $harga = $row["harga"]; $satuan = $row["satuan"]; }
?>
<div class="cleaner_h10"></div> <div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC">
<form action="update_java.php" method="post"> <tr class="hurufx">
<td>Kode Barang:</td>
<td><input type="text" name="k_brg" size="40" value="<?php echo $k_brg; ?>" readonly></td> </tr>
<tr class="hurufx"> <td>Nama Barang:</td>
<td><input type="text" name="nama_brg" size="40" value="<?php echo $nama_brg; ?>"></td>
</tr>
<tr class="hurufx"> <td>Jenis:</td>
<td><input type="text" name="jenis" size="40" value="<?php echo $jenis; ?>"></td>
</tr>
<tr class="hurufx"> <td>Harga:</td>
<td><input type="text" name="harga" size="40" value="<?php echo $harga; ?>"></td>
</tr>
<tr class="hurufx"> <td>Satuan:</td>
<td><input type="text" name="satuan" size="40" value="<?php echo $satuan; ?>"></td>
<td></td>
<td><input type="submit" value="Update" class="btn-kirim-login"><input type="reset" value="Reset" class="btn-kirim-login"></td>
</tr> </form> </table> </div>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
</td> </tr> </table> </div> <?php } else
header("location: index.php"); ?>
update_java.php
<?php
include("java.php"); $k_brg = $_POST["k_brg"]; $nama_brg = $_POST["nama_brg"]; $jenis = $_POST["jenis"]; $harga = $_POST["harga"]; $satuan = $_POST["satuan"]; $barang = new barang();
if($k_brg=="" || $nama_brg=="" || $jenis=="" || $harga=="" || $satuan=="")
{
?><script language="JavaScript">alert('Isi Data dengan Lengkap!');
document.location='master_java.php'</script><?php } else {
$hsl = $barang->updatebarang($k_brg, $nama_brg, $jenis, $harga, $satuan);
if($hsl=="T"){ ?>
<script language="JavaScript">alert('Berhasil Update Data'); document.location='master_java.php'</script>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Diupdate!');
document.location='master_java.php'</script> <?php
} } ?>
delete_java.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
include("java.php"); $barang = new barang(); $k_brg = $_GET["k_brg"];
$hsl = $barang->deletebarang($k_brg); if($hsl=="T"){
?>
<script language="JavaScript">alert('Berhasil Hapus Data'); document.location='master_java.php?'</script>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Dihapus!'); document.location='master_java.php'</script>
} } ?>
konek_pel.php
<?php
class pelanggan {
function connect() {
include("koneksi.php"); }
function getpelanggan(){ $pelanggan = new pelanggan(); $pelanggan->connect();
$query = "select * FROM pelanggan order by k_pel"; $hasil = mysql_query($query);
return $hasil; }
function cekKodepelanggan($k_pel) {
$pelanggan = new pelanggan(); $pelanggan->connect();
$query = "SELECT k_pel FROM pelanggan WHERE k_pel='$k_pel'"; $hasil = mysql_query($query);
$x=0;
while($data = mysql_fetch_array($hasil)) { $x = $x+1;
}
return $x; }
function getMaxKodepelanggan(){ $pelanggan = new pelanggan(); $pelanggan->connect();
$query = "SELECT max(k_pel) AS last FROM pelanggan"; $hasil = mysql_query($query);
return $hasil; }
function insertpelanggan($k_pel, $nama_pel, $alamat, $no_telp) {
$pelanggan = new pelanggan(); $pelanggan->connect();
$query = "insert into pelanggan(k_pel, nama_pel, alamat, no_telp) VALUES('$k_pel','$nama_pel', '$alamat', '$no_telp')";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function getpelangganEdit($k_pel) {
$pelanggan = new pelanggan(); $pelanggan->connect();
$query = "select * FROM pelanggan WHERE k_pel='$k_pel'"; $hasil = mysql_query($query);
return $hasil; }
function updatepelanggan($k_pel, $nama_pel, $alamat, $no_telp) {
$pelanggan = new pelanggan(); $pelanggan->connect();
$query = "update pelanggan set nama_pel='$nama_pel', alamat='$alamat', no_telp='$no_telp' WHERE k_pel='$k_pel'";
$hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
function deletepelanggan($k_pel) {
$pelanggan = new pelanggan(); $pelanggan->connect();
$query = "delete FROM pelanggan WHERE k_pel='$k_pel'"; $hasil = mysql_query($query); if($hasil){
return "T"; } else { return "F"; }
}
function getHargapelanggan($k_pel) {
$pelanggan = new pelanggan(); $pelanggan->connect();
$query = "select nama_pel FROM pelanggan WHERE k_pel='$k_pel'"; $hasil = mysql_query($query);
return $hasil; }
} ?>
pelanggan.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br> Jl. Setiabudi No. 211 Semarang 50263 <br> Customer Service: <br> (024) 7470031, (0298) 592644"?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>";
if($level=="admin"){ include("menu.php"); } else {
include("menu_kasir.php"); }
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC">
<tr style="background-color:#000000; color:#FFFFFF;"
align="center"><td colspan="9" height="25" class="hurufx">Data Pelanggan</td></tr>
<tr style="background-color:#333; color:#FFFFFF;" align="center" class="hurufx">
<td align="center">No.</td>
<td align="center">Kode Pelanggan</td> <td align="center">Nama Pelanggan</td> <td align="center">alamat</td>
<td align="center">No. Telp </td>
<td colspan="2"><a href="tambah_pelanggan.php"
class="cbbarang"><div class="btn-add">Tambah pelanggan</div></a></td> </tr>
<?php $i = 1;
$result = $pelanggan->getpelanggan(); while($row = mysql_fetch_array($result)) { ?>
<tr align="center" class="hurufx"> <td><?php echo $i; ?></td>
<td><?php echo $row["k_pel"]; ?></td> <td><?php echo $row["nama_pel"]; ?></td> <td><?php echo $row["alamat"]; ?></td> <td><?php echo $row["no_telp"]; ?></td>
<td width="90"><a href="edit_pelanggan.php?k_pel=<?php echo $row['k_pel']; ?>" class="cbbarang"><div class="btn-edit">Edit pelanggan</div></a></td>
<td width="100"><a href="delete_pelanggan.php?k_pel=<?php echo $row['k_pel']; ?>" onclick="return confirm('Hapus
Data?');"><div class="btn-delete">Hapus pelanggan</div></a></td> </tr></font>
<?php $i++; } ?> </table>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
</td> </tr> </table> </div> <?php } else
header("location: index.php"); ?>
tambah_pelanggan.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script type="text/javascript">
function cekInputan() {
var harga = document.forms['myForm']['harga'].value; var satuan = document.forms['myForm']['satuan'].value; var numbers=/^[0-9]+$/;
if((!harga.match(numbers)) || (!satuan.match(numbers))){ alert("Inputan Harus Angka !"); return false;
} }
</script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Setiabudi No. 211 Semarang 50263 <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br> Customer Service: <br> (024) 7470031, (0298) 592644, (0298) 592656" ?></h2> <div id="body">
<?php
echo "Selamat datang, Anda login sebagai $nama<br><br>";
if($level=="admin"){ include("menu.php"); } else {
include("menu_kasir.php"); }
include("konek_pel.php"); $pelanggan = new pelanggan();
$hasil = $pelanggan->getMaxKodepelanggan(); $datax = mysql_fetch_array($hasil);
$lastKodeSayur = $datax['last'];
$lastNoUrut = substr($lastKodeSayur, 4, 1); $nextNoUrut = $lastNoUrut + 1;
$nextKodeSayur = "JV".sprintf('%03s', $nextNoUrut); ?>
<div class="cleaner_h10"></div> <div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC">
<form action="insert_pelanggan.php" method="post" name="myForm" onSubmit="return cekInputan()">
<tr class="hurufx"> <td>Kode Pelanggan:</td>
<td><input type="text" name="k_pel" size="30"
value="<?php echo $nextKodeSayur; ?>" readonly="readonly"></td> </tr>
<tr class="hurufx"> <td>Nama Pelanggan:</td>
<td><input type="text" name="nama_pel" size="30"></td>
</tr>
<tr class="hurufx"> <td>alamat:</td>
<tr class="hurufx"> <td>No Telp:</td>
<td><input type="text" name="no_telp" size="30"></td> </tr>
<tr> <td></td>
<td><input type="submit" value="Simpan" class="btn-kirim-login"><input type="reset" value="Reset" class="btn-kirim-login"></td>
</tr> </form> </table> </div>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
</td> </tr> </table> </div> <?php } else
header("location: index.php"); ?>
update_pelanggan.php
<?php
include("konek_pel.php"); $k_pel = $_POST["k_pel"]; $nama_pel = $_POST["nama_pel"]; $alamat = $_POST["alamat"]; $no_telp = $_POST["no_telp"]; $pelanggan = new pelanggan();
if($k_pel=="" || $nama_pel=="" || $alamat=="" || $no_telp=="")
{
?><script language="JavaScript">alert('Isi Data dengan Lengkap!');
document.location='pelanggan.php'</script><?php } else {
$hsl = $pelanggan->updatepelanggan($k_pel, $nama_pel, $alamat, $no_telp);
if($hsl=="T"){ ?>
<script language="JavaScript">alert('Berhasil Update Data'); document.location='pelanggan.php'</script>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Diupdate!');
document.location='pelanggan.php'</script> <?php
} } ?>
edit_pelanggan.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Setiabudi No. 211 Semarang 50263 <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br> Customer Service: <br> (024) 7470031, (0298) 592644, (0298) 592656"?></h2> <div id="body">
<?php
echo "Selamat datang, Anda login sebagai $nama<br><br>";
if($level=="admin"){ include("menu.php"); } else {
include("menu_kasir.php"); }
include("konek_pel.php"); $pelanggan = new pelanggan(); $k_pel = $_GET["k_pel"];
$datax = $pelanggan->getpelangganEdit($k_pel); while ($row = mysql_fetch_array($datax)){ $nama_pel= $row["nama_pel"];
$alamat = $row["alamat"]; $no_telp = $row["no_telp"]; }
?>
<div class="cleaner_h10"></div> <div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC">
<form action="update_pelanggan.php" method="post"> <tr class="hurufx">
<td>Kode pelanggan:</td>
<td><input type="text" name="k_pel" size="40" value="<?php echo $k_pel; ?>" readonly></td> </tr>
<tr class="hurufx"> <td>Nama pelanggan:</td>
<td><input type="text" name="nama_pel" size="40" value="<?php echo $nama_pel; ?>"></td>
</tr>
<tr class="hurufx"> <td>alamat:</td>
<td><input type="text" name="alamat" size="40" value="<?php echo $alamat; ?>"></td>
</tr>
<tr class="hurufx"> <td>no_telp:</td>
<td><input type="text" name="no_telp" size="40" value="<?php echo $no_telp; ?>"></td>
</tr> <tr> <td></td>
</tr> </form> </table> </div>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
</td> </tr> </table> </div> <?php } else
header("location: index.php"); ?>
delete_pelanggan.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
include("konek_pel.php"); $pelanggan = new pelanggan(); $k_pel = $_GET["k_pel"];
$hsl = $pelanggan->deletepelanggan($k_pel); if($hsl=="T"){
?>
<script language="JavaScript">alert('Berhasil Hapus Data'); document.location='pelanggan.php?'</script>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Dihapus!'); document.location='pelanggan.php'</script>
<?php } } ?>
Transaksi_penjualan.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script type="text/javascript">
function cekInputan() {
var bayar = document.forms['myForm']['bayar'].value; var numbers=/^[0-9]+$/;
if(!bayar.match(numbers)){ alert("Inputan Harus Angka !"); return false;
} }
</script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br>Jl. Setiabudi No. 211 Semarang 50263 <br> Customer Service: <br> (024) 7470031, (0298) 592644"?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>";
if($level=="admin"){ include("menu.php"); } else {
include("menu_kasir.php"); }
include("java.php"); include("Transaksi.php"); include("DetailTransaksi.php"); include("konek_pel.php"); $pelanggan = new pelanggan();
$result1 = $pelanggan->getpelanggan();
$barang = new barang(); $transaksi = new Transaksi(); $detail = new DetailTransaksi(); $result = $barang->getbarang();
date_default_timezone_set("Asia/Jakarta"); $today = date("Ymd");
$hasil = $transaksi->getNoTransaksi($today); $datax = mysql_fetch_array($hasil);
$lastNoTransaksi = $datax['last'];
$lastNoUrut = substr($lastNoTransaksi, 11, 1); $nextNoUrut = $lastNoUrut + 1;
$nextNoTransaksi = $today.sprintf('%04s', $nextNoUrut);
$hasilDetailTransaksi = $detail->getDetailTransaksi($nextNoTransaksi); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC"><form action="proses_transaksi.php" method="post" name="myForm" ">
<tr style="background-color:#000000; color:#FFFFFF;"
align="center"><td colspan="9" height="25" class="hurufx">Proses Transaksi</td></tr>
<tr class="hurufx"> <td>No. Faktur</td>
<td><input type="text" name="no_faktur" value="<?php echo $nextNoTransaksi; ?>" readonly="readonly"></td>
</tr>
<tr class="hurufx"> <td>Tanggal</td>
<td><input type="text" name="tanggal" value="<?php echo date("Y-m-d H:i:s")?>" readonly="readonly"></td>
</tr>
while($row = mysql_fetch_array($result1)) { ?> <option value="<?php echo $row["k_pel"];
?>"><?php echo $row["k_pel"]." - ".$row["nama_pel"]?></option> <?php } ?>
</select></td> </tr>
<tr class="hurufx"> <td>Kode Barang</td> <td><select name="k_brg"> <?php
while($row = mysql_fetch_array($result)) { ?> <option value="<?php echo $row["k_brg"];
?>"><?php echo $row["k_brg"]." - ".$row["satuan"]?></option> <?php } ?>
</select>
Jumlah:<input type="text" name="jumlah"
size="5"><input type="submit" name="tombol" value="Tambahkan" class="btn-kirim-login"/></td>
</tr>
<tr class="hurufx"> <td></td>
<td>
<table border="1" cellpadding="3" cellspacing="0"
width="100%" style=" border-collapse: collapse;" class="record" bordercolor="#CCCCCC">
<tr class="hurufx" align="center"> <td>Kode Barang</td>
<td>Nama Barang</td> <td>Harga</td> <td>Jumlah</td> <td>Sub Total</td> <td>Aksi</td> </tr>
<?php
include("koneksi.php");
$subtotal=0; $grandTotal=0;
$query=mysql_query("select detailtransaksi.no_faktur,
detailtransaksi.k_brg,nama_brg,harga,jumlah,subtotal FROM detailtransaksi inner join barang on barang.k_brg=detailtransaksi.k_brg WHERE no_faktur='$nextNoTransaksi'")or die (mysql_error());
$hasilDetailTransaksi = mysql_num_rows($query); while($row = mysql_fetch_array($query)) { ?>
<tr align="center" class="hurufx"> <?php
$subtotal = $row["harga"] * $row["jumlah"]; $grandTotal += $subtotal;
?>
<td><?php echo $row["k_brg"]; ?></td>
<td><?php echo $row["nama_brg"]; ?></td>
<td><?php echo "Rp. ".number_format($row["harga"],2,',','.'); ?></td> <td><?php echo $row["jumlah"]; ?></td>
<td><?php echo "Rp. ".number_format($subtotal,2,',','.'); ?></td>
<td width="100"><a href="delete_detail_transaksi.php?no_faktur=<?php echo $row['no_faktur'];
?>&k_brg=<?php echo $row["k_brg"]; ?>" onclick="return confirm('Hapus Data?');"><div class="btn-delete">Hapus</div></a></td>
</tr> <?php } ?>
<tr class="hurufx"> <td>Grand Total</td>
<td colspan="3"> </td>
<td colspan="2">Rp. <input type="text"
name="grand_total" value="<?php echo $grandTotal ?>" size="15"/></td> </tr>
<td>Bayar</td>
<td colspan="3"> </td>
<td colspan="2">Rp. <input type="text"
name="bayar" size="15" ><input type="submit" name="tombol" value="Bayar" class="btn-kirim-login"/></td>
</tr> </table> </td> </tr> </form> </table>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
</td> </tr> </table> </div> <?php } else
header("location: index.php"); ?>
cetak_nota.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br>Jl. Setiabudi No. 211 Semarang 50263 <br> Customer Service: <br> (024) 7470031, (0298) 592644" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>";
include("menu_kasir.php"); }
include("Transaksi.php"); $transaksi = new Transaksi(); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC">
<tr style="background-color:#000000; color:#FFFFFF;"
align="center"><td colspan="9" height="25" class="hurufx">Data Transaksi</td></tr>
<tr style="background-color:#333; color:#FFFFFF;" align="center" class="hurufx">
<td align="center">No.</td> <td align="center">No. Faktur</td> <td align="center">Tanggal</td>
<td align="center">Kode Pelanggan</td> <td align="center">Grand Total</td> <td align="center" colspan="2">Aksi</td> </tr>
<?php $i = 1;
$result = $transaksi->getTransaksi(); while($row = mysql_fetch_array($result)) { ?>
<tr align="center" class="hurufx"> <td><?php echo $i; ?></td>
<td><?php echo $row["no_faktur"]; ?></td> <td><?php echo $row["tanggal"]; ?></td> <td><?php echo $row["k_pel"]; ?></td> <td><?php echo "Rp.
".number_format($row["grand_total"],2,',','.'); ?></td> <td width="90"><a href="nota.php?no_faktur=<?php echo
$row['no_faktur']; ?>" class="cbbarang" target="_blank"><div class="btn-edit">Buat Faktur</div></a></td>
<td width="100"><a href="delete_transaksi.php?no_faktur=<?php
echo $row['no_faktur']; ?>" onclick="return confirm('Hapus Data?');"><div class="btn-delete">Hapus</div></a></td>
</tr></font> <?php
$i++; } ?> </table>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
</td> </tr> </table> </div> <?php } else
header("location: index.php"); ?>
delete_detail_transaksi.php
<?php
include("DetailTransaksi.php"); $no_faktur = $_GET["no_faktur"]; $k_brg = $_GET["k_brg"];
$detail = new DetailTransaksi();
$hsl = $detail->deleteDetailTransaksi($no_faktur, $k_brg); if($hsl=="T"){
?>
<script language="JavaScript">alert('Berhasil Hapus Data'); document.location='transaksi_penjualan.php?'</script> <?php
?>
<script language="JavaScript">alert('Data Gagal Dihapus!'); document.location='transaksi_penjualan.php'</script> <?php
} ?>
nota.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['username']; ?>
<title>Nota</title> <head>
<?php
// Define relative path from this script to mPDF
$nama_dokumen='PDF With MPDF'; //Beri nama file PDF hasil. define('_MPDF_PATH','MPDF57/');
include(_MPDF_PATH . "mpdf.php");
$mpdf=new mPDF('utf-8', 'A4'); // Create new mPDF Document //Beginning Buffer to save PHP variables and HTML tags ob_start();
?> </head> <style> </head>
<div id="container">
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br>Jl. Setiabudi No. 211 Semarang 50263 <br> Customer Service: <br> (024) 7470031, (0298) 592644" ?></h2>
<div id="body"> <?php
//echo "Selamat datang, Anda login sebagai $nama<br><br>"; include("DetailTransaksi.php");
include("Transaksi.php");
$detail = new DetailTransaksi(); $transaksi = new Transaksi(); $no_faktur = $_GET["no_faktur"]; $hsl = $transaksi->getTransaksi(); $datax = mysql_fetch_array($hsl); $tanggal = $datax["tanggal"]; $bayar = $datax["bayar"]; $kembali = $datax["kembali"]; $k_pel = $datax["k_pel"];
echo "No. Faktur: ".$no_faktur."<br>"; echo "Tanggal: ".$tanggal."<br>"; echo "Kode Pelanggan: ".$k_pel;
$hasilDetailTransaksi = $detail->getDetailTransaksi($no_faktur); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC">
<tr class="hurufx" align="center"> <td>Kode Barang</td>
<td>Nama Barang</td> <td>Harga</td> <td>Jumlah</td> <td>Sub Total</td> </tr>
<?php
include("koneksi.php"); $subtotal=0;
$grandTotal=0;
$query=mysql_query("selectdetailtransaksi.no_faktur,detailtransaksi.k_brg,n ama_brg,harga,jumlah,subtotal FROM detailtransaksi
inner join barang on barang.k_brg=detailtransaksi.k_brg WHERE no_faktur= '$no_faktur'")or die (mysql_error());
?>
<tr align="center" class="hurufx"> <?php
$subtotal = $row["harga"] * $row["jumlah"];
$grandTotal += $subtotal; ?>
<td><?php echo $row["k_brg"]; ?></td>
<td><?php echo $row["nama_brg"]; ?></td>
<td><?php echo "Rp.
".number_format($row["harga"],2,',','.'); ?></td> <td><?php echo $row["jumlah"]; ?></td>
<td><?php echo "Rp.
".number_format($subtotal,2,',','.'); ?></td> </tr>
<?php } ?>
<tr class="hurufx"> <td>Grand Total</td>
<td colspan="3"> </td> <td colspan="2"><?php echo "Rp.
".number_format($grandTotal,2,',','.'); ?></td> </tr>
<tr class="hurufx"> <td>Bayar</td>
<td colspan="3"> </td> <td colspan="2"><?php echo "Rp.
".number_format($bayar,2,',','.'); ?></td> </tr>
<tr class="hurufx"> <td>Kembali</td>
<td colspan="3"> </td> <td colspan="2"><?php echo "Rp.
".number_format($kembali,2,',','.'); ?></td> </table>
</tr> <br> <br>
<table border="0" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC"> <tr>
<td></td> </tr> <tr>
<td>Penerima</td> <td>Terima Kasih</td> </tr>
<br> <br> <br> <br> <tr>
<td>(...)</td> <td>(...)</td> </tr>
</tr> <tr> </tr>
</table><br><br> </div>
<?php } else
header("location: index.php"); ?>
<?php
$html = ob_get_contents(); //Proses untuk mengambil hasil dari OB.. ob_end_clean();
//Here convert the encode for UTF-8, if you prefer the ISO-8859-1 just change for $mpdf->WriteHTML($html);
$mpdf->Output($nama_dokumen.".pdf" ,'I'); exit;
?>
delete_transaksi.php
<?php
include("DetailTransaksi.php"); include("Transaksi.php");
$no_faktur = $_GET["no_faktur"]; $detail = new DetailTransaksi(); $transaksi = new Transaksi();
$hslTransaksi = $transaksi->deleteTransaksi($no_faktur); $hslDetail = $detail->deleteDetailTransaksiAll($no_faktur); if($hslTransaksi=="T" && $hslDetail=="T"){
?>
<script language="JavaScript">alert('Berhasil Hapus Data'); document.location='cetak_nota.php?'</script>
<?php } else { ?>
<script language="JavaScript">alert('Data Gagal Dihapus!'); document.location='cetak_nota.php'</script>
<?php } ?>
laporan.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> <script language="javascript" type="text/javascript"
src="asset/js/datetimepicker_css.js"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br> Jl. Setiabudi No. 211 Semarang 50263 <br>Customer Service: <br> (024) 7470031, (0298) 592644" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>";
if($level=="admin"){ include("menu.php"); } else {
}
include("java.php"); include("Transaksi.php"); include("DetailTransaksi.php"); $barang = new barang();
$transaksi = new Transaksi(); $detail = new DetailTransaksi(); $hasil = $transaksi->getTransaksi(); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC"><form action="lihat_laporan.php" method="post"> <tr style="background-color:#000000; color:#FFFFFF;"
align="center"><td colspan="9" height="25" class="hurufx">Laporan Penjualan</td></tr>
<tr class="hurufx"> <td>Tanggal Awal</td>
<td><input type="text" name="tanggal_awal" id="demo33" readonly="readonly"><a href="javascript:
NewCssCal('demo33','yyyymmdd','arrow')" style="text-decoration:none"> <img src="asset/images/cal.gif" width="16" height="16" border="0" style="text-decoration:none"></a><font
face="Tahoma" size="2"></font></td> </tr>
<tr class="hurufx"> <td>Tanggal Akhir</td>
<td><input type="text" name="tanggal_akhir" id="demo43" readonly="readonly"><a href="javascript:
NewCssCal('demo43','yyyymmdd','arrow')" style="text-decoration:none"> <img src="asset/images/cal.gif" width="16" height="16" border="0" style="text-decoration:none"></a><font
face="Tahoma" size="2"></font></td> </tr>
<tr class="hurufx"> <td></td>
<td><input type="submit" name="tombol" value="Lihat" class="btn-kirim-login"></td>
</tr>
<tr class="hurufx"> <td colspan="2"> <tr>
</tr> </form> </table>
<div class="cleaner_h10"></div> <table align="center">
<tr align="center"> <td>
<?php
echo "<br>"; ?>
</td> </tr> </table> </div> <?php } else
header("location: index.php"); ?>
lihat_laporan.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['username']; ?>
<title>Nota</title> <head>
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> </head>
<div id="container">
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br>Jl. Setiabudi No. 211 Semarang 50263 <br> Customer Service: <br> (024) 7470031, (0298) 592644" ?></h2>
<div id="body"> <?php
//echo "Selamat datang, Anda login sebagai $nama<br><br>"; include("Transaksi.php");
$transaksi = new Transaksi();
$tanggal_awal = $_POST["tanggal_awal"]; $tanggal_akhir = $_POST["tanggal_akhir"];
$hsl = $transaksi->getHistoryTransaksi($tanggal_awal, $tanggal_akhir); echo "Pendapatan dari Tanggal ".$tanggal_awal." s/d Tanggal ".$tanggal_akhir;
?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"
bordercolor="#CCCCCC">
<tr class="hurufx" align="center"> <td>No.</td>
<td>No. Faktur</td> <td>Tanggal</td>
<td>Kode Pelanggan</td> <td>Grand Total</td> </tr>
<?php
include("koneksi.php"); $subtotal=0;
$grandTotal=0; $i=1;
$query=mysql_query ("SELECT no_faktur, tanggal,k_pel,grand_total FROM transaksi WHERE tanggal BETWEEN '$tanggal_awal' and '$tanggal_akhir' ")or die (mysql_error());
$hasilDetailTransaksi = mysql_num_rows($query);
while($row = mysql_fetch_array($query)) {$grandTotal += $row["grand_total"];
?>
<tr align="center" class="hurufx"> <td><?php echo $i; ?></td>
<td><?php echo $row["no_faktur"]; ?></td> <td><?php echo $row["tanggal"];
?></td>
<td><?php echo $row["k_pel"]; ?></td>
<td><?php echo "Rp. ".number_format($row["grand_total"],2,',','.'); ?></td> </tr></font>
$i++; } ?> </td> </tr>
<tr class="hurufx"> <td colspan="4"><div
align="right">Pendapatan:</div></td>
<td colspan="2"><?php echo "Rp. ".number_format($grandTotal,2,',','.'); ?></td>
</tr>
</table><br><br> </div>
<?php } else
header("location: index.php"); ?>
master_user.php
<?php
session_start();
if (ISSET($_SESSION['username'])) {
$nama = $_SESSION['nama']; $level = $_SESSION['level']; ?>
<title>Sistem Informasi Penjualan</title> <head>
<style> .editbox {
display:none }
td {
padding:5px; }
.editbox {
font-size:14px; width:70px;
background-color:#ffffcc; border:solid 1px #000; padding:4px;
}
.edit_tr:hover {
cursor:pointer; }
</style>
<link type="text/css" href="asset/css/style.css" rel="stylesheet" /> <script src="asset/js/menu.js" type="text/javascript"></script> </head>
<div id="container">
<h1><?php echo "Sistem Informasi Penjualan" ?></h1>
<h2><?php echo "PT. BAYUADJI NUSANTARA INDUSTRIES <br> Jl. Raya Muncul Km 7 No. 1 Banyubiru Ambarawa<br>Jl. Setiabudi No. 211 Semarang 50263 <br> Customer Service: <br> (024) 7470031, (0298) 592644" ?></h2>
<div id="body"> <?php
echo "Selamat datang, Anda login sebagai $nama<br><br>";
if($level=="admin"){ include("menu.php"); } else {
include("menu_kasir.php"); }
include("User.php"); $user = new User(); ?>
<div class="cleaner_h10"></div>
<table border="1" cellpadding="3" cellspacing="0" width="100%" style=" border-collapse: collapse;" class="record"