• 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!
47
0
0

Teks penuh

(1)

29

BAB III

ANALISA DAN DESAIN SISTEM

III.1. Analisis Masalah

Masalah-masalah yang sering dihadapi oleh PT. Toyota Auto Finance adalah kesulitan dalam mencatat penjualan kredit dalam menentukan cicilan tiap periodenya yang diterapkan oleh perusahaan, dan seringnya terjadi kesalahan dalam pencatatan laporan penjualan sehingga mengakibatkan laporan penjualan dan pembayaran angsuran akan cicilan menjadi tidak stabil dengan realitanya. Hal ini mendorong PT. Toyota Auto Finance untuk dapat memberikan pelayanan yang cepat dan akurat serta efisien sehingga dapat bersaing dengan perusahaan-perusahaan lainnya.

Dari uraian permasalah diatas maka penulis mencoba untuk merancang suatu sistem Aplikasi Penjualan Kredit Untuk Menentukan Cicilan Per Periode Dengan Metode Anuitas Pada PT. Toyota Auto Finance sehingga dapat menghasilkan laporan perhitungan ataupun pencatatan penjualan kredit dalam penentuan cicilan periodenya dengan menggunakan metode Anuitas yang lebih cepat, akurat dan mudah dipahami.

III.2. Penerapan Metode

Setelah melihat permasalahan diatas dan mempelajarinya, maka penulis mencoba untuk merancang suatu program untuk penghitungan nilai penjualan kredit dalam penentuan cicilan per periodenya dengan menggunakan metode

(2)

anuitas untuk menyelesaikan masalah tersebut diatas. Dimana dengan menggunakan metode anuitas yang cenderung menghasilkan Pencatatan Laporan penyusutan penjualan serta pembayaran angsuran yang digunakan akan lebih rinci dibandingkan dengan metode lain. Diharapkan dengan menggunakan metode ini, perusahaan dapat membuat perhitungan serta dalam pencatan laporan penjualandengan lebih cepat dan akurat.

Studi kasus :

Dian membeli mobil secara kredit seharga Rp 300.000.000 dengan DP 30%, dan sisanya akan dibayar dengan bunga 1,2% tiap bulannya selama 1 tahun. Berapakah besar cicilan yang harus dibayar Dian setiap bulannya?

Harga mobil = Rp 300.000.000 DP = 30% = Rp 90.000.000 Penyelesaian : Diketahui : M = Rp. 210.000.000 i = 1,2% per bulan n = 1 tahun = 12 bulan Rumus : (Sumber : Ismail : 2010 : 193) Maka : Rp 210.000.000 x 1.2%/100= Rp 2.520.000 A = Rp 2.520.000 x 1,153894624182528 = 7,497952773279233 0,153894624182586 A = Rp 2.520.000 x 7,497952773279233 = 18.894.840 Jadi, besarnya Anuitas adalah sebesar Rp. 18.894.840

(3)

II.2.1. Flowchart

Adapun flowchart dari rumusan anuitas dapat dilihat pada gambar berikut ini :

Gambar III.1. Flowchart metode anuitas

Mulai Menentukan DP dari %DP x harga barang Hasil angsuran tiap bulan Selesai

Menentukan suku bunga per bulan/ tahun

Input Data harga barang, dan DP

Barang jika ada

Menentukan jumlah kredit dari banyak harga barang dikurangi banyak DP

(4)

III.3. Desain Sistem Secara Global

Sistem Informasi Penjualan Kredit Untuk Menentukan Cicilan Per Periode Dengan Metode Anuitas Pada PT. Toyota Auto Finance pada penggunanya. Berikut merupakan tahapan dalam perancangan aplikasi Sistem Informasi penjualan kredit Pada PT. Toyota Auto Finance.

Pada perancangan sistem ini terdiri dari beberapa tahap yaitu : 1. Perancangan Use Case Diagram.

2. Perancangan Class Diagram. 3. Perancangan Sequence Diagram. 4. Perancangan Activity Diagram. 5.Perancangan Database.

III.3.1. Use Case Diagram

Dalam penyusunan suatu program diperlukan suatu model data yang berbentuk diagram yang dapat menjelaskan suatu alur proses sistem yang akan di bangun. Dalam penulisan skripsi ini ini penulis menggunakan metode UML yang dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar dibawah ini.

(5)

Aplikasi Penjualan Kredit Untuk Menentukan Cicilan Per Periode Dengan Metode Anuitas Pada PT. Toyota Auto Finance

III.3.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,

<<Include>>

Gambar III.2. Use Case Aplikasi Penjualan Kredit Untuk Menentukan Cicilan Per Periode Dengan Metode Anuitas Pada PT. Toyota Auto Finance

Bagian Administrasi

Login

File

Laporan

Harga Jual Mobil Registrasi Mobil

Customer

Penjualan

Denda Pet Hari

Penjualan

Lap. Harga Jual Mobil

Penjualan Lap. Mobil Lap. Penjualan Penjualan Lap. Pembayaran Angsuran <<Extend>> <<Include>> <<Include>> <<Extend>> <<Extend>> <<Extend>> <<Extend>> <<Include>> <<Extend>> Logout <<Extend>> <<Extend>> Lap. Customer Penjualan Penjualan Penjualan <<Extend>> Pimpinan Tenor Bayar Angsuran Penjualan Analisa Angsuran Penjualan <<Include>> <<Include>> Lap. Pembayaran Denda

(6)

sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut (metoda/fungsi).

Gambar III.3. Aplikasi Penjualan Kredit Untuk Menentukan Cicilan Per Periode Dengan Metode Anuitas Pada PT. Toyota Auto Finance

Tabelanalisaangsuran -Var Nokontrak CicilanKe AngsuranPokok TotalAngsuran SisaPinjaman Tgljatuhtempo Statuspembayaran +Simpan () +Hapus () +Update () +Keluar () TabelPembayaranAngsuran NoFaktur Tglpembayaran Nokontrak CicilanKe Tgljatuhtempo BiayaAngsuran Lamadenda JumlahDenda +Simpan () +Hapus () +Update () +Keluar () TabelHargaJual KodeJenis Merk Type HargaOTR +Simpan () +Hapus () +Update () +Keluar () TabelSisaPinjaman NoKontrak SisaPinjaman +Simpan () +Hapus () +Update () +Keluar () TabelCustomer NoCustomer NamaCustomer Tptlahir Tgllahir Blnlahir Thnlahir JK Alamat Pekerjaan +Simpan () +Hapus () +Update () +Keluar () TabelPenjualan nokontrak TglPenjualan IDCustomer KodeJenis NoRegMobil HargaOTR PersenDP JenisDP JumlahPrmbayaran LamaAngsuran AAngsuranPerbulan BiayaAkurasi BiayaADM Totalpembayaran PersenPembayaran TotalDenda TotalPembayaranDenda +Simpan () +Hapus () +Update () +Keluar () TabelTenor Kode Jenis PersenDP JumlahDP JumlahPembayaran PersenPembayaran LamaAngsuran AngsuranPerbulan +Simpan () +Hapus () +Update () +Keluar () TabelJurnal Tanggal Ket Ref D K +Simpan () +Hapus () +Update () +Keluar () TabelPembayaranDenda Nofaktur Nokontrak TglBayar JumlahBayar +Simpan () +Hapus () +Update () +Keluar () 1 1.** 1 1.** 1 1.** 1 1.** 1 1.** 1 1.** 1 1.**

(7)

III.3.3 Activity Diagram 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.4. Sebagai

berikut :

ADMIN SISTEM

Masukkan User Name dan Pasword

Cek User Name dan Password

Tampil Menu Pesan : user Name dan

Password Salah

Salah

Benar

Gambar III.4. Activity Diagram Halaman Login

2. Activity Diagram Form Input Customer

Activity diagram form input Customer dapat dilihat pada Gambar III.5.

(8)

Gambar III.5. Activity Diagram Customer

3. Activity Diagram Form Input Harga Jual

Activity diagram form input Harga Jual dapat dilihat pada Gambar III.6.

Sebagai berikut : Produk Admin Sistem Valid Tdk Valid Valid Tdk Valid Ya Tidak Ya Tidak Ya Tidak

Klik Input Form Input

Pilih Data Data Terupdate Isi Data Klik Simpan Pilih Data Klik Edit Ubah Data Data Tersimpan Klik Update Klik Hapus Data Terhapus Customer Customer

(9)

Gambar III.6. Activity Diagram Form Input harga Jual

4. Activity Diagram Form Input Registrasi Mobil

Activity diagram form input Registrasi Mobil dapat dilihat pada Gambar

III.7. Sebagai berikut :

Produk Admin Sistem Valid Tdk Valid Valid Tdk Valid Ya Tidak Ya Tidak Ya Tidak

Klik Input Form Input

Pilih Data Data Terupdate Isi Data Klik Simpan Pilih Data Klik Edit Ubah Data Data Tersimpan Klik Update Klik Hapus Data Terhapus

(10)

Gambar III.7. Activity Diagram Input Registrasi Mobil

5. Activity Diagram Form Input Penjualan

Activity diagram form input Penjualan dapat dilihat pada Gambar III.8.

Sebagai berikut : Produk Admin Sistem Valid Tdk Valid Valid Tdk Valid Ya Tidak Ya Tidak Ya Tidak

Klik Input Form Input

Pilih Data Data Terupdate Isi Data Klik Simpan Pilih Data Klik Edit Ubah Data Data Tersimpan Klik Update Klik Hapus Data Terhapus

(11)

Gambar III.8. Activity Diagram Form Input Penjualan

6. Activity Diagram Form Input Analisa Angsuran

Activity diagram form input Analisa Angsuran dapat dilihat pada Gambar

III.9. Sebagai berikut :

Produk Admin Sistem Valid Tdk Valid Valid Tdk Valid Ya Tidak Ya Tidak Ya Tidak

Klik Input Form Input

Pilih Data Data Terupdate Isi Data Klik Simpan Pilih Data Klik Edit Ubah Data Data Tersimpan Klik Update Klik Hapus Data Terhapus Penjualan Penjualan

(12)

Gambar III.9. Activity Diagram Form Input Analisa Angsuran

6. Activity Diagram Form Input Pembayaran Angsuran

Activity diagram form input Pembayaran Angsuran dapat dilihat pada Gambar

III.10. Sebagai berikut :

Produk Admin Sistem Valid Tdk Valid Valid Tdk Valid Ya Tidak Ya Tidak Ya Tidak

Klik Input Form Input

Pilih Data Data Terupdate Isi Data Klik Simpan Pilih Data Klik Edit Ubah Data Data Tersimpan Klik Update Klik Hapus Data Terhapus

(13)

Gambar III.10. Activity Diagram Form Input Pembayaran Angsuran

5. Activity Diagram Form Laporan

Activity diagram form Laporan dapat dilihat pada Gambar III.11. Sebagai

berikut : Produk Admin Sistem Valid Tdk Valid Valid Tdk Valid Ya Tidak Ya Tidak Ya Tidak

Klik Input Form Input

Pilih Data Data Terupdate Isi Data Klik Simpan Pilih Data Klik Edit Ubah Data Data Tersimpan Klik Update Klik Hapus Data Terhapus

(14)

III.3.4 Sequence Diagram

Sequence Diagram menggambarkan perilaku pada sebuah skenario,

diagram ini menunjukkan sejumlah contoh objek dan message (pesan) yang diletakkan diantara objek-objek ini di dalam use case, berikut gambar sequence

diagram :

a. Sequence Diagram Login

Sequence diagram login dapat dilihat pada Gambar III.12. Sebagai berikut :

Gambar III.11. Activity Diagram Laporan

Produk Admin Sistem Ya Tidak Tampil Form Laporan

Customer Laporan Customer

Harga Jual Ya Laporan Harga Jual

Tidak

Registrasi Mobil

Ya Laporan Reg. Mobil

Tidak

Penjualan Ya Laporan Penjualan

Tidak

Pembayaran Angsuran

Ya Laporan Pembayaran

(15)

Gambar III.12. Sequence Diagram Form Login b. Sequence Diagram Data Customer

Sequence diagram data Customer dapat dilihat pada Gambar III.13.

(16)

Gambar III.13. Sequence Diagram Form Data Customer c. Sequence Diagram Harga Jual

Sequence diagram data Harga Jual dapat dilihat pada Gambar III.14.

(17)

Gambar III.14. Sequence Diagram Form Data Harga Jual d. Sequence Diagram Data Tenor

Sequence diagram data Tenor dapat dilihat pada Gambar III.15. Sebagai

(18)

Gambar III.15. Sequence Diagram Form Data Tenor

e. Sequence Proses Data Registrasi Mobil

Sequence diagram form Registrasi Mobil dapat dilihat pada Gambar

(19)

Gambar III.16. Sequence Diagram Form Data Registrasi Mobil

f. Sequence Proses Data Penjualan

Sequence diagram form Penjualan dapat dilihat pada Gambar III.17.

(20)

Gambar III.17. Sequence Diagram Form Data Penjualan

g. Sequence Proses Data Pembayaran Angsuran

Sequence diagram form Pembayaran Angsuran dapat dilihat pada Gambar

(21)

Gambar III.18. Sequence Diagram Form Data Pembayaran Angsuran

h. Sequence Proses Data Pembayaran Denda

Sequence diagram form Pembayaran denda dapat dilihat pada Gambar

(22)

Gambar III.19. Sequence Diagram Form Data Pembayaran Denda

d. Sequence Diagram Laporan

Berikut adalah penjelasan mengenai sequence diagram untuk melihat laporan yang meliputi laporan Customer, Laporan Harga Jual, Laporan Mobil, Laporan Penjualan, Laporan Pembayaran Angsuran, Laporan Pembayaran Denda, Laporan Analisa Angsuran. Serangkaian kerja melihat laporan dapat terlihat seperti pada gambar III.20 berikut :

(23)

Laporan Form Laporan

Menu ()

click form Laporan ()

Koneksi database () Admin

Tampilkan Menu ()

Click form laporan ()

Gambar III.20. Sequence Diagram Laporan

III.3.5. Desain Database 1. Normalisasi

Berikut adalah normalisasi Aplikasi Penjualan Kredit Untuk Menentukan Cicilan Per Periode Dengan Metode Anuitas Pada PT. Toyota Auto Finance adalah seperti pada gambar berikut ini :

1. Step 1 bentuk tidak normal (dalam bentuk ini masukaan semua file tanpa terkecuali, walaupun file-file tersebut ganda).

(24)

Nocustomer Namacustomer Tptlahir Tgllahir BlnLahir Thnlahir JK Alamat Telepon ...

Andi Medan 19 Januari 1988 L Jl.subroto 0821....

Budi Medan 21 APRIL 1990 L Jl.Panitera 0877..;

....

Denda/hari Kode jenis

Merk Type HargaOTR Tgl Ket Ref D K

...

90000 Innova 1.6 GMT 10000000 12/19/2009 Lunas R001 120000 2400000

10000 Avanza 1.6 GMT 20000000 13/05/2016 Cicil RO0 2400000 1200000

....

NoKontrak TglPenjualan IDCustomer KodeJenis NoReg Mobil HargaOTR PersenD P Jeni DP Jumlah pembayaran .... 22/05/16 10000000 10% Uang 25000000 03/06/2015 20000000 20% Uang 23000000 .... Persen Pembayara n LamaAngsur an Angsuran Perbulan BiayaAku rasi Biaya ADM Totalpemba yaran Total Denda TotalPmeba yaran ... . 35% 3thn 2500000 250000 35000 252535000 200000 262535000 40% 2thn 4000000 350000 25000 403502500 100000 4035602500 .... Tgljatuh Tempo Nofaktur TglPembay aran NoKontrak CicilanKe TglJatuhT empo BiayaAngs uran LamaDen da DendaP erhari Jumlah Denda ....

30 Juli 25 Mei 25000000 250000 3Bulan 3000 900

26 Agustus

20 Agustus 30000000 350000 2Bulan 2500

....

NoFaktur NoKontrak Tglbayar Jumlah bayar NoRegrist asi NoMesin No Rangka Warna Kodejenis .... 22/05/16 262535000 M002 rR02 RedBl ue 03/06/2015 4035602500 M003 R003 .... NoKontrak Sisa Pinjaman

Kodejenis PersenDP jumlahDP Jumlah Pembayaran Persen Pembaya ran Lama Angsuran Angsuran /Bulan 10000000 2% 250000 25000000 250000 3Tahun 1000000 20000000 3% 350000 30000000 350000 2Tahun 2000000

Gambar III.21. Bentuk Tidak Normal

2. Step 2 bentuk 1 NF (dalam bentuk kesatu pisahkan file-file tersebut menjadi miliknya sendiri dalam satu tabel).

(25)

Nocustomer Namacustomer Tptlahir Tgllahir BlnLahir Thnlahir JK Alamat Telepon ...

NC01 Andi Medan 19 Januari 1988 L Jl.subroto 0821....

NC02 Budi Medan 21 APRIL 1990 L Jl.Panitera 0877..;

....

Denda/hari Kode jenis

Merk Type HargaOTR Tgl Ket Ref D K

... 90000 KJ01 Innova 1.6 GMT 10000000 12/19/2009 Lunas R001 120000 2400000

10000 KJ02 Avanza 1.6 GMT 20000000 13/05/2016 Cicil RO0 2400000 1200000

....

NoKontrak TglPenjualan IDCustomer KodeJenis NoReg Mobil HargaOTR PersenD P Jeni DP Jumlah pembayaran .... NK01 22/05/16 NC01 KJ01 10000000 10% Uang 25000000 NK02 03/06/2015 NC02 KJ02 20000000 20% Uang 23000000 .... Persen Pembayara n LamaAngsur an Angsuran Perbulan BiayaAku rasi Biaya ADM Totalpemba yaran Total Denda TotalPmeba yaran ... . 35% 3thn 2500000 250000 35000 252535000 200000 262535000 40% 2thn 4000000 350000 25000 403502500 100000 4035602500 .... Tgljatuh Tempo Nofaktur TglPembay aran NoKontrak CicilanKe TglJatuhT empo BiayaAngs uran LamaDen da DendaP erhari Jumlah Denda ....

30 Juli NF01 25 Mei NK01 25000000 250000 3Bulan 3000 900

26 Agustus

NF02 20 Agustus NK02 30000000 350000 2Bulan 2500

....

NoFaktur NoKontrak Tglbayar Jumlah bayar NoRegrist asi NoMesin No Rangka Warna Kodejenis .... NF01 NK01 22/05/16 262535000 NRI01 M002 rR02 RedBl ue KJ01 NF02 NK02 03/06/2015 4035602500 NRI02 M003 R003 KJ02 .... NoKontrak Sisa Pinjaman

Kodejenis PersenDP jumlahDP Jumlah Pembayaran Persen Pembaya ran Lama Angsuran Angsuran /Bulan NK01 10000000 KJ01 2% 250000 25000000 250000 3Tahun 1000000 NK02 20000000 KJ02 3% 350000 30000000 350000 2Tahun 2000000

Gambar III.22. Normalisasi Tahap 1 (1 NF)

3. Step 3 bentuk 2 NF (dalam bentuk kedua, sudah dalam bentuk normal kesatu). Lalu tiap-tiap tabel diberi nama file dan primary key, serta terakhir beri nama relasinya.

(26)

Nocustomer Namacustomer Tptlahir Tgllahir BlnLahir Thnlahir JK Alamat Telepon

NC01 Andi Medan 19 Januari 1988 L Jl.subroto 0821....

NC02 Budi Medan 21 APRIL 1990 L Jl.Panitera 0877..;

Denda/hari Kode jenis

Merk Type HargaOTR

90000 KJ01 Innova 1.6 GMT 10000000

10000 KJ02 Avanza 1.6 GMT 20000000

NoKontrak TglPenjualan IDCustomer KodeJenis NoReg Mobil HargaOTR PersenD P Jeni DP Jumlah pembayaran .... NK01 22/05/16 NC01 KJ01 10000000 10% Uang 25000000 NK02 03/06/2015 NC02 KJ02 20000000 20% Uang 23000000 .... Persen Pembayara n LamaAngsur an Angsuran Perbulan BiayaAku rasi Biaya ADM 35% 3thn 2500000 250000 35000 40% 2thn 4000000 350000 25000 .... Totalpembayaran Total Denda TotalPmebayaran Tgljatuh Tempo 252535000 200000 262535000 30 Juli 403502500 100000 4035602500 26 Agustus Nofaktur TglPembay aran NoKontrak CicilanKe TglJatuhT empo BiayaAngs uran LamaDen da DendaP erhari Jumlah Denda NF01 25 Mei NK01 25000000 250000 3Bulan 3000 900 NF02 20 Agustus NK02 30000000 350000 2Bulan 2500

Kodejenis PersenDP jumlahDP Jumlah Pembayaran Persen Pembaya ran Lama Angsuran Angsuran /Bulan KJ01 2% 250000 25000000 250000 3Tahun 1000000 KJ02 3% 350000 30000000 350000 2Tahun 2000000

Gambar III.23. Normalisasi Tahap 3 (2 NF)

4. Step 4 bentuk 3 NF (dalam bentuk ketiga, sudah dalam bentuk normal kedua). yakni dengan menghilangkan field yang bergantung Transitif dan membentuk relasi dengan dengan menentukan Foreign Key yaitu IDSupplier, dan

(27)

menambahkan Foreign Key(**) tersebut dalam Tabel Jurnal dan, sehingga menjadi seperti berikut:.

Gambar III.24. Normalisasi Tahap 4 (3 NF)

2. Desain Tabel

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

Tabelanalisaangsuran Nokontrak CicilanKe AngsuranPokok TotalAngsuran SisaPinjaman Tgljatuhtempo Statuspembayaran [Nokontrak]** TabelCustomer NoCustomer NamaCustomer Tptlahir Tgllahir Blnlahir Thnlahir JK Alamat Pekerjaan TabelPenjualan nokontrak TglPenjualan IDCustomer KodeJenis NoRegMobil HargaOTR PersenDP JenisDP JumlahPrmbayaran LamaAngsuran AAngsuranPerbulan BiayaAkurasi BiayaADM Totalpembayaran PersenPembayaran TotalDenda TotalPembayaranDenda [KodeJenis]** [NoRegMobil ]** [IDCustomer]** TabelPembayaranAngsuran NoFaktur Tglpembayaran Nokontrak CicilanKe Tgljatuhtempo BiayaAngsuran Lamadenda JumlahDenda [NoKontrak]** TabelHargaJual KodeJenis Merk Type HargaOTR TabelSisaPinjaman NoKontrak SisaPinjaman [NoKontrak]**

(28)

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

Tabel password berfungsi sebagai tabel untuk menampung data-data user. Nama Database : Toyota

Nama Tabel : TabelPasword Primary Key : IDUser Foreign Key :-

Tabel III.1 Tabel Pasword

2. Tabel Analisa Angsuran

Tabel Analisa Angsuran berfungsi sebagai tabel untuk menampung data-data yang berada pada data Analisa Angsuran.

Nama Database :Toyota

Nama Tabel : Tabel Analisa Angsuran Primary Key : -

Foreign Key : NoKontrak

Tabel III.2 Tabel Analisa Angsuran

Nama Field Tipe Data Ukuran Keterangan

*IDUser Nvahr 10 * IDUser

Pasword Nchar 10 Pasword

Nama Field Tipe Data Ukuran Keterangan

NoKontrak Varchar 15 No Kontrak

Cicilan Ke Int 10 Cicilan Ke

AngsuranPokok Money 30 Angsuran Pokok

SisaPinjaman Money 30 SisaPinjaman

TglJatuhTempo Datetime 20 Tanggal Jatuh

(29)

3. Tabel Customer

Tabel Customer berfungsi sebagai tabel untuk menampung data-data Customer.

Nama Database : Toyota

Nama Tabel : Tabel Customer Primary Key : NoCustomer Foreign Key : -

Tabel III.3 Tabel Customer

4. Tabel Denda Perhari

Tabel Denda Perhari berfungsi sebagai tabel untuk menampung data-data Denda Perhari.

Nama Database : Toyota

Nama Tabel : Tabel Denda Perhari Primary Key : -

Foreign Key : -

Nama Field Tipe Data Ukuran Keterangan

*NoCustomer Nchar 10 *No Customer

NamaCustomer Varchar 20 Nama Customer

Tptlahir Varchar 10 Tempat Lahir

TglLahir Int 20 Tanggal Lahir

BlnLahir Nchar 10 Bulan Lahir

ThnLahir Int 20 Tahun Lahir

JK Nchar 10 Jenis Kelamin

Alamat Nchar 30 Alamat

Telepon Nchar 20 Alamat

(30)

Tabel III.4 Tabel Denda Perhari

5. Tabel Harga Jual

Tabel Harga Jual berfungsi sebagai tabel untuk menampung data-data Tentang Harga Jual.

Nama Database : Toyota

Nama Tabel : Tabel Harga Jual Primary Key : KodeJurnal Foreign Key : -

Tabel III.5 Tabel Harga Jual

6. Tabel Jurnal

Tabel Jurnal berfungsi sebagai tabel untuk menampung data-data Jurnal. Nama Database : Toyota

Nama Tabel : Tabel Jurnal Primary Key : -

Foreign Key : -

Tabel III.6 Tabel Jurnal

Nama Field Tipe Data Ukuran Keterangan

DendaPerHari Money 20 Denda Per Hari

Nama Field Tipe Data Ukuran Keterangan

*KodrJurnal Nchar 10 Kode Jurnal

Merk Varchar 20 Merek

Type Varcahr 30 Type

HargaOTR Money - Harga OTR

Nama Field Tipe Data Ukuran Keterangan

Tgl Datetime 20 Tgl

Keterangan Vachar 30 keterangan

Thn Int 10 Thn

(31)

7. Tabel Kontrak Penjualan

Tabel Kontrak Penjualan berfungsi sebagai tabel untuk menampung data-data Kontrak Penjualan .

Nama Database : Toyota

Nama Tabel : Tabel Kontrak Penjualan Primary Key : NoKontrak

Foreign Key : IDCutomer, KodeJenis, NoRegMobil Tabel III.7 Tabel Kontrak Penjualan

Debet Money 20 Debet

Kredit Money 20 Kredit

Nama Field Tipe Data Ukuran Keterangan

NoKontrak Vachar 15 NoKonttrak

TglPenjualan Datetime 10 Tanggal Penjualan

IDCustomer Nchar 10 ID Customer

KodeJenis Nchar 10 Kode Jenis

NoRegMobil Varchar 10 Ne Registrasi Mobil

HargaOTR Money 20 Harga OTR

PersenDP Int 20 Persen DP

Jenis DP Money 20 Jenis DP

JumlahPembayaran Money 20 Jumlah Pembayaran

PersenPembayaran Varchar 20 Persen Pembayaran

LamaAngsuran Int 20 Lama Angsuran

AngsuranPerbulan Money 20 AngsuranPerbulan

BiayaAkurasi Money 20 Biaya Akurasi

BiayaADM Money 20 Biaya Administrasi

TotalPembiayaan Money 20 Total Pembiayaan

TotalPembayaranAngsuran Money 20 Total Pembayaran

TotalDenda Money 20 Total Denda

TotalPembayaramendan Money 20 Total Pem. Denda

(32)

8. Tabel Pembayaran Angsuran

Tabel Pembayaran Angsuran berfungsi sebagai tabel untuk menampung data-data Pembayaran Angsuran.

Nama Database : Toyota

Nama Tabel : Tabel Pembayaran Angsuran Primary Key : NoFaktur

Foreign Key : NoKontrak

Tabel III.8 Tabel Pembayaran Amgsuran

9. Tabel Pembayaran Denda

Tabel Pembayaran Denda berfungsi sebagai tabel untuk menampung data-data Pembayaran Denda.

Nama Database : Toyota

Nama Tabel : Tabel Pembayaran Denda Primary Key : NoFaktur

Foreign Key : NoKontrak

Tabel III.9 Tabel Pembayaran Denda

Nama Field Tipe Data Ukuran Keterangan

NoFaktur Vachar 15 NoFaktur

TglPembayaran Datetime 10 Tanggal Pembayaran

NoKontrak Varchar 15 No Kontrak

CicilanKe Int 15 Cicilan Ke

TglJatuhTempo Datetime 10 Tanggal Jatuh Tempo

BiayaAngsuran Money 20 Biaya Angsuran

LamaDenda Int 20 Lama Denda

DendaPerHari Money 20 Denda Per Hari

JumlahDenda Money 20 Jumlah Denda

Nama Field Tipe Data Ukuran Keterangan

NoFaktur Vachar 15 NoFaktur

(33)

10. Tabel Registrasi Mobil

Tabel Registrasi Mobil berfungsi sebagai tabel untuk menampung data-data Registrasi Mobil .

Nama Database : Toyota

Nama Tabel : Tabel Registrasi Mobil Primary Key : No Registrasi Mobil Foreign Key : NoKontrak

Tabel III.10 Tabel Registrasi Mobil

11. Tabel Sisa Pinjaman

Tabel Sisa Pinjaman berfungsi sebagai tabel untuk menampung data-data Sisa Pinjaman.

Nama Database : Toyota

Nama Tabel : Tabel Sisa Pinjaman Primary Key : -

Foreign Key : NoKontrak

NoKontrak Varchar 15 No Kontrak

JumlahBayar Money 20 Jumlah Pembayaran

Nama Field Tipe Data Ukuran Keterangan

NoregMobil Vachar 15 No Registrasi Mobil

NoMesin Varchar 20 No Mesin

NoRangka Varchar 20 No Rangka

Warna Varchar 20 Warna

KodeJenis Nchar 10 kOde Jenis

(34)

Tabel III.11 Tabel Sisa Pinjaman

12. Tabel Tenor

Tabel Tenor berfungsi sebagai tabel untuk menampung data-data Tenor. Nama Database : Toyota

Nama Tabel : Tabel Tenor Primary Key : -

Foreign Key : -

Tabel III.12 Tabel Sisa Pinjaman

Nama Field Tipe Data Ukuran Keterangan

NoKontrak Varchar 15 No Kontraj

SisaPinjaman Money 20 Sisa Pinjaman

Nama Field Tipe Data Ukuran Keterangan

KodeJenis Nchar 20 Kode Jenis

PersenDP Int 20 Persen DP

JumlahDP Money 20 Jumlah DP

PersenPembayaran Varchar 20 Persen Pembayaran

LamaAngsuran Int 20 Lama Angsuran

(35)

III.3.6. Desain User Interface III.3.6.1. Desain Input

Perancangan input merupakan masukan yang penulis rancang guna lebih memudahkan dalam entry data. Entry data yang dirancang akan lebih mudah dan cepat dan meminimalisir kesalahan penulisan dan memudahkan perubahan.

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

Gambar III.25 Rancangan Input Form Login 2. Perancangan Input Form Menu Utama

Perancangan input form Menu Utama berfungsi untuk menampilakan menu tampilan sistem. Adapun rancangan form Menu Utama dapat dilihat pada Gambar III.26. sebagai berikut :

PT. TOYOTA ASTRA FINANCE

Logi n Admin ************* P as sw or d Login Keluar

(36)

Gambar III.26. Rancangan Input Form Menu Utama 3. Rancangan Input Form Input Customer

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

Gambar III.27. Rancangan Input Form Input Customer PT. TOYOTA ASTRA FINANCE

File Laporan Keluar

LOGO

Form Input Customer

ID Customer Simpan Update Hapus Tutup Tpt Lahir Tgl Lahir Jenis Kelamin Alamat Telepon Pekerjaan

(37)

4. Rancangan Input Form Input Harga Jual

Perancangan input form input Harga Jual merupakan form untuk penyimpanan data-data Harga Jual. Adapun bentuk form input Harga Jual dapat dilihat pada Gambar III.28 Sebagai berikut :

Gambar III.28. Rancangan Input Form Input Harga Jual 5. Rancangan Input Form Input Tenor

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

Form Input Harga Jual

Kode Jenis Simpan

Update Hapus Tutup Merk Type Harga OTR

(38)

Gambar III.29. Rancangan Input Form Input Tenor 6. Rancangan Input Form Input Registrasi Mobil

Perancangan input form input Registrasi Mobil merupakan form untuk penyimpanan data-data Registrasi Mobil. Adapun bentuk form input Registrasi Mobil dapat dilihat pada Gambar III.30 Sebagai berikut :

Gambar III.30. Rancangan Input Form Registrasi Mobil Form Input Tenor

Kode Jenis Simpan

Update Hapus Tutup Harga OTR Persen DP Jumlah DP Jumlah Pembiayaan Lama Angsuran Angsuran Per Bulan

Hitung Angsura/ Bulan

Form Input Registrasi Mobil

No Reg Mobil Simpan

Update Hapus Tutup No Mesin No Rangka Warna Status

(39)

7. Rancangan Input Form Input Denda

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

Gambar III.31. Rancangan Input Form Denda 8. Rancangan Input Form Input Penjualan

Perancangan input form input Penjualan merupakan form untuk penyimpanan data-data Penjualan Adapun bentuk form input Denda dapat dilihat pada Gambar III.32 Sebagai beriku

Form Input Denda Denda Per Hari Denda Per Hari Xxx999

(40)

Gambar III32. Rancangan Input Form Penjualan

III.3.6.2. Desain Output

Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari Aplikasi Penjualan Kredit Untuk Menentukan Cicilan Per Periode Dengan Metode Anuitas Pada PT. Toyota Auto Finance ini adalah sebagai berikut :

1. Rancangan Output Laporan Customer

Rancangan output laporan Customer berfungsi menampilkan data-data Customer. Adapun rancangan output laporan Customer dapat dilihat pada Gambar III.33. sebagai berikut :

Form Input Penjualan

No Kontrak Simpan Update Hapus Tutup Tanggal IDCustomer NoregKendaraan No Mesin No Rangka Warna Status Tgl Jatuh Tempo Customer Jen. Kendaraan Persen DP Jumlah DP Juml. Pemb Persen Pemb Lama Angsuran Angsuran/bln Pernyataan Pertama Harga OTR Biaya Asuransi Biaya ADM Total Pemb Rp Total Pemb Total Denda Total Pemb denda

(41)

Gambar III.33. Rancangan Output Laporan Customer 2. Rancangan Output Laporan Harga Jual

Rancangan output laporan Harga Jual berfungsi menampilkan data-data Harga Jual. Adapun rancangan output laporan Harga Jual dapat dilihat pada Gambar III.34. sebagai berikut :

FormLapCustomer

LOGO

PT. TOYOTA ASTRA FINANCE Laporan Customer IDCustomer Nama Customer Tpt Lahir Tgl Lahir

JK Alamat Telepon Pekerjaan

Xxx999 Xxxxx Xxxxx Ddmmyy Xxxxx Xxxxx 99999 xxxxx Xxx999 Xxxxx Xxxxx Ddmmyy Xxxxx Xxxxx 99999 xxxxx Medan, ddmmyy Dicetak Oleh Admin ( )

(42)

Gambar III.34. Rancangan Output Laporan Harga Jual 3. Rancangan Output Laporan Stok Mobil

Rancangan output laporan Stok Mobil berfungsi menampilkan data-data Stok Mobil. Adapun rancangan output laporan Stok Mobil dapat dilihat pada Gambar III.35. sebagai berikut :

FormLapHargaJual

LOGO

PT. TOYOTA ASTRA FINANCE Laporan Harga Jual Mobil

Kode Jenis Merk Type Harga OTR Rp

Xxx999 Xxxxx Xxxxx Ddmmyy Xxx999 Xxxxx Xxxxx Ddmmyy Medan, ddmmyy Dicetak Oleh Admin ( )

(43)

Gambar III.35. Rancangan Output Laporan Stok Mobil 4. Rancangan Output Laporan Penjualan

Rancangan output laporan Penjualan berfungsi menampilkan data-data Penjualan. Adapun rancangan output laporan Penjualan dapat dilihat pada Gambar III.36. sebagai berikut :

FormLapMobil

LOGO

PT. TOYOTA ASTRA FINANCE Laporan Stock Mobil

No Reg Mobil NO Mesin No Rangka

Warna KodeJenis Merk Type Status

Xxx999 Xxx999 Xxx999 Xxxxx Xxx999 Xxxxx Xxx999 Xxx999 Xxx999 Xxx999 Xxx999 Xxxxx Xxx999 Xxxxx Xxx999 Xxx999 Medan, ddmmyy Dicetak Oleh Admin ( ) Status :

(44)

Gambar III.36. Rancangan Output Laporan Penjualan 5. Rancangan Output Laporan pembayaran Angsuran

Rancangan output laporan pembayaran Angsuran berfungsi menampilkan data-data pembayaran Angsuran. Adapun rancangan output laporan pembayaran Angsuran dapat dilihat pada Gambar III.37. sebagai berikut :

FormLapPenjualan

LOGO

PT. TOYOTA ASTRA FINANCE Laporan Penjualan Kredit Mobil

No Kontrak Tgl Penjualan ID Cutomer NoReg Mobil Harga OTR Persen DP Jumlah DP Jumlah Pembayaran Lama Angsuran Xxxxx Ddmmyy Xxx999 Xxx999 9999 9999 9999 9999 99999 Xxxxx Ddmmyy Xxx999 Xxx999 9999 9999 9999 9999 99999 Medan, ddmmyy Dicetak Oleh Admin ( ) Bulan : Disahkan Oleh Pimpinan ( )

(45)

Gambar III.37. Rancangan Output Laporan pembayaran Angsuran 6. Rancangan Output Laporan Pembayaran Denda

Rancangan output laporan pembayaran denda utang berfungsi menampilkan data-data pembayaran denda. Adapun rancangan output laporan Pembayaran denda dapat dilihat pada Gambar III.38. sebagai berikut :

FormLapPembayaranAngsuran LOGO

PT. TOYOTA ASTRA FINANCE Laporan Pembayaran Angsuran

Nofaktur Tgl Pembayaran No Kontrak ID Customer Nama Customer Cicilan Ke Tgl Jatuh Tempo Lama Denda Jumlah Denda Xxx999 9999 Xxx999 Xxx999 Xxxx 9999 999 9999 9999 Xxx999 9999 Xxx999 Xxx999 Xxxx 9999 999 9999 9999 Medan, ddmmyy Dicetak Oleh Admin ( ) Bulan : Disahkan Oleh Pimpinan ( )

(46)

Gambar III.38. Rancangan Output Laporan Pembayaran Denda 6. Rancangan Output Laporan Analisa Angsuran

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

FormLapPembayaranDenda LOGO

PT. TOYOTA ASTRA FINANCE Laporan Pembayaran Denda

No Faktur

No Kontrak

ID Customer Nama Customer Tanggal Bayar Jumlah Bayar Xxx999 Xxx999 Xxx999 Xxxxx Ddmmyy 9999 Xxx999 Xxx999 Xxx999 xxxxxx Ddmmyy 9999 Medan, ddmmyy Dicetak Oleh Admin ( ) Bulan : Disahkan Oleh Pimpinan ( )

(47)

Gambar III.39. Rancangan Output Laporan Analisa Angsuran FormLapAnalisaAngsuran

LOGO

PT. TOYOTA ASTRA FINANCE Laporan Angsuran Customer

Cicilan Ke Angsuran Pokok Amgsuran Bunga Total Angsuran

Sisa Pinjaman Tgl Jatuh Tempo Staus Pembayaran 9999 99999 999999 99999999 999999 99999 xxxxx 9999 99999 999999 99999999 999999 99999 xxxxx Medan, ddmmyy Dicetak Oleh Admin ( )

No Kontrak Nama Customer

Disahkan Oleh Pimpinan

( ) ID Customer

Gambar

Gambar III.2. Use Case Aplikasi Penjualan Kredit Untuk Menentukan Cicilan  Per Periode Dengan Metode Anuitas Pada PT
Gambar III.3. Aplikasi Penjualan Kredit Untuk Menentukan Cicilan Per Periode  Dengan Metode Anuitas Pada PT
Gambar III.4. Activity Diagram Halaman Login  2.   Activity Diagram Form Input Customer
Gambar III.6. Activity Diagram Form Input harga Jual   4.  Activity Diagram Form Input Registrasi Mobil
+7

Referensi

Dokumen terkait

Hal ini dapat digambarkan dari hasil penelitian yang menunjukkan bahwa ketika guru melaksanakan orientasi dan menerapkan pendekatan Contextual Teaching and Learning

Ruang lingkup penelitian ini meliputi lingkup bidang kajian dan lingkup bidang ilmu, yaitu lingkup bidang kajian adalah tanggung jawab pelaku usaha yaitu Ivan bronies

Priyanto, yang dimaksud dengan bimbingan adalah proses pemberian bantuan yang dilakukan oleh orang yang ahli kepada seorang atau beberapa orang individu, baik

Kerusakan di pinggir perkerasan adalah retak yang terjadi di sepanjang pertemuan antara permukaan perkerasan aspal dan bahu jalan, lebih-lebih bila bahu jalan tidak

Penghentian pengakuan atas suatu aset keuangan (atau, apabila dapat diterapkan untuk bagian dari aset keuangan atau bagian dari kelompok aset keuangan sejenis)

Dari penjelasan diatas diketahui bahwa fungsi manajemen sumber daya manusia adalah tugas-tugas yang dilakukan oleh Manajemen Sumber Daya Manusia dalam rangka

7 (3) merekomendasikan strategi pengelolaan sumber daya perikanan Danau Tempe secara berkelanjutan dengan pemberdayaan kearifan lokal. Kedua, kajian yang lebih ditekankan

mengkonstruksi atau merekonstruksi, dan mengaplikasikan pengetahuannya dalam melakukan penemuan konsep matematika, serta merefleksi hasil yang diperoleh atau