SISTEM INFORMASI SIMPAN PINJAM SYARIAH UNTUK MODUL TRANSAKSI JURNAL MENGGUNAKAN METODE RAPID APPLICATION DEVELOPMENT (RAD) (STUDI KASUS: KOPERASI SINAR SURYA BATU)
TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh : RISKA MEI PRATIWI 201010370311399
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014 i
SISTEM INFORMASI SIMPAN PINJAM SYARIAH UNTUK MODUL TRANSAKSI JURNAL MENGGUNAKAN METODE RAPID APPLICATION DEVELOPMENT (RAD) (STUDI KASUS: KOPERASI SINAR SURYA BATU)
TUGAS AKHIR Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Oleh : RISKA MEI PRATIWI 201010370311399
JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH MALANG 2014 ii
iii
iv
v
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 Zamah Sari, ST. MT selaku dosen pembimbing I dan Ibu Evi Dwi Wahyuni, S.Kom selaku pembimbing II yang telah memberikan pengarahan,
memberikan
semangat
dan
bimbingannya
dalam
penyelesaian penulisan tugas akhir ini. 2. Bapak Ir. Sudarman, MT selaku Dekan Fakultas Teknik Universitas Muhammadiyah Malang. 3. Bapak Yuda Munarko, S.Kom, M.Sc selaku Ketua Jurusan Teknik Informatika Universitas Muhammadiyah Malang. 4. Kedua orang tua, Bapak dan Ibu yang telah memberikan dukungan dan peranan pentingnya terhadap pengerjaan tugas akhir ini. 5. Adikku Angger dan yang spesial Ikhwanul Hakim yang selalu menemani, memberi semangat dan hiburan dalam pengerjaan tugas akhir ini. 6. Semua sahabat I-TEC, Rina, Alin dan Pandu yang telah banyak membantu, memberi semangat dan dukungannya dalam pengerjaan tugas akhir ini. 7. Seluruh teman-teman di Teknik Informatika 2010 yang selama ini telah membantu.
viii
ix
DAFTAR ISI
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 .......................................................................................... xiii DAFTAR TABEL.............................................................................................. xvii 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.6
1.5.1
Tahap Pengumpulan Data ................................................................3
1.5.2
Tahap Pengembangan Perangkat Lunak ..........................................3
Sistematika Penulisan...................................................................................4
BAB II LANDASAN TEORI 2.1
Sistem Informasi Akuntansi .........................................................................6 2.1.1
Pengertian Sistem ............................................................................6
2.1.2
Pengertian Informasi .......................................................................6
2.1.3
Sistem Informasi .............................................................................6
2.1.4
Siklus sistem Informasi Akuntansi..................................................7
x
2.1.5 2.2
2.3
Jurnal ...............................................................................................7
Koperasi Syariah ..........................................................................................8 2.2.1
Landasan Hukum ............................................................................8
2.2.2
Tujuan dan Fungsi ...........................................................................8
2.2.3
Operasional .....................................................................................8
Metode RAD ................................................................................................9 2.3.1
Kelebihan dan Kekurangan RAD..................................................10
2.4
Definisi Framework ...................................................................................11
2.5
Codeigniter.................................................................................................11
2.6
Personal Home Page (PHP) ......................................................................11
2.7
MySQL........................................................................................................11
BAB III ANALISA DAN PERANCANGAN SISTEM 3.1
Analisa Data ...............................................................................................12
3.2
Analisa Metode ..........................................................................................14
3.3
Analisa Sistem ............................................................................................15
3.4
3.3.1
Spesifikasi Kebutuhan...................................................................15
3.3.2
Use Case Diagram ........................................................................17
3.3.2
Activity Diagram ...........................................................................18
Perancangan Sistem ...................................................................................26 3.4.1
Desain Database .........................................................................26
3.4.2
Sequence Diagram ......................................................................26
3.4.3
Class Diagram ............................................................................30
3.4.4
Perancangan User Interface ........................................................31
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1
4.2
Implementasi ..............................................................................................40 4.1.1
Pembuatan Database.....................................................................40
4.1.2
Pembuatan Fungsi Koneksi ke Database ......................................41
Implementasi Program ...............................................................................41 4.2.1
Halaman Login Admin...................................................................41
4.2.2
Halaman Home Admin ..................................................................43
xi
4.2.3
Daftar Nasabah ..............................................................................44
4.2.4
Menu Daftar Identitas ...................................................................45
4.2.5
Menu Edit Identitas .......................................................................46
4.2.6
Daftar Nasabah Simpanan .............................................................47
4.2.7
Daftar Nasabah Pembiayaan .........................................................49
4.2.8
Menu Daftar SMK.........................................................................53
4.2.9
Menu Cari Nasabah .......................................................................55
4.2.10 Menu Daftar Angsuran ..................................................................59 4.2.11 Menu Laporan ...............................................................................61 4.2.12 Menu Laporan Keuangan ..............................................................62 4.2.13 Menu Laporan Pembiayaan...........................................................63 4.2.14 Menu Laporan Sisa Pokok ............................................................65 4.2.15 Menu Login Pegawai.....................................................................66 4.2.16 Halaman Home Pegawai ...............................................................67 4.3
Pengujian ....................................................................................................67 4.3.1
Pengujian Sistem ...........................................................................68
4.3.2
Pengujian Sistem dengan Kuesioner .............................................69
BAB V PENUTUP 5.1
Kesimpulan ................................................................................................74
5.2
Saran...........................................................................................................74
DAFTAR PUSTAKA LAMPIRAN
xii
DAFTAR GAMBAR Halaman Gambar 2.1
Siklus Akuntansi ..............................................................................7
Gambar 2.2
Rapid Aplication Development (RAD) ...........................................10
Gambar 3.1
Use Case Diagram Admin .............................................................17
Gambar 3.2
Use Case Diagram Pegawai...........................................................18
Gambar 3.3
Activity Diagram Login ..................................................................18
Gambar 3.4
Activity Diagram Kelola Data Pegawai ........................................19
Gambar 3.5
Activity Diagram Kelola Data Akun ..............................................20
Gambar 3.6
Activity Diagram Kelola Data Nasabah .........................................20
Gambar 3.7
Activity Diagram Cari Nasabah .....................................................21
Gambar 3.8
Activity Diagram Transaksi............................................................22
Gambar 3.9
Activity Diagram Laporan ..............................................................22
Gambar 3.10 Activity Diagram Akun (Pegawai) .................................................23 Gambar 3.11 Activity Diagram Cari Nasabah (Pegawai) ....................................24 Gambar 3.12 Activity Diagram Transaksi (Pegawai) ..........................................25 Gambar 3.13 Activity Diagram Laporan (Pegawai).............................................25 Gambar 3.14 Desain Database ............................................................................26 Gambar 3.15 Sequence Diagram Login ...............................................................27 Gambar 3.16 Sequence Diagram Kelola Akun ....................................................27 Gambar 3.17 Sequence Diagram Kelola Pegawai ...............................................28 Gambar 3.18 Sequence Diagram Kelola Nasabah ...............................................28 Gambar 3.19 Sequence Diagram Cari Nasabah...................................................29 Gambar 3.20 Sequence Diagram Transaksi.........................................................29 Gambar 3.21 Sequence Diagram Laporan ...........................................................30 Gambar 3.22 Class Diagram ...............................................................................31 Gambar 3.23 Desain Interface Login ...................................................................32 Gambar 3.24 Desain Interface Home admin........................................................32 Gambar 3.25 Desain Interface Home pegawai ....................................................32 Gambar 3.26 Desain Interface Daftar Nasabah ...................................................33 Gambar 3.27 Desain Interface Daftar Identitas ...................................................33
xiii
Gambar 3.28 Desain Interface Edit Identitas .......................................................33 Gambar 3.29 Desain Interface Daftar Simpanan .................................................34 Gambar 3.30 Desain Interface Daftar Pembiayaan .............................................34 Gambar 3.31 Desain Interface Daftar Agunan ....................................................34 Gambar 3.32 Desain Interface Identitas Agunan .................................................35 Gambar 3.33 Desain Interface Daftar SMK ........................................................35 Gambar 3.34 Desain Interface Cari Nasabah.......................................................35 Gambar 3.35 Desain Interface Tabel Nasabah ....................................................36 Gambar 3.36 Desain Interface view Nasabah ......................................................36 Gambar 3.37 Desain Interface view Nasabah Pembiayaan..................................36 Gambar 3.38 Desain Interface view Data Agunan ...............................................36 Gambar 3.39 Desain interface Daftar Angsuran ..................................................37 Gambar 3.40 Desain interface Tabel Pembiayaan ...............................................37 Gambar 3.41 Desain interface Tabel Angsuran ...................................................37 Gambar 3.42 Desain interface Menu Laporan .....................................................38 Gambar 3.43 Desain interface Cari Jurnal ...........................................................38 Gambar 3.44 Desain interface Laporan Keuangan ..............................................38 Gambar 3.45 Desain interface Cari Data Pembiayaan ........................................39 Gambar 3.46 Desain interface Laporan Pembiayaan...........................................39 Gambar 3.47 Desain interface Cari Sisa Pokok...................................................39 Gambar 3.48 Desain interface Laporan Sisa Pokok ............................................39 Gambar 4.1
Tabel MySQL .................................................................................39
Gambar 4.2
Kode Program Koneksi ke Database .............................................40
Gambar 4.3
Form Login Admin .........................................................................40
Gambar 4.4
Potongan Kode Proses Login .........................................................41
Gambar 4.5
Potongan Kode Proses Masuk Home .............................................41
Gambar 4.6
Halaman Home Admin ...................................................................42
Gambar 4.7
Halaman Daftar Nasabah ...............................................................43
Gambar 4.8
Potongan Kode Daftar Nasabah .....................................................43
Gambar 4.9
Halaman Daftar Identitas ...............................................................44
Gambar 4.10 Potongan Kode Daftar Identitas .....................................................44 Gambar 4.11 Halaman Edit Identitas ...................................................................45
xiv
Gambar 4.12 Potongan Kode Cari KTP...............................................................45 Gambar 4.13 Potongan Kode Edit Data ..............................................................46 Gambar 4.14 Halaman Daftar Simpanan .............................................................46 Gambar 4.15 Potongan Kode Simpan Data Simpanan .......................................47 Gambar 4.16 Halaman Daftar Pembiayaan..........................................................48 Gambar 4.17 Potongan Kode Simpan Data Pembiayaan .....................................49 Gambar 4.18 Halaman Daftar Agunan / Jaminan ................................................50 Gambar 4.19 Potongan Kode Untuk Data Agunan ..............................................50 Gambar 4.20 Halaman Identitas Agunan / Jaminan ............................................51 Gambar 4.21 Potongan Kode Untuk Tambah Agunan ........................................51 Gambar 4.22 Halaman Tabel Agunan / Jaminan .................................................52 Gambar 4.23 Halaman Daftar Nasabah SMK ......................................................52 Gambar 4.24 Potongan Kode Simpan Data SMK................................................53 Gambar 4.25 Halaman Cari Nasabah ...................................................................54 Gambar 4.26 Potongan Kode Menampilkan Data Nasabah ................................54 Gambar 4.27 Halaman Tabel Nasabah ................................................................55 Gambar 4.28 Potongan Kode Menampilkan View Data ......................................55 Gambar 4.29 Halaman View Nasabah..................................................................56 Gambar 4.30 Halaman Print Nasabah .................................................................56 Gambar 4.31 Halaman View Nasabah Pembiayaan .............................................57 Gambar 4.32 Halaman View Data Agunan ..........................................................57 Gambar 4.33 Cari Data Angsuran ........................................................................58 Gambar 4.34 Halaman Tabel Pembiayaan ...........................................................58 Gambar 4.35 Potongan Kode Detail Angsuran ....................................................59 Gambar 4.36 Halaman Tabel Angsuran ...............................................................59 Gambar 4.37 Halaman Laporan ...........................................................................60 Gambar 4.38 Potongan Kode Menampilkan Menu Laporan ...............................60 Gambar 4.39 Halaman Cari Jurnal.......................................................................61 Gambar 4.40 Potongan Kode Cari Jurnal ............................................................61 Gambar 4.41 Halaman Tabel Jurnal ....................................................................62 Gambar 4.42 Halaman Cari Pembiayaan .............................................................62 Gambar 4.43 Potongan Kode Cari Pembiayaan...................................................63
xv
Gambar 4.44 Halaman Tabel Daftar Pembiayaan ...............................................63 Gambar 4.45 Halaman Cari Sisa Pokok...............................................................64 Gambar 4.46 Potongan Kode Cari Sisa Pokok ....................................................64 Gambar 4.47 Halaman Tabel Sisa Pokok ............................................................65 Gambar 4.48 Halaman Login Pegawai ................................................................65 Gambar 4.49 Halaman Home Pegawai ................................................................66
xvi
DAFTAR TABEL Halaman Tabel 2.1
Macam – Macam Jurnal .....................................................................7
Tabel 2.2
Perbedaan Bunga dan Bagi Hasil ........................................................9
Tabel 3.1
Kebutuhan Hardware .......................................................................16
Tabel 3.2
Kebutuhan Software ..........................................................................16
Tabel 4.1
Hasil Pengujian Sistem .....................................................................68
Tabel 4.2
Hasil Pengujian Kuesioner................................................................70
Tabel 4.3
Kelemahan dan Peningkatan Sistem .................................................71
xvii
DAFTAR PUSTAKA [1] Bayu, Yulius. 2005, Perancangan Sistem Informasi Simpan Pinjam Dengan Menggunakan Metode Rapid Application Development(RAD), Semarang [2] Mira, M., dan Irsyad. A. 2012, Penerapan Web Application Architecture Framework Dalam Pembangunan Sistem Administrasi Dokumen Pembiayaan, Bandung:Institut Teknologi Nasional Bandung. [3] Jatmiko, Heru. 2011, Sistem Koperasi Jasa Keuangan Syariah, Yogyakarta:Amikom. [4] Rio Bayu, S., Sumijan., dan Rianti, E. 2013, Membangun Web Konten Manajemen Sistem Secara Dinamis dengan Bahasa Pemrograman PHP Framework Codeigniter Dengan Database Mariadb,.Padang [5] Noertjahyana, Agustinus. 2002, Studi Analisis Rapid Application Development Sebagai Salah Satu Alternatif Metode Pengembangan Perangkat Lunak. [6] Kusrini, S. Kom. 2007, Tuntutan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic dan Microsoft SQLServer, Yogyakarta: ANDI [7] Prabawati, Arie. 2012, Microsoft exel 2010 dan MySQL untuk Membuat Aplikasi Akuntansi, Penerbit Andi Yogyakarta. [8] Ahmad, Ifham. 2010, Buku Pintar Ekonomi Syariah, PT Gramedia Pustaka Utama. [9] Amalia, E., M.Taufiki dan D.N Ihsan.2007, Konsep PerbankanSyariah, PT. ElexMedia Komputindo. Jakarta. [10] Pressman R.S.1997.Rekayasa Perangkat Lunak. Penerbit Andi Yogyakarta. [11] Daqiqil, I. 2011. Framework CodeIgniter Panduan Terbaik dan Best Practice. [12] Anhar, ST. 2010, Panduan Menguasai PHP & MySQL Secara Otodidak, Jakarta:mediakita.
viii