BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol...

61
15 BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem Sistem yang sedang berjalan saat ini dalam memperoleh informasi keuangan karena pencatatan dilakukan manual dan dilakukan secara semi komputerisasi. Oleh karena itu dengan adanya sebuah program yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya beberapa pihak, antara lain para staff dan Yayasan Bina Darma. 4.2 Kebutuhan 4.2.1 Kebutuhan perangkat lunak sistem ( Software) Perangkat lunak sistem yang digunakan untuk mengkonfirgurasi computer yaitu windows 7 karena sistem operasi ini dapat mendukung Program perancangan sistem informasi laporan keuangan. 4.2.2 Kebutuhan perangkat lunak sistem (Hardware) Hardware yang diperlukan untuk menjalankan program aplikasi perancangan sistem informasi laporan keuangan adalah processor INTEL (R), CPU 877 @140GHz 1.40 GHz, flash disk. 4.2.3 Perangkat Lunak Pemograman Perangkat lunak aplikasi yang digunakan untuk membuat program aplikasi sistem informasi pengolahan laporan keuangan adalah Notepad ++ dan PHP, aplikasi ini dapat didukung dalam pembuatan laporan keuangan.

Transcript of BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol...

Page 1: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

15

BAB IV

HASIL PRAKTEK KERJA DAN ANALISIS

4.1 Analisa sistem

Sistem yang sedang berjalan saat ini dalam memperoleh informasi

keuangan karena pencatatan dilakukan manual dan dilakukan secara

semi komputerisasi. Oleh karena itu dengan adanya sebuah program

yang mampu mengontrol pengelolaan keuangan di Yayasan Bina

Darma Salatiga, akan memberikan keuntungan kepadanya beberapa

pihak, antara lain para staff dan Yayasan Bina Darma.

4.2 Kebutuhan

4.2.1 Kebutuhan perangkat lunak sistem ( Software)

Perangkat lunak sistem yang digunakan untuk

mengkonfirgurasi computer yaitu windows 7 karena sistem

operasi ini dapat mendukung Program perancangan sistem

informasi laporan keuangan.

4.2.2 Kebutuhan perangkat lunak sistem (Hardware)

Hardware yang diperlukan untuk menjalankan program

aplikasi perancangan sistem informasi laporan keuangan

adalah processor INTEL (R), CPU 877 @140GHz 1.40

GHz, flash disk.

4.2.3 Perangkat Lunak Pemograman

Perangkat lunak aplikasi yang digunakan untuk membuat

program aplikasi sistem informasi pengolahan laporan

keuangan adalah Notepad ++ dan PHP, aplikasi ini dapat

didukung dalam pembuatan laporan keuangan.

Page 2: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

16

4.3 Jadwal

Bulan Juni

Bulan Juli

Bulan Agustus

II 8-12 Database

III 23-25 Login

IV 25-30 Tampilan Home

Minggu Tanggal Kegiatan

I 3-8 Tampilan

II 10-14 Menampilkan

Perkiraan dan profile

III 17-22 Transaksi Jurnal

Umum

IV 24-27 Jurnal kas keluar,

posting

Minggu Tanggal Kegiatan

I 1-5 Buku Jurnal, hitung

keseluruhan dan

neraca

II 5-8 Edit,delete, history,

logout

Page 3: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

17

4.4 Perancangan

Perancangan sistem dilakukan apabila tahap dari analisis sistem telah

selesai dilakukan. Berdasarkan pada hasil analisis sistem yang sedang

berjalan pada bab sebelumnya, maka diusulkan perancangan sistem baru,

dimana kinerja dari suatu sistem yang baru dapat mengatasi beberapa

permasalahan yang ada sebelumnya.

Proses yang dapat dikerjakan oleh pengembangan sistem aplikasi laporan

keuangan :

1. Penginputan

4.4.1 Tampilan Login

4.4.2 Halaman Awal

Login

User Name

Password

Login

Home Perkiraan Transaksi Laporan History Logout

Aplikasi Laporan Keuangan adalah sebuah Aplikasi akuntansi berbasis web yang

digunakan untuk mengelola laporan keuangan sesuai dengan siklus akuntansi seperti

Pencatatan, Penggolongan, Pengikhtisaran, dan Pelaporan.

Profil

Page 4: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

18

4.4.3 Tampilan perkiraan

Perkiraan

Kode Rekening :

Nama Rekening :

Normal Balance :

Posisi :

Saldo awal Debet :

Saldo akhir Kredit :

Home Perkiraan Transaksi Laporan History Logout

SImpan

Neraca

Page 5: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

19

`

4.4.4 Jurnal Umum

Jurnal Umum

Nomor Bukti :

Tanggal :

Keterangan :

Jumlah (Rp) :

Nomor Rekening :

Posisi :

Simpan

Home Setup Transaksi Laporan History Logout

Jurnal Umum

Kas Keluar

Posting

BU/4

Page 6: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

20

4.4.5 Jurnal Kas Keluar

Jurnal Kas Keluar

Nomor Bukti :

Tanggal :

Keterangan Jurnal

Kode Perkiraan Sisi Debet

Nomor Rekening

Keterangan Transaksi

Jumlah (Rp)

Home Setup Transaksi Laporan History Logout

Jurnal Umum

Kas Keluar

Posting

Simpan

Page 7: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

21

4.4.6 Posting

4.4.7 Neraca

Posting

Tanggal Kode Rekening

Keterangan Debet Kredit Keterangan Action

Home Setup Transaksi Laporan History Logout

Jurnal Umum

Kas Keluar

Posting

Neraca

Periode S/D

Tampilkan

Page 8: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

22

4.4.7 Buku Jurnal

4.4.8 Hitung Keseluruhan

Periode S/D

Tanggal Nomor Bukti Kode Rekening

Keterangan Debet Kredit

Home Setup Transaksi Laporan History Logout

Buku Jurnal

Hitung

keseluruhan

Tampilkan

Hitung Keseluruhan

Proses ini adalah proses untuk menghasilkan laporan keuangan yaitu menghitung untuk neraca.

Proses bisa dilakukan setelah semua data diposting.

Home Setup Transaksi Laporan History Logout

Proses Hitung

Jurnal Umum

Hitung

Keseluruhan

Page 9: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

23

4.4.9 Laba Rugi

4.4.9 Neraca

Periode S/D

Home Setup Transaksi Laporan History Logout

Buku Jurnal

Hitung

Keseluruhan

Tampilkan

Laba rugi

Pendapatan

Pendapatan Jasa

Biaya staff gaji

Biaya Perlengkapan

Biaya listrik, air dan telepon

Biaya lain-lain

Page 10: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

24

4.4.10 Form History

4.4.11 Logout

4.5 Implementasi Sistem

Implementasi adalah tahap penerapan dan sekaligus pengujian bagi sistem

berdasarkan hasil analisa dan perancangan yang telah dilakukan. Pada bab IV ini

merupakan implementasi hasil rancangan menjadi sebuah aplikasi laporan

keuangan berbasis web dengan mengunakan database MySQL.

4.5.1 Implementasi Perangkat Keras

Sistem informasi laporan keuangan ini dapat dijalankan pada computer

dengan spesifikasi hardware sebagai berikut :

a. Processor : Intel Pentium IV 1,7 GHz (disarankan lebih

tinggi)

HISTORY

Kode rekening

Tanggal transaksi

Jenis transaksi

Keterangan transaksi

Debet Kredit Tanggal posting

Keterangan posting

Id admin

Home Setup Transaksi Laporan History Logout

Home Setup Transaksi Laporan History Logout

Apa anda yakin

OK Cancel

Page 11: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

25

b. Memory : 512 MB (Disarankan lebih tinggi)

c. Harddisk : 20 GB

d. Koneksi Internet : 128 kbps (disarankan lebih tinggi)

e. Keyboard, Mouse

f. Monitor : resolusi 1024 x 768 pixel

4.5.2 Implementasi Perangkat Lunak

Sistem informasi Laporan Keuangan ini dikembangkan pada computer

dengan Microsoft Windows 7. Menggunakan bahasa pemograman PHP, database

MySQL. Untuk menjalankan aplikasi ini menggunakan web browser seperti

Mozilla firefox, google chrome dan lain-lain.

4.5.1 Tampilan Form Login

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']);

}

?>

<?php session_start();

Page 12: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

26

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

}

Page 13: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

27

}else{

unset($_POST['username']);

}

?>

4.5.1 Login

4.5.2 Tampilan Menu Home

<?php session_start();

//untuk enkripsi

//include "./encryption/function.php";

//untuk waktu

$tanggal=date("d/m/Y");

//untuk koneksi database

include "./include/conn.php";

Page 14: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

28

$koneksi=open_conction();

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

{

$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>Yayasan Bina Darma :: 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="#">Aplikasi Keuangan Yayasan Bina Darma </a></h1>

<p>YAYASAN BINA DARMA </p>

</div>

<div>

<?php include "menu.php";?>

</div>

<!-- end #header -->

Page 15: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

29

<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 -->

Page 16: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

30

</div>

<!-- end #page -->

</div>

<div id="footer">

<p>Copyright &copy; <a href="http://ri32.wordpress.com">Dwi</a> All rights reserved. Design by Yayasan Bina Darma</p>

</div>

<!-- end #footer -->

</body>

</html>

<?php

}else{

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

}

?>

Page 17: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

31

4.5.3 Tampilan Perkiraan

Page 18: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

32

<?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>

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

<p>

<?php

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

Page 19: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

33

$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;

?>

<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_transaksi);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>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>

Page 20: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

34

<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>Keterangan 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>

<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 />

<!---MENAMPILKAN TABEL PENGELUARAN KAS--->

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

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

</a>

Page 21: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

35

<table class="datatable">

<tr>

<th>Kode Rekening</th><th>Keterangan</th><th>Debet</th><th></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 kas_keluar 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>TOTAL</strong></td>

<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>";

}

}

Page 22: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

36

4.5.4 Transaksi

<?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');

}

});}}

}

});

Page 23: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

37

}

}

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;

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;

Page 24: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

38

padding:0px;

background-color:#999999;

border-top: 3px solid #999999;

color: #fff;

}

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;

Page 25: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

39

}

ul {

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

font-size:11px;

color:#FFF;

padding:0;

margin:0;

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

//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"));

Page 26: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

40

$nomor_jurnal=$jurnal_umum[0]+1;

$kode_transaksi="BU/".$nomor_jurnal;

?>

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

<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);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</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">

Page 27: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

41

<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>

<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>

Page 28: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

42

</table>

</form>

<br />

<!---MENAMPILKAN TABEL Jurnal Umum--->

<a href="./laporan~pdf/jurnalumum-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

</tr>

</table>

</form>

<br />

<!---MENAMPILKAN TABEL Jurnal Umum--->

<a href="./laporan~pdf/jurnalumum-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>

Page 29: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

43

<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=./transaksi/Jurnal Umum&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>

</tr><?php

}

?>

<tr>

<?php

}

?>

tr>

<td colspan="2" align="center"><strong>TOTAL</strong></td>

<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>

Page 30: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

44

</body>

<?php

</body>

<?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,keterangan_posting,".$dk.",id_admin

values('$kode_transaksi','$kode_rekening','$tanggal_transaksi','Bukti

Umum','$keterangan_transaksi','Post','$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'];

Page 31: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

45

$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><?php

}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

$mode=$_GET['mode'];

$id_transaksi=$_GET['id_transaksi'];

if($mode=='delete'){

$query=mysql_query("delete from tabel_transaksi where id_transaksi='$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

Page 32: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

46

$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

<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)){

Page 33: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

47

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">

<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:-500px;">

</iframe>

<?php

}else{

echo "Forbidden Access!";

}

?>

Page 34: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

48

<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:-500px;">

</iframe>

<?php

}else{

echo "Forbidden Access!";

}

?>

<?php

Page 35: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

49

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;

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

color:#333;

padding:5px;

margin-bottom:10px;

Page 36: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

50

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 {

Page 37: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

51

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>Pengeluaran Kas</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;

<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>

Page 38: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

52

</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);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>Keterangan 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">

Page 39: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

53

</td>

</tr>

<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>

<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 />

<!---MENAMPILKAN TABEL PENGELUARAN KAS--->

<a href="./kas_keluar-pdf/~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>Keterangan</th><th>Debet</th><th></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 kas_keluar 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>

Page 40: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

54

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>TOTAL</strong></td>

<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

<?php

Page 41: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

55

//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{

$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 adalah 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,keterangan_posting,kredit,id_admin)

values('$kode_transaksi','$kode_rekening','$tanggal_selesai','Kas

Keluar','$keterangan_jurnal','Post','$tot_debet','$id_admin')");

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

values('$nomor_jurnal','$kode_transaksi','$tanggal_selesai')");

if($query_transaksi){

?><script language="javascript">document.location.href="?page=./transaksi/kas_keluar"</script><?php

}else{

echo mysql_error();

}

//untuk menampilkan transaksi

Page 42: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

56

?>

<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 />

<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;?>">

Page 43: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

57

<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!";

}

?>

<?php

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

{

Page 44: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

58

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>

<th>Keterangan</th>

<th>Action</th>

</tr>

<?php

Page 45: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

59

$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">

Page 46: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

60

<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'];

Page 47: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

61

}

?>

</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'];

Page 48: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

62

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);

$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();

Page 49: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

63

}

}else{

unset($_POST['posting']);

}

?>

<?php

}else{

echo "Forbidden Access!";

}

?>

4.5.5 Laporan

<?php

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

{

Page 50: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

64

$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/buku_jurnal" method="post" name="postform">

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

<tr>

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

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

<a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tanggal1);return false;"

><img src="calender/calender.jpeg" alt="" name="popcal" width="34" height="29" border="0" align="absmiddle"

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

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

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

<a href="javascript:void(0)" onClick="if(self.gfPop)gfPop.fPopCalendar(document.postform.tanggal2);return false;"

><img src="calender/calender.jpeg" alt="" name="popcal" width="34" height="29" border="0" align="absmiddle"

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

<td width="77"><input type="submit" name="report" value="Tampilkan" /></td>

</tr>

</table>

</form>

</div>

</div>

<div class="post">

<div class="entry">

<p>

<?php

Page 51: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

65

//untuk menyelesaikan transaksi

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

//tanggal periode laporan

$tanggal1=$_POST['tanggal1'];

$tanggal2=$_POST['tanggal2'];

$query_transaksi=mysql_query("select * from tabel_transaksi where tanggal_transaksi between '$tanggal1' and

'$tanggal2' order by tanggal_transaksi asc");

$total=mysql_fetch_array(mysql_query("select sum(debet) as tot_debet, sum(kredit) as tot_kredit from tabel_transaksi

where tanggal_transaksi between '$tanggal1' and '$tanggal2' order by kode_rekening asc"));

}else{

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

$total=mysql_fetch_array(mysql_query("select sum(debet) as tot_debet, sum(kredit) as tot_kredit from tabel_transaksi

order by kode_rekening asc"));

unset($_POST['report']);

}

?>

<?php

//untuk ID perusahaan

include "profil_perusahaan.php";

?>

<h2 align="center"><strong>Buku Jurnal</strong></h2>

<p align="center"><font color="#333333"><?php if(!empty($tanggal2)){ echo "Periode ".$tanggal2;} ?></font></p>

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

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

<tr>

<th>Tanggal</th><th>Nomor Bukti</th><th>Kode Rekening</th><th>Keterangan</th><th>Debet</th><th>Kredit</th>

</tr>

<?php

while($row_tran=mysql_fetch_array($query_transaksi)){

Page 52: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

66

$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_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>

</tr>

<?php

}

?>

<tr>

<td colspan="4"><div align="center"><strong>TOTAL TRANSAKSI</strong></div></td>

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

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

</tr>

</table>

</p>

</div>

</div>

<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{

Page 53: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

67

echo "Forbidden Access!";

}

?>

<?php

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

{

?>

<?php

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

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

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

while($row=mysql_fetch_array($master)){

$posisi=$row['posisi'];

$sisa_debet=$row['sisa_debet'];

$sisa_kredit=$row['sisa_kredit'];

$kode_rekening=$row['kode_rekening'];

if($posisi=='rugi-laba'){

Page 54: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

68

//update rugi laba

$update=mysql_query("update tabel_master set rl_debet='$sisa_debet',

rl_kredit='$sisa_kredit' where kode_rekening='$kode_rekening'");

}else{

//update neraca

$update=mysql_query("update tabel_master set nrc_debet='$sisa_debet',

nrc_kredit='$sisa_kredit' where kode_rekening='$kode_rekening'");

}

}

//jika sudah selesai update

if($update){

$biaya=mysql_fetch_array(mysql_query("select sum(rl_debet) as biaya from tabel_master where

normal='debet' and posisi='rugi-laba' and kode_rekening<>'314.01'"));

$pendapatan=mysql_fetch_array(mysql_query("select sum(rl_kredit) as pendapatan from

tabel_master where normal='kredit' and posisi='rugi-laba'"));

//hitung SHU

$shu=$pendapatan['pendapatan']-$biaya['biaya'];

}

//update rugi laba debet dan neraca kredit dengan SHU

$update_shu=mysql_query("update tabel_master set rl_debet='$shu', nrc_kredit='$shu' where

kode_rekening='314.01'");

if($update_shu){

$berhasil="Neraca Berhasil dihitung";

}else{

echo mysql_error();

}

///////////////////HITUNG LABA-RUGI////////////////////

Page 55: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

69

//hapus table semporial yang lama

$hapus_tabel_temporial=mysql_query("delete from tabel_rugi_laba");

if($hapus_tabel_temporial){

//1. Tahap Penginputan

mysql_query("INSERT INTO tabel_rugi_laba(kode_rekening, nama_rekening) values('I.','SUMBER

PENGHASILAN')");

mysql_query("INSERT INTO tabel_rugi_laba SELECT * FROM tabel_master where

tabel_master.kode_rekening between '411.01' and '414.01'");

mysql_query("INSERT INTO tabel_rugi_laba(kode_rekening, nama_rekening) values('II.','BIAYA

UMUM DAN ADMINISTRASI')");

mysql_query("INSERT INTO tabel_rugi_laba(kode_rekening, nama_rekening) values('A''BIAYA

UMUM')");

mysql_query("INSERT INTO tabel_rugi_laba SELECT * FROM tabel_master where

tabel_master.kode_rekening between '511.02' and '521.99'");

mysql_query("INSERT INTO tabel_rugi_laba(kode_rekening, nama_rekening) values('B','BIAYA

ADMINISTRASI')");

mysql_query("INSERT INTO tabel_rugi_laba SELECT * FROM tabel_master where

tabel_master.kode_rekening between '522.01' and '522.99'");

mysql_query("INSERT INTO tabel_rugi_laba SELECT * FROM tabel_master where

tabel_master.kode_rekening between '711.01' and '811.99'");

//2. Tahap Perhitungan

$query_jumlah=mysql_fetch_array(mysql_query("select sum(rl_debet) as debet_rl, sum(rl_kredit)

as kredit_rl from tabel_rugi_laba"));

$debet_rl=$query_jumlah['debet_rl'];

$kredit_rl=$query_jumlah['kredit_rl'];

mysql_query("INSERT INTO tabel_rugi_laba(kode_rekening, nama_rekening, rl_kredit)

values('III','JUMLAH PENDAPATAN', '$kredit_rl')");

mysql_query("INSERT INTO tabel_rugi_laba(kode_rekening, nama_rekening, rl_debet)

values('IV','JUMLAH BIAYA','$debet_rl')");

Page 56: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

70

$pendapatan=$kredit_rl;

$biaya=$debet_rl;

//ini untuk apa ya? :D

//$rugi_laba=mysql_query("select sum(rl_debet) from tabel_master where kode_rekening

between '314.01' and '314.09'");

//3. Tahap Hitung SHU Tahun BErjalan

$hitung_rl_debet=$kredit_rl-$debet_rl;

$sisa_hasil_usaha=$hitung_rl_debet;

mysql_query("INSERT INTO tabel_rugi_laba(kode_rekening, nama_rekening, rl_debet)

values('V','Sisa Hasil Usaha Tahun Berjalan','$hitung_rl_debet')");

$hitung_rl_biaya_shu=$biaya+$sisa_hasil_usaha;

mysql_query("INSERT INTO tabel_rugi_laba(kode_rekening, nama_rekening,rl_debet,rl_kredit)

values('VI','Total Balance', '$hitung_rl_biaya_shu','$pendapatan')");

//4. Simpan tanggal periode

mysql_query("INSERT INTO tabel_rugi_laba(kode_rekening, nama_rekening, tanggal_awal)

values('VII','TANGGAL PERIODE', '$tanggal')");

}else{

echo mysql_error();

}

}else{

unset($_POST['hitung_shu']);

}

Page 57: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

71

?>

<style type="text/css">

<!--

.style1 {font-style: italic}

-->

</style>

<div class="post">

<div class="entry">

<h2 align="center"><strong>Hitung Keseluruhan</strong></h2>

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

<p align="center">

<p align="center" class="style1"><font color="#666666">

Proses ini adalah proses untuk menghasilkan laporan keuangan yaitu menghitung untuk Neraca.

</font></p>

<p align="center"><em><font color="#666666">Proses bisa dilakukan setelah semua data

diposting.

<?php

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

$cek_posting=mysql_num_rows($cek);

if($cek_posting!==0){

//echo "masih ada yang belum di posting";

}else{

?>

</font></em></p>

<form action="?page=./laporan/hitung_shu" method="post" name="postform">

<div align="center">

Page 58: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

72

<p>&nbsp;</p><p>

<font color="#666666">

<input type="submit" onclick="return confirm('Apakah Anda Yakin?')"

name="hitung_shu" value="Proses Hitung" />

</font></p>

</div>

</form>

<font color="#666666">

<div align="center">

<?php

}

?>

</div>

</font>

<div align="center"><font color="#0066FF">

<?php if(isset($berhasil)){echo $berhasil;}?>

</font>

</p>

</div>

</div>

</div>

<?php

}else{

echo "Forbidden Access!";

}

?>

Page 59: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

73

4.5.7 History

<?php

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

{

?>

<body >

<div class="post">

<div class="entry">

<h2 align="center"><strong>HISTORY</strong></h2>

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

<!------MENAMPILKAN PROFIL PERUSAHAAN------->

<table class="datatable">

<tr>

<th><Kode Transaksi</th><th>Kode Rekening</th><th>Tanggal Transaksi</th><th>Jenis Transaksi</th><th>Keterangan Transaksi</th><th>Debet</th><th>Kredit</th>

<th>Tanggal Posting</th><th>Keterangan Posting</th><th>ID Admin</th>

</tr>

<?php

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

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

?>

<tr>

Page 60: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

74

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

<td align="right"><?php echo $row['tanggal_transaksi'];?></td><td align="center"><?php echo $row['jenis_transaksi'];?>

<td><?php echo $row['keterangan_transaksi'];?></td><td><?php echo $row['debet'];?></td><td><?php echo $row['kredit'];?></td>

<td><?php echo $row['tanggal_posting'];?></td><td><?php echo $row['keterangan_posting'];?></td><td><?php echo $row['id_admin'];?></td>

</tr>

<?php

}

?>

</table>

</p>

</div>

</div>

</body>

<?php

}else{

echo "Forbidden Access!";

}

?>

Page 61: BAB IV HASIL PRAKTEK KERJA DAN ANALISIS 4.1 Analisa sistem€¦ · yang mampu mengontrol pengelolaan keuangan di Yayasan Bina Darma Salatiga, akan memberikan keuntungan kepadanya

75