BAB III
ANALISA DAN DESAIN SISTEM
III.1. Analisa Sistem Yang Sedang Berjalan
Sistem evaluasi kredit modal kerja yang diterapkan pada Bank BPR Mitra Dana Mandiri Medan masih dilakukan secara semi komputerisasi, yaitu setiap pendataan pembayaran denda yang diterima oleh perusahaan masih di simpan di dalam Ms.Exel dan pendapatan digabungkan secara menyeluruh sehingga membuat staf bagian keuangan menjadi kesulitan di dalam pembuatan laporan pembayaran denda dan ketentuan denda oleh agunan. Akibatnya sering terjadi kesalahan dalam pembuatan laporan pembayaran denda kredit karena sistem yang digunakan masih kurang efektif dan efisien.
Dari uraian permasalah diatas maka penulis mencoba untuk merancang suatu sistem informasi dalam perhitungan kredit dana modal kerja yang menerapkan Bunga Flat Rate sehingga dapat menghasilkan laporan perhitungan ataupun pencatatan Pembayaran cicilan maupun denda yang dibutuhkan oleh perusahaan yang lebih cepat, akurat dan mudah dipahami.
III.1.1. Analisa Input
Analisa masukan (input) bertujuan untuk mengidentifikasi permasalahan atau bentuk masukan data yang ada pada sistem berupa form atau dokumen. Analisa dokumen masukan yang di teliti meliputi dokumen data persediaan perusahaan.
Pada form pembayaran kredit dan ketentuan denda data ditulis secara semi komputerisasi karena tidak ada aplikasi khusus untuk menangani sistem evaluasi pembayaran dan perhitungan kredit modal kerja. Sehingga banyak ditemui kendala-kendala dalam melakukan pembuatan laporan pembayaran kredit modal kerja perusahaan.
Berikut ini merupakan format pembayaran kredit dari agunan yang diterima Bank BPR Mitra Dana Mandiri Medan.
Gambar III.1. Form Input Dari Sistem Yang Sedang Berjalan
Sumber : Bank BPR Mitra Dana Mandiri Medan.
III. 1.2. Analisa Proses
Berdasarkan input yang telah ada maka selanjutnya dilakukan penganalisaan terhadap proses. Proses yang dilakukan sistem yang berjalan di gambarkan pada Flow of Document (FOD)
Administrasi Pimpinan
Gambar III.2. Flow Of Document Proses Pendataan Pembayaran Pada Bank
BPR Mitra Dana Mandiri Medan.
III.1.3. Analisa Output
Output ataupun keluaran yang akan dihasilkan adalah berupa laporan dan informasi mengenai data Pembayaran Kredit Modal Kerja yang disimpan dalam bentuk Form arsipan perusahaan. Laporan tersebut yang akan menjadi acuan bagi pihak-pihak yang membutuhkan informasi dari data Pembayaran yang dimiliki oleh Bank BPR Mitra Dana Mandiri Medan. Tampilan gambar output dapat dilihat pada gambar III.3 berikut ini :
Mulai Mencatat data Pembayaran Input Data pembayaran Daftar pembayaran oleh agunan Membuat Laporan Daftar Pembayaran Laporan Pembayaran Kredit Laporan Pembayaran Selesai
Gambar III.3. Form Output Dari Sistem Yang Sedang Berjalan
Sumber : Bank BPR Mitra Dana Mandiri Medan.
III.2. Evaluasi Sistem Yang Berjalan
Proses yang ada sekarang masih bersifat semi komputerisasi, karena bagian administrasi akan mencatat terlebih dahulu data persediaan yang ada kedalam form pembayaran Modal Kredit modal kerja dan ketentuan denda kemudian data tersebut baru diinput ke Sistem Komputerisasi Yang digunakan. Proses seperti ini sangat tidak efisien karena bagian administrasi harus bekerja dua kali hanya untuk mendata Pembayaran kredit Modal Kerja yang dimiliki oleh perusahaan, proses ini juga memakan waktu yang lama.
Oleh karena itu penulis merancang sistem informasi akuntansi pengolahan data pembayaran dan ketentuan denda yang ada dengan bahasa pemrograman Visual Basic 2010 dan database MySQL Server dengan menggunakan pemodelan sistem UML(Unified Modeling Language). Sistem ini telah memiliki database sebagai penyimpanan data dan dapat diproses secara otomatis.
Studi Kasus :
Pada tanggal 25 Maret 2006 PT. Andika Karya Tuan Andi mendapat persetujuan pinjaman investasi dari Bank ABC senilai Rp. 9.000.000,- untuk jangka waktu 1 tahun. Bunga yang dibebankan sebesar 12% .
Pertanyaan :
Hitunglah cicilan setiap bulannya jika di hitung dengan metode Bunga Flat Rate ? Jawab :
a. Menghitung pokok pinjaman (PJ) per bulan Menggunakan metode Bunga Flat Rate Adalah sebagai berikut :
Pokok Pinjaman yang harus dibayar setiap bulan adalah
PJ = jumlah pinjaman / jangka waktu
b. Selanjutnya menghitung bunga (BG) per tahun adalah
Jadi jumlah angsuran setiap bulan adalah Pokok pinjaman Rp. 7.500.00 Bunga Rp. 90.000 Jumlah Angsuran Rp. 8.400.00 Jumlah Pinjaman Pokok Pinjaman = Jangka Watu Rp. 9.000.000 Pokok Pinjaman = = Rp. 7.500.00 12 Bulan
Bunga x Nominal Pinjaman x 1 Bunga Pinjaman=
12 Bulan 12% x Rp. 9.000.000 x 1
Bunga Pinjaman= = Rp 90.000 12 Bulan
III.3. DesainSistem Secara Global
Sistem Informasi Akuntansi Penerapan Bunga Flat Rate Dalam Perhitungan Modal Kerja Pada Bank BPR Mitra Dana Mandiri menyajikan informasi data persediaan yang dimiliki oleh Bank BPR Mitra Dana Mandiri pada penggunanya. Berikut merupakan tahapan dalam perancangan aplikasi Sistem Informasi Akuntansi Penerapan Bunga Flat Rate Dalam Perhitungan Modal Kerja Pada Bank BPR Mitra Dana Mandiri.
III.3.1. Desain Sistem Global
Pada perancangan sistem ini terdiri dari beberapa tahap yaitu : 1. Perancangan Use Case Diagram.
2. Perancangan Class Diagram. 3. Perancangan Activity Diagram 4. Perancangan Sequence Diagram. 5.Perancangan Database.
III.3.1.1. Use Case Sistem Informasi Penerapan Bunga Flat Rate Dalam Perhitungan Kredit Modal Kerja Pada Bank Mitra Dana Mandiri
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. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar dibawah ini.
Sistem Informasi Akuntansi Penerapan Bunga Flat Rate Dalam Perhitungan Kredit Modal Kerja Pada Bank Mitra Dana Mandiri
Gambar III.4. Use Case Sistem Informasi Penerapan Bunga Flat Rate Dalam
Perhitungan Kredit Modal Kerja Pada Bank Mitra Dana Mandiri Bagian Administrasi Data Laporan Menu Utama Pengolahan Data Nasabah Pengolahan Data Agunan
Pengolahan Data Flatform
Pengolahan Data Pembayaran Agunan Flatform Denda KMK <<Extend>> Nasabah Pengolahan Ketentuan Denda Pengolahan Data KMK <<Extend>> Pimpinan Pengolahan Data Analisa Pembayaran Kredit Pembayaran Denda Jurnal Umum Login Keluar
III.3.1.2. Class Diagram
Class Diagram 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).
Gambar III.5. Class Diagram Sistem Informasi Penerapan Bunga Flat Rate Dalam Perhitungan Kredit Modal Kerja Pada Bank Mitra Dana Mandiri PT. Boyke Putra Medan
1 KMK Nokmk : var{15} TglKontrak :datetime IDNasabah :var{10} IDFlatform :var{10} LamaAngsuran :medium int PersenPinjaman : int BungaPinjaman : double TotalBiayaAngsuran : double AngsuranPerBulan : double IdAgunan : var{10} TglJatuhTempo : int NoIdentitasAgunan : var {20} TotalBayar:Double TotalDenda:Double -+Simpan () +Hapus () +Update () +Keluar () Pembayaran NoFaktur : var{15} NoKmk: var{15} TglBayar : datetime CicilanKe :int BayarAngsuran : double LamaDenda : int JumlahCicilan : double +Simpan () +Hapus () +Update () +Keluar () PembayaranDenda NoFaktur : var{15} Nokmk ; var{15} TanggalBayar : datetime JumlahBayar : double +Simpan () +Hapus () +Update () +Keluar () Jurnal Umum TglJurnal : datetime Keterangan : var{15} Ref :var{30} Debet : double Kredit: double +Simpan () +Hapus () +Update () +Keluar () 1….* 1….* 1 1 1….* 1 1….* 1 1….* 1 1….* Agunan
-ID agunan :var{10} - NamaAgunan : var {30} +Simpan () +Hapus () +Update () +Keluar () Nasabah ID Nasabah :var {10} Nama Nasabah :var {30} TptLahir :var {20} TanggalLahir:Datetime JenisKelamin:Varchar{10} Pekerjaan:Varchar{20} alamat :var{30} Telepon :var {30}
Nama Ibu Kandung :var {20} NamaSaudaraKandung :var {20} Alamat Saudara Kandung: var {30} +Simpan () +Hapus () +Update () +Keluar () DetailPlatform ID Flatform : var{20} LamaAngsuran : Int PersenPinjaman : int BungaPinjaman : double TotalAngsuran : double AmgsuranPerBulan ; double +Simpan () +Hapus () +Update () +Keluar () Flatform Id Flatform :var {20} Jumlah Dana : Double +Simpan () +Hapus () +Update () +Keluar () 1.* 1….* 1
III.3.1.3. 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 Form Input Data Login
Activity diagram form input data login dapat dilihat pada Gambar III.6. Sebagai berikut :
Gambar III.6. Activity Diagram Halaman Login
2. Activity Diagram Form Input Nasabah
Activity diagram form input nasabah dapat dilihat pada Gambar III.7. Sebagai berikut :
Click Login
Validasi Database Isi Username dan password
Tidak
Menu Utama
Gambar III.7. Activity Diagram Nasabah
3. Activity Diagram Form Input Agunan
Activity diagram form input Agunan dapat dilihat pada Gambar III.8. Sebagai berikut :
4. Activity Diagram Form Input Flatform
Activity diagram form input Flatform dapat dilihat pada Gambar III.9. Sebagai berikut :
Gambar III.9. Activity Diagram Input Flatform
5. Activity Diagram Form Input Ketentuan Denda
Activity diagram form input Ketentuan Denda dapat dilihat pada Gambar III.10. Sebagai berikut :
6. Activity Diagram Form Input KMK
Activity diagram form input KMK dapat dilihat pada Gambar III.11. Sebagai berikut :
Gambar III.11. Activity Diagram Input KMK
7. Activity Diagram Form Input Analisa
Activity diagram form input Analisa dapat dilihat pada Gambar III.12. Sebagai berikut :
Gambar III.12. Activity Diagram Input Analisa
8. Activity Diagram Form Input Pembayaran
Activity diagram form input pembayaran dapat dilihat pada Gambar III.13. Sebagai berikut :
9. Activity Diagram Form Input Pembayaran Denda
Activity diagram form input pembayaran denda dapat dilihat pada Gambar III.14. Sebagai berikut :
Gambar III.14. Activity Diagram Input Pembayaran Denda III.3.1.4. 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 :
a. Sequence Diagram Login
Gambar III.15. Sequence Diagram Form Login
b. Sequence Diagram Nasabah
Sequence diagram nasabah dapat dilihat pada Gambar III.16. Sebagai berikut :
Gambar III.16. Sequence Diagram Form Nasabah
c. Sequence Diagram Agunan
Sequence diagram data agunan dapat dilihat pada Gambar III.17. Sebagai berikut :
Gambar III.17. Sequence Diagram Form Agunan
d. Sequence Diagram Flatform
Sequence diagram data Flatform dapat dilihat pada Gambar III.18. Sebagai berikut :
Gambar III.18. Sequence Diagram Form Flatform
e. Sequence Proses Ketentuan Denda
Sequence diagram form ketentuan denda dapat dilihat pada Gambar III.19. Sebagai berikut :
Gambar III.19.Sequence Diagram Form Ketentuan Denda
f. Sequence Proses Data KMK
Sequence diagram form KMK dapat dilihat pada Gambar III.20. Sebagai berikut :
Gambar III.20. Sequence Diagram Form KMK
g. Sequence Proses Data Analisa
Sequence diagram form Analisa dapat dilihat pada Gambar III.21. Sebagai berikut :
Gambar III.21. Sequence Diagram Form Analisa
h. Sequence Proses Data Pembayaran Kredit
Sequence diagram form pembayaran kredit dapat dilihat pada Gambar III.22. Sebagai berikut :
Gambar III.22. Sequence Diagram Form Pembayaran Kredit
i. Sequence Proses Data Pembayaran Denda
Sequence diagram form pembayaran denda dapat dilihat pada Gambar III.23. Sebagai berikut :
j. Sequence Proses Data Laporan
Sequence diagram form laporan dapat dilihat pada Gambar III.24. Sebagai berikut :
Laporan Form Laporan
Menu ()
click form Laporan ()
Koneksi database () Admin
Tampilkan Menu ()
Click form laporan ()
Gambar III.24. Sequence Diagram Form Laporan
III.3.1.5. Desain Database
a. Untuk membuat database Sistem Informasi Akuntansi Penerapan Bunga Flat Rate dalam Perhitungan Kredit Modal Kerja ini penulis menggunakan MySQL Server.
1. Normalisasi
Normalisasi merupakan sebuah teknik dalam desain logika sebuah database, teknik pengelompokan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redundansi).
a. Unnormalisasi
ID Agunan NamaAgunan IDNasabah Nama Nasabah
TptLahir TglLahir Jenkel Pekerjaan Alamat Telepon …
Motor Andi 23 9 P Wiraswasta Medan 08778
Mobil Budi 35 10 P Wiraswasta Medan 09888
… NamaIbuKadung NamaSdrKandung IDFlaltform LamaAngsuran PersenPinjaman BungaPinjaman TotalAngsuran Angsuranperbulan …
Tuti Andi 7 bln 20 90000 1000 100
Dini Budi 4 bln 14 90000 2000 200
… ID Flatform
JumlahDana Nokmk TglKontrak IDNasabah IDFlatform LamaAngsuran PersenPinjaman …
90000 8 7 bln 20
90000 29 4 bln 14
… BungaPinjaman TotalBiayaAngsuran AngsuranPerBulan IDAgunan TglJatuhTempo NoIdentitasagunan TotalBayar TotalDenda …
90000 6700 960 9 IDES01 1000 1200
90000 8000 1000 10 IDS01 2000 1000
… NoFaktur NoKMK TglBayar Ci cilanke BayarAngsuran LamaDenda JumlahCicilan NoFaktur NoKMK …
8 9 1000 7 bln 1000
29 7 2500 4 bln 2500
… TglBayar JumlahBayar TglJurnal Ket Ref Debet Kredit
9 3000 9 bayar IO-01 8 10
7 3000 7 Utang IO-02 10 8
b. Normalisasi INF
ID Agunan NamaAgunan IDNasabah Nama Nasabah
TptLahir TglLahir Jenkel Pekerjaan Alamat Telepon …
IDA-01 Motor IDS-01 Andi 23 9 P Wiraswasta Medan 08778
IDA-02 Mobil IDS-02 Budi 35 10 P Wiraswasta Medan 09888
… NamaIbuKadung NamaSdrKandung IDFlaltform LamaAngsuran PersenPinjaman BungaPinjaman TotalAngsuran Angsuranperbulan …
Tuti Andi IDP-01 7 bln 20 90000 1000 100
Dini Budi IDP-02 4 bln 14 90000 2000 200
… ID Flatform
JumlahDana Nokmk TglKontrak IDNasabah IDFlatform LamaAngsuran PersenPinjaman …
IDP-01 90000 NOK-01 8 IDS-01 IDP-01 7 bln 20
IDP-02 90000 NOK-02 29 IDS-02 IDP-02 4 bln 14
… BungaPinjaman TotalBiayaAngsuran AngsuranPerBulan IDAgunan TglJatuhTempo NoIdentitasagunan TotalBayar TotalDenda …
90000 6700 960 IDG-01 9 IDES01 1000 1200
90000 8000 1000 IDG-02 10 IDS01 2000 1000
… NoFaktur NoKMK TglBayar Ci cilanke BayarAngsuran LamaDenda JumlahCicilan NoFaktur NoKMK …
NOF-01 NOK-01 8 9 1000 7 bln 1000 NOF-01 NOK-01
NOF-02 NOK-02 29 7 2500 4 bln 2500 NOF-02 NOK-02
… TglBayar JumlahBayar TglJurnal Ket Ref Debet Kredit
9 3000 9 bayar IO-01 8 10
7 3000 7 Utang IO-02 10 8
c. Normalisasi 2NF
ID Agunan NamaAgunan IDNasabah Nokmk Angsuranperbulan Nama Nasabah PersenPinjaman BungaPinjaman
IDA-01 Motor IDS-01 NOK-01 100 Andi 20 90000
IDA-02 Mobil IDS-02 NOK-02 200 Budi 14 90000
IDNasabah Nama
Nasabah
TptLahir TglLahir Jenkel Pekerjaan Alamat NamaIbuK
adung
NamaSdrK andung
Telepon …
IDS-01 Andi 23 9 P Wiraswasta Medan Tuti Andi 08778
IDS-02 Budi 35 10 P Wiraswasta Medan Dini Budi 09888
… ID Flatform Nokmk TglKontrak ID Nasabah Lama Angsuran IDAgunan TglJatuh Tempo
TotalBayar TotalDenda Persen
Pinjaman
IDP-01 NOK-01 8 IDS-01 7 bln IDG-01 9 1000 1200 20
IDP-02 NOK-02 29 IDS-02 4 bln IDG-02 10 2000 1000 14
ID Flatform
JumlahDana Nokmk TglKontrak IDNasabah LamaAngsuran Nama Nasabah IDAgunan PersenPinjaman
IDP-01 90000 NOK-01 8 IDS-01 7 bln Andi IDG-01 20
IDP-02 90000 NOK-02 29 IDS-02 4 bln Budi IDG-02 14
Nokmk TglKontrak IDNasabah IDFlatform LamaAngsuran BungaPinjaman TotalBiayaAngsuran AngsuranPerBulan PersenPinjaman …
NOK-01 8 IDS-01 IDP-01 7 bln 90000 6700 960 20
NOK-02 29 IDS-02 IDP-02 4 bln 90000 8000 1000 14
IDAgunan TglJatuhTempo NoIdentitasagunan TotalBayar NoFaktur TglBayar Ci cilanke BayarAngsuran LamaDenda TotalDenda
IDG-01 9 IDES01 1000 NOF-01 8 9 1000 7 bln 1200
NoFaktur NoKMK TglBayar Ci cilanke BayarAngsuran LamaDenda JumlahCicilan
NOF-01 NOK-01 8 9 1000 7 bln 1000
NOF-02 NOK-02 29 7 2500 4 bln 2500
NoFaktur NoKMK TglBayar JumlahBayar
NOF-01 NOK-01 9 3000
NOF-02 NOK-02 7 3000
TglJurnal Ket Ref Debet Kredit
9 bayar IO-01 8 10
7 Utang IO-02 10 8
d. Normalisasi 3NF
Gambar III.28. Normalisasi Tahap 3 (3 NF) III.3.1.5.1. Desain Tabel
Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan menggunakan database MySql Server
Berikut adalah desain database dan tabel dari sistem yang dirancang. 1. Tabel User Agunan -ID agunan - NamaAgunan Nasabah ID Nasabah Nama Nasabah TptLahir TglLahir JenisKelamin Pekerjaan alamat Telepon
Nama Ibu Kandung NamaSaudaraKandung Alamat Saudara Kandung
DetailFlatform ID Flatform LamaAngsuran PersenPinjaman BungaPinjaman TotalAngsuran AmgsuranPerBulan Flatform Id Flatform Jumlah Dana Pembayaran NoFaktur NoKmk TglBayar CicilanKe BayarAngsuran LamaDenda JumlahCicilan PembayaranDenda NoFaktur Nokmk TanggalBayar JumlahBayar KMK Nokmk TglKontrak IDNasabah IDFlatform LamaAngsuran PersenPinjaman BungaPinjaman TotalBiayaAngsuran AngsuranPerBulan IdAgunan TglJatuhTempo NoIdentitasAgunan TotalBayar TotalDenda Jurnal Umum TglJurnal Keterangan Ref Debet Kredit
Tabel user berfungsi sebagai tabel untuk menampung data-data Userprogram yang akan menggunakan program.
Nama Database : BPR Nama Tabel : TabelUser Primary Key : IDUser Foreign Key : -
Tabel III.1 Tabel User
2. Tabel Agunan
Tabel agunan berfungsi sebagai tabel untuk menampung data-data agunan. Nama Database : BPR
Nama Tabel : TabelAgunan Primary Key : IDAgunan Foreign Key : -
Tabel III.2 Tabel Agunan
3. Tabel Nasabah
Tabel nasabah berfungsi sebagai tabel untuk menampung data-data nasabah. Nama Database : BPR
Nama Tabel : TabelNasabah
Nama Field Tipe Data Ukuran Keterangan
*IDUser Varchar 10 ID User
Password Varchar 20 Password
Nama Field Tipe Data Ukuran Keterangan
*IDAgunan Varchar 10 ID Agunan
Primary Key : IDNasabah Foreign Key : -
Tabel III.3 Tabel Nasabah
4. Tabel Flatform
Tabel flatform berfungsi sebagai tabel untuk menampung data-data dari platform.
Nama Database : BPR
Nama Tabel : TabelFlatform Primary Key : IDFlatform Foreign Key : -
Tabel III.4 Tabel Platform
5. Tabel Detail Flatform
Tabel detail Flatform berfungsi sebagai tabel untuk menampung data-data Tentang detail flatform .
Nama Field Tipe Data Ukuran Keterangan
*ID Nasabah Varchar 10 ID Nasabah
Nama Nasabah Varchar 30 Nama Nasabah
Tpt Lahir Varchar 20 Tempat Lahir
Tgl Lahir Datetime - Tanggal Lahir
Jeniskelamin Varchar 10 Jenis Kelamin
Pekerjaan Varchar 20 Pekerjaan
Alamat Varchar 30 Alamat
Telepon Varchar 20 Telepon
Nama Ibu Kandung Varchar 20 Nama Ibu Kandung
Nama SdrKandung Varchar 20 Nama Sdr Kandung
Alamat Sdr kandung Varchar 30 Alamat sdr kandung
Nama Field Tipe Data Ukuran Keterangan
*ID Flatform Varchar 10 ID Flatform
Nama Database : BPR
Nama Tabel : TabelDetailFlatform Primary Key : -
Foreign Key : IDFlatform
Tabel III.5 Tabel Detail Flatform
6. Tabel KMK
Tabel KMK berfungsi sebagai tabel untuk menampung data-data KMK. Nama Database : BPR
Nama Tabel : TabelKMK Primary Key : NOKMK
Foreign Key : IDNasabah, IDFlatform
Tabel III.6 Tabel KMK
Nama Field Tipe Data Ukuran Keterangan
*ID Flatform Varchar 10 ID FlatForm
LamaAngsuran Int - Lama Angsuran
Persen Pinjaman Int - Persen pinjaman
Bunga Pinjaman Double - Bunga pinjaman
Total BayarAngsuran Double - Total bayar
Angsuran / Bln Double - Angsuran/ bln
Nama Field Tipe Data Ukuran Keterangan
*No KMK Varchar 15 No KMK
Tgl Kontrak Datetime - Tanggal
ID Nasabah Varchar 10 ID Nasabah
ID Flatform Varchar 10 ID Flatform
Lama Angsuran MediumInt - Lama Angsuran
Persen Pinjaman Int - Persen Pinjaman
Bunga Pinjaman Double - Bunga Pinjaman
Total Biaya Angs Double - Total Biaya Angsuran
Angsuran per bln Double - Angsuran / bulan
ID Agunan Varchar 10 ID Agunan
Tgl Jatuh Tempo Int - Tgl Jatuh Tempo
No Identitas Agunan Varchar 20 No identitas Agunan
7. Tabel Pembayaran
Tabelpembayaran berfungsi sebagai tabel untuk menampung data-data pemabayaran.
Nama Database : BPR
Nama Tabel : TabelPembayaran Primary Key : NoFaktur
Foreign Key : NoKMK
Tabel III.7 Tabel Pembayaran
8. Tabel Pembayaran Denda
Tabel pembayaran denda berfungsi sebagai tabel untuk menampung data-data pembayaran denda.
Nama Database : BPR
Nama Tabel : TabelPembayaranDenda Primary Key : NoFaktur
Total Denda Double - Total Denda
Nama Field Tipe Data Ukuran Keterangan
No faktur Varchar 15 No Faktur
No KMK Varchar 15 No KMK
Tglbayar DateTime - Tanggal
Cicilam Ke Int - Cicilan
Bayar Angsuran Double - Bayar Angsuran
Lama Denda Int - Lama Denda
Foreign Key : NoKMK
Tabel III.8 Tabel Pembayaran Denda
9. Tabel Jurnal Umum
Tabel jurnal umum berfungsi sebagai tabel untuk menampung data-data buku jurnal umum.
Nama Database : BPR
Nama Tabel : TabelJurnalUmum Primary Key : -
Foreign Key : -
Tabel III.9 Tabel Jurnal Umum
III.3.1.6. Desain User Interface III.3.1.6.1. Desain Input
Perancangan input merupakan masukan yang penulis rancang guna lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan.
Nama Field Tipe Data Ukuran Keterangan
No Faktur Varchar 15 No Faktur
No KMK Varchar 15 No KMK
Tgl Bayar DateTime - Tanggal
Jumlah Bayar Double - Jumlah Bayar
Nama Field Tipe Data Ukuran Keterangan
TglJurnal Datetime - Tanggal
Keterangan Varchar 30 Keterangan
Ref Varchar 15 Referensi
Debet Double - Debet
Perancangan input tampilan yang dirancang adalah sebagai berikut : 1. Perancangan Input Form Login
Perancangan input form login berfungsi untuk verifikasi pengguna yang berhak menggunakan sistem. Adapun rancangan form login dapat dilihat pada Gambar III.29. sebagai berikut :
Gambar III.29. Rancangan InputForm Login
2. Rancangan Input Form Menu Utama
Rancangan input menu utama berfungsi untuk menampilkan tampilan utama dari user interface. Adapun rancangan menu utama dapat dilihat pada Gambar III.30. sebagai berikut :
Gambar III.30. Rancangan InputForm Input Menu Utama
3. Rancangan Input Form Input Nasabah
Perancangan input form input nasabah merupakan form untuk penyimpanan data-data nasabah. Adapun bentuk form input nasabah dapat dilihat pada Gambar III.31 Sebagai berikut :
4. Rancangan Input Form Input Agunan
Perancangan input form input agunan merupakan form untuk penyimpanan data-data agunan. Adapun bentuk form input agunan dapat dilihat pada Gambar III.32 Sebagai berikut :
Gambar III.32. Rancangan InputForm Input Agunan
5. Rancangan Input Form Input Flatform Kredit
Perancangan input form input flatform kredit merupakan form untuk penyimpanan data-data flatform kredit. Adapun bentuk form input flatform kredit dapat dilihat pada Gambar III.33 Sebagai berikut :
Gambar III.33. Rancangan InputForm Flatform Kredit
6. Rancangan Input Form Input Denda
Perancangan input form input denda merupakan form untuk penyimpanan data-data ketentuan denda oleh nasabah. Adapun bentuk form input denda dapat dilihat pada Gambar III.34. Sebagai berikut :
7. Rancangan Input Form Input KMK
Perancangan input form input KMK merupakan form untuk penyimpanan data-data KMK. Adapun bentuk form input KMK dapat dilihat pada Gambar III.35 Sebagai berikut :
Gambar III.35. Rancangan InputForm KMK
8. Rancangan Input Form Input Analisa Kredit
Perancangan input form input analisa kredit merupakan form untuk penyimpanan data-data analisa kredit. Adapun bentuk form input analisa kredit dapat dilihat pada Gambar III.36 Sebagai berikut :
Gambar III.36. Rancangan InputForm Analisa Kredit
9. Rancangan Input Form Input Pembayaran
Perancangan input form input pembayaran merupakan form untuk penyimpanan data-data Pembayaran. Adapun bentuk form input pilPembayaran dapat dilihat pada Gambar III.37 Sebagai berikut :
Gambar III.37. Rancangan InputForm PilPembayaran
Adapun bentuk rancangan pembayaran setelah menginputkan data pada form pil pembayaran dan setelah memilih pilihan bayar pada form pilpembayaran dapat dilihat pada gambar III.38 Sebagai berikut :
Gambar III.38. Rancangan Input Pembayaran
Adapun bentuk rancangan pembayaran denda setelah menginputkan data pada form pembayaran dan setelah memilih pilihan hitung denda pada form pembayaran dapat dilihat pada gambar III.39 Sebagai berikut :
Gambar III.39. Rancangan Input Pembayaran Denda
III.3.1.6.2. Desain Output
Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari Sistem Informasi Akuntansi
Penerapan Bunga Flat Rate Dalam Perhitungan Kredit Modal Kerja Pada Bank BPR Dana Mandiri ini adalah sebagai berikut :
1. Rancangan Output Laporan Nasabah
Rancangan output laporan nasabah berfungsi menampilkan data-data jenis nasabah yang ada di Bank BPR Dana Mandiri. Adapun rancangan output laporan nasabah dapat dilihat pada Gambar III.40. sebagai berikut :
Gambar III.40. Rancangan Output Laporan nasabah
2. Rancangan Output Laporan Agunan
Rancangan output laporan agunan berfungsi menampilkan data-data agunan. Adapun rancangan output laporan agunan dapat dilihat pada Gambar III.41. sebagai berikut :
Gambar III.41. Rancangan Output Laporan Agunan
3. Rancangan Output Laporan Flatform
Rancangan output laporan flatform berfungsi menampilkan data-data platform. Adapun rancangan output laporan platform dapat dilihat pada Gambar III.42. sebagai berikut :
4. Rancangan Output Laporan Kredit Modal Kerja
Rancangan output laporan KMK berfungsi menampilkan data-data kredit modal kerja. Adapun rancangan output laporan pilKMK dapat dilihat pada Gambar III.43. sebagai berikut :
Gambar III.43. Rancangan Output Laporan PilKMK
Adapun bentuk rancangan laporan kredit modal setelah menginputkan bulan dan tahun pada pillaporan KMK dan setelah memilih pilihan Cetak pada form pilKMK dapat dilihat pada gambar III.44 Sebagai berikut
5. Rancangan Output Laporan Pembayaran Kredit
Rancangan output laporan pembayaran kredit bulanan berfungsi menampilkan data-data pembayaran kredit berdasarkan bulan dan tahun. Adapun rancangan output laporan PilLapPembayaran Kredit dapat dilihat pada Gambar III.45. sebagai berikut :
Gambar III.45. Rancangan Output Laporan PilLapPembayaran Kredit
Adapun bentuk rancangan laporan pembayaran kredit setelah menginputkan bulan dan tahun pada pillaporan pembayaran kredit dan setelah memilih pilihan Cetak pada form pillap pembayaran kredit dapat dilihat pada gambar III.46 Sebagai berikut
6. Rancangan Output Laporan Jurnal
Rancangan output laporan jurnal berfungsi menampilkan data-data jurnal umum berdasarkan tahun dan bulan. Adapun rancangan output PilLapJurnal dapat dilihat pada Gambar III.47. sebagai berikut :
Gambar III.47. Rancangan Output Laporan PilLapJurnal
Adapun bentuk rancangan laporan Jurnal umum setelah menginputkan bulan dan tahun pada pillaporan jurnal dan setelah memilih pilihan Cetak pada form pillap Jurnaldapat dilihat pada gambar III.48 Sebagai berikut :