contoh kasus
DESCRIPTION
ContohTRANSCRIPT
SISTEM INFORMASI ANGSURAN KREDIT MOBIL
PADA PT. KUMALA PUTRA PRIMA
ANALISIS DAN DESAIN SISTEM
Analisis Kondisi Awal
PT. Kumala Putra Prima adalah salah satu perusahaan yang bergerak dalam
penjualan mobil baik secara tunai maupun kredit. Dalam melakukan kegiatan
operasionalnya sehari-hari, perusahaan ini sudah menggunakan komputer sebagai
alat bantu dalam perhitungan penjualan dan angsuran maupun dalam pembuatan
laporan.
Dalam melakukan pembelian mobil secara kredit, seseorang yang ingin
menjadi pelanggan harus memenuhi beberapa persyaratan dokumen yang telah
ditetapkan oleh perusahaan ini. Persyaratan yang diberlakukan ini dibedakan dari
jabatan atau pekerjaan yang dijalankan oleh pelanggan dapat dilihat pada Tabel 6.
Tabel 1. Persyaratan Dokumen
Dokumen Karyawan Pengusaha Profesional
Fotocopy KTP si pemohon √ √ √
Fotocopy KTP suami/isteri √ √ √
Fotocopy Kartu Keluarga dan Surat
Nikah√ √ √
Fotocopy Nomor Pajak Wajib Pajak √ √
Fotocopy Akta Perusahaan √
Fotocopy Ijin Praktek √
Slip gaji 3 bulan terakhir √
Fotocopy laporan keuangan 2 tahun
terakhir√
(Sumber: Brosur Persyaratan Angsuran Kredit, 2006)
1
Pelanggan yang telah melengkapi persyaratan dokumen akan dibuatkan
surat permohonan kredit atau dokumen kredit yang akan diserahkan kepada bagian
kredit. Bagian kredit akan memeriksa dokumen-dokumen tersebut untuk
menentukan apakah pelanggan tersebut layak diberikan kredit.
Apabila dokumen kredit telah disetujui maka pelanggan dapat melanjutkan
transaksi pembelian kredit. Adapun perhitungan angsuran kredit per bulan yang
ditetapkan oleh PT. Kumala Putra Prima dapat dilihat dibawah ini.
Perhitungan Angsuran
Pokok Utang = Harga Mobil OTR – (%DP X Harga Mobil OTR)
Bunga = Pokok Utang x %Bunga x Jangka Waktu (Dalam Tahun)
Total Kredit = Pokok Utang + Bunga
Angsuran Perbulan = Total Kredit / (Jangka Waktu x 12)
Sumber: Hasil Wawancara
Keterangan :
Harga Mobil On The Road (OTR) artinya harga mobil yang dikenakan sudah
termasuk ijin kendaraan dan BPKB.
Dalam pembelian mobil secara kredit, pelanggan juga dikenakan biaya-biaya
seperti biaya asuransi dan administrasi. Perhitungan pembayaran awal yang
dikenakan kepada pelanggan dapat dilihat dibawah ini.
Perhitungan Pembayaran Awal
Biaya Asuransi = %Asuransi x Harga Mobil OTR
Total Pembayaran Awal = DP + Angsuran Perbulan + Biaya Asuransi + Biaya
Administrasi
Sumber: Hasil Wawancara
Angsuran yang dibayarkan per bulan memiliki tanggal jatuh tempo yang
telah ditetapkan oleh perusahaan. Oleh karena itu, apabila ada pelanggan yang
terlambat membayarkan angsurannya akan dikenakan denda. Perhitungan denda
dapat dilihat dibawah ini.
Perhitungan Denda
Denda = 4% x Angsuran per bulan x ((tanggal pembayaran-tanggal jatuh tempo)/30)
2
Sumber: Hasil Wawancara
Adapun informasi yang terdapat pada nota penjualan adalah sebagai berikut:
1. No. Nota dan Tanggal Transaksi.
2. Data pelanggan yang terdiri dari nama dan alamat pelanggan.
3. Data mobil yang dipesan oleh pelanggan terdiri dari merk, type, model dan
warna mobil.
4. Credit Term. dan Kondisi Pembayaran yang terdiri dari jangka waktu, %bunga
yang dikenakan, asuransi, harga OTR, DP, angsuran, premi asuransi, biaya
administrasi dan total pembayaran uang muka.
Pencatatan mengenai data kendaraan yang dibeli oleh pelanggan akan
diserahkan kepada bagian gudang dalam bentuk Surat Perintah Pengeluaran
Kendaraan (SPPK) yang mengandung informasi sebagai berikut:
1. Tanggal
2. Merk Mobil
3. Type Mobil
4. Tahun Perakitan / Pembuatan
5. Warna
6. No. Rangka
7. No. Mesin
8. Keterangan
Setiap transaksi pembayaran yang berlangsung akan dicetak nota pembayaran
yang berisi informasi sebagai berikut:
1. Tanggal Transaksi
2. No. Nota
3. Pembayaran Ke
4. Nama Pelanggan
5. Angsuran
6. Denda
7. Total Pembayaran
3
Meningkatnya jumlah pelanggan menyebabkan munculnya beberapa
permasalahan. Antara lain ialah hilangnya data yang berkaitan dengan kreditur yang
terdapat pada fotocopy KTP pelanggan. Hal ini menyebabkan sulitnya para
karyawan mencari alamat maupun telepon pelanggan yang dapat dihubungi untuk
diberikan surat peringatan. Surat peringatan ini diberikan kepada pelanggan yang
telah menunggak selama tiga bulan dan diberikan sebelum tanggal jatuh tempo
yang telah ditetapkan.
Pada setiap akhir bulan, para karyawan harus memeriksa satu per satu
berkas-berkas penjualan maupun angsuran yang tertumpuk karena disimpan dalam
satu map untuk membuat laporan. Pencarian tersebut dilakukan dengan waktu yang
cukup lama dan besar kemungkinan terjadi kesalahan dalam melakukan
perhitungan penjualan dan angsuran yang terjadi selama sebulan itu. Hal ini,
menyebabkan penyerahan laporan kepada pimpinan menjadi tertunda.
Dokumen flowchart dari sistem yang berlangsung pada PT. Kumala Putra
Prima dapat dilihat pada Gambar 8.
4
Bersambung ke halaman berikutnya...
5
Gambar 1. Dokumen Flowchart Perusahaan
6
Rancangan Sistem Secara Umum
Tujuan dari rancangan sistem secara umum adalah untuk
memberikan gambaran secara umum kepada pemakai mengenai sistem yang
baru dengan mengidentifikasikan komponen-komponen sistem informasi yang
didesain secara terinci.
Dokumen Flowchart
Dalam menggambarkan dokumen flowchart untuk sistem baru,
penulis menghilangkan beberapa bagian yaitu bagian kredit, bagian
pengiriman dan bagian keuangan. Alasan untuk menghilangkan bagian kredit
karena dalam pembuataan sistem ini, penulis berasumsi bahwa semua
transaksi yang dilakukan sudah mendapat persetujuan kredit oleh bagian
kredit atau biasanya ditentukan oleh manager. Sedangkan untuk bagian
pengiriman, penulis tidak membahas secara terinci mengenai proses
pengiriman atau pengantaran barang ke pembeli dan laporan yang dicetak
dalam periode tertentu diberikan langsung kepada pimpinan tanpa melalui
bagian keuangan. Adapun beberapa tambahan dokumen yang diperlukan
yaitu laporan penarikan kendaraan, laporan jatuh tempo, dan laporan SPPK
yang akan diserahkan kepada pimpinan. Dokumen flowchart dari sistem yang
baru dapat dilihat pada Gambar 9.
7
Gambar 2. Dokumen Flowchart Sistem
8
4.1.1. Data Flow Diagram (DFD)
Data flow diagram merupakan tehnik untuk menggambarkan suatu sistem
dengan menggunakan simbol-simbol sehingga dapat menggambarkan bagaimana
data mengalir melalui suatu proses yang saling berkaitan.
4.1.1.1. Diagram Konteks
Diagram konteks pada sistem informasi angsuran kredit mobil ini dapat
dilihat pada Gambar 10.
Gambar 3. Diagram Konteks
4.1.1.2. Diagram Berjenjang
Diagram berjenjang pada sistem informasi angsuran kredit mobil ini dapat
dilihat pada Gambar 11.
9
Gambar 4. Diagram Berjenjang
10
4.1.1.3. Diagram Terinci Level 1
Diagram terinci level 1 pada sistem informasi angsuran kredit mobil ini
dapat dilihat pada Gambar 12.
Gambar 5. DiagramTerinci Level 1
11
4.1.1.4. Diagram Terinci Level 1 Proses 1
Diagram terinci level 1 proses 1 pada sistem informasi angsuran kredit
mobil ini dapat dilihat pada Gambar 13.
Gambar 6. Diagram Terinci Level 1 Proses 1
4.1.1.5. Diagram Terinci Level 1 Proses 2
Diagram terinci level 1 proses 2 pada sistem informasi angsuran kredit
mobil ini dapat dilihat pada Gambar 14.
Gambar 7. Diagram Terinci Level 1 Proses 2
12
4.1.1.6. Diagram Terinci Level 1 Proses 3
Diagram terinci level 1 proses 3 pada sistem informasi angsuran kredit
mobil ini dapat dilihat pada Gambar 15.
Gambar 8. Diagram Terinci Level 1 Proses 3
13
Kamus Data
Kamus Data adalah katalog fakta tentang data dan kebutuhan-kebutuhan
informasi dari suatu sistem informasi. Kamus Data dibuat berdasarkan arus data
yang ada di DFD. Kamus data pada rancangan sistem ini adalah sebagai berikut :
1. Nama Arus Data : Data Pelanggan
Alias : Data Dasar, Formulir
Arah : - Dari a ke Proses 1.1P
- Dari Proses 1.1P ke F1
- Dari F1 ke Proses 2.1P
- Dari F1 ke Proses 2.2P
Penjelasan : Data tentang biodata pelanggan
Periode : Setiap kali ada pelanggan baru
Volume : 1 bulan sekali
Struktur Data : - Kode Pelanggan - Nama Pelanggan
- No Identitas - Alamat
- No Telp. Rumah - No. HP
2. Nama Arus Data : Data Mobil
Alias : Data Dasar
Arah : - Dari b ke Proses 1.2P
- Dari Proses 1.2P ke F2
- Dari F2 ke Proses 2.1P
Penjelasan : Data tentang mobil
Periode : Setiap kali ada data mobil baru
Volume : 1 bulan sekali
Struktur Data : - No Rangka - Merk Mobil
- Type Mobil - Jenis Mobil
- Model Mobil - Warna Mobil
- Tahun Pembuatan/Perakitan
- Isi Silinder - No Mesin
- Warna TNKB - Bahan Bakar
- Harga OTR - Keterangan
14
3. Nama Arus Data : Surat Perintah Pengeluaran Kendaraan
Bentuk Data : Cetakan Komputer
Arah : Dari 2.1P ke Proses b
Penjelasan : Data tentang mobil yang akan dikeluarkan/dijual
Periode : Setiap kali terjadi penjualan
Volume : 1 bulan sekali
Struktur Data : - Tanggal - Merk Mobil
- Type Mobil - Jenis Mobil
- Model Mobil - Warna Mobil
- Tahun Pembuatan/Perakitan
- No Rangka - No Mesin
- Keterangan
4. Nama Arus Data : Data Piutang
Alias : Nota Penjualan Kredit
Bentuk Data : Cetakan Komputer
Arah : - Dari c ke Proses 2.1P
- Dari 2.1P ke F3
- Dari F3 ke 2.3P
- Dari F3 ke 3.1P
Penjelasan : Data tentang penjualan kredit
Periode : Setiap kali terjadi penjualan kredit
Volume : 1 bulan sekali
Struktur Data : - Tanggal Transaksi - No Nota
- Nama Pelanggan - Alamat Pelanggan
- Merk Mobil - Type Mobil
- Model Mobil - Warna Mobil
- Harga OTR - Jangka Waktu
- Bunga - Asuransi
- DP - Angsuran
- Premi Asuransi - Biaya Administrasi
- Total Pembayaran - Via Pembayaran
15
5. Nama Arus Data : Data Pembayaran
Alias : Nota Pembayaran
Bentuk Data : Cetakan Komputer
Arah : - Dari c ke Proses 2.2P
- Dari 2.2P ke F4
- Dari F4 ke 3.2
- Dari 2.2P ke a
Penjelasan : Data tentang pembayaran kredit yang dilakukan oleh
pelanggan
Periode : Setiap kali terjadi transaksi pembayaran
Volume : Setiap bulan
Struktur Data : - Tanggal Transaksi - No Nota
- Nama Pelanggan - Angsuran Ke
- Via Pembayaran - Angsuran
- Denda - Total Pembayaran
6. Nama Arus Data : Laporan Penjualan Kredit
Alias : Laporan Piutang
Bentuk Data : Cetakan Komputer
Arah : Dari 3.1P ke Proses d
Penjelasan : Data mengenai penjualan kredit yang terjadi selama
periode tertentu yang diserahkan kepada pimpinan
Periode : Setiap akhir bulan atau periode tertentu
Volume : Setiap bulan
Struktur Data : - Tanggal Transaksi - No Nota
- Merk Mobil - Type Mobil
- Jangka Waktu - Total Angsuran
16
7. Nama Arus Data : Laporan Angsuran
Bentuk Data : Cetakan Komputer
Arah : Dari 3.2P ke Proses d
Penjelasan : Data mengenai pembayaran angsuran yang terjadi
selama periode tertentu yang diserahkan kepada
pimpinan
Periode : Setiap akhir bulan atau periode tertentu
Volume : Setiap bulan
Struktur Data : - Tanggal Transaksi - No Nota
- Angsuran Ke - Total Angsuran
- Denda
8. Nama Arus Data : Laporan Jatuh Tempo
Bentuk Data : Cetakan Komputer
Arah : Dari 3.3P ke Proses d
Penjelasan : Data mengenai jatuh tempo pembayaran angsuran yang
terjadi selama periode tertentu yang diserahkan kepada
pimpinan
Periode : Setiap akhir bulan atau periode tertentu
Volume : Setiap bulan
Struktur Data : - Tanggal Pembayaran Terakhir
- No Nota - Nama Pelanggan
- Total Angsuran - Angsuran Ke
17
9. Nama Arus Data : Laporan Penarikan Kendaraan
Bentuk Data : Cetakan Komputer
Arah : Dari 3.3P ke Proses d
Penjelasan : Data mengenai data kendaraan yang akan ditarik
selama periode tertentu yang akan diserahkan kepada
pimpinan
Periode : Setiap akhir bulan atau periode tertentu
Volume : Setiap bulan
Struktur Data : - Tanggal Pembayaran Terakhir
- No Nota - Nama Pelanggan
- Angsuran Ke
18
Rancangan Terinci
Rancangan Logika
Bagan alir (flowchart) adalah bagan (chart) yang menunjukkan alir (flow) di
dalam program atau prosedur sistem secara logika dan digunakan sebagai alat
bantu komunikasi dan untuk dokumentasi. Flowchart yang ada pada sistem ini
adalah sebagai berikut:
1. Flowchart Program pada Form Pelanggan
Tabel yang diaktifkan adalah Tabel_Pelanggan, tabel ini berisi data-data yang
berkenaan dengan pelanggan yaitu kode, no id, nama, alamat, no telp, dan no HP
yang nantinya akan diinput. Setelah data tersebut telah diinput secara lengkap dan
benar maka data tersebut akan disimpan pada Tabel_Pelanggan. Flowchart
program ini dapat dilihat pada Gambar 16.
Gambar 9. Flowchart Program pada Form Pelanggan
19
Mulai
Aktifkan Databas
e
Tambah?
Input Data Pelanggan
Batal?
Selesai
YT
Y
T
Kode = Kode + 1
Update?
T
Y
Simpan di database
Ubah?
Keluar?
Cari?
Simpan?
B
Y
Output data yang dicari
YT
Input ubahan
data
B
Y
B
T
B
T
TY
Input kode atau nama
2. Flowchart Program pada Form Data Mobil
Tabel yang diaktifkan adalah tabel mobil yang berisi informasi mengenai merk,
type, jenis, model, tahun perakitan/pembuatan, warna, no rangka, no mesin, bahan
bakar, isi silinder, warna tnkb, harga OTR, dan keterangan. Setelah data tersebut
diinput dengan lengkap dan benar maka data tersebut akan disimpan ke dalam
tabel mobil. Untuk lebih jelasnya dapat melihat Gambar 17.
Gambar 10. Flowchart Program pada Form Data Mobil
20
Mulai
Aktifkan Database
Simpan di database
Selesai
Y
Y
T
Input data mobil
Simpan?
Batal?
Keluar?
T
Y
T
3. Flowchart Program pada Form Edit Data Mobil
Tabel mobil yang telah diaktifkan adalah berisi data-data yang berkenaan
dengan mobil yang telah diinput. Setelah data tersebut ditemukan maka data
tersebut akan diubah harga OTRnya dan disimpan pada tabel mobil. Flowchart
program pada form ini dapat dilihat pada Gambar 18.
Gambar 11. Flowchart Program pada Form Edit Data Mobil
21
Mulai
Input merk dan type mobil yg akan dicari
Selesai
Cari?
Output data yang dicari
Ubah? Input harga OTR
Y
T
Y
T
Aktifkan Database
Simpan?
Keluar?Simpan di database
Y
Y
T
T
4. Flowchart Program pada Form Penjualan Kredit
Tabel yang diaktifkan adalah tabel piutang, tabel pelanggan, tabel data mobil
dan tabel nota. Data yang berkenaan dengan pelanggan dan mobil diambil pada
tabelnya masing-masing lalu disimpan ke dalam tabel piutang. Data yang disimpan
pada tabel piutang adalah kode pelanggan, no rangka, nama user, no nota, tanggal
transaksi, jangka waktu, angsuran, total piutang, via pembayaran dan kode bank.
Flowchart mengenai proses ini dapat dilihat pada Gambar 19.
Gambar 12. Flowchart Program pada Form Penjualan Kredit
22
Aktifkan Database
Tanggal Transaksi
= Tanggal Sistem
Input Data Penjualan
TPerhitungan Pokok Utang, Bunga,
Angsuran, Biaya Asuransi, dan Total Pembayaran Awal
Mulai
No Nota =
No Nota
+1
Y
Tambah?
Batal?
Cetak?Keluar?
Selesai
Y
T
Cetak Nota dan Simpan di database
YT
YT
5. Flowchart Program pada Form Pembayaran Angsuran
Tabel yang diaktifkan adalah tabel piutang, tabel pembayaran dan tabel bank.
Data mengenai penjualan kredit diambil dari tabel piutang kemudian disimpan ke
dalam tabel pembayaran. Data yang disimpan berupa nama user, tanggal transaksi,
tanggal jatuh tempo, no nota, denda, dan total pembayaran. Flowchart mengenai
proses ini dapat dilihat pada Gambar 20.
Gambar 13. Flowchart Program pada Form Pembayaran Angsuran
23
Aktifkan
Database
Tanggal
Transaksi =
Tanggal Sistem
Input No Nota
T
Hitung Denda
Mulai
Y
Y
T
Y
T
YT
Output Data Pembayaran
Batal?
Cetak?
Keluar?
Selesai
Denda?
Cetak Nota dan Simpan data di database
4.1.2. Rancangan Output
PT. KUMALA PUTRA PRIMA
Jl. Kumala No 1 Telp. 0411 – 852773
Makassar – Sulawesi Selatan
Tanggal :
No Nota :
1. Data Costumer:
Nama :
Alamat :
2. Pemesanan Kredit
Merek :
Type/Model :
Warna :
3. Credit Term & Kondisi Pembayaran
Jangka Waktu : OTR :
%Bunga :
Asuransi :
Perincian Uang Muka:
DP :
Angsuran I :
Premi Ans. :
Biaya Adm. :
Total :
Gambar 14. Nota Penjualan Kredit
24
PT. KUMALA PUTRA PRIMA
Jl. Kumala No 1 Telp. 0411 – 852773
Makassar – Sulawesi Selatan
No Nota : Tanggal :
Pembayaran Ke :
Nama :
Angsuran :
Denda :
Total :
Gambar 15. Nota Pembayaran
Gambar 16. Surat Perintah Pengeluaran Kendaraan (SPPK)
25
Surat Perintah Pengeluaran Kendaraan
Tanggal :
Merk/Type :
Model :
Tahun Perakitan :
Warna :
No. Rangka :
No. Mesin :
Keterangan :
Penerima SPPK Manager Penjualan Manager Keuangan
Laporan Penjualan Kredit
Periode :
Tanggal No
Nota
Nama
Pelangggan
Merk/Type Jangka
Waktu
Total
Angsuran
Gambar 17. Laporan Penjualan Kredit
Laporan Angsuran
Periode :
Tanggal No.
Nota
Nama
Pelangggan
Angsuran
ke
Denda
Gambar 18. Laporan Angsuran
26
Laporan Jatuh Tempo Pembayaran Pelanggan
Periode :
Tanggal
Pembayaran
Terakhir
No.
Nota
Nama
Pelangggan
Total
Angsuran
Angsuran ke
Gambar 19. Laporan Jatuh Tempo Pembayaran
Laporan Penarikan Kendaraan
Periode :
Tanggal
Pembayaran
Terakhir
No.
Nota
Nama
Pelangggan
Total
Angsuran
Jangka
Waktu
Gambar 20. Laporan Penarikan Kendaraan
27
4.1.3. Rancangan Input
Beberapa form yang dirancang dalam sistem ini adalah:
Gambar 21. Form Input Data Pelanggan
28
Nama Pelanggan
Alamat Pelanggan
Telp. Rumah
Telp. HP
Pencarian
Kode PelangganNama Pelanggan
CARI TAMBAH SIMPAN UPDATE KELUARBATAL
No. Identitas
Kode Pelanggan
Kode Merk Cari
Nama Merk Input Baru
Data Merk Simpan
Kode_Merk Nama_Merk
Update
Hapus
Batal
Keluar
Gambar 22. Form Input Data Merk
KodeType Cari
Nama Type Input Baru
Data Type Simpan
Kode_Type Nama_Type
Update
Hapus
Batal
Keluar
Gambar 23. Form Input Data Type
29
Kode Model Cari
Nama Model Input Baru
Data Model Simpan
Kode_Model Nama_Model
Update
Hapus
Batal
Keluar
Gambar 24. Form Input Data Model
KodeType Cari
Nama Type Input Baru
Data Jenis Simpan
Kode_Jenis Nama_Jenis
Update
Hapus
Batal
Keluar
Gambar 25. Form Input Data Jenis
KodeType Cari
30
Nama Type Input Baru
Data Bahan Bakar Simpan
Kode Bahan Bakar Nama Bahan Bakar
Update
Hapus
Batal
Keluar
Gambar 26. Form Input Data Bahan Bakar
KodeType Cari
Nama Type Input Baru
Data Warna Simpan
Kode_Warna Nama_Warna
Update
Hapus
Batal
Keluar
Gambar 27. Form Input Data Warna
31
Gambar 28. Form Input Data Mobil
32
Merk
Tahun Perakitan/Pembuatan
SIMPAN KELUARBATAL
No. Mesin
Warna TNKB
Input Baru (F1)
No Rangka/NIK
Type Input Baru (F2)
Jenis Input Baru (F3)
Model Input Baru (F4)
Isi Silinder CC
Warna Input Baru (F5)
Harga OTR
Bahan Bakar Input Baru (F6)
Gambar 29. Form Cari Data Mobil
Gambar 30. Form Edit Data Mobil
33
CARI KELUAR
DATA MOBIL
CARI
KELUAR
DATA MOBIL
Merk
Type
Harga OTR
SIMPAN
BATAL
Gambar 31. Form Input data User
Gambar 32. Form Input SPPK
34
SIMPAN
KELUAR
DATA USER
Nama User
Password
Alamat
HAPUS
BATAL
No Telp
StatusAdmin User
CETAK KELUARBATAL
Tanggal DD MMMM YYYY
No Rangka/NIK
Merk
Type
Model
No Mesin
Tahun Perakitan/Pembuatan
Warna
Keterangan Baru
Bekas
…
Gambar 33. Form Input Data Penjualan Kredit
35
CETAK KELUARBATAL
Tanggal
Tanggal Jatuh Tempo
DD MMMM YYYY
DD MMMM YYYY No Nota
Nama User
INPUT BARU
Kode Pelanggan
Nama
Alamat
…
No Rangka
Merk
Type
…
Model
Warna
Harga OTR
Jangka Waktu
DP (%)
Bunga (%)
Asuransi (%)
Total Kredit
DP
Angsuran I
Premi Ansuransi
Biaya Adm.
Total Pembayaran Awal
Via Pembayaran Tunai
Bank INPUT BARU
Gambar 34. Form Input Data Pembayaran
36
CETAK KELUARBATAL
Tanggal
Tanggal Jatuh Tempo
DD MMMM YYYY
DD MMMM YYYY No Nota
Pembayaran Ke
INPUT BARU
Kode Pelanggan
Nama
Alamat
No Rangka
Merk
Type
Model
Warna
Harga OTR
Angsuran
Denda
Total Pembayaran Awal
Via Pembayaran Tunai
Bank
Nama User
Kode Bank Cari
Nama Bank Input Baru
Data Bank Simpan
Kode_Bank Nama_Bank
Update
Hapus
Batal
Keluar
Gambar 35. Form Input Data Bank
Gambar 36. Form Login
Gambar 37. Form Ubah Password
Rancangan Basis Data
37
LOGINNama User
Password KELUAR
SIMPANNama User
Password Lama BATAL
Password Baru
Dalam membangun sistem ini, dibutuhkan penyimpanan data yang
menggunakan database. Data-data yang disimpan antara lain data pelanggan, data
mobil, data penjualan kredit (piutang), data pembayaran dan data user. Sistem
database yang digunakan penulis adalah DBMS Microsoft Access.
Struktur Tabel
Struktur tabel-tabel database yang digunakan pada sistem adalah sebagai
berikut:
1. Tabel Pelanggan (Tabel_Pelanggan), tabel ini menyimpan data-data pelanggan
yang melakukan transaksi pembelian mobil secara kredit. Struktur tabelnya
dapat dilihat pada Tabel 7.
Tabel 2. Tabel Pelanggan
No Field Type Lebar Keterangan
1
2
3
4
5
6
Kode_Pelanggan
No_Id
Nama
Alamat
Telp_Rumah
No_HP
Text
Text
Text
Text
Text
Text
3
18
25
30
7
15
Kode pelanggan
No Identitas pelanggan
Nama pelanggan
Alamat pelanggan
No telp pelanggan
No HP pelanggan
2. Tabel User (Tabel_User), tabel ini menyimpan data-data user yang bertugas
mencatat data transaksi. Struktur tabelnya dapat dilihat pada Tabel 8.
Tabel 3. Tabel User
No Field Type Lebar Keterangan
1
2
3
4
5
Nama_User
Password
Status_User
Alamat
No_Telp
Text
Text
Yes/No
Text
Text
15
10
1
25
15
Nama User
Password User
Status User
Alamat User
No Telp User
38
3. Tabel Merk (Tabel_Merk), tabel ini menyimpan data merk mobil yang akan
dijual. Struktur tabelnya dapat dilihat pada Tabel 9.
Tabel 4. Tabel Merk
No Field Type Lebar Keterangan
1
2
Kode_Merk
Nama_Merk
Text
Text
1
10
Kode Merk Mobil
Nama Merk Mobil
4. Tabel Type (Tabel_Type), tabel ini menyimpan data type mobil yang akan dijual.
Struktur tabelnya dapat dilihat pada Tabel 10.
Tabel 5. Tabel Type
No Field Type Lebar Keterangan
1
2
Kode_Type
Nama_Type
Text
Text
1
20
Kode Type Mobil
Nama Type Mobil
5. Tabel Jenis (Tabel_Jenis), tabel ini menyimpan data jenis mobil yang akan
dijual. Struktur tabelnya dapat dilihat pada Tabel 11.
Tabel 6. Tabel Jenis
No Field Type Lebar Keterangan
1
2
Kode_Jenis
Nama_Jenis
Text
Text
1
20
Kode Jenis Mobil
Nama Jenis Mobil
6. Tabel Model (Tabel_Model), tabel ini menyimpan data model mobil yang akan
dijual. Struktur tabelnya dapat dilihat pada Tabel 12.
Tabel 7. Tabel Model
No Field Type Lebar Keterangan
1
2
Kode_Model
Nama_Model
Text
Text
1
20
Kode Model Mobil
Nama Model Mobil
39
7. Tabel Warna (Tabel_Warna), tabel ini menyimpan data warna mobil yang akan
dijual. Struktur tabelnya dapat dilihat pada Tabel 13.
Tabel 8. Tabel Warna
No Field Type Lebar Keterangan
1
2
Kode_Warna
Nama_Warna
Text
Text
1
25
Kode Warna Mobil
Nama Warna Mobil
8. Tabel Bahan Bakar (Tabel_BB), tabel ini menyimpan data bahan bakar yang
digunakan oleh mobil yang akan dijual. Struktur tabelnya dapat dilihat pada
Tabel 14.
Tabel 9. Tabel Bahan Bakar
No Field Type Lebar Keterangan
1
2
Kode_BB
Nama_BB
Text
Text
1
7
Kode Bahan Bakar
Nama Bahan Bakar
9. Tabel Mobil (Tabel_Mobil), tabel ini menyimpan data-data mobil yang akan
dijual. Struktur tabelnya dapat dilihat pada Tabel 15.
Tabel 10. Tabel Mobil
No Field Type Lebar Keterangan
1
2
3
4
5
6
7
8
9
10
11
12
13
No_Rangka
Kode Merek
Kode Type
Kode Jenis
Kode Model
Tahun
Kode Warna
Isi_Silinder
No_Mesin
Warna_TNKB
Kode_BB
Harga_OTR
Keterangan
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Text
Integer
Yes/No
20
1
1
1
1
4
1
4
15
10
1
10
1
No Rangka Mobil
Kode Merek Mobil
Kode Type Mobil
Kode Jenis Mobil
Kode Model Mobil
Tahun Perakitan Dan Pembuatan Mobil
Kode Warna Mobil
Isi Silinder Mobil
No Mesin Mobil
Warna TNKB Mobil
Kode Bahan Bakar Yg Digunakan
Harga Mobil
Mobil Sudah Terjual/Belum
40
10. Tabel SPPK (Tabel_SPPK), tabel ini menyimpan data-data mobil yang akan
diambil dari gudang. Struktur tabelnya dapat dilihat pada Tabel 16.
Tabel 11. Tabel SPPK
No Field Type Lebar Keterangan
1
2
3
4
Tanggal
No_Rangka
Keterangan
Nama_User
Date/Time
Text
Yes/No
Text
8
20
1
15
Tanggal Transaksi
No Rangka Mobil
Mobil Baru/Bekas
Nama user yang mencetak SPPK
11. Tabel Piutang (Tabel_Piutang), tabel ini menyimpan data-data pelanggan, data
mobil serta data angsuran. Struktur tabelnya dapat dilihat pada Tabel 17.
Tabel 12. Tabel Piutang
No Field Type Lebar Keterangan
1
2
3
4
5
6
7
8
9
10
11
Tanggal_Transaksi
Tanggal_JTempo
No_Nota
Nama_User
Kode_Pelanggan
No_Rangka
Jangka_Waktu
Angsuran
Total_Piutang
Via
Bank
Date
Date
Text
Text
Text
Text
Text
Number
Number
Yes/No
Text
8
8
8
10
3
20
1
1
1
Tanggal Transaksi
Tanggal Jatuh Tempo Pembayaran
No Nota
Nama User
Kode Pelanggan
No Rangka Mobil
Jangka Waktu Kredit
Total Angsuran Per Bulan
Total Piutang Pelanggan
Via Pembayaran
Kode Bank
41
12. Tabel Pembayaran (Tabel_Pembayaran), tabel ini menyimpan data-data
pelanggan yang melakukan transaksi pembayaran piutang. Struktur tabelnya
dapat dilihat pada Tabel 18.
Tabel 13. Tabel Pembayaran
No Field Type Lebar Keterangan
1
2
3
4
5
6
7
8
9
10
Tanggal_Transaksi
Tanggal_JTempo
No_Nota
Nama_User
Kode_Pelanggan
No_Rangka
Denda
Via
Bank
Pembayaran_Ke
Date
Date
Text
Text
Text
Text
Number
Yes/No
Text
Text
8
8
8
10
3
20
1
10
2
Tanggal Transaksi
Tanggal Jatuh Tempo Pembayaran
No Nota
Nama User
Kode Pelanggan
No Rangka Mobil
Denda yang dikenakan
Via Pembayaran
Kode Bank
Jumlah pembayaran yang sudah
dilakukan
13. Tabel Nota (Tabel_Nota), tabel ini menyimpan no nota serta tanggal transaksi.
Struktur tabelnya dapat dilihat pada Tabel 19.
Tabel 14. Tabel Nota
No Field Type Lebar Keterangan
1
2
No_Nota
Tanggal_Transaksi
Text
Date
8
8
No Nota
Tanggal Transaksi
14. Tabel Bank (Tabel_Bank), tabel ini menyimpan no nota serta tanggal transaksi.
Struktur tabelnya dapat dilihat pada Tabel 20.
Tabel 15. Tabel Bank
No Field Type Lebar Keterangan
1
2
Kode_Bank
Nama_Bank
Text
Text
1
10
Kode Bank
Nama Bank
42
4.1.3.1. Relasi Tabel
Relasi tabel-tabel database yang terdapat pada sistem dapat dilihat pada
Gambar 46.
Gambar 38. Relasi Tabel
4.2. Implementasi Sistem
43
Implementasi sistem merupakan tahap penerapan dari suatu teknologi yang
didesain untuk siap dioperasikan. Pada tahap desain teknologi yang harus dilakukan
oleh analis adalah mengidentifikasi jenis dari teknologi yang dibutuhkan atau jumlah
yang dipergunakan untuk menjalankan sistem informasi yang telah dibuat.
Dalam membuat program aplikasi angsuran kredit mobil ini, penulis
menggunakan komputer dengan spesifikasi sebagai berikut:
1. Sistem operasi Microsoft Windows XP.
2. Microsoft Visual Basic 6.0
3. Komputer PC Intel Pentium 4 2,8 GHz.
4. Memory (RAM) 256 MB
5. Harddisk 80 GB SATA
6. Sebuah unit printer Canon PIXMA.
44