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