1 SISTEM INFORMASI PENGELOLAAN KEUANGAN PADA

advertisement
SISTEM INFORMASI PENGELOLAAN KEUANGAN
PADA SMP N 2 KEBONAGUNG KABUPATEN PACITAN
NASKAH PUBLIKASI SKRIPSI
Diajukan Untuk Memenuhi Salah Satu Syarat Kelulusan Pada Jenjang
Sarjana Strata Satu (S1) Program Teknik Informatika
Universitas Surakarta
Disusun oleh:
Nama : Desy Kusuma Damayanti
NIM : 200922467
Program Studi : Teknik Informatika
Dosen Pembimbing 1 : Bambang Eka Purnama, M.Kom
Dosen Pembimbing 2 : Indah Uly Wardati, S.Kom
FAKULTAS TEKNOLOGI INFORMATIKA
UNIVERSITAS SURAKARTA
2013
1
UNIVERSITAS SURAKARTA
FAKULTAS TEKNOLOGI INFORMATIKA
PERNYATAAN PENULIS
JUDUL
:
SISTEM INFORMASI PENGELOLAAN KEUANGAN PADA
SMP N 2 KEBONAGUNG KABUPATEN PACITAN
NAMA
:
DESY KUSUMA DAMAYANTI
NIM
:
200922467
1. Saya menyatakan dan bertanggung jawab dengan sebenarnya bahwa
penelitian ini adalah hasil karya saya sendiri. Jika pada suatu saat ada
pihak lain yang mengklaim bahwa Penelitian ini sebagai karyanya yang
disertai dengan bukti yang cukup maka saya bersedia membatalkan gelar
kami beserta hak dan kewajiban yang melekat pada gelar tersebut.
2. Saya
menyatakan
bahwa
hasil
penelitian
diperbolehkan
untuk
disebarluaskan dan dipublikasikan secara umum oleh Universitas
Surakarta bersama dengan dosen pembimbing, dosen penguji dan
penulis.
Surakarta, 09 Oktober 2013
Desy Kusuma Damayanti
2
UNIVERSITAS SURAKARTA
FAKULTAS TEKNOLOGI INFORMATIKA
LEMBAR PERSETUJUAN
NASKAH PUBLIKASI SKRIPSI
JUDUL
:
SISTEM INFORMASI PENGELOLAAN KEUANGAN PADA
SMP N 2 KEBONAGUNG KABUPATEN PACITAN
NAMA
:
DESY KUSUMA DAMAYANTI
NIM
:
200922467
Naskah ini telah disetujui untuk diujikan
Pacitan, 09 Oktober 2013
Pembimbing Utama
Pembimbing Pembantu
Bambang Eka Purnama, M.Kom
Indah Uly Wardati, S.Kom
3
UNIVERSITAS SURAKARTA
FAKULTAS TEKNOLOGI INFORMATIKA
LEMBAR PENGESAHAN
NASKAH PUBLIKASI SKRIPSI
JUDUL
:
SISTEM INFORMASI PENGELOLAAN KEUANGAN PADA SMP
N 2 KEBONAGUNG KABUPATEN PACITAN
NAMA
:
DESY KUSUMA DAMAYANTI
NIM
:
200922467
Naskah ini telah diujikan didepan dewan penguji
Pada hari / tanggal
: Sabtu, 12 Oktober 2013
Ketua Penguji
: Estiarto Wahyu Sumirat, S.Kom, M.Eng
Sekretaris Penguji
: Bambang Eka Purnama, M.Kom
Anggota
: Aziz Ahmadi, M.Cs
Mengetahui,
Dekan Fakultas
Teknologi Informatika
Ketua Program Studi
Teknik Informatika
Achmad Nurhidayat, S.T., M.Pd
Ir. Tri Irianto Tj, M.T.
4
DAFTAR ISI
HALAMAN JUDUL ..........................................................................................................
i
LEMBAR PERNYATAAN .................................................................................................
ii
LEMBAR PERSETUJUAN ............................................................................................... iii
LEMBAR PENGESAHAN ................................................................................................ iv
DAFTAR ISI......................................................................................................................
v
DAFTAR GAMBAR .......................................................................................................... vii
DAFTAR TABEL .............................................................................................................. viii
ABSTRACT ......................................................................................................................
1
ABSTRAKSI ....................................................................................................................
1
1.1 LATAR BELAKANG MASALAH ...............................................................................
1
1.2 RUMUSAN MASALAH .............................................................................................
1
1.3 BATASAN MASALAH ..............................................................................................
1
1.4 TUJUAN PENELITIAN .............................................................................................
1
1.5 MANFAAT PENELITIAN ..........................................................................................
2
1.6 METODE PENELITIAN ............................................................................................
2
2.1 LANDASAN TEORI ..................................................................................................
2
1. Sistem..................................................................................................................
2
2. Karakteristik Sistem .............................................................................................
2
3. Informasi ..............................................................................................................
3
4. Kualitas Informasi ................................................................................................
3
5. Sistem Informasi..................................................................................................
3
6. Sistem Basis Data ...............................................................................................
3
13. Entity Relationship Diagram (ERD) .....................................................................
3
14. Context Diagram .................................................................................................
3
15. Data Flow Diagram ..............................................................................................
3
16. PHP .....................................................................................................................
3
17. MySQL.................................................................................................................
3
18. Web Server Apache ...........................................................................................
4
2.2 TINJAUAN PUSTAKA ..............................................................................................
4
3.1 ANALISIS MASALAH ...............................................................................................
4
3.2 PERANCANGAN
1. Diagram Konteks .................................................................................................
4
2. DFD Level 1 ........................................................................................................
5
3. DFD Level 1 Proses 1 .........................................................................................
5
4. DFD Level 1 Proses 2 .........................................................................................
5
5
5. DFD Level 1 Proses 3 .........................................................................................
5
6. DFD Level 1 Proses 4 .........................................................................................
5
7. DFD Level 1 Proses 5 .........................................................................................
5
8. DFD Level 1 Proses 6 .........................................................................................
6
9. DFD Level 2 ........................................................................................................
6
10. ENTITY RELATIONSHIP DIAGRAM (ER- D) .....................................................
6
11. Struktur Rancang Tabel ......................................................................................
6
12. Relasi Antar Tabel ...............................................................................................
6
13. Perancangan Desain Input Output ......................................................................
6
4.1. Tampilan Halaman Sistem Informasi Pengolaan Keuangan pada SMP N 2
Kebonagung Kabupaten Pacitan..............................................................................
8
4.2. Perbandingan Sebelum dan Sesudah Sistem Dibangun .........................................
8
5.1. Kesimpulan ...............................................................................................................
9
5.2. Saran ........................................................................................................................
9
DAFTAR PUSTAKA .........................................................................................................
9
6
DAFTAR GAMBAR
Gambar 1. Diagram konteks............................................................................................
4
Gambar 2. DFD Level 1...................................................................................................
5
Gambar 3. DFD Level 1 Proses 1 ...................................................................................
5
Gambar 4. DFD Level 1 Proses 2 ...................................................................................
5
Gambar 5. DFD Level 1 Proses 3 ...................................................................................
5
Gambar 6. DFD Level 1 Proses 4 ...................................................................................
5
Gambar 7. DFD Level 1 Proses 5 ...................................................................................
5
Gambar 8. DFD Level 1 Proses 6 ...................................................................................
6
Gambar 9. DFD Level 2...................................................................................................
6
Gambar 10. Entity Relationship Diagram ........................................................................
6
Gambar 11. Relasi Antar Tabel .......................................................................................
6
Gambar 12. Perancangan Form Login ............................................................................
7
Gambar 13. Perancangan Input Sekolah ........................................................................
7
Gambar 14. Perancangan Input Data Siswa ...................................................................
7
Gambar 15. Perancangan Input Rekening ......................................................................
7
Gambar 16. Perancangan Awal Transaksi penerimaan .................................................
7
Gambar 17. Perancangan Transaksi Penerimaan ..........................................................
7
Gambar 18. Perancangan Input Setor Tabungan ...........................................................
7
Gambar 19. Perancangan Penarikan Tabungan ............................................................
7
Gambar 20. Perancangan Laporan Kas penerimaan pajak ............................................
7
Gambar 21. Perancangan Laporan Penerimaan Kas bank ............................................
7
Gambar 22. Perancangan Laporan Penerimaan Kas Tunai ...........................................
7
Gambar 23. Perancangan Laporan Pengeluaran Kas Pajak ..........................................
7
Gambar 24. Perancangan Laporan Kas Keluar Bank .....................................................
8
Gambar 25. Perancangan Laporan Kas Keluar Kas Tunai .............................................
8
Gambar 26. Halaman Login ............................................................................................
8
Gambar 27. Tampilan Halaman Home ............................................................................
8
Gambar 28. Tampilan Halaman Setup Kede Rekening ..................................................
8
Gambar 29 Tampilan Halaman Setup Data Sekolah ......................................................
8
Gambar 30. Tampilan Halaman Administrator ................................................................
8
Gambar 31. Tampilan Halaman Awal Transaksi Penerimaan ........................................
8
Gambar 32. Tampilan Halaman Transaksi penerimaan .................................................
8
Gambar 33. Tampilan Halaman Awal Transaksi Pengeluaran .......................................
8
Gambar 34. Tampilan Halaman Transaksi Retur ............................................................
8
Gambar 35. Tampilan Halaman Laporan Penerimaan Pajak .........................................
8
7
DAFTAR TABEL
Tabel 1. Tabel Admin.......................................................................................................
6
Tabel 2. Tabel Sekolah ....................................................................................................
6
Tabel 3. Tabel Penanda tangan ......................................................................................
6
Tabel 4. Tabel Rekening..................................................................................................
6
Tabel 5. Tabel Penerimaan .............................................................................................
6
Tabel 6. Tabel Pengeluaran ............................................................................................
6
Tabel 7. Perbandingan Sebelum dan Sesudah Sistem Dibangun .................................
8
8
SISTEM INFORMASI PENGELOLAAN KEUANGAN
PADA SMP N 2 KEBONAGUNG KABUPATEN PACITAN
Desy Kusuma Damayanti, Bambang Eka Purnama, Indah Uly Wardati
[email protected]
Fakultas Teknologi Informatika Universitas Surakarta
ABSTRACT : Financial Management Information System is an important role in financial
management in schools. So expect financial management can be done better and more
easily. Currently SMP N 2 Kebonagung using conventional information systems. The
existing system has many shortcomings including the possible existence of an error,
takes a long time in the search process the data, and the reporting process
This study aimed at resulting in a financial management information system
faster, efficient, effective and efficient in the data by observation, interviews and literature
study.
Keywords: Information Systems, Financial Management
ABSTRAKSI : Sistem Informasi Pengelolaan Keuangan sangat berperan penting dalam
pengelolaan keuangan di sekolah. Sehingga diharapkan pengelolaan keuangan dapat
dilakukan dengan lebih baik dan lebih mudah. Saat ini SMP N 2 Kebonagung
menggunakan sistem informasi secara konvesional. Sistem yang ada
tersebut
mempunyai
banyak
kekurangan
diantaranya
memungkinkan
adanya
kesalahan,membutuhkan waktu yang lama dalam proses pencarian data, maupun dalam
proses pembiatan laporan.
Penelitian ini bertujuan untuk menghasilakan sebuah sistem informasi
pengelolaan keuangan yang lebih cepat, tepat guna, efektif dan efisien pada data
dilakukan dengan cara observasi, wawancara dan studi kepustakaan.
Kata Kunci: Sistem Informasi,Pengelolaan Keuangan
1.1. LATAR BELAKANG MASALAH
Dalam
keseluruhan
proses
pendidikan di sekolah, kegiatan
belajar merupakan kegiatan yang
paling pokok. Berhasil tidaknya
pencapaian
tujuan
pendidikan
tergantung pada proses belajar
yang dialami siswa sebagai anak
didik.
Pandangan
seseorang
tentang
belajar
akan
mempengaruhi tindakan-tindakan
yang berhubungan dengan belajar
dan setiap orang mempunyai
pandangan yang berbeda tentang
belajar.
Sekolah
Menengah
Pertama Negeri 2 (SMP N 2)
Kebonagung merupakan sebuah
sekolah pendidikan yang beralamat
di Jln. Pacitan-Lorok Km 16,
tepatnya di Kec. Kebonagung,
Kecamatan
Pacitan.
Jumlah
muridnya juga sekitar 409 siswa.
SMP
N
2
Kebonagung
membutuhkan banyak siswa untuk
terus
meningkatkan
mutu
pendidikan. Selain itu jumlah
karyawan/karyawati maupun staf
pengajarnya juga sekitar 36 orang.
Sistem informasi sangat
dibutuhkan sebuah instansi dalam
mencapai
sebuah
kesuksesan
kinerja. Dalam rangka mencapai
tujuannya,
suatu
sekolah
memerlukan informasi yang tepat
dan efisien. Untuk mengelola
informasi tersebut SMP N 2
Kebonagung harus memiliki sebuah
sistem informasi. Sistem informasi
yang mendukung kebutuhan dalam
9
pengelolaan
keuangan
sangat
membantu sebuah manajemen
instansi baik dalam menciptakan
efisiensi dan efektivitas kerja
instansi itu sendiri.
Berdasarkan
hasil
observasi dan wawancara kepada
petugas
pengelola
keuangan,
disampaikan
bahwa
sistem
informasi pengelolaan keuangan
yang ada di SMP N 2 Kebonagung
saat ini adalah konvensional yaitu
pencatatan pengelolaan keuangan
pada sebuah buku. Sistem yang
ada tersebut juga mempunyai
banyak kekurangan diantaranya
memungkinkan adanya kesalahan,
membutuhkan waktu yang lama
dalam proses pencarian data,
maupun dalam proses pembuatan
laporan.
Dari
situasi
tersebut,
sudah sangatlah tepat jika pihak
SMP
Negeri
2
Kebonagung
menggunakan
sistem
yang
berkomputerisasi. Oleh sebab itu,
untuk mengatasi masalah-masalah
tersebut, dapat dilakukan dengan
cara membuat sistem informasi
yang cepat, tepat, efektif dan
efisien dan tepat guna. Sistem
tersebut berupa “Sistem Informasi
Pengelolaan Keuangan Pada SMP
N 2 Kebonagung”.
1. Objek yang diteliti yaitu SMP N
2 Kebonagung.
2. Batasan
masalah
pada
penelitian
ini
mencakup
tentang pengelolaan keuangan
yang ada di SMP N 2
Kebonagung.
3. Dalam
penelitian
ini
menggunakan
software
Netbeans
dan
database
MySQL
1.4. TUJUAN PENELITIAN
Adapun tujuan dari penelitian yaitu:
1. Menghasilkan
Sistem
Informasi yang efisien tepat
guna, mudah penggunaannya
bagi user, disesuaikan dengan
kemampuan user/pengguna.
2. Membantu mengatasi masalah
dalam hal penyimpanan data
keuangan pada SMP N 2
Kebonagung yang semula
manual beralih ke sistem
komputerisasi.
3. Membuat sebuah sistem yang
terkomputerisasi yang dapat
dengan digunakan dan mampu
menyelesaikan masalah yang
ada di SMP N 2 Kebonagung.
1.5. MANFAAT PENELITIAN
Manfaat dari penelitian yang
dilakukan pada SMP N 2
Kebonagung adalah:
1. Mempermudah pihak SMP N 2
Kebonagung dalam proses
pengelolaan keuangan.
2. Membantu
dalam
proses
penginputan data, pencarian
data, dan laporan data dalam
pengelolaan keuangan.
3. Dapat meminimalisasi adanya
kesalahan
dan
mengoptimalkan
keamanan
data
dalam
pegelolaan
keuangan.
1.2. RUMUSAN MASALAH
Dari
latar
belakang,
penulis
mengambil
rumusan
masalah
sebagai berikut:
1. Pengelolaan Keuangan pada
SMP N 2 Kebonagung masih
menggunakan
cara
konvensional yaitu pencatatan
pada sebuah buku.
2. Bagaimana membuat Sistem
Informasi
Pengelolaan
Keuangan yang baik, sehingga
dapat
membantu
proses
pengelolaan keuangan pada
SMP N 2 Kebonagung?
1.6. METODE PENELITIAN
Untuk mendapatkan hasil yang baik
Adapun metode penelitian yang
digunakan untuk menyelesaikan
berbagai
permasalahan
yang
terjadi di atas adalah :
1. Kepustakaan
1.3. BATASAN MASALAH
Adapun batasan masalah dari
penelitian yaitu:
10
2.
3.
4.
5.
6.
7.
8.
Merupakan jenis metode yang
dilakukan
dengan
mengumpulkan data-data dari
buku-buku, makalah, bahan
kuliah mengenai rancang bagun
sistem informasi.
Observasi
Merupakan
metode
yang
dilakukan oleh penulis dengan
datang langsung kelapangan
untuk memperoleh sumber data
sesuai kebutuhan.
Wawancara
Merupakan
metode
yang
dilakukan oleh penulis untuk
mencari dan mengumpulkan
data dengan cara mengajukan
pertanyaan
kepada
narasumber.
Analisis data dan sistem
Yaitu mengidentifikasi masalah
dan memahami sistem yang
ada dan melakukan analisis
terhadap data-data tersebut
sehingga diketahui kebutuhankebutuhan untuk pembuatan
sistem baru.
Perancangan sistem
Pada
tahap
ini
praktikan
merancang atau mendesain
sistem yang baik, yang isinya
adalah langkah-langkah operasi
dalam pengolahan data dan
prosedur untuk mendukung
operasi sistem.
Pembuatan program
Pada
tahan
ini
penulis
penyusunan atau penulisan
bahasa pemrograman sesuai
rancangan sistem yang telah
dibuat sehinga menjadi sebuah
sistem
informasi
yang
dibutuhkan.
Pengujian program
Yaitu dengan menguji program
yang
telah
dibuat
untuk
mengetahui apakah program
menerima input dengan baik
atau tidak, serta memberikan
output sesuai dengan yang
diharapkan
Implementsi program
Yaitu untuk menguji, menginstal
dan memulai sistem baru atau
sistem yang diperbaiki untuk
menggantikan
sistem
yang
lama.
9. Pembuatan laporan
Pada tahap ini penulis membuat
laporan tentang permasalahan
ditempat
penelitian
beserta
solusi yang diberikan.
2.1. LANDASAN TEORI
a. Sistem
Terdapat dua kelompok
pendekatan
dalam
mendefinisikan sistem, yaitu
yang
menekankan
pada
prosedurnya
dan
yang
menekankan pada komponen
atau elemennya. Suatu sistem
adalah suatu jaringan kerja
untuk melakukan suatu kegiatan
atau untuk menyelesaikan suatu
sasaran tertentu. Sedangkan
pengertian prosedur itu sendiri
menurut Richard F. Neuschel,
prosedur suatu urutan- operasi
klerikal (tulis menulis), biasanya
melibatkan beberapa orang
dalam
satu
atau
lebih
departemen, yang diterapkan
untuk menjamin penanganan
yang seragam dari transaksitransaksi bisnis yang terjadi.
(Yogianto, 1989).
b. Karakteristik Sistem
Suatu sistem mempunyai
karakteristik atau sifat-sifat yang
tertentu,
yaitu
mempunyai
komponen-komponen
(components),
sistem
data
(boundary), lingkungan luar
sistem
(environments),
penghubung
(interface),
masukan
(input),
keluaran
(output), pengolahan (proses)
dan sasaran (objectives) atau
tujuan
(goal).
Komponenkomponen sistem atau elemenelemen sistem dapat berupa
suatu subsistem atau bagianbagian dari sistem. Batasan
sistem merupakan daerah yang
membatasi antara suatu sistem
dengan sistem yang lainnya
atau
dengan
lingkungan
luarnya. Lingkungan luar dari
suatu sistem adalah apapun
11
diluar dari batas sistem yang
mempengaruhi operasi sistem.
Penghubung merupakan media
penghubung
antara
suatu
subsistem dengan subsistem
yang lainnya. Keluaran dari
suatu subsistem akan menjadi
masukan untuk subsistem yang
lainnya
dengan
melalui
penghubung. Masukan adalah
energi yang dimasukkan ke
dalam sistem dapat berupa
masukan
perawatan
dan
masukan
sinyal.
Masukan
perawatan dimasukkan supaya
sistem
dapat
beroperasi
sedangkan
sinyal
untuk
mendapatkan
keluaran.
Keluaran adalah hasil dari
energi yang diperoleh dan
diklasifikasikan
menjadi
keluaran yang berguna dari sisi
pembuangan. Suatu sistem
dapat mempunyai suatu bagian
pengolah yang akan merubah
masukan menjadi keluaran.
Suatu sistem pasti mempunyai
tujuan atau sasaran. Kalau
suatu sistem tidak mempunyai
sasaran, maka operasi sistem
tidak akan ada gunanya.
Sasaran dari sistem sangat
menentukan sekali masukan
yang dibutuhkan sistem dan
keluaran yang dihasilkan sistem
(Yogianto, 1989).
c. Informasi
Informasi adalah data
yang dibentuk menjadi bentuk
yang lebih berguna dan lebih
berarti
bagi
penerimanya.
(Yogianto,
1989).
Menurut
George
R.
Terry,
bahwa
informasi adalah data yang
memberikan pengetahuan yang
berguna. Sedangkan menurut
Gordon B. Davis informasi
adalah suatu data yang lebih
diolah menjadi sebuah bentuk
yang penting bafi penerima dan
mempunyai nilai yang nyata
atau yang dapat dirasakan
dalam
keputusan-keputusan
yang sekarang atau yang akan
datang. Informasi akan memiliki
arti manakala informasi tersebut
memiliki unsur-unsur sebagai
berikut :
1. Relavan artinya informasi
yang diinginkan benarbenar ada
relevansi
dengan
masalah
yan
dihadapi.
2. Kejelasan artinya terbebas
dari
istilah-istilah
yang
membingungkan.
3. Akurasi
artinya
bahwa
informasi yang hendak
disajikan harus secara teliti
dan lengkap.
4. Tepat waktu artinya data
yang disajikan adalah data
terbaru dan mutakhir.
d. Kualitas Informasi
Kualitas dari suatu sistem
informasi (quality of information)
tergantung dari 3 hal, yaitu
informasi
harus
akurat
(accurate), tepat pada waktunya
(timeliness)
dan
relevan
(relevance). Yang dimaksud
dengan akurat berarti informasi
harus bebas dai kesalahankesalahan dan tidak bisa atau
menyesatkan. Sedangkan tepat
waktu berarti, informasi yang
datang pada penerima tidak
boleh terlambat, dan yang
terakhir
relevan,
berarti
informasi tersebut mempunyai
manfaat untuk pemakainya.
(Yogiyanto, 1989).
e. Sistem informasi
Sistem informasi adalah
kombinasi
antara
prosedur
kerja, informasi, orang dan
teknologi
informasi
yang
diorganisasikan untuk mencapai
tujuan dalam sebuah organisasi
(Kadir, 2009). Secara teknis
sistem
informasi
dapat
didefenisikan
sebagai
sekumpulan komponen yang
saling
berhubungan,
mengumpulkan,
memproses,
menyimpan
dan
mendistribusikan
informasi
untuk menunjang pengambilan
keputusan dan pengawasan
dalam
suatu
organisasi
12
f.
g.
h.
i.
j.
(Laudon, K. C dan Laudon, J. P
, 2007:27).
Sistem Basis data
Sistem basis data adalah
suatu sistem menyusun dan
mengelola
record-record
menggunakan computer untuk
menyimpan atau merekam serta
memlihara data operasional
lengkap sebuah organisasi atau
perusahaan sehingga mampu
menyediakan informasi yang
optimal
yang
diperlukan
pemakai
untuk
proses
pengambilan keputusan ( Linda
Marlinda,2004:1)
Entity Relationship Diagram
(ERD)
Merupakan suatu midel
untuk menjelaskan hubungan
antar data dalam basis data
berdasarkan suatu presepsi
bahwa real word terdiri dari
object-object
dasar
yang
mempunyai hubungan atau
realasi
antar
object-object
tersebut
(Linda
Marlinda,2004:17).
Contex Diagram
Context diagram adalah
sebuah diagram sederhana
yang
menggambarkan
hubungan antara entity luar,
masukan dan keluaran dari
sistem (Kristanto, 2003:37).
Data Flow Diagram
Data
Flow
Diagram
adalah suatu model logika data
atau proses yang dibuat lebih
mendetail dibanding diagram
konteks yang diperbolehkan,
bisa
dicapai
dengan
mengembangkan diagram. Sisa
diagram asli dikembangkan ke
dalam gambaran yang lebih
terperinci yang melibatkan tiga
sampai sembilan proses dan
menunjukkan penyimpanan data
dan aliran data baru pada level
yang lebih rendah (Kendall and
Kendall 2003:78).
PHP
PHP
merupakan
singkatan dari PHP Hypertext
Preprocessor. PHP merupakan
bahasa pemrograman skrip
yang diletakkan dalam server
yang biasa digunakan untuk
membuat aplikasi web yang
bersifat dinamis. Maksud web
dinamis
adalah
dapat
membentuk suatu tampilan web
berdasarkan permintaan terkini,
dapat
dilakukan
dengan
menampilkan isi database ke
halaman
web.
PHP
juga
digunakan secara command
line, yaitu skrip PHP dapat
dijalankan tanpa melibatkan
web server maupun browser
(Kadir, 2008:51).
k. MySQL
MySQL adalah salah satu
jenis database server yang
sangat
populer,
hal
ini
disebabkan
karena
MySQL
menggunakan SQL sebagai
bahasa dasar untuk mengakses
databasenya. MySQL bersifat
Open Source, software ini
dilengkapi dengan source code
(kode yang dipakai untuk
membuat
MySQL),
bentuk
executable-nya atau kode yang
dapat
dijalankan
secara
langsung dalam sistem operasi
(Kadir, 2008:62).
l. Web Server Apache
Web
server
Apache
berbasiskan Open Source dan
mulai populer di internet sejak
tahun 1996 karena Open
Source.
Apache
bebas
didistribusikan oleh siapa saja
dan ke siapa saja. Software ini
dapat diunduh pada situs http://
www.apache.org dan tersedia
untuk
berbagai
platform,
diantaranya Windows, Linux,
dan Unix.
Agar dokumen-dokumen
web yang berekstensi HTML
ataupun PHP bias diakses oleh
browser
maka
dokumendokumen
tersebut
perlu
diletakkan
dalam
direktori
khusus
yang
diatur
oleh
Apache. Tugas utama Apache
adalah menghasilkan halaman
web yang benar kepada user
13
berdasarkan kode PHP yang
dituliskan
oleh
pembuat
halaman web. Jika diperlukan,
berdasarkan kode PHP yang
dituliskan makadapat saja suatu
database
diakses
terlebih
dahulu
(misalnya
dalam
MySQL)
untukmendukung
halaman
web
yang
dihasilkan(Bunafit
nugroho,2007:17)
Dengan adanya computer dapat
memudahkan petugas apabila ada
perubahan data dan diharapkan
lebih baik dibanding dengan
menggunakan sistem konvensional.
Semua
hal
yang
berkaitan
dengan masalah
penggajian
seperti pencarian, pengoreksian,
penghapusan,
dan pencetakan
data dapat terselesaikan dengan
cepat dan mudah. Oleh karena
itu penulis mencoba memberikan
solusi
sebuah program
untuk
merancang Basis data dengan
VisuaL Basic, yang dirancang
khusus
untuk
pemrograman
database karena program aplikasi
Visual Basic ,lebih praktis dan
simple.
Menurut Taufik Hidayat
(2012), dalam paper yang berjudul
Pembuatan Sistem Informasi
Administrasi Pengelolaan Sewa
Alat
Berat
Pada
Unit
Pelaksanaan Teknis Bina Marga
Pacitan dijelaskan meneliti tentang
sistem data penyewa alat berat
yang masih menggunakan sistem
konvesional
dalam
hal
penyimpanan
data.
Penelitian
tersebut
menghasilkan
sistem
informasi pengelolaan sewa alat
berat
terkomputerisasi
yang
dibangun menggunakan PHP dan
database MySQL.
Menurut Ummu Latifah
(2012),dalam paper yang berjudul
Rancang
Bangun
Sistem
Informasi
Manajemen
Pendonoran Darah Pada Udd
Pmi Kabupaten Pacitan dijelaskan
sistem informasi yang berbasis
komputer
dalam
kegiatan
manajemen pendonoran darah,
proses pengolahan data, pencarian
data dan pembuatan laporan masih
bersifat konvensional yaitu masih
menggunakan aplikasi Microsoft
Office
Excel
sehingga
menyebabkan
karyawan
administrasi mengalami kesulitan
dalam menyajikan laporan data
donor darah, laporan stok kantong
darah dan reagensia, laporan uji
saring darah, laporan pengadaan
2.2. TINJAUAN PUSTAKA
Beberapa
penelitian
terdahulu
mengenai masalah yang sama
diantaranya dikutip dari beberapa
sumber.
Beberapa
penelitian
tersebut
diantaranya
adalah
sebagai berikut.
Menurut
Titin
Purnamasari (2012), dalam paper
yang
berjudul
PEMBUATAN
SISTEM
INFORMASI
ADMINISTRASI PINJAMAN PADA
UNIT
PENGELOLAAN
KEUANGAN
VARIA
USAHA
DESA PRINGKUKU dijelaskan
meneliti
tentang
Pengelola
keuangan
data
yang
masih
konvensional
yaitu
tanpa
terkomputerisasi
menimbulkan
beberapa masalah, diantaranya
sering
terjadinya
kesalahan
menghitung transaksi pinjaman dan
proses pembuatan laporan yang
relatif lama. Penelitian tersebut
menghasilkan sistem informasi
terkomputerisasi
pengelola
keuangan
yang
dibangun
menggunakan
netbeans
dan
database MySQL.
Menurut Supri Andoko
(2012), dalam paper yang berjudul
PERANCANGAN
SISTEM
INFORMASI PENGGAJIAN PADA
COMANDITER
VENOSCHAF
(CV). MOBILE CELL PACITAN.
Fakultas Teknologi Informatika
Universitas Surakarta. Disebutkan
bahwa Masalah
penggajian
merupakan masalah yang sangat
sensitive, terjadi
sedikit
saja
ketidakcocokan
akan
menyebabkan suatu perusahaan
atau instansi mengalami kerugian.
14
2. DFD Level 1
serta pendistribusian darah. Untuk
itu dibutuhkan adanya sistem
informasi yang bisa membantu
pengelolaan data yang dibangun
menggunakan MySQL dan PHP.
Sedangkan
penulis
meneliti tentang sistem informasi
pengelolaan keuangan pada SMP
N 2 Kebonagung yang masih
konvensional. Sehingga peneliti
membangun
sistem
informasi
pengelolaan
keuangan
terkomputerisasi
menggunakan
bahasa pemrograman PHP.
3.1 ANALISIS MASALAH
Input data pengguna
Input data sekolah
1.0
Pengolahan
pengguna
Data pengguna
Tbl user
2.0
Pengolahan
attribut
sekolah
Data sekolah
Tbl sekolah
Data ttd
Tbl ttd
kode rekening
Tbl rekening
kas
Input ttd
3.0
Pengolahan
Penanda
tangan
Input kode rekening
4.0
Pengolahan
rekening
bendahara
Ambil kode rekening
Ambil kode rekening
Input kas penerimaan
5.0
Transaksi
penerimaan
Tbl
penerimaan
Kas penerimaan
Kas pengeluaran
Lap pengeluaran kas
Lap penerimaan kas
Berdasarkan hasil wawancara
dengan Bendahara Keuangan
Sekolah
dapat
diambil
kesimpulan sementara bahwa
Sistem Pengelolaan Keuangan
masih bersifat manual atau
konvesional.
Jadi
dalam
mengelola keuangan sekolah
bendahara
sekolah
harus
merekap keuangan bulanan dan
tahunan di buku. Setelah selesai
merekap
hasil
rekapan
keuangan bulanan dan tahunan
baru diketik di komputer dengan
menggunakan Microsoft Office
Word dan Microsoft Office
Excel.
6.0
Tbl
Transaksi Kas pengeluaran
pengeluaran
pengeluaran
7.0
Pengolahan
laporan
Ambil pengeluaran
Ambil data penerimaan
Gambar 2. DFD Level 1
3. DFD Level 1 Proses 1
Input pengguna
1.1
Input
pengguna
Data input
Edit pengguna
1.2
Edit pengguna
Data edit
bendahara
Tbl user
Hapus pengguna
3.2 PERANCANGAN
1. Diagram Konteks
Tampil pengguna
1.3
Hapus
pengguna
Data hapus
Tampil Data user
1.4
Tampil
pengguna
Gambar 3. DFD Level 1 Proses 1
bendahara
4. DFD Level 1 Proses 2
Setup kode rekening
Setup data sekolah
Setup penanda tangan
Setup pengguna
Transaksi penerimaan
Transaksi pengeluaran
Lap data penerimaan kas
Lap data pengeluaran kas
Lab buku umum
Input sekolah
Edit data sekolah
0
Sistem informasi
pengolahan data keuangan
2.1
Input sekolah
2.2
Edit sekolah
bendahara
Hapus data sekolah
Data input
Data edit
Tbl sekolah
2.3
Hapus
sekolah
Data hapus
Gambar 1. Diagram konteks
Tampil detail
2.4
Tampil detail
sekolah
Tampil Data sekolah
Gambar 4. DFD Level 1 Proses 2
15
5. DFD Level 1 Proses 3
3.1
Input penanda
tangan
Input ttd
Edit ttd
3.2
edit penanda
tangan
8. DFD Level 1 Proses 6
6.1
Input
pengeluaran
Input pengeluaran
Data input
bendaharan
Data edit
Edit pengeluaran
6.2
Edit
pengeluaran
Data input
Tbl
pengeluaran
Data edit
bedahara
Hapus ttd
3.3
hapus
penanda
tangan
Data hapus
6.3
Hapus
pengeluaran
Data hapus
Gambar 8. DFD Level 1 Proses 6
3.4
Tampi
penanda
tangan
Tampil ttd
Hapus pengeluaran
Tampil ttd
9. DFD Level 2
Gambar 5. DFD Level 1 Proses 3
7.1
Lap
penerimaan
kas
Lap penerimaan
Data penrimaan
Tbl
penerimaan
6. DFD Level 1 Proses 4
4.1
Input kode rek
Data input rek
Data edit rek
4.2
Edit kode rek
Data input
bendahara
7.2
Lap
Tbl
Data pengeluaran
pengeluaran
pengeluaran
kas
Lap pengeluaran
Data edit
bendahara
Tbl kode rek
Gambar 9. DFD Level 2
Data hapus rek
4.3
Hapus kode
rek
Data hapus
10. Entity Relationship Diagram
(ER- D)
Tampil kode rek
4.4
Tampil kode
rek
Data kode rek
Gambar 6. DFD Level 1 Proses 4
7. DFD Level 1 Proses 5
Input penerimaan
5.1
Input kas
penerimaan
Data input
Gambar 10. Entity Relationship
Diagram
bendahara
Edit penerimaan
5.2
Edit kas
penerimaan
Data edit
Tbl
penerimaan
18. Struktur Rancang Tabel
Tabel 1. Tabel Admin
Hapus penerimaan
5.3
Hapus
penerimaan
Field
Jenis
Panjang
nm_login
passwd
Text
varchar
6
Data hapus
Gambar 7. DFD Level 1 Proses 5
Primary
key

Tabel 2. Tabel Sekolah
Field
kd_sekolah
16
Jenis
varchar
Panjang
1
Primary
key

Nm_sekolah
kelurahan
kecamatan
kabupaten
varchar
varchar
varchar
varchar
30
20
20
20
Tabel 3. Tabel Penanda tangan
Field
kd_ttd
nip
nama
Jenis
Panjang
varchar
varchar
varchar
2
10
25
Gambar 12. Perancangan Form Login
Primary
key

Tabel 4. Tabel Rekening
Field
Jenis
kd_rekening
Uaraian_rek
Panjan
g
varcha
r
varcha
r
Primar
y key

Gambar 13. Perancangan Input
Sekolah
5
20
Tabel 5. Tabel Penerimaan
Field
Jenis
id_transaksi
Kode_rek
tgl_transaksi
Jumlah_terima
int
varchar
date
varchar
Panjang
Primary
Key

9
11
30
Gambar 14. Perancangan Input Data
Siswa
Tabel 6. Tabel Pengeluaran
Field
Jenis
Panja
ng
id_pengeluaran
no_transaksi
tgl_transaksi
kode_rek
jumlah_pengelua
ran
int
int
date
varchar
5
5
5
double
-
Prim
ary
Key

Gambar 15. Perancangan Input
Rekening
19. Relasi Antar Tabel
Gambar 16. Perancangan Awal
Transaksi penerimaan
Gambar 11. Relasi Antar Tabel
20. Perancangan Desain Input
Output
Gambar 17. Perancangan Transaksi
Penerimaan
17
Gambar 22. Perancangan Laporan
Penerimaan Kas Tunai
Gambar 18. Perancangan Input Setor
Tabungan
Gambar 23. Perancangan Laporan
Pengeluaran Kas Pajak
Gambar 19. Perancangan Penarikan
Tabungan
Gambar 24. Perancangan Laporan Kas
Keluar Bank
Gambar 20. Perancangan Laporan Kas
penerimaan pajak
Gambar 25. Perancangan Laporan Kas
Keluar Kas Tunai
4.1. Tampilan
Halaman
Sistem
Informasi
Pengelolaan
KeuanganPada
SMP
N
2
Kebonagung
Kabupaten
Pacitan
Gambar 21. Perancangan Laporan
Penerimaan Kas bank
Gambar 26. Halaman Login
18
Gambar 27. Tampilan Halaman Home
Gambar 32. Tampilan Halaman
Transaksi penerimaan
Gambar 28. Tampilan Halaman Setup
Kede Rekening
Gambar 33. Tampilan Halaman Awal
Transaksi Pengeluaran
Gambar 29 Tampilan Halaman Setup
Data Sekolah
Gambar 34. Tampilan Halaman
Transaksi Retur
Gambar 30. Tampilan Halaman
Administrator
Gambar 35. Tampilan Halaman
Laporan Penerimaan Pajak
Gambar 36. Tampilan Halaman
Laporan Penerimaan Pajak
Gambar 31. Tampilan Halaman Awal
Transaksi Penerimaan
19
Gambar 37. Tampilan Halaman
Laporan Penerimaan Kas Tunai
Gambar 43. Tampilan Halaman
Laporan Rekapitulasi Buku Kas Bank
Gambar 38. Tampilan Halaman Data
Penjualan Terbanyak
Gambar 44. Tampilan Halaman
Laporan Rekapitulasi Buku Kas Tunai
Tabel 7. Perbandingan Sebelum dan
Sesudah Sistem Dibangun
Gambar 39. Tampilan Halaman
Laporan Pengeluaran Bank
N
o
Permasalaha
n Yang
Dibandingkan
1.
Pencatatan
Data
30 menit
5 menit
2.
Proses Data
15 menit
5 menit
3.
Pencarian
Data
Pembuatan
Laporan
Pencatatan
Data
30 menit
3 menit
30 menit
3 menit
30 menit
5 menit
4.
5.
Sebelum
Sistem
Dibangun
(Waktu)
Sesudah
Sistem
Dibangun
(Waktu)
Gambar 40. Tampilan Halaman
Laporan Kas Tunai
5.1. KESIMPULAN
Berdasarkan uraian laporan hasil
penelitian yang telah disampaikan
mengenai
Sistem
Informasi
Pengelolaan Keuangan pada
SMP
N
2
KEBONAGUNG
Kabupaten
Pacitan,
penulis
mengambil kesimpulan sebagai
berikut :
1. Sistem
Informasi
Pengelolaan
Keuangan
dapat digunakan untuk
mencari data keuangan
sekolah
lebih
cepat
dibandingkan
dengan
sistem yang lama.
2. Sistem
Informasi
Pengelolaan Keuangan ini
dapat sekaligus mencetak
laporan
yang
akan
digunakan untuk laporan
bulanan dan tahunan.
3. Dengan adanya Sistem
Informasi Pengelolaan
Keuangan
dapat
membantu
pihak
pengelola
keuangan
Gambar 41. Tampilan Halaman
Laporan Kas Umum
Gambar 42. Tampilan Halaman
Laporan Rekapitulasi Buku Kas pajak
20
[8]Nugroho,
Bunafit.
Aplikasi
Pemrograman Web Dinamis
dengan PHP dan MySQL. Gava
Media : Yogyakarta. 2004
serta
memperlancar
kegiatan
pengelolaan
keuangan.
5.2. SARAN
Diharapkan
ada
upaya
pengembangan labih lanjut menjadi
aplikasi
Sistem
Informasi
Pengelolaan Keuangan yang lebih
sempurna dengan fitur-fitur terbaru
yang nantinya akan semakin
mempermudahkan
proses
pengelolaan keuangan.
[9]Nugroho,
Taufik
Wahyu.
Pembuatan Informasi Dengan
Pemrograman PHP, MySQL
dan Apache Untuk Layanan
Jasa Bengkel Motor. Skripsi.
Jurusan Teknik Informatika.
Institut Teknoloi Adhi Tama
Surabaya. 2005.
DAFTAR PUSTAKA
[10]Purnamasari, Titin. Pembuatan
Sistem Informasi Administrasi
Pinjaman
Pada
Unit
Pengelolaan Keuangan Varia
Usaha Desa Pringkuku, Seruni
FTI Volume 1, UNSA 2012.
[1]Andoko, Supri. Perancangan Sistem
Informasi
Penggajian
Pada
Comanditer Venoschaf (CV).
Mobile Cell Pacitan, Seruni FTI
Volume 1, UNSA 2012.
[2]Anhar, ST. Panduan Menguasai PHP
dan MySQL Secara Otodidak.
Mediakita: Jakarta. 2010.
[11]Rosa A.S dan M. Shalahuddin.
Modul Pembelajaran Rekayasa
Perangkat Lunak. Bandung :
Modula. 2011
[3]Chulsum, Umi., & Windy, Novia.
Kamus
Besar
Bahasa
Indonesia.Surabaya
:
Kashiko.2006
[4]Hidayat, Taufik. Pembuatan Sistem
Informasi
Administrasi
Pengelolaan Sewa Alat Berat
Pada Unit Pelaksanaan Teknis
Bina Marga Pacitan, Seruni FTI
Volume 1, UNSA 2012.
[5]Jogiyanto H.M. Sistem Teknologi
Informasi. Andi. Yogyakarta.
2008
[6]Latifah, Ummu. Rancang Bangun
Sistem Informasi Manajemen
Pendonoran Darah Pada Udd
Pmi Kabupaten Pacitan, Seruni
FTI Volume 1, UNSA 2012
[7]Mulyanto, Agus. Sistem Informasi
Konsep & Aplikasi. Pustaka
Pelajar : Yogyakarta. 2009.
21
Download