Contoh Kasus

52
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 Profesion al Fotocopy KTP si pemohon Fotocopy KTP suami/isteri Fotocopy Kartu Keluarga dan Surat Nikah 1

description

Contoh

Transcript of Contoh Kasus

Page 1: Contoh Kasus

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

Page 2: Contoh Kasus

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

Page 3: Contoh Kasus

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

Page 4: Contoh Kasus

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

Page 5: Contoh Kasus

Bersambung ke halaman berikutnya...

5

Page 6: Contoh Kasus

Gambar 1. Dokumen Flowchart Perusahaan

6

Page 7: Contoh Kasus

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

Page 8: Contoh Kasus

Gambar 2. Dokumen Flowchart Sistem

8

Page 9: Contoh Kasus

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

Page 10: Contoh Kasus

Gambar 4. Diagram Berjenjang

10

Page 11: Contoh Kasus

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

Page 12: Contoh Kasus

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

Page 13: Contoh Kasus

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

Page 14: Contoh Kasus

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

Page 15: Contoh Kasus

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

Page 16: Contoh Kasus

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

Page 17: Contoh Kasus

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

Page 18: Contoh Kasus

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

Page 19: Contoh Kasus

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

Page 20: Contoh Kasus

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

Page 21: Contoh Kasus

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

Page 22: Contoh Kasus

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

Page 23: Contoh Kasus

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

Page 24: Contoh Kasus

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

Page 25: Contoh Kasus

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

Page 26: Contoh Kasus

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

Page 27: Contoh Kasus

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

Page 28: Contoh Kasus

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

Page 29: Contoh Kasus

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

Page 30: Contoh Kasus

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

Page 31: Contoh Kasus

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

Page 32: Contoh Kasus

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)

Page 33: Contoh Kasus

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

Page 34: Contoh Kasus

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

Page 35: Contoh Kasus

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

Page 36: Contoh Kasus

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

Page 37: Contoh Kasus

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

Page 38: Contoh Kasus

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

Page 39: Contoh Kasus

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

Page 40: Contoh Kasus

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

Page 41: Contoh Kasus

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

Page 42: Contoh Kasus

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

Page 43: Contoh Kasus

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

Page 44: Contoh Kasus

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