Sistem Informasi Keuangan Kegiatan Kemahasiswaan Universitas Muhammadiyah Surakarta
SKRIPSI
Disusun sebagai salah satu syarat menyelesaikan Program Studi Strata I pada Program Studi Teknik Informatika Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta
Oleh :
Nur Afifah NIM : L200100044
PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS KOMUNIKASI DAN INFORMATIKA UNIVERSITAS MUHAMMADIYAH SURAKARTA 2014
ii
iii
MOTTO DAN PERSEMBAHAN iv
MOTTO DAN PERSEMBAHAN MOTTO :
“Ketidakmungkinan akan menjadi mungkin karena kata mustahil itu tidak masuk akal.” -Peneliti-
“Hari ini berubah, setiap hari berubah. Orang-orang juga berubah. Apapun yang terjadi, perubahan tak bisa dilawan. Jadikan dirimu konsisten dalam perubahan. Jangan berubah dalam konsisten..” -Muh Tarom-
“Ingatlah selalu bahwa tekad anda untuk sukses lebih penting daripada yang lainnya.” -Ahlul Aryana Aji-
v
PERSEMBAHAN :
Dengan mengucap syukur Alhamdulillah atas rahmad dan hidayah Allah SWT, akan kupersembahkan karya ini kepada orang-orang yang saya sayangi: 1. Kedua orang tuaku tercinta, Bapak Muh Tarom dan Ibu Masrikatun untuk kasih sayang yang tidak terbatas, untuk setiap petuah, setiap doa yang dipanjatkan untuk kesuksesanku, serta dukungan moril dan materiilnya yang tak akan pernah terbalaskan. 2. Kakak – kakakku yang selalu memberi arahan dan mendukungku dalam menjalani pendidikan dan belajar kedewasaan. 3. Ahlul Aryana Aji yang selalu menjadi penyemangat, teman berdiskusi, teman berbagi, pesaing, serta cita-cita hidupku. 4. Teman saya Wakhid Wicaksono yang telah membantu memberikan solusi dan pencerahan dalam mengerjakan aplikasi sehingga dapat selesai. 5. Sahabat terbaik saya Rangers ( Amin Farozi, Agus Riyanto dan Arief Zulbahri I) yang telah banyak mengajarkan arti persahabatan dalam membangun karakter pribadi dan bertahan dalam idealisme. 6. Biro skripsi mas Fauzan Natsir, S.Kom yang telah memberikan informasi maupun motivasi kepada saya. 7. Teman – teman seperjuangan di BEM FKI UMS periode 2010 – 2011 dan periode 2012 – 2013 yang telah mengajarkan arti menjadi mahasiswa dan kerjasama .
vi
8. Keluarga besar HIMATIF FKI UMS yang telah memberikan aura hangat diperjalanan organisasi saya. 9. Keluarga Unit IT UMS yang telah memberikan pengalaman lebih untuk saya. 10. Keluarga IT Helpdesk UMS yang selalu menjadi teman bercanda di kantor IT UMS. 11. Dita, Viky, Nisa, Ibnu, Ajeng, Tio, Fajar, Furi, Dawud, Dwy Iswanto dan segenap teman Teknik Informatika angkatan 2010. 12. Isnawati Muslihah adik tingkat yang selalu memberi semangat dan memberikan keberanian. 13. Rival yang kini menjadi teman saya Rias Indah P yang telah rela hati mau mengoreksi dan memperlihatkan setiap detil kesalahan didalam diri saya sehingga saya menjadi lebih dewasa dalam bersikap, karena rival itu paling tahu kesalahan/kelemahan kita. 14. Keluarga besar Teknik Informatika UMS yang telah banyak memberikan ilmu dan pengalamannya. 15. Semua pihak yang tidak dapat saya sebutkan satu persatu atas semua hal yang telah diberikan.
vii
KATA PENGANTAR
Assalamu’alaikum warohmatullohi Wabarakatuh Puji syukur kehadirat Allah SWT, yang telah melimpahkan nikmat dan anugerah yang sangat luar biasa sehingga saya dapat menyelesaikan skripsi dengan
baik
yang
berjudul
“Sistem
Informasi
Keuangan
Kegiatan
Kemahasiswaan Universitas Muhammadiyah Surakarta”. Skripsi ini disusun sebagai syarat wajib untuk menyelesaikan pendidikan jenjang Strata 1 pada Program Studi Teknik Informatika Universitas Muhammadiyah Surakarta. Atas selesainya skripsi ini tidak lepas dari dukungan dan bantuan dari berbagai pihak sehingga dapat berjalan dengan lancar dan sesuai harapan, oleh karena itu pada kesempatan ini peneliti ingin menyampaikan banyak terima kasih kepada : 1. Allah SWT yang telah memberikan nikmat dan hidayahnya kepada peneliti sehingga diizinkan untuk menyelesaikan skripsi ini. 2. Orang tua dan keluarga besar peneliti yang telah memberikan segala dukungan berupa doa, moral dan materi. 3. Bapak Husni Thamrin, S.T, M.T., Ph.D selaku dekan Fakultas Komunikasi Dan Informatika Universitas Muhammadiyah Surakarta. 4. Bapak Dr. Heru Supriyono, M.Sc selaku ketua Program Studi Teknik Informatika.
viii
5. Drs. Sudjalwo M.Kom, dan Ibu Azizah fatmawati S.T selaku pembimbing skripsi yang telah banyak membantu dalam memberikan petunjuk dan saran-saran dalam penyusunan skripsi ini. 6. Bapak dan ibu dosen pengampu mata kuliah pada Program studi teknik informatika yang telah memberikan ilmu serta pengalamannya kepada peneliti. 7. Semua pihak yang tidak dapat peneliti sebutkan satu persatu yang berperan dan membantu dalam penyelesaian skripsi ini.
Semoga Allah SWT selalu melimpahkan nikmat dan hidayahnya kepada orang-orang yang telah membantu dalam kelacaran penyusunan ini. Peneliti berharap semoga skripsi ini dapat bermanfaat bagi peneliti dan orang lain untuk dikembangkan sehingga akan dapat menghasilkan penelitian-penelitan yang lebih baik lagi dari sebelum-sebelumnya. Wassalamu’alaikum Warohmatullohi Wabarokatuh.
Surakarta,
10 Juni 2014
Peneliti
ix
DAFTAR ISI
HALAMAN JUDUL ....................................................................................... i HALAMAN PERSETUJUAN ........................................................................ ii HALAMAN PENGESAHAN ......................................................................... iii DAFTAR KONTRIBUSI ................................................................................ iv MOTTO DAN PERSEMBAHAN .................................................................. v KATA PENGANTAR .................................................................................... viii DAFTAR ISI ................................................................................................... x DAFTAR TABEL ........................................................................................... xiv DAFTAR GAMBAR ...................................................................................... xv ABSTRAKSI .................................................................................................. xviii BAB I
PENDAHULUAN ...................................................................... 1 1.1 Latar Belakang ................................................................ 1 1.2 Rumusan Masalah ........................................................... 3 1.3 Batasan Masalah .............................................................. 3 1.4 Tujuan Penelitian ............................................................ 4 1.5 Manfaat Penelitian .......................................................... 5 1.6 Sistematika Penulisan ..................................................... 5
BAB II
TINJAUAN PUSTAKA ............................................................. 7 2.1 Telaah Penelitian ............................................................. 7 2.2 Landasan Teori ................................................................ 10 a. Sistem Informasi........................................................... 10 x
b. Menejemen keuangan................................................... 11 c. PHP .............................................................................. 11 d. MySQL ........................................................................ 12 e. WWW .......................................................................... 12 f. AJAX ............................................................................ 13 BAB III
METODOLOGI PENELITIAN .............................................. 14 3.1 Waktu Dan Tempat Penelitian ........................................ 14 3.2 Alat dan Bahan Penelitian ................................................ 15 3.3 Alur Penelitian ................................................................ 16 3.3.1 Definisi Kebutuhan ................................................ 20 3.3.2 Analisis kebutuhan ................................................. 20 3.3.2.1 Kebutuhan Informasi................................. 21 3.3.3 Perancangan Sistem .............................................. 21 3.3.3.1 Perancangan Konseptual............................ 21 3.3.3.2 Use Case Diagram .................................... 22 3.3.3.3 Perancangan database ................................ 24 3.3.3.4 Perancangan Desain Aplikasi ................... 25 3.3.4 Pembangunan Sistem ............................................ 34 3.3.5 Pengujian Sistem .................................................... 34 3.3.6 Perawatan Sistem (Maintenance)........................... 35
BAB IV
HASIL DAN PEMBAHASAN ................................................. 36 4.1 Analisis Hasil ................................................................... 36
xi
4.1.1 Database ................................................................ 36 4.1.2 Halaman Login ...................................................... 40 4.1.3 Halaman Administrator ......................................... 42 4.1.3.1 Menu Tambah User .................................... 43 4.1.3.2 Menu Kelola User ...................................... 45 4.1.3.3 Menu Menejemen Informasi ...................... 45 4.1.4 Halaman Bagmawa ............................................... 46 4.1.4.1 Menu Lihat Proker ..................................... 47 4.1.4.2 Menu Menejemen Jenis Dana .................... 49 4.1.4.3 Menu Input Total Dana .............................. 50 4.1.4.4 Menu Pengelolaan Dana ............................ 55 4.1.5 Halaman Ormawa ................................................. 57 4.1.5.1 Menu Upload Proker .................................. 57 4.1.5.2 Menu Informasi .......................................... 58 4.1.5.3 Menu Informasi Dana ................................ 59 4.1.5.4 Menu Rekap penggunaan Dana ................. 61 4.2 Pengujian Sistem ............................................................. 62 4.2.1 Lingkup Pengujian ................................................ 62 4.2.2 Kasus dan Hasil Pengujian .................................... 63 4.3 Kesimpulan Hasil Pengujian ........................................... 69 4.4 Analisa Kuisioner ............................................................. 70
xii
BAB V
PENUTUP ................................................................................... 75 5.1 Kesimpulan ..................................................................... 75 5.2 Saran ................................................................................ 76
DAFTAR PUSTAKA .................................................................................... 77 LAMPIRAN ................................................................................................... 78
xiii
DAFTAR TABEL
Tabel 3.1 Definisi User ................................................................................... 23 Tabel 4.1 Lingkup Pengujian Sistem Informasi Keuangan Kegiatan Kemahasiswaan Universitas Muhammadiyah Surakarta ................ 62 Tabel 4.2 Pengujian Login 1 ............................................................................ 63 Tabel 4.3 Pengujian Login 2 ............................................................................ 64 Tabel 4.4 Pengujian Pengisian Data Level Admin .......................................... 64 Tabel 4.5 Pengujian Pengisian Data Level Bagmawa ..................................... 66 Tabel 4.6 Pengujian Pengisian Data Level Ormawa ........................................ 68 Tabel 4.7 Tabel Hasil Kuisioner Pada Responden ........................................... 70
xiv
DAFTAR GAMBAR
Gambar 3.1 Siklus SDLC ................................................................................. 16 Gambar 3.2 Flowchart Penelitian .................................................................... 19 Gambar 3.3 Use Case Diagram ...................................................................... 22 Gambar 3.4 Perancangan Database ................................................................. 24 Gambar 3.5 Halaman Login ............................................................................ 25 Gambar 3.6 Halaman Admin ............................................................................ 26 Gambar 3.7 Halaman Admin Menu Kelola User ............................................. 27 Gambar 3.8 Halaman Admin Menu Manajemen Informasi ............................. 28 Gambar 3.9 Halaman Bagmawa ...................................................................... 29 Gambar 3.10 Menu Proker pada Halaman Bagmawa .................................... 29 Gambar 3.11 Menu Input Total Dana pada Halaman Bagmawa .................... 30 Gambar 3.12 Menu Pengelolaan Dana pada Halaman Bagmawa................... 31 Gambar 3.13 Halaman Ormawa ....................................................................... 32 Gambar 3.14 Menu Upload Program Kerja pada Halaman Ormawa .............. 32 Gambar 3.15 Menu Informasi Dana pada Halaman Ormawa .......................... 33 Gambar 4.1 Database Tabel Informasi............................................................. 36 Gambar 4.2 Database Tabel Jabatan ............................................................... 37 Gambar 4.3 Database Tabel Jenis dana............................................................ 37 Gambar 4.4 Database Tabel kelola dana .......................................................... 37 Gambar 4.5 Database Tabel Proker ................................................................. 38 Gambar 4.6 Database Tabel Sub Dana ............................................................ 38
xv
Gambar 4.7 Database Tabel Total Dana ......................................................... 39 Gambar 4.8 Database Tabel User.................................................................... 39 Gambar 4.9 Bagian Script Login ..................................................................... 41 Gambar 4.10 Script Login Level User ............................................................. 41 Gambar 4.11 Script Login Menuju ke Menu Utama........................................ 41 Gambar 4.12 Halaman Login ........................................................................... 42 Gambar 4.13 Halaman Administrator .............................................................. 42 Gambar 4.14 Menu Tambah User .................................................................... 43 Gambar 4.15 Sebagian Script Tambah User .................................................... 44 Gambar 4.16 file query.php Tambah User ....................................................... 44 Gambar 4.17 Menu Kelola User ...................................................................... 45 Gambar 4.18 Menu Menejemen Informasi ..................................................... 46 Gambar 4.19 Halaman Bagmawa .................................................................... 46 Gambar 4.20 Menu Lihat Proker ..................................................................... 47 Gambar 4.21 File proker yang belum diberi aksi ............................................ 47 Gambar 4.22 File proker yang sudah diberi aksi (tidak disetujui) ................... 47 Gambar 4.23 Script Form Lihat Proker ........................................................... 48 Gambar 4.24 Script proker diarahkan ke google docs ..................................... 48 Gambar 4.25 Menu Manajemen Jenis Dana .................................................... 49 Gambar 4.26 Form Input Jenis Dana ............................................................... 49 Gambar 4.27 Kolom Aksi pada Menu Menejemen Jenis Dana ....................... 50 Gambar 4.28 Menu Edit pada Menejemen Jenis Dana .................................... 50
xvi
Gambar 4.29 Menu Input Total Dana .............................................................. 51 Gambar 4.30 Form User Menu Input Total Dana............................................ 51 Gambar 4.31 Script untuk Pilih User dalam Form Input Total Dana .............. 52 Gambar 4.32 Script fungsi RegExp Javasicript ............................................... 52 Gambar 4.33 Pesan peringatan ......................................................................... 53 Gambar 4.34 Kolom Aksi pada Menu Input Total Dana ................................. 53 Gambar 4.35 Aksi Lihat pada Menu Input Total Dana .................................... 54 Gambar 4.36 Aksi Edit pada Menu Input Total Dana ..................................... 54 Gambar 4.37 Aksi Menu Pengelolaan Dana .................................................... 55 Gambar 4.38 Form Jenis Dana pada Menu Pengelolaan Dana ........................ 55 Gambar 4.39 Form Kelola Dana ...................................................................... 56 Gambar 4.40 Tampilan Aksi Lihat pada Menu Pengelolaan Dana .................. 56 Gambar 4.41 Tampilan Aksi Edit pada Menu Pengelolaan Dana ................... 56 Gambar 4.42 Halaman Ormawa ....................................................................... 57 Gambar 4.43 Menu Upload Proker pada Halaman Ormawa ........................... 58 Gambar 4.44 Menu Informasi pada Halaman Ormawa ................................... 58 Gambar 4.45 Menu Informasi Dana pada Halaman Ormawa .......................... 59 Gambar 4.46 Tampilan Informasi Dana .......................................................... 59 Gambar 4.47 Script Pilih Jenis Dana ............................................................... 60 Gambar 4.48 Script Tampilan Informasi Dana ................................................ 60 Gambar 4.49 Menu Rekap Penggunaan Dana ................................................. 61 Gambar 4.50 Presentase kuisioner ................................................................... 72
xvii
ABSTRAKSI Keberadaan pengolahan data sampai saat ini merupakan informasi sangat penting untuk mempermudah dan mempercepat suatu pekerjaan, terutama di Universitas Muhammadiyah Surakarta. Proses Pengelolaan data Keuangan di Bagian Kemahasiswaan (Bagmawa) saat ini masih berlangsung secara manual dengan menggunakan buku catatan. Dengan kasus tersebut, maka dikembangkanlah aplikasi berbasis website yang memudahkan Bagmawa maupun Organisasi Mahasiswa (Ormawa) dalam mengelola dan melihat status keuangan kegiatan kemahasiswaan. Metode penelitian yang digunakan adalah metode SDLC (System Development Life Cycle) yaitu metode yang memaparkan siklus hidup pengembangan sistem dalam perancangan dan pembangunan sistem informasi. Bagmawa dapat mengelola data keuangan secara terstruktur dan menampilkannya kepada organisasi mahasiswa untuk mempermudah akses status keuangan terkait. Update mengenai data keuangan akan terasa lebih mudah diantara kedua belah pihak yang bersangkutan. Hasil yang didapat dari aplikasi ini adalah report status informasi keuangan dalam kegiatan kemahasiswaan yang dikelola oleh bagmawa. Aplikasi ini memudahkan organisasi mahasiswa dalam melihat status informasi keuangan.
Kata kunci : informasi keuangan, pengelolaan keuangan
xviii