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