• Tidak ada hasil yang ditemukan

BAB III ANALISA DAN DESAIN SISTEM

N/A
N/A
Protected

Academic year: 2021

Membagikan "BAB III ANALISA DAN DESAIN SISTEM"

Copied!
58
0
0

Teks penuh

(1)

III.1. Analisa Sistem Yang Berjalan

Sistem yang saat ini sedang berjalan di PT.BPR Medan dalam hal pengolahan pembiayaan kredit usaha kecil masih dilakukan menggunakan aplikasi sederhana yaitu aplikasi Microsoft Excel.

Dalam sistem yang berjalan dapat penulis jelaskan pembiayaan kredit usaha kecil pada PT. BPR Medan sebagai berikut :

1. Pada bagian administrasi membuat suatu sistem pembiayaan kredit usaha kecil di dalam sebuah laporan pembiayaan kredit usaha kecil secara manual.

2. Bagian administrasi menghitung total pembayaran angsuran yang ada pada PT. BPR Medan.

3. Bagian administrasi membuat suatu laporan pembiayaan kredit usaha kecil dengan menggunakan Microsoft Excel.

III.1.1. Analisa Input

Input dari sistem yang berjalan adalah data transaksi pembiayaan kredit usaha kecil. Transaksi pembiayaan kredit usaha kecil disini meliputi no peminjaman yang nantinya akan diperlukan dalam penyusunan laporan pembiayaan kredit usaha kecil.

(2)

Admin melakukan setiap transaksi pembiayaan kredit usaha kecil dan dicatat dalam faktur pembayaran angsuran. Begitu juga dengan kegiatan lain Faktur-faktur ini kemudian diserahkan kepada bagian administrasi yang bertugas untuk membuat laporan-laporan pembiayaan kredit usaha kecil yang dibutuhkan oleh pimpinan. Bagian administrasi kemudian mencatat setiap transaksi pembiayaan kredit usaha kecil yang sudah terjadi dalam bentuk laporan pembiayaan kredit usaha kecil yang dikerjakan secara manual.

Dengan cara seperti ini cukup sering terjadi kesalahan dikarenakan faktur-faktur yang tidak lengkap karena hilang ataupun terbuang.

Gambar III.1. Analisa Input Pembiayaan Kredit Usaha Kecil Pada PT. BPR Medan

(3)

III.1.2. Analisa Proses

Proses penyusunan pembiayaan kredit usaha kecil sepenuhnya dikerjakan oleh bagian administrasi yang bekerja pada PT. BPR Medan. Adapun prosesnya dapat digambarkan dengan Flow of Document (FOD) seperti terlihat pada Gambar III.2. berikut :

Gambar III.2. FOD ( Flow Of Document ) Perancangan dan Pembuatan Aplikasi Sistem Pembiayaan Kredit Usaha Kecil Pada PT. BPR Medan

Sumber : PT. BPR Medan III.1.3. Analisa Output

Setelah mencatat setiap transaksi pembiayaan kredit usaha kecil dalam laporan pembiayaan kredit usaha kecil, bagian administrasi kemudian

Nasabah Bagian Administrasi Pembiayaan Kredit Pimpinan Mulai Memberikan Data Nasabah & Data Pembiayaan Kredit Menerima Faktur Pembayaran Angsuran Menerima Data Data Nasabah & Data Pembiayaan Kredit Selesai Membuat Laporan Data Pembiayaan Kredit Bulanan Laporan Pembiayaan Kredit Bulanan Laporan Data Pembiayaan Kredit Bulanan Membuat Data Pembiayaan Kredit Membuat Faktur Pembayaran Angsuran N

(4)

mengelompokkan rekening-rekening Pendapatan dan Beban. Setelah itu bagian administrasi menghitung total keseluruhan dari Pendapatan penerimaan angsuran yang ada, dimana hasilnya akan dibutuhkan untuk menghitung dari pembiayaan kredit usaha kecil. Jika pengurangan antara total pendapatan dan total beban bernilai positif maka perusahaan mendapatkan penerimaan pembiayaan kredit usaha kecil. Tapi jika hasilnya negatif maka perusahaan mengalami rugi. Maka bagian administrasi sudah memiliki data yang lengkap untuk menyusun laporan pembiayaan kredit usaha kecil yang dikerjakan menggunakan Microsoft Excel.

Gambar III.3. Laporan Pembiayaan Kredit Usaha Kecil Pada PT. BPR Medan

(5)

III.2. Evaluasi sistem yang berjalan

Dalam hal ini sistem yang digunakan belumlah efektif perancangan dan pembuatan aplikasi pembiayaan kredit usaha kecil pada PT. BPR Medan yang ada masih menggunakan Microsoft Excell. Pengolahan data perancangan dan pembuatan aplikasi pembiayaan kredit usaha kecil pada PT. BPR Medan yang masih sederhana ini membuat pelaporan terkadang bermasalah dalam bentuk perhitungan uang dalam pembiayaan kredit usaha kecil. Tidak jarang juga bermasalah dari segi pendataan tanggal pelaporan dan juga akumulasi total nilai keuangan yang terkadang tidak sesuai. Dan masalah ini sering membuat kekecewaan bagi perusahaan.

III.3 Desain Sistem

Berdasarkan hasil analisis penulis membuat suatu desain sistem usulan sebagai berikut :

III.3.1 Desain Sistem Global

Pada tahap ini akan dilakukan perancangan terhadap sistem yang diusulkan. Adapun perancangan dari sistem ini dapat digambarkan dengan Unified Modelling Language (UML).

III.3.1.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

(6)

dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar III.4. dibawah ini.

Pimpinan Bagian Administrasi Isi Data Nasabah Login <<include>> <<include>> <<include>> Laporan Nasabah Laporan Daftar Agunan <<include>> Laporan Peminjaman Isi Data Agunan Isi Data Faltform <<include>> Faktur Pembayaran Angsuran Isi Data Denda Isi Data Peminjaman Laporan Flatform

Gambar III.4. Use Case Diagram Isi Data Pembayaran Angsuran <<include>> Laporan Denda Laporan Pembayaran Angsuran <<include>> Isi Data Pembayaran Denda Laporan Pembayaran Denda Faktur Pembayaran Denda <<include>> <<include>> Isi Data Daftar Akun Isi Data Posting Jurnal Laporan Daftar Akun Laporan Jurnal Umum <<include>> <<include>> <<include>>

(7)

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).

(8)

43 Gambar III.5. Class Diagram

-Telepon -NamaIbuKandung -NamaSaudaraKandung -AlamatSaudaraKandung +Add +Simpan +Edit +Hapus +Update +Batal +Keluar +Batal +Keluar +Batal +Keluar +Add +Simpan +Edit +Hapus +Update +Batal +Keluar +Hapus +Update +Batal +Keluar Agunan *IDAgunan -NamaAgunan +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Peminjaman *NoPeminjaman -Tanggal -Bulan -Tahun -IDNasabah -IDFlatform -LamaAngsuran -PersenPinjaman -BungaPinjaman -TotalBayarAngsuran -AngsuranPerBulan -IDAgunan -TglJatuhTempo -NoIdentitasAgunan -TotalBayar -TotalDenda +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Analisa Kredit -NoPeminjaman -CicilanKe -TglJatuhTempo -SisaAngsuran -StatusPembayaran +Add +Simpan +Edit +Hapus +Update +Batal +Keluar DetailFlatForm -IDFlatform -LamaAngsuran -PersenPinjaman -BungaPinjaman -TotalBayarAngsuran -AngsuranPerBulan +Add +Simpan +Edit +Hapus +Update +Batal +Keluar +Hapus +Update +Batal +Keluar Posting *NoPosting +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Detail Posting -NoPosting -Tanggal -Bulan -Tahun NoUrut -KodeAkun -NoBukti -Debet -Kredit +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Temp -NoPosting -Tanggal -Bulan -Tahun NoUrut -KodeAkun -NoBukti -Debet -Kredit +Add +Simpan +Edit +Hapus +Update +Batal +Keluar

(9)

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 :

Login Username & Password

Login

Cek Validation

Valid Invalid

Gambar III.6 Activity Diagram Halaman Login 2. Activity DiagramForm Input Data Nasabah

Activity diagram form input data nasabah dapat dilihat pada Gambar III.7. Sebagai berikut :

Gambar III.7 Activity DiagramForm Input Data Nasabah

-Kredit +Add +Simpan +Edit +Hapus +Update +Batal +Tutup SaldoKasDanBank -NoRekKasDanBank -BulanSaldo -Tahun Saldo -SaldoAwal -Debet -Kredit -SaldoAkhir +Add +Simpan +Edit +Hapus +Update +Batal +Tutup Tambah Data

Nasabah Isi Data Nasabah

Simpan Data Nasabah

Edit Data Nasabah

Isi Data Nasabah Update Data

Nasabah

Hapus Data

Nasabah Pilih Data

Nasabah

Hapus Data Nasabah

Batal Data

Nasabah Pilih Data Nasabah

Keluar Data Nasabah

(10)

3. Activity DiagramForm Input Data Denda

Activity diagram form input data denda dapat dilihat pada Gambar III.8. Sebagai berikut :

Gambar III.7 Activity DiagramForm Input Data Denda 4. Activity DiagramForm Input Data Agunan

Activity diagram form input data regu kerja dapat dilihat pada Gambar III.9. Sebagai berikut

Gambar III.9. Activity DiagramForm Input Data Agunan

Tambah Data Denda

Isi Data Denda Simpan Data

Denda

Edit Data Denda

Isi Data Denda Update Data

Denda

Hapus Data

Denda Pilih Data

Denda Hapus Data Denda Batal Data Denda Pilih Data Denda Keluar Data Denda Tambah Data Agunan

Isi Data Agunan Simpan Data

Agunan

Edit Data Agunan

Isi Data Agunan Update Data

Agunan

Hapus Data

Agunan Pilih Data

Agunan Hapus Data Agunan Batal Data Agunan Pilih Data Agunan Keluar Data Agunan

(11)

5. Activity DiagramForm Input Data Flatform

Activity diagram form input data flatform dapat dilihat pada Gambar III.10. Sebagai berikut :

7. Activity DiagramForm Input Data Peminjaman

Activity diagram form input data peminjaman dapat dilihat pada Gambar III.11. Sebagai berikut :

Gambar III.10. Activity DiagramForm Input Data Flatform

Gambar III.11. Activity DiagramForm Input Data Peminjaman

Tambah Data Flatform

Isi Data Flatform Simpan Data

Flatform

Edit Data Flatform

Isi Data Flatform Update Data

Flatform

Hapus Data

Flatform Pilih Data

Flatform Hapus Data Flatform Batal Data Flatform Pilih Data Flatform Keluar Data Flatform Tambah Data Peminjaman

Isi Data Peminjaman Simpan Data

Peminjaman

Edit Data Peminjaman

Isi Data Peminjaman Update Data

Peminjaman

Hapus Data

Peminjaman Pilih Data

Peminjaman

Hapus Data Peminjaman

Batal Data

Peminjaman Peminjaman Pilih Data

Keluar Data Peminjaman

(12)

8. Activity DiagramForm Input Data Pembayaran Angsuran

Activity diagram form input data pembayaran angsuran dapat dilihat pada Gambar III.12. Sebagai berikut :

9. Activity DiagramForm Input Data Pembayaran Denda

Activity diagram form input data pembayaran denda dapat dilihat pada Gambar III.13. Sebagai berikut :

Gambar III.12. Activity DiagramForm Input Data Pembayaran Angsuran

Gambar III.13. Activity DiagramForm Input Data Pembayaran Denda

Tambah Data Pembayaran Angsuran

Isi Data Pembayaran Angsuran Simpan Data Pembayaran Angsuran Edit Data Pembayaran Angsuran

Isi Data Pembayaran Angsuran Update Data Pembayaran Angsuran Hapus Data Pembayaran Angsuran Pilih Data Pembayaran Angsuran Hapus Data Pembayaran Angsuran Batal Data

Pembayaran Angsuran Pembayaran Pilih Data Angsuran Keluar Data Pembayaran Angsuran Tambah Data Pembayaran Denda

Isi Data Pembayaran Denda

Simpan Data Pembayaran Denda

Edit Data Pembayaran Denda

Isi Data Pembayaran Denda Update Data Pembayaran Denda Hapus Data Pembayaran Denda Pilih Data Pembayaran Denda Hapus Data Pembayaran Denda Batal Data

Pembayaran Denda Pembayaran Denda Pilih Data

Keluar Data Pembayaran

(13)

10. Activity DiagramForm Input Data Daftar Akun

Activity diagram form input data daftar akun dapat dilihat pada Gambar III.14. Sebagai berikut :

11. Activity DiagramForm Input Data Posting Jurnal

Activity diagram form input data posting jurnal dapat dilihat pada Gambar III.15. Sebagai berikut :

Gambar III.14. Activity DiagramForm Input Data Daftar Akun

Tambah Data

Daftar Akun Isi Data Daftar Akun

Simpan Data Daftar Akun

Edit Data Daftar Akun

Isi Data Daftar Akun Update Data

Daftar Akun

Hapus Data

Daftar Akun Pilih Data

Daftar Akun

Hapus Data Daftar Akun

Batal Data

Daftar Akun Daftar Akun Pilih Data

Keluar Data Daftar Akun

Gambar III.15. Activity DiagramForm Input Data Posting Jurnal

Tambah Data

Posting Jurnal Isi Data Posting Jurnal

Simpan Data Posting Jurnal

Edit Data Posting Jurnal

Isi Data Posting Jurnal

Update Data Posting Jurnal

Hapus Data

Posting Jurnal Pilih Data

Posting Jurnal Hapus Data Posting Jurnal Batal Data Posting Jurnal Pilih Data Posting Jurnal Keluar Data Posting Jurnal

(14)

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 DiagramUpdate Data

Gambar III.16. Sequence Diagram Update Data b. Sequence Input Data User

Gambar III.17. Sequence Diagram Input Data User

Admin

;Login ;Admin Page ;Update data

Page New Message Succes Sent (item) Login View (item) Logout Invalid Admin

;Halaman utama ;registrasi

user ;Sukses registrasi user Open New Message Succes Open New Sent ( item ) Invalid View (item)

(15)

c. Sequence Proses Data Nasabah

Gambar III.18. Sequence Diagram Proses Data Nasabah d. Sequence Proses Data Agunan

Gambar III.19. Sequence Diagram Proses Data Agunan

Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Nasabah Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Agunan Sent ( item ) Invalid View (item)

(16)

e. Sequence Proses Data Denda

Gambar III.20. Sequence Diagram Proses Data Denda

f. Sequence Proses Data Flatform

Gambar III.21. Sequence Diagram Proses Data Flatform

Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Flatform Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Denda Sent ( item ) Invalid View (item)

(17)

g. Sequence Proses Data Peminjaman

Gambar III.22. Sequence Diagram Proses Data Peminjaman h. Sequence Proses Data Pembayaran Angsuran

Gambar III.23. Sequence Diagram Proses Data Pembayaran Angsuran

Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Peminjaman Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data Pembayaran Angsuran

Sent ( item ) Invalid

(18)

i. Sequence Proses Data Pembayaran Denda

Gambar III.24. Sequence Diagram Proses Data Pembayaran Denda h. Sequence Proses Data Daftar Akun

Gambar III.25. Sequence Diagram Proses Data Daftar Akun

Admin

;Halaman utama ;login ;user

page Open New Message Succes Proses Data Pembayaran Denda Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data Daftar Akun

Sent ( item ) Invalid

(19)

i. Sequence Proses Data Posting Jurnal

Gambar III.26. Sequence Diagram Proses Data Posting Jurnal

III.3.2. Desain Sistem Detail

Desain sistem detail perancangan dan pembuatan aplikasi sistem pembiayaan kredit usaha kecil pada PT. BPR Medan, ini adalah sebagai berikut:

III.3.2.1.Desain Output

Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari perancangan dan pembuatan aplikasi sistem pembiayaan kredit usaha kecil pada PT. BPR Medan ini adalah sebagai berikut :

1. Rancangan Output Form Pil Lap Nasabah

Rancangan output form pil lap nasabah bulanan berfungsi untuk menampilkan data-data nasabah tiap bulan ada pada PT. BPR Medan. Form pil lap peminjaman bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data Posting Jurnal

Sent ( item ) Invalid

(20)

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap nasabah bulanan yang akan ditampilkan seperti terlihat pada Gambar III.27. Di bawah ini :

Gambar III.27. Rancangan Output Form Pil Lap Nasabah

Medan, 99 - xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.28. Rancangan Output Laporan Nasabah

2. Rancangan Output Form Pil Lap Daftar Agunan

Rancangan output form pil lap daftar agunan bulanan berfungsi untuk menampilkan data-data daftar agunan tiap bulan ada pada PT. BPR Medan.

Form pil lap daftar agunan bulanan yang ditampilkan berdasarkan Bulan/Tahun. ID Nasabah Nama Nasabah Tpt Lahir Tgl Lahir Jenis Kelamin

Pekerjaan Alamat Telepon Nama Ibu Kandung Nama Saudara Kandung Alamat Saudara Kandung 9999999 xxxxxxxxxx xxxxx 99 xxxxx Xxxxx xxxxx 9999999 xxxxx xxxxx xxxxx 9999999 xxxxxxxxxx xxxxx 99 xxxxx Xxxxx xxxxx 9999999 xxxxx xxxxx xxxxx

PT. BANK PERKREDITAN RAKYAT LAPORAN NASABAH Bulan : Januari 2013 Pimpinan Administrasi FormPilLapNasabah X Bulan Tahun Cetak Tutup

(21)

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap daftar agunan bulanan yang akan ditampilkan seperti terlihat pada Gambar III.29. Di bawah ini :

Gambar III.29. Rancangan Output Form Pil Lap Daftar Agunan

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.30. Rancangan Output Laporan Daftar Agunan 3. Rancangan Output Form Pil Lap Daftar Flatform Kredit

Rancangan output form pil lap daftar faltform kredit bulanan berfungsi untuk menampilkan data-data daftar flatform kredit tiap bulan ada pada PT. BPR Medan. Form pil lap daftar flatform kredit bulanan yang ditampilkan berdasarkan Bulan/Tahun.

ID Agunan Nama Agunan

9999999999 Xxxxxxxxxxxxxxxxxx

9999999999 Xxxxxxxxxxxxxxxxxx

Pimpinan Administrasi

PT. BANK PERKREDITAN RAKYAT LAPORAN DAFTAR AGUNAN

Bulan : Januari 2013 FormPilLapDaftarAgunan X Bulan Tahun Cetak Tutup

(22)

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap daftar flatform kredit bulanan yang akan ditampilkan seperti terlihat pada Gambar III.31. Di bawah ini :

Gambar III.31. Rancangan Output Form Pil Lap Daftar Flatform Kredit

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.32. Rancangan Output Laporan Flatform

4. Rancangan Output Form Pil Lap Peminjaman

Rancangan output form pil lap peminjaman bulanan berfungsi untuk menampilkan data-data peminjaman tiap bulan ada pada PT. BPR Medan. Form

pil lap peminjaman bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Jumlah Dana

Lama Angsuran Persen Pinjaman Bunga Pinjaman Total Bayar Angsuran Angsuran Per Bulan 999999999 9999999999 999999999 9999999999 9999999999 9999999999 999999999 9999999999 999999999 9999999999 9999999999 9999999999 Pimpinan Administrasi

PT. BANK PERKREDITAN RAKYAT LAPORAN DAFTAR FLATFORM KREDIT

Bulan : Januari 2013 FormPilLapDaftarAgunan X Bulan Tahun Cetak Tutup

(23)

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap peminjaman bulanan yang akan ditampilkan seperti terlihat pada Gambar III.33. Di bawah ini :

Gambar III.33. Rancangan Form Pil Lap Peminjaman

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.34. Rancangan Output Laporan Peminjaman

5. Rancangan Output Form Pil Lap Pembayaran

Rancangan output form pil lap pembayaran bulanan berfungsi untuk menampilkan data-data pembayaran angsuran tiap bulan ada pada PT. BPR Medan. Form pil lap pembayaran bulanan yang ditampilkan berdasarkan Bulan/Tahun. No Peminjaman Tanggal ID Nasabah Nama Nasabah ID Flatform Lama Angsuran Persen Pinjaman Bunga Angsuran Total Bayar Angsuran ID Agunan Tgl Jatuh Tempo No Identitas Agunan Total Bayar Total Denda 99999999 99 9999999 Xxxxxxxx 99 99999 99999 99999 99999 99999 99999 99999 99999 99999 99999999 99 9999999 Xxxxxxxxx 99 99999 99999 99999 99999 99999 99999 99999 99999 99999 Bulan : September 2013 Pimpinan Administrasi

PT. BANK PERKREDITAN RAKYAT LAPORAN PEMINJAMAN FormPilLapPeminjaman X Bulan Tahun Cetak Tutup

(24)

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap pembayaran bulanan yang akan ditampilkan seperti terlihat pada Gambar III.35. Di bawah ini :

\

Gambar III.35. Rancangan Form Pil Lap Peminjaman

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.36. Rancangan Output Laporan Pembayaran Angsuran 6. Rancangan Output Form Pil Lap Pembayaran Denda

Rancangan output form pil lap pembayaran denda bulanan berfungsi untuk menampilkan data-data pembayaran denda angsuran tiap bulan ada pada PT. BPR Medan. Form pil lap pembayaran denda bulanan yang ditampilkan berdasarkan Bulan/Tahun. No Faktur No Peminjaman Nama Nasabah Cicilan Ke Bayar Angsuran

Lama Denda Jumlah Denda

9999999 9999999999 xxxxxxxxxxx 9999999 9999999999 9999999999 9999999999 9999999 9999999999 xxxxxxxxxxx 9999999 9999999999 9999999999 9999999999 FormPilLapPembayaran X Bulan/ Tahun Cetak Tutup

LAPORAN PEMBAYARAN BULANAN

PT. BANK PERKREDITAN RAKYAT LAPORAN PEMBAYARAN ANGSURAN

Bulan : September 2013

Total Penerimaan Angsuran Rp 99999999999999

(25)

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap pembayaran denda bulanan yang akan ditampilkan seperti terlihat pada Gambar III.37. Di bawah ini :

Gambar III.37. Rancangan Form Pil Lap Pembayaran Denda

Medan, 99-xxxx,9999 Diterima oleh Dicetak oleh

( ) ( ) Gambar III.38. Rancangan Output Laporan Pembayaran Denda 7. Rancangan Output Laporan Daftar Akun

Rancangan output laporan daftar akun berfungsi menampilkan data-data daftar akun. Adapun rancangan output laporan daftar akun dapat dilihat pada Gambar III.39. sebagai berikut :

No Faktur Tanggal No Peminjaman Nama Nasabah Jumlah Bayar

9999999 99 99999999999999999999 xxxxxxxxxxx 9999999999 9999999 99 99999999999999999999 xxxxxxxxxxx 9999999999 FormPilLapPembayaran X Bulan/ Tahun Cetak Tutup

LAPORAN PEMBAYARAN DENDA BULANAN

PT. BANK PERKREDITAN RAKYAT LAPORAN PEMBAYARAN DENDA

Bulan : September 2013

Nasabah Kasir

(26)

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.39. Rancangan Output Laporan Daftar Akun 8. Rancangan Output Form Pil Lap Posting Jurnal

Rancangan output form pil lap posting jurnal bulanan berfungsi untuk menampilkan data-data posting jurnal tiap bulan ada pada PT. BPR Medan. Form

pil lap posting jurnal bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap posting jurnal bulanan yang akan ditampilkan seperti terlihat pada Gambar III.40. Di bawah ini :

Gambar III.40. Rancangan Form Pil Lap Posting Jurnal

Kode Akun Keterangan Katagori

9999999 xxxxxxxxxxx xxxxxxxxxxx

9999999 xxxxxxxxxxx xxxxxxxxxxx

PT. BANK PERKREDITAN RAKYAT LAPORAN DAFTAR AKUN

Pimpinan Administrasi FormPilLapPostingJurnal X Bulan Cetak Tutup Tahun

(27)

Medan, 99-xxxx,9999 Diketahui oleh Dicetak oleh

( ) ( ) Gambar III.41. Rancangan Output Laporan Pembayaran Denda 9. Rancangan Output Faktur Pembayaran denda

Rancangan output faktur pembayaran denda berfungsi menampilkan data-data pembayaran denda. Adapun rancangan output faktur pembayaran denda dapat dilihat pada Gambar III.42. sebagai berikut :

Medan, 99-xxxx,9999 Diterima oleh Dicetak oleh

( ) ( ) Gambar III.42. Rancangan Output Faktur Pembayaran Denda

No Posting Tanggal No Urut Kode Akun No Bukti Debet Kredit

9999999 99 9999999 9999999 9999999 9999999 9999999999

9999999 99 9999999 9999999 9999999 9999999 9999999999

No Faktur : 20121126000001 Tanggal : 13- September -2013

Sudah Terima Dari 2012110000000001 Muhammad Fadly SH Uang Sebesar

30.000

Untuk Pembayaran

Denda Keterlambatan Pembayaran Angsuran

PT. BANK PERKREDITAN RAKYAT

FAKTUR PEMBAYARAN DENDA

Nasabah Administrasi

PT. BANK PERKREDITAN RAKYAT LAPORAN JURNAL UMUM Periode : September 2013

Pimpinan Kasir

(28)

10.Rancangan Output Faktur Pembayaran Angsuran

Rancangan output faktur pembayaran angsuran berfungsi menampilkan data-data pembayaran angsuran. Adapun rancangan output faktur pembayaran angsuran dapat dilihat pada Gambar III.43. sebagai berikut :

Medan, 99-xxxx,9999 Diterima oleh Dicetak oleh

( ) ( )

III.3.2.2. 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.

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.44. sebagai berikut :

No Faktur : 20121126000001

Tanggal : 13- September -2013

Sudah Terima Dari 2012110000000001 Muhammad Fadly SH Uang Sebesar 3,083,33,00 Untuk Pembayaran Cicilan Ke 1

PT. BANK PERKREDITAN RAKYAT

FAKTUR PEMBAYARAN ANGSURAN

Nasabah Kasir

(29)

Gambar III.44. Rancangan InputForm Login

2. Rancangan Input Form Menu Utama

Rancangan input form menu utama berfungsi untuk menampilkan tampilan utama dari user interface. Adapun rancangan input form menu utama dapat dilihat pada Gambar III.45. sebagai berikut :

Gambar III.45. Rancangan Input Form Menu Utama

LOGIN SISTEM PEMBIAYAAN KREDIT PT. BPR MEDAN

ID

Password Level

Status

Log In Exit

Nasabah Administrasi

SISTEM INFORMASI PERKREDITAN NASABAH

(30)

3. Rancangan Input Form Input Data Nasabah

Perancangan input form input data nasabah merupakan form untuk penyimpanan data-data nasabah pada PT. BPR Medan. Adapun bentuk input form input data nasabah dapat dilihat pada Gambar III.46. Sebagai berikut :

(31)

ID Nasabah Nama Nasabah Tpt Lahir Tgl Lahir Jenis Kelamin

Pekerjaan Alamat Telepon Nama Ibu Kandung Nama Saudara Kandung Alamat Saudara Kandung Bulan Tahun 9999999 xxxxxxxxx xxxxx 99 xxxxx xxxxx Xxxxx 9999999 xxxxx xxxxx xxxxx xxxxx 9999 9999999 xxxxxxxxx xxxxx 99 xxxxx xxxxx Xxxxx 9999999 xxxxx xxxxx xxxxx xxxxx 9999 : : Tgl Lahir Jenis Kelamin Pekerjaan : Alamat Telepon

Nama Saudara Kandung :

: :

Alamat Saudara Kandung :

Simpan Edit Batal Hapus Update Tutup

Gambar III.46. Rancangan Input Form Input Data Nasabah

:

Nama Nasabah Cari

Batal Update

(32)

4. Rancangan Input Form Input Data Agunan

Perancangan input form input data agunan merupakan form untuk penyimpanan data-data agunan. Adapun bentuk input form input data agunan dapatdilihat pada Gambar III.47. Sebagai berikut :

Gambar III.47. Rancangan Input Form Input Data Agunan 5. Rancangan Input Form Input Data Denda

Perancangan input form input data denda merupakan form untuk penyimpanan data-data denda. Adapun bentuk input form input data denda dapat dilihat pada Gambar III.48. Sebagai berikut :

Gambar III.48. Rancangan Input Form Input Data Denda

ID Agunan Nama Agunan Bulan Tahun

9999999999 xxxxxxxxxxxxxx Xxxxx 9999

9999999999 xxxxxxxxxxxxx Xxxxx 9999

ID Denda Denda Per Hari Bulan Tahun

9999999999 9999 Xxxxx 9999 9999999999 9999 Xxxxx 9999 ID Agunan Nama Agunan : : Add ID Denda Denda Per Hari

: : Add Simpan Edit Batal Hapus Update Tutup Edit Batal Hapus Update Tutup Simpan Form Agunan Form Denda Bulan Tahun : : Bulan Tahun : :

(33)

6. Rancangan Input Form Input Data Flatform

Perancangan input form input data flatform merupakan form untuk penyimpanan data-data flatform. Adapun bentuk input form input data flatform dapat dilihat pada Gambar III.49. Sebagai berikut :

(34)

ID Flatform Jumlah Dana Bulan Tahun 9999999999 9999 xxxxx 9999 9999999999 9999 xxxxx 9999 Lama Angsuran Persen Pinjaman : : Bunga Pinjaman Rp Total Biaya Angsuran Rp

Angsuran Per Bulan Rp

: :

:

>>>> <<<<<

Flatform Detail Angsuran

Gambar III.49. Rancangan Input Form Input Data Flatform

Flatform Detail Angsuran

Batal Hapus Update Tutup Bulan Tahun : : 69

(35)

Perancangan input form input data peminjaman merupakan form untuk penyimpanan data-data peminjaman. Adapun bentuk

input form input data peminjaman dapat dilihat pada Gambar III.50. Sebagai berikut :

No Peminjaman

Tanggal ID Nasabah Nama Nasabah ID Flatform Lama Angsuran Persen Pinjaman Bunga Angsuran Total Bayar Angsuran ID Agunan Tgl Jatuh Tempo No Identitas Agunan Total Bayar Total Denda 99999999 99 9999999 Xxxxxxxx 99 99999 99999 99999 99999 99999 99999 99999 99999 99999 99999999 99 9999999 Xxxxxxxxx 99 99999 99999 99999 99999 99999 99999 99999 99999 99999 : : No Peminjaman Tgl/ Bln/ Thn ID Nasabah : : ID Agunan Add

Gambar III.50. Rancangan Input Form Input Data Peminjaman

No Identitas Agunan Tgl Jatuh Tempo Total Bayar Rp Total Denda Rp : : : : ID Flatform Jumlah Dana : : Lama Angsuran Persen Pinjaman : : Bunga Pinjaman Rp Total Biaya Angsuran Rp

Angsuran Per Bulan Rp

: :

: Flatform Detail Angsuran

Search Nasabah Search Agunan Search Detail Analisa Kredit Simpan Edit Batal Hapus Update Tutup Form Peminjaman 70

(36)

Perancangan input form input data pembayaran denda merupakan form untuk penyimpanan data-data pembayaran denda. Adapun bentuk input form input data pembayaran denda dapat dilihat pada Gambar III.51. Sebagai berikut :

No Faktur No Peminjaman Tanggal Jumlah Bayar

999999 99999999999999999999 99 9999999999 999999 99999999999999999999 99 9999999999

No Peminjaman

Tanggal ID Flatform Lama Angsuran

Persen Pinjaman Bunga Angsuran Total Bayar Angsuran Tgl Jatuh Tempo No Identitas Agunan

Total Bayar Total Denda

99999999 99 99 99999 99999 99999 99999 99999 99999 99999 99999 99999999 99 99 99999 99999 99999 99999 99999 99999 99999 99999 : : No Faktur No Peminjaman Add Cetak : Tgl Bayar : Jumlah Bayar : Total Denda : Total Pembayaran Denda

Gambar III.51. Rancangan Input Form Input Data Pembayaran Denda

Form Pembayaran Denda

Simpan Edit Batal Hapus Update Tutup 71

(37)

penyimpanan data-data pembayaran angsuran Adapun bentuk form pil input

pembayaran dapat dilihat pada Gambar III.52. Sebagai berikut :

Gambar III.52. Rancangan Input Form Pil Input Pembayaran

NO PEMINJAMAN

(38)

No Faktur No Peminjaman Cicilan Ke Bayar Angsuran Lama Denda Jumlah Denda 9999999 9999999999 9999999 999999999 9999999 9999999999 9999999 9999999999 9999999 999999999 9999999 9999999999 No Peminjaman Cicilan Ke Bayar Angsuran Tgl Jatuh Tempo Sisa Angsuran 9999999999 9999999 9999999999 99 9999999999 9999999999 9999999 9999999999 99 9999999999

ID Denda Denda Per Hari

9999999999 9999999999 9999999999 9999999999 : : No Faktur Tanggal Bayar Add Simpan Edit Batal Hapus Update Tutup Cetak : Cicilan Ke : Bayar Angsuran : Total Pembayaran Angsuran

: Lama Denda : Jumlah Denda : Tgl Jatuh Tempo : Status Pembayaran : Denda Per Hari

Hitung Denda

: Total Denda

Gambar III.53. Rancangan Input Form Input Data Pembayaran Angsuran

(39)

10. Rancangan Input Form Input Data Daftar Akun

Perancangan input form input data daftar akun merupakan form untuk penyimpanan data-data daftar akun. Adapun bentuk input form input data daftar akun dapat dilihat pada Gambar III.54. Sebagai berikut :

Gambar III.54. Rancangan Input Form Input Data Daftar Akun 11. Rancangan Input Form Pil Input Posting Jurnal

Perancangan input form pil input posting jurnal merupakan form untuk penyimpanan data-data posting jurnal. Adapun bentuk form pil input posting jurnal dapat dilihat pada Gambar III.55. Sebagai berikut :

Gambar III.55. Rancangan Input Form Pil Posting Jurnal

Kode Akun Keterangan Katagori

9999999999 Xxxxx Xxxxx 9999999999 Xxxxx Xxxxx Kode Akun Keterangan : : Add Edit Batal Hapus Update Tutup Simpan Katagori :

Form Daftar Akun

FormPilPostingJurnal X

Bulan

Next Tutup

(40)

Gambar III.56. Rancangan Input Form Input Data Posting Jurnal III.3.2.3. Perancangan Database

III.3.2.3.1. Desain Tabel/File

Perancangan struktur database adalah untuk menentukan file database yang digunakan seperti field, tipe data, ukuran data. Sistem ini dirancang dengan menggunakan database MYSQL

Berikut adalah desain database dan tabel dari sistem yang dirancang. 1. Tabel User

Nama Database : Peminjaman Nama Tabel : TabelUser Primary Key : IDUser Foreign Key : -

No Posting

Tanggal Bulan Tahun No Urut Kode Akun No Bukti Debet Kredit

9999999 99 xxxx 9999 9999 9999 9999 9999 9999

9999999 99 xxxx 9999 9999 9999 9999 9999 9999

No Posting

Tanggal Bulan Tahun No Urut

Kode Akun No Bukti Debet Kredit

9999999 99 xxxx 9999 9999 9999 9999 9999 9999 9999999 99 xxxx 9999 9999 9999 9999 9999 9999 No Posting Tanggal : : Add

Edit Hapus Update Batal Tutup

Simpan

Form Posting Jurnal

No Urut No Bukti

: :

Kode Akun : Tampil Daftar Akun

Debet Rp :

Kredit Rp :

(41)

Tabel III.1 Tabel User

2. Tabel Nasabah

Nama Database : Peminjaman Nama Tabel : TabelNasabah Primary Key : IDNasabah Foreign Key : -

Tabel III.2 Tabel Nasabah

3. Tabel Agunan

Nama Database : Peminjaman Nama Tabel : TabelAgunan Primary Key : IDAgunan Foreign Key : -

Nama Field Tipe Data Ukuran Keterangan

*IDUser Varchar 10 *IDUser

NamaUser Varchar 10 NamaUser

Password Varchar 10 Password

Level Varchar 10 Level

Status Varchar 10 Status

Nama Field Tipe Data Ukuran Keterangan

*IDNasabah Varchar 10 *IDNasabah

NamaNasabah Varchar 30 NamaNasabah

TptLahir Varchar 30 TptLahir

TglLahir DateTime 8 TglLahir

JenisKelamin Varchar 10 JenisKelamin

Pekerjaan Varchar 30 Pekerjaan

Alamat Varchar 50 Alamat

Telepon Varchar 20 Telepon

NamaIbuKandung Varchar 30 NamaIbuKandung

NamaSaudaraKandung Varchar 30 NamaSaudaraKandung AlamatSaudaraKandung Varchar 50 AlamatSaudaraKandung

(42)

Tabel III.3. Tabel Agunan

4. Tabel Denda

Nama Database : Peminjaman Nama Tabel : TabelDenda Primary Key : IDDenda Foreign Key : -

Tabel III.4 Tabel Denda

5. Tabel Flat Form

Nama Database : Peminjaman Nama Tabel : TabelFlatForm Primary Key : IDFlatform Foreign Key : -

Tabel III.5 Tabel FlatForm

6. Tabel Peminjaman

Nama Database : Peminjaman Nama Tabel : TabelPeminjaman Primary Key : NoPeminjaman

Foreign Key : IDNasabah, IDAgunan, IDFlatform

Nama Field Tipe Data Ukuran Keterangan

*IDAgunan Varchar 10 *IDAgunan

NamaAgunan Varchar 50 NamaAgunan

Nama Field Tipe Data Ukuran Keterangan

*IDDenda Varchar 10 *IDDenda

DendaPerHari Double 8 DendaPerHari

Nama Field Tipe Data Ukuran Keterangan

*IDFlatform Varchar 10 *IDFlatform

(43)

Tabel III.6 Tabel Peminjaman

7. Tabel Pembayaran

Nama Database : Peminjaman Nama Tabel : TabelPembayaran Primary Key : NoFaktur

Foreign Key : NoPeminjaman

Tabel III.7 Tabel Pembayaran

Nama Field Tipe Data Ukuran Keterangan *NoPeminjaman Varchar 15 *NoPeminjaman

Tanggal Int 4 Tanggal

Bulan Varchar 10 Bulan

Tahun Int 4 Tahun

IDNasabah Varchar 10 IDNasabah

IDFlatform Varchar 10 IDFlatform

LamaAngsuran Int 4 LamaAngsuran

PersenPinjaman Int 4 PersenPinjaman

BungaPinjaman Double 8 BungaPinjaman

TotalBayarAngsuran Double 8 TotalBayarAngsuran

AngsuranPerBulan Double 8 AngsuranPerBulan

IDAgunan Double 10 IDAgunan

TglJatuhTempo Int 4 TglJatuhTempo

NoIdentitasAgunan Varchar 50 NoIdentitasAgunan

TotalBayar Double 8 TotalBayar

TotalDenda Double 8 TotalDenda

Nama Field Tipe Data Ukuran Keterangan

*NoFaktur Varchar 15 *NoFaktur

NoPeminjaman Varchar 15 NoPeminjaman

TanggalBayar DateTime 8 TanggalBayar

CicilanKe Int 4 CicilanKe

BiayaAngsuran Double 8 BiayaAngsuran

LamaDenda Int 4 LamaDenda

(44)

8. Tabel Pembayaran Denda Nama Database : Peminjaman

Nama Tabel : TabelPembayaranDenda Primary Key : NoFaktur

Foreign Key : NoPeminjaman

Tabel III.8 Tabel Pembayaran Denda

9. Tabel Analisa Kredit

Nama Database : Peminjaman

Nama Tabel : TabelAnalisaKredit Primary Key : -

Foreign Key : -

Tabel III.9 Tabel Analisa Kredit

10. Tabel Detail FlatForm

Nama Database : Peminjaman

Nama Tabel : TabelDetailFlatForm Primary Key : -

Foreign Key : -

Nama Field Tipe Data Ukuran Keterangan

*NoFaktur Varchar 15 *NoFaktur

NoPeminjaman Varchar 15 NoPeminjaman

TanggalBayar DateTime 8 TanggalBayar

JumlahBayar Double 8 JumlahBayar

Nama Field Tipe Data Ukuran Keterangan

NoPeminjaman Varchar 15 NoPeminjaman

CicilanKe Int 4 CicilanKe

BayarAngsuran Double 8 BayarAngsuran

TglJatuhTempo DateTime 8 TglJatuhTempo

SisaAngsuran Double 8 SisaAngsuran

(45)

Tabel III.10 Tabel Detail Flat Form

11. Tabel Daftar Akun

Nama Database : Peminjaman Nama Tabel : TabelDaftarAkun Primary Key : KodeAkun Foreign Key : -

Tabel III.11 Tabel Daftar Akun

12. Tabel Posting

Nama Database : Peminjaman Nama Tabel : TabelPosting Primary Key : NoPosting Foreign Key : -

Tabel III.12 Tabel Posting

Nama Field Tipe Data Ukuran Keterangan

IDFlatForm Varchar 10 IDFlatForm

LamaAngsuran Int 4 LamaAngsuran

PersenPinjaman Int 4 PersenPinjaman

BungaPinjaman Double 8 BungaPinjaman

TotalBayarAngsuran Double 8 TotalBayarAngsuran

AngsuranPerBulan Double 15 AngsuranPerBulan

Nama Field Tipe Data Ukuran Keterangan

*KodeAkun Varchar 10 *KodeAkun

Keterangan Varcahar 50 Keterangan

Katagori Varchar 10 Katagori

Nama Field Tipe Data Ukuran Keterangan

(46)

13. Tabel Detail Posting

Nama Database : Peminjaman Nama Tabel : TabelDetailPosting Primary Key : -

Foreign Key : KodeAkun

Tabel III.13 Tabel Detail Posting

14. Tabel Temp

Nama Database : Peminjaman Nama Tabel : TabelTemp Primary Key : -

Foreign Key : KodeAkun

Tabel III.14 Tabel Temp

Nama Field Tipe Data Ukuran Keterangan

NoPosting Varchar 10 NoPosting

Tanggal Int 4 Tanggal

Bulan Varchar 10 Bulan

Tahun Int 4 Tahun

NoUrut Int 4 NoUrut

KodeAkun Varchar 10 KodeAkun

NoBukti Varchar 20 NoBukti

Debet Double 8 Debet

Kredit Double 8 Kredit

Nama Field Tipe Data Ukuran Keterangan

NoPosting Varchar 10 NoPosting

Tanggal Int 4 Tanggal

Bulan Varchar 10 Bulan

Tahun Int 4 Tahun

NoUrut Int 4 NoUrut

KodeAkun Varchar 10 KodeAkun

NoBukti Varchar 20 NoBukti

Debet Double 8 Debet

(47)

III.3.2.3.2. Kamus data (Data Dictionaries)

Kamus data merupakan suatu daftar terorganisasi tentang komposisi elemen data, aliran data dan data store yang digunakan. Pengisian data dictionary dilakukan setiap saat selama proses pengembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item ke dalam sistem.

Berikut Kamus Data dari perancangan dan pembuatan aplikasi sistem informasi pembiayaan kredit usaha kecil pada PT. BPR Medan adalah sebagai berikut :

1. Password = {IDUser} + {NamaUser} + {Password} + {Level} + {Status}. 2. Nasabah = {IDNasabah} + {NamaNasabah} + {TptLahir} + {TglLahir} +

{JenisKelamin} + {Pekerjaan} + {Alamat} + {Telepon} +

{NamaIbuKandung} + {NamaSaudaraKandung} +

{AlamatSaudaraKandung}.

3. Denda = {IDDenda} +{DendaPerHari}. 4. Agunan = {IDAgunan} + {NamaAgunan}. 5. Flat Form = {IDFlatform} + {JumlahDana}.

6. Peminjaman = {NoPeminjaman} + {Tanggal} + {Bulan} + {Tahun} + {IDNasabah} + {IDFlatform} + {LamaAngsuran} + {PersenPinjaman} + {BungaPinjaman} + {TotalBayarAngsuran} + {AngsuranPerBulan} + {IDAgunan} + {TglJatuhTempo} + {NoIdentitasAgunan} + {TotalBayar} + {TotalDenda}.

7. Pembayaran = {NoFaktur} + {NoPeminjaman} + {TanggalBayar} + {Cicilan Ke} + {BiayaAngsuran} + {LamaDenda} + {JumlahDenda}.

(48)

8. Pembayaran Denda = {NoFaktur} + {NoPeminjaman} + {TanggalBayar} + {JumlahBayar}.

9. Analisa Kredit = {NoPeminjaman} + {Cicilan Ke} + {BiayaAngsuran} + {TglJatuhTempo} + {SisaAngsuran} + {StatusPembayaran}.

10. Detail FlatForm = {IDFlatform} + {LamaAngsuran} + {PersenPinjaman} + {BungaPinjaman} + {TotalBayarAngsuran} + {AngsuranPerBulan}.

11. Daftar Akun= {KodeAkun} + {Keterangan} + {Katagori}. 12. Posting = {NoPosting}

13. Detail Posting = {NoPosting} + {Tanggal} + {Bulan} + {Tahun} + {NoUrut} + {KodeAkun} + {NoBukti} + {Debet} + {Kredit}.

14. Temp = {NoPosting} + {Tanggal} + {Bulan} + {Tahun} + {NoUrut} + {KodeAkun} + {NoBukti} + {Debet} + {Kredit}.

III.3.2.3.3 Normalisasi

Normalisasi merupakan proses penyusunan tabel-tabel yang tidak redundan (double), yang dapat menyebabkan anomali pada saat operasi manipulasi data, seperti tambah, simpan, edit, hapus, update, batal dan keluar. 1. Bentuk Tidak Normal

Bentuk tidak normal merupakan suatu redundansi data yang cenderung melebihi ukuran dari data basis data dan itu menjadi sebuah masalah yang sangat serius dalam media basis data yang besar. Berikut tabel III.15. tidak normal.

(49)

2. Bentuk Normal Pertama (1 NF)

Bentuk normal merupakan tahap pertama yang harus dipenuhi jika sebuah tabel tidak memiliki atribut bernilai banyak atau lebih dari satu atribut dengan nilai domain yang sama. Berikut tabel-tabel dalam bentuk normal :

a. Tabel Peminjaman

Tabel peminjaman merupakan tabel yang berfungsi untuk menyimpan data peminjaman dana yang menjadi objek peminjamana dana dalam sistem yang dirancang.

Tabel III.16. Tabel Peminjaman Bentuk Normal Pertama (1 NF)

Peminjaman Nasabah Flatform Dana Agunan Denda Hari Angsuran Pinjaman Pinjaman Bayar

Angsuran Bulan Agunan 2012110001 01 Juli 2013 201211001 H. Amir Mahmud FLFT-001 50.000.000 AGGN-001 Ruko 201211001 DND-001 10.000 12 24 120.000 620.000 437.000 3 000001 150.000 100.00 2012110002 02 Juli 2013 201211002 Drs. Zakaria FLTF-002 100.000.000 AGGN-003 Rumah Tinggal 201211002 DND-002 15.000 24 36 150.000 700.000 5166,666 5 000002 200.000 200.00

No Peminjaman

Tanggal Bulan Tahun Lama Angsuran Persen Pinjaman Bunga Pinjaman Total Bayar Angsuran Angsuran Per Bulan Tgl Jatuh Tempo No Identiatas Agunan Total Bayar Total Denda 2012110001 01 Juli 2013 12 24 120.000 620.000 437.000 3 000001 150.000 100.00 2012110002 02 Juli 2013 24 36 150.000 700.000 5166,666 5 000002 200.000 200.00 84

(50)

Tabel nasabah merupakan tabel yang berfungsi untuk menyimpan data nasabah yang menjadi objek peminjaman dalam sistem yang dirancang.

Tabel III.17. Tabel Nasabah Bentuk Normal Pertama (1 NF)

c. Tabel Denda

Tabel denda merupakan tabel yang berfungsi untuk menyimpan data denda yang menjadi objek peminjaman dalam sistem yang dirancang.

Tabel III.18. Tabel Denda Bentuk Normal Pertama (1 NF)

ID Nasabah Nama Nasabah Tpt Lahir Tgl Lahir Jenis Kelamin Pekerjaan Alamat Telepon Nama Ibu Kandung Nama Saudara Kandung

Alamat Saudara Kandung

2012110001 H. Amir Mahmud Jakarta 25/12/1952 Laki-Laki PNS - - Siska Haeawati Atari Suci -

2012110002 Drs. Zakaria Medan 12/11/1969 Laki-Laki Wiraswasta - - Yuni Komariah Deni

Simanjuntak

-

ID Denda Denda Per Hari

DND-0001 50.000

DND-0002 100.000

(51)

Tabel flatform merupakan tabel yang berfungsi untuk menyimpan data flatform yang menjadi objek peminjaman dalam sistem yang dirancang.

Tabel III.19. Tabel Flatform Bentuk Normal Pertama (1 NF)

e. Tabel Agunan

Tabel agunan merupakan tabel yang berfungsi untuk menyimpan data agunan yang menjadi objek peminjaman dalam sistem yang dirancang.

Tabel III.20. Tabel Agunan Bentuk Normal Pertama (1 NF)

f. Tabel Pembayaran

Tabel pembayaran merupakan tabel yang berfungsi untuk menyimpan data pembayaran yang menjadi objek peminjaman dalam sistem yang dirancang.

ID Flatform Jumlah Dana

FLTF-0001 50.000.000

FLTF-0002 100.000.000

ID Agunan Nama Agunan

AGGN-0001 Ruko

AGGN-0002 Rumah Tinggal

(52)

3. Bentuk 2 NF

Bentuk 2 NF merupakan normalisai pada tabel yang telah mengunakan primary key pada field-field tertentu. Berikut tabel-tabel dalam bentuk normal 2 NF :

a. Tabel Pembayaran Denda

Tabel pembayaran denda merupakan tabel yang berfungsi untuk menyimpan data pembayaran denda yang menjadi objek peminjaman dalam sistem yang dirancang.

Tabel III.22. Tabel Pembayaran Denda Bentuk Normal Kedua (2 NF)

2012110001 11/11/2013 100.000

2012110002 15/11/2013 150.000

No Faktur Tanggal Bayar Cicilan Ke Bayar Angsuran Lama Denda Jumlah Denda Status Pembayaran

2012110001 11/11/2013 2 700.000 10 100.000 -

2012110002 15/11/2013 3 516,666 15 150.000 -

(53)

III. 3.2.3.4. ERD (Entity Relationship Diagram)/ Relasi Antar Tabel

Setelah merancang database maka dapat dibuatkan relasi antar tabel sebagai kebutuhan data. Relasi ini menggambarkan hubungan antara satu tabel dengan tabel yang lain. Apakah hubungan satu dengan satu, satu dengan banyak dan banyak dengan banyak.

Adapun relasi antar tabel dapat ditunjukkan pada gambar III.57. sebagai berikut :

(54)

Nasabah *iDNasabah NamaSaudaraKandung Telepon AlamatSaudaraKandung Mengisi FlatForm *iDFlatform JumlahDana Memberikan Agunan *iDAgunan NamaAgunan Mengajukan Peminjaman *NoPeminjaman Tanggal Bulan Tahun IDNasabah IDFlatform LamaAngsuran PersenPinjamana BungaPinjaman TotalBayarAngsuran AngsuranPerBulan IDAgunan TglJatuhTempo NoIdentitasAgunan TotalBayar TotalDernda Melakukan Pembayaran *NoFaktur NoPeminjaman TanggalBayar Cicilan Ke BayarAngsuran LamaDenda JumlahDenda Denda Telat *IDDenda DendaPerHari Melakukan Pembayaran Denda *NoFaktur NoPeminjaman TanggalBayar JumlahBayar M 1 1 M M M M 1 1 1 1 1

Gambar III.57. Entity Relationship Diagram (ERD)

(55)

III.3.2.3.5. Relasi Antar Tabel

Setelah merancang database maka dapat dibuatkan relasi antar tabel sebagai kebutuhan data. Relasi ini menggambarkan hubungan antara satu tabel dengan tabel yang lain. Apakah hubungan satu dengan satu, satu dengan banyak dan banyak dengan banyak.Adapun relasi antar tabel dapat ditunjukkan pada Gambar III.58. sebagai berikut :

(56)

91 TptLahir TglLahir JenisKelamin Pekerjaan Alamat Telepon NamaIbuKandung NamaSaudaraKandung AlamatSaudaraKandung TanggalBayar CicilanKe BayarAngsuran LamaDenda JumlahDenda TanggalBayar JumlahBayar Tabel Agunan *IDAgunan NamaAgunan TabelPeminjaman *NoPeminjaman Tanggal Bulan Tahun IDNasabah IDFlatform LamaAngsuran PersenPinjaman BungaPinjaman TotalBayarAngsuran AngsuranPerBulan IDAgunan TglJatuhTempo NoIdentitasAgunan TotalBayar TotalDenda TabelAnalisa Kredit NoPeminjaman CicilanKe TglJatuhTempo SisaAngsuran StatusPembayaran TabelDetailFlatForm IDFlatform LamaAngsuran PersenPinjaman BungaPinjaman TotalBayarAngsuran AngsuranPerBulan TabelDaftar Akun *KodeAkun Keterangan Katagori TabelPosting *NoPosting TabelDetailPosting NoPosting Tanggal Bulan Tahun NoUrut KodeAkun NoBukti Debet Kredit TabelTemp NoPosting Tanggal Bulan Tahun NoUrut KodeAkun NoBukti Debet Kredit

(57)
(58)

Gambar

diagram  ini  menunjukkan  sejumlah  contoh  objek  dan  message  (pesan)  yang  diletakkan  diantara  objek-objek  ini  di  dalam  use  case,  berikut  gambar  sequence
Gambar III.18. Sequence Diagram Proses Data Nasabah
Gambar III.20. Sequence Diagram Proses Data Denda
Gambar III.23. Sequence Diagram Proses Data Pembayaran Angsuran
+7

Referensi

Dokumen terkait

Dalam beberapa hal, tersebab ia mengerjakan sejumlah proyek pembangunan patung monumental, dan elemen estetik yang berkait dengan arsitektur, ia melibatkan murid-murid-nya

Kebijakan puritanisme oleh sultan Aurangzeb dan pengislaman orang-orang Hindu secara paksa demi menjadikan tanah India sebagai negara Islam, dengan menyerang berbagai praktek

Analisis lebih dalam dilakukan dengan wawancara terhadap beberapa sampel dalam penelitian, yaitu mahasiswa yang melakukan wirausaha tetapi lingkungan keluarganya bukanlah

Kebudayaan masyarakat yang masih sederhana atau yang sering disebut primitif ditandai dengan kepercayaan kepada kekuatan gaib atau magis dan kepercayaan kepada arwah

sumbu putar sembarang yang berjarak h dari sumbu sejajar yang melalui titik pusat massanya ( I CM diketahui), momen inersia benda dapat ditentukan dengan menggunakan:. Dalil

Tanggung jawab ini ditinjau dari segi ajaran Islam, secara implisit mengandung pula tanggung jawab pendidikan.(Zakiah Daradjat,2015:45). Dari analisa di atas dapat

beberapa waktu lalu, terjadi banyak kejadian dan fenomena sosial yang berawal dari perbedaan dan keragaman. Misalnya kasus dugaan penistaan agama yang gagal dipahami

Oleh karena itu, peneliti memandang pendampingan dalam konservasi sumber mata air secara berkelanjutan ini menjadi hal yang harus segera dilakukan.. Sehingga diharapkan