• Tidak ada hasil yang ditemukan

Lampiran 1 : Database Aplikasi pengolahan Laporan Keuangan. 1. Tabel Profile. 2. Tabel Tipe Jurnal. 3. Tabel Transaksi

N/A
N/A
Protected

Academic year: 2021

Membagikan "Lampiran 1 : Database Aplikasi pengolahan Laporan Keuangan. 1. Tabel Profile. 2. Tabel Tipe Jurnal. 3. Tabel Transaksi"

Copied!
42
0
0

Teks penuh

(1)
(2)

Lampiran 1 : Database Aplikasi pengolahan Laporan Keuangan

1.

Tabel Profile

2.

Tabel Tipe Jurnal

(3)

4.

Tabel Neraca

5.

Tabel Master

6.

Tabel Admin

7.

Tabel Sub Klas Akun

(4)

9.

Tabel Jurnal Umum

10.

Tabel Jurnal Kas Keluar

Lampiran 2: Script php

1.

Script Index.php

<!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>Login</title>

<link href="login-box.css" rel="stylesheet" type="text/css" /> </head>

<body onLoad="document.myform.elements['username'].focus();"> <div style="padding: 50px 100px 100px 400px;">

<div id="login-box"> <H2>Login</H2> <?php

//untuk enkripsi

//include "./encryption/function.php"; //untuk mendecode url yang di enrypsi //$var=decode($_SERVER['REQUEST_URI']); //pecahkan nilai array

if(isset($_GET['status'])){ $status=$_GET['status']; switch($status){

case "error";

echo "Username atau password Anda salah!"; break;

case "logout";

echo "Anda telah logout"; break;

case "forbidden";

echo "Silahkan Anda login"; break;

default;

echo "Selamat Datang di aplikasi web akuntansi ";

break;

} }

(5)

?> <br /> <br />

<form action="login.php" method="post" name="myform">

<div id="login-box-name" style="margin-top:20px;">Username:</div> <div id="login-box-field" style="margin-top:20px;"><input name="username" class="form-login" title="Username" value="" size="30" maxlength="2048" /></div>

<div id="login-box-name">Password:</div><div id= "login-box-field"><input name="password" type="password" class="form-login" title="Password" value="" size="30" maxlength="2048" /></div>

<a href="javascript:;" onclick="document.myform.submit()"> <img src="images/login-btn.png" width="103" height="42" style="margin-left:90px;" border="0"/>

</a> </form> </div> </div> </body> </html>

2.

Script Welcome.php

<?php if (isset($_SESSION['id_admin'])) { ?>

<p><span id="tick2" style="font-size: 18px;"></span></p> <div class="post">

<div class="entry">

<p align="center"><img src="images/logo.png" width="538" height="500" alt="" /></p>

<p align="center">&nbsp;</p>

<p align="center"><font color="#666666">Sistem Informasi Akuntansi adalah sebuah Aplikasi akuntansi berbasis web yang digunakan untuk mengelola laporan keuangan sesuai

dengan siklus akuntansi seperti Pencatatan, Penggolongan, Pengikhtisaran, dan Pelaporan.

</font> </p> </div> </div> <?php }else{

echo "Forbidden Access!"; } ?>

3.

Script Home.php

<?php session_start(); //untuk enkripsi //include "./encryption/function.php"; //untuk waktu

$tanggal=date("d/m/Y"); //untuk koneksi database include "./include/conn.php"; $koneksi=open_connection(); if (isset($_SESSION['id_admin'])) {

(6)

$id_admin=$_SESSION['id_admin'];?>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml">

<head>

<meta name="keywords" content="" /> <meta name="description" content="" />

<meta http-equiv="content-type" content="text/html; charset=utf-8" /> <title>Home</title>

<link href="style.css" rel="stylesheet" type="text/css" media="screen" /> <script language="javascript" src="./include/jam.js"></script>

</head> <body>

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

<h1><a href="#">SISTEM INFORMASI AKUNTANSI</a></h1> <p>YAYASAN BINA DARMA </p>

</div> <div> <?php include "menu.php";?> </div> </div> <!-- end #header --> <div id="page"> <div id="page-bgtop"> <div id="page-bgbtm"> <div id="content">

<?php

//untuk mendecode url yang di enrypsi

//$var=decode($_SERVER['REQUEST_URI']);

//pecahkan nilai array if(isset($_GET['page'])){

$page=$_GET['page']; //concate dengan nama file

$halaman="$page.php"; if(!file_exists($halaman) || empty($page)){

include "welcome.php"; }else{ include "$halaman"; } }else{ include "welcome.php"; } ?>

<div style="clear: both;">&nbsp;</div>

</div>

<!-- end #content --> <!-- end #sidebar --> <div style="clear: both;">&nbsp;</div> </div> </div> </div> <!-- end #page --> </div>

(7)

</div> <!-- end #footer --> </body> </html> <?php }else{ ?><script

language="javascript">document.location.href="index.php?<?php echo paramEncrypt('status=forbidden')?>"</script><?php

} ?>

4.

Script Login.php

<?php session_start();

ini_set('display_errors',FALSE); //untuk koneksi

include "./include/conn.php"; $koneksi=open_connection(); //untuk koneksi

include "./encryption/function.php"; //untuk tanggal log

$waktu=date("Y-m-d H:i:s"); if(isset($_POST['username'])){

$username=htmlentities((trim($_POST['username']))); $password=htmlentities(($_POST['password'])); $login=mysql_query("select * from tabel_admin where username='$username' and password='$password'");

$cek_login=mysql_num_rows($login); //untuk user biasa

if (empty($cek_login)) {

?><script

language="javascript">document.location.href="index.php?<?php echo paramEncrypt('status=error')?>";</script><?php

}else{

//daftarkan ID jika user dan password BENAR while ($row=mysql_fetch_array($login)) { $id_admin=$row['id_admin']; $nama=$row['nama']; $tanggal=$row['tanggal']; $_SESSION['id_admin']=$id_admin; $_SESSION['nama']=$nama; $_SESSION['tanggal']=$tanggal;

mysql_query("update tabel_admin set tanggal='$waktu' where id_admin='$id_admin'");

}

?><script

language="javascript">document.location.href="home.php";</script><?php }

}else{

unset($_POST['username']); }

(8)

?>

5.

Script Menu.php

<?php if (isset($_SESSION['id_admin'])) { ?>

<style type="text/css"> body {

font-size:12px; }

#navbar {

position:relative;

background: url(nav.png) no-repeat; margin: 0 auto; width: 980px; height: 50px; clear: right; z-index: 9999; } #nav { margin: 5px 0 0 51px; padding:0px; position: relative;position:absolute; display:block;} #nav > li { list-style-type:none; text-align:center; float:left; display:block; position:relative; padding:0; margin: 0; } .smwid {width:110px;} .lrgwid { width:140px;} #nav > li a { display:block; padding:12px 20px;

font-family:Arial, Helvetica, sans-serif; text-decoration: none; color:#666666; letter-spacing: 2px; font-size: 120%; } #nav > li:hover ul { display:block; }

#nav > li a:hover {color: #543056; backgroundcolor: #f4f4f4; /* -moz-border-radius:5px; -webkit-border-radius:5px;*/ }

#nav > ul li.smwid,

#nav > ul li.smwid a:hover {

color: #543056; background-color: #f4f4f4 } #nav li ul { margin:0px; padding:0px; display:none; background-color:#f4f4f4; }

.subsmwid {width:150px;} .sublrgwid { width:240px;}

#nav li ul li { list-style-type:none; margin:0px; padding:0;} #nav li ul li a { display:block; padding:5px 5px 5px 8px; color:#666666; text-decoration:none; letter-spacing: 1px; text-align:left;

(9)

font-family: Helvetica Neue, Arial; font-size: 90%;

}

#nav li ul li:hover a { background-color:#e8e8e8;/* -moz-border-radius:5px; -webkit-border--moz-border-radius:5px;*/}

#nav > li a.sale {

color: #ff0000; }

</style> <ul id="nav">

<li class="smwid"><a href="?page=welcome">Home</a></li>

<li class="smwid"><span><a href="javascript:;">Setup</a></span>

<ul class="subsmwid">

<li><a href="?page=./setup/perkiraan" title="">Perkiraan</a></li>

<li><a href="?page=./setup/profil" title="">Profil</a></li>

</ul> </li>

<li class="smwid"><a href="javascript:;">Transaksi</a>

<ul class="subsmwid"> <li><a class=""

href="?page=./transaksi/umum" title="">Jurnal Umum</a></li> <li><a class=""

href="?page=./transaksi/kas_keluar" title="">Jurnal Kas Keluar</a></li> <li><a

href="?page=./transaksi/posting" title="">Posting</a></li> </ul>

</li>

<li class="smwid"><a href="javascript:;">Laporan</a> <ul class="subsmwid">

<li><a class=""

href="?page=./laporan/buku_jurnal" title="">Buku Jurnal</a></li> <li><a class=""

href="?page=./laporan/hitung_shu" title="">Hitung Keseluruhan</a></li> <li><a class=""

href="?page=./laporan/neraca" title="">Neraca</a></li> </ul>

</li>

<li class="smwid"><a class="" href="?page=./laporan/history" title="">History</a></li>

<li class="smwid"><a href="logout.php" onclick="return confirm('Apakah Anda yakin?')">Logout</a>

</ul> <?php }else{

echo "Forbidden Access!"; }

?>

6.

Script Logout.php

<?php session_start(); //untuk enkripsi

(10)

//include "./encryption/function.php"; if (isset($_SESSION['id_admin'])) {

session_destroy(); ?><script

language="javascript">document.location.href="index.php?status=logout"</s cript><?php

}else{

?><script

language="javascript">document.location.href="index.php?status=forbidden" </script><?php } ?>

7.

Script Perkiraan.php

<?php if (isset($_SESSION['id_admin'])) {

if(isset($_GET['mode']) && isset($_GET['kode_rekening'])){ //pecahkan nilai array

$mode=$_GET['mode'];

$kode_rekening=$_GET['kode_rekening']; if($mode=='delete'){

$query=mysql_query("delete from tabel_master where kode_rekening='$kode_rekening'");

} }

if(isset($_POST['edit'])){ //pecahkan nilai array

$kode_rekening=$_POST['kode_rekening']; $nama_rekening=ucwords($_POST['nama_rekening']);

$normal=$_POST['normal']; $posisi=$_POST['posisi'];

$awal_debet=$_POST['awal_debet']; $awal_kredit=$_POST['awal_kredit'];

$query=mysql_query("update tabel_master set kode_rekening='$kode_rekening', nama_rekening='$nama_rekening',

normal='$normal', posisi='$posisi', awal_kredit='$awal_kredit', awal_debet='$awal_debet' ");

} ?>

<body onLoad="document.form.elements['kode_rekening'].focus();"> <div class="post">

<div class="entry">

<h2 align="center"><strong>Perkiraan</strong></h2> <p align="center">&nbsp;</p>

<p>

<form action="?page=./setup/perkiraan" method="post" name="form">

<table> <tr>

<td>Kode Rekening</td><td><input type="text" name="kode_rekening" size="15"/></td>

</tr> <tr>

<td>Nama Rekening</td><td><input type="text" name="nama_rekening" size="30"/></td>

(11)

<tr>

<td>Normal Balance</td> <td>

<select name="normal">

<option value="debet">Debet</option> <option value="kredit">Kredit</option> </select> </td> </tr> <tr> <td>Posisi</td> <td>

<select name="posisi">

<option value="neraca">Neraca</option> <option value="rugi-laba">Rugi Laba</option> </select>

</td> </tr>

<tr>

<td>Saldo Awal Debet</td><td><input type="text" name="awal_debet" size="15"/></td>

</tr> <tr>

<td>Saldo Akhir Debet</td><td><input type="text" name="awal_kredit" size="15"/></td>

</tr> <tr>

<td><input type="submit" value="Simpan" name="simpan" /></td>

</tr> </table> </form> <br />

<!---MENAMPILKAN TABEL PERKIRAAN--->

<a href="./laporan~pdf/perkiraan~pdf.php" target="_blank" title=" Tampilkan dalam file pdf">

<img src="images/pdf-icon.jpeg" border="0"/> </a>

<table class="datatable"> <tr>

<th>Kode Rekening</th><th>Nama Rekening</th><th>Awal Debet</th><th>Awal Kredit</th><th>Posisi</th><th>Normal</th><th>Action</th>

</tr> <?php

$total=mysql_fetch_array(mysql_query("select sum(awal_debet) as tot_awal_debet,sum(awal_kredit) as tot_awal_kredit from tabel_master order by kode_rekening asc"));

$query=mysql_query("select * from tabel_master order by kode_rekening asc");

while($row=mysql_fetch_array($query)){ ?>

<tr>

<td align="center"><?php echo $row['kode_rekening'];?></td><td><?php echo $row['nama_rekening'];?></td>

<td align="right"><?php echo

$row['awal_debet'];?></td><td align="right"><?php echo $row['awal_kredit'];?></td> <td><?php echo

$row['posisi'];?></td><td><?php echo $row['normal'];?></td> <td align="center"><a href="?page=./setup/perkiraan&mode=delete&kode_rekening=<?php echo

$row['kode_rekening']; ?>" onClick="return confirm('Apakah Anda yakin?<?php echo $row['kode_rekening']; ?>')">Hapus |</a> <a

href="?page=./setup/edit&kode_rekening=<?php echo $row['kode_rekening']; ?>">| Edit</a></td> </tr> <?php } ?> <tr> <td colspan="2" align="center"><strong>JUMLAH</strong></td>

(12)

<td align="right"><strong><?php echo number_format($total['tot_awal_debet'],2,'.',','); ?></strong></td>

<td align="right"><strong><?php echo number_format($total['tot_awal_kredit'],2,'.',','); ?></strong></td>

<td colspan="2" align="center"> <?php

//untuk menghitung balance

if(!empty($total['tot_awal_debet']) || !empty($total['tot_awal_kredit'])){ if($total['tot_awal_debet']==$total['tot_awal_kredit']){ echo "<font color='#0033FF'>Balance</font>"; }else{

echo "<font color=red>Not Balance : ".abs($total['tot_awal_debet']-$total['tot_awal_kredit'])."</font>"; } } ?> </td> </tr> </table> </p> </div> </div> </body> <?php if(isset($_POST['simpan'])){ $kode_rekening=$_POST['kode_rekening'];

$nama_rekening=ucwords($_POST['nama_rekening']); $normal=$_POST['normal'];

$posisi=$_POST['posisi'];

$awal_debet=$_POST['awal_debet']; $awal_kredit=$_POST['awal_kredit']; $query=mysql_query("insert into

tabel_master(kode_rekening,nama_rekening,tanggal_awal,awal_debet,awal_kredi t,posisi,normal)

values('$kode_rekening','$nama_rekening','$tanggal','$awal_debet','$awal_kr edit','$posisi','$normal')");

if($query){

?><script language="javascript">alert("Data sudah tersimpan")</script><?php

?><script

language="javascript">document.location.href="?page=./setup/perkiraan"</scr ipt><?php }else{ echo mysql_error(); } echo "masuk"; }else{ unset($_POST['kode_rekening']); } ?> <?php }else{

echo "Forbidden Access!"; }

?>

8.

Script Edit.php

(13)

if (isset($_SESSION['id_admin'])) {

if(isset($_POST['edit'])){ //pecahkan nilai array

$kode_rekening=$_GET['kode_rekening']; $kode_rek=$_POST['kode_rek']; $nama_rekening=($_POST['nama_rekening']); $normal=$_POST['normal']; $posisi=$_POST['posisi']; $awal_debet=$_POST['awal_debet']; $awal_kredit=$_POST['awal_kredit'];

$query=mysql_query("UPDATE tabel_master set kode_rekening='$kode_rek',

nama_rekening='$nama_rekening', normal='$normal', posisi='$posisi', awal_kredit=$awal_kredit, awal_debet=$awal_debet where kode_rekening ='$kode_rekening'");

if($query){ ?><script

language="javascript">alert("Data sudah tersimpan")</script><?php ?><script

language="javascript">document.location.href="?page=./setup/perkiraan"</s cript><?php }else{ echo mysql_error(); } echo "masuk"; } ?> <?php $kode_rekening=$_GET['kode_rekening'];

$total=mysql_fetch_array(mysql_query("select sum(awal_debet) as tot_awal_debet,sum(awal_kredit) as tot_awal_kredit from tabel_master where kode_rekening='$kode_rekening' "));

$query=mysql_query("select * from tabel_master where kode_rekening='$kode_rekening'");

while($row=mysql_fetch_array($query)){ ?>

<body onLoad="document.form.elements['kode_rekening'].focus();"> <div class="post">

<div class="entry">

<h2 align="center"><strong>Perkiraan</strong></h2> <p align="center">&nbsp;</p>

<p>

<form action="?page=./setup/edit&kode_rekening=<?php echo $row['kode_rekening'];?>" method="post" name="form">

<table> <tr>

<td>Kode Rekening</td><td><input type="text" name="kode_rek" size="30" value="<?php echo $row['kode_rekening'];?>" /></td>

</tr> <tr>

<td>Nama Rekening</td><td><input type="text" name="nama_rekening" size="30" value="<?php echo

$row['nama_rekening'];?>" /></td> </tr>

<tr>

<td>Normal Balance</td> <td>

<select name="normal">

<option value="debet">Debet</option> <option value="kredit">Kredit</option> </select>

(14)

</tr> <tr>

<td>Posisi</td> <td>

<select name="posisi">

<option value="neraca">Neraca</option> <option value="rugi-laba">Rugi Laba</option> </select>

</td> </tr>

<tr>

<td>Saldo Awal Debet</td><td><input type="text" name="awal_debet" size="15" value="<?php echo

$row['awal_debet'];?>" /></td> </tr> <tr>

<td>Saldo Akhir Debet</td><td><input type="text" name="awal_kredit" size="15" value="<?php echo

$row['awal_kredit'];?>" /></td> </tr> <tr>

<td><input type="submit" value="EDIT" name="edit" /></td> </tr> </table> <?php } ?> </form> <br /> <?php }else{

echo "Forbidden Access!"; } ?>

9.

Script Umum.php

<?php if (isset($_SESSION['id_admin'])) { ?>

<script type="text/javascript" src="jquery.js"></script> <script>

function suggest(inputString){ if(inputString.length == 0) {

$('#suggestions').fadeOut(); } else {

$('#country').addClass('load');

$.post("autosuggest.php", {queryString: ""+inputString+""}, function(data){

if(data.length >0) {

$('#suggestions').fadeIn(); $('#suggestionsList').html(data); $('#country').removeClass('load'); }

}); }

}

function fill(thisValue) {

$('#country').val(thisValue);

setTimeout("$('#suggestions').fadeOut();", 100); }

function fill2(thisValue) { $('#kode').val(thisValue);

(15)

setTimeout("$('#suggestions').fadeOut();", 100); } </script> <style> #result { height:20px; font-size:12px;

font-family:Arial, Helvetica, sans-serif; color:#333; padding:5px; margin-bottom:10px; background-color:#FFFF99; } #country{ padding:3px; border:1px #CCC solid; font-size:12px; } .suggestionsBox { position: absolute; left: 0px; top:40px; margin: 26px 0px 0px 0px; width: 200px; padding:0px; background-color:#999999; border-top: 3px solid #999999; color: #fff; } .suggestionList { margin: 0px; padding: 0px; } .suggestionList ul li { list-style:none; margin: 0px; padding: 6px; border-bottom:1px dotted #666; cursor: pointer; } .suggestionList ul li:hover { background-color: #FC3; color:#000; } ul {

font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; padding:0; margin:0; } .load{ background-image:url(loader.gif); background-position:right; background-repeat:no-repeat; } #suggest { position:relative; } </style>

<body onLoad="document.postform.elements['keterangan_transaksi'].focus();"> <div class="post">

<div class="entry">

<h2 align="center"><strong>Jurnal Umum</strong></h2> <p align="center">&nbsp;</p>

<p> <?php

(16)

//jurnal baru. cari nomor paling besar yaitu nomor jurnal terakhir

$jurnal_umum=mysql_fetch_array(mysql_query("SELECT max(nomor_jurnal) FROM jurnal_umum ORDER BY tanggal_selesai DESC"));

$nomor_jurnal=$jurnal_umum[0]+1; $kode_transaksi="BU/".$nomor_jurnal; ?>

<form action="?page=./transaksi/umum" method="post" name="postform">

<table width="435" border="0"> <tr>

<td width="111">Nomor Bukti</td> <td colspan="2">

<input type="hidden" name="kode_bukti" value="<?php echo $kode_transaksi;?>">

<input type="text" disabled="disabled" value="<?php echo $kode_transaksi;?>" size="15"/>

</td> </tr>

<tr>

<td>Tanggal</td>

<td colspan="2"><input type="text" name="tanggal_transaksi" size="15" value="<?php if(empty($_POST['tanggal_transaksi'])){ echo

$tanggal;}else{ echo $_POST['tanggal_transaksi']; }?>"/>

<a href="javascript:void(0)"

onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tanggal_transaksi);ret urn false;" ><img src="calender/calender.jpeg" alt="" name="popcal" width="34" height="29" border="0" align="absmiddle" id="popcal" /></a>

</td> </tr>

<tr>

<td>Keterangan</td>

<td colspan="2"><input type="text" value="<?php

if(isset($_POST['keterangan_transaksi'])){ echo $_POST['keterangan_transaksi']; }?>" name="keterangan_transaksi" size="45"/></td>

</tr> <tr>

<td>Jumlah (Rp)</td>

<td colspan="2"><input type="text" name="jumlah_dk" size="15"/></td>

</tr> <tr>

<td>Nomor Rekening</td> <td width="107">

<div id="suggest">

<input type="text"

onKeyUp="suggest(this.value);" name="kode_rekening" onBlur="fill2();" id="kode" size="15"/>

<div class="suggestionsBox"

id="suggestions" style="display: none;"> <img src="arrow.png" style="position: relative; top: -12px; left: 30px;" alt="upArrow" />

<div class="suggestionList" id="suggestionsList"> &nbsp; </div>

</div> </div>

</td>

<td width="203" align="left"><input type="text" disabled="disabled" name="nama_rekening" onBlur="fill();" id="country" size="30"/></td>

</tr> <tr>

<td>Posisi</td>

<td colspan="2"><select name="posisi"> <option value="debet">Debet</option> <option value="kredit">Kredit</option> </select></td>

</tr> <tr>

<td><input type="submit" value="Simpan" name="simpan"></td> <td colspan="2">&nbsp;</td>

</tr> </table>

(17)

</form> <br /> <?php

//untuk menyimpan transaksi if(isset($_POST['simpan'])){

$kode_transaksi=$_POST['kode_bukti'];

$tanggal_transaksi=$_POST['tanggal_transaksi']; $keterangan_transaksi=ucwords($_POST['keterangan_transaksi']);

$kode_rekening=$_POST['kode_rekening']; $posisi=$_POST['posisi'];

$jumlah_dk=ucwords($_POST['jumlah_dk']); if($posisi=='debet'){

$dk='debet'; }else{

$dk='kredit'; }

$query=mysql_query("insert into

tabel_transaksi(kode_transaksi,kode_rekening,tanggal_transaksi, jenis_transaksi, keterangan_transaksi,".$dk.",id_admin)

values('$kode_transaksi','$kode_rekening','$tanggal_transaksi','Bukti Umum','$keterangan_transaksi','$jumlah_dk','$id_admin')");

if($query){ //echo "berhasil"; }else{ echo mysql_error(); } }else{ unset($_POST['simpan']); }

//untuk menyelesaikan transaksi if(isset($_POST['selesai'])){

$kode_transaksi=$_POST['kode_bukti']; $nomor_jurnal=$_POST['nomor_jurnal']; $tanggal_selesai=$_POST['tanggal_selesai']; $keterangan_transaksi=$_POST['keterangan_transaksi'];

$query=mysql_query("insert into jurnal_umum(nomor_jurnal,kode_transaksi,tanggal_selesai)

values('$nomor_jurnal','$kode_transaksi','$tanggal_selesai')"); if($query){

?><script

language="javascript">document.location.href="?page=./transaksi/umum"</script><?ph p }else{ echo mysql_error(); } }else{ unset($_POST['selesai']); }

//untuk mendecode url yang di enrypsi //$var=decode($_SERVER['REQUEST_URI']);

if(isset($_GET['mode']) && isset($_GET['id_transaksi'])){ //pecahkan nilai array

(18)

$mode=$_GET['mode'];

$id_transaksi=$_GET['id_transaksi']; if($mode=='delete'){

$query=mysql_query("delete from tabel_transaksi where id_transaksi='$id_transaksi'");

} }

//untuk menampilkan data ?>

<table class="datatable"> <tr>

<th>Kode

Rekening</th><th>Keterangan</th><th>Debet</th><th>Kredit</th><th>Action</th> </tr>

<?php

$tot_debet=0; $tot_kredit=0;

$query=mysql_query("select * from tabel_transaksi where kode_transaksi='$kode_transaksi' and id_admin='$id_admin'");

while($row=mysql_fetch_array($query)){ $debet=$row['debet']; $kredit=$row['kredit']; $id_transaksi=$row['id_transaksi']; $tot_debet=$tot_debet+$debet; $tot_kredit=$tot_kredit+$kredit; ?> <tr> <td><?php echo

$row['kode_rekening'];?></td><td><?php echo $row['keterangan_transaksi'];?></td> <td align="right"><?php if($debet!=="0"){echo number_format($debet,2,'.',',');}; ?></td>

<td align="right"><?php if($kredit!=="0"){echo number_format($kredit,2,'.',',');}; ?></td>

<td align="center"><a

href="?page=./transaksi/umum&mode=delete&id_transaksi='<?php echo $id_transaksi; ?>" onClick="return confirm('Apakah Anda yakin?')">Cancel</a></td>

</tr> <?php }

?> <tr>

<td colspan="2" align="center"><b>TOTAL</b></td><td align="right"><b><?php if(!empty($tot_debet)){ echo

number_format($tot_debet,2,'.',','); } ?></b></td><td align="right"><b><?php if(!empty($tot_kredit)){ echo number_format($tot_kredit,2,'.',','); }?></b></td>

<td align="center"> <?php

//untuk menghitung balance

if(!empty($tot_debet) || !empty($tot_kredit)){ if($tot_debet==$tot_kredit){

echo "<font color='#0033FF'>Balance</font>";

}else{

echo "<font color=red>Not Balance : ".abs($tot_debet-$tot_kredit)."</font>"; } } ?> </td> </tr> </table> <br />

<form action="?page=./transaksi/umum" method="post" name="form">

(19)

<input type="hidden" name="tanggal_selesai" size="15" value="<?php if(empty($_POST['tanggal_transaksi'])){ echo $tanggal;}else{ echo $_POST['tanggal_transaksi']; }?>"/>

<input type="hidden" name="kode_bukti" value="<?php echo $kode_transaksi;?>">

<input type="hidden" name="nomor_jurnal" value="<?php echo $nomor_jurnal;?>">

<input type="hidden" name="keterangan_transaksi" value="<?php if(isset($_POST['keterangan_transaksi'])){ echo

$_POST['keterangan_transaksi']; }?>">

<input type="submit" onClick="return confirm('Apakah Anda Yakin?')" value="Selesai" name="selesai"/>

</form>

</p> </div> </div>

</body>

<iframe width=174 height=189 name="gToday:normal:calender/agenda.js" id="gToday:normal:calender/agenda.js" src="calender/ipopeng.htm" scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-top:-500px;">

</iframe> <?php

}else{

echo "Forbidden Access!"; }

?>

10.Script Kas Keluar.php <?php

if (isset($_SESSION['id_admin'])) {

?>

<script type="text/javascript" src="jquery.js"></script> <script>

function suggest(inputString){ if(inputString.length == 0) {

$('#suggestions').fadeOut(); } else {

$('#country').addClass('load');

$.post("autosuggest.php", {queryString: ""+inputString+""}, function(data){

if(data.length >0) {

$('#suggestions').fadeIn(); $('#suggestionsList').html(data); $('#country').removeClass('load'); }

}); }

}

function fill(thisValue) {

$('#country').val(thisValue);

setTimeout("$('#suggestions').fadeOut();", 100); }

function fill2(thisValue) { $('#kode').val(thisValue);

setTimeout("$('#suggestions').fadeOut();", 100); } </script> <style> #result { height:20px; font-size:12px;

(20)

font-family:Arial, Helvetica, sans-serif; color:#333; padding:5px; margin-bottom:10px; background-color:#FFFF99; } #country{ padding:3px; border:1px #CCC solid; font-size:12px; } .suggestionsBox { position: absolute; left: 0px; top:40px; margin: 26px 0px 0px 0px; width: 200px; padding:0px; background-color:#999999; border-top: 3px solid #999999; color: #fff; } .suggestionList { margin: 0px; padding: 0px; } .suggestionList ul li { list-style:none; margin: 0px; padding: 6px; border-bottom:1px dotted #666; cursor: pointer; } .suggestionList ul li:hover { background-color: #FC3; color:#000; } ul {

font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFF; padding:0; margin:0; } .load{ background-image:url(loader.gif); background-position:right; background-repeat:no-repeat; } #suggest { position:relative; } </style>

<body onLoad="document.postform.elements['keterangan_jurnal'].focus();"> <div class="post">

<div class="entry">

<h2 align="center"><strong>Jurnal Kas Keluar</strong></h2> <p align="center">&nbsp;</p>

<p> <?php

//jurnal baru. cari nomor paling besar yaitu nomor jurnal terakhir

$jurnal_keluar=mysql_fetch_array(mysql_query("SELECT max(nomor_jurnal) FROM jurnal_keluar ORDER BY tanggal_selesai DESC"));

$nomor_jurnal=$jurnal_keluar[0]+1; $kode_transaksi="KK/".$nomor_jurnal;

(21)

?>

<form action="?page=./transaksi/kas_keluar" method="post" name="postform">

<table width="512" border="0"> <tr>

<td width="144">Nomor Bukti</td> <td colspan="2">

<input type="hidden" name="kode_bukti" value="<?php echo $kode_transaksi;?>">

<input type="text" disabled="disabled" value="<?php echo $kode_transaksi;?>" size="15"/>

</td> </tr>

<tr>

<td>Tanggal</td>

<td colspan="2"><input type="text" name="tanggal_transaksi" size="15" value="<?php

if(empty($_POST['tanggal_transaksi'])){ echo $tanggal;}else{ echo $_POST['tanggal_transaksi']; }?>"/>

<a href="javascript:void(0)"

onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tanggal_trans aksi);return false;" ><img src="calender/calender.jpeg" alt=""

name="popcal" width="34" height="29" border="0" align="absmiddle" id="popcal" /></a></td>

</tr> <tr>

<td>Keterangan Jurnal </td>

<td colspan="2"><input type="text" value="<?php

if(isset($_POST['keterangan_jurnal'])){ echo $_POST['keterangan_jurnal']; }?>" name="keterangan_jurnal" size="45"/></td>

</tr>

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

<td colspan="2"><b>Kode Perkiraan Sisi Debet : </b></td> </tr> <tr><td colspan="2"></td></tr> <tr> <td>Nomor Rekening</td> <td width="95">

<div id="suggest">

<input type="text"

onKeyUp="suggest(this.value);" name="kode_rekening" onBlur="fill2();" id="kode" size="15"/>

<div class="suggestionsBox" id="suggestions" style="display: none;"> <img src="arrow.png"

style="position: relative; top: -12px; left: 30px;" alt="upArrow" /> <div class="suggestionList" id="suggestionsList"> &nbsp; </div>

</div> </div>

</td>

<td width="259" align="left"><input type="text" disabled="disabled" name="nama_rekening" onBlur="fill();" id="country" size="30"/></td>

</tr> <tr>

<td>Keterangn Transaksi </td> <td colspan="2">

<input type="keterangan_transaksi" value="<?php if(isset($_POST['keterangan_jurnal'])){ echo

$_POST['keterangan_jurnal']; }?>" name="keterangan_transaksi" size="45"> </td>

</tr>

<tr> <td>Jumlah (Rp)</td>

(22)

<td colspan="2"><input type="text" name="jumlah_dk" size="15"/></td>

</tr> <tr>

<td><input type="submit" value="Simpan" name="simpan"></td> <td colspan="2">&nbsp;</td> </tr> </table> </form> <br /> <?php

//untuk menyimpan transaksi if(isset($_POST['simpan'])){

$kode_transaksi=$_POST['kode_bukti'];

$tanggal_transaksi=$_POST['tanggal_transaksi']; $keterangan_transaksi=ucwords($_POST['keterangan_transaksi']); $kode_rekening=$_POST['kode_rekening']; $keterangan_jurnal=ucwords($_POST['keterangan_jurnal']);

//untuk jurnal kas keluar, semua transaksi ada sisi DEBET

$jumlah_dk=ucwords($_POST['jumlah_dk']); $query=mysql_query("insert into

tabel_transaksi(kode_transaksi,kode_rekening,tanggal_transaksi, jenis_transaksi, keterangan_transaksi,debet,id_admin)

values('$kode_transaksi','$kode_rekening','$tanggal_transaksi','Kas Keluar','$keterangan_transaksi','$jumlah_dk','$id_admin')");

if($query){ //echo "berhasil"; }else{ echo mysql_error(); } }else{ unset($_POST['simpan']); }

//untuk menyelesaikan transaksi if(isset($_POST['selesai'])){ $kode_transaksi=$_POST['kode_bukti']; $nomor_jurnal=$_POST['nomor_jurnal']; $tanggal_selesai=$_POST['tanggal_selesai']; $tot_debet=$_POST['tot_debet']; $keterangan_jurnal=$_POST['keterangan_jurnal'];

//karena kas keluar lawan transaksinya adalah kas, maka kas adlah 111.01 yaitu kas unit umum yang ada di sisi KREDIT.

$kode_rekening="111.01";

$query_transaksi=mysql_query("insert into tabel_transaksi(kode_transaksi,kode_rekening,tanggal_transaksi, jenis_transaksi, keterangan_transaksi,kredit,id_admin)

values('$kode_transaksi','$kode_rekening','$tanggal_selesai','Kas Keluar','$keterangan_jurnal','$tot_debet','$id_admin')");

$query_jurnal=mysql_query("insert into jurnal_keluar(nomor_jurnal,kode_transaksi,tanggal_selesai)

(23)

if($query_transaksi){ ?><script

language="javascript">document.location.href="?page=./transaksi/kas_kelua r"</script><?php }else{ echo mysql_error(); } }else{ unset($_POST['selesai']); }

//untuk mendecode url yang di enrypsi //$var=decode($_SERVER['REQUEST_URI']); //pecahkan nilai array

if(isset($_GET['mode'])){ $mode=$_GET['mode'];

$id_transaksi=$_GET['id_transaksi']; if($mode=='delete'){

$query=mysql_query("delete from tabel_transaksi where id_transaksi='$id_transaksi'");

}else{

echo mysql_error(); }

}

//untuk menampilkan transaksi ?>

<table class="datatable" border="1"> <tr>

<th>Kode

Rekening</th><th>Keterangan</th><th>Debet</th><th>Action</th> </tr>

<?php

$tot_debet=0;

$query=mysql_query("select * from tabel_transaksi where kode_transaksi='$kode_transaksi' and id_admin='$id_admin'");

while($row=mysql_fetch_array($query)){ $debet=$row['debet']; $id_transaksi=$row['id_transaksi']; $tot_debet=$tot_debet+$debet; ?> <tr> <td><?php echo $row['kode_rekening'];?></td> <td><?php echo $row['keterangan_transaksi'];?></td> <td align="right"><?php if($debet!=="0"){echo number_format($debet,2,'.',',');}; ?></td>

<td align="center"><a

href="?page=./transaksi/kas_keluar&mode=delete&id_transaksi=<?php echo $id_transaksi; ?>" onClick="return confirm('Apakah Anda

yakin?')">Cancel</a></td>

</tr> <?php } ?> <tr> <td colspan="2"

align="center"><b>TOTAL</b></td><td align="right"><b><?php echo

number_format($tot_debet,2,'.',','); ?></b></td><td align="center"></td> </tr>

</table> <br />

(24)

<form action="?page=./transaksi/kas_keluar" method="post" name="form">

<input type="hidden" name="tanggal_selesai" size="15" value="<?php if(empty($_POST['tanggal_transaksi'])){ echo $tanggal;}else{ echo $_POST['tanggal_transaksi'];}?>">

<input type="hidden" name="kode_bukti" value="<?php echo $kode_transaksi;?>">

<input type="hidden" name="nomor_jurnal" value="<?php echo $nomor_jurnal;?>">

<input type="hidden" name="tot_debet" value="<?php echo $tot_debet;?>">

<input type="hidden" name="keterangan_jurnal" value="<?php if(isset($_POST['keterangan_jurnal'])){ echo

$_POST['keterangan_jurnal']; }?>">

<input type="submit" onClick="return confirm('Apakah Anda Yakin?')" value="Selesai" name="selesai">

</form>

</p> </div> </div>

</body>

<iframe width=174 height=189 name="gToday:normal:calender/agenda.js"

id="gToday:normal:calender/agenda.js" src="calender/ipopeng.htm"

scrolling="no" frameborder="0" style="visibility:visible; z-index:999; position:absolute; top:-500px; left:-500px;"></iframe>

<?php }else{

echo "Forbidden Access!"; } ?>

11.

Script Posting.php

<?php if (isset($_SESSION['id_admin'])) {

if(isset($_GET['mode']) && isset($_GET['id_transaksi'])){ //pecahkan nilai array

$mode=$_GET['mode'];

$id_transaksi=$_GET['id_transaksi']; if($mode=='delete'){

$query=mysql_query("delete from tabel_transaksi where id_transaksi='$id_transaksi'");

} }

?>

<div class="post"> <div class="entry">

<h2 align="center"><strong>Posting</strong></h2> <p align="center">&nbsp;</p>

<p>

<table class="datatable" border="1"> <tr> <th>Tanggal</th> <th>Kode Rekening</th> <th>Keterangan</th> <th>Debet</th> <th>Kredit</th>

(25)

<th>Keterangan</th> <th>Action</th> </tr>

<?php

$query_transaksi=mysql_query("select * from tabel_transaksi order by tanggal_transaksi desc");

while($row_tran=mysql_fetch_array($query_transaksi)){ $debet=$row_tran['debet'];

$kredit=$row_tran['kredit']; ?>

<tr>

<td><div align="center"><?php echo $row_tran['tanggal_transaksi'];?></div></td>

<td><div align="center"><?php echo $row_tran['kode_rekening'];?></div></td>

<td><?php echo $row_tran['keterangan_transaksi'];?></td>

<td align="right"><?php echo number_format($debet,2,'.',','); ?></td>

<td align="right"><?php echo number_format($kredit,2,'.',','); ?></td>

<td align="center"><?php echo $row_tran['keterangan_posting'];?></td>

<td align="center"> <a

href="?page=./transaksi/posting&mode=delete&id_transaksi=<?php echo $row_tran['id_transaksi'];?>">[Hapus]</a>

</td> </tr> <?php } ?> </table> </p> </div> </div>

<div class="post"> <div class="entry">

<p>

<table border="0" align="center"> <tr>

<td width="72" align="center">

<!---untuk mengakhiri posting dan memberi tanda posting-->

<?php

$cek=mysql_query("select * from tabel_transaksi where keterangan_posting=''");

$cek_posting=mysql_num_rows($cek); if($cek_posting!==0){

?>

<form action="?page=./transaksi/posting" method="post" name="postform">

<input type="submit" onclick="return confirm('Apakah Anda Yakin?')" name="posting" value="POSTING JURNAL" />

</form> <?php } ?> </td> </tr> <tr>

<td width="601" align="center"> <font face="verdana" color="#666666"> <?php

//untuk mendecode url yang di enrypsi //$var=decode($_SERVER['REQUEST_URI']); //pecahkan nilai array

if(isset($_GET['status'])){

echo $page=$_GET['status']; }

(26)

?> </font> </td> </tr> </table> </p> </div> </div> <?php if(isset($_POST['posting'])){ ///////////////////////// HITUNG MUTASI /////////////////////

$query_hitung_mutasi=mysql_query("select kode_rekening from tabel_transaksi where keterangan_posting=''");

while($row_hit_mut=mysql_fetch_array($query_hitung_mutasi)){ $kode_rekening=$row_hit_mut['kode_rekening'];

$update_mutasi=mysql_query("update tabel_master set mut_debet=mut_debet+(SELECT debet FROM tabel_transaksi WHERE

kode_rekening ='$kode_rekening' and keterangan_posting=''), mut_kredit=mut_kredit+(SELECT kredit FROM tabel_transaksi WHERE kode_rekening ='$kode_rekening' and keterangan_posting='') where kode_rekening='$kode_rekening'");

}

if($query_hitung_mutasi){

$query_hitung_sisa=mysql_query("select * from tabel_master");

while($row_hit_sisa=mysql_fetch_array($query_hitung_sisa)){ $normal=$row_hit_sisa['normal']; $kode_rekening=$row_hit_sisa['kode_rekening']; $awal_debet=$row_hit_sisa['awal_debet']; $awal_kredit=$row_hit_sisa['awal_kredit']; $mutasi_debet=$row_hit_sisa['mut_debet']; $mutasi_kredit=$row_hit_sisa['mut_kredit']; if($normal=="debet"){ $hitung_sisa_debet=($awal_debet+$mutasi_debet)-$mutasi_kredit; if($hitung_sisa_debet<0){ $positif_sisa_kredit=abs($hitung_sisa_debet);

$update_mutasi=mysql_query("update tabel_master set sisa_debet=0, sisa_kredit='$positif_sisa_kredit' where

kode_rekening='$kode_rekening'");

}else{

$update_mutasi=mysql_query("update tabel_master set sisa_debet='$hitung_sisa_debet', sisa_kredit='0' where kode_rekening='$kode_rekening'"); } } if($normal=="kredit"){ $hitung_sisa_kredit=($awal_kredit-$mutasi_debet)+$mutasi_kredit; if($hitung_sisa_kredit<0){ $positif_sisa_debet=abs($hitung_sisa_kredit);

(27)

$update_mutasi=mysql_query("update tabel_master set sisa_debet='$positif_sisa_debet', sisa_kredit='0' where kode_rekening='$kode_rekening'");

}else{

$update_mutasi=mysql_query("update tabel_master set sisa_debet=0, sisa_kredit='$hitung_sisa_kredit' where kode_rekening='$kode_rekening'");

} }

} }

////////////////////////// UBAH STATUS POSTING //////////////////////////////

$selesai=mysql_query("update tabel_transaksi set tanggal_posting='$tanggal', keterangan_posting='Post' where keterangan_posting=''");

if($selesai){ ?><script

language="javascript">document.location.href="?<?php echo paramEncrypt('page=./transaksi/posting&status=Proses Posting Selesai')?>"</script><?php }else{ echo mysql_error(); } }else{ unset($_POST['posting']); } ?> <?php }else{

echo "Forbidden Access!"; }

?>

12.

Script Buku Jurnal.php

<?php

if (isset($_SESSION['id_admin'])) {

if(isset($_GET['mode']) && isset($_GET['id_transaksi'])){ //pecahkan nilai array

$mode=$_GET['mode'];

$id_transaksi=$_GET['id_transaksi']; if($mode=='delete'){

$query=mysql_query("delete from tabel_transaksi where id_transaksi='$id_transaksi'");

} }

?>

<div class="post"> <div class="entry">

<h2 align="center"><strong>Posting</strong></h2> <p align="center">&nbsp;</p>

<p>

<table class="datatable" border="1"> <tr>

<th>Tanggal</th> <th>Kode Rekening</th>

(28)

<th>Keterangan</th> <th>Debet</th> <th>Kredit</th> <th>Keterangan</th> <th>Action</th> </tr> <?php

$query_transaksi=mysql_query("select * from tabel_transaksi order by tanggal_transaksi desc");

while($row_tran=mysql_fetch_array($query_transaksi)){ $debet=$row_tran['debet'];

$kredit=$row_tran['kredit']; ?>

<tr>

<td><div align="center"><?php echo $row_tran['tanggal_transaksi'];?></div></td>

<td><div align="center"><?php echo $row_tran['kode_rekening'];?></div></td>

<td><?php echo $row_tran['keterangan_transaksi'];?></td>

<td align="right"><?php echo number_format($debet,2,'.',','); ?></td>

<td align="right"><?php echo number_format($kredit,2,'.',','); ?></td>

<td align="center"><?php echo $row_tran['keterangan_posting'];?></td>

<td align="center"> <a

href="?page=./transaksi/posting&mode=delete&id_transaksi=<?php echo $row_tran['id_transaksi'];?>">[Hapus]</a>

</td> </tr> <?php } ?> </table> </p> </div> </div>

<div class="post"> <div class="entry">

<p>

<table border="0" align="center"> <tr>

<td width="72" align="center">

<!---untuk mengakhiri posting dan memberi tanda posting-->

<?php

$cek=mysql_query("select * from tabel_transaksi where keterangan_posting=''");

$cek_posting=mysql_num_rows($cek); if($cek_posting!==0){

?>

<form action="?page=./transaksi/posting" method="post" name="postform">

<input type="submit" onclick="return confirm('Apakah Anda Yakin?')" name="posting" value="POSTING JURNAL" />

</form> <?php } ?> </td> </tr> <tr>

<td width="601" align="center"> <font face="verdana" color="#666666"> <?php

//untuk mendecode url yang di enrypsi //$var=decode($_SERVER['REQUEST_URI']); //pecahkan nilai array

(29)

if(isset($_GET['status'])){ echo $page=$_GET['status']; } ?> </font> </td> </tr> </table> </p> </div> </div> <?php if(isset($_POST['posting'])){ ///////////////////////// HITUNG MUTASI /////////////////////

$query_hitung_mutasi=mysql_query("select kode_rekening from tabel_transaksi where keterangan_posting=''");

while($row_hit_mut=mysql_fetch_array($query_hitung_mutasi)){ $kode_rekening=$row_hit_mut['kode_rekening'];

$update_mutasi=mysql_query("update tabel_master set mut_debet=mut_debet+(SELECT debet FROM tabel_transaksi WHERE

kode_rekening ='$kode_rekening' and keterangan_posting=''), mut_kredit=mut_kredit+(SELECT kredit FROM tabel_transaksi WHERE kode_rekening ='$kode_rekening' and keterangan_posting='') where kode_rekening='$kode_rekening'");

}

if($query_hitung_mutasi){

$query_hitung_sisa=mysql_query("select * from tabel_master");

while($row_hit_sisa=mysql_fetch_array($query_hitung_sisa)){ $normal=$row_hit_sisa['normal']; $kode_rekening=$row_hit_sisa['kode_rekening']; $awal_debet=$row_hit_sisa['awal_debet']; $awal_kredit=$row_hit_sisa['awal_kredit']; $mutasi_debet=$row_hit_sisa['mut_debet']; $mutasi_kredit=$row_hit_sisa['mut_kredit']; if($normal=="debet"){ $hitung_sisa_debet=($awal_debet+$mutasi_debet)-$mutasi_kredit; if($hitung_sisa_debet<0){ $positif_sisa_kredit=abs($hitung_sisa_debet);

$update_mutasi=mysql_query("update tabel_master set sisa_debet=0, sisa_kredit='$positif_sisa_kredit' where

kode_rekening='$kode_rekening'");

}else{

$update_mutasi=mysql_query("update tabel_master set sisa_debet='$hitung_sisa_debet', sisa_kredit='0' where kode_rekening='$kode_rekening'"); } } if($normal=="kredit"){ $hitung_sisa_kredit=($awal_kredit-$mutasi_debet)+$mutasi_kredit; if($hitung_sisa_kredit<0){

(30)

$positif_sisa_debet=abs($hitung_sisa_kredit); $update_mutasi=mysql_query("update tabel_master set sisa_debet='$positif_sisa_debet', sisa_kredit='0' where kode_rekening='$kode_rekening'");

}else{

$update_mutasi=mysql_query("update tabel_master set sisa_debet=0, sisa_kredit='$hitung_sisa_kredit' where kode_rekening='$kode_rekening'");

} }

} }

////////////////////////// UBAH STATUS POSTING //////////////////////////////

$selesai=mysql_query("update tabel_transaksi set tanggal_posting='$tanggal', keterangan_posting='Post' where keterangan_posting=''");

if($selesai){ ?><script

language="javascript">document.location.href="?<?php echo paramEncrypt('page=./transaksi/posting&status=Proses Posting Selesai')?>"</script><?php }else{ echo mysql_error(); } }else{ unset($_POST['posting']); } ?> <?php }else{

echo "Forbidden Access!"; } ?> 13.Script neraca.php

<?php

if (isset($_SESSION['id_admin']))

{

$query_tanggal=mysql_fetch_array(mysql_query("select

min(tanggal_posting) as tanggal_pertama from tabel_transaksi"));

$tanggal_pertama=$query_tanggal['tanggal_pertama'];

?>

<div class="post">

<div class="entry">

<form action="?page=./laporan/neraca" method="post"

name="postform">

<table width="715" border="0">

<tr>

<td width="51"><strong>Periode</strong></td>

<td colspan="2"><input type="text"

name="tanggal1" size="15" value="<?php

if(empty($_POST['tanggal1'])){ echo $tanggal_pertama;}else{ echo

$_POST['tanggal1']; }?>"/>

<a href="javascript:void(0)"

onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tangg

al1);return false;" ><img src="calender/calender.jpeg" alt=""

(31)

name="popcal" width="34" height="29" border="0" align="absmiddle"

id="popcal" /></a></td>

<td width="25"><strong>S/D</strong></td>

<td colspan="2"><input type="text"

name="tanggal2" size="15" value="<?php

if(empty($_POST['tanggal2'])){ echo $tanggal;}else{ echo

$_POST['tanggal2']; }?>"/>

<a href="javascript:void(0)"

onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tangg

al2);return false;" ><img src="calender/calender.jpeg" alt=""

name="popcal" width="34" height="29" border="0" align="absmiddle"

id="popcal" /></a></td>

<td width="126">

<select name="neraca">

<option value="aktiva">Neraca

Aktiva</option>

<option value="pasiva">Neraca

Pasiva</option>

</select>

</td>

<td width="157"><input type="submit"

name="report" value="Tampilkan" /></td>

</tr>

</table>

</form>

</div>

</div>

<div class="post">

<div class="entry">

<p>

<?php

//untuk menyelesaikan transaksi

if(isset($_POST['report'])){

//tanggal periode laporan

$tanggal1=$_POST['tanggal1'];

$tanggal2=$_POST['tanggal2'];

$neraca=$_POST['neraca'];

function aktiva(){

///////////////////HITUNG

AKTIVA////////////////////

//hapus table semporial yang lama

$hapus_neraca_temporial=mysql_query("delete from

tabel_neraca");

if($hapus_neraca_temporial){

//Query aktiva LANCAR

$query_kas=mysql_fetch_array(mysql_query("SELECT

sum(sisa_debet) AS kas FROM tabel_master WHERE kode_rekening LIKE

'110%'"));

$query_bank1=mysql_fetch_array(mysql_query("SELECT

sum(sisa_debet) AS bank FROM tabel_master WHERE kode_rekening

LIKE '111%'"));

$query_surat_berharga=mysql_fetch_array(mysql_query("SELECT

sum(sisa_debet) AS surat_berharga FROM tabel_master WHERE

(32)

$query_piutang=mysql_fetch_array(mysql_query("SELECT

sum(sisa_debet) AS piutang FROM tabel_master WHERE kode_rekening

like'311'"));

$query_perlengkapan_kantor

=mysql_fetch_array(mysql_query("SELECT sum(sisa_debet) AS

perleng_kantor FROM tabel_master WHERE kode_rekening like

'119%'"));

//Array Query

$kas=$query_kas['kas'];

$bank=$query_bank1['bank'];

$surat_berharga=$query_surat_berharga['surat_berharga'];

$piutang=$query_piutang['piutang'];

$perleng_kantor=$query_perlengkapan_kantor['perleng_kantor']

;

//menghitung saldo akhir aktiva

lancar

$aktiva_lancar=$kas+$bank+$surat_berharga+$piutang+$perleng_

kantor;

//Query aktiva TETAP

$query_tanah=mysql_fetch_array(mysql_query("SELECT

sum(sisa_debet) AS tanah FROM tabel_master WHERE kode_rekening

LIKE '423%'"));

$query_gedung=mysql_fetch_array(mysql_query("SELECT

sum(sisa_debet) AS gedung FROM tabel_master WHERE kode_rekening

LIKE '424%'"));

$query_peralatan=mysql_fetch_array(mysql_query("SELECT

sum(sisa_debet) AS peralatan FROM tabel_master WHERE

kode_rekening=''"));

$query_kendaraan=mysql_fetch_array(mysql_query("SELECT

sum(sisa_debet) AS kendaraan FROM tabel_master WHERE

kode_rekening='430'"));

$query_akm_penyusutan=mysql_fetch_array(mysql_query("SELECT

sum(sisa_kredit) AS akm_peny FROM tabel_master WHERE

kode_rekening='140'"));

$query_sumbangan=mysql_fetch_array(mysql_query("SELECT

sum(sisa_kredit) AS sumbangan FROM tabel_master WHERE

kode_rekening='411'"));

$query_sewa_wisma=mysql_fetch_array(mysql_query("SELECT

sum(sisa_kredit) AS sewa_wisma FROM tabel_master WHERE

kode_rekening='421'"));

//Array Query

$tanah=$query_tanah['tanah'];

$gedung=$query_gedung['gedung'];

$peralatan=$query_peralatan['peralatan'];

$kendaraan=$query_kendaraan['kendaraan'];

Referensi

Dokumen terkait