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

Teks penuh

(1)

35

BAB III

ANALISA DAN DESAIN SISTEM

III.1. Analisa Sistem Yang Berjalan

Proses analisa sistem merupakan langkah kedua pada fase pengembangan sistem. Analisa sistem dilakukan untuk mengetahui kelebihan dan kekurangan dari sistem yang selama ini dijalankan oleh perusahaan serta memahami informasi-informasi yang didapat dan dikeluarkan oleh sistem itu sendiri. Untuk mengetahui kekurangan dan kelebihan sistem tersebut, maka perlu diketahui bagaimana sistem yang sedang berjalan pada perusahaan. Adapun sistem yang sedang berjalan adalah sebagai berikut.

Pada sistem yang sedang berjalan mekanisme dalam angsuran penjualanan mobil di PT.Astra Toyota Motor dalam hal pembelian satu unit mobil sangatlah lambat dalam hal prosedur angsuran pencatatan penjualan mobil. Ini dikarenakan prosedur pencatatan administrasi baik berupa data data pelanggan, angsuran, harga, tunggakan sampai penjualanan maupun pengiriman laporan bulanan ke tangan pembeli atau pelanggan dengan pihak PT.Astra Toyota Motor masih menggunakan pencatatan dalam bentuk Microsof Word dan Microsoft Exel. Sehingga kurang efektif dalam hal pencatatan pembayaran angsuran, baik tunggakan pembayaran sampai kepenjualanan ke tangan pelanggan. Maka dari itu penulis memberikan suatu solusi dari permasalahan yang ada di PT.Astra Toyota Motor maupun dipihak pelanggan yang membeli secara tunai maupun secara kredit. Pembuatan aplikasi sistem informasi penunggakan dan over kredit

(2)

penjualanan mobil pada PT.Astra Toyota Motor. Menyajikan data-data secara terperinci, cepat akurat dan mudah dipahami dari pihak pelanggan jika ada permasalahan angsuran baik pembayaran yang macet dapat dilihat secara database dan terkomputerisasi maupun penjualan secara efisien dan efektif.

III.1.1. Analisa Input

Adapun input data dalam pengolahan data pembiayaan angsuran maupun penjualan yang sedang berjalan pada PT.Astra Toyota Motor seperti pada gambar III.1. berikut ini :

Gambar III.1. Analisa Input Formulir Penjualan Mobil Pada PT.Astra Toyota Motor

Sumber : PT.Astra Toyota Motor

Adapun Formulir penjualan bulanan kendaraan mobil sebagai masukan yang digunakan perusahaan untuk proses pencatatan data penjualan kendaraan mobil, ada 2 buah Formulir yang digunakan pencatatan penjualan mobil pada

(3)

37

perusahaan PT.Astra Toyota Motor yaitu : Formulir Penjualan Bulanan dan Formulir Pembayaran Angsuran Bulanan.

Gambar III.2. Analisa Input Formulir Pembayaran Angsuran kendaraan mobil Pada PT.Astra Toyota Motor

Sumber : PT.Astra Toyota Motor Medan

Gambar III.2. diatas menunjukan contoh dari formulir pembayaran angsuran bulanan yang digunakan oleh perusahaan. Formulir pembayaran angsuran bulanan ini sudah cukup baik sebab memuat perincian mengenai pembayaran angsuran bulanan yang harus dilakukan, seperti jumlah angsuran, jumlah pembayaran, jumlah denda, tanggal jatuh tempo, sisa angsuran dan sisa cicilan. Selain itu juga terdapat kolom khusus untuk autorisasi seperti tanda tangan pelanggan dan tanda tangan kasir yang membuktikan formulir pembayaran angsuran ini sah digunakan. Sama halnya seperti pada formulir penjualan bulanan, pada formulir pembayaran angsuran bulanan ini juga tidak dicantumkan kode pelanggan, hal ini dapat berarti perusahaan masih menggunakan sistem manual

(4)

dalam menangani data pelanggan. Hal ini juga dapat berarti perusahaan tidak mencantumkan kode pelanggan pada formulir pembayaran angsuran bulanan sebab formulir pembayaran angsuran ini adalah untuk diberikan kepada pelanggan dan pelanggan tidak perlu mengetahui berapa kode pelanggannya.

III.1.2. Analisa Proses

Adapun proses pengolahan data pembiayaan angsuran sampai penjualanan kendaraan yang sedang berjalan dapat digambarkan dalam bentuk aliran informasi sebagaimana Gambar III.2. berikut ini :

(5)

39

Gambar III.3. Flow Of Document Perancangan Sistem Informasi Penunggakan dan over kredit pada PT.Astra Toyota Motor

Dari gambar III.3. diatas dapat dilihat aliran dokumen yang terjadi dalam sistem pembayaran tunggakan angsuran kendaraan sampai pada analisa pelunasan angsuran kendaraaan secara sistemik. Aliran dokumen ini sudah cukup baik, sebab terdapat proses penyimpanan, seperti arsip data customer, arsip data customer, tunggakan dan over kredit , dan arsip data customer yang berguna untuk

Customer Bagian Administrasi Tunggakan

Dan Over Kredit

Pimpinan Selesai Mulai Data Customer Dan Data Tunggakan Dan Over Kredit Menerima Data Customer Dan Data Tunggakan Dan Over Kredit

Dokumen Data Customer Dan Data Tunggakan Dan Over

Kredit Membuat Data Customer Dan Data Tunggakan Dan Over Kredit

Membuat Faktur Pembayaran Tunggakan Dan Over Kredit Menerima Faktur Pembayaran Tunggakan Dan Over Kredit Membuat Laporan Customer Dan Data Tunggakan Dan Over Kredit

Laporan Customer Dan Data Tunggakan

Dan Over Kredit

Laporan Customer Dan Data Tunggakan

(6)

memudahkan pembuatan laporan customer, tunggakan dan over kredit guna diserahkan kepada pimpinan. Aliran dokumen dari sistem penunggakan dan angsuran penjualan kendaraan mencakup 3 bagian yaitu : customer, bagian administrasi tunggakan dan over kredit, pimpinan.

III.1.3. Analisa Output

Laporan yang digunakan proses penyusunan laporan penjualan bulanan kendaraan mobil pada PT.Astra Toyota Medan ada 2 yaitu : Laporan Penjualan kendaraan mobil perbulan dan Laporan Pembayaran Angsuran kredit mobil perbulan. Adapun bentuk laporan penjualan yang digunakan oleh perusahaan dapat dilihat pada gambar di bawah ini.

Gambar III.4. Laporan Penjualan Bulanan Sumber : PT.Astra Toyota Motor

(7)

41

Gambar III.4. diatas menunjukan contoh dari laporan penjualan bulanan yang digunakan oleh perusahaan. Laporan ini dihasilkan dengan cara manual, sehingga proses pembuatan laporan ini dapat memakan waktu yang lama dan kurang akurat. Kekurangannya dari laporan ini adalah adanya autorisasi untuk kasir dan pimpinan sehingga diketahui siapa yang bertanggung jawab terhadap pembuatan laporan ini di kemudian hari.

Gambar III.5. Laporan Pembayaran Angsuran Bulanan Sumber : PT.Astra Toyota Motor

Gambar III.5. diatas menunjukan contoh laporan pembayaran angsuran bulanan yang digunakan oleh peusahaan. Laporan ini dihasilkan dengan cara manual, akibatnya pembuatan laporan ini dapat memakan waktu yang lama dan kurang akurat. Kelebihan dari laporan ini adanya autorisasi untuk sales dan

(8)

pimpinan sehingga diketahui siapa yang bertanggung jawab terhadap pembuatan laporan ini di kemudian hari.

III.2. Evaluasi sistem yang berjalan

Dalam hal ini sistem yang digunakan belumlah efektif dikarenakan sistem informasi akuntansi penjualan mobil yang ada masih tergolong Manual. Pengolahan data perancangan sistem informasi penunggakan dan over kredit pada PT. Astra Toyota Motor yang masih sederhana ini membuat pelaporan terkadang bermasalah dalam bentuk perhitungan uang dalam penjualan mobil. Tidak jarang juga bermasalah dari segi pendataan tanggal pelaporan dan juga akumulasi biaya akhir yang terkadang tidak sesuai. Dan masalah ini sering membuat kekecewaan bagi perusahaan.

III.3 Desain Sistem

Untuk membantu membangun perancangan sistem informasi akuntansi penjualan mobil pada PT.Astra Toyota Motor, penulis mengusulkan pembuatan sebuah sistem dengan menggunakan aplikasi program yang lebih akurat dan lebih mudah dalam pengolahannya. Dengan menggunakan Micorosoft Visual Studio

2008 dan database SQL Server 2008 untuk memudahkan dalam perancangan dari

aplikasi itu sendiri. Adapun yang menjadi kelebihan dari sistem yang akan dirancang, yaitu :

a. Mempermudah dalam pencarian informasi mengenai data pemasaran material yang ingin mengetahui mengenai data penjualan sepeda motor dengan cepat.

(9)

43

b. Meningkatkan keefisiensian dan keefektivitasan kerja para pegawai PT.Astra Toyota Motor

Adapun kelemahan dari sistem yang diusulkan adalah sebagai berikut : a. Sistem yang dirancang dikhususkan pada proses data penjualan sepeda motor. b. Sistem hanya dapat berlaku pada PT.Astra Toyota Motor

III.3.1 Desain Sistem Global

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

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

6. Perancangan Tampilan 7. Perancangan Database

8. Perancangan Logika Program

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 dalam metode itu penulis menerapkan diagram Use Case. Maka digambarlah suatu bentuk diagram Use Case yang dapat dilihat pada gambar III.4. dibawah ini.

(10)

Perancangan Sistem Informasi Penunggakan dan Over Kredit Pada PT.Astra Toyota Motor

Administrasi Lap. Custumer Lap. Kendaraan Lap. Harga Lap. Tenor Lap. Penjualan Fak. Penjualan

Lap. Daftar Akun

Lap. Denda

Lap. Pembayaran

Fak. Pembayaran

Lap. Kas Keluar

Lap. Jurnal Umum

Login Kelola Data Custumer Kelola Data Kendaraan Kelola Jenis Kendaraan

Kelola Data Tenor

Kelola Data Penjualan

Kelola Data Daftar Akun

Kelola Data Denda

Kelola Data Pembayaran

Isi Data Kas Keluar

<<include>>

<<include>>

Kelola Data Over Kredit Lap. Over Kredit

<<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> <<include>> Pimpinan

Gambar III.6. Use Case Perancangan Sistem Informasi Penunggakan dan

(11)

45

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

(12)

Gambar III.7. Class Diagram Perancangan Sistem Informasi Penunggakan dan Over Kredit Pada PT.Astra Toyota Motor

Daftar Akun *KodeAkun -Keeterangan -Katagori +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Customer *IDCustomer -NamaCustomer -Alamat -Telepon -JK -Pekerjaan +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Tenor *Kodejenis -PersenDP -JumlahDP -JumlahPembiayaan -PersenPembiayaaan -TotalAngsuran -LamaAngsuran -TotalAngsuran +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Harga Jual *KodeJenis -Merk -HargsJual +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Denda *IDDenda -DendaPerhari +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Penjualan *NoPenjualan -Tanggal - IDCustomer -KodeJenis -NoRegKendaraan -HargaJual -JumlahDP -PersenDP -JumlahDP -JumlahPembiayaan -PersenPembiayaan +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Pembayaran *NoFaktur -Tanggalbayar -NoPenjualan -cicilanke -BayarAngsuran -Lamadenda -jumlahdenda +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Kas Keluar *NoKasKeluar -Tanggal -Bulan -Tahun -Uraian -Jumlah +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Jurnal -Tanggal -Bulan -Tahun -KodeAkun -NoBukti -Debet -Kredit +Add +Simpan +Edit +Hapus +Update +Batal +Keluar Kendaraan *NoReg -NoRangka -NoMesin -KodeJenis -Keterangan +Add +Simpan +Edit +Hapus +Update +Batal +Keluar

(13)

47

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.8Activity Diagram Halaman Login

2. Activity Diagram Form Input Data Pelanggan

Activity diagram form input data pelanggan dapat dilihat pada Gambar

III.7. sebagai berikut :

TransaksiLain -NoTransaksiLain -Tanggal -Bulan -Tahun -CaraPembayaran -Uraian -Debet -Kredit +Add +Simpan +Edit +Hapus +Update +Batal +Tutup

(14)

Gambar III.9. Activity Diagram Form Input Data Pealanggan

3. Activity Diagram Form Input Data kendaraaan

Activity diagram form input data kendaraan dapat dilihat pada Gambar

III.8. sebagai berikut :

Gambar III.10. Activity Diagram Form Input Data Kendaraan

Tambah Data Customer

Isi Data Customer Simpan Data Customer

Edit Data Customer

Isi Data Customer Update Data Customer

Hapus Data

Customer Pilih Data

Customer Hapus Data Customer Batal Data Customer Pilih Data Customer Keluar Data Customer Tambah Data kendaraan

Isi Data kendaraan Simpan Data kendaraan

Edit Data kendaraan

Isi Data kendaraan Update Data kendaraan

Hapus Data

kendaraan Pilih Data kendaraan Hapus Data kendaraan Batal Data kendaraan Pilih Data kendaraan Keluar Data kendaraan

(15)

49

4. Activity Diagram Form Input Data Jenis Kendaraan

Activity diagram form input data jenis kendaraan dapat dilihat pada

Gambar III.9. sebagai berikut :

Gambar III.11. Activity Diagram Form Input Data Jenis Kendaraan

5. Activity Diagram Form Input Data Daftar Akun

Activity diagram form input data daftar akun dapat dilihat pada Gambar III.10.

sebagai berikut :

Gambar III.12. Activity Diagram Form Input Data Daftar Akun

Tambah Data Jenis Kendaraan

Isi Data jenis Kendaraan

Simpan Data Jenis kendaraan

Edit Data Jenis kendaraan

Isi Data jenis Kendaraan

Update Data Jenis kendaraan

Hapus Data

Jenis kendaraan Pilih Data Jenis kendaraan Hapus Data Jenis kendaraan Batal Data Jenis kendaraan Pilih Data Jenis kendaraan Keluar Data Jenis kendaraan 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 Pilih Data Daftar Akun Keluar Data Daftar Akun

(16)

6. Activity Diagram Form Input Data Tenor

Activity diagram form input data Tenor dapat dilihat pada Gambar III.11.

sebagai berikut :

Gambar III.13. Activity Diagram Form Input Data Tenor

7. Activity Diagram Form Input Data Harga

Activity diagram form input data harga dapat dilihat pada Gambar III.14.

sebagai berikut :

Gambar III.14. Activity Diagram Form Input Data Harga

Tambah Data Tenor

Isi Data tenor Simpan Data tenor

Edit Data Sepeda Motor

Isi Data Sepeda Motor

Update Data tenor

Hapus Data

tenor Pilih Data

tenor

Hapus Data tenor

Batal Data

tenorr Pilih Data tenor

Keluar Data tenorr

Tambah Data Harga

Isi Data Harga Simpan Data Harga

Edit Data Harga

Isi Data Harga Update Data Harga

Hapus Data

Harga Pilih Data

Harga

Hapus Data Harga

Batal Data

Harga Pilih Data Harga

Keluar Data Harga

(17)

51

8. Activity Diagram Form Input Data Denda

Activity diagram form input data denda dapat dilihat pada Gambar III.15.

sebagai berikut :

Gambar III.15. Activity Diagram Form Input Data Denda

9. Activity Diagram Form Input Data Penjualan

Activity diagram form input data penjualan dapat dilihat pada Gambar

III.16. sebagai berikut :

Gambar III.16. Activity Diagram Form Input Data Penjualan

Tambah Data Penjualan

Isi Data Penjualan Simpan Data Penjualan

Edit Data Penjualan

Isi Data Penjualan Update Data Penjualan

Hapus Data

Penjualan Pilih Data Penjualan Hapus Data Penjualan Batal Data Penjualan Pilih Data Penjualan Keluar Data Penjualan 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

(18)

10. Activity Diagram Form Input Data Pembayaran

Activity diagram form input data pembayaran dapat dilihat pada Gambar

III.17. sebagai berikut :

Gambar III.17. Activity Diagram Form Input Data Pembayaran

11. Activity Diagram Form Input Data Kas Keluar

Activity diagram form input data kas keluar dapat dilihat pada Gambar

III.18. sebagai berikut

Gambar III.18. Activity Diagram Form Input Data Kas Keluar

Tambah Data Kas Keluar

Isi Data Kas Keluar Simpan Data Kas Keluar

Edit Data Kas Keluar

Isi Data Kas Keluar Update Data Kas Keluar

Hapus Data

Kas Keluar Pilih Data Kas Keluar Hapus Data Kas Keluar Batal Data Kas Keluar Pilih Data Kas Keluar Keluar Data Kas Keluar Tambah Data Pembayaran Isi Data Pembayaran Simpan Data Pembayaran Edit Data Pembayaran Isi Data Pembayaran Update Data Pembayaran Hapus Data

Pembayaran Pilih Data Pembayaran Hapus Data Pembayaran Batal Data Pembayaran Pilih Data Pembayaran Keluar Data Pembayaran

(19)

53

12. Activity Diagram Logout

Logout sistem informasi penunggakan dan over kredit nasabah ini dapat

dilihat pada gambar, sebagai berikut :

Gambar III.19. Logout Sistem Informasi Tunggakan dan Over Kredit Mobil

pada PT. Astra Toyota Motor

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 : gagal sukses Cancel Validasi Login

Tampil Menu Utama

Log out Simpan Kelola data

(20)

a. Sequence Diagram Update Data

Gambar III.20. Sequence Diagram Update Data

Gambar III.20, diatas menjelaskan bahwa ketika admin meng-update data kedalam sistem terlebih dahulu melakukan login didalam form login. Bila login berhasil maka akan ditampilakan halaman baru yaitu halaman admin maka admin menginputkan data namun bila salah maka akan kembali lagi ke halaman login. Ketika inputan berhasil maka pesan sukses akan ditampilkan dan lanjutkan ke

item lain, atau pun keluar.

b. Sequence Input Data User

Gambar III.21. 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)

(21)

55

Dihalaman utama memiliki banyak pilihan. Dengan membuka halaman baru untuk melakukan registrasi user. Ketika registrasi berhasil maka sistema akan mengirimkan pesan sukses kepada admin, namun ketika registrasi salah maka akan kembali ke halaman utama untuk diulangi kembali.

c. Sequence Proses Data Pelanggan

Gambar III.22. Sequence Diagram Proses Data Pelanggan

Didalam halaman utama akan mencari dan membuka halaman pengguna untuk memasukkan data pelanggan yang kemudian data tersebut disimpan. Bila pengisian data berhasil maka sistem akan mengirimkan pesan sukses.

d. Sequence Proses Data Kendaraan

Gambar III.23. Sequence Diagram Proses Data Kendaraan

Admin

;Hlaman utama ;login ;user

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

;Halaman utama ;login ;user

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

(22)

Didalam halaman utama akan mencari dan membuka halaman baru untuk memproses data kendaraan yang kemudian data tersebut disimpan. Bila pengisian data berhasil maka sistem akan mengirimkan pesan sukses atau pun tidak.

e. Sequence Proses Data Jenis Kendaraan

Gambar III.24. Sequence Diagram Proses Data Jenis Kendaraan

Gambar III.24, Didalam halaman utama akan mencari dan membuka halaman baru untuk memproses data jenis kendaraan yang kemudian data tersebut disimpan. Bila pengisian data berhasil maka sistem akan mengirimkan pesan sukses atau pun tidak.

f. 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 Jenis Kendaraan Sent ( item ) Invalid View (item) Admin

;Halaman utama ;login ;user

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

(23)

57

Didalam halaman utama akan mencari dan membuka halaman baru untuk memproses data daftar akun yang kemudian data tersebut disimpan. Bila pengisian data berhasil maka sistem akan mengirimkan pesan sukses atau pun tidak.

g. Sequence Proses Data Denda

Gambar III.26. Sequence Diagram Proses Data Denda

Didalam halaman utama akan mencari dan membuka halaman baru untuk memproses data denda yang kemudian data tersebut disimpan. Bila pengisian data berhasil maka sistem akan mengirimkan pesan sukses atau pun tidak.

h. Sequence Proses Data Harga

Gambar III.27. Sequence Diagram Proses Data Harga

Admin

;Halaman utama ;login ;user

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

;Halaman utama ;login ;user

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

(24)

Didalam halaman utama akan mencari dan membuka halaman baru untuk memproses data harga yang kemudian data tersebut disimpan. Bila pengisian data berhasil maka sistem akan mengirimkan pesan sukses atau pun tidak.

i. Sequence Proses Data Penjualan

Gambar III.28. Sequence Diagram Proses Data Penjualan

Didalam halaman utama akan mencari dan membuka halaman baru untuk memproses data penjualan yang kemudian data tersebut disimpan. Bila pengisian data berhasil maka sistem akan mengirimkan pesan sukses atau pun tidak.

j. Sequence Proses Data Pembayaran

Gambar III.29. Sequence Diagram Proses Data Pembayaran

Admin

;Halaman utama ;login ;user

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

;Halaman utama ;login ;user

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

(25)

59

Didalam halaman utama akan mencari dan membuka halaman baru untuk memproses data pembayaran yang kemudian data tersebut disimpan. Bila pengisian data berhasil maka sistem akan mengirimkan pesan sukses atau pun tidak.

k. Sequence Proses Data Kas Keluar

Gambar III.30. Sequence Diagram Proses Data Kas Keluar

Gambar III.30, Didalam halaman utama akan mencari dan membuka halaman baru untuk memproses data kas keluar yang kemudian data tersebut disimpan. Bila pengisian data berhasil maka sistem akan mengirimkan pesan sukses atau pun tidak.

III.3.2. Desain Sistem Detail

Desain sistem detail perancangan sistem informasi Penunggakan dan Over

Kredit Pada PT. Astra Toyota Motor, ini adalah sebagai berikut: Admin

;Halaman utama ;login ;user

page

Open New

Message Succes

Proses Data Kas Keluar

Sent ( item ) Invalid

(26)

III.3.2.1.Desain Output

Desain sistem ini berisikan pemilihan menu dan hasil pencarian yang telah dilakukan. Adapun bentuk rancangan output dari perancangan sistem informasi Penunggakan dan Over Kredit Pada PT. Astra Toyota Motor ini adalah sebagai berikut

1. Rancangan Output Laporan Pelanggan

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

Medan, ... ,20

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.31. Rancangan Output Laporan Pelanggan

2. Rancangan Output Laporan kendaraan

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

ID Pelanggan Nama Pelanggan

Alamat Telepon JK Pekerjaan

99999999 xxxxxxxxxxxxx Xxxxxxxxxxxx x 99999999 99999999 Xxxxxxxxxxxx x 99999999 xxxxxxxxxxxxx Xxxxxxxxxxxx x 99999999 99999999 Xxxxxxxxxxxx x Pimpinan Administrasi

PT.ASTRA TOYOTA MOTOR LAPORAN CUSTOMER LOGO

(27)

61

Medan, ...,20

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.32. Rancangan Output Laporan Kendaraan

3. Rancangan Output Laporan Jenis Kendaraaan

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

Medan, ...20

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.33. Rancangan Output Laporan Jenis Kendaraan Nama kendaraan No reg kendaraan No Mesin No Rangka Keterangan

99999999 Xxxxxxxxxxxxx xxxxxxxxxxxxx 99999999 99999999 99999999 Xxxxxxxxxxxxx xxxxxxxxxxxxx 99999999 99999999

Merek Type Harga Jual

99999999 99999999 99999999

99999999 99999999 99999999

Pimpinan Administrasi

PT.ASTRA TOYOTA MOTOR LAPORAN KENDARAAN LOGO

Pimpinan Administrasi

PT.ASTRA TOYOTA MOTOR LAPORAN JENIS KENDARAAN LOGO

(28)

4. Rancangan Output Laporan Daftar Tenor Kendaraan

Rancangan output laporan Tenor berfungsi menampilkan data-data uang muka,jumlah dp total ,jumlah pembyaran, jumlah pembiayaan, total angsuran. Adapun rancangan output laporan Tenor dapat dilihat pada Gambar III.34. sebagai berikut :

Medan, ...20...

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.34. Rancangan Output Laporan Tenor

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

Persen DP Jumlah DP Jlh Pembayaran Jlh pembiayaan TTL Angsuran Lama angsuran Angsuran perbulan 99 99 999999 999999 9999 99 9999 99 99 999999 999999 9999 99 9999 Pimpinan Administrasi

PT.ASTRA TOYOTA MOTOR LAPORAN TENOR LOGO

(29)

63

Medan, ...20....

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.35. Rancangan Output Laporan Daftar Akun

6. Rancangan Output Form Pil Lap Penjualan

Rancangan output form pil lap penjualan sepeda motor bulanan berfungsi untuk menampilkan data-data penjualan sepeda motor tiap bulan ada pada PT.Astra Toyota Motor Medan. Form pil lap penjualan bulanan yang ditampilkan berdasarkan Bulan/Tahun.

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

Gambar III.36. Rancangan Form Pil Lap Penjualan

Kode Akun Keterangan Katagori

99999999 Xxxxxxxxxxxxx Xxxxxxxxxxxxx

99999999 Xxxxxxxxxxxxx Xxxxxxxxxxxxx

Pimpinan Administrasi

PT. ASTRA TOYOTA MOTOR LAPORAN DAFTAR AKUN LOGO

FormPilLapPenjualan X

Bulan Tahun

Cetak Tutup

(30)

Medan, ...20....

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.37. Rancangan Output Laporan Penjualan Bulanan

7. Rancangan Output Form Pil Lap Pembayaran Angsuran

Rancangan output form pil lap pembayaran bulanan berfungsi untuk menampilkan data-data pembayaran Angsuran kendaraan tiap bulan pada PT.Astra Toyota Medan. Form pil lap pembayaran bulanan yang ditampilkan berdasarkan Bulan/Tahun.

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

No Penjualan Tanggal Nama Pelanggan

Merek Type No mesin

No rangka

Harga Jual Persen DP Jumlah pembiayaan Persen pembiayaan Total Angsuran 99999999 99 99999999 9999999 9999999 9999999 9999999 99999999 99999999 99999999 9999999 99999999 99999999 99 99999999 9999999 9999999 9999999 9999999 99999999 99999999 99999999 9999999 99999999 Pimpinan Administrasi

PT.ASTRA TOYOTA MOTOR LAPORAN PENJUALAN

Periode : Juli 2013

(31)

65

Gambar III.38. Rancangan Form Pil Lap Pembayaran

Medan, ...20....

Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.39. Rancangan Output Laporan Pembayaran Angsuran

8. Rancangan Output Form Pil Lap Jurnal

Rancangan output form pil lap kas keluar bulanan berfungsi untuk menampilkan data-data jurnal tiap bulan ada pada PT.Astra Toyota Medan. Form pil lap jurnal bulanan yang ditampilkan berdasarkan Bulan/Tahun.

Sebelum laporan ditampilkan, terlebih dahulu akan ditampilkan form pil lap Jurnal bulanan yang akan ditampilkan seperti terlihat pada Gambar III.40. dibawah ini :

No Faktur Tanggal Bayar No Penjualan Nama costumer Cicilan ke Bayar angsuran Lama denda Jumlah denda

99999999 99 99999999 99999999 99999999 9999999 99 99999999 99999999 99 99999999 99999999 99999999 9999999 99 99999999

FormPilLapPembayaran X

Bulan Tahun

Cetak Tutup

LAPORAN PEMBAYARAN BULANAN

PT.ASTRA TOYOTA MEDAN LAPORAN PEMBAYARAN ANGSURAN LOGO

(32)

Gambar III.40. Rancangan Form Pil Lap Jurnal

Medan, ...20.... Diketahui oleh Dicetak oleh

( ) ( )

Gambar III.41. Rancangan Output Laporan Jurnal

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 :

Tanggal Kode akun Keterangan No bukti Debet Kredit

99999999 99 Xxxxxxxxxxxxx 999999 9999999 99999999 99999999 99 Xxxxxxxxxxxxx 999999 9999999 99999999 FormPilLapJurnal X Bulan Tahun Cetak Tutup LAPORAN JURNAL

PT.ASTRA TOYOTA MOTOR LAPORAN JURNAL LOGO

(33)

67

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

Gambar III.42. Rancangan Input Form 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.43. sebagai berikut :

Gambar III.43. Rancangan Input Form Menu Utama

Data

Form Menu Utama

Laporan Exit

Login ID

Password

(34)

3. Rancangan Input Form Input Data Pelanggan

`Perancangan input form input data pelanggan merupakan form untuk penyimpanan data-data pelanggan. Adapun bentuk input form input data pelanggan dapat dilihat pada Gambar III.44. Sebagai berikut :

Gambar III.44. Rancangan Input Form Data Pelanggan

4. Pancangan Input Form Input Data kendaraan

Perancangan input form input data kendaraan merupakan form untuk penyimpanan data-data pemasok. Adapun bentuk input form input data kendaraan dapat dilihat pada Gambar III.45. Sebagai berikut :

Gambar III.45. Rancangan Input Form Data Kendaraan ID

Pelanggan

Nama Pelanggan

Alamat Telepon JK Pekerjaan

99999999 xxxxxxxxxxxx Xxxxxxxxxxxx 99999999 xxx xxxxxxxxxx 99999999 xxxxxxxxxxxx Xxxxxxxxxxxx 99999999 xxx xxxxxxxxxx

No Reg Na mesin No rangka Kode jenis Keterangan

99999999 xxxxxxxxxxxx Xxxxxxxxxxxx 99999999 99999999 99999999 xxxxxxxxxxxx Xxxxxxxxxxxx 99999999 99999999

Form Customer

ID Customer :

Simpan Edit Hapus Update Batal Tutup

Add

Alamat :

Jenis Kelamin :

Pekerjaan :

Telepon :

Nama Customer : Cari

Form Data Kendaraan No reg

Kendaraan No mesin

:

Simpan Edit Hapus Update Batal Tutup

Add : No rangka : Kode jenis Kode jenis Kode jenis Kode jenis : Keterangan Kode jenis :

(35)

69

5. Rancangan Input Form Input Data jenis kendaraan

Perancangan input form input data jenis kendaraan merupakan form untuk penyimpanan data-data jenis kendaraan . Adapun bentuk input form input data jenis kendaraan dapat dilihat pada Gambar III.46. Sebagai berikut :

Gambar III.46. Rancangan Input Form jenis Kendaraan

6. Rancangan Input Form Input Data Tenor

Perancangan input form input data Tenor merupakan form untuk penyimpanan data-data uang muka dp sampai angsuran kendaraan. Adapun bentuk input form input data Tenor dapat dilihat pada Gambar III.47. Sebagai berikut :

Kode jenis Merek Type Harga jual

99999999 xxxxxxxxxxxx xxxxxxxxxxxx 99999999 99999999 xxxxxxxxxxxx xxxxxxxxxxxx 99999999

Add

Type

Simpan Edit Hapus Update Batal Tutup

Form Jenis Kendaraan Kode jenis Merek : : : Harga Jual :

(36)

Gambar III.47. Rancangan Input Form Data Tenor

7. 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 Data Denda Kode jenis Merek Type Harga jual Persen Dp Jumlah Dp Jumlah

pembiayaan Persen pembiayaan Total angsuran Lama angsuran Jumlah angsuran Angsuran perbulan 99999999 99999999 99999999 99999999 99999999 9999999 9999999 9999999 9999999 99999 9999999 9999999 99999999 99999999 99999999 99999999 99999999 9999999 9999999 9999999 9999999 99999 9999999 9999999

Kode Jenis Merk Harga

99999999 Xxxxxxxxxxxx 99999999 99999999 Xxxxxxxxxxxx 99999999 Form Tenor Kode jenis Merek :

Simpan Edit Hapus Update Batal Tutup

Add : Type : Harga jual : : : Persen DP E RSEN Jumlah DP Jumlah pembiayaaan Persen pembiayaan Total angsuran Lama angsuran Jumlah angsuran Angsuran perbulan : : : : : : Form Denda Kode Jenis Merk/Type :

Simpan Edit Hapus Update Batal Tutup

Add :

(37)

71

8. 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.49. Sebagai berikut :

Gambar III.49. Rancangan Input Form Data Daftar Akun

9. Rancangan Input Form Input Data Penjualan

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

Kode Akun Keterangan Katagori

99999999 Xxxxxxxxxxxx Xxxxxxxxxxxx

99999999 Xxxxxxxxxxxx Xxxxxxxxxxxx

Form Daftar Akun

Kode Akun Keterangan

:

Simpan Edit Hapus Update Batal Tutup

Add

:

(38)

Gambar III.50. Rancangan Input Form Data Penjualan No Penjualan Tanggal Id pelanggan Kode jenis No reg Harga

jual No Mesin No Rangka keterangan Persen dp Jumlah DP Persen pemb Total angsuran Lama angsuran Angsuran perbulan 99999999 99 Xxxxxxxxxx 9999 99999999 99999999 99999999 99999999 99999999 99999999 99999999 99999999 9999999 9999999 99999999 99999999 99 Xxxxxxxxxx 9999 99999999 99999999 99999999 99999999 99999999 99999999 99999999 99999999 9999999 9999999 99999999 Accounting payment

Kode Akun : Search

Daftar Akun

Simpan Edit Hapus Update Batal Tutup

No penjualanan Tanggal Kode jenis No Reg kendaraan Harga jual No mesin Keterangan No rangka No Denda Rp Total bayar Rp Idi costumer : : : : : : : : : : : : : : : Persen dp Jadwal pembayaran Add Search Customer Search kendaraan Search jenis Persen pembiayaan Jumlah dp

Jumlah pembiayaaan Angsuran perbulan

Lama angsuran Total angsuran : : : Cetak

(39)

73

10. Rancangan Input Form Input Data Pembayaran

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

\

Gambar : III.51.Rancangan Input PilPembayaran

Gambar III.52. Rancangan Input Form Data Pembayaran

No faktur Tanggal bayar No penjualanan Cicilan ke Bayar angsuran Lama denda Jumlah denda

99999999 9999999 999999 99 99 99 99999999 99999999 9999999 999999 99 99 99 99999999 Hitung denda FormPilPembayaran

X

No Penjualanan

Batal Next

Form Pembayaran angsuran

Add

Simpan Edit Hapus Update Batal Tutup

Bayar angsuran Lama denda : : Jumlah denda : : Search jadwal Search denda Accounting Payment

Kode Akun : Search

Daftar Akun Tgl jatuh tempo Status pembayaran : : : : No faktur Tanggal bayar Cicilan ke Denda Perhari

(40)

11. Rancangan Form Input Kas Keluar

Perancangan input form input kas keluar merupakan form untuk menampilkan form kas keluar. Adapun bentuk input form input kas keluar dapat dilihat pada Gambar III.53. Sebagai berikut:

Gambar III.53. Rancangan Input Form Data Kas Keluar

12. Perancangan Form Input Over Kredit

Perancangan input form input over kredit merupakan form untuk menampilkan form over kredit. Adapun bentuk input form input over kredit dapat dilihat pada Gambar III.53. Sebagai berikut:

No Kas Keluar Tanggal Uraian Jumlah

99999999 99 Xxxxxxxx 99999999 99999999 99 Xxxxxxxx 99999999 No Kas Keluar Tanggal : : Uraian : Jumlah : Accounting Payment

Kode Akun : Search

Daftar Akun

Form Kas Keluar

(41)

75

Form Input Over Kredit

No. Over Kredit : Add

Tanggal :

Data Custumer Pemilik Pertama dan data Kendaraan Data Custumer Pengalihan

:

No. Penjualan : Search ID Custumer Over Search

ID Custumer I :

Kode Jenis :

No. Reg Kendaraan :

Harga Jual :

No. Mesin :

No. Rangka :

Gambar III.53. Rancangan Input Form Over Kredit

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 SQL Server 2008. Berikut adalah desain database dan tabel dari sistem yang dirancang.

1. Tabel Password

Nama Database : Astra.Mdf

(42)

Nama Tabel : TabelPassword Primary Key : IDUser

Foreign Key : -

Tabel III.1 Tabel Password

2. Tabel Pelanggan

Nama Database : Astra.Mdf Nama Tabel : TabelPelanggan Primary Key : IDPelanggan Foreign Key : -

Tabel III.2 Tabel Pelanggan

3. Tabel Kendaraan

Nama Database : Astra.Mdf Nama Tabel : TabelKendaraan Primary Key : IDKendaraan Foreign Key : -

Nama Field Tipe Data Ukuran Keterangan

*IDUser Nchar 10 *IDUser

Password Nchar 10 Password

Nama Field Tipe Data Ukuran Keterangan

*IDPelanggan Nchar 10 *IDPelanggan

NamaPelanggan Varchar 30 NamaPelanggan

Alamat Varchar 50 Alamat

Telepon Varchar 20 Telepon

JK Nchar 10 JK

(43)

77

Tabel III.3. Tabel Kendaraan

4. Tabel Daftar Akun

Nama Database : Penjualan.Mdf Nama Tabel : TabelDaftarAkun Primary Key : KodeAkun Foreign Key : -

Tabel III.4. Tabel Daftar Akun

5. Tabel Daftar Denda

Nama Database : Astra.Mdf

Nama Tabel : TabelDaftarDenda Primary Key : KodeDenda Foreign Key : -

Tabel III.5. Tabel Daftar Denda

Nama Field Tipe Data Ukuran Keterangan

*NoRegKendaraan Varchar 15 *NoRegKendaraan

NomorMesin Varchar 20 NomorMesin

NomorRangka Varchar 20 NomorRangka

Kode Jenis Nchar 20 Kode Jenis

Keterangan Varchar 15 Keterangan

Nama Field Tipe Data Ukuran Keterangan

*KodeAkun Nchar 10 *KodeAkun

Keterangan Varchar 50 Keterangan

Katagori Nchar 10 Katagori

Nama Field Tipe Data Ukuran Keterangan

*IdDenda Nchar 10 *IdDenda

(44)

6. Tabel Harga Jual

Nama Database : Astra.Mdf Nama Tabel : TabelHargaJual Primary Key : KodeJenis Foreign Key : KodeJenis

Tabel III.6. Tabel Harga Jual

7. Tabel Jurnal

Nama Database : Astra.Mdf Nama Tabel : TabelJurnal Primary Key : -

Foreign Key : KodeAkun

Tabel III.7. Tabel Jurnal

8. Tabel Pembayaran

Nama Database : Astra.Mdf

Nama Tabel : TabelPembayaran

Nama Field Tipe Data Ukuran Keterangan

*KodeJenis Nchar 10 *KodeJenis

Merk Varchar 30 Merk

Type Varchar 30 Type

Harga Money Harga

Nama Field Tipe Data Ukuran Keterangan

Tanggal Date Time Tanggal

KodeAkun Nchar 10 KodeAkun

NoBukti Varchar 15 NoBukti

Debet Money Debet

(45)

79

Primary Key : No Faktur Foreign Key : -

Tabel III.8. Tabel Pembayaran

9. Tabel Tenor

Nama Database : Astra.Mdf Nama Tabel : Tabel Tenor Primary Key : KodeJenis Foreign Key :

Tabel III.9. Tabel Tenor

10. Tabel Penjualan

Nama Database : Aatra.Mdf Nama Tabel : TabelPenjualan

Nama Field Tipe Data Ukuran Keterangan

*NoFaktur Varchar 15 *NoFaktur

TanggalBayar Date Time TanggalBayar

NoPenjualan Varchar 15 NoPenjualan

Cicilan ke Int 4 Cicilanke

BayarAngsuran Money BayarAngsuran

LamaDenda Int LamaDenda

JumlahDenda Money JumlahDenda

Nama Field Tipe Data Ukuran Keterangan

*KodeJenis Nchar 10 *KodeJenis

PersenDp Int PersenDp

JumlahDp Money JumlahDp

JumlahPembiayaan Money JumlahPembiayaan

PersenPembiayaan Int PersenPembiayaan

TotalAngsuran Money TotalAngsuran

LamaAngsuran Int LamaAngsuran

(46)

Primary Key : NoPenjualan

Foreign Key : KodeJenis, ID Pelanggan

Tabel III.10. Tabel Penjualan

11. Tabel Keluar Kas

Nama Database : Astra.Mdf Nama Tabel : TabelKeluarKas Primary Key : NoKeluarKas Foreign Key : -

Tabel III.11. Tabel KeluarKas

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

Nama Field Tipe Data Ukuran Keterangan

*NoPenjualan Date Time *NoPenjualan

Tanggal Int 4 Tanggal

IDPelanggan Nchar 10 IDPelanggan

KodeJenis Nchar 10 KodeJenis

NoRegSP Varchar 15 NoRegSP

HargaJual Money HargaJual

JumlahDP Money JumlahDP

PersenDP Int PersenDP

JumlahPembiayaan Money JumlahPembiayaan

PersenPembiayaan Money PersenPembiayaan

Nama Field Tipe Data Ukuran Keterangan

*NoKasKeluar Varchar 15 *NoKasKeluar

Tanggal Date Time Tanggal

Uraian Varchar 50 Uraian

(47)

81

setiap saat selama proses pengembangan berlangsung, ketika diketahui adanya data atau saat diperlukan penambahan data item ke dalam sistem.

Berikut Kamus Data dari perancangan sistem informasi akuntansi penjualan sepeda motor pada CV. Bunda Medan adalah sebagai berikut :

1. Password = {IDUser} + {Password}

2. Pelanggan= {IDPelanggan} + {NamaPelanggan} + {Alamat} + {Telepon} + {JK} + {Pekerjaan}

3. Kendaraan = {NoRegKendaraan} + {NoMesin}+ {NoRangka} + {KodeJenis} + {Keterangan}.

4. Denda = {IDDenda} + {DendaPerhari}

5. Pembayaran = {NoFaktur} + {TglBayar} + {NoPenjualan} + {cicilanKe} + {BayarAngsuran} + {lamaDenda }+ {JumlahDenda}

6. Harga Jual = {KodeJenis} + {Merk} + {Harga}.

7. Daftar Akun = {KodeAkun} +{Keterangan} + {Katagori}.

8. Penjualan = {NoPenjualan} + {Tanggal} + {IDPelanggan} + {KodeJenis} + {NoRegKen} + {HargaJual} + {PersenDP} + {JumlahDP} + {JumlahPembiayaan}+ {PersenPembiayaan}

9. Tenor = {KodeJenis} +{PersenDP} + {JumlahDP} + {JumlahPembiayaan} + {PersenPembiayaan} + {TotalAngsuran} + {lamaAngsuran}

10. Kas Keluar ={NoKasKeluar} + {Tanggal}+ {Bulan} + {Tahun} + {Uraian} +{Jumlah}.

(48)

11. Jurnal = {Tanggal}+ {Bulan} + {Tahun} + {KodeAkun} + {NoBukti} +{Jumlah}.

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.12. tidak normal.

(49)

83

Tabel III.12. Tabel Penjualan Bentuk Tidak Normal

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 Penjualan

Tabel penjualan merupakan tabel yang berfungsi untuk menyimpan data penjualan yang menjadi objek penjualan sepeda motor dalam sistem yang dirancang.

Tabel III.13. Tabel Penjualan Bentuk Normal Pertama (1 NF)

No Penjualan

Tanggal Bulan Tahun ID Pelanggan

Nama Pelanggan ID Dnda Kode jenis Merek NoRegkendaraan HargaJual JumlahDP Jumla Pembbiayaan Persen Pembiayaan Total angsuran Lama angsuran

201212-001 08 Juli 2013 CUST-00001 Yuni Arita Maysarah

LEAS-00001 TYTA-0001 AVANZA-GTA

00122211 220000000 20000000 180000000 5 35 36 201212-002 09 Juli 2013 CUST-00002 Mario Permana LEAS-00002 TBFT-0002 XENIA-BFT 01222288 280000000 20000000 180000000 5 25 36

No Penjualan Tanggal Bulan Tahun Harga Jual JumlahDP TotalAngsuran LamaAngsuran

201212-001 08 Juli 2013 220000000 20000000 35 36

(50)

b. Tabel Pos Jurnal Kas Keluar

Tabel pos jurnal kas keluar merupakan tabel yang berfungsi untuk menyimpan data keuangan yang menjadi objek keuangan dalam sistem yang dirancang.

Tabel III.14. Tabel Normal Pertama (I NF)

c. Tabel Pelanggan

Tabel pelanggan merupakan tabel yang berfungsi untuk menyimpan data pelanggan

Tabel III.15. Tabel Pelanggan Bentuk Normal Pertama (1 NF)

No keluar barang Tanggal Bulan Tahun

0000001 01 Juli 2012

0000002 01 Juli 2012

ID Pelanggan Nama Pelanggan Alamat Telepon JK Pekerjaan

CUST-00001 Yuni Arita Maysarah Jl. Sunggal No 10 Medan - Perempuan Swasta CUST-00002 Mario Permana Jl. Pancasila K. 124 Medan

Sunggal

(51)

85

3. Bentuk Normal Kedua (2 NF)

Bentuk normal kedua merupakan tahap kedua 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 Daftar Akun

Tabel daftar akun merupakan tabel yang berfungsi untuk menyimpan data daftar akun.

Tabel III.16. Tabel Daftar Akun Normal Kedua (2 NF)

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

No Akun Nama Akun ID Jenis Akun

1.2.1 Pembelian Barang I

(52)

Gambar III.54. Entity Relationship Diagram (ERD) Perancangan Sistem Informasi penunggakan pada PT.Astra Toyota Motor

Customer Membeli Kendaraan Mempunyai Harga Mempunyai Tenor

Nama Customer Pekerjaan *No Reg kendaraa n

Keterangan Jenis Harga kode jenis

Persen Pembiayaan Mempunyai Denda *ID denda Denda Perhari Melakukan Penjualan *No Penjualan Tanggal Persen DP Jumlah DP Jumlah Pembiayaan Persen pembiayaan No Reg kendaraan Harga Jual Jumlah DP Sisa Pembayaran ID Leasing Melakukan Pembayaran *No Faktur Tanggal No penjualan Cicilan ke No Penjualan Bayar Angsuran Mempunyai Daftar Akun *Kode Akun Keteranga n Katagori Melakukan Kas Keluar *No Kas Keluar Tanggal Bulan Tahun Uraian Jumlah Mempunyai Jurnal Tanggal Kode Akun Debet Kredit No Bukti 1 M M 1 1 M 1 M M 1 M 1 M 1 M M M 1 Lama denda Jumlah denda Total Angsuran Lama Angsuran Angsuran perbulan

(53)

Gambar

Gambar III.3. Flow Of Document Perancangan Sistem Informasi  Penunggakan dan over kredit pada PT.Astra Toyota Motor
Gambar III.6. Use Case Perancangan Sistem Informasi Penunggakan dan  Over Kredit Pada PT
Gambar III.7. Class Diagram Perancangan Sistem Informasi Penunggakan  dan Over Kredit Pada PT.Astra Toyota Motor
Gambar III.10. Activity Diagram Form Input  Data Kendaraan
+7

Referensi

Dokumen terkait

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

Badan Penanaman Modal dan Pelayanan Perijinan Kabupaten Sinjai mempunyai tugas melaksanakan penyusunan dan pelaksanaan Kebijakan Daerah di Bidang Penanaman

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

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

Koeficijent pokrića neto stabilnog izvora financiranja ( eng. net stable funding ratio- NSFR) koji uspostavlja standard upravljanja strukturnom, odnosno