sistem informasi simpan pinjam syariah untuk modul ... · sistem informasi simpan pinjam syariah...

15
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

Upload: dinhtruc

Post on 03-Mar-2019

265 views

Category:

Documents


0 download

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.