BAB III ANALISIS DAN DESAIN SISTEM
III.1. Analisa Masalah PT. BPR Mitra Dana Madani Medan didirikan untuk membantu dan mendorong pertumbuhan perekonomian dan pembangunan
daerah di segala
bidang. Pendapatan terbesar bagi bank perkreditan rakyat adalah berasal dari bunga kredit yang diberikan. Namun demikian pemberian kredit ini memiliki faktor resiko yang cukup tinggi, dan berpengaruh cukup besar pula terhadap tingkat kesehatan Bank. Pihak bank selalu dihadapkan pada resiko yang cukup besar apakah dana dan bunga dari kredit yang diberikan akan dapat diterima kembali sesuai dengan yang telah dijanjikan dalam
ikatan perjanjian kredit
Masalah diatas dapat diuraikan sebagai berikut : d.
Saat ini beberapa proses jurnal pembukuan yang dilakukan pada akhir bulan juga masih dilakukan secara manual.
e.
Proses perhitungan bunga yang dilakukan petugas pada pembukuan tetap harus menghitung sendiri.
f.
Prosedur manajamen resiko tidak diperhatikan dengan tidak ada sistem database pada sistem pengarsipan data sehingga data dapat dimanipulasi.
III.1.1. Input Sistem yang berjalan pada PT. BPR Mitra Dana Madani Medan berkaitan dengan penentuan bunga dan pokok pinjaman masih dengan cara semi komputer yaitu
33
34
dengan menggunakan Microsoft Excel untuk meng-input-kan data – data peminjam dan penentuan bunga pinjaman. III.1.2. Proses Adapun Flow Of Document (FOD) yang sedang berjalan pada PT. BPR Mitra Dana Madani Medan, adalah sebagai berikut: customer
Customer Service
Bag. Adm kredit
Data permohonan peminjaman
Start Data permohonan peminjaman
Input Data permohonan peminjaman
ACC Data permohonan peminjaman
Bag. Akutansi
Direktur
ACC Data permohonan peminjaman ACC Data permohonan peminjaman
Membuat surat perjanjian peminjaman
N Surat perjanjian peminjaman
Surat perjanjian peminjaman
pencairan uang peminjaman
Data pencairan uang peminjaman
Membuat data pencairan uang peminjaman Data uang pencairan peminjaman
N Membuat laporan dana peminjaman
Laporan Dana peminjaman
Laporan Dana peminjaman
Selesai
N
Gambar III.1. Flow Of Document (FOD) Yang Sedang Berjalan PT. BPR Mitra Dana Madani Medan
35
III.1.3. Output Output ataupun keluaran yang akan dihasilkan adalah berupa laporan data peminjaman dana yang disimpan pada Microsoft Excel untuk laporan dana peminjaman kredit dan dalam bentuk arsip.
III.2. Penerapan Metode Dalam penyelesaian masalah dari sistem penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan ini akan digunakan metode Flat Rate adalah sistem perhitungan suku bunga yang tetap setiap periode, sehingga jumlah angsuran (cicilan) setiap periode pun tetap sampai pinjaman tersebut lunas. Bunga flat biasanya diperuntukkan untuk kredit jangka pendek. Dengan menggunakan sistem bunga flat ini maka porsi bunga dan pokok dalam angsuran bulanan akan tetap sama Rumus perhitungannya adalah : 4. Cara menghitung pokok pinjaman awal (PPA)sebagai berikut : PPA = Jumlah Pinjaman
5. Menghitung bunga (BG) sebagai berikut : BG = Bunga x Nominal Pinjaman x 1 12 Bulan 6. Menghitung jumlah angsuran perbulan (AP) AP = PPJ : PPA Ket : PPA = Pokok Pinjaman Awal BG = Bunga AP = Angsuran Perbulan
36
Misalnya, Bank Anda memberikan kredit dengan jangka waktu 12 bulan sebesar Rp 12.000.000,00 dengan bunga 9.5% per tahun (flat). Asumsi bahwa suku bunga kredit tidak berubah (tetap) selama jangka waktu kredit.
Perhitungan angsuran dijabarkan sebagai berikut: Jumlah pinjaman : Rp. 12.000.000,Suku bunga nya : 9.5% Jangka waktu : 1 tahun atau 12 bulan
Tabel III.1 Angsuran Dalam Sistem Bunga Flat
Sumber : (Irham Fahmi ; 2014:64) Untuk lebih jelas bagaimana perhitungan di atas dapat kita lihat sebagai berikut :
37
Untuk pokok pinjaman awal (PPA) adalah PPA = Rp. 12.000.000,Untuk bunga (BG) adalah : BG = 9.5% X Rp. 12.000.000,- x 1 = Rp. 1,263,158,12 bulan
Maka untuk menghitung berapa jumlah angsuran perbulan / total angsuran setiap bulan dapat di hitung sebagai berikut : AP = PPJ : PPA = Rp.13.263.158,- : Rp. 12.000.000,= Rp. 1,105,263,Selanjutnya untuk menghitung saldo pinjaman pada bulan pertama hingga bulan ke dua belas dapat di hitung sebagai berikut : Untuk bulan pertama : SP1 = Rp. 13.263.158,- - Rp. 1.105,263,= Rp. 12.157.895,Untuk bulan kedua : SP2 = Rp. 12.157.895,-- Rp. 1.105,263,= Rp. 11.052.632,Untuk bulan ketiga : SP3 = Rp. 11.052.632,- - Rp. 1.105,263,= Rp. 9.947.369
III.3. Desain Sistem Untuk membantu proses penerapan metode flat rate dalam penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program
38
yang lebih akurat dan lebih mudah dalam pengolahannya yaitu dengan menggunakan PHP dan database MySQL untuk memudahkan dalam perancangan dari aplikasi sistem informasi akutansi tersebut. III.3.1. Use Case Diagram Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Adapun diagram Use Case dapat dilihat pada gambar III.1.
39
Gambar III.1. Use Case Diagram
III.3.1.1. Class Diagram Class
adalah
sebuah
spesifikasi
yang
jika
diinstansiasi
akan
menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan (atribut/properti) suatu sistem, sekaligus
menawarkan
layanan
untuk
memanipulasi
keadaan
tersebut
(metoda/fungsi).Adapun diagram class diagram dapat dilihat pada gambar III.2
40
Gambar III.2. Class Diagram
III.3.1.2. Activity Diagram Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses paralel yang mungkin terjadi pada beberapa eksekusi. 1. Activity Diagram Login Admin mengisi username dan password kemudian menekan tombol login. System akan mengecek apakah username dan password yang dimasukkan admin valid, jika username dan password valid maka akan masuk ke halaman utama. jika tidak valid system akan meminta admin untuk
41
memasukkan username dan password kembali. Adapun Activity Diagram Login dapat dilihat pada gambar III.3. Login Admin
Sistem
Sistem
Login
Isi Username Gagal
Isi Password
Click Login
Phase
Berhasil
Gambar III.3. Activity Diagram login
2. Activity Diagram Nasabah. Pada activity diagram nasabah setelah admin login, admin dapat melakukan input data, mengedit dan menghapus data nasabah. Adapun Activity Diagram Nasabah dapat dilihat pada gambar III.4.
42
Gambar III.4 Activity Diagram Nasabah
3. Activity Diagram Simulasi Kredit Pada activity diagram simulasi kredit setelah admin login, admin dapat melakukan simulasi kredit dengan suku bunga sesuai dengan pinjaman. Adapun Activity Diagram Simulasi Kredit dapat dilihat pada gambar III.5.
43
Gambar III.5 Activity Diagram Simulasi Kredit 4. Activity Diagram Pinjaman Pada activity diagram pinjaman setelah admin login, admin dapat melakukan input data pinjaman, mengedit serta menghapus area pinjaman. Adapun Activity Diagram pinjaman dapat dilihat pada gambar III.6.
44
Gambar III.6 Activity Diagram Pinjaman 5. Activity Diagram Pembayaran Pada activity diagram pembayaran setelah admin login, admin dapat melakukan input data pembayaran. Adapun Activity Diagram pembayaran dapat dilihat pada gambar III.7.
45
Gambar III.7 Activity Diagram Pembayaran 6. Activity Diagram Laporan Pada activity diagram laporan, untuk menampilkan laporan pinjaman dan pembayaran pada PT BPR Mitra Dana Madani Medan. Adapun Activity Diagram laporan dapat dilihat pada gambar III.8.
46
Gambar III.8 Activity Diagram Laporan 7. Activity Diagram Logout Untuk keluar dari aplikasi, admin dapat menekan menu logout, secara otomatis system akan keluar dari aplikasi Adapun Activity Diagram Logout dapat dilihat pada gambar III.9
Gambar III.9 Activity Diagram Logout
47
III.3.1.3. Sequence Diagram Sequence Diagram menggambarkan perilaku pada sebuah skenario, diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence diagram : 1.
Sequence Diagram Login. Pada sequence diagram ini alur kerja admin login ke dalam sistem informasi akuntansi.
Gambar III.10. Sequence Diagram Login
48
2.
Sequence Diagram Nasabah. Pada sequence diagram ini alur kerja admin pada form nasabah ke dalam sistem informasi akutansi
Gambar III.11. Sequence Diagram Nasabah
3.
Sequence Diagram Simulasi Kredit. Pada sequence diagram ini alur kerja admin pada form simulasi kredit ke dalam sistem informasi akuntansi.
49
Gambar III.12. Sequence Diagram Simulasi Kredit.
4.
Sequence Diagram Pinjaman. Pada sequence diagram ini alur kerja admin input data pinjaman ke dalam sistem informasi akuntansi.
50
Gambar III.13. Sequence Diagram Pinjaman.
5.
Sequence Diagram Pembayaran. Pada sequence diagram ini alur kerja admin input data pembayaran ke dalam sistem informasi akuntansi.
51
Gambar III.14. Sequence Diagram Pembayaran.
6.
Sequence Diagram Laporan. Pada sequence diagram ini alur kerja admin menampilkan laporan ke pada sistem informasi akuntansi .
52
Gambar III.14. Sequence Diagram Laporan.
7.
Sequence Diagram Logout Pada sequence diagram ini dapat dilihat admin keluar dari sistem dapat dilihat pada gambar III.15. dibawah ini:
53
Gambar III.15. Sequence Diagram Logout
III.3.2. Desain Database Database merupakan kumpulan dari data yang saling berhubungan satu dengan yang lain. Untuk merancang database secara konsepsual tentunya diperlukan alat bantu, baik untuk menggambarkan keterhubungan antar data maupun pengoptimalan rancangan database. Alat bantu tersebut adalah kamus data dan disain tabel. III.3.2.1 Kamus Data Kamus data adalah kumpulan elemen-elemen atau simbol-simbol yang digunakan untuk membantu dalam penggambaran atau pengidentifikasian setiap field atau file di dalam sistem. Kamus Data berfungsi antara lain untuk menjelaskan arti aliran data dan penyimpana data, mendeskripsikan komposisi paket data yang bergerak melalui aliran data dan menjelaskan spesifikasi nilai dan satuan yang relevan dengan data.
54
Berikut adalah Kamus Data dari sistem yang penulis bahas. 1. tbl_users = [{userid} + username + password + last_login ] 2. tbl_pembayaran = [{pemb_id}+ pemb_pinid + pemb_tgl + pemb_cicilanke ] 3. tbl_nasabah = [{nas_id} + nas_ktp + nas_nma + nas_alamat + nas_ttl + nas_pekerjaan + nas_npwp + nas_penghasilan + nas_handphone] 4. tbl_pinjaman = [{pin_id} + pin_nasid + pin_tgl + pin_pokok + pin_skb + pin_cic] 5. tbl_skbunga = [{skb_id} + skb_rate+ skb_thn ]
III.3.2.2. Normalisasi Proses perancangan basis data dapat dimulai dari dokumen dasar yang dipakai dalam sistem sesungguhnya. Kadang-kadang basis data dibentuk dari sistem nyata yang mempunyai bentuk masih belum menggambarkan entitasentitas secara baik. 1.
Un-Normalized. Bentuk ini mencamtumkan semua field data yang ada tampak seperti table dibawah ini :
55
Tabel III.1. Bentuk Un-Normalized Un-normalized userid username password last_login nas_id nas_ktp nas_nma nas_alamat nas_ttl nas_pekerjaan nas_npwp nas_penghasilan nas_handphone pemb_id pemb_pinid pemb_tgl pemb_cicilanke pin_id
pin_nasid pin_tgl pin_pokok pin_skb pin_cic skb_id skb_rate skb_thn
2. Bentuk Normal Pertama ( 1NF ) Bentuk normalisasi pertama dapat dilihat pada tabel berikut Tabel III.2. Bentuk Normal Pertama Username
password
last_login
nas_id
nas_ktp
nas_nma
nas_alam at
nas_ttl
nas_peker jaan
nas_npwp
nas_pengha silan
nas_handp hone
pemb_id
pemb_pi nid
pemb_tgl
pemb_ci cilanke
pin_id
pin_nasid
pin_tgl
pin_pokok
pin_skb
pin_cic
skb_id
skb_rate
skb_thn
3. Bentuk Normal Kedua (2NF) Bentuk normalisasi Kedua dapat dilihat pada tabel berikut
56
Tabel III.3. Bentuk Normal Kedua
4. Bentuk Normal Ketiga (3NF) Bentuk normalisasi Ketiga dapat dilihat pada tabel berikut Tabel III.4. Bentuk Normal Ketiga
57
III.3.3. Desain Tabel Adapun rancangan tabel database yang penulis gunakan dalam penerapan metode flat rate dalam penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan adalah sebagai berikut: 1. Tabel users Tabel admin ini digunakan untuk menyimpan record data admin. Nama Database
: db_bprmitradana
Nama Tabel
: tbl_users
Primary Key
: user id
Foreign Key
: Tabel III.5 tbl_users Nama Field userid username Password last_login
Tipe Data int varchar varchar datetime
Panjang 2 20 15 2
2. Tabel Nasabah Tabel nasabah ini digunakan untuk menyimpan record data nasabah. Nama Database
: db_bprmitradana
Nama Tabel
: tbl_nasabah
Primary Key
: nas_id
Foreign Key
:Tabel III.6 tbl_nasabah Nama Field nas_id nas_ktp nas_nma nas_alamat nas_ttl
Tipe Data int varchar Varchar varchar date
Panjang 11 16 75 30 2
58
nas_pekerjaan nas_npwp nas_penghasilan nas_handphone
varchar varchar double varchar
80 20 5 12
3. Tabel Pembayaran Tabel pembayaran ini digunakan untuk menyimpan record data pembayaran Nama Database
: db_bprmitradana
Nama Tabel
: tbl_pembayaran
Primary Key
: pemb_id
Foreign Key
:-
Tabel III.7 tbl_pembayaran Nama Field pem_id pemb_pinid pemb_tgl pemb_cicilanke
Tipe Data Int Int date int
Panjang 11 11 2 11
4. Tabel Pinjaman Tabel pinjaman ini digunakan untuk menyimpan record data pinjaman Nama Database
: db_bprmitradana
Nama Tabel
: tbl_pinjaman
Primary Key
: pen_id
Foreign Key
:Tabel III.8 tbl_pinjaman Nama Field pin_id pin_nasid pin_tgl pin_pokok pin_skb pin_cic
Tipe Data int int date double double double
Panjang 11 1 2 5 5 5
59
5.
Tabel Suku Bunga Tabel area ini digunakan untuk menyimpan record data suku bunga. Nama Database
: db_bprmitradana
Nama Tabel
: tbl_skbunga
Primary Key
: skb_id
Foreign Key
:Tabel III.9 tbl_skbunga Nama Field skb_id skb_rate skb_thn
Tipe Data Int double Varchar
Panjang 11 5 8
III.3.4 Desain Sistem Detail Desain sistem detail dari penerapan metode flat rate dalam penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan adalah sebagai berikut: 1. Rancangan Menu Login. Desain sistem ini berisikan halaman menu Login dari Penerapan Metode Flate Rate dalam sistem informasi akutansi penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan. desain halaman ini adalah sebagai berikut :
Gambar III.16.Rancangan Menu Login
60
2. Rancangan Halaman Home. Desain sistem ini berisikan halaman tampilan utama dari penerapan metode flat rate dalam penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan. desain halaman ini adalah sebagai berikut :
Gambar III.17.Rancangan Menu Home 3. Rancangan Menu Nasabah. Desain sistem ini berisikan halaman menu data nasabah dari penerapan metode flat rate dalam penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan. desain halaman ini adalah sebagai berikut :
Gambar III.18. Rancangan Menu Nasabah Pada menu product terdapat menu create yang berfungsi untuk menginput data nasabah PT BPR Mitra Dana Madani Medan seperti terlihat pada gambar III.19
61
Gambar III.19. Rancangan Menu Create Data Nasabah Hasil inputan data nasabah bisa diedit jika terjadi kesalahan penginputan, menu edit table dapat dilihat pada gambar III.20
Gambar III.20. Rancangan Menu Edit Data Nasabah
62
4. Rancangan Menu Simulasi Kredit. Desain sistem ini berisikan halaman menu simulasi kredit dari penerapan metode flat rate dalam penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan. desain halaman ini adalah sebagai berikut :
Gambar III.21. Rancangan Menu Simulasi Kredit 5. Rancangan Menu Pinjaman. Desain sistem ini berisikan halaman menu data pinjaman dari penerapan metode flat rate dalam penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan. desain halaman ini adalah sebagai berikut :
Gambar III.22. Rancangan Menu Pinjaman Pada menu pinjaman terdapat menu create yang berfungsi untuk menginput data peminjam PT BPR Mitra Dana Madani Medan seperti terlihat pada gambar III.25
63
Gambar III.23. Rancangan Menu Create Data Pinjaman Hasil inputan data Peminjaman bisa diedit jika terjadi kesalahan penginputan, menu edit table dapat dilihat pada gambar III.24
Gambar III.24. Rancangan Menu Edit Data Pinjaman 6. Rancangan Menu Pembayaran Desain sistem ini berisikan halaman menu data pembayaran dari penerapan metode flat rate dalam penentuan bunga dan pokok pinjaman pada PT BPR Mitra Dana Madani Medan. desain halaman ini adalah sebagai berikut :
64
Gambar III.25. Rancangan Menu Pembayaran Pada menu penjualan terdapat menu create yang berfungsi untuk menginput data pembayaran PT BPR Mitra Dana Madani Medanseperti terlihat pada gambar III.26
Gambar III.26. Rancangan Menu Create Data Pembayaran
7. Rancangan Menu Laporan Pada desain ini berisikan halaman laporan peminjaman dan pembayaran PT BPR Mitra Dana Madani Medan. desain halaman menu laporan dapat dilihat pada gambar III.27.
Gambar III.27. Menu Laporan
65
Hasil inputan proyek berdasarkan bulan dengan menekan tombol cetak maka tampilan hasil laporan dapat dilihat pada gambar III.28
Gambar III.28. Menu Cetak Laporan