Rancang bangun sistem informasi simpan pinjam Mudharabah pada koperasi baitul Maal wat Tamwil Ar-Rum
MUDHARABAH PADA KOPERASI BAITUL MAAL WAT
TAMWIL AR-RUM
Disusun Oleh:
ANGGI MAWADDAH NIM: 106093003064
PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA
(2)
Pada Koperasi Baitul Maal Wat Tamwil Ar-Rum
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer
Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah Jakarta
Oleh:
ANGGI MAWADDAH 106093003064
PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI JAKARTA
(3)
DENGAN INI SAYA MENYATAKAN BAHWA SKRIPSI INI BENAR-BENAR HASIL KARYA SENDIRI YANG BELUM PERNAH DIAJUKAN SEBAGAI SKRIPSI ATAU KARYA ILMIAH PADA PERGURUAN TINGGI MANAPUN.
Jakarta, Februari 2011
Anggi Mawaddah 106093003064
(4)
i
MUDHARABAH PADA KOPERASI BAITUL MAAL WAT
TAMWIL AR-RUM SKRIPSI
Skripsi
Sebagai Salah Satu Syarat Untuk Memperoleh Gelar Sarjana Komputer Fakultas Sains dan Teknologi
Universitas Islam Negeri Syarif Hidayatullah
Disusun Oleh:
ANGGI MAWADDAH NIM: 106093003064
PROGRAM STUDI SISTEM INFORMASI FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS ISLAM NEGERI SYARIF HIDAYATULLAH JAKARTA
(5)
ii TAMWIL AR-RUM
Skripsi
Diajukan kepada Fakultas Sains dan Teknologi untuk Memenuhi Persyaratan Memperoleh
Gelar Sarjana Komputer (S.Kom)
Oleh
ANGGI MAWADDAH NIM : 106093003064
Menyetujui, Pembimbing I,
Nur Aeni Hidayah, MMSI NIP. 197508182005012008
Pembimbing II,
Zulfiandri, MMSI NIP. 150368821
Mengetahui,
A.n Ketua Program Studi Sistem Informasi
Nur Aeni Hidayah, MMSI NIP. 197508182005012008
(6)
iii Mudharabah Pada Koperasi Baitul Maal Wat Tamwil Ar-Rum dibawah bimbingan NUR AENI HIDAYAH dan ZULFIANDRI.
Koperasi Baitul Maal Wat Tamwil (BMT) Ar-Rum merupakan suatu lembaga keuangan swadaya masyarakat dengan sistem bagi hasil yang berorientasi pada usaha kecil menengah yang merupakan perpaduan konsep koperasi dengan konsep syariah berlandaskan sistem ekonomi syariah islam. Lembaga ini adalah salah satu lembaga keuangan mikro berbasis syariah dengan menggunakan pola syariah dalam memenuhi kebutuhan transaksi finansial. Salah satu kegiatan yang dilakukan oleh KBMT Ar-Rum yaitu memberikan fasilitas simpan pinjam mudharabah kepada anggotanya. Sistem pada koperasi tersebut sebagian sudah terkomputerisasi sedangkan prosedur untuk simpan pinjam mudharabah yang dilakukan masih bersifat manual, seperti proses pencatatan, proses penyimpanan dokumen, dan proses perhitungan margin, sehingga menjadi hambatan yang berarti bagi kecepatan dan akurasi data yang mengalir. Selain itu, laporan yang disajikan sangat lambat karena data yang dikelola sering menumpuk akibat dari lamanya waktu yang dibutuhkan dalam pengelolaan data dan proses pencatatan data. Dari permasalahan yang ada peneliti merancang dan membangun sistem informasi simpan pinjam mudharabah yang diharapkan dapat menangani permasalahan tersebut. Dalam pengembangan sistem ini, peneliti menggunakan metodologi pengembangan system dengan strategi waterfall strategy sequential. dengan tool-nya menggunakan Unifield Modeling Language (UML) dan peneliti menggunakan pendekatan model-driven. sedangkan alat pengembangan yang digunakan, yaitu PHP versi 5.4 sebagai bahasa pengkodean komputer dan MySQL sebagai databasenya serta Visio 2003 untuk desain layout. Dalam kesempatan ini peneliti hanya dibatasi sampai input data nasabah, pencairan dana untuk nasabah dan bentuk laporan simpan pinjam mudharabah yang dihasilkan oleh pihak KBMT. Dengan adanya sistem informasi simpan pinjam mudharabah ini proses simpan pinjam menjadi lebih efektif dan efisien, serta meningkatkan kinerja karyawan dan pelayanan sehingga memudahkan dalam proses simpan pinjam, dan laporan.
Kata Kunci : Koperasi Baitul Maal Wat Tamwil (KBMT), Nasabah, Simpan Pinjam Mudharabah, waterfall , Unifield Modeling Language (UML), PHP dan MySQL.
V Bab + x1v Halaman + 236 Halaman + 7 Simbol + 90 Gambar + 31 Tabel + Pustaka + Lampiran
(7)
iv KATA PENGANTAR
(8)
v Alhamdulillah, segala puji dan syukur kepada Allah SWT yang telah memberikan rahmat dan taufik dan hidayah-Nya sehingga penelitian skripsi dengan judul “Rancang Bangun Sistem Informasi Simpan Pinjam Mudharabah Pada
Koperasi Baitul Maal Wat Tamwil” dapat terselesaikan dengan baik. Skripsi ini
disusun untuk memenuhi salah satu syarat dalam menyelesaikan program S1 UIN Syarif Hidayatullah Jakarta, khususnya Jurusan Sistem Informasi, Fakultas Sains dan Teknologi.
Selama proses penyusunan skripsi ini mendapat banyak bimbingan dan bantuan dari berbagai pihak. Oleh karena itu, ucapan terima kasih ditujukan kepada: 1. Bapak DR. Syopiansyah Jaya Putra, M.SIS, selaku Dekan Fakultas Sains dan
Teknologi.
2. Ibu Nur Aeni Hidayah, MMSI. selaku Ketua Program Studi Sistem Informasi Fakultas Sains dan Teknologi, UIN Syarif Hidayatullah Jakarta sekaligus dosen pembimbing I yang telah memberikan ilmu, motivasi dan membimbing peneliti selama prose penyusunan skripsi ini.
3. Bapak Zulfiandri, MMSI, selaku Dosen Pembimbing II, yang selalu memberikan ilmu, masukan, motivasi, dan bimbingan selama proses penyusunan skripsi ini. 4. Bapak H. Rosyid Tahir, S.sos. selaku manajer KBMT Ar-Rum serta seluruh
karyawan KBMT Ar-Rum yang telah banyak membantu peneliti untuk memberikan ilmu dan informasi yang dibutuhkan untuk penelitian sebagai penyelesaian skripsi ini.
(9)
vi 6. Januar Aziz Hakim Hasibuan S.Pdi yang telah memberikan doa, waktu, semangat
dan memotivasi dalam penyusunan skripsi ini.
7. Desi, Ayunda, Metha, Heni, Ali, Rifki, Iqbal, om Rintho dan seluruh anggota SI B 2006, sahabat-sahabat dan pihak lainnya yang tidak dapat disebutkan satu persatu yang telah banyak membantu penelitian dan penyusunan skripsi ini, semoga Allah membalas dengan segala kebaikan yang berlipat ganda.
Penyusunan skripsi ini masih terdapat kekurangan, dan jauh dari sempurna sehingga saran dan kritik yang berguna untuk lebih menyempurnakan skripsi ini akan sangat peneliti hargai. Peneliti berharap agar skripsi dari pembaca dapat disampaikan melalui
email the_cepotter@yahoo.com.
Akhir kata semoga skripsi ini dapat bermanfaat bagi kita semua.
Wassalamu „alaikum wr. wb
Jakarta, Maret 2011
Anggi Mawaddah
(10)
vii
ABSTRAK ... iii
LEMBAR PENGESAHAN UJIAN ... iv
KATA PENGANTAR ...v
DAFTAR ISI... vi
DAFTAR GAMBAR ... xiv
DAFTAR TABEL ... xvii
DAFTAR SIMBOL ... xviii
BAB I PENDAHULUAN ...1
1.1 Latar Belakang ...1
1.2 Perumusan Masalah ...3
1.3 Batasan Masalah ...4
1.4 Tujuan dan Manfaat ...4
1.4.1 Tujuan ...4
1.4.2 Manfaat ...5
1.5 Metode Penelitian ...6
1.5.1 Metode Pengumpulan Data ...6
1.5.2 Metode Pengembangan Sistem ...7
1.6 Sistematika Penulisan ...9
BAB II LANDASAN TEORI ...11
2.1 Definisi Rancang Bangun ...11
2.2 Pengertian Sistem Informasi ...11
2.2.1 Konsep Sistem ...11
2.2.2 Konsep Dasar Informasi ...14
2.2.3 Konsep Dasar Sistem Informasi ...16
2.3 Simpanan...17
2.3.1 Pengertian Simpanan ...17
(11)
viii
2.4.1 Pengertian Mudharabah ...20
2.4.2 Manfaat Mudharabah ...21
2.4.3 Pembiayaan Mudharabah ...22
2.4.4 Mekanisme Perhitungan Bagi Hasil Mudharabah ...24
2.5 Konsep Dasar Koperasi...25
2.5.1 Pengertian Koperasi ...26
2.5.2 Fungsi dan Peranan Koperasi ...26
2.5.3 Prinsip Koperasi ...28
2.5.4 Bentuk dan kedudukan ...28
2.5.5 Jenis Koperasi ...29
2.6 Konsep Dasar Lembaga Keuangan Syariah ...33
2.6.1 Landasan Hukum ...33
2.6.2 Prinsip Dasar ...34
2.6.3 Tujuan dan Fungsi LKS ...34
2.7 Sistem Operasional Lembaga Keuangan Syariah ...35
2.7.1 Prinsip Dasar Operasional LKS ...35
2.8 Penjenisan Produk Simpanan Dalam LKS ...38
2.9 Penjenisan Produk Pembiayaan Dalam LKS ...40
2.10 Definisi Pengembagan Sistem ...40
2.10.1 Tahapan Pengembangan Sistem ...41
2.10.2 Siklus Hidup Pengembangan Sistem Informasi ...44
2.10.3 Proses Pengembangan Sistem Sederhana ...45
2.10.4 The Sequential or Waterfall Strategy ...45
2.10.5 Strategi Pengembangan Model Driven ...46
2.11 UML (Unified Modelling Languge) ...48
2.11.1 Use Case Diagram ...49
2.11.2 Class Diagram ...53
2.11.3 Activity Diagram ...54
(12)
ix
2.12.1 Database ...56
2.12.2 Database Management System (DBMS) ...59
2.12.3 RDBMS (Relational Database Management System) ...60
2.12.4 SQL (Structure Query Language) ...61
2.13 Personal Home Page (PHP) ...61
2.13.1 Dasar-dasar PHP ...61
2.13.2 Sejarah singkat PHP ...62
2.13.3 Keunggulan PHP ...62
2.13.4 Skrip PHP ...63
2.14 Internet ...63
2.15 Intranet ...64
2.16 Web Browser ...65
2.17 Web Server ...66
2.18 MySQL ...66
2.18.1 Fungsi-fungsi MySQL ...68
2.18.2 Keistimewaan MySQL ...69
2.19 Microsoft Visio 2003 ...71
2.20 Pengujian (Testing) ...72
2.21 Pengumpulan Data ...72
BAB III METODOLOGI PENELITIAN ...75
3.1 Metode Pengumpulan Data ...75
3.1.1 Studi Pustaka (Library Research) ...75
3.1.2 Penelitian Lapangan (Field Research) ...76
3.1.2.1 Observasi ...76
3.1.2.2 Wawancara ...77
3.2 Metode Pengembangan Sistem ...77
3.2.1 System Initiation ...78
(13)
x
3.3 Kerangka Penelitian ...81
BAB IV HASIL DAN PEMBAHASAN ...82
4.1 Permulaan Sistem (System Initiation) ...82
4.1.1 Identifikasi Masalah ...83
4.1.2 Lingkup Sistem ...84
4.1.3 Tujuan ...84
4.2 Analisa Sistem (System Analysis) ...85
4.2.1 Gambaran Umum ...85
4.2.1.1 Sejarah Singkat KBMT Ar-Rum ...85
4.2.1.2 Visi, Misi dan Tujuan ...86
4.2.1.3 Struktur Organasasi ...88
4.2.2 Analisa Sistem Berjalan ...97
4.2.2.1 Kelemahan Sistem yang Sedang Berjalan ...100
4.2.2.2 Analisa Pemecahan Masalah ...102
4.2.3 Kebutuhan User dan Sistem ...104
4.2.3.1 Kebutuhan User ...104
4.2.3.2 Kebutuhan Sistem ...105
4.3 Desain Sistem (System Design) ...113
4.3.1 Perancangan Sistem Simpan Pinjam Mudharabah ...113
4.3.1.1 Use Case Diagram ...114
4.3.1.2 Activity Diagram ...136
4.3.1.3 Sequence Diagram ...156
4.3.1.4 Statechart Diagram ...184
4.3.2 Perancangan Database ...206
4.3.2.1 Class Diagram Sistem Informasi Simpan Pinjam Mudharabah ...206
4.3.3 Perancangan Layout ...211
4.3.3.1 Halaman Customer Service ...211
(14)
xi
4.4 Implementasi Sistem (System Implementation) ...223
4.4.1 Perangkat Keras (Hardware) ...223
4.4.2 Perangkat Lunak (Software) ...224
4.4.3 Pengujian Sistem ...225
4.4.3.1 Pengujian Level Customer Service ...225
4.4.3.2 Pengujian Level Teller ...226
4.4.3.3 Pengujian Level Admin ...228
4.4.3.4 Pengujian Level Center ...229
4.4.3.3 Konfigurasi Jaringan ...232
BAB V PENUTUP...235
5.1 Kesimpulan ...235
5.2 Saran ...236
DAFTAR PUSTAKA ...237
LAMPIRAN...xx
(15)
xii
Gambar 2.3 Model Class Diagram ...48
Gambar 2.4 Model Activity Diagram ...49
Gambar 2.5 Model Statechart Diagram ...50
Gambar 3.1 Kerangka Penelitian ...76
Gambar 4.1 Struktur Organisasi KBMT ...84
Gambar 4.2 Sistem System Operational Procedure Sistem Berjalan ...95
Gambar 4.3 Sistem System Operational Procedure Sistem yang Diusulkan...98
Gambar 4.4 Diagram Use Case Model Diagram ...102
Gambar 4.5 Activity Diagram “Input Data Anggota” ...120
Gambar 4.6 Activity Diagram “Input Form Survey” ...122
Gambar 4.7 Activity Diagram “Form Persetujuan Penolakan” ...124
Gambar 4.8 Activity Diagram “Input Rekening Tabungan” ...125
Gambar 4.9 Activity Diagram “Input Simpanan” ...127
Gambar 4.10 Activity Diagram “Input Data Angsuran” ...129
Gambar 4.11 Activity Diagram “Input Pinjaman” ...131
Gambar 4.12 Activity Diagram “Input Data User” ...132
Gambar 4.13 Activity Diagram “Lihat Anggota” ...134
Gambar 4.14 Activity Diagram “Lihat Simpanan” ...135
Gambar 4.15 Activity Diagram “Lihat Pinjaman” ...136
Gambar 4.16 Activity Diagram “Lihat Angsuran” ...138
Gambar 4.17 Activity Diagram “Lihat Rekening Tabungan” ...139
Gambar 4.18 Activity Diagram “Lihat Survey” ...140
Gambar 4.19 Sequence Diagram “Input Data Anggota” ...142
Gambar 4.20 Sequence Diagram “Input Form Survey” ...144
Gambar 4.21 Sequence Diagram “Form Persetujuan Penolakan”...146
Gambar 4.22 Sequence Diagram “Input Rekening Tabungan” ...148
Gambar 4.23 Sequence Diagram “Input Simpanan” ...150
(16)
xiii
Gambar 4.27 Sequence Diagram “Lihat Anggota” ...159
Gambar 4.28 Sequence Diagram “Lihat Simpanan” ...161
Gambar 4.29 Sequence Diagram “Lihat Pinjaman” ...162
Gambar 4.30 Sequence Diagram “Lihat Angsuran” ...164
Gambar 4.31 Sequence Diagram “Lihat Rekening Tabungan” ...165
Gambar 4.32 Sequence Diagram “Lihat Survey” ...167
Gambar 4.33 Sequence Diagram “Pengajuan Permohonan Pinjaman”...168
Gambar 4.34 Statecahart Diagram “Input Data Anggota” ...169
Gambar 4.40 Statecahart Diagram “Input Form Survey” ...171
Gambar 4.41 Statecahart Diagram “Form Persetujuan Penolakan” ...173
Gambar 4.42 Statecahart Diagram “Input Rekening Tabungan” ...174
Gambar 4.43 Statecahart Diagram “Input Simpanan” ...176
Gambar 4.44 Statecahart Diagram “Input Data Angsuran” ...178
Gambar 4.45 Statecahart Diagram “Input Pinjaman” ...180
Gambar 4.46 Statecahart Diagram “Input Data User” ...182
Gambar 4.47 Statecahart Diagram “Lihat Anggota” ...183
Gambar 4.48 Statecahart Diagram “Lihat Simpanan” ...184
Gambar 4.50 Statecahart Diagram “Lihat Pinjaman” ...185
Gambar 4.50 Statecahart Diagram “Lihat Angsuran” ...186
Gambar 4.50 Statecahart Diagram “Lihat Rekening Tabungan” ...187
Gambar 4.50 Statecahart Diagram “Lihat Survey” ...188
Gambar 4.51 Class Diagram Sistem Informasi Simpan Pinjam Mudharabah ...194
Gambar 4.52 User Interface “Login”...200
Gambar 4.53 User Interface Halaman Utama Customer Service ...201
Gambar 4.54 User Interface Tampilan Menu Anggota ...201
Gambar 4.55 User Interface Input Anggota ...202
Gambar 4.56 User Interface Tampilan survey ...202
Gambar 4.57 User Interface Input Survey ...203
(17)
xiv
Gambar 4.61 User Interface Tampilan Simpanan ...206
Gambar 4.62 User Interface Tampilan Input Simpanan ...206
Gambar 4.63 User Interface Tampilan Tabungan ...207
Gambar 4.64 User Interface Tampilan “Login” Admin ...208
Gambar 4.65 User Interface Tampilan Utama ...208
Gambar 4.66 User Interface Tampilan Transaksi Pinjaman ...209
Gambar 4.67 User Interface Tampilan Input Pinjaman...209
Gambar 4.68 User Interface Tampilan Angsuran...210
Gambar 4.69 User Interface Tampilan Input Angsuran ...210
Gambar 4.70 User Interface Tampilan ”Login”Center ...211
Gambar 4.71 User Interface Tampilan Utama ...211
Gambar 4.72 User Interface Manajemen User ...212
Gambar 4.76 User Interface Tampilan Input User ...212
Gambar 4.77 User Interface Tampilan Anggota ...213
Gambar 4.78 User Interface Tampilan Transaksi Pinjaman ...213
Gambar 4.79 User Interface Tampilan Simpanan ...214
Gambar 4.80 User Interface Tampilan Angsuran...214
Gambar 4.81 User Interface Tampilan Tabungan ...215
Gambar 4.82 User Interface Tampilan Survey ...215
Gambar 4.83 Arsitektur Jaringan Sistem Informasi SPM ...232
DAFTAR TABEL Tabel 2.1 Perbedaan Bunga Dengan Bagi Hasil ...30
(18)
xv
Tabel 4.1 Identifikasi Aktor ...100
Tabel 4.2 Identifikasi Use Case Diagram Proses Simpan Pinjam Mudharabah ...102
Tabel 4.3 Narasi Use Case “Input data Anggota” ...103
Tabel 4.4 Narasi Use Case “Input Form Survey” ...105
Tabel 4.5 Narasi Use Case “Form Persetujuan Penolakan” ...107
Tabel 4.6 Narasi Use Case “Input Rekening Anggota” ...108
Tabel 4.7 Narasi Use Case “Input Simpanan” ...109
Tabel 4.8 Narasi Use Case “Input Transaksi Angsuran” ...111
Tabel 4.9 Narasi Use Case “Input Transaksi Pinjaman” ...112
Tabel 4.10 Narasi Use Case “Input User” ...113
Tabel 4.11 Narasi Use Case “Lihat data Anggota” ...115
Tabel 4.12 Narasi Use Case “Lihat data Simpanan” ...116
Tabel 4.13 Narasi Use Case “Lihat Transaksi Pinjaman” ...117
Tabel 4.14 Narasi Use Case “Lihat data Angsuran” ...118
Tabel 4.15 Narasi Use Case “Lihat Data Survey” ...120
Tabel 4.16 Spesifikasi Tabel User ...196
Tabel 4.17 Spesifikasi Tabel Anggota ...196
Tabel 4.18 Spesifikasi Tabel Survey ...197
Tabel 4.19 Spesifikasi Tabel Simpanan ...198
Tabel 4.20 Spesifikasi Tabel Tabungan ...199
Tabel 4.21 Spesifikasi Tabel Pinjaman ...200
Tabel 4.22 Spesifikasi Tabel Angsuran ...200
Tabel 4.23 Uji Coba Account Customer Service ...219
Tabel 4.24 Uji Coba Account Teller ...220
Tabel 4.25 Uji Coba Account Admin ...222
Tabel 4.26 Uji Coba Account Center ...223
(19)
xvi
Simbol Nama
Use Case
Actor
Control Flow/Message
Initial State
Final State
State
Decision
Object Lifeline
Message Call
+Operations() -Attributes
Class
(20)
xvii Transition
Sumber: Munawar, 2005.
Tabel 2.5 Simbol-simbol pada Activity Diagram
Simbol Nama
Titik Awal Titik Akhir
Activity
Pilihan untuk mengambil keputusan
Fork
<no send action> Tanda Pengiriman
(21)
a. IdentifikasiUse Case Diagram
Tabel 4.2 Identifikasi Use Case Diagram Proses Simpan Pinjam Mudharabah
No Use Case Name Description Actor
1. Input Data Anggota Use case ini menggambarkan kegiatan menginput data anggota yang datang langsung ke KBMT.
Customer Service 2. Input Form Survey
Pinjaman
Use case ini menggambarkan kegiatan menginput data calon anggota yang telah di survey.
Customer Service 3. Form Persetujuan
Penolakan
Use case ini menggambarkan kegiatan membuat Form Surat Persetujuan Penolakan
Customer Service 4. Input Rekening
Tabungan
Use case ini menggambarkan kegiatan menginput semua rekening tabungan anggota.
Teller 5. Input Simpanan Use case ini menggambrakan kegiatan menginput semua
transaksi-transaksi data simpanan anggota.
Teller 6. Input Angsuran Use case ini menggambarkan kegiatan menginput semua
transaksi-transaksi data angsuran.
Admin 7. Input Transaksi
Pinjaman
Use case ini menggambarkan kegiatan menginput data akad pinjaman yang ada di KBMT.
Admin 8. Input User Use case ini menggambarkan kegiatan Center dalam menginput data
user.
User 9. Lihat Data Anggota Use case ini menggambarkan kegiatan Center dalam melihat data
anggota.
User 10. Lihat Simpanan Use case ini menggambarkan kegiatan Center dalam melihat semua
data simpanan.
(22)
a. Narasi Use Case
1. Use case Input data anggota
Tabel 4.3 Narasi Use case Input data anggota
Use case Name Input data anggota
Use case Id 1
Actor Customer Service
Description Use case ini menggambarkan kegiatan menginput data anggota yang datang langsung
ke KBMT.
11. Lihat Pinjaman Use case ini menggambarkan kegiatan Center dalam melihat data pinjaman.
User
12. Lihat Angsuran Use case ini menggambarkan kegiatan Center dalam melihat semua data angsuran.
User
13. Lihat Tabungan Use case ini menggambarkan kegiatan Center dalam melihat semua data tabungan.
User
14. Lihat Survey Use case ini menggambarkan kegiatan Center dalam melihat data survey.
(23)
Pre condition Customer Service membuka aplikasi simpan pinjam mudharabah.
Trigger Use case ini dilakukan agar customer service dapat mengisi data calon anggota yang
datang ke KBMT
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih menu Anggota 5. Menampilkan list anggota.
6. Memilih“Tambah Anggota”. 7. Menampilkan form tambah anggota.
8. Input tambah Anggota
9. Klik “Simpan” sebagai tanda
penginputan data.
10.Menghubungkan dengan database anggota.
11. Menampilkan list nasabah 12.Memilih icon “edit pada anggota
yang ingin diedit.
13.Menampilkan form edit data anggota 14. Edit data anggota
15. Klik “Simpan” sebagai tanda
pengubahan data anggota
16.Menghubungkan dengan database anggota
17. Menampilkan list anggota
18.Memilih icon “Hapus”. 19. Menampilkan pesan konfirmasi pesan penghapusan data.
20. Memilih “OK / Batal” 21. Menghubungkan dengan database
anggota
22.Menampilkan list data anggota. 23. Memilih icon “Detail” 24. Menampilkan list data anggota.
(24)
25. Memilih icon“Cetak” 26. Menampilkan form data form anggota. 27. Logout
Alternate courses 3. Jika username dan password salah maka customer service harus input username dan
password kembali.
6. Jika customer service tidak ingin input anggota maka lanjut ke langkah no.12, no.18 atau no. 23.
12. Jika customer service tidak ingin editdata anggota maka lanjut ke langkah no. 18 atau no.23.
20. Jika costumer service tidak ingin menghapus data maka lanjut ke langkah no. 25.
Conclusion Data berhasil diinput
Post condition Data anggota disimpan didalam data anggota.
2. Use case Input Form Survey
Tabel 4.4 Narasi Use case Input form survey
Use case Name Input Form Survey
Use case Id 2
Actor Customer Service
Description Use case ini menggambarkan kegiatan menginput data calon anggota yang telah
(25)
Pre condition Customer Service membuka aplikasi simpan pinjam mudharabah.
Trigger Use case ini dilakukan karena adanya laporan data calon nasabah yang telah disurvey
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih menu survey 5. Menampilkan list survey.
6. Memilih “Tambah Survey”. 7. Menampilkan form survey.
8. Klik “Simpan” sebagai tanda
penginputan data.
9. Menghubungkan dengan database survey
10. Menampilkan list survey
11.Klik “Batal” 12. Menampilkan list survey
13.Memilih icon “edit” pada data survey yang ingin diedit.
14.Menampilkan form edit data survey 15. Edit data survey
16. Klik “Simpan” sebagai tanda
pengubahan data survey
17.Menghubungkan dengan database survey
18. Menampilkan list data survey
19.Memilih icon “Hapus”. 21. Menampilkan pesan konfirmasi pesan penghapusan data.
22. Memilih “OK / Batal” 23. Menghubungkan dengan database
survey
(26)
25. Logout
Alternate courses 3. Jika username dan password salah maka customer service harus input username dan
password kembali.
6. Jika customer service tidak ingin input data survey maka lanjut ke langkah no.14, no.20, no.23 atau no.25
14 Jika customer service tidak ingin edit data survey maka lanjut ke langkah no.22, atau no.25.
20 Jika customer service tidak ingin hapus data survey maka lanjut ke langkah no.22 atau no.25
Jika customer service tidak ingin lihat detail data survey maka lanjut ke langkah no.25.
Conclusion Data berhasil diinput
Post condition Data anggota disimpan didalam data anggota.
3. Use case Form Cetak surat persetujuan penolakan
Tabel 4.5 Narasi Use case Form persetujuan penolakan
Use case Name Form Persetujuan Penolakan
Use case Id 3
Actor Customer Service
(27)
Pre condition Customer Service membuka aplikasi simpan pinjam mudharabah.
Trigger Use case ini dilakukan karena calon anggota yang telah mendapat pesetujuan dari
komite dan manajer.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih menu survey 5. Menampilkan list survey 6. Memilih icon “cetak” sebagai tanda
laporan persetujuan penolakan.
7. Menampilkan form surat persetujuan penolakan
8. Logout
Alternate courses 3. Jika username dan password salah maka customer service harus Input username dan
password kembali.
6. Jika customer service tidak ingin edit data anggota maka lanjut ke langkah no.8.
Conclusion -
Post condition -
4. Use case Input Rekening Tabungan
Tabel 4.6 Narasi Use case Input rekening anggota
Use case Name Input Rekening Tabungan
(28)
Actor Teller
Description Use case ini menggambarkan kegiatan membuat rekening anggota yang telah
melakukan transaksi rekening tabungan.
Pre condition Admin membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan karena adanya data anggota yang telah melakukan proses
transaksi penyimpanan rekening tabungan.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih menu rekening anggota. 5. Menampilkan list rekening anggota.
6. Memilih “Tambah Rekening”.
Sebagai tanda penginputan data rekening.
7. Menampilkan form tambah rekening anggota .
8. Input rekening anggota. 9. Menghubungkan dengan database
rekening
10. Menampilkan list data rekening anggota.
11. Memilih icon “edit” pada data rekening yang ingin diedit.
7. Menampilkan form edit data rekening anggota.
8. Edit data rekening anggota.
9. Klik “Simpan” sebagai tanda
pengubahan data rekening anggota
10.Menghubungkan dengan database rekening
11. Menampilkan list data rekening anggota.
(29)
1. Memilih icon “Hapus”. 21. Menampilkan pesan konfirmasi pesan penghapusan data.
22. Memilih “OK / Batal” 23. Menghubungkan dengan database
rekening
24.Menampilkan list data rekening anggota. 25. Logout
5. Use case Input Simpanan
Tabel 4.7 Narasi Use case Input Simpanan
Use case Name Input Simpanan
Use case Id 5
Actor Teller
Description Use case ini menggambarkan kegiatan admin dalam menginput Simpanan.
Pre condition Teller membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan karena adanya data calon anggota yang melakukan simpanan.
Typical course of events ActorAction System response
1. Login
2.Input username dan password 3.cek username dan password
4.Memilih menu transaksi simpanan 5.Menampilkan form tambah transaksi simpanan.
(30)
1. Input Transaksi simpanan.
2. Klik “Simpan” sebagai tanda
penginputan data.
3. Menghubungkan dengan database simpanan.
4. Menampilkan list data simpanan.
5. Logout
Alternate courses 3. Jika username dan password salah maka admin harus Input username dan password kembali.
4. Jika Teller tidak ingin input data transaksi simpanan maka lanjut ke langkah no.10
Conclusion Data berhasil di input.
Post condition Data simpanan disimpan didalam data simpanan.
6. Use case Input Angsuran
Tabel 4.8 Narasi Use case Input transaksi Angsuran
Use case Name Input Angsuran
Use case Id 6
Actor Admin
Description Use case ini menggambarkan kegiatan admin dalam menginput data Angsuran.
Pre condition Admin membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan karena adanya data anggota yang melakukan pencairan dana
(31)
Typical course of events ActorAction System response 1. Login
2.Input username dan password 3.cek username dan password
4.Memilih menu transaksi angsuran 5.Menampilkan form tambah transaksi angsuran.
7. Input Transaksi angsuran.
8. Klik “Simpan” sebagai tanda
penginputan data.
9. Menghubungkan dengan database angsuran.
10. Menampilkan list data angsuran.
11. Logout
Alternate courses 3. Jika username dan password salah maka admin harus Input username dan password kembali.
4. Jika admin tidak ingin input data transaksi angsuran maka lanjut ke langkah no.11
Conclusion Data berhasil di input.
Post condition Data angsuran disimpan didalam data angsuran.
7. Use case Input Transakssi Pinjaman
Tabel 4.9 Narasi Use case Input transaksi Pinjaman
Use case Name Input Transaksi Pinjaman
(32)
Actor Admin
Description Use case ini menggambarkan kegiatan admin dalam menginput Transaksi Pinjaman.
Pre condition Admin membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan karena adanya data calon nasabah yang melakukan pinjaman.
Typical course of events ActorAction System response
2. Login
3. Input username dan password 4. cek username dan password
5. Memilih menu transaksi pinjaman 6. Menampilkan form tambah transaksi pinjaman
7. Input Transaksi Pinjaman
8. Klik “Simpan” sebagai tanda
penginputan data.
9. Menghubungkan dengan database piutang
10. Menampilkan list data pinjaman
11. Logout
Alternate courses 3. Jika username dan password salah maka admin harus Input username dan password kembali.
4. Jika admin simpan pinjam tidak ingin input data transaksi simpan pinjam maka lanjut ke langkah no.10
Conclusion Data berhasil diinput
(33)
8. Use case Input User
Tabel 4.10 Narasi Use caseInput User
Use case Name Input User
Use case Id 8
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam menginput data user.
Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data-data user.
Typical course of events
ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih menu manajemen user 5.Menampilkan halaman list user.
6. Memilih “Tambah User”. 7.Menampilkan form tambah user
8. Input tambah user
9. Klik “Simpan” sebagai tanda
penginputan data.
10.Menghubungkan dengan database user 11.Menampilkan halaman list user. 12.Memilih icon “Edit” pada user
yang ingin diedit..
13. Menampilkan form edit data user. 14.Edit data user
15.Klik “Simpan” sebagai tanda
pengubahan data.
16. Menghubungkan dengan database user 17.Menampilkan list data user.
(34)
18.Memilih icon “hapus” 19. Menampilkan pesan konfirmasi pesan penghapusan data.
20.Memilih “OK / Batal” a. Menghubungkan dengan database user
22.Menampilkan list user.
23. Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password kembali.
6. Jika center tidak ingin input user maka lanjut ke langkah no.12 atau no. 18.
12. Jika center tidak ingin editdata user maka lanjut ke langkah no. 18
Conclusion Data berhasil diinput
Post condition Data user disimpan didalam data user
9. Use case Lihat Data Anggota
Tabel 4.11 Narasi Use case lihat data anggota
Use case Name lihat data anggota
Use case Id 9
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam melihat data anggota
Pre condition Center membuka aplikasi simpan pinjam.
(35)
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih “menu Data Anggota” 5.Menampilkan list anggota
6. Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan
penghapusan data.
6. Memilih “OK / Batal” 7. Menghubungkan dengan database
anggota
8. Menampilkan list anggota. 9. Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password kembali.
6. Jika center tidak ingin memilihi icon hapusmaka lanjut ke langkah no. 8 .atau 11.
Conclusion Data berhasil diinput
Post condition Data anggota disimpan didalam data anggota.
10. Use case Lihat Data Simpanan
Tabel 4.12 Narasi Use case lihat data simpanan
Use case Name lihat data anggota
Use case Id 10
Actor Center
(36)
Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data simpanan.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih “menu data simpanan” 5. Menampilkan list simpanan
6. Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan
penghapusan data.
8.Memilih “OK / Batal” 9.Menghubungkan dengan database
simpanan
10. Menampilkan list simpanan. 11.Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password kembali.
6. Jika center tidak ingin memilihi icon hapusmaka lanjut ke langkah no. 8 .atau 11.
Conclusion Data berhasil diinput
(37)
11. Use case Lihat Data pinjaman
Tabel 4.13 Narasi Use case lihat transaksi pinjaman
Use case Name lihat data pinjaman
Use case Id 11
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam melihat data pinjaman
Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data pinjaman.
Typical course of events ActorAction System response
1. Login
2. Input username dan
password
3. cek username dan password
4. Memilih “menu data pinjaman” 5. Menampilkan list pinjaman
6. Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan
penghapusan data.
8.Memilih “OK / Batal” 9. Menghubungkan dengan database
pinjaman
10. Menampilkan list anggota. 11.Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password kembali.
(38)
Conclusion Data berhasil diinput
Post condition Data pinjaman disimpan didalam data pinjaman.
12. Use case Lihat Data angsuran
Tabel 4.14 Narasi Use case lihat data angsuran
Use case Name lihat data angsuran
Use case Id 12
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam melihat data angsuran
Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data angsuran.
Typical course of events ActorAction System response
1. Login
2. Input username dan
password
3. cek username dan password
4. Memilih “menu data angsuran” 5. Menampilkan listangsuran
6. Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan
penghapusan data.
8.Memilih “OK / Batal” 9. Menghubungkan dengan database
(39)
9. Menampilkan listangsuran. 10.Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password kembali.
6. Jika center tidak ingin memilihi icon hapusmaka lanjut ke langkah no. 8 .atau 11.
Conclusion Data berhasil diinput
Post condition Data pinjaman angsuran didalam data angsuran.
13. Use case Lihat Tabungan
Tabel 4.15 Narasi Use case lihat data tabungan
Use case Name lihat data angsuran
Use case Id 13
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam melihat data tabungan
Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data tabungan.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih “menu data tabungan” 5. Menampilkan listtabungan
6. Memilih “Icon Hapus” 7. Menampilkan pesan konfirmasi pesan
penghapusan data.
(40)
tabungan
10. Menampilkan listtabungan. 11.Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password kembali.
6. Jika center tidak ingin memilihi icon hapusmaka lanjut ke langkah no. 8 .atau 11.
Conclusion Data berhasil diinput
Post condition Data tabungan disimpan didalam data tabungan.
13. Use case Lihat Survey
Tabel 4.16 Narasi Use case lihat data survey
Use case Name lihat data survey
Use case Id 13
Actor Center
Description Use case ini menggambarkan kegiatan Center dalam melihat data survey
Pre condition Center membuka aplikasi simpan pinjam.
Trigger Use case ini dilakukan setelah center mendapatkan data tabungan.
Typical course of events ActorAction System response
1. Login
2. Input username dan password 3. cek username dan password
4. Memilih “menu data survey” 5. Menampilkan listsurvey
(41)
penghapusan data.
8. Memilih “OK / Batal” 9. Menghubungkan dengan database
survey
10. Menampilkan list survey. 11.Logout
Alternate courses 3. Jika username dan password salah maka center harus input username dan password kembali.
6. Jika center tidak ingin memilihi icon hapusmaka lanjut ke langkah no. 8 .atau 11.
Conclusion Data berhasil diinput
(42)
(43)
4.3.1.2 Activity Diagram
Activity Diagram menggambarkan aktifitas-aktifitas yang terjadi dalam Sistem Informasi Simpan Pinjam Mudharabah pada KBMT Ar-Rum.
1. Activity Diagram Input Data Anggota
Login
Input username dan password
Mulai
Memilih Menu Anggota
Input Tambah Anggota
Lihat Data Anggota
Menampilkan list Anggota Menampilkan list anggota
Edit Data Anggota
Liht data anggota
Simpan
Logout
Selesai
Data tersimpan ke database
Memilih Tambah Anggota
Memilih Nasabah yang ingin diedit
Menampilkan form tambah anggota
Menampilkan form edit data anggota Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai
Gambar 4.5 Activity Diagram Input Data Anggota
Dalam activity diagram input data anggota nasabah, customer service harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka customer service
(44)
dapat masuk ke dalam halaman utama. Kemudian customer service memilih menu anggota, di halaman menu anggota terdapat list anggota. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika customer service memilih tambah anggota maka menampilkan form tambah anggota dan customer service menginput data anggota. Ketika data yang diinput sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka customer service harus menginput data anggota kembali. Pilihan kedua jika customer service memilih lihat list data anggota kemudian terdapat pilihan kembali apakah data anggota ingin di edit atau di delete. Jika customer service ingin mengubah data maka customer service memilih anggota yang ingin diedit kemudian menampilkan form edit data anggota dan edit data anggota. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka customer service harus mengedit data anggota kembali..
Jika customer service ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan maka data anggota disimpan dalam
(45)
2. Activity Diagram Input Form Survey Login Input username dan password Mulai
Memilih Menu Survey
Input Tambah Survey
Lihat Data Survey Menampilkan list Survey
Edit Data Survey
Hapus Data Survey
Simpan
Logout
Data tersimpan ke database Menampilkan list Survey
Memilih Tambah Survey
Selesai Memilih Data Survey yang ingin diedit Menampilkan form
Survey
Menampilkan form edit data survey Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai
Gambar 4.6 Activity Diagram Input Form Survey
Dalam activity diagram input form survey, customer service harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka customer service dapat masuk ke dalam halaman utama. Kemudian customer service memilih menu
(46)
survey, di halaman menu survey terdapat list survey. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika customer service memilih tambah survey maka menampilkan form survey dan customer service menginput data survey. Ketika data yang diinput sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka customer service harus menginput data survey kembali. Pilihan kedua jika customer service memilih lihat list survey, kemudian terdapat pilihan kembali apakah data survey ingin di edit atau di delete. Jika customer service ingin mengedit data maka customer service memilih data survey yang ingin diedit kemudian menampilkan form edit survey dan ubah data survey. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka customer service harus mengedit data survey kembali.
Jika customer service ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan maka data survey disimpan dalam database dan memilih logout untuk keluar dari sistem.
(47)
Login Input username
dan password
Memilih Menu Survey
Memilih Icon Cetak
Menampilkan list Survey
Cetak
Logout
Selesai
Menampilkan form surat persetujuan penolakan
benar salah
Gambar 4.7 Activity Diagram Membuat Surat Persetujuan Penolakan
Dalam activity diagram cetak surat persetujuan penolakan, customer service harus input username dan password, kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka customer service pembiayaan dapat masuk ke dalam halaman utama. Kemudian customer service pembiayaan memilih menu survey, di halaman menu survey terdapat list survey. Di halaman list survey customer service memilih icon cetak pada data survey yang dicetak dan cetak menampilkan form surat persetujuan penolakan.
Setelah aktifitas diatas dilakukan maka customer service memilih logout untuk keluar dari sistem.
(48)
4. Activity Diagram Input Rekening Tabungan
Login
Input username dan password
Mulai
Memilih Menu Rekening Tabungan
Input Rekening Tabungan
Lihat Data Rekening Tabungan
Menampilkan list rekening nTabungan Anggota
Menampilkan list rekening tabungan anggota
Edit Data Rekening Anggota
Hapus Data Rekening Tabungan
Simpan
Logout
Selesai
Data tersimpan ke database
Memilih Tambah Rekening
memilih data rekening yang ingin diedit
Menampilkan form edit data rekening anggota
Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai Menampilkan form tambah
rekening tabungan Anggota
Gambar 4.8 Activity Diagram Input Rekening Tabungan
Dalam activity diagram input rekening tabungan, Teller harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka teller dapat masuk ke dalam halaman utama. Kemudian teller memilih menu input rekening tabungan, di halaman menu
input rekening tabungan terdapat list input rekening tabungan. Di halaman tersebut
(49)
Pilihan pertama jika teller memilih tambah input rekening tabungan anggota
maka menampilkan form tambah input rekening tabungan dan teller menginput data input rekening anggota. Ketika data yang diinput sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka teller harus menginput data rekening tabungan anggota kembali. Pilihan kedua jika teller memilih lihat list
input rekening tabungan anggota, kemudian terdapat pilihan kembali apakah data
input teller memilih input data rekening anggota yang ingin diedit kemudian
menampilkan form edit data input rekening anggota dan edit data rekening anggota. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka teller harus mengedit data rekening tabungan anggota kembali.
Jika teller ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan maka teller memilih logout untuk keluar dari sistem.
(50)
5. Activity Diagram Input Simpanan
Login
Input username dan password
Mulai
Memilih Menu Simpanan
Input Angsuran Anggota
Lihat Simpanan Anggota
Menampilkan list Simpanan
anggota
Menampilkan list Simpanan
anggota
Edit Data simpanan anggota
Hapus Data Simpanan anggota
Simpan
Logout
Selesai
Data tersimpan ke database
Memilih Tambah Simpanan
memilih data simpanan yang ingin diedit
Menampilkan form edit data simpanan anggota
Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai Menampilkan form tambah Simpanan
Gambar 4.9 Activity Diagram Input Simpanan
Dalam activity diagram input simpanan, teller harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang
(51)
sesuai. Jika telah benar dan sukses, maka teller dapat masuk ke dalam halaman utama. Kemudian teller memilih menu simpanan, di halaman menu simpanan terdapat list simpanan anggota. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika simpanan memilih tambah simpananmaka menampilkan form tambah simpanan anggota dan teller menginput data simpanan. Ketika data yang diinput sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka teller harus menginput data simpanan kembali. Pilihan kedua jika teller memilih lihat list simpanan, kemudian terdapat pilihan kembali apakah data simpanan anggota ingin di edit atau di delete. Jika teller ingin mengedit data maka teller memilih data simpanan yang ingin diedit kemudian menampilkan form edit datasimpanandan edit data simpanan. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka teller harus mengedit data simpanan anggota kembali.
Jika teller ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan teller maka data simpanan disimpan dalam
(52)
6. Activity Diagram Input Data Angsuran
Login
Input username dan password
Mulai
Memilih Menu Angsuran
Input Angsuran ANggota
Lihat angsuran anggota
Menampilkan list angsuran anggota
Menampilkan list angsuran anggota
Edit Data angsuran anggota
Hapus Data angsuran anggota
Simpan
Logout
Selesai
Data tersimpan ke database
Memilih Tambah Angsuran
memilih data angsuran yang ingin diedit
Menampilkan form edit data angsuran anggota
Data Lengkap Data Tidak Lengkap Data Lengkap Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai Menampilkan form tambah Angsuran
Gambar 4.10 Activity Diagram Input Data Angsuran
Dalam activity diagram input data angsuran, admin harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang
(53)
sesuai. Jika telah benar dan sukses, maka admin dapat masuk ke dalam halaman utama. Kemudian admin memilih menu angsuran, di halaman menu angsuran terdapat list angsuran anggota. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika admin memilih tambah angsuran maka menampilkan form tambah angsuran anggota dan admin menginput data angsuran. Ketika data yang diinput sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka admin harus menginput data angsuran kembali. Pilihan kedua jika admin memilih lihat list angsuran, kemudian terdapat pilihan kembali apakah data angsuran abnggota ingin di edit atau di delete. Jika admin ingin mengedit data maka admin memilih dataangsuranyang ingin diedit kemudian menampilkan form edit dataangsuran dan edit data angsuran. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka admin harus mengedit data angsuran anggota kembali.
Jika admin ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan maka data angsuran disimpan dalam
(54)
8. Activity Diagram Input Pinjaman
Login
Input username dan password
Mulai
Memilih Menu Transaksi Pinjaman
Menampilkan Form Tambah Transaksi Pinjaman
Simpan
Logout
Data tersimpan ke database
Selesai
Input Transaksi Pinjaman
benar salah
Gambar 4.11 Activity Diagram Input Pinjaman
Dalam activity diagram input transaksi pinjaman, admin harus input username dan password, kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka admin dapat masuk ke dalam halaman utama. Kemudian admin memilih menu transaksi pinjaman, di halaman menu transaksi pinjaman terdapat form tambah transaksi pinjaman dan admin menginput data transaksi pinjaman. Ketika data yang diinput sudah lengkap maka data tersebut disimpan.
Setelah aktifitas diatas dilakukan maka data transaksi pinjaman disimpan dalam database dan memilih memilih logout untuk keluar dari sistem.
(55)
10. Activity Diagram Input User
Login Input username
dan password
Mulai
Memilih Menu Manajemen User
Input Tambah User
Lihat Data User Menampilkan list user
Edit Data User
Hapus Data User
Simpan Logout
Data tersimpan ke database Menampilkan list user
Memilih User yng diedit Memilih Tambah User
Menampilkan form tambah user
Menampilkan form edit data user Data Lengkap Data Tidak Lengkap Data Lengka p Data Tidak Lengkap benar salah Ya Tidak Batal Logout Selesai Gambar 4.12 Activity Diagram Input User
Dalam activity diagram input user, center harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list user. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika center memilih tambah user maka menampilkan form user dan center menginput data user. Ketika data yang diinput sudah lengkap maka
(56)
data berhasil disimpan, jika data tidak lengkap maka center harus menginput data user kembali. Pilihan kedua jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di edit atau di delete. Jika center ingin mengubah data maka center memilih user yang ingin diedit kemudian menampilkan form edit data user dan edit data user. Ketika data yang diedit sudah lengkap maka data berhasil disimpan, jika data tidak lengkap maka center harus mengedit data user kembali.
Jika center ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau dibatalkan.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database dan center memilih logout untuk keluar dari sistem.
11. Activity Diagram Lihat anggota
Login
Input username dan password
Mulai
Menampilkan data anggota
Lihat
Logout
Selesai
benar salah
Ya Tidak
Menampilkan form data anggota
menampilkandata anggota Hapus
Gambar 4.13 Activity Diagram Lihat anggota
Dalam activity diagram lihat anggota, center harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika
(57)
username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data anggota. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika center memilih lihat data anggota maka menampilkan data anggota. Pilihan kedua jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di lihat saja atau di delete. Jika center ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database dan center memilih logout untuk keluar dari sistem.
13. Activity Diagram Lihat Simpanan
Login
Input username dan password
Mulai
Menampilkan data simpanan
Lihat
Logout
Selesai
benar salah
Ya Tidak
Menampilkan data simpanan
menampilkandata simpanan Hapus
(58)
Dalam activity diagram lihat data simpanan, center harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data aotangg. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika center memilih lihat data simpanan maka menampilkan data simpanan. Pilihan kedua jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di lihat saja atau di delete. Jika center ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database dan center memilih logout untuk keluar dari sistem.
(59)
14. Activity Diagram Lihat pinjaman
Login Input username
dan password
Mulai
Menampilkan data simpanan
Lihat
Logout Selesai benar salah
Ya Tidak
Menampilkan data simpanan
menampilkandata simpanan Hapus
Gambar 4.15 Activity Diagram Lihat pinjaman
Dalam activity diagram lihat data pinjaman, center harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data pinjaman. Di halaman tersebut memiliki pilihan.
Pilihan pertama jika center memilih lihat data pinjaman maka menampilkan data pinjaman. Pilihan kedua jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di lihat saja atau di delete. Jika center ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
(60)
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database dan center memilih logout untuk keluar dari sistem.
15.Activity Diagram Lihat angsuran
Login Input username
dan password
Mulai
Menampilkan data angsuran
Lihat
Logout
Selesai benar salah
Ya Tidak
Menampilkan data sngsuran
menampilkandata angsuran Hapus
Gambar 4.16 Activity Diagram Lihat angsuran
Dalam activity diagram lihat data angsuran , center harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data angsuran.
Di halaman tersebut memiliki pilihan, pilihan pertama jika center memilih lihat data angsuran maka menampilkan data angsuran. Pilihan kedua jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah data user ingin di lihat saja atau di delete. Jika center ingin menghapus data salah satu menu
(61)
maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database dan center memilih logout untuk keluar dari sistem.
16. Activity Diagram Lihat Rekening Tabungan
Login Input username
dan password
Mulai
Menampilkan data tabungan
Lihat
Logout
Selesai benar salah
Ya Tidak
Menampilkan data tabungan
Menampilkan data tabungan Hapus
Gambar 4.17 Activity Diagram Lihat Rekening Tabungan
Dalam activity diagram lihat rekening tabungan, center harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data rekening tabungan.
Di halaman tersebut memiliki pilihan, pilihan pertama jika center memilih lihat data rekening tabungan maka menampilkan rekening tabungan. Pilihan kedua jika center memilih lihat list data center kemudian terdapat pilihan kembali apakah
(62)
data user ingin di lihat saja atau di delete. Jika center ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database dan center memilih logout untuk keluar dari sistem.
17. Activity Diagram Lihat Survey
Login Input username
dan password
Mulai
Menampilkan data survey
Lihat
Logout
Selesai benar salah
Ya Tidak
Menampilkan data survey
Menampilkan data survey Hapus
Gambar 4.18 Activity Diagram Lihat Survey
Dalam activity diagram lihat survey, center harus input username dan password kemudian login terlebih dahulu sebelum masuk ke halaman utama. Jika username dan password yang dimasukkan salah, maka tidak akan berjalan dan sistem memerintahkan untuk memasukkan kembali username serta password yang sesuai. Jika telah benar dan sukses, maka center dapat masuk ke dalam halaman utama. Kemudian center memilih menu manajemen user, di halaman menu manajemen user terdapat list data survey.
Di halaman tersebut memiliki pilihan, pilihan pertama jika center memilih lihat data survey maka menampilkan data survey. Pilihan kedua jika center memilih
(63)
lihat list data survey kemudian terdapat pilihan kembali apakah data user ingin di lihat saja atau di delete.
Jika center ingin menghapus data salah satu menu maka memilih icon Delete. Kemudian terdapat pesan verifikasi penghapusan data apakah data ingin dihapus atau tidak.
Setelah aktifitas diatas dilakukan maka data user disimpan dalam database dan center memilih logout untuk keluar dari sistem.
(64)
4.3.1.3 Sequence Diagram
Interaksi antar object pada sistem yang dajukan, digambarkan pada sequence diagram berikut :
1. Sequence Diagram Input Data Anggota
Customer Service
User
Login Menampilkan Halaman Login Input username dan password
Proses Panggil Database Salah
Benar
Menampilkan Halaman Utama Customer Service
Proses Simpan
Anggota
Proses Simpan Memilih Icon Hapus
Proses Hapus Data Lengkap
Data Tidak Lengkap Data Lengkap
Batal
Ok
Menampilkan Pesan Verivikasi penghapusan data Proses Salah
Memilih menu anggota Menampilkan list anggota Memilih tambah anggota Input tambah anggota
Data tidak lengkap
Menampilkan list anggota
Memilih anggota yg ingin diedit Menampilkan form edit data anggota
Menampilkan list data anggota
Menampilkan list data anggota
(65)
Pada sequence diagram input data anggota, customer service sebagai actor pada object–object seperti user dan anggota, kemudian mengirimkan message memilih login pada object user kemudian mengirimkan kembali message menampilkan halaman login. Setelah menampilkan halaman login, actor mengirim message input username dan password pada object user dan melakukan proses panggil database. Object user mengirim kembali message salah jika username dan password yang diinput tidak sesuai. Jika username dan password yang diinput sesuai maka object user mengirim kembali message benar dan mengirim message menampilkan halaman utama customer service.
Actor mengirim message memilih menu anggota pada object nasabah kemudian mengirimkan kembali message menampilkan list anggota. Setelah menampilkan list anggota, actor mengirim message memilih tambah anggota kemudian object anggota mengirimkan kembali message menampilkan form tambah anggota, actor mengirim message input tambah nasabah pada object nasabah, object anggota mengirim kembali message data tidak lengkap jika data nasabah yang diinput tidak lengkap. Jika data anggota yang diinput lengkap maka melakukan proses simpan dan kemudian object anggota mengirim kembali message menampilkan list anggota.
Jika actor ingin edit data anggota maka actor mengirim message memilih anggota yang ingin diedit pada object anggota kemudian mengirimkan kembali message menampilkan form edit data anggota. Actor mengirim message edit data anggota pada object anggota. Object anggota
(66)
mengirim kembali message data tidak lengkap jika data anggota yang diinput tidak lengkap. Jika data anggota yang diinput lengkap maka melakukan proses simpan dan kemudiam object anggota mengirim kembali message menampilkan list anggota.
Jika actor ingin hapus data anggota maka actor mengirim message memilih icon hapus pada object anggota kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object anggota mengirim kembali message menampilkan list anggota.
2. Sequence Diagram Input Form Survey
Customer Service
User
Login Menampilkan Halaman Login Input username dan password
Proses Panggil Database Salah
Benar
Memilih Menu Form Survey Menampilkan List Survey
Proses Simpan Memilih Tambah Survey
Menampilkan form survey Input Tambah Survey
Menampilkan List Survey Memilih Data Survey yang ingin diedit
Menampilkan form edit data Survey
Survey
Edit Data Survey
Proses Simpan Menampilkan List Survey
Memilih Icon Hapus
Proses Hapus Menampilkan List Survey
Data tidak lengkap Data lengkap
Data tidak lengkap Data lengkap
Batal Ok
Menampilkan Pesan Verivikasi penghapusan data Proses
Salah
Menampilkan halaman utama / Home Customer Service
(67)
Pada sequence diagram input form survey, customer service sebagai actor pada object–object seperti user dan survey. Actor kemudian mengirimkan message memilih login pada object user kemudian mengirimkan kembali message menampilkan halaman login. Setelah menampilkan halaman login, actor mengirim message input username dan password pada object user dan melakukan proses panggil database. Object user mengirim kembali message salah jika username dan password yang diinput tidak sesuai. Jika username dan password yang diinput sesuai maka object user mengirim kembali message benar dan mengirim message menampilkan halaman utama customer service.
Actor mengirim message memilih menu survey pada object survey kemudian mengirimkan kembali message menampilkan list survey. Setelah menampilkan list survey, actor mengirim message memilih tambah survey kemudian object survey mengirimkan kembali message menampilkan form survey, actor mengirim message input tambah survey pada object survey, object survey mengirim kembali message data tidak lengkap jika data survey yang diinput tidak lengkap. Jika data survey yang diinput lengkap maka melakukan proses simpan dan kemudian object survey mengirim kembali message menampilkan list survey.
Jika actor ingin edit data survey maka actor mengirim message memilih survey yang ingin diedit pada object survey kemudian mengirimkan kembali message menampilkan form edit data survey. Actor mengirim message edit data survey pada object survey. Object survey mengirim
(68)
kembali message data tidak lengkap jika data survey yang diinput tidak lengkap. Jika data survey yang diinput lengkap maka melakukan proses simpan dan kemudian object survey mengirim kembali message menampilkan list survey.
Jika actor ingin hapus data survey maka actor mengirim message memilih icon hapus pada object survey kemudian mengirimkan kembali message menempilkan pesan verifikasi penghapusan data. Actor mengirim message batal atau jika message ok maka melakukan proses hapus kemudian object survey mengirim kembali message menampilkan list survey.
3. Sequence Diagram Form Surat Persetujuan Penolakan
Customer Service
User
Login
Menampilkan Halaman Login Input username dan password
Proses Panggil Database Salah
Benar
Memilih Menu Form Survey Menampilkan List data Survey
Survey
Memilih icon “cetak” sebagai tanda laporan data Survey Menampilkan form surat persetujuan penolakan Menampilkan halaman utama /home Cs
Gambar 4.21SequenceDiagram Form Surat Persetujuan Penolakan
(69)
Pada sequence diagram cetak surat persetujuan penolakan, Customer Service sebagai actor pada object–object seperti user dan survey. Actor kemudian mengirimkan message memilih login pada object user kemudian mengirimkan kembali message menampilkan halaman login. Setelah menampilkan halaman login, actor mengirim message input username dan password pada object user dan melakukan proses panggil database. Object user mengirim kembali message salah jika username dan password yang diinput tidak sesuai. Jika username dan password yang diinput sesuai maka object user mengirim kembali message benar dan mengirim message menampilkan halaman utama atau home Customer Service.
Actor mengirim message memilih menu survey pada object survey kemudian mengirimkan kembali message menampilkan list survey. Setelah menampilkan list survey, actor mengirim message memilih icon cetak, kemudian Object survey mengirim kembali message menampilkan form surat persetujuan penolakan.
(1)
1) Sistem dapat diimplementasikan hampir pada seluruh OS (Operating system), antara lain Microsoft Windows XP Profesional, Microsoft Windows Vista, Microsoft Windows 7 bahkan pada Linux pun sistem informasi simpan pinjam mudharabah dapat diimplementasikan.
2) Spesifikasi komputer yang dibutuhkan untuk menjalankan sistem minimal Pentium IV. 3) Memori yang dibutuhakan minimal 512 MB. 4) Hardisk yang dibutuhkan minimal 100 GB. 5) Printer untuk mencetak laporan yang
dibutuhkan.
6) Jaringan LAN untuk berinteraksi dengan sistem secara intranet.
7) Server yang akan menampung seluruh data yang terdapat pada sistem.
B. Kebutuhan Organisasional
Dalam kebutuhan organisasional mendefinisikan informasi apa saja yang terdapat pada sistem informasi simpan pinjam mudharabah meliputi standar sistem, bahasa pemograman yang digunakan dalam sistem dan
(2)
112
metode perancangan apa yang digunakan oleh sistem. Berikut adalah penjelasan dari kebutuhan-kebutuhan tersebut antara lain: 1. Sistem yang dibangun memenuhi standar
operasional sistem yang ditentukan oleh perusahaan.
2. Bahasa pemograman yang digunakan adalah bahasa PHP dengan menggunakan database MySQL.
3. Metode perancangan sistem menggunakan metode Waterfall strategy sequential (strategi air terjun beraturan) dari Whitten. C. Kebutuhan Eksternal
Kebutuhan eksternal mencakup privasi sistem, keamanan sistem, legalitas sistem serta kinerja dari sistem. Penjelasan dari kebutuhan eksternal adalah sebagai beruikut: 1. Setiap user memiliki username dan
password sendiri yang memilki hak aksesnya masing-masing.
2. Sistem dapat menampilkan informasi berupa alert atau peringatan jika ada
(3)
kesalahan dalam melakukan login maupun pada pengisian data.
4.3 System Design
Setelah tahap analisis selesai dikerjakan tahap selanjutnya adalah tahap desain sistem. Pada tahapan ini kegiatan yang dilakukan meliputi perancangan sistem, perancangan database, dan perancangan layout aplikasi.
4.3.1 Perancangan Sistem Simpan Pinjam Mudharabah
Alur proses Simpan Pinjam Mudharabah digambarkan dengan menggunakan diagram UML yang terdiri atas use case diagram, activity diagram, class diagram, sequence diagram, dan statechat diagram.
4.3.1.1 Use case Diagram
Use Case ini menjelaskan apa yang dilakukan oleh sistem yang akan dibangun dan siapa saja yang akan berinteraksi dengan system. Peneliti juga mendeskripsikan hak akses untuk masing- masing actor aplikasi simpan pinjam mudharabah yang terlibat dalam use case tersebut. 1. Identifikasi Actor
(4)
114
Actor Description
1. Customer Service Orang yang mengurus calon anggota agar dapat memperoleh
simpanan dan pinjammudharabah 2. Teller Orang yang Melakukan Pencairan
Dana dan Membuat Kartu Simpanan serta proses transaksi simpanan anggota.
5 Administrasi Orang yang menangani atau mengurus proses transaksi
pinjaman dan angsuran
mudharabah secara keseluruhan.
6 Center Sebagai administrator pada system simpan pinjam mudharabah.
2. Use Case Model Diagram
System Simpan Pinjam Mudharabah
Center input data anggota
input data angsuran
input transaksi pinjaman
input user
lihat data anggota
lihat simpanan lihat angsuran lihat transaksi lihat tabungan <<Include>> <<Include>> <<Include>> CS Teller form Persetujuan Penolakan Input Rekening Tabungan input simpanan <<include>> Input Form Survey
Pinjaman Login Login Admin Login <<include>> <<Include>> Login Lihat survey
(5)
238 Al-Quranul Karim
Amalia, E., M.Taufiki dan D.N Ihsan. 2007. Konsep Perbankankan Syariah, PT. Elex Media Komputindo. Jakarta.
Antonio, Muhammad Syafi. 2001. Bank Syariah dari Teori dan Prakteknya, Gema Insani, Jakarta.
Ascarya. 2007. Akad dan Produk Bank Syariah. PT Raja Grafindo Persada, Jakarta.
Hariyanto, Bambang. 2004. Sistem Manajemen Basis Data,Informatika,Bandung. Huda, Nurul. 2004. Lembaga Keuangan Syariah, Andi, Yogyakarta.
Jogiyanto, Hartono. 2005. Analisis dan Disain Sistem Informasi, Andi, Yogyakarta.
Jogiyanto, HM. 2008. Metodologi Penelitian Sistem Informasi, Andi, Yogyakarta. Kadir, Abdul. 2003. Pengenalan Sistem Informasi, Andi, Yogyakarta.
Kadir, Abdul. 2005. Penuntun Praktis Belajar SQL, Andi, Yogyakarta.
Kadir, Abdul. 2008. Dasar Pemrograman Web Dinamis menggunakan PHP, Andi, Yogyakarta.
Kadir, Abdul dan T.C.H Triwahyuni. 2005. Pengenalan Teknologi Informasi, Andi, Yogyakarta.
Kusnadi. 2005. Peran dan Kebijaksanaan Koperasi, Salemba Empat, Jakarta. Ladjamudin, Al Bahra Bin. 2005. Analisis dan Desain Sistem Informasi, Graha
Ilmu, Yogyakarta.
Madcoms. 2004. Aplikasi Program PHP dan MySQL untuk membuat website interaktif, Andi, Yogyakarta.
Mulyanto, Agus. 2009. Sistem Informasi Konsep dan Aplikasi, Pustaka Pelajar, Yogyakarta.
(6)
239
Prasetyo, Didik D. 2002. Administrasi Database Server MySQL. PT. Elex Media Komputindo. Jakarta.
Prayudi & Simartama, J.I. 2006. Basis Data. Andi, Yogyakarta.
Pressman, Rogger S. 2002. Rekayasa Perangkat Lunak : Pendekatan Praktisi (buku 1). Andi, Yogyakarta.
Purbo. 2000. Buku Pintar Internet TCP/IP,Cet.4. PT. Elex Media Komputindo, Jakarta.
Rahman, Arief. 2006. Microsoft Visio 2003, Andi, Yogyakarta.
Ridwan, Muhammad. 2006. Sistem dan Prosedur Pendirian BMT, Citra Media, Yogyakarta.
Rizky, Awalil. 2007. Fakta dan Prosfek Baitul Maal wat Tamwil, Ucy Press, Yogyakarta.
Sidik, B. 2005. MySQL untuk pengguna, Administrator dan Pengembangan Aplikasi Web, Informatika, Bandung.
Syafrizal, Melwin. 2005. Pengantar Jaringan Komputer, Andi, Yogyakarta. Syukur, Mark Ade. 1999. Aplikasi Web dengan PHP, Universitas Gunadarma,
Jakarta.
Sutabri Tata S. 2004. Pengantar Sistem Informasi , Andi, Yogyakarta. Undang-Undang Perkoperasian, 1992 (UU No.25 Th. 1992).
Wasilah, Sri Nurhayati. 2008. Akuntansi Syariah di Indonesia, Salemba Empat, Jakarta.
Whitten, Jeffrey L. 2004. Sstem Analisis and Desain Methods, McGrawHill, Andi, Yogyakarta.
Wiyono, Slamet. 2005, Akuntansi Perbankan Syariah berdasarkan PSAK dan PAPSI, PT. Gramedia Widiasarana, Jakarta, Indonesia.