BAB III ANALISA DAN PERANCANGAN SISTEM USULAN
3.1.
Tinjauan Organisasi
3.1.1. Profil dan Sejarah PT. Mikro Mandiri PT. Mikro Mandiri berdiri pada hari kamis tanggal 10 Juni Tahun 2007, berdasarkan pada rapat anggota pembentukan koperasi yang dihadiri oleh 26 anggota bertempat di Ruang MBDC Tamrin, adapun hasil keputusan yang merupakan satu mufakat bulat dari seluruh peserta rapat adalah didirikannya PT. Mikro Mandiri Matraman yang bertempat di Jalan Perempatan Matraman. PT. Mikro Mandiri untuk saat ini mempunyai usaha simpan pinjam. Adapun modal usaha PT. Mikro Mandiri berasal dari simpanan pokok nasabah mandiri, dan deposito.
3.1.2. Visi dan Misi Untuk mencapai tujuan perusahaan maka PT. Mikro Mandiri memiliki visi sebagai strategi jangka panjang dari organisasi. Visi dari perusahaan ini adalah : 1. Meningkatkan akses pembiayaan UMKM & Program Kemitraan Mandiri. 2. Pembelajaran UMKM untuk menjadi debitur yang bankable sehingga dapat dilayani sesuai ketentuan komersial perbankan pada umumnya (Sebagai embrio debitur komersial) 30
31
3. Diharapkan usaha yang dibiayai dapat tumbuh dan berkembang secara berkesinambungan.
Adapun Misi dari PT. Mikro Mandiri adalah untuk meningkatkan kesejahteraan masyarakat, khsusnya para anggotanya.
3.1.3. Struktur Organisasi Pada tulisan ini, struktur organisasi PT. Mikro Mandiri hanya diperlihatkan pada bagian-bagian yang terlibat saja. Adapun struktur organisasi PT. Mikro Mandiri adalah sebagai berikut: Kanwil
MBDC Manager
CM
CQO
CAO
PKS
CM CM
MMS
MMM
KCM
MKS
CSR
MKA
Teller Satpam MKA
Gambar 3.1. Struktur Organisasi
32
Keterangan : CM
= Cluster Management
MMM = Mikro Mandiri Manajer MKS
= Mikro Kredit Sales
MKA
= Mikro Kredit Analis
Adapun tugas dan wewenang dari jabatan yang diperlihatkan pada struktur organisasi dan yang terlibat dalam penelitian ini adalah : 1.
Cluster Manager (CM) Tugas dari Cluster Manager antara lain : a. Meletakkan pemeriksaan terhadap tata kehidupan Mikro Mandiri yang meliputi bidang organisasi usaha dan pelaksanaan kebijakan pengurus kepada para MBU masing-masing cabang. b. Mengawasi kebijakan operasional MBU yang mencakup bidang organisasi usaha dan keuangan micro. c. Memeriksa dan menilai pelaksanaan kegiatan micro mandiri serta memberikan pendapat dan saran perbaikan. d. Memimpin, mengkordinasi, mengawasi pelaksanaan tugas dari masingmasing cabang (MBU)
2.
Mikro Mandiri Manager (MMM) Manajer ini bertugas membantu mengatasi kesulitan-kesulitan dalam mengatasi masalah yang ada pada PT. Mikro mandiri Matraman Matraman. Selain itu juga
33
bertugas dalam mengontrol dan mengawasi jalannya pencairan dan pembayaran ansuran nasabah. 3.
Mikro Kredit Analis (MKA) Tugas dan wewenang MKA : a. Menilai para nasabah untuk mendapatkan kredit yang sesuai. b. Menganalisis setiap nasabah dengan langsung turun kelapangan. c. Merapikan data-data nasabah yang sudah melakukan perjanjian kredit. d. Menyimpan jaminan, dan melakukan pencairan
4.
Mikro Kredit Sales (MKS) Tugas dan wewenang dari Mikro Kredit Sales adalah sebagai berikut: a. Mencari nasabah , dan merapihkan setiap data-data nasabah untuk diberikan kepada analis . b. Memonitoring nasabah- nasabah yang sudah menjadi debitur. c. Sekretaris juga bertanggung jawab dalam bidang administrasi atau tata usaha organisasi dan atas penyelenggaraan administrasi koperasi.
3.2.
Analisa Sistem Berjalan Untuk mendapatkan identifikasi masalah yang terjadi maka perlu dilakukan
analisa sistem yang saat ini telah berjalan. Gambar 3.2 dibawah ini memperlihatkan proses bisnis pada sistem kredit usaha mikro yang telah berjalan. Dari gambar rich picture, dijelaskan prosedur yang telah berjalan yaitu: 1.
Pengajuan Pinjaman
34
Pada proses pengajuan pinjaman, nasabah diwajibkan mengisi formulir data diri/identitas, lalu menyerahkannya kepada mks. Apabila permohonan disetujui maka dibuatkan SPK 2.
Pembayaran Iuran Simpanan Nasabah diwajib kan membuka rekening tabungan, hal ini untuk tujuan pembayaran iuaran keridit bulanan yang sudah diajukan kepada mikro mandiri matraman.
3.
Permohonan Top Up Nasabah dapat menambah pinjaman atau menanikan jumlah pinjaman dengan syarat, Nasabah sudah lebih dari 1 tahun cicilan, persyaratan umum dari permohonan Top Up yaitu mengisi formulir permohonan pinjaman (FPP), tidak ada tunggakan dalam melakukan ansuran, dan ID BI nasabah harus bagus tidak ada kecacatan. MKS mengisi FPP dan meyerahkannya kepada MKA, oleh MKA dianalisa kebutuhan pinjaman dan menentukan apakah dana realisasi dana yang disetujui sebesar dengan yang diajukan oleh nasabah atau lebih kecil. MKA juga menentukan bunga yang dikenakan pada setiap angsuran, persentase denda keterlambatan, dan tanggal pembayaran angsuran pada setiap bulannya. Setelah FPP disetujui maka MKA membuat surat pengajuan keridit (SPK) yang digunakan sebagai bukti pinjaman yang sah, SPK tersebut juga digunakan sebagai pencatatan data angsuran nasabah
4.
Pembayaran Angsuran Pnjaman
35
Pembayaran ansuran pinjaman dilakukan secara sistem bank mandiri jadi nasabah hanya perlu menabung ke bank secara otomatis uang nasabah akan pindah dari rekening tabungan ke rekening pinjaman.
01 - Melakukan Permohonan Pinjaman 06-Melakukan pembayaran Staff
07 -la p
Manajer Pusat
ora n B ula na n
jggota man a n la pinjapembeyara ngelo la 02-Me– mengelo 03
an simpan gelola n e m 04
Anggota/Calon Anggota
05 -mengelola prospek Manajer
Analis Kredit
Gambar 3.2. Rich Picture Sistem yang sedang Berjalan
3.2.1. Identifikasi Masalah Pada sistem berjalan yang telah diperlihatkan pada gambar 3.2,
penelitian
dilakukan pada fokus permasalahan di pada proses pinjaman dan pembayaran dimana pada area ini terdapat dua aktor utama yang terlibat yaitu Staff dan nasabah dan aktor pendukung lainnya.
36
Tabel 3.1 Analisa Permasalahan Sistem Berjalan No
Deskripsi Penyebab
Dampak
1.
Terjadi ketidakefisienan pada
Permohonan pinjaman membutuhkan
jalur permohonan pinjaman yang waktu yang lama, sehingga calon dilakukan calon nasabah, apakah
peminjam mencari tempat kredit lain yang
dia sudah pernah mengajukan
cepat
pinjaman atau belum, karena data belum tersimpan secara online 2.
Pembayaran yang dilakukan
Ketidak efisienan waktu pada staff ketika
nasabah bersifat manual, jadi
melakukan pengecekan sisa kredit nasabah
sisa kredit anggota sulit dilihat
Dari analisa permasalahan yang telah dibuat ini maka perlu dicari penyelesaian permasalahan yang terjadi.Untuk mengatasinya maka, perancangan sistem informasi Administrasi Pinjaman Kredit secara online merupakan langkah yang tepat untuk mengatasinya.
3.2.2. Kebutuhan Sistem Analisa kebutuhan non fungsional menggambarkan kebutuhan luar sistem yang diperlukan seperti kebutuhan perangkat keras dan perangkat lunak. Adapun kebututuhan perangkat keras untuk menjalankan aplikasi ini adalah : 1.
PC atau Laptop dengan spesifikasi Prosesor Intel Pentium III
2.
Memori yang dimiliki minimum 256 MB dengan resolusi layar monitor 1024 x 768.
37
Sedangkan untuk spesifikasi perangkat lunak minimum yang dapat digunakan untuk menjalankan aplikasi ini adalah: 1.
Browser Microsoft Internet Explorer (IE) 7.0 keatas
2.
Browser Microsoft Mozilla Firefox 3.6 keatas
3.
Browser Google Chrome
Dalam membangun aplikasi ini dibutuhkan beberapa perangkat lunak yaitu : 1.
XAMPP for Windows versi 1.7.3 dimana didalamnya merupakan penggabungan beberapa perangkat lunak yaitu PHP, Apache Server dan MySQL.
2.
Macromedia Dreamweaver 8.0 portable yang digunakan untuk membuat rancangan situsnya dan berperan sebagai editor.
3.
Adobe Photoshop Portable yang digunakan untuk melakukan modifikasi pada image.
3.3.
Perancangan Sistem Dari analisis sistem berjalan yang telah dipaparkan diatas, makan diusulkan untuk
melakukan rancang bangun sistem informasi administrasi kredit usaha mikro mandiri. Adapun usulan rich picture dalap dilihat pada gambar 3.3 dibawah ini dimana sistem sudah mulai terpusat pada satu pusat penyimpanan server sehingga dapat diakses oleh siapapun dan kapanpun sesuai dengan tingkat level hak akses masing-masing aktor.
38
Nasabah Debitur Mandiri
09 – Dokumen Perjanjian Kredit Mikro
Me 12 –
Mikro Kredit Sales (MKS)
13 – Subm it P
14
it ed Kr ran o ap –L
M kro Mi
i dir an
Sistem Informasi Kredit Usaha Mikro
emb ayar an
n nga apa sa L nali 05-A
ata P 07- rospec H 10- asil A t Nasa Dat nal ba a N isa h asa bah
11 -M
03D
m an Pe lakuk
eli ha tS tat us
ran baya
PIn jam
an
sal dit ropo an P wal n kre k ju ga ata A rmohona n e D o M 01 – Mengisi nalisa pe dit Mikr 02 – n hasil a njian Kre a ja ik r mpa n Pe enya kume 08-M 09 – Do
Teller 04 0 -D 6-H at a a P sil ro An sp al ec isa tN as ab ah
Mikro Mandiri Manager (MMS)
Mikro Kredit Analis (MKA)
Gambar 3.3. Rich Picture Sistem Usulan
Diawali dengan penawaran kredit usaha mikro kepada nasabah debitor mandiri yang dilakukan oleh MKS. Bila prospect setuju maka MKS akan membuatkan perjanjian kredit yang diketahui oleh MMS sebagai manager. Dokumen yang terkumpul diberikan kepada MKA untuk dilakukan analisis dokumen dan analisis lapangan.
39
Konsep sistem ini memungkinkan nasabah yang telah disetujui untuk mengetahui detail pinjaman secara online termasuk didalamnya info pembayaran, pinjaman dan tunggakan.
3.3.1. Use Case Diagram Use Case merupakan gambaran skenario dari interaksi antara user
dengan
sistem. Sebuah diagram use case menggambarkan hubungan antara aktor dan kegiatan yang dapat dilakukannya terhadap aplikasi.
3.3.1.1.
Identifikasi Use Case
1. Identifikasi Aktor Tabel 3.1 Identifikasi Aktor No.
Aktor
Deskripsi Mikro Kredit Sales yang bertindak sebagai sales untuk
1.
MKS
melakukan penawaran kredit kepada calon nasabah hingga closing. Staff yang bertindak sebagai Mikro Kredit Analis untuk
2.
MKA
melakukan analisa terhadap calon nasabah yang ingin mengajukan kredit usaha mikro Manajer yang membawahi MKS dan MKA dengan tugas
3.
MMM
memonitor jalannya proses dan mendapatkan laporan pinjaman yang terjadi
4.
Teller
Staff yang bertugas menerima dan menginput pembayaran pinjaman
40
2. Identifikasi Diagram Use Case Tabel 3.2 Identifikasi Diagram Use Case No.
Nama Use Case
Deskripsi
Aktor
Use case ini menggambarkan kegiatan 1.
Login
user untuk masuk ke dalam sistem MKS, MKA, dengan
memasukkan
username
dan MMM,
password 2.
Logout
3.
Ubah Password
Use case ini menggambarkan kegiatan MKS, MKA, user untuk keluar dari sistem
MMM,
Use case ini menggambarkan kegiatan MKS, MKA, untuk mengubah password
MMM,
Use case ini menggambarkan kegiatan mengatur data jenis jaminan seperti 4.
Pengelolaan Jenis
memasukkan
data
jenis
jaminan,
Jaminan
mengubah data jenis jaminan, menghapus
MMM
data jenis jaminan dan melihat data jenis jaminan. Use case ini menggambarkan kegiatan 5.
Pengelolaan
mengatur
pengelolaan
data
prospect
Prospect Nasabah
nasabah seperti memasukan, menghapus
MKS, MKA
dan mengubah.
6.
7.
Pengelolaan Nasabah
Pengelolaan Data Master
Use case ini menggambarkan kegiatan mengatur nasabah yang telah melakukan MKS, MMM perjanjuan kredit. Use case ini menggambarkan kegiatan mengatur data master yang akan menunjang data lainnya seperti master
MKS
41
pendidikan, master wilayah dll.
8.
9.
10.
11.
Pengelolaan Pembayaran
Use case ini menggambarkan kegiatan mengisi data pembayaran dan modifikasinya.
Melihat Status
Use case ini menggambarkan kegiatan
Pinjaman
melihat status pinjaman yang ada.
Melihat Status Pembayaran
MKS, MMM
Use case ini menggambarkan kegiatan melihat status pembayaran, informasi MKS, MMM pembayaran dan tunggakan.
Laporan Kredit
Use case ini menggambarkan laporan
Mikro
kredit mikro
3.3.1.2.
Teller
MMM
Use Case Diagram
Use Case Diagram untuk sistem yang dirancang ini dibagi menjadi dua bagian yaitu use case diagram untuk sistem admin dan use case diagram sistem secara keseluruhan agar memudahkan pembacaan. Pada usecase gambar 3.4, dijelaskan untuk aktifitas login, logout dan mengubah password yang dapat dilakukan seluruh aktor kecuali teller. Teller untuk masuk ke sistem dilakukan oleh manajernya.
42
System
Log in
Log out
Mikro Kredit Sales
Ubah Password Mikro Mandiri Manajer
Mikro Kredit Analis
Gambar 3.4. Use Case Diagram Sistem Usulan untuk Admin
43
System Mengelola Data Jenis Jaminan
Mengelola Prospek Debitur Mandiri
Micro Mandiri Manager (MMM)
Mengelola Nasabah Kredit Mikro
<<e
Melaporkan Kredit Mikro
xte nd> > Mikro Kredit Sales (MKS)
Melihat Status Pinjaman
Mikro Kredit Analis (MKA)
Mengelola Data Master
<<
ext en d> >
Mengelola Pembayaran
Status Pembayaran Teller
Gambar 3.5. Use Case Diagram Sistem Usulan secara keseluruhan
Sistem memiliki empat aktor yang terlibat yaitu Mikro Mandiri Manager (MMM), Mikro Kredit Sales (MKS), Mikro Kredit Analis (MKA) dan Teller. Untuk penjelasan lebih lanjut mengenai aktifitas usecase akan dijelaskan pada usecase scenario
44
3.3.1.3. 1.
Use Case Scenario
Use Case Scenario Login
Use case Name
Login
Use case Id
1
Actor
MMM, MKA, MKS
Description
Use case ini menggambarkan kegiatan user
login
untuk masuk ke aplikasi Pre condition
User membuka aplikasi sistem informasi
Trigger
Use case ini memungkinkan user masuk kedalam sistem
Typical course of events
Actor Action
System response
1. Membuka sistem 2. Menampilkan form login 3. Input username
4. Cek username dan
dan password
password 5. Mengambil database 6. Menampilkan halaman utama sesuai level dari user
Alternate courses
7. Jika username dan password salah maka user di haruskan input kembali username dan password.
Conclusion
Data berhasil diinput
Post condition
Menampilkan
halaman
utama
informasi
Gambar 3.6. Use Case Scenario Login
aplikasi
sistem
45
2.
Use Case Scenario Logout
Use case Name
Logout
Use case Id
2
Actor
MMM, MKA, MKS
Description
Use case ini menggambarkan kegiatan user untuk Logout
Pre condition
User membuka aplikasi sistem informasi
Trigger
Use case ini dilakukan agar user
dapat keluar dari
sistem Typical course of events
Actor Action
System response
1. Membuka sistem 2. Menampilkan form login 3. Input username dan password
4. Cek username dan password 5. Mengambil database 6. Menampilkan halaman utama sesuai level dari user
7. Klik “logout”
8. Keluar dari sistem dan menampilkan halaman login
Alternate courses
4. Jika username dan password salah maka user di haruskan input kembali username dan password.
Conclusion
Berhasil logout
Post condition
Keluar dari sistem
Gambar 3.7. Use Case Scenario Logout
46
3.
Use Case Scenario Ubah Password
Use case Name
Ubah Password
Use case Id
3
Actor
MMM, MKA, MKS
Description
Use case ini menggambarkan kegiatan user untuk Mengubah password
Pre condition
User membuka aplikasi sistem informasi
Trigger
Use case ini dilakukan agar user password
Typical course of events
Actor Action
dapat mengubah
System response
1. Membuka sistem 2. Mengambil database
4. Klik “ubah password” 6. Input password baru
3. Menampilkan halaman utama sesuai level dari user 5. Menampilkan form ubah password 7. Cek kelengkapan data
8. Klik “submit” Alternate courses
9. Keluar dari sistem dan menampilkan halaman login 8. Jika data tidak lengkap maka harus melakukan input kembali
Conclusion
Berhasil logout
Post condition
Keluar dari sistem
Gambar 3.8. Use Case Scenario Ubah Password
47
4.
Use Case Scenario Mengelola Jenis Jaminan
Use case Name Use case Id Actor Description
Pengelolaan Jenis Jaminan 4 MMM Use case ini menggambarkan seorang User dalam memasukkan, mengubah, menghapus serta melihat data master jenis jaminan
Pre condition Trigger
User login ke sistem Use case ini memungkinkan user dapat mengatur data dari pengelolaan jenis jaminan
Typical course of events
Actor Action 1. Pilih menu master menu jenis jaminan 3. Klik “add” 5. Mengisi data menu jenis jaminan 6. Klik “submit”
System response 2. Menampilkan data jenis jaminan 4. Menampilkan form input data jenis jaminan
7. Cek kelengkapan data 8. Menyimpan data ke database 9. Menampilkan data menu jenis jaminan
Alternate courses 3. Jika user ingin merubah data maka klik “edit”. Jika user ingin menghapus data maka klik “delete” 6. Jika tidak ingin melakukan submit klik “cancel”, sistem pada posisi 9. 7. Jika data tidak lengkap sistem akan menampilkan alert lalu user cek kelengkapan data Conclusion
Data berhasil di atur
Post condition
Seluruh perubahan data tersimpan di dalam database
Gambar 3.9. Use Case Scenario Pengelolaan Jenis Jaminan
48
5.
Use Case Scenario Mengelola Prospect Nasabah
Use case Name Use case Id Actor Description
Pengelolaan Prospect Nasabah 5 MKS Use case ini menggambarkan seorang User dalam memasukkan, mengubah, menghapus serta melihat data propect nasabah
Pre condition Trigger
User login ke sistem Use case ini memungkinkan user dapat mengatur data dari pengelolaan propect nasabah
Typical course of events
Actor Action 1. Pilih menu master menu propect nasabah 3. Klik “add” 5. Mengisi data menu propect nasabah 6. Klik “submit”
System response 2. Menampilkan data propect nasabah 4. Menampilkan form input data propect nasabah
7. Cek kelengkapan data 8. Menyimpan data ke database 9. Menampilkan data menu propect nasabah
Alternate courses 3. Jika user ingin merubah data maka klik “edit”. Jika user ingin menghapus data maka klik “delete” 6. Jika tidak ingin melakukan submit klik “cancel”, sistem pada posisi 9. 7. Jika data tidak lengkap sistem akan menampilkan alert lalu user cek kelengkapan data Conclusion
Data berhasil di atur
Post condition
Seluruh perubahan data tersimpan di dalam database
Gambar 3.10. Use Case Scenario Pengelolaan Prospect
49
6.
Use Case Scenario Mengelola Nasabah
Use case Name Use case Id Actor Description
Pengelolaan Nasabah 6 MKS, MKA, MMM Use case ini menggambarkan seorang User dalam memasukkan, mengubah, menghapus serta melihat data nasabah
Pre condition Trigger
User login ke sistem Use case ini memungkinkan user dapat mengatur data dari pengelolaan nasabah
Typical course of events
Actor Action 1. Pilih menu master menu propect nasabah 3. Klik “add” 5. Mengisi data menu nasabah 6. Klik “submit”
System response 2. Menampilkan data nasabah
4. Menampilkan form input data nasabah
7. Cek kelengkapan data 8. Menyimpan data ke database 9. Menampilkan data menu nasabah
Alternate courses 3. Jika user ingin merubah data maka klik “edit”. Jika user ingin menghapus data maka klik “delete” 6. Jika tidak ingin melakukan submit klik “cancel”, sistem pada posisi 9. 7. Jika data tidak lengkap sistem akan menampilkan alert lalu user cek kelengkapan data Conclusion
Data berhasil di atur
Post condition
Seluruh perubahan data tersimpan di dalam database
Gambar 3.11. Use Case Scenario Pengelolaan Nasabah
50
7.
Usecase Diagram Mengelola Pinjaman
Use case Name Use case Id Actor Description
Pengelolaan Pinjaman 7 MKS Use case ini menggambarkan seorang User dalam memasukkan, mengubah, menghapus serta melihat data pinjaman
Pre condition Trigger
User login ke sistem Use case ini memungkinkan user dapat mengatur data dari pengelolaan pinjaman
Typical course of events
Actor Action System response 1. Pilih menu master 2. Menampilkan data pinjaman menu pinjaman 3. Klik “add” 4. Menampilkan form input data pinjaman 5. Mengisi data menu pinjaman 6. Klik “submit” 7. Cek kelengkapan data 8. Menyimpan data ke database 9. Menampilkan data menu pinjaman
Alternate courses 3. Jika user ingin merubah data maka klik “edit”. Jika user ingin menghapus data maka klik “delete” 6. Jika tidak ingin melakukan submit klik “cancel”, sistem pada posisi 9. 7. Jika data tidak lengkap sistem akan menampilkan alert lalu user cek kelengkapan data Conclusion
Data berhasil di atur
Post condition
Seluruh perubahan data tersimpan di dalam database
Gambar 3.12. Use Case Scenario Pengelolaan Pinjaman
51
8.
Usecase Diagram Mengelola Pembayaran
Use case Name Use case Id Actor Description
Pengelolaan Pembayaran 8 Teller, MMM Use case ini menggambarkan seorang User dalam memasukkan, mengubah, menghapus serta melihat data pembayaran
Pre condition Trigger
User login ke sistem Use case ini memungkinkan user dapat mengatur data dari pengelolaan pembayaran
Typical course of events
Actor Action 1. Pilih menu master menu pembayaran 3. Klik “add” 5. Mengisi data menu pembayaran 6. Klik “submit”
System response 2. Menampilkan data pembayaran 4. Menampilkan form input data pembayaran
7. Cek kelengkapan data 8. Menyimpan data ke database 9. Menampilkan data menu pembayaran
Alternate courses 3. Jika user ingin merubah data maka klik “edit”. Jika user ingin menghapus data maka klik “delete” 6. Jika tidak ingin melakukan submit klik “cancel”, sistem pada posisi 9. 7. Jika data tidak lengkap sistem akan menampilkan alert lalu user cek kelengkapan data Conclusion
Data berhasil di atur
Post condition
Seluruh perubahan data tersimpan di dalam database
Gambar 3.13. Use Case Scenario Pengelolaan Pembayaran
52
3.3.2. Activity Diagram 1.
Activity Diagram Login User
Sistem Informasi Kredit Mikro
MMM, MKS, MKA Teller
Membuka Aplikasi Sistem Informasi
Menampilkan halaman login
Input User dan Password
Mencocokan Username dan Password
Alert
Salah Benar Tampil Menu User
Gambar 3.14. Activity Diagram Login
53
2.
Activity Diagram Logout
User
Sistem Informasi Kredit Mikro
MMM, MKS, MKA Teller, Nasabah
Login
Menampilkan halaman mainmenu Sesuai dengan level
Pilih Menu Logout
Keluar dari Sistem
Mengecek kelengkapan
Halaman Login
Gambar 3.15. Activity Diagram Logout
54
3.
Activity Diagram Ubah Password
User
Sistem Informasi Kredit Mikro
MMM, MKS, MKA Teller
Login
Menampilkan halaman sesuai dengan level
Tampil form Ubah Password
Pilih Ubah Password
Masukan data Perubahan
Tdk lengkap Alert
Lengkap Simpan
Halaman Login
Gambar 3.16. Activity Diagram Ubah Password
55
4.
Activity Diagram Jenis Jaminan User
Sistem Informasi Kredit Mikro MMM
Tampil data view jaminan
Pilih menu jaminan
Tampil form input jaminan
Pilih add
Masukan Data Jaminan Pilih Cancel
Tidak simpan
Ya Pilih submit
Tidak Lengkap ?
Pesan Melengkapi
Ya Tampil Data Jaminan
Pilih Aksi
Delete
Batal
Edit
Batal
Tampil Data Jaminan
Gambar 3.17. Activity Diagram Jenis Jaminan
56
5.
Activity Diagram Mengelola Prospect User
Sistem Informasi Kredit Mikro MKS, MKA
Tampil Data View Prospect
Pilih menu prospect
Tampil Form Input Prospect
Pilih add
Masukan Data Prospect Pilih Cancel
Tidak simpan
Ya Pilih submit
Tidak Lengkap ?
Pesan Melengkapi
Ya Tampil Data Prospect
Pilih Aksi
Delete
Edit
Batal
Batal
Tampil Data Prospect
Gambar 3.18. Activity Diagram Pengelolaan Prospect
57
6.
Activity Diagram Mengelola Nasabah User
Sistem Informasi Kredit Mikro
MKS, MKA, MMM
Tampil Data View Nasabah
Pilih menu Nasabah
Tampil Form Input Nasabah
Pilih add
Masukan Data Nasabah Pilih Cancel
Tidak simpan
Ya Pilih submit
Tidak Lengkap?
Pesan Melengkapi
Ya Tampil Data Nasabah
Pilih Aksi
Delete
Edit
Batal
Batal
Tampil Data Nasabah
Gambar 3.19 Activity Diagram Pengelolaan Nasabah
58
7.
Activity Diagram Mengelola Pembayaran User
Sistem Informasi Kredit Mikro Teller, MKS
Pilih menu Nasabah
Tampil Data View Nasabah
Pilih add pembayaran
Tampil form pembayaran
Masukan Data Pembayaran Pilih Cancel
Tidak simpan
Ya Pilih submit
Tidak Lengkap ?
Pesan Melengkapi
Ya Pilih Aksi
Tampil Data Pembayaran Nasabah
Delete
Batal
Edit
Batal
Tampil Data Pembayaran Nasabah
Gambar 3.20 Activity Diagram Pengelolaan Pembayaran
59
8.
Activity Diagram Data Master User
Sistem Informasi Kredit Mikro MKS, Admin
Tampil Data Master
Pilih menu master
Pilih Add
Tampil form master
Masukan Data Master Pilih Cancel
Tidak simpan
Ya Pilih submit
Tidak Lengkap ?
Pesan Melengkapi
Ya Pilih Aksi
Tampil Data Master
Delete
Batal
Edit
Batal
Tampil Data Master
Gambar 3.21. Activity Diagram Data Master
60
3.3.3. Sequence Diagram 1.
Sequence Diagram Login
Halaman_Login
User
Database User
input_user_password(); read_username_password();
validasi(); login_fail();
login_success();
logout();
keluar_sistem();
Gambar 3.22. Sequence Diagram Login
61
2.
Sequence Diagram Logout
user
halaman_login
database user
halaman_login_show();
username_password_input();
validasi(); halaman_home_show()
logout();
keluar_sistem();
Gambar 3.23. Sequence Diagram Logout
62
3.
Sequence Diagram Ubah Password
user
halaman_login
Admin
menu_update_password
halaman edit password
Database user
input_user_password(); read_username_password();
validasi(); show_home_admin()
menu_password_pilih();
username_password_edit();
validasi simpan();
user_password_confirm()
Gambar 3.24. Sequence Diagram Ubah Password
63
4.
Sequence Diagram Mengelola Jenis Jaminan
Data user
halaman_login
user
Halaman Home
Halaman Modifikasi Data
Database Jaminan
input_user_password(); read_username_password();
validasi(); show_home_user()
Click_Jaminan();
input_data();
validasi(); simpan_data();
Show_Jaminan()
Edit_Jaminan()
validasi(); simpan_perubahan();
Show_Jaminan();
Delete_Jaminan(); Delete_confirm()
Gambar 3.25. Sequence Diagram Jenis Jaminan
64
5.
Sequence Diagram Mengelola Prospect
Data user
halaman_login
user
Halaman Home
Halaman Modifikasi Data
Database Nasabah
input_user_password(); read_username_password();
validasi(); show_home_user()
Click_Prospect();
input_data();
validasi(); simpan_data();
Show_Prospect();
Edit_Prospect();
validasi(); simpan_perubahan();
Show_Prospect();
Delete_Prospect(); Delete_confirm()
Gambar 3.26. Sequence Diagram Pengelolaan Prospect
65
6.
Sequence Diagram Mengelola Nasabah
Data user
halaman_login
user
Halaman Home
Halaman Modifikasi Data
Database Nasabah
input_user_password(); read_username_password();
validasi(); show_home_user()
Click_Prospect();
input_data();
validasi(); simpan_data();
Show_Nasabah();
Edit_Nasabah();
validasi(); simpan_perubahan();
Show_Nasabah();
Delete_Nasabah(); Delete_confirm()
Gambar 3.27. Sequence Diagram Pengelolaan Nasabah
66
7.
Sequence Diagram Mengelola Pinjaman
Data user
halaman_login
user
Halaman Home
Halaman Modifikasi Data
Database Pinjaman
input_user_password(); read_username_password();
validasi(); show_home_user()
Click_Prospect();
input_data();
validasi(); simpan_data();
Show_Pinjaman();
Edit_Pinjaman();
validasi(); simpan_perubahan();
Show_Pinjaman();
Delete_Pinjaman(); Delete_confirm()
Gambar 3.28. Sequence Diagram Pengelolaan Pinjaman
67
8.
Sequence Diagram Mengelola Pembayaran
Data user
halaman_login
user
Halaman Home
Halaman Modifikasi Data
Database Pembayaran
input_user_password(); read_username_password();
validasi(); show_home_user()
Click_Pembayaran();
input_data();
validasi(); simpan_data();
Show_Pembayaran();
Edit_Pembayaran();
validasi(); simpan_perubahan();
Show_Pembayaran();
Delete_Pembayaran(); Delete_confirm()
Gambar 3.29. Sequence Diagram Pengelolaan Pembayaran
68
3.4.
Perancangan Database
3.4.1. Dekripsi Tabel 1.
Tabel User Nama Tabel
: sysuser
Type File
: System
Primary Key
: userid
Foreign Key
:Tabel 3.3 Tabel User
2.
No
Field
Tipe Data
Keterangan
1.
userid
varchar (10)
Primary Key
2.
username
varchar (50)
3.
password
varchar (10)
4.
level
varchar (1)
5.
staffid
varchar (6)
Tabel Staff Nama Tabel
: msstaff
Type File
: Master
Primary Key
: staffid
Foreign Key
:-
69
Tabel 3.4 Tabel Staff
3.
No
Field
Tipe Data
Keterangan
1.
staffid
varchar (6)
Primary Key
2.
staffname
varchar (50)
3
position
varchar (1)
Tabel Tipe Jaminan Nama Tabel
: mstipejaminan
Type File
: Master
Primary Key
: jaminanid
Foreign Key
:Tabel 3.5 Tabel Jaminan
4.
No
Field
Tipe Data
Keterangan
1.
jaminanid
varchar (2)
Primary Key
2.
jaminanname
varchar (50)
Tabel Nasabah Nama Tabel
: mstnasabah
Type File
: Master
Primary Key
: nasabahid
Foreign Key
:-
70
Tabel 3.6 Tabel Staff
5.
No
Field
Tipe Data
Keterangan
1.
nasabahid
varchar (6)
Primary Key
2.
nasabahname
varchar (50)
3.
address
text
4.
jeniskelamin
varchar (1)
5.
idtype
varchar (1)
6.
idnumber
varchar (20)
7.
birthplace
varchar (20)
8.
birthdate
date
9.
phone
varchar (15)
10.
education
varchar (1)
Tabel Pinjaman 1. Nama Tabel
: trxpinjaman
2. Type File
: Transaction
3. Primary Key
: pinjamanid
4. Foreign Key
: jaminanid, nasabahid Tabel 3.6 Tabel Staff
No
Field
Tipe Data
Keterangan
1.
pinjamanid
varchar (6)
Primary Key
2.
nasabahid
varchar (50)
3.
pinjamandate
text
4.
jumlah
varchar (1)
5.
cicilan
varchar (1)
6.
jaminanid
varchar (20)
71
3.4.2. Class Diagram Class Diagram menggambarkan hubungan relasi antara objek satu dengan objek lainnya. Class diagram dapat dilihat pada gambar dibawah ini.
Gambar 3.30 Class Diagram
72
3.5.
Rancangan Tampilan
3.5.1. Struktur Tampilan Sistem Informasi Administrasi Usaha Mikro Mandiri merupakan aplikasi yang berbasis online dimana akan terdapat dua sisi muka yaitu sisi nasabah dan sisi admin. Informasi Home
Halaman Nasabah
Administrasi Login
Home MMM
Home MKS
Home MKA
Jaminan
Data Master
Nasabah
Report Monthly
Prospect
Pinjaman
Nasabah Contract
Gambar 3.31. Struktur Tampilan Website
Home Teller Pembayaran
73
3.5.2. Rancangan Layar Pada rancangan layar front-end terdapat navigasi utama yaitu info dan halaman nasabah. Sedangan layar back-end merupakan halam yang diperuntukan admin dan staff.
3.5.2.1. 1.
Rancangan Layar Front End
Menu Info Halaman ini berisi halaman index atau halaman awal saat website dibuka dimana nasabah dan calon nasabah dapat melihat informasi mengenai kredit usaha mikro mandiri.
1
2 3 4
5 Gambar 3.32. Antarmuka Halaman info Keterangan : 1
: Header dan Logo
2
: Form login untuk nasabah
3
: Menu Navigasi
4
: Content yang berisi informasi
74
5
2.
: footer yang berisi Nama Perusahaan, Copyright dan Alamat.
Menu Halaman Nasabah Halaman menu Nasabah merupakan halaman privacy setiap nasabah yang telah mendapatkan surat kontrak pinjaman. Halaman ini diakses melalui userid dan password yang bersifat unik bagi tiap-tiap nasabah.
>> Profile >> Detail Pinjaman >> Log Off
Gambar 3.33. Antarmuka Halaman Nasabah
3.5.2.2. Rancangan Layar Back End 1.
Halaman Login Halaman index untuk layar back-end merupakan halaman untuk memilih level akses sebelum masuk ke form login.
75
SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
Mikro Kredit Teller Analis INFORMASI Mikro Kredit Manajer Sales
Gambar 3.34. Antarmuka Halaman Index untuk Back-End
SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
LOGIN User ID : Password : Submit
Cancel
Gambar 3.35. Antarmuka Halaman Login
2.
Antarmuka Halaman Home Rancangan antarmuka halaman home dengan menu navigasi yang berbeda.
dirancang untuk masing-masing aktor
76
SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
Home > MKS
>> Master >> Prospect >> Nasabah >> Contract >> Ubah Password >> Log Off
Gambar 3.36. Antarmuka Home untuk Mikro Kredit Sales
SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Nasabah >> Pinjaman >> Ubah Password >> Log Off
Home > MKA
Gambar 3.37. Antarmuka Home untuk Mikro Kredit Analis
77
SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
Home > MMM
>> Report >> Jaminan >> Ubah Password >> Log Off
Gambar 3.38. Antarmuka Home untuk Mikro Mandiri Manajer
SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Pembayaran >> Log Off
Home > Teller
Gambar 3.39. Antarmuka Home untuk Teler
3.
Antarmuka menu Prospec Nasabah
78
SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Master >> Prospect >> Nasabah >> Contract >> Ubah Password >> Log Off
Home > MKS > Propect Kode | Nama
| No. Contact det del edit
Gambar 3.40. Antarmuka Prospect SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Master >> Prospect >> Nasabah >> Contract >> Ubah Password >> Log Off
Home > MKS > Propect > Add
Kode : Nama : Jenis Kelamin : Alamat : No. Telepon :
SUBMIT
RESET
Gambar 3.41. Antarmuka Tambah Prospect
79
SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
Home > MKS > Propect > Edit
>> Master >> Prospect >> Nasabah >> Contract >> Ubah Password >> Log Off
Kode : XXX-XX Nama : Jenis Kelamin : Alamat : No. Telepon :
SUBMIT
RESET
Gambar 3.42. Antarmuka Ubah Prospect
4.
Antarmuka menu Nasabah SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Master >> Prospect >> Nasabah >> Contract >> Ubah Password >> Log Off
Home > MKS > Nasabah Kode | Nama
| No. Contact det del edit
Gambar 3.43. Antarmuka Nasabah
80
SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Master >> Prospect >> Nasabah >> Contract >> Ubah Password >> Log Off
Home > MKS > Nasabah > Add
Kode : Nama : Jenis Kelamin : Alamat : No. Telepon : ID Card : Jaminan : SUBMIT
RESET
Gambar 3.44. Antarmuka Tambah Nasabah SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Master >> Prospect >> Nasabah >> Contract >> Ubah Password >> Log Off
Home > MKS > Nasabah > Edit
Kode : XXX-XX Nama : Jenis Kelamin : Alamat : No. Telepon : ID Card : Jaminan : SUBMIT
RESET
Gambar 3.45. Antarmuka Ubah Nasabah
81
5.
Antarmuka Menu Jaminan SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Report >> Jaminan >> Ubah Password >> Log Off
Home > MMM > Jaminan Kode | Nama Jaminan det
del edit
Gambar 3.46. Antarmuka Jaminan SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Report >> Jaminan >> Ubah Password >> Log Off
Home > MMM > Jaminan > Add
Kode : Nama : SUBMIT
Gambar 3.47. Antarmuka Tambah Jaminan
RESET
82
SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Report >> Jaminan >> Ubah Password >> Log Off
Home > MMM > Jaminan > Ubah
Kode : XXX Nama : SUBMIT
Gambar 3.48. Antarmuka Ubah Jaminan
RESET
83
6.
Antarmuka Contract SISTEM INFORMASI ADMINISTRASI KREDIT USAHA MIKRO
>> Master >> Prospect >> Nasabah >> Contract >> Ubah Password >> Log Off
Home > MKS > Contract Kode: xxx-xx Nasabah : xxx-xx Alamat : xxx-xx No. Cont | Pinjaman | Cicilan | Jumlah
Add det edit
Gambar 3.49 Antarmuka Contract
84