sistem informasi simpan pinjam syariah untuk modul ... · sistem informasi simpan pinjam syariah...
TRANSCRIPT
Sistem Informasi Simpan Pinjam Syariah Untuk Modul
Transaksi Kas Menggunakan Metode RAD
(Studi Kasus: Koperasi Sinar Surya Batu)
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
RINA EKAWATI
201010370311398
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014
Sistem Informasi Simpan Pinjam Syariah Untuk Modul
Transaksi Kas Menggunakan Metode RAD
(Studi Kasus: Koperasi Sinar Surya Batu)
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh :
RINA EKAWATI
201010370311398
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014
LEMBAR PERSEMBAHAN
Puji syukur kepada Allah SWT atas rahmat dan karunia-Nya sehingga
penulis dapat menyelesaikan Tugas Akhir ini. Penulis menyampaikan ucapan
terima kasih yang sebesar-besarnya kepada:
1. Bapak Ir. Sudarman, MT selaku Dekan Fakultas Teknik Universitas
Muhammadiyah Malang.
2. Bapak Yuda Munarko, S.Kom, M.Sc selaku Ketua Jurusan Teknik
Informatika Universitas Muhammadiyah Malang.
3. Bapak Zamah Sari, ST, MT. selaku dosen pembimbing I yang telah
memberikan pengarahan dan bimbingannya kapanpun dan dimanapun
dalam penyelesaian program dan penulisan tugas akhir ini.
4. Ibu Evi Dwi Wahyuni, S.Kom. selaku pembimbing II yang telah
membantu memberikan tema, tempat studi kasus dan judul untuk tugas
akhir ini.
5. Pengurus Koperasi Sinar Surya Batu(Pak Lukman, Mbak Via & Mbak
Citra) yang telah memberikan ijin penelitian kepada saya dan
waktunya dalam proses pengerjaan dan penyelesain tugas akhir ini.
6. Kedua orang tua saya, Ayah dan Mama yang telah memberikan
dukungan, fasilitas dan doa serta semangat terhadap pengerjaan tugas
akhir ini.
7. Adekku tersayang dan bebeb-bebeb dirumah yang telah memberi
semangat dan hiburan dalam pengerjaan tugas akhir ini.
8. Terima kasih untuk Riska dan Aline yang selalu ada disaat suka dan
duka dari awal kuliah sampai sekarang.
9. Semua sahabat I-TEC, teman-teman kos terberisik yang selalu
memberi semangat, doa dan dukungannya dalam pengerjaan tugas
akhir ini.
10. Seluruh teman-teman yang selama ini telah membantu, menyemangati
dan mendoakan.
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT atas limpahan
rahmat dan hidayah-NYA sehingga peneliti dapat menyelesaikan laporan tugas
akhir yang berjudul: “Sistem Informasi Simpan Pinjam Syariah Untuk Modul
Transaksi Kas Menggunakan Metode RAD(Studi Kasus: Koperasi Sinar
Surya Batu)”.
Tugas Akhir ini merupakan salah satu prasyarat untuk menyelesaikan studi
tingkat strata satu di Fakultas Teknik Jurusan Informatika Universitas
Muhammadiyah Malang. Selama penyelesaian tugas akhir ini, penulis telah
memperoleh banyak bantuan, bimbingan, motivasi dan saran yang berguna dari
berbagai pihak. Oleh karena itu, penulis ingin mengucapkan terima kasih kepada:
1. Bapak Yuda Munarko, S.Kom, M.Sc selaku Ketua Jurusan Teknik Informatika
Universitas Muhammadiyah Malang.
2. Bapak Zamah Sari, ST, MT. selaku Dosen Pembimbing I dan Ibu Evi Dwi
Wahyuni, S.Kom. selaku Dosen Pembimbing II yang telah meluangkan waktu
dalam memberikan bimbingan maupun pengarahan dalam pencapaian hasil
yang maksimal pada penelitian tugas akhir ini.
3. Seluruh Dosen Jurusan Teknik Informatika Universitas Muhammadiyah
Malang.
4. Kedua orang tua, adik, keluarga dan seluruh teman-teman yang telah
memberikan dukungan dan do’a.
Penulis menyadari bahwa dalam penyusunan laporan tugas akhir ini masih
jauh dari kesempurnaan, maka dengan segala keterbukaan penulis mengharapkan
segala kritik dan saran yang membangun dari berbagai pihak yang dapat
membantu dalam proses penyempurnaan di masa mendatang agar tugas akhir ini
menjadi lebih baik. Semoga laporan tugas akhir ini dapat bermanfaat bagi penulis
dan pembaca.
Penulis
Rina Ekawati
DAFTAR ISI
Halaman
SAMPUL DEPAN ................................................................................................ i
HALAMAN JUDUL .............................................................................................. ii
LEMBAR PERSETUJUAN..................................................................................iii
LEMBAR PENGESAHAN .................................................................................. iv
LEMBAR PERNYATAAN KEASLIAN .............................................................. v
ABSTRAK ............................................................................................................ vi
ABSTRACT ......................................................................................................... vii
LEMBAR PERSEMBAHAN .............................................................................viii
KATA PENGANTAR .......................................................................................... ix
DAFTAR ISI .......................................................................................................... x
DAFTAR GAMBAR ........................................................................................... xii
DAFTAR TABEL ............................................................................................... xvi
BAB I PENDAHULUAN
1.1 Latar Belakang ................................................................................................. 1
1.2 Rumusan Masalah ............................................................................................ 2
1.3 Tujuan .............................................................................................................. 2
1.4 Batasan Masalah............................................................................................... 2
1.5 Metodologi ....................................................................................................... 2
1.5.1 Tahap Pengumpulan Data ........................................................................... 3
1.5.2 Tahap Pengembangan Perangkat Lunak ..................................................... 4
1.6 Sistematika Penulisan....................................................................................... 5
BAB II LANDASAN TEORI
2.1 Sistem Informasi Akuntansi ............................................................................. 7
2.1.1 Pengertian Sistem Informasi ..................................................................... 7
2.1.3 Pengertian Sistem Informasi Akutansi ...................................................... 7
2.2 Koperasi Syariah .............................................................................................. 7
2.3 RAD(Rapid Application Development) ........................................................... 8
2.4 Framework CodeIgniter ................................................................................... 9
2.5 Data Storage(MySQL) ..................................................................................... 10
BAB III ANALISA DAN PERANCANGAN SISTEM
3.1 Analisa Data .................................................................................................... 11
3.2 Analisa Kebutuhan User ................................................................................. 12
3.2.1 Kebutuhan Fungsional ............................................................................... 12
3.2.2 Kebutuhan Nonfungsional ......................................................................... 18
3.3 Analisa Metode ................................................................................................ 20
3.3.1 Brief Analysis dan Design ......................................................................... 20
3.3.2 Perancangan User Interface(Prototype) ..................................................... 32
BAB IV IMPLEMENTASI DAN PENGUJIAN
4.1 Implementasi dan Pengujian ............................................................................ 36
BAB V PENUTUP
5.1 Kesimpulan ...................................................................................................... 78
5.2 Saran ................................................................................................................. 78
DAFTAR PUSTAKA ............................................................................................ 79
LAMPIRAN ........................................................................................................... 80
DAFTAR GAMBAR
Halaman
Gambar 2.1 Alur RAD ........................................................................................... 9
Gambar 3.1 Usecase Diagram Sistem .................................................................. 21
Gambar 3.2 Activity Diagram Login ................................................................... 21
Gambar 3.3 Activity Diagram Kelola Data Pegawai ........................................... 22
Gambar 3.4 Activity Diagram Kelola Data Akun ................................................ 22
Gambar 3.5 Activity Diagram Kelola Data Nasabah ........................................... 23
Gambar 3.6 Activity Diagram Kelola Data Rekapan........................................... 23
Gambar 3.7 Activity Diagram Input Data Transaksi ........................................... 24
Gambar 3.8 Activity Diagram Lihat Laporan Transaksi ..................................... 24
Gambar 3.9 Desain Database ............................................................................... 25
Gambar 3.10 Class Diagram ................................................................................ 26
Gambar 3.11 Sequance Diagram Login ............................................................... 27
Gambar 3.12 Sequance Diagram Data Pegawai .................................................. 27
Gambar 3.13 Sequance Diagram Input Data Pegawai ......................................... 28
Gambar 3.14 Sequance Diagram Edit Data Pegawai ........................................... 28
Gambar 3.15 Sequance Diagram Data Akun ....................................................... 28
Gambar 3.16 Sequance Diagram Input Data Akun .............................................. 29
Gambar 3.17 Sequance Diagram Edit Data Akun ............................................... 29
Gambar 3.18 Sequance Diagram Rekapan........................................................... 29
Gambar 3.19 Sequance Diagram Input Rekapan ................................................. 30
Gambar 3.20 Sequance Diagram Edit Rekapan ................................................... 30
Gambar 3.21 Sequance Diagram Transaksi Kas .................................................. 30
Gambar 3.22 Sequance Diagram Transaksi Pembiayaan .................................... 31
Gambar 3.23 Sequance Diagram Laporan Transaksi ........................................... 31
Gambar 3.24 Sequance Diagram Laporan Akun ................................................. 31
Gambar 3.25 Form Login ..................................................................................... 32
Gambar 3.26 Form Home Sistem Admin ............................................................ 32
Gambar 3.27 Form Home Sistem Petugas ........................................................... 32
Gambar 3.28 Form Kelola Data Pegawai ............................................................ 33
Gambar 3.29 Form Kelola Data Akun ................................................................. 33
Gambar 3.30 Form Transaksi Kas ....................................................................... 34
Gambar 3.31 Form Transaksi Pembiayaan .......................................................... 34
Gambar 3.32 Form Rekapan ................................................................................ 34
Gambar 3.33 Form Update Rekapan .................................................................... 34
Gambar 3.34 Form Laporan Transaksi ................................................................ 35
Gambar 3.3 5Form Laporan Akun ....................................................................... 35
Gambar 4.1 Koneksi Database ............................................................................. 36
Gambar 4.2 Flowchart Login ............................................................................... 37
Gambar 4.3 View untuk Login............................................................................. 37
Gambar 4.4 Validasi Login .................................................................................. 38
Gambar 4.5 Tampilan Login ................................................................................ 38
Gambar 4.6 Kode Program Load Admin atau Pegawai ....................................... 39
Gambar 4.7 Home Admin .................................................................................... 39
Gambar 4.8 Home Pegawai.................................................................................. 40
Gambar 4.9 Kode Program untuk Flowgraph Login ........................................... 40
Gambar 4.10 Flowgraph Login ............................................................................ 41
Gambar 4.11 Flowchart Pegawai ......................................................................... 42
Gambar 4.12 Load Data Pegawai di Database ..................................................... 43
Gambar 4.13 Kelola Data Pegawai ...................................................................... 43
Gambar 4.14 Link Add Data Pegawai ................................................................. 43
Gambar 4.15 Input Data Pegawai ........................................................................ 44
Gambar 4.16 Kode Program Add Data Pegawai ................................................. 44
Gambar 4.17 Isi Data di Database........................................................................ 44
Gambar 4.18 Link Edit Pegawai .......................................................................... 45
Gambar 4.19 Edit Data Pegawai .......................................................................... 45
Gambar 4.20 Kode Program Edit Data Pegawai .................................................. 45
Gambar 4.21 Kode Program Cari Data Pegawai ................................................. 46
Gambar 4.22 Cari Data Pegawai .......................................................................... 46
Gambar 4.23 Kode Program untuk Flowgraph Menu Pegawai ........................... 47
Gambar 4.24 Flowgraph Menu Pegawai .............................................................. 48
Gambar 4.25 Flowchart Akun .............................................................................. 50
Gambar 4.26 Load Data Akun di Database ......................................................... 50
Gambar 4.27 Kelola Data Akun ........................................................................... 51
Gambar 4.28 Link Add Akun............................................................................... 51
Gambar 4.29 Input Data Akun ............................................................................. 51
Gambar 4.30 Kode Program Add Data Akun ...................................................... 52
Gambar 4.31 Link Edit Data Akun ...................................................................... 52
Gambar 4.32 Edit Data Akun ............................................................................... 52
Gambar 4.33 Kode Program Edit Data Akun ...................................................... 53
Gambar 4.34 Kode Program Cari Data Akun ...................................................... 53
Gambar 4.35 Hasil Cari Data Akun ..................................................................... 53
Gambar 4.36 Kode Program untuk Flowgraph Menu Akun ................................ 54
Gambar 4.37 Flowgraph Menu Akun .................................................................. 55
Gambar 4.38 Daftar Nasabah ............................................................................... 57
Gambar 4.39 Flowchart Rekapan ......................................................................... 58
Gambar 4.40 Load Data Rekapan dari Database ................................................. 58
Gambar 4.41 Data Rekapan ................................................................................. 58
Gambar 4.42 Link Input Data Rekapan ............................................................... 59
Gambar 4.43 Input Rekapan ................................................................................ 59
Gambar 4.44 Kode Program Add Data Rekapan ................................................. 59
Gambar 4.45 Link Update Data Rekapan ............................................................ 60
Gambar 4.46 Update Data Rekapan ..................................................................... 60
Gambar 4.47 Kode Program Edit Data Akun ...................................................... 60
Gambar 4.48 Kode Program untuk Flowgraph Data Rekapan ............................ 61
Gambar 4.49 Flowgraph Menu Rekapan ............................................................. 62
Gambar 4.50 Flowchart Transaksi ....................................................................... 64
Gambar 4.51 Menu Transaksi .............................................................................. 64
Gambar 4.52 Kode Link Transaksi ...................................................................... 65
Gambar 4.53 Form Transaksi Kas ....................................................................... 65
Gambar 4.54 Kode Program Transaksi Kas ......................................................... 66
Gambar 4.55 Hasil dari Transaksi Kas ................................................................ 66
Gambar 4.56 Form Transaksi Pembiayaan .......................................................... 67
Gambar 4.57 Kode Program Transaksi Pembiayaan ........................................... 67
Gambar 4.58 Hasil Transaksi Pembiayaan .......................................................... 68
Gambar 4.59 Transaksi Gagal .............................................................................. 68
Gambar 4.60 Kode Program untuk Flowgraph Transaksi ................................... 69
Gambar 4.61 Flowgraph Menu Transaksi ............................................................ 70
Gambar 4.62 Flowchart Laporan ......................................................................... 72
Gambar 4.63 Menu Laporan ................................................................................ 72
Gambar 4.64 Kode Link Laporan ........................................................................ 73
Gambar 4.65 Lihat Laporan Transaksi................................................................. 73
Gambar 4.66 Laporan Transaksi .......................................................................... 73
Gambar 4.67 Kode Program Laporan Transaksi.................................................. 74
Gambar 4.68 Lihat Laporan Akun ....................................................................... 74
Gambar 4.69 Kode Program Laporan Akun ........................................................ 74
Gambar 4.70 Laporan Akun ................................................................................. 75
Gambar 4.71 Laporan Tidak Ada......................................................................... 75
Gambar 4.72 Kode Program untuk Flowgraph Laporan ...................................... 75
Gambar 4.73 Flowgraph Laporan ........................................................................ 76
DAFTAR TABEL
Halaman
Tabel 3.1 Elisitasi Tahap 1 .................................................................................. 13
Tabel 3.2 Elisitasi Tahap 2 ................................................................................... 15
Tabel 3.3 Final Elisitasi........................................................................................ 15
Tabel 4.1 Pengujian Login ................................................................................... 41
Tabel 4.2 Pengujian Menu Pegawai ..................................................................... 49
Tabel 4.3 Pengujian Menu Akun ......................................................................... 56
Tabel 4.4 Pengujian Menu Rekapan .................................................................... 63
Tabel 4.5 Pengujian Menu Transaksi ................................................................... 70
Tabel 4.6 Pengujian Menu Laporan ..................................................................... 76
DAFTAR PUSTAKA
[1] Ahmad, Ifham. 2010, Buku Pintar Ekonomi Syariah, PT Gramedia
Pustaka Utama.
[2] Daqiqil, I. 2011, 3 Agustus. Framework CodeIgniter Panduan Terbaik dan
Best Practice.
[3] Kusrini, S. Kom. 2007, Tuntutan Praktis Membangun Sistem Informasi
Akuntansi dengan Visual Basic dan Microsoft SQLServer, Yogyakarta:
ANDI
[4] Noertjahyana, Agustinus. 2002, Studi Analisis Rapid Application
Development Sebagai Salah Satu Alternatif Metode Pengembangan
Perangkat Lunak.
[5] Nugroho, Eko, M.Si. 2008. Sistem Informasi Manajemen Konsep, aplikasi
dan Perkembangannya.Yogyakarta: ANDI
[6] Prabawati, Arie. 2012, Microsoft exel 2010 dan MySQL untuk Membuat
Aplikasi Akuntansi, Penerbit Andi Yogyakarta.
[7] Pressman R.S.1997.Rekayasa Perangkat Lunak. Penerbit Andi
Yogyakarta.
[8] Sidik, B. 2005. MySQL untuk pengguna, Administrator dan
Pengembangan APlikasi Web. Informatika. Bandung.