AiTech Volume 3 No. 1 / April 2017
SISTEM INFORMASI ADMINISTRASI KEUANGAN MA IBRAHIMY SECANG KALIPURO BANYUWANGI FINANCIAL ADMINISTRATION INFORMATION SYSTEM SENIOR HIGH SCHOOL OF IBRAHIMY SECANG KALIPURO BANYUWANGI Taufik Saleh 1) 1) Manajemen Informatika, AMIK Ibrahimy, Situbondo email:
[email protected] ABSTRAK Saat ini teknologi bukan hanya sebagai pelengkap untuk manusia, teknologi seakan menjadi kebutuhan utama untuk membantu pekerjaan manusia. Pemanfaatan teknologi untuk optimalisasi pelayanan adminitrasi keuangan dibutuhkan oleh pihak Madrasah Aliyah Ibrahimy Secang Kalipuro Banyuwangi. Oleh karena itu diperlukan perancangan Sistem Informasi Administrasi Keuangan Madrasah Aliyah Ibrahimy. Perancangan sistem administrasi keuangan ini memanfaatkan metode waterfall yang kemudian diimplementasikan dengan bahasa pemrograman Microsoft Visual Basic .Net dengan database MySQL. Adanya sistem ini dapat membantu proses pelayana administrasi keuangan yang lebih baik di madrasah ini, sehingga penyampaian laporan keuangan yang dibutuhkan dapat dilakukan secara cepat dan tepat. Kata kunci: sistem informasi, administrasi keuangan
ABSTRACT Currently technology is not only a complement to humans, technology seems to be a major need to help human work. Utilization of technology for the optimization of financial administration services required by Senior High School of Ibrahimy Secang Kalipuro Banyuwangi. Therefore required the design of Information Systems Administrative Finance Senior High School of Ibrahimy. The design of this financial administration system utilizes waterfall method which is then implemented with Microsoft Visual Basic .Net and MySQL database. The existence of this system can help the process of better finance administration pelayana in this school, so the delivery of financial statements needed can be done quickly and precisely. Keywords: information systems, financial administration
PENDAHULUAN Saat ini dengan semakin modernnya kehidupan bermasyarakat, teknologi bukan hanya sebagai pelengkap untuk manusia, teknologi seakan menjadi kebutuhan utama untuk membantu pekerjaan manusia. Kebutuhan akan pemanfaatan teknologi untuk pemrosesan informasi yang aktual, tajam da terpercaya juga sangat dirasakan dalam dunia pendidikan. Ditinjau dari penggunaan teknologi informasi dalam pendidikan, tentu banyak sekali yang dapat dimanfaatkan, misalnya terkait penunjang pembelajaran, kepegawaian, keuangan dan pemanfaatn teknologi yang lain di madrasah. Madrasah Aliyah Ibrahimy Secang Kalipuro Banyuwangi adalah sekolah Swasta di bawah pengurusan pondok pesantren Salafiyah Syafi’iyah Nurul Amin. Bidang administrasi keuangan di sana, selama ini masih dilakukan secara manual, yaitu dimana para staff sekolah melakukan pengolahan data belum melalui media komputerisasi. Hal ini menyebabkan penyajian informasi yang cepat dan akurat serta pelayanan administrasi keuangan menjadi sedikit bermasalah. Bahkan sering terjadi kekeliruan terkait penyajian informasi serta pembuatan laporan. Permasalahan sebagaimana disebutkan di atas, menjadi penyebab tidak optimalnya pelayanan di madrasah khususnya terkait masalah keungan. Namun sesungguhnya 51
AiTech Volume 3 No. 1 / April 2017 permasalahan utamanya bukan karena pada prosesnya yang masih tidak menggunakan teknologi dalam melakukan proses administrasi, melainkan karena di satu sisi tanggaungan petugas yang tidak hanya menyangkut masalah keuangan, sehingga proses pelayanan ini sering terbengkalai. Oleh karena itu, sangat diperlukan sebuah sistem khusus yang dapat membantu mengurangi masalah-masalah administrasi keuangan yang dirasakan di madrasah. Sehingga semua permasalahan yang menyangkut masalah administrasi keuangan akan teratasi dengan baik dan berimbas pada pelayanan yang menjadi lebih baik. Dengan semakin baiknya pelayanan, tentunya pembuatan rekapitulasi masalah keuangan di madrasah menjadi lebih baik dan dapat dipertanggungjawabkan. KAJIAN PUSTAKA DAN METODE Administrasi Keuangan Adminitrasi keuangan merupakan proses pengolahan data keuangan dalam organisasi, baik organisasi yang bersifat publik ataupun private.[1] Adanya administrasi keuangan yang baik akan sangat menjadi penunjang untuk kemajuan organisasi.[2] Administrasi keuangan ini juga menjadi pendorong terbentuknya keuangan dalam sebuah organisasi menjadi lebih baik.[6]
sebuah sistem sebuah sistem
MySQL MySQL adalah database yang banyak digunakan, yang mana saat ini mayoritas pengembang aplikasi banyak menggunakan database ini.[3] Dengan sifatnya MySQL yang open source, membuat para pengguna dapat melakukan perubahan pada source code sesuai dengan kebutuhan para pengguna tersebut.[5][8] Feature-feature yang dimiliki MySQL juga tidak kalah jauh berbeda dengan database yang sifatnya berbayar sekalipun. Hal ini menjadi alasan utama yang menjadikan pengguna lebih memilih database ini daripada database lainnya. Visual Basic 2010 Visual basic adalah bahasa pemrograman yang dikembangkan mulai tahun 1991, yang dipelopori oleh perusahaan ternama, yaitu Microsoft.[3][4] Visual Basic 2010 sudah menggunakan Framework bebasis .NET, sehingga anda dapat membuat Console Aplication,Windows Application, serta Web Application secara mudah dan terstruktur. Visual Basic adalah turunan bahasa pemrograman BASIC yang pengembangannya berbasis grafik atau dapat diartikan pula sebagai bahasa pemrograman yang menawarkan Integreted Development Environment visual untuk pengembangan software yang berbasis Windows. Crystal Report Crystal Report Crystal Report merupakan software yang khusus dibuat untuk tools pembuatan laporan yang dapat disandingkan dengan visual basic.[4] Terdapat banyak feature yang dapat dioptimalkan dalam crystal report, yaitu untuk mengelompokkan data untuk laporan, pemrosesan matematis, formula serta fungsi-fungsi sesuai dengan kebutuhan laporan. Crystal report menjadi pilihan utama untuk pembuatan laporan khususnya untuk para pengembang aplikasi berbasis desktop visual basic.[6] Metode Pengembangan Sistem Metode Waterfall digunakan untuk melakukan perancangan sistem administrasi keuangan yang ada di Madrasah Aliyah Ibrahimy Secang. Metode ini dijalankan mulai dari dilakukan survey sampai pada perancangan aplikasi. Konsep perancangan sistem ini dilakukan secara linier. Jika langkah pertama belum dikerjakan, maka langkah selanjutnya tidak dapat dikerjakan.
52
AiTech Volume 3 No. 1 / April 2017
Gambar 1. Waterfall Model 1. Analysis Requirements Analisis terhadap kebutuhan pengumpulan data dalam aplikasi ini dilakukan dengan Survei Lapangan, Literatur, dan Analisis Perancangan Aplikasi. Proses ini dilakukan untuk menentukan batasan sistem dari pengembangan sistem yang dibangun. 2. Design Proses ini digunakan untuk pembuatan desain rancangan aplikasi terkait dengan desain interface, desain struktur data dan desain basisdata. Hasil rancangan ini selanjutnya akan dapat diproses pada tahapan implementasi. 3. Implementation Proses ini dilakukan setelah proses identifikasi kebutuhan sistem sudah ditentukan dan sudah ditentukan model desainnya struktur datanya. Proses implementasi ini dilakukan untuk menerjemahkan hasil analisis menjadi sebuah aplikasi yang utuh. 4. Testing Verification Tahap ini adalah tahap pengujian sistem yang sudah dibangun, nantinya pengujian ini dilakukan untuk memverifikasi apakah aplikasi yang dikembangkan masih memiliki error ataupun perlu penambahan fitur lainnya. 5. Rollout Maintenance Tahap maintenance ini dilakukan untuk memperbaiki temuan-temuan error yang terdapat di tahap pengujian. Hasil maintenance dapat dijadikan tolak ukur apakah sistem yang dibangun cukup untuk diperbaiki atau perlu dilakukan analisa ulang untuk pengembangan selanjutnya. HASIL PENELITIAN DAN PEMBAHASAN Diagram Konteks Context Diagram dari sistem informasi ini adalah sebagai gambaran umum dari keseluruhan sistem yang ada untuk menjelaskan data yang akan diproses. Tujuannya untuk mengetahui interaksi sistem aplikasi seperti pada gambar 2 berikut:
53
AiTech Volume 3 No. 1 / April 2017 Petugas Siswa Kelas
Admin
Jenis_pembayaran Jurusan
0
jenis_akun
Laporan_Pem bayaran
SI ADMINISTRASI KEUANGAN SEKOLAH
Transaksi_Pembayaran
Kepala Sekolah Laporan_BukuKas
+
Transaksi_Keuangan
Gambar 2. Context Diagram Data Flow Diagram DFD Level 1 adalah data flow diagram dengan bentuk yang lebih detail dibanding dengan context diagram, pada DFD Level 1 ini dijelaskan dengan menggunakan 3 proses, yaitu: proses master, transaksi, dan laporan seperti pada gambar 3 di bawah ini: 1
Petugas
1
petugas
2
siswa
3
kelas
4
jenis akun
5
jenis pembayaran
petugas
Siswa Kelas
siswa
Jurusan
Master
jenis_akun
kelas
Jenis_pembayaran
+
jenis akun
jenis pembayaran 8 Admin
Jurusan
Jurusan
2
jenis pembayaran
Transaksi
Transaksi_Pembayaran
jenis akun siswa
Transaksi_Keuangan Petugas
+ 7
transaksi pembayaran
6
transaksi keuangan
transasksi pem bayaran
transaksi keuangan 3 Kepala Sekolah
Laporan_Pem bayaran transaksi pem bayaran
Laporan Laporan_BukuKas
+
transaksi keuangan
Gambar 3. Gambar Data Flow Diagram Entity Relationship Diagram Conceptual data model (CDM merupakan suatu model conceptual objek data dari Entity Relationship Diagram yang belum ditetapkan dalam database fisik.[7] CDM merupakan suatu
54
AiTech Volume 3 No. 1 / April 2017 keseluruhan struktur logis dari suatu database dalam rancangan pembuatan system informasi Pengelolaan Adminisrasi Keuangan seperti pada gambar 4 berikut ini: jenis akun id_akun uraian jmlah
transaksi keuangan No tgl Debet Keredit Saldo
Relation_82
Jurusan id_jurusan Jurusan
kelas 1d_kelas Kelas
Relation_81
petugas Id_petugas Nama_petugas Jenis Kelamin Password alamat_petugas level
Relation_240
siswa Nis Nama_siswa Jns_kelamin Tmpt_lahir Tgl_lahir No_tlp Nama_wali Alamat_siswa
Relation_882
Relation_85 Relation_87
Relation_83
transaksi pembayaran id_pembayaran tgl_pembayaran bulan jumlah_bayar sisa_pembayaran keterangan periode
Relation_88 Relation_88
Relation_84
jenis pembayaran id_jnspembayaran Jenis_pembayaran Nominal batas_bayar
Gambar 4. Conceptual Data Model Physical Data Model Physical Data Model (PDM) adalah organisasi fisik dalam suatu format grafis yang menghasilkan catatan modifikasi dalam rancangan database yang mempertimbangkan perangkat lunak dan penyimpanan data generate CMD dengan atribut yang diperluas seperti pada gambar 5 di bawah ini: JENIS_AKUN ID_AKUN varchar(10) URAIAN varchar(25) JM LAH varchar(20)
ID_AKUN = ID_AKUN
ID_PETUGAS = ID_PET UGAS
KELAS 1D_KELAS varchar(10) KELAS varchar(20)
JURUSAN ID_JURUSAN varchar(10) JURUSAN varchar(20)
TRANSAKSI_KEUANGAN NO varchar(20) ID_AKUN varchar(20) ID_PEM BAYARAN varchar(20) ID_PETUGAS varchar(10) TGL date DEBET varchar(25) KEREDIT varchar(25) SALDO varchar(25)
PETUGAS
1D_KELAS = 1D_KELAS
ID_JURUSAN = ID_JURUSAN
ID_PETUGAS NAMA_PETUGAS JENIS_KELAM IN PASSWORD ALAMAT_PETUGAS LEVEL
SISWA NIS 1D_KELAS NAMA_SISWA JNS_KELAMIN TMPT_LAHIR TGL_LAHIR NO_TLP NAMA_WALI ALAMAT_SISWA ID_JURUSAN
varchar(10) varchar(10) varchar(25) varchar(20) varchar(25) date varchar(15) varchar(25) varchar(30) varchar(10)
NIS = NIS
varchar(10) varchar(25) varchar(25) varchar(20) varchar(50) varchar(20)
ID_PEMBAYARAN = ID_PEMBAYARAN
ID_PETUGAS = ID_PET UGAS
TRANSAKSI_PEMBAYARAN ID_PEM BAYARAN varchar(20) NIS varchar(10) TGL_PEMBAYARAN date ID_JNSPEM BAYARAN varchar(10) BULAN varchar(15) JUM LAH_BAYAR varchar(25) SISA_PEM BAYARAN varchar(25) KETERANGAN varchar(20) PERIODE varchar(15) ID_PETUGAS varchar(10) NOMINAL varchar(20)
ID_JNSPEMBAYARAN = ID_JNSPEMBAYARAN
JENIS_PEM BAYARAN ID_JNSPEM BAYARAN JENIS_PEM BAYARAN NOMINAL BATAS_BAYAR
Gambar 5. Physical Data Model 55
varchar(10) varchar(20) varchar(20) date
AiTech Volume 3 No. 1 / April 2017 Implementasi Tampilan pertama pada sistem ini adalah login, yang terdiri dari username, password, dan level. Login dibuat secara multiuser dimana ada beberapa orang yang bisa masuk kedalam sistem tetapi tidak dapat mengubah password seperti pada gambar 6 berikut:
Gambar 6. Tampilan Halaman Login Fungsi dari form login adalah untuk mendukung sistem keamanan data yang sangat penting untuk menjamin keutuhan data dan kualitas informasi yang dihasilkan. Pengunaan password, user name dan level akan membatasi siapa saja yang dapat melakukan akses terhadap program, sehingga sedikitnya mengurangi ancaman dari pihak-pihak yang tidak berwenang. Selanjutnya setelah user berhasil login akan diarahkan ke menu utama sesuai dengan hak akses yang sudah ditentukan. Pada menu utama terdapat menu Master yang terdiri dari submenu Data Petugas, Data Siswa, Data Kelas, Data Jurusan, Data Jenis Akun, dan Data Jenis Pembayaran. Untuk menu Transaksi terdapat sub menu Transaksi Pembayaran dan Transaksi Keuangan. Kemudian ada menu untuk laporan yang digunakan untuk membuat laporan pembayaran dan buku kas.
Gambar 7. Tampilan Form Transaksi Pembayaran Id trspembayaran diisi manual sesuai kode yang ada di MA Ibrahimy, begitu juga dengan tanggal.Untuk mengisi Nis dan Nama siswa klik cari maka akan muncul daftar data siswa lalu klik data siswa yang dicari dengan otomatis nis dan nama siswa akan muncul.Tombol simpan berfungsi untuk menyimpan hasil entrian yang telah dilakukan. Setelah selasai mengisi data klik tombol cek untuk mengetahui data tersebut sudah ada atau tidak, Tombol edit berfungsi untuk mengedit data yang telah tersimpan. Tombol Add digunakan untuk menambah data, Tombol delete berfungsi untuk menghapus data yang sudah tersimpan. Tombol exit digunakan untuk keluar dari form yang sedang aktif.
56
AiTech Volume 3 No. 1 / April 2017
Gambar 8. Tampilan Form Transaksi Keuangan Id transaksi diisi manual sesuai kode yang ada di MA Ibrahimy, begitu juga dengan tanggal. Untuk mengisi id Akun, id pembayaran, debet dan kredit klik pilih salah satu diantara Jenis Akun dan Transaksi Pembayaran sesuai dengan yang diperlukam, maka akan muncul daftar Jenis Akun dan Transaksi Pembayaran, lalu klik tombol ambil untuk mengambil data yang dipilih, dengan otomatis id akun,dan kredit atau id pembayaran dan debet akan muncul. Tombol simpan digunakan untuk menyimpan data yang telah diinputkan pada form transaksi keuangan , ketika data sudah ada tidak dapat menginputkan id yang sama, jika tidak maka petugas dapat menginput data baru.Tombol delete digunakan menghapus data yang ada pada listview data transaksi keuangan. Tombol edit digunakan untuk mengedit data transaksi keuangan, Tombol Add digunakan untuk menambah data, tombol exit digunakan untuk kembali ke menu utama. KESIMPULAN DAN SARAN Kesimpulan yang dapat diambil dari pembahasan ini adalah perancangan sistem adminitrasi keuangan ini dapat membantu mempermudah pelayanan oleh petugas di madrasah. Permasalahan yang selam ini menjadi terkendalanya kefektifan pelayanan di madrasah sudah dapat diatasi dengan adanya sistem terkomputerisasi yang dirancang. Pembuatan laporan keuangan sudah dapat diwakili oleh output yang dihasilkan sistem. Dengan perkembangan teknologi yang tidak terbendung lagi sampai saat ini, maka penting untuk pihak madrasah memiliki keinginan besar untuk terus melakukan pengembangan aplikasi untuk memperbaiki kekurangan atau sesuatu yang belum tercover dalam aplikasi yang dirancang ini. Sehingga pelayanan menggunakan sistem terkomputerisasi yang ada di madrasah terus berkembang mengikuti kebutuhan zaman. DAFTAR PUSTAKA [1] Hartati, Sri. 2014. “Manajemen Keuangan untuk Usaha mikro, kecil dan menengah”. Dalam www.apwi-wpu.com. 29 Maret. [2] A’yunin, Qurota, Naili. 2011. “Perancangan dan Implementasi Sistem Informasi Adminstrasi Keuangan Berbasis Web Menggunakan Uml”. Informatika Fakultas Sains dan Teknologi, Universitas Islam Sunan Kalijaga. Yogyakarta. [3] Aswan. 2012. Kumpulan Program Kreatif dengan Visual Basic.Net: Informatika Bandung. Bandung.
57
AiTech Volume 3 No. 1 / April 2017 [4] Fiki, Rahman, Arif. 2012. “Sistem Informasi Aplikasi Keuangan Pondok Pesantren Alfalah Jangkar Situbondo Menggunakan Visual Basic & MySQL”. Proramming, Amiki Ibrahimy. Situbondo. [5] Hartono, Jugiyanto. 2005. Analisis dan Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktik Aplikasi Bisnis. Andi. Yogyakarta. [6] Hariyanto, Bambang. 2004. Sistem Manajemen Basis Data. Informatika Bandung. Bandung. [7] Prasetya, Eka, dkk. 2011. “Membangun Sistem Informasi Administrasi Keuangan Di SMP Muhammadiyah Panjatan Kulon Progo Diy”. Sekolah Tinggi Manajemen Informatika dan Komputer, AMIKOM. Yogyakarta. [8] Winarko, Edi. 2006. Perancangan Database dengan Power Designer 6.32. Prestasi Pustakarya. Jakarta. [9] Utdirartatmo, Firrar. 2002. Mengelola Database Server MySQL di Linux dan Windows. Andi. Yogyakarta.
58