Aplikasi BKU (Buku Kas Umum) pada Pegawai BPKP (Badan Pengawasan Keuangan dan Pembangunan) Perwakilan Provinsi Sumatera Selatan

  

Aplikasi BKU (Buku Kas Umum) pada Pegawai BPKP (Badan

Pengawasan Keuangan dan Pembangunan) Perwakilan Provinsi

Sumatera Selatan

  

LAPORAN AKHIR

Disusun Untuk Memenuhi Persyaratan Menyelesaikan

Pendidikan Diploma III Jurusan Manajemen Informatika

Politeknik Negeri Sriwijaya

  

Oleh :

Andre Triana Saputra

0611 3080 1339

  

KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN

POLITEKNIK NEGERI SRIWIJAYA

PALEMBANG

2014

Motto :

  “Aku akan berjalan bersama mereka yang berjalan

karena aku tidak akan berdiri diam sebagai penonton yang

menyaksikan perarakan berlalu.” –Khalil Gibran– “Pendidikan adalah senjata paling mematikan, karena dengan itu Anda dapat mengubah dunia .” - Nelson Mandela-

  “Orang bekerja untuk menyambung hidup, Pelajar belajar untuk mendapat ilmu ”.

  “Ketika kehidupan memberi kita seribu tekanan untuk

menangis tunjukan kita mempunyai sejuta alasan untuk tetap

tersenyum ”.

  Kupersembahkan Kepada:  Kedua Orang Tua saya Tercinta  Keluarga dan Saudara  Teman-teman seperjuangan 6 MI B  Almamater

  

ABSTRAK

BPKP (Badan Pengawasan Keuangan dan Pembangunan) Perwakilan Provinsi

Sumatera Selatan merupakan salah satu perusahan yang bertugas melakukan

penelitian terhadap pembukuan dari berbagai perusahaan negara dan jawatan

tertentu. Dalam pemrosesan BKU (Buku Kas Umum), perusahaan ini masih

menggunakan aplikasi Microsoft Excel. Hal ini sudah sangat membantu proses

pengolahan disana, namun penulis berusaha untuk membuat sebuah aplikasi buku

kas umum yang lebih baik lagi agar mempermudah pihak bendahara dalam

mengolah data transaksi serta pembuatan laporan sesuai dengan yang dibutuhkan.

Adapun metode yang digunakan adalah wawancara dan observasi. Hasil yang

  

didapat dari penelitian berupa Aplikasi BKU (Buku Kas Umum) pada Pegawai

BPKP (Badan Pengawasan Keuangan dan Pembangunan) Perwakilan Provinsi

Sumatera Selatan dimana aplikasi ini diharapkan dapat diterapkan dengan baik

pada perusahaan.

ABSTRACT

  

BPKP (Badan Pengawasan dan Pembangunan) of South Sumatera, is an

institution that officiate investigation of accountancy from other institutions of

country and department. The processing of General Cash Journal (Buku Kas

Umum) in this company is still using Microsoft Excel Application. It really helps

the processing dat a actually, but I’m trying to build a better application of General

Cash Journal Processing to help the chimberlain in processing of transaction data

easier, and make the report as it needs. The methods that I used here are,

interview, and observation. The result of the observation is General Cash Journal

Application of Employee at BPKP of South Sumatera, and I hope that this

application will be applied well in the institution.

  Puji dan Syukur penulis haturkan kehadirat Allah SWT, karena hanya atas

anugrah dan hidayah-Nya penulis dapat menyelesaikan Laporan Akhir ini yang

berjudul

  “Aplikasi BKU (Buku Kas Umum) pada Pegawai BPKP (Badan

Pengawasan Keuangan dan Pembangunan) Perwakilan Provinsi Sumatera

Selatan” dengan tepat waktu.

  Di dalam penyusunan Laporan Akhir ini penulis banyak sekali

mendapatkan bantuan, bimbingan dan petunjuk dari berbagai pihak. Oleh karena

itu, dalam kesempatan ini penulis ingin menyampaikan ucapan terima kasih

kepada:

  1. Bapak RD. Kusmanto, S.T, M.M selaku Direktur Politeknik Negeri Sriwijaya.

  

2. Bapak H. Firdaus, S.T,M.M, selaku Wakil Direktur I Politeknik Negeri

Sriwijaya.

  3. Bapak H.L. Suhairi Hazisma, S.E., M.Si, selaku Pembantu Direktur II Politeknik Negeri Sriwijaya.

  4. Bapak Ir. Irawan Rusnadi, M.T. selaku Pembantu Direktur III Politeknik Negeri Sriwijaya.

  5. Bapak Dr. Ing. Ahmad Taqwa, M.T. selaku Pembantu Direktur IV Politeknik Negeri Sriwijaya.

  6. Bapak Dedy Rusdyanto, S.E.,M.Si selaku Ketua Jurusan Manajemen Informatika.

  7. Bapak Robinson, S.Kom,M.Kom selaku Sekretaris Jurusan Manajemen Informatika.

  8. Ibu Devi Sartika, S.Kom., M.AB. selaku Dosen pembimbing I.

  9. Bapak Indra Satriadi, S.T., M.Kom. selaku Dosen pembimbing II.

  10. Bapak Edi Setiawan selaku kepala bagian (kabag) keuangan di BPKP

(Badan Pengawasan Keuangan dan Pembangunan) Provinsi Sumatera

Selatan.

  11. Bapak Jumadi selaku staff bagian kepegawaian di BPKP (Badan Pengawasan Keuangan dan Pembangunan) Provinsi Sumatera Selatan.

  12. Seluruh Dosen dan Staff Administrasi Jurusan Manajemen Informatika yang telah mendidik dan memberikan ilmu pengetahuan selama masa pendidikan.

  13. Keluarga terutama Orang Tua yang selalu memberi dukungan baik moriil maupun materil.

  14. Saudara dan sahabat yang selalu memberikan semangat dalam menyelesaikan Laporan Akhir.

  15. Teman-teman seperjuangan khususnya 6 MIB Jurusan Manajemen Informatika.

  16. Semua pihak yang telah membantu dalam penyelesaian Laporan Akhir ini.

  Semoga Allah SWT melimpahkan berkah dan karunianya kepada semua

pihak yang telah membantu dalam penyelesaian Laporan Akhir dari penyusunan

hingga keadaan laporan saat ini. Dalam penyusunan Laporan Akhir ini sangat

disadari bahwa masih banyak kesalahan dan kekurangan serta kekeliruan dalam

penulisan maupun maksud dan tujuan dari penulisan laporan ini, hal itu karena

kami adalah manusia biasa yang tidak luput dari kekurangan dan kesalahan.

Untuk itu diharapkan kritik dan saran yang membangun dari semua pihak, guna

memperbaiki kesalahan dan kesempurnaan laporan ini.

  Akhir kata, semoga Laporan Akhir ini memberikan manfaat terhadap

dunia pendidikan saat ini, Akademik dan bagi semua pihak yang mempelajarinya.

  Palembang, Juli 2014 Penulis,

  DAFTAR ISI Halaman HALAMAN JUDUL ............................................................................................... i

LEMBAR PENGESAHAN .................................................................................... ii

HALAMAN MOTTO DAN PERSEMBAHAN ................................................... iii

ABSTRAK ............................................................................................................... iv

ABSTRACT .............................................................................................................. v

KATA PENGANTAR ............................................................................................. vi

DAFTAR ISI ............................................................................................................ viii

DAFTAR TABEL ................................................................................................... xii

DAFTAR GAMBAR ............................................................................................... xiii

BAB I PENDAHULUAN ....................................................................................... 1

  1.1 Latar Belakang ............................................................................................. 1

  1.2 Perumusan Masalah ..................................................................................... 2

  1.3 Batasan Masalah........................................................................................... 3

  1.4 Tujuan dan Manfaat Penulisan ..................................................................... 3

  1.4.1 Tujuan Penulisan ............................................................................. 3

  1.4.2 Manfaat Penulisan ........................................................................... 3

  1.5 Metodologi Pengumpulan Data ................................................................... 4

  1.5.1 Lokasi Pengumpulan Data .............................................................. 4

  1.5.2 Metode Pengumpulan Data ............................................................ 4

  1.6 Sistematika Penulisan .................................................................................. 5

BAB II TINJAUAN PUSTAKA ........................................................................... 7

  2.1 Teori Umum .................................................................................... ............ 7

  2.1.1 Pengertian Komputer .......................................................................... 7

  2.1.2 Pengertian Aplikasi ............................................................................ 7

  2.1.3 Pengertian Data .................................................................................. 7

  2.1.4 Pengertian Informasi................................. ......................................... 8

  2.1.5 Pengertian Web...... ............................................................................ 8

  2.1.6 Pengertian Buku Kas Umum .............................................................. 9

  2.1.7 Buku Besar Pembantu ........................................................................ 9

  2.1.8 Siklus Pengembangan Sistem. ........................................................... 9

  2.2 Teori Khusus ................................................................................................ 9

  2.2.1 Pengertian DFD (Data Flow Diagram) ............................................ 9

  2.2.2 Pengertian Blockchat ........................................................................ 12

  2.2.3 Pengertian ERD (Entity Relational Diagram) .................................. 14

  2.2.4 Pengertian Flowchart ........................................................................ 16

  2.2.5 Pengertian Kamus Data .................................................................... 20

  2.3 Teori Program .............................................................................................. 20

  2.3.1 Basis Data (Database) .................................................................... 20

  2.3.2 Sekilas tentang PHP ....................................................................... 21

  2.3.2.1 Pengertian PHP (Hypertext Preprocessor) ........................ 21

  2.3.2.2 Cara Kerja PHP ................................................................. 21

  2.3.2.3 Skrip PHP .......................................................................... 21

  2.3.3 Pengertian XAMPP ......................................................................... 22

  2.3.4 Pengertian phpMyAdmin ................................................................. 22

  2.3.5 Pengertian CSS ................................................................................ 23

  2.3.6 Pengertian HTML ............................................................................ 23

  2.3.7 Sekilas tentang MySQL ................................................................... 23

  2.3.7.1 Pengertian MySQL ............................................................. 23

  2.3.7.2 Pengertian SQL .................................................................. 23

BAB III GAMBARAN UMUM PERUSAHAAN ................................................ 24 3.1. Sejarah Singkat Badan Pengawasan Keuangan dan Pembangunan

  (BPKP) ........................................................................................................ 24

  3.2. Visi dan Misi .............................................................................................. 25

  3.2.1 Visi .................................................................................................. 25

  3.2.2 Misi .................................................................................................. 25

  3.3. Tujuan Perusahaan ..................................................................................... 26

  

3.4. Kedudukan, Tugas Pokok dan Fungsi ......................................................... 26

  3.4.1 Kedudukan ....................................................................................... 26

  3.4.2 Tugas Pokok dan Fungsi .................................................................. 26

  

3.5. Struktur Organisasi ...................................................................................... 28

  

3.6. Sistem yang Berjalan ................................................................................... 32

  

BAB IV PEMBAHASAN ....................................................................................... 34

  4.1 Problem Definition ...................................................................................... 34

  4.2 Feasibility Study .......................................................................................... 34

  4.3 Analysis ........................................................................................................ 36

  4.4 System Design ............................................................................................. 38

  4.4.1 Data Flow Diagram ........................................................................... 38

  4.4.1.1 Diagram Konteks ................................................................... 38

  4.4.1.2 Diagram Level Zero (0) ......................................................... 40

  4.4.2 Blockchart ......................................................................................... 42

  4.4.3 Flowchart .......................................................................................... 44

  4.4.4 Entity Relationship Diagram (ERD) .................................................. 46

  4.4.5 Kamus Data (Data Dictionary) .......................................................... 47

  a. Kamus Data User ........................................................................... 47

  b. Kamus Data buku_pembantu ......................................................... 47

  c. Kamus Data bku ............................................................................. 47

  4.5 Detailed System ........................................................................................... 48

  

4.5.1 Alat dan Bahan ................................................................................... 48

  4.5.1.1 Alat ....................................................................................... 48

  4.5.1.2 Bahan ................................................................................... 48

  4.5.2 Spesifikasi File ................................................................................... 49

  4.5.2.1 Tabel user ............................................................................ 49

  4.5.2.2 Tabel buku_pembantu ......................................................... 49

  4.5.2.3 Tabel bku ............................................................................ 49

  

4.6 Implementation ............................................................................................. 50

  

4.6.1 Pra Program ........................................................................................ 50

  

4.6.2 Pemrograman ...................................................................................... 50

  

4.7 Maintenance . .............................................................................................. 50

  4.8 Rancangan Program Aplikasi BKU (Buku Kas Umum) pada Pegawai

BPKP (Badan Pengawasan Keuangan dan Pembangunan) Perwakilan

Provinsi Sumatera Selatan ........................................................................... 51

  

4.8.1 Rancangan Halaman Login ............................................................. 51

  

4.8.2 Rancangan Halaman Home ............................................................. 52

  4.8.3 Rancangan Halaman Buku Bantu ................................................... 52

  4.8.4 Rancangan Halaman Tambah Buku Bantu ..................................... 53

  4.8.5 Rancangan Halaman Transaksi ....................................................... 53

  4.8.6 Rancangan Halaman Tambah Transaksi ......................................... 54

  4.8.7 Rancangan Halaman Pencarian Report Buku Pembantu ................ 54

  4.8.8 Rancangan Halaman Pencarian Report Buku Kas Umum .............. 55

  

4.9 Pembahasan ................................................................................................. 56

  

4.9.1 Tampilan Halaman Login ................................................................. 56

  

4.9.2 Tampilan Halaman Home ............................................................... 56

  

4.9.3 Tampilan Halaman Buku Bantu ...................................................... 57

  4.9.4 Tampilan Halaman Tambah Buku Bantu ....................................... 57

  4.9.5 Tampilan Halaman Transaksi ......................................................... 58

  4.9.6 Tampilan Halaman Tambah Transaksi .......................................... 58

  

4.9.7 Tampilan Halaman Pencarian Report Buku Bantu ......................... 59

  

4.9.8 Tampilan Halaman Pencarian Report BKU .................................... 59

  

4.9.9 Tampilan Halaman Report Buku Bantu .......................................... 60

  

4.9.10 Tampilan Halaman Report BKU ..................................................... 60

  

BAB V KESIMPULAN DAN SARAN ................................................................ 61

  5.1 Kesimpulan .................................................................................................... 61

  5.2 Saran .............................................................................................................. 61 DAFTAR PUSTAKA LAMPIRAN

DAFTAR TABEL Halaman

Tabel 2.1 Simbol-simbol Data FlowDiagram .................................................... 10Tabel 2.2 Simbol-simbol dalam Blockchart ....................................................... 12Tabel 2.3 Simbol-simbol Entity Relationship Diagram (ERD) ......................... 15Tabel 2.4 Simbol-simbol FlowDirection Symbols ............................................. 16Tabel 2.5 Simbol-simbol Processing Symbols ................................................... 17Tabel 2.6 Simbol-simbol Input/Output Symbols ................................................ 19Tabel 2.7 Simbol-simbol dalam Kamus Data .................................................... 20Tabel 4.1 Tabel Analisis Pieces ........................................................................ 37Tabel 4.2 Tabel user ........................................................................................... 49Tabel 4.3 Tabel buku_pembantu ........................................................................ 49Tabel 4.4 Tabel bku............................................................................................ 50

DAFTAR GAMBAR Halaman

Gambar 2.1 Tampilan PHP Sederhana......................... ......................................... 22Gambar 3.1 Struktur Organisasi Perwakilan BPKP Provinsi Sumatera Selatan ... 28Gambar 3.2 Sistem yang Sedang Berjalan ............................................................. 32Gambar 4.1 Diagram Konteks Buku Kas Umum ................................................... 39Gambar 4.2 Diagram Level Zero (0) Buku Kas Umum ....................................... 40Gambar 4.3 Blockchart Buku Kas Umum ........................................................... 42Gambar 4.4 Flowchart Buku Kas Umum ............................................................. 44Gambar 4.5 ERD Buku Kas Umum ...................................................................... 46Gambar 4.6 Halaman Login ................................................................................... 51Gambar 4.7 Halaman Home ............................................................................. 52Gambar 4.8 Halaman Buku Bantu ........................................................................ 52Gambar 4.9 Halaman Tambah Buku Bantu .......................................................... 53Gambar 4.10 Halaman Transaksi ............................................................................. 53Gambar 4.11 Halaman Tambah Transaksi .............................................................. 54Gambar 4.12 Halaman Pencarian Report Buku Pembantu ...................................... 54Gambar 4.13 Halaman Pencarian Report Buku Kas Umum .................................... 55Gambar 4.14 Tampilan Halaman Login......... .......................................................... 56Gambar 4.15 Tampilan Halaman Home ................................................................... 56Gambar 4.16 Tampilan Halaman Buku Bantu ......................................................... 57Gambar 4.17 Tampilan Halaman Tambah Buku Bantu .......................................... 57Gambar 4.18 Tampilan Halaman Transaksi ............................................................. 58Gambar 4.19 Tampilan Halaman Tambah Transaksi ............................................. 58Gambar 4.20 Tampilan Halaman Pencarian Report Buku Pembantu ...................... 59Gambar 4.21 Tampilan Halaman Pencarian Report BKU ...................................... 59Gambar 4.22 Halaman Report Buku Bantu ............................................................ 60Gambar 4.23 Halaman Report BKU ........................................................................ 60

  admin.php

  <?php session_start(); if(empty($_SESSION['sesiid'])) :echo "<script>alert('maaf silahkan login terlebih dahulu'); location.href='index.php';</script>"; exit(); endif; include "connect.php"; ?> <!doctype html> <html lang="en"> <head> <title>Buku Kas Umum </title> <link rel="stylesheet" href="css/bootstrap.css"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel="stylesheet" href="css/bootstrap-responsive.css"> <link rel="stylesheet" href="css/style2.css"> <link rel="shortcut icon" href="icon/logo_bpkp.png"> <link rel="stylesheet" href="css/style-slider.css"> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/bootstrap.js"></script> </head> <body> <div class="container"> <div class="row" id="header"> <img src="icon/logo_bpkp.png" align="left" width="150px"> <h3>Buku Kas Umum </h3> <h6>Bandan Pengawasan Keuangan dan Pembangunan</h6> </div> <div class="row" id="content"> <div class="span2" id="left"> <h4>Menu</h4> <ul class="nav nav-tabs nav-stacked"> <li><a href="admin.php?tombol=bb">buku bantu</a></li> <li><a href="admin.php?tombol=transaksi">transaksi</a></li> <li class="dropdown"><a href="#" data-toggle="dropdown" class="dropdown-toogle">report</a> <ul class="dropdown-menu"> <?php $bbp=mysql_query("select id_pb,NamaBukuBantu FROM buku_pembantu"); while(list($idbp,$namabp)=mysql_fetch_row($bbp)): ?> <li><a href="admin.php?tombol=report&act=<?php echo $idbp; ?>"><?php echo $namabp; ?></a></li> <?php endwhile; ?> <li><a href="admin.php?tombol=report-BKU">Buku Kas Umum</a></li> </ul> </li> <li><a href="logout.php">logout</a></li> </ul> </div> <div class="span10" id="right"> <?php

  //terima identitas tombol $tombol=$_GET['tombol']; //kenakan logika untuk memanggil isi sesuai dgn tombol yg di klik if($tombol=="bb"): include "buku_bantu.php"; elseif($tombol=="bb_edit"): include "bb_edit.php"; elseif($tombol=="bb_add"): include "bb_add.php"; elseif($tombol=="transaksi"): include "transaksi.php"; elseif($tombol=="transaksi_edit"): include "transaksi_edit.php"; elseif($tombol=="transaksi_add"): include "transaksi_add.php"; elseif($tombol=="report"): include "report.php"; elseif($tombol=="report-BKU"): include "report_bku.php"; else: include "slider.php"; endif; ?> </div> </div> <div class="row" id="footer"> <h5>copy right © BPKP SUMSEL</h5> </div> </div> <script type="text/javascript"> $(window).load(function() { $('#slider').nivoSlider({ pauseTime: 3000, animSpeed: 1000, controlNav:false, directionNav:false,

  }); }); </script> </body> </html>

  index.php

  <!doctype html> <html lang="en"> <head> <title>Buku Kas Umum </title> <link rel="stylesheet" href="css/bootstrap.css"> <meta name="viewport" content="width=device-width,initial-scale=1.0"> <link rel="stylesheet" href="css/bootstrap-responsive.css"> <link rel="stylesheet" href="css/style.css"> <link rel="shortcut icon" href="icon/logo_bpkp.png"> </head> <body> <div class="container" id="area-web"> <div class="span5 offset3" id="login"> <img src="icon/logo_bpkp.png" class="icon"> <h3>Login Form</h3> <form class="form-horizontal" method="post" action="proseslogin.php" id="form-login"> <div class="control-group"> <label class="control-label"> username</label> <div class="controls">

  <input type="text" name="username" value="" placeholder="Username"> </div> </div> <div class="control-group"> <label class="control-label"> password</label> <div class="controls"> <input type="password" name="password" value="" placeholder="Password"> </div> </div> <div class="control-group"> <div class="controls"> <button type="submit" class="btn btn-primary">Login</button> </div> </div> </form> </div> </div> <!--JAVASCRIPT !--> <script type="text/javascript" src="js/jquery.js"></script> <script type="text/javascript" src="js/bootstrap.js"></script> </body> </html>

  proseslogin.php

  <?php session_start(); //terima data dari form login $username=$_POST['username']; $password=$_POST['password']; //data password asli $pass=md5($password); //buat password menjadi md5 untuk disamakan dengan tabel database echo $pass; //validasi data kosong if (empty($username) OR empty($password)) : echo "<script>alert('Maaf username/password anda kosong!!!');window.history.go(-1); </script>"; exit(); endif; //panggil data dari database #koneksikan terlebih dahulu file proses dengan database include "connect.php"; #panggil data dari tabel user yg sesuai dengan user dan password yg diterima $sql=mysql_query("SELECT id_user FROM user WHERE user='$username' AND password='$pass'"); echo mysql_error(); #cek data ada atau tidak if(mysql_num_rows($sql)>0) : //buat list variabel untuk menggunakan data yg telah di panggil list($id)=mysql_fetch_row($sql); $_SESSION['sesiid']=$id; //pindahkan ke halaman yg dituju echo "<script>location.href='admin.php';</script>"; else : echo "<script>alert('Maaf username/password salah!!!');window.history.go(-1);</script>"; endif; ?>

  buku_bantu.php

  <h4>Manage Buku Pembantu</h4> <hr/> <form action="admin.php?tombol=bb" method="post" class="form-search"> <div class="input-append"> <input type="text" name="key" value=""> <button type="submit" class="btn btn-primary"> Search</button> </div> <a href="admin.php?tombol=bb_add" class="btn btn-info"><i class="icon-plus icon-white"></i> Add</a> <table class="table table-hover"> <thead> <tr> <th>No</th> <th>Nama Buku Bantu</th> <th>action</th> </tr> </thead> <tbody> <?php //terima data keyword dari form Search $key=$_POST['key']; //panggil data dari database tabel bukubantu #definisikan perintah pemanggil data dari tabel database $sql="select id_pb,NamaBukuBantu from buku_pembantu"; #kenakan logika jika menggunakan form search if(!empty ($key)) : $sql.=" where NamaBukuBantu like '$key'"; endif; #jalankan perintah sql yang ada $query=mysql_query($sql); $no=0; #looping data sebanyak data yang di panggil dan buat list variabel dari data yang akan di tampilkan while(list($id,$NamaBukuBantu)=mysql_fetch_row($query)): ?> <tr> <td><?php echo ++$no; ?></td> <td><?php echo $NamaBukuBantu; ?></td> <td> <a href="admin.php?tombol=bb_edit&id=<?php echo $id; ?>"><i class="icon-pencil"></i></a> | <a href="delete_bb.php?id=<?php echo $id; ?>" onClick="javascript: return confirm('Apakah Anda Yakin?')"><i class="icon-trash"></i></a> </td> </tr> <?php endwhile; ?> </tbody> </table> </form>

  bb_add.php

  <h4> Add Buku Pembantu </h4> <hr/> <form method="post" action="proses_bb_add.php" class="form-horizontal"> <div class="control-group"> <label class="control-label">Nama Buku Bantu</label> <div class="controls"> <input type="text" name="NamaBukuBantu" value="" placeholder="Nama Buku Bantu"> </div> </div> <div class="control-group"> <div class="controls"> <button type="submit" class="btn btn-primary">Save</button> </div> </div> </form>

  proses_bb_add.php

  <?php //terima data dari form add bb $NamaBukuBantu=$_POST['NamaBukuBantu']; //cek validasi data kosong if(empty($NamaBukuBantu)) : echo "<script>alert(Maaf Data Ada Yang Kosong !!!');window.history.go(-1);</script>"; exit(); endif; //koneksikan ke database include "connect.php"; //simpan data ke database tabel user $simpan=mysql_query("insert into buku_pembantu set NamaBukuBantu='$NamaBukuBantu'"); //cek kesuksesan perintah if($simpan) : echo "<script>alert('Penyimpanan Data Berhasil'); location.href='admin.php?tombol=bb';</script>"; else : echo "<script>alert('Penyimpanan Data Gagal !!!'); window.history.go(-1);</script>"; endif; ?>

  bb_edit.php

  <?php //terima data id dari link edit $id=$_GET['id']; //cek validasi data if(empty($id)) : echo "<script>alert('Invalid data ID !!!'); window.history.go(-1);</script>"; exit(); endif; //panggil data dari tabal database sesuai dengan id yg dikirim $select=mysql_query("select NamaBukuBantu from buku_pembantu where id_pb='$id'"); //buat list variabel data list($NamaBukuBantu)=mysql_fetch_row($select); ?> <h4> Edit Buku Pembantu </h4> <hr/>

  <form method="post" action="proses_bb_edit.php" class="form-horizontal"> <div class="control-group"> <label class="control-label">Nama Buku Bantu</label> <div class="controls"> <input type="text" name="NamaBukuBantu" value="<?php echo $NamaBukuBantu;?>" placeholder="Nama Buku Bantu"> <input type="hidden" name="id" value="<?php echo $id;?>"> </div> </div> <div class="control-group"> <div class="controls"> <button type="submit" class="btn btn-primary">Save</button> </div> </div> </form>

  proses_bb_edit.php

  <?php //terima data dari form add karyawan $NamaBukuBantu=$_POST['NamaBukuBantu']; $id=$_POST['id']; //cek validasi data kosong if(empty($NamaBukuBantu) or empty($id)) : echo "<script>alert(Maaf Data Ada Yang Kosong !!!');window.history.go(-1);</script>"; exit(); endif; //koneksikan ke database include "connect.php"; //simpan data ke database tabel user $edit=mysql_query("update buku_pembantu set NamaBukuBantu='$NamaBukuBantu' where id_pb='$id'"); //cek kesuksesan perintah if($edit) : echo "<script>alert('Pengeditan Data Berhasil'); location.href='admin.php?tombol=bb';</script>"; else : echo "<script>alert('Penyimpanan Data Gagal !!!'); window.history.go(-1);</script>"; endif; ?>

  delete_bb.php

  <?php //terima data id dari link delete $id=$_GET['id']; //cek validasi data if(empty($id)) : echo "<script>alert('Invalid data ID!!);window.history.go(-1);</script>"; exit(); endif; //koneksi file kedatabase include "connect.php"; //hapus data dari database $del=mysql_query("delete from buku_pembantu where id_pb='$id'"); if($del) : echo "<script>location.href='admin.php?tombol=bb';</script>"; else : echo "<script>alert('Penghapusan Data Gagal !!!'); window.history.go(-1);</script>"; endif;

  transaksi.php

  <?php $thn=$_POST['thn']; $bln=$_POST['bln']; $tgl=$_POST['tgl']; $key=$thn."-".$bln."-".$tgl; ?> <h4>Transaksi</h4> <hr/> <form action="admin.php?tombol=transaksi" method="post" class="form-search"> <select name="tgl" class="span1"> <?php for($t=1;$t<=31;$t++): ?> <option value="<?php echo $t; ?>" <?php if($t==$tgl): echo "selected"; endif; ?>><?php echo $t; ?></option> <?php endfor; ?> </select>

  • <select name="bln" class="span1"> <?php for($b=1;$b<=12;$b++): ?> <option value="<?php echo $b; ?>" <?php if($b==$bln): echo "selected"; endif; ?>><?php echo $b; ?></option>

  <?php endfor; ?> </select>

  • <select name="thn" class="span2"> <?php for($th=2013;$th<=date(Y);$th++): ?> <option value="<?php echo $th; ?>" <?php if($th==$thn): echo "selected"; endif; ?>><?php echo $th; ?></option>

  <?php endfor; ?> </select> <button type="submit" class="btn btn-primary"> Search</button> <a href="admin.php?tombol=transaksi_add" class="btn btn-info"><i class="icon-plus icon- white"></i> Add</a> <table class="table table-hover"> <thead> <tr> <th>No</th> <th>Tanggal</th> <th>Nomor Bukti</th> <th>Uraian</th> <th>Nilai </th> <th>Status</th> <th>Sumber</th> <th>Simpan</th> </tr>

  </thead> <tbody> <?php //panggil data dari database tabel bukubantu #definisikan perintah pemanggil data dari tabel database $sql="select id_bku,tanggal,nomorbukti,uraian,nilai,status,sumber,simpan from bku"; #kenakan logika jika menggunakan form search if(!empty($tgl) and !empty($bln) and !empty($thn)) : $sql.=" where tanggal='$key'"; endif; #jalankan perintah sql yang ada $query=mysql_query($sql); $no=0; #looping data sebanyak data yang di panggil dan buat list variabel dari data yang akan di tampilkan while(list($id,$tanggal,$nomorbukti,$uraian,$nilai,$status,$sumber,$simpan)=mysql_fetch_row($ query)): ?> <tr> <td><?php echo ++$no; ?></td> <td><?php echo $tanggal; ?></td> <td><?php echo $nomorbukti; ?></td> <td><?php echo $uraian; ?></td> <td><?php echo "Rp. ".number_format($nilai,2,'.',','); ?></td> <td><?php if($status=="D"): echo "Debit"; else: echo "Kredit"; endif; ?></td> <td> <?php $ssumber=mysql_query("select NamaBukuBantu from buku_pembantu where id_pb='$sumber'"); list($namasumber)=mysql_fetch_row($ssumber); echo $namasumber; ?> </td> <td> <?php $ssimpan=mysql_query("select NamaBukuBantu from buku_pembantu where id_pb='$simpan'"); list($namasimpan)=mysql_fetch_row($ssimpan); echo $namasimpan; ?> </td> <td> <a href="admin.php?tombol=transaksi_edit&id=<?php echo $id; ?>"><i class="icon- pencil"></i></a> </td> </tr> <?php endwhile; ?> </tbody> </table> </form>

  transaksi_add.php

  <h4> Add Transaksi </h4>