implementasi sistem buku kas sebagai pencatatan pemasukan dan pengeluaran keuangan
DESCRIPTION
Implementasi sistem buku kas sebagai pencatatan pemasukan dan pengeluaran keuanganTRANSCRIPT
1
LAPORAN PRAKTEK KERJA LAPANGAN (PKL)
IMPLEMENTASI SISTEM BUKU KAS SEBAGAI PENCATATAN
PEMASUKAN DAN PENGELUARAN KEUANGAN
(STUDI KASUS : CV SURYA MAS JAYA )
Oleh:
M. Muzaqi
109091000109
PROGRAM SARJANA (S1) KOMPUTER
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA
2014 M / 1435 H
2
LAPORAN PRAKTEK KERJA LAPANGAN (PKL)
“IMPLEMENTASI SISTEM BUKU KAS SEBAGAI PENCATATAN
PEMASUKAN DAN PENGELUARAN KEUANGAN
(STUDI KASUS : CV SURYA MAS JAYA )”
Sebagai Salah Satu Syarat Untuk Membuat Tugas Akhir
Pada Program Studi Teknik Informatika
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh :
M. Muzaqi
109091000109
Jakarta, April 2014
Menyetujui,
Dosen Pembimbing,
Siti Ummi Masruroh, M.Sc
NIP. 19820823 2011012 013
Pembimbing Lapangan,
Mengetahui,
Ketua Program Studi Teknik Informatika,
Nurhayati, Ph.D
NIP. 19690316 199903 2 002
3
KATA PENGANTAR
Dengan mengucap syukur kepada Allah SWT yang telah mengizinkan
penulis untuk menyelesaikan Laporan Praktek Kerja Lapangan (PKL) dengan
lancar dan baik. Shalawat serta salam semoga tetap tercurahkan kepada Nabi
Muhammad SAW, yang telah mengajarkan Islam sehingga menjadikan umat
manusia menjadi terarah.
Laporan Praktek Kerja Lapangan yang berjudul “Implementasi Sistem
Buku Kas Sebagai Pencatatan Pemasukan dan Pengeluaran Keuangan (Studi
Kasus : CV. Surya Mas Jaya)” ini disusun untuk memenuhi salah satu syarat
dalam menyelesaikan Program Sarjana (S1) Komputer pada program studi Tekni
Informatika, Fakultas Sains dan Teknologi Universitas Islam Negeri (UIN) Syarif
Hidayatullah Jakarta.
Keberhasilan Praktek Kerja Lapangan ini adalah berkat bimbingan dan
saran-saran dari semua pihak. Tanpa adanya semua pihak yang terkait, upaya
pengerjaan laporan ini tidak berarti apa-apa. Untuk itu penulis ingin
menyampaikan terima kasih kepada:
1. Allah SWT yang telah memberikan nikmat dan karunia-Nya kepada penulis.
2. Kedua orang tua dan saudara-saudara penulis, yang senantiasa memberikan
dukungan, motivasi, dan doanya kepada penulis.
3. Bapak Dr. Agus Salim, M.Si selaku Dekan Fakultas Sains dan Teknologi.
4
4. Ibu Nurhayati, Ph.D selaku Ketua Program Studi Teknik Informatika.
5. Ibu Siti Ummi Masruroh, M.Sc selaku Dosen Pembimbing yang telah
memberikan arahan dan bimbingan kepada penulis dalam menyelesaikan
Laporan Praktek Kerja Lapangan ini.
6. Bapak H. Suripto selaku Pembimbing Lapangan dan Direktur CV. Surya Mas
Jaya yang telah mengizinkan penulis untuk melaksanan Praktek Kerja
Lapangan di CV. Surya Mas Jaya.
7. Rekan-rekan mahasiswa Program Studi Teknik Informatika angkatan 2009,
khususnya Aris, Hasan, dan Faisal yang telah memberikan masukan,
dorongan, dan motivasi kepada penulis.
8. Semua pihak yang tidak dapat penulis sebut satu persatu yang telah
membantu dalam penyelesaian penulisan laporan Praktek Kerja Lapangan ini.
Akhirnya, dengan segala kerendahan hati penulis menyadari masih
banyak terdapat kekurangan-kekurangan, sehingga penulis mengharapkan adanya
saran dan kritik yang bersifat membangun demi kesempurnaan laporan Praktek
Kerja Lapangan ini.
Jakarta, April 2014
Penulis,
5
DAFTAR ISI
Halaman
Halaman Judul ........................................................................................................... i
Halaman Pengesahan ............................................................................................... ii
Kata Pengantar .......................................................................................................... iii
Daftar Isi .................................................................................................................... v
Daftar Gambar ........................................................................................................... vii
Daftar Tabel .............................................................................................................. ix
BAB I PENDAHULUAN ................................................................................. I-1
1.1. Latar Belakang ................................................................................ I-1
1.2. Perumusan Masalah ........................................................................ I-2
1.3. Batasan Masalah .............................................................................. I-3
1.4. Tujuan Pelaksanaan PKL ................................................................ I-3
1.5. Manfaat Praktek Kerja Lapangan .................................................... I-4
1.6. Nama Kegiatan ................................................................................ I-5
1.7. Waktu, Lokasi, dan Tempat Pelaksanaan ....................................... I-5
1.8. Sistematika Penulisan ..................................................................... I-6
BAB II LANDASAN TEORI DAN PROFIL PERUSAHAAN ......................... II-7
2.1.Landasan Teori ................................................................................ II-7
2.1.1. Konsep Dasar Sistem Informasi ............................................ II-7
2.1.2. Konsep Pembukuan Keuangan ............................................. II-11
2.1.3. Database dan DBMS (Database Management System) ......... II-13
2.1.4. PHP ....................................................................................... II-15
2.2.Profil Perusahaan ............................................................................. II-17
2.2.1. Sejarah Perusahaan ................................................................ II-17
2.2.2. Visi dan Misi Perusahaan ...................................................... II-18
6
2.2.3. Struktur Organisasi Perusahaan ............................................ II-19
2.2.4. Lokasi Perusahaan ................................................................. II-19
BAB III PELAKSANAAN PRAKTEK KERJA LAPANGAN ........................ III-20
3.1. Metodologi Penelitian .................................................................. III-20
3.1.1. Metode Pengumpulan Data ................................................ III-20
3.2. Metode Pengembangan Sistem ...................................................... III-21
3.2.1. Perencanaan Syarat ............................................................ III-21
3.2.2. Perencanaan Sistem (Desain Workshorp) .......................... III-23
3.2.3. Fase Konstruksi Buku Kas .................................................. III-73
3.2.4. Fase Pelaksanaan Sistem .................................................... III-81
BAB IV KESIMPULAN DAN SARAN ............................................................ IV-89
4.1. Kesimpulan .................................................................................... IV-89
4.2.Saran ............................................................................................... IV-89
DAFTAR PUSTAKA
DAFTAR LAMPIRAN
7
DAFTAR GAMBAR
Halaman
Gambar 2.1 Skema HTML ........................................................................................ 15
Gambar 2.2 Skema PHP ............................................................................................ 16
Gambar 2.3 Struktur Organisasi CV. Surya Mas Jaya .............................................. 18
Gambar 3.1 Use Case Diagram Sistem Buku Kas ................................................... 29
Gambar 3.2 Squence Diagram Login ........................................................................ 46
Gambar 3.3 Squence Diagram User Management .................................................... 47
Gambar 3.4 Squence Diagram Buku Kas .................................................................. 49
Gambar 3.5 Squence Diagram Grup Biaya................................................................ 51
Gambar 3.6 Squence Diagram Transaksi Buku Kas .................................................. 53
Gambar 3.7 Squence Diagram Laporan ..................................................................... 55
Gambar 3.8 Squence Diagram Reset Buku Kas........................................................ 57
Gambar 3.9 Squence Diagram Logout ....................................................................... 58
Gambar 3.10 Class Diagram Sistem Buku Kas ......................................................... 60
Gambar 3.11 Rancangan Awal Login ........................................................................ 69
Gambar 3.12 Rancangan Awal Tambah User ............................................................ 70
Gambar 3.13 Rancangan Awal Tambah Buku Kas ................................................... 70
Gambar 3.14 Rancangan Awal Transaksi Masuk ...................................................... 71
Gambar 3.15 Rancangan Awal Transaksi Keluar ...................................................... 71
Gambar 3.16 Tampilan Halaman Login .................................................................... 72
Gambar 3.17 Tampilan Halaman Tambah User ........................................................ 73
Gambar 3.18 Tampilan Halaman Daftar User ........................................................... 73
Gambar 3.19 Tampilan Halaman Edit User ............................................................... 74
Gambar 3.20 Tampilan Halaman Tambah Buku Kas ................................................ 75
Gambar 3.21 Tampilan Halaman Daftar Buku Kas ................................................... 75
Gambar 3.22 Tampilan Halaman Edit Buku Kas....................................................... 76
Gambar 3.23 Tampilan Halaman Tambah Grup Biaya ............................................. 76
Gambar 3.24 Tampilan Halaman Daftar Grup Biaya ................................................ 77
8
Gambar 3.25 Tampilan Halaman Edit Grup Biaya .................................................... 77
Gambar 3.26 Tampilan Halaman Transaksi Keluar .................................................. 78
Gambar 3.27 Tampilan Halaman Laporan Buku Kas ............................................... 78
Gambar 3.28 Tampilan Halaman Detail Laporan Buku Kas .................................... 79
Gambar 3.29 Tampilan Halaman Reset Buku kas ..................................................... 79
9
DAFTAR TABEL
Halaman
Tabel 3.1 Identifikasi Aktor ....................................................................................... 22
Tabel 3.2 Identifikasi Use Case ................................................................................. 23
Tabel 3.3 Narasi Use Case Login ............................................................................... 29
Tabel 3.4 Narasi Use Case User Management .......................................................... 30
Tabel 3.5 Narasi Use Case Buku Kas ........................................................................ 33
Tabel 3.6 Narasi Use Case Grup Biaya ..................................................................... 35
Tabel 3.7 Narasi Use Case Transaksi Buku Kas........................................................ 38
Tabel 3.8 Narasi Use Case Laporan ........................................................................... 40
Tabel 3.9 Narasi Use Case Reset Buku Kas .............................................................. 43
Tabel 3.10 Narasi Use Case Logout ........................................................................... 45
Tabel 3.11 Tabel user_tbl ........................................................................................... 61
Tabel 3.12 Tabel user_security_tbl ............................................................................ 62
Tabel 3.13 Tabel bukukas_tbl .................................................................................... 64
Tabel 3.14 Tabel user_akses_bukukas_tbl ................................................................. 66
Tabel 3.15 Tabel groupbiaya_tbl ............................................................................... 66
Tabel 3.16 Tabel transaction_tbl ................................................................................ 67
Tabel 3.17 Tabel log_tbl ............................................................................................ 69
Tabel 3.18 Black Box Testing..................................................................................... 80
10
BAB I
PENDAHULUAN
1.1 Latar Belakang
Pembukuan adalah pencatatan transaksi keuangan. Transaksi
meliputi penjualan, pembelian, pendapatan, dan pengeluaran oleh
perseorangan maupun organisasi. Pembukuan biasanya dilakukan oleh
seorang ahli pembukuan. Pembukuan berbeda dengan akuntansi. Proses
akuntansi biasanya dilakukan oleh seorang akuntan. Akuntan membuat
laporan dari transaksi keuangan tercatat yang ditulis oleh ahli pembukuan.
Terdapat beberapa metode umum pembukuan, semisal sistem pembukuan
masukan-tunggal dan pembukuan berpasangan, kedua-dua sistem ini dapat
dilihat sebagai pembukuan nyata. Setiap proses yang melibatkan pencatatan
transaksi keuangan adalah proses pembukuan (www.wikipedia.org, 2014).
Sistem pembukuan keuangan sangatlah penting untuk mencatat
semua transaksi yang berjalan pada suatu organisasi atau perusahaan. Hal
tersebut dikarenakan supaya keuangan dapat diaudit dengan sebenar-
benarnya, dan dapat dijadikan acuan dalam menyusun perencanaan
pembiayaan di kemudian hari. Dengan sistem pembukuan yang benar,
pembukuan tersebut bisa dijadikan sebagai sumber informasi utama untuk
menilai kinerja dan kesehatan dari organisasi atau perusahaan yang sedang
dijalankan.
11
CV Surya Mas Jaya adalah sebuah perusahaan yang bergerak
dibidang percetakan yang berdiri pada tahun 2011. CV Surya Mas Jaya ini
berada di Kota Bekasi, tepatnya di Jalan Sultan Hasanuddin No 11 A,
Tambun Selatan, Bekasi. Saat ini, sistem pembukuan yang dilakukan oleh
CV Surya Mas Jaya saat ini masih manual. Hal itu yang membuat pemilik
usaha mengalami kesulitan dalam mengontrol keuangan, baik pemasukan
maupun pengeluaran.
Seperti telah diketahui berdasarkan uraian di atas, pembukuan
keuangan perlu dilakukan dengan sistem untuk membantu perusahaan
mengontrol kondisi keuangan secara realtime. Hal tersebut yang mendorong
peneliti untuk melakukan penelitian mengenai "Implementasi Sistem Buku
Kas Sebagai Pencatatan Pemasukan dan Pengeluaran Keuangan di CV.
Surya Mas Jaya".
1.2 Perumusan Masalah
Berdasarkan latar belakang yang telah diuraikan di atas, penulis
merumuskan masalah yang akan dibahas, yaitu bagaimana merancang dan
membangun suatu sistem pembukuan keuangan sebagai pencatatan transaksi
pemasukan dan pengeluaran perusahaan?
12
1.3 Batasan Masalah
Dalam penulisan ini, penulis melakukan pembatasan masalah
dalam pembuatan sistem yang akan dibangun, yakni:
1) Aplikasi ini dibuat dengan ruang lingkup pencatatan transaksi pemasukan
dan pengeluaran di CV Surya Mas Jaya.
2) Perancangan sistem ini menggunakan bahasa pemrograman PHP,
MySQL sebagai basis datanya, MySQL Workbrench 6.0 untuk membuat
desain basis datanya, CMS (Content Management System) sebagai
kerangka pembuatan sistem dan XAMPP 1.7.7 sebagai web server
lokalnya.
3) Pada penelitian ini tidak membahas mengenai protokol, jaringan, dan
keamanan datanya.
4) Penelitian ini hanya sampai pada tahap implementasi dan tidak
membahas untuk pengembangan sistem ke depannya.
1.4 Tujuan Pelaksanaan PKL
Tujuan penelitian ini yaitu menghasilkan sistem pembukuan
keuangan CV. Surya Mas Jaya untuk membantu mengontrol transaksi
keuangan, baik pemasukan maupun pengeluaran.
13
1.5 Manfaat Praktek Kerja Lapangan
Manfaat praktek kerja lapangan sebagai berikut:
a. Bagi Mahasiswa
1. Menerapkan ilmu-ilmu yang diperoleh selama kuliah.
2. Mengetahui kondisi sebenarnya yang terjadi di dunia kerja.
3. Untuk memperkenalkan sikap profesionalisme yang diperlukan
mahasiswa dalam memasuki dunia kerja yang sesuai dengan
bidangnya serta sebagai pengalaman kerja.
4. Untuk menambah wawasan penulis sesuai dengan bidang yang
ditekuni.
5. Memenuhi salah satu syarat akademis Program Studi Teknik
Informatika UIN Syarif Hidayatullah yaitu Praktek Kerja Lapangan
(PKL).
b. Bagi Instansi/Perusahaan
1. Sebagai upaya untuk ikut membantu menyiapkan tenaga terampil
bagi mahasiswa yang akan terjun ke dunia kerja.
2. Ikut serta dalam mendukung proses akademik mahasiswa dan
mendukung mencetak tenaga kerja yang kompeten di bidangnya.
3. Menjalin kerja sama dan saling mengenal antara Instansi kerja dan
pendidikan, sehingga bisa dijadikan referensi untuk menyiapkan
tenaga kerja yang lebih maju dan kompetitif.
14
4. Sarana perusahaan untuk melakukan penilaian terhadap kemampuan
dan kinerja mahasiswa dalam proses praktek kerja lapangan
5. Memperoleh bantuan tenaga kerja sesuai bidangnya.
c. Bagi Universitas
1. Mengetahui kemampuan mahasiswa dalam penguasaan ilmu yang
telah diberikan selama proses perkulihan sebagai bahan evaluasi.
2. Memberikan gambaran mengenai dunia kerja untuk menjadi bekal
bagi mahasiswa dalam menghadapi dunia kerja yang sebenarnya
kelak.
3. Meningkatkan kerjasama dengan instansi atau perusahaan terkait.
1.6 Nama Kegiatan
Nama Kegiatan ini adalah Praktek Kerja Lapangan dengan judul
PKL yang dilaksanakan adalah Implementasi Sistem Buku Kas Sebagai
Pencatatan Pemasukan dan Pengeluaran Keuangan dengan Studi Kasus CV.
Surya Mas Jaya.
1.7 Waktu, Lokasi, dan Tempat Pelaksanaan
Tempat Pelaksanaan
Lokasi Pelaksanaan
Waktu Pelaksanaan
Telepon
:
:
:
:
CV. Surya Mas Jaya
Jalan Sultan Hasanudin,
1 Februari - 31 Maret 2014
021 - 88335839
15
1.8 Sistematika Penulisan
Pada tahap ini dilakukan penyusunan laporan yang berisi dasar
teori, dokumentasi dari perangkat lunak, dan hasil-hasil yang diperoleh
selama penelitian. Laporan ini akan dibagi menjadi beberapa bab sebagai
berikut:
BAB I PENDAHULUAN
Bab ini akan membahas mengenai latar belakang, perumusan
masalah, batasan masalah, tujuan penelitian, manfaat penelitian,
dan sistematika penulisan.
BAB II LANDASAN TEORI DAN PROFIL PERUSAHAAN
Bab ini akan menguraikan teori-teori yang mendukung
penelitian atau penyusunan laporan ini, baik teori yang bersifat
umum maupun khusus, dan gambaran umum mengenai profil
perusahaan tempat penulis melakukan PKL
BAB III PELAKSANAAN PRAKTEK KERJA LAPANGAN
Bab ini pembahasan proses analisis sistem yang berjalan,
perancangan sampai dengan implementasi sistem buku kas.
BAB IV PENUTUP
Bab ini menguraikan tentang kesimpulan yang dapat diambil
dari penelitian dan penyusunan laporan ini dan saran yang
diusulkan untuk pengembangan lebih lanjut agar tercapai hasil
yang lebih baik.
16
BAB II
LANDASAN TEORI DAN PROFIL PERUSAHAAN
2.1 Landasan Teori
2.1.1 Konsep Dasar Sistem Informasi
2.1.1.1 Konsep Sistem
Sistem dapat diartikan sebagai kumpulan dari elemen-elemen yang
berinteraksi untuk mencapai suatu tujuan tertentu sebagai satu-
kesatuan. Dalam bidang sistem informasi, sistem yaitu sekelompok
komponen yang saling berhubungan, bekerjasama untuk mencapai
tujuan bersama dengan menerima input serta menghasilkan input
dalam proses transformasi yang teratur. Apabila suatu komponen tidak
memberikan kontribusi terhadap sistem untuk mencapai tujuan, tentu
saja komponen tersebut bukan bagian dari sebuah sistem (Agus
Mulyanto, 2009).
2.1.1.2 Elemen Sistem
Suatu sistem yang dibangun memiliki beberapa elemen atau
karakteristik tertentu. Menurut Agus Mulyanto, (2009), suatu sistem
mempunyai beberapa elemen atau karakteristik, yaitu:
1. Komponen atau elemen (component)
2. Batas sistem (boundary)
3. Lingkungan luar sistem (environment)
17
4. Penghubung (interface)
5. masukan (input)
6. pengolah (process)
7. Keluaran (output)
8. Sasaran (objective) atau tujuan (goal)
2.1.1.3 Konsep Informasi
Menurut Witarto, (2004), informasi adalah rangkaian data yang
mempunyai sifat sementara, tergantung dengan waktu, mampu
memberikan kejutan atau surprise pada yang menerimanya.
2.1.1.4 Nilai Informasi
Parameter untuk mengukur nilai sebuah informasi ditentukan dua hal
yaitu manfaat (benefit) dan biaya (cost). Namun, pada kenyataaanya
informasi yang biaya untuk mendapatkannya tinggi belum tentu
memiliki manfaat yang tinggi pula. Suatu informasi dikatakan bernilai
apabila manfaatnya lebih efektif dibandingkan dengan biaya untuk
mendapatkannya dan sebagian besar informasi tidak dapat ditaksir
keuntungannya dengan nilai satuan uang, tetapi dapat ditaksir nilai
efektifitasnya (Agus Mulyanto, 2009).
18
2.1.1.5 Kualitas Informasi
Informasi yang efektif dan berkualitas merupakan informasi yang
baik. Baik atau tidaknya informasi ditentukan oleh tiga hal pokok
(Agus Mulyanto, 2009), yaitu:
1. Akurasi (accuracy)
Sebuah informasi harus akurat karena dari sumber informasi dan
penerima informasi kemungkinan banyak terjadi gangguan yang
dapat mengubah atau merusak informasi tersebut. Informasi
dikatakan akurat apabila informasi tersebut tidak bias atau
menyesatkan, bebas dari kesalahan-kesalahan, dan harus jelas
mencerminkan maksudnya.
2. Tepat waktu (timeliness)
Informasi yang dihasilkan dari proses pengolahan data, datangnya
tidak boleh terlambat (usang). Informasi yang terlambat tidak
akan mempunyai nilai yang baik karena informasi merupakan
landasan dalam pengambilan keputusan. Kesalahan dalam
mengambil keputusan akan berakibat fatal pada perusahaan.
3. Relevansi (relevancy)
Informasi yang berkualitas jika relevan dengan pemakainya. Hal ini
berarti bahwa infromasi terebut harus bermnafaat bagi pemakainya.
relevansi informasi untuk tiap-tiap orang satu dengan lainnya
berbeda.
19
2.1.1.6 Konsep Sistem Informasi
Sistem informasi adalah kombinasi yang mencakup sejumlah
komponen (manusia, komputer, teknologi informasi, dan prosedur
kerja), ada sesuatu yang diproses (data menjadi informasi), dan
dimaksudkan untuk mencapai suatu sasaran atau tujuan (Abdul Kadir,
2003).
2.1.1.7 Komponen Sistem Informasi
Dalam membangun suatu sistem informasi, tentunya terdapat
beberapa komponen yang harus ada. Berikut ini beberapa komponen
sistem informasi (Abdul Kadir, 2003):
1. Perangkat keras (hardware)
Perangkat keras ini mencakup piranti-piranti fisik seperti komputer
dan printer.
2. Perangkat lunak (software) atau program
Sekumpulan instruksi yang memungkinkan perangkat keras untuk
dapat memproses data.
3. Prosedur
Sekumpulan aturan yang dipakai untuk mewujudkan pemrosesan
data dan pembangkitan keluaran yang dikehendaki.
4. Orang
Semua pihak yang bertanggungjawab dalam pengembangan sistem
informasi, pemrosesan, dan penggunaan keluaran sistem informasi.
20
5. Basis data (database)
Sekumpulan tabel dan hubungan, dalam hal ini adalah yang
berkaitan dengan penyimpanan data.
6. Jaringan komputer dan komunikasi data
Sistem penghubung yang memungkinkan sesumber (resources)
dipakai secara bersama atau diakses oleh sejumlah pemakai.
2.1.2 Konsep Pembukuan Keuangan
2.1.2.1 Pengertian Pembukuan
Pembukuan adalah pencatatan transaksi keuangan. Transaksi meliputi
penjualan, pembelian, pendapatan, dan pengeluaran oleh perseorangan
maupun organisasi. Pembukuan biasanya dilakukan oleh seorang ahli
pembukuan. Pembukuan berbeda dengan akuntansi. Proses akuntansi
biasanya dilakukan oleh seorang akuntan. Akuntan membuat laporan
dari transaksi keuangan tercatat yang ditulis oleh ahli pembukuan
(www.wikipedia.org, 2014).
2.1.2.2 Komputerisasi Pembukuan
Dalam wikipedia.org, (2014), juga dijelaskan bahwa komputerisasi
pembukuan menghilangkan banyak buku-buku kertas yang digunakan
untuk mencatatkan semua transaksi dan biasanya memanfaatkan
pembukuan berpasangan. Perangkat lunak komputer mempercepat
proses pembukuan. Pembukuan online memungkinkan data dan
21
dokumen sumber disajikan di dalam aplikasi-aplikasi berbasis web,
sehingga para ahli pembukuan dan akuntan dapat bekerja dari jarak
yang berjauhan.
Semua masukan yang dituliskan ke dalam perangkat lunak online
dicatat dan disimpan di sebuah tempat yang jauh. Perangkat lunak
online dapat diakses dari tempat manapun di dunia dan mengizinkan
ahli pembukuan atau petugas pemasukan data bekerja di luar kantor.
Kertas kerja dapat dikirimkan kepada ahli pembukuan atau perusahaan
dapat memindai dokumen bisnis ini dan mengunggahnya (upload) ke
tempat yang aman atau ke aplikasi pembukuan online pada basis rutin.
Cara ini memungkinkan ahli pembukuan mengerjakan tugasnya dari
kejauhan sambil memutakhirkan buku-bukunya. Para pengguna
teknologi ini di antaranya:
a. Pekerja yang sering berpindah tempat dapat melakukan pemindaian
dan pengiriman rekening mereka semasih di jalan untuk
mendapatkan penggantian dana lebih cepat.
b. Organisasi-organisasi yang memiliki banyak kantor dengan
departemen akuntansi terpusat mendapatkan dokumen hasil
pemindaian dan mengirimkannya ke kantor pusat.
22
2.1.2.3 Sistem Pembukuan
Dua sistem pembukuan yang umum digunakan di dunia usaha dan
organisasi lainnya adalah sistem pembukuan masukan-tunggal dan
pembukuan berpasangan. Sistem pembukuan masukan-tunggal hanya
menggunakan akun pendapatan dan pengeluaran, dicatat terutama di
dalam jurnal pendapatan dan pengeluaran. Pembukuan masukan-
tunggal cocok digunakan untuk usaha mikro dan kecil. Pembukuan
berpasangan memerlukan pengeposan (pencatatan) tiap-tiap transaksi
dua kali, menggunakan debit dan kredit (www.wikipedia.org, 2014).
2.1.3 Database dan DBMS (Database Management System)
2.1.3.1 Pengertian Basis Data (Database)
Fathansyah, (2012: 2) dalam bukunya yang berjudul Basis Data
menyatakan bahwa basis data (database) terdiri dari 2 kata, yaitu basis
dan data. Basis bisa diartikan sebagai markas atau tempat berkumpul,
sedangkan data diartikan sebagai representasi fakta dunia nyata yang
mewakili suatu objek seperti manusia (pegawai, siswa, dan lainnya),
barang, hewan, peristiwa, konsep, keadaan, dan sebagainya yang
diwujudkan dalam bentuk angka, huruf, simbol, teks, gambar, bunyi,
atau kombinasinya. Jadi, basis data (database) adalah himpunan
kelompok data (arsip) yang saling berhubungan yang diorganisasi
sedemikian rupa supaya bisa dimanfaatkan kembali dengan cepat dan
mudah.
23
2.1.3.2 DBMS (Database Management System)
Database system terdiri dari dua kata, yaitu database dan system.
Menurut Fathansyah, (2012: 11), Sistem adalah tatanan (keterpaduan)
yang terdiri dari atas sejumlah komponen fungsional (dengan satuan
fungsi dan tugas khusus) yang saling berhubungan dan secara
bersama-sama bertujuan untuk memenuhi proses tertentu. Menurut
Bambang Hariyanto, (2008 : 195), database adalah kumpulan data
(elementer) yang secara logik berkaitan dalam merepresentasikan
fenomena/fakta secara terstruktur dalam domain tertentu untuk
mendukung aplikasi pada sistem tertentu. Jadi, definisi database
system (sistem basis data) adalah sistem yang terdiri dari kumpulan
tabel data yang saling berhubungan (dalam sebuah basis data di
sebuah sistem komputer) dan sekumpulan program (yang biasa
disebut database management system) yang memungkinkan pemakai
atau program lain untuk mengakses dan memanipulasi tabel data
tersebut (Fathansyah, 2012: 12).
Database Management System (DBMS (Sistem Manahemen Basis
Data)) adalah perangkat lunak untuk mendefinisikan, menciptakan,
mengelola, dan mengendalikan pengaksesan basis data (Bambang
Hariyanto, 2008: 195). Menurut Fathansyah (2012: 15) Database
Management System (DBMS) adalah perangkat lunak yang akan
menentukan bagaimana data diorganisasi, disimpan, diubah, dan
24
diambil kembali serta menerapkan mekanisme pengamanan data,
pemakaian data secara bersama, pemaksaan akurat/konsistensi data.
2.1.4 PHP
2.1.4.1 Pengertian PHP
PHP merupakan singkatan dari PHP Hypertext Preprocessor yang
dapat diartikan sebagai skrip yang ditempatkan dalam server dan
diproses dalam server. Hasil dari proses tersebut akan dikirim ke
klien, tempat pengguna menggunakan browser. Dengan PHP, kita
dapat membangun aplikasi berbasis web mulai dari yang sederhana
dan dinamis sampai dengan aplikasi yang kompleks (Abdul Kadir,
2008).
2.1.4.2 Sejarah PHP
PHP ditulis (diciptakan) oleh Rasmus Lerdorf, seorang software
engineer asal Greenland sekitar tahun 1995. Pada awalnya PHP
digunakan Rasmus hanya sebagai pencatat jumlah pengunjung pada
website pribadi beliau. Karena itu bahasa tersebut dinamakan Personal
Home Page (PHP) Tools. Tetapi karena perkembangannya yang
cukup disukai oleh komunitas nya, maka beliau pun merilis bahasa
PHP tersebut ke publik dengan lisensi open-source. Saat ini, PHP
adalah server-side scripting yang paling banyak digunakan di website-
25
website diseluruh dunia, dengan versi sudah mencapai versi 5 dan
statistiknya terus bertambah (Triswansyah Yuliano, 2009).
2.1.4.3 Konsep Kerja PHP
Model kerja HTML diawali dengan permintaan suatu halam web oleh
browser. Berdasarkan URL (Uniform Resource Locator) atau dikenal
dengan sebutan alama internet, browser mendapatkan alamat dari web
server. Mengidentifikasi halaman yang dikehendaki, dan
menyampaikan segala informasi yang dibutuhkan oleh web server.
Setelah itu, web server alan mencarikan file yang diminta dan
memberikan isinya ke web browser atau disebut browser saja.
Browser yang mendapatkan isinya segera menerjemahkan kode
HTML dan menampilkannya ke layar pengguna (user) (Abdul Kadir,
2007).
Gambar 2.1 Skema HTML
Konsep kerja pada PHP pun sama seperti HTML. Abdul Kadir,
(2007), menjelaskan bahwa ketika berkas PHP yang diminta
didapatkan oleh web server, isinya segera dikirimkan ke mesin PHP
26
dan mesin inilah yang akan memproses dan memberikan hasilnya
(berupa kode HTML) ke web server dan nanti akan disampaikan ke
pengguna melalui browser.
Gambar 2.2 Skema PHP
2.2 Profil Perusahaan
2.2.1 Sejarah Perusahaan
CV. Surya Mas Jaya pertama kali didirikan pada tahun 2011.
Berawal dari keinginan untuk mengembangkan usaha di bidang
percetakan, pengadaan barang promosi dan alat tulis kantor, kertas,
surat, kalender, brosur, dan neon box. Selain itu, perusahaan ini juga
menerima pengadaan spanduk, seragam perusahaan, dan barang-barang
lainnya untuk keperluan promosi perisahaan yang dipasarkan ke
beberapa perusahaan besar dan pabrik-pabrik.
27
Pada tahun 2012, perusahaan ini berupaya memperluas pasar
dan melengkapi sumber daya manusia. Perusahaan ini juga berupaya
melengkapi sarana produksi dan dukungan finansial yang memadai. Hal
tersebut diupayakan sehingga perusahaan mampu memperoleh
kepercayaan pembuatan barang dan barang promosi.
2.2.2 Visi dan Misi Perusahaan
Visi CV. Surya Mas Jaya
CV. Surya Mas Jaya mempunyai visi menjadi perusahaan yang ahli di
bidang yang terus berkembang dan mampu memberikan kepuasan
kepada pelanggan, kesejahteraan karyawan, dan memperoleh profit
yang memadai.
Misi CV. Surya Mas Jaya
a. Memberikan kepuasan kepada pelanggan dengan sebaik-baiknya.
b. Memproduksi barang yang bermutu melalui proses pengolahan yang
baik dan benar.
c. Mengoptimalisasi penyediaan sarana dan prasarana yang diperlukan
untuk menjamin mutu dan kepuasan pelanggan.
d. Selalu melakukan perbaikan secara berkelanjutan dengan
meningkatkan kualitas barang dan sumber daya manusia.
e. Selalu melakukan pemantauan terhadap kualitas produk dan
pelayanan.
28
2.2.3 Struktur Organisasi Perusahaan
Gambar 2.3 Struktur Organisasi CV. Surya Mas Jaya
2.2.4 Lokasi Perusahaan
Nama Perusahaan : CV. Surya Mas Jaya
Alamat Kantor : Jl. Sultan Hasanuddin, No. 11 A, Tambun Selatan
Bekasi 17510
Telp. : (021) 88335839
Faks. : (021) 88335839
Email : [email protected]
29
BAB IV
KESIMPULAN DAN SARAN
4.1 Kesimpulan
Dari permasalahan yang dihadapi oleh CV. Surya Mas Jaya dan berdaarkan
uraian bab-bab sebelumnya, maka dapat disimpulkan bahwa:
1. Sistem buku kas ini dibutuhkan oleh suatu instansi atau perusahaan yang
masih memiliki sistem pembukuan manual. Hal ini dimaksudkan untuk
mempermudah pemilik usaha untuk mengontrol kondisi keuagan secara
realtime. Dalam hal ini sistem yang dibuat berbasiskan web yang dibangun
dengan menggunakan bahasa pemrograman PHP dan database-nya
menggunakan MySQL. Sistem ini dilengkapi dengan dua transaksi
keuangan, yaitu transaksi pemasukan dan pengeluaran keuangan. Dan
aktor atau user yang menggunakan sistem ini juga bisa melihat laporan
keuangan buku kas secara lengkap dan realtime.
4.2 Saran
Berdasarkan kesimpulan yang telah dipaparkan di atas, berikut ini beberapa
saran yang bisa digunakan untuk penelitian selanjutnya:
1. Bagi peneliti selanjutnya, peneliti bisa mengembangkan sistem ini untuk
dijadikan sebagai sistem akuntansi (accounting system) yang lebih
kompleks lagi.
30
2. Dalam penelitian ini, sistem hanya mencakup dua transaksi, yaitu
pemasukan dan pengeluaran. Selanjutnya bisa dikembangkan untuk
transaksi transfer dan penyesuaian keuangan (adjustment).
3. sistem ini juga belum mempunyai keamanan sistem yang memadai apabila
sistem digunakan secara online, maka diperlukan keamanan yang lebih
mendukung supaya data tidak bisa diambil oleh pihak yang tidak
bertanggungjawab.