BAB III ANALISIS DAN DESAIN SISTEM

dokumen-dokumen yang mirip
BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM. Analisa masalah dilakukan guna mengetahui masalah-masalah yang terkait

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Bab 3 Metode Perancangan

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN UJI COBA

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN PERANCANGAN

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISIS DAN DESAIN SISTEM

Transkripsi:

BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisis Masalah Pengolahan data dalam pembayaran piutang pada PT. Cipta Mebelindo Lestari dilakukan secara manual dalam hal penginputan datanya. Meskipun PT. Cipta Mebelindo Lestari tersebut telah memiliki perangkat komputer dalam hal pengolahan data yang berhubungan dengan perusahaan masih memanfaatkan Microsoft Excel dalam hal laporan pembayaran piutang. Akibatnya data yang sudah diarsipkan tidak dapat disimpan dan tidak dapat dipertahankan dalam jangka waktu yang lama. Agar menjadi sistem yang prioritas dalam hal penyampaian informasi pembayaran piutang secara akurat dengan menggunakan teknologi yang ada, untuk itu digunakan salah satu metode pembayaran piutang dalam akuntansi yaitu menggunakan Net Method. Net Method adalah Metode bersih mengakui jumlah piutang setelah dikurangi dengan potongan penjualan, bila ternyata potongan jumlah tidak dimanfaatkan oleh debitur, maka akan mengakibatkan timbulnya kelebihan pembayaran atas jumlah piutang dan kelebihan tersebut sebagai penghasilan lain-lain. 37

38 III.2. Penerapan Metode / Algoritma Dalam penyelesaian masalah dari Sistem Informasi Akuntansi Pembayaran Piutang ini akan digunakan Net Method. Metode ini akan digunakan dalam perhitungan piutang dengan melibatkan potongan penjualan. Namun jika tidak ada potongan penjualan juga tidak akan menjadi masalah karena kelebihan piutang akan menjadi penghasilan lain-lain. III.3. Desain Sistem Pada tahap ini akan dilakukan perancangan terhadap sistem yang diusulkan. Adapun perancangan dari sistem ini dapat digambarkan dengan Unified Modelling Language (UML). III.3.1. Use Case Diagram Use case diagram menggambarkan actor, use case dan relasinya sebagai suatu urutan tindakan yang memberikan nilai terukur untuk aktor. Use Case Diagram pembayaran piutang dapat digambarkan sebagai berikut :

39 Sistem Informasi Akuntansi Pembayaran Piutang Data User Data Akun Jurnal «extends» Preview Jurnal Data Customer Laporan Order «extends» Preview Order Data Order Admin Data Produk Laporan Penerimaan Piutang «extends» Preview Penerimaan Piutang Pimpinan Data Penerimaan Piutang Gambar III.1. Use Case Diagram Sistem Informasi Pembayaran Piutang III.3.2. Class Diagram Class diagram menggambarkan struktur statis dari kelas dalam sistem dan menggambarkan atribut, operasi dan hubungan antara kelas. Class Diagram pembayaran piutang dapat digambarkan sebagai berikut : tjurnal -id -no_order -tanggal -kd_akun -debet -kredit +simpan() +ubah() +hapus() * torder -no_order * -tgl_order * -tgl_tempo tcustomer * ** -kd_cust -dp * -sisa -status +simpan() +ubah() +hapus() * -id_cust -nama_cust -alamat -no_telp +simpan() +ubah() +hapus() tterima_piutang -noterima -tgl_terima -no_order -jumlah +simpan() +ubah() +hapus() takun -kd_akun -nama_akun -jns_akun +simpan() +ubah() +hapus() * * torderdetail -no_order -kd_produk -harga -jumlah +simpan() +ubah() +hapus() * * tproduk -kd_produk -merk -tipe -harga -stok +simpan() +ubah() +hapus() tuser -username -password -level +simpan() +ubah() +hapus() Gambar III.2. Class Diagram Pembayaran Piutang

40 III.3.3. Activity Diagram Activity diagram menggambarkan aktifitas-aktifitas, objek, state, transisi state dan event. Dengan kata lain kegiatan diagram alur kerja menggambarkan perilaku sistem untuk aktivitas. Activity Diagram pembayaran piutang dapat digambarkan sebagai berikut : 1. Activity Diagram Form Input Data Login Activity diagram form input data login dapat dilihat pada Gambar III.3 sebagai berikut : Gambar III.3. Activity Diagram Login 2. Activity Diagram Form Data Akun Activity diagram form data akun dapat dilihat pada Gambar III.4 sebagai berikut :

41 Data User Admin Sistem Menu Utama Pilih Data User Form Data User Mengisi Data Tambah Data Pilih Data Ubah Data Mengubah Data Pilih Data Hapus Data Tidak Konfirmasi Ya Menghapus Data Simpan Gambar III.4. Activity Diagram Data Akun

42 3. Activity Diagram Form Data Customer Activity diagram form data customer dapat dilihat pada Gambar III.5 sebagai berikut : D ata C ustom er A dm in S istem M enu U tam a Pilih Data Custom er Form Data Custom er M engisi Data Tam bah D ata Pilih Data Ubah Data M engubah Data Pilih Data Hapus Data Tidak Konfirm asi Y a M enghapus Data Sim pan Gambar III.5. Activity Diagram Form Data Customer

43 4. Activity Diagram Form Data Produk Activity diagram form data produk dapat dilihat pada Gambar III.6 sebagai berikut : D ata P roduk A dm in S istem M enu U tam a Pilih Data Produk Form Data Produk M engisi Data T am bah D ata Pilih Data Ubah Data M engubah Data Pilih Data Hapus Data T idak Konfirm asi Y a M enghapus Data Sim pan Gambar III.6. Activity Diagram Form Data Produk

44 5. Activity Diagram Form Data Akun Activity diagram form data akun dapat dilihat pada Gambar III.7 sebagai berikut : D ata A kun A dm in S istem M enu U tam a P ilih D ata A kun Form D ata Akun M engisi D ata T am bah D ata P ilih D ata U bah D ata M engubah D ata P ilih D ata H apus D ata T idak Konfirm asi Y a M enghapus D ata Sim pan Gambar III.7. Activity Diagram Form Data Akun

45 6. Activity Diagram Data Order Activity diagram form data order dapat dilihat pada Gambar III.8 sebagai berikut : D ata O rder A dm in S istem M enu U tam a P ilih D ata O rder F orm D ata O rder M engisi D ata T am bah D ata P ilih D ata U bah D ata M engubah D ata P ilih D ata H apus D ata T idak Konfirm asi Y a M enghapus D ata Sim pan Gambar III.8. Activity Diagram Data Order

46 7. Activity Diagram Data Pembayaran Piutang Activity diagram form data pembayaran piutang dapat dilihat pada Gambar III.9 sebagai berikut : D ata P em bayaran P iutang A dm in S istem M enu U tam a Pilih D ata Pem bayaran Piutang Form D ata Pem bayaran Piutang M engisi D ata T am bah D ata P ilih D ata U bah D ata M engubah D ata P ilih D ata H apus D ata T idak Konfirm asi Y a M enghapus D ata Sim pan Gambar III.9. Activity Diagram Data Pembayaran Piutang

47 8. Activity Diagram Laporan Akun Activity diagram laporan akun dapat dilihat pada Gambar III.10 sebagai berikut : L a p o ra n A k u n P im p in a n S is te m M enu Laporan P ilih L a p o ra n A k u n M enam pilkan Laporan A kun Gambar III.10. Activity Diagram Laporan Akun 9. Activity Diagram Laporan Customer Activity diagram laporan customer dapat dilihat pada Gambar III.11 sebagai berikut : L a p o ra n C u sto m e r P im p in a n S iste m M enu Laporan P ilih L a p o ran C ustom er M enam pilkan Laporan C ustom er Gambar III.11. Activity Diagram Laporan Customer

48 10. Activity Diagram Laporan Produk Activity diagram laporan produk dapat dilihat pada Gambar III.12 sebagai berikut : Laporan Produk Pimpinan Sistem Menu Laporan Pilih Laporan Produk Menampilkan Laporan Produk Gambar III.12. Activity Diagram Laporan Produk 11. Activity Diagram Jurnal Activity diagram jurnal dapat dilihat pada Gambar III.13 sebagai berikut :

49 Jurnal Pimpinan Sistem Menu Laporan Pilih Preview Jurnal Menampilkan Preview Jurnal Pilih Bulan dan Tahun Menampilkan Jurnal Gambar III.13. Activity Diagram Jurnal 12. Activity Diagram Laporan Order berikut : Activity diagram laporan order dapat dilihat pada Gambar III.14 sebagai

50 Laporan Order Pimpinan Sistem Menu Laporan Pilih Preview Order Menampilkan Preview Order Pilih Bulan dan Tahun Menampilkan Laporan Order Gambar III.14. Activity Diagram Laporan Order 13. Activity Diagram Laporan Penerimaan Piutang Activity diagram laporan penerimaan piutang dapat dilihat pada Gambar III.15 sebagai berikut :

51 Laporan Penerimaan Piutang Pimpinan Sistem Menu Laporan Pilih Preview Penerimaan Piutang Menampilkan Preview Penerimaan Piutang Pilih Bulan dan Tahun Menampilkan Laporan Penerimaan Piutang Gambar III.15. Activity Diagram Laporan Penerimaan Piutang III.3.4. Sequence Diagram Sequence diagram menjelaskan interaksi objek yang disusun berdasarkan urutan waktu. Sequence Diagram pembayaran piutang dapat digambarkan sebagai berikut :

52 Login Database Home Username & Password Verifikasi Masuk Admin Keluar Gambar III.16. Sequence Diagram Login Menu Utama Data User Database Pilih Menu Input Data Save Edit Delete Admin Keluar Gambar III.17. Sequence Diagram Data User Menu Utama Data Customer Database Save Pilih Menu Input Data Edit Delete Admin Keluar Gambar III.18. Sequence Diagram Data Customer

53 Menu Utama Data Produk Database Pilih Menu Input Data Save Edit Delete Admin Keluar Gambar III.19. Sequence Diagram Data Produk Menu Utama Daftar Akun Database Pilih Menu Input Data Save Edit Delete Admin Keluar Gambar III.20. Sequence Diagram Data Akun Menu Utama Data Order Database Pilih Menu Input Data Save Edit Delete Admin Keluar Gambar III.21. Sequence Diagram Data Order

54 Menu Utama Data Pembayaran Piutang Database Save Pilih Menu Input Data Edit Delete Admin Keluar Gambar III.22. Sequence Diagram DataPenerimaan Piutang Menu Utama Database Laporan Akun Pilih Menu Cari Tampil Pimpinan Keluar Gambar III.23. Sequence Diagram Laporan Akun Menu Utama Database Laporan Customer Pilih Menu Cari Tampil Pimpinan Keluar Gambar III.24. Sequence Diagram Laporan Customer

55 Menu Utama Database Laporan Produk Pilih Menu Cari Tampil Pimpinan Keluar Gambar III.25. Sequence Diagram Laporan Produk Menu Utama Preview Jurnal Jurnal Pilih Menu Pilih Bulan dan Tahun Tampil Pimpinan Keluar Gambar III.26. Sequence Diagram Jurnal Menu Utama Preview Order Laporan Order Pilih Menu Pilih Bulan dan Tahun Tampil Pimpinan Keluar Gambar III.27. Sequence Diagram Laporan Order

56 Menu Utama Preview Penerimaan Piutang Laporan Penerimaan Piutang Pilih Menu Pilih Bulan dan Tahun Tampil Pimpinan Keluar Gambar III.28. Sequence Diagram Laporan Penerimaan Piutang III.3.5. Desain Database Untuk membuat database Sistem Informasi Akuntansi Pembayaran Piutang ini penulis menggunakan SQL Server 2008. 1. Normalisasi Normalisasi merupakan sebuah teknik dalam desain logika sebuah database, teknik pengelompokan atribut dari suatu relasi sehingga membentuk struktur relasi yang baik (tanpa redundansi). Adapun normalisasi database dar i Sistem Informasi Akuntansi Pembayaran Piutang dapat dijabarkan sebagai berikut :

57 a. Normalisasi 1NF kd_produk merk tipe Harga stok username password level kd_akun nama_akun jns_akun id_cust nama_cust alamat no_telp no_order tgl_order tgl_tempo kd_cust dp sisa status no_order kd_produk harga jumlah id no_order tanggal kd_akun Debet Kredit noterima tgl_terima no_order jumlah b. Normalisasi 2NF kd_produk merk tipe Harga stok no_order kd_produk harga jumlah kd_akun nama_akun jns_akun id no_order tanggal kd_akun debet kredit id_cust nama_cust alamat no_order tgl_order tgl_tempo kd_cust dp sisa status

58 no_order tgl_order tgl_tempo kd_cust dp sisa status no_order kd_produk harga jumlah id no_order tanggal kd_akun debet kredit noterima tgl_terima no_order jumlah c. Normalisasi 3NF tuser tcustomer tproduk takun torder torderdetail tjurnal tterima_piutang username password level id_cust nama_cust alamat no_telp kd_produk merk tipe harga stok kd_akun nama_akun jns_akun no_order tgl_order tgl_tempo kd_cust dp sisa status no_order kd_produk harga jumlah id no_order tanggal kd_akun debet kredit noterima tgl_terima no_order jumlah

59 2. Desain Tabel Database dari Sistem Informasi Akuntansi Pembayaran Piutang ini diberi nama dbmebelindo dan dirancang menggunakan SQL Server 2008. Adapun rancangan tabel-tabelnya adalah sebagai berikut : 1. Tabel Data Produk Nama database Nama tabel Primary key : dbmebelindo : tproduk : kd_produk Tabel III.1. Tabel Data Produk Nama field Tipe data Ukuran Keterangan kd_produk varchar 10 Kode produk Merk varchar 50 Merek produk Tipe Char 10 Tipe produk Harga Money Harga produk Stok Int Stok produk 2. Tabel Data User Nama database Nama tabel Primary key : dbmebelindo : tuser : username Tabel III.2. Tabel Data User Nama field Tipe data Ukuran Keterangan Username varchar 50 Username Password varchar 50 Password Level varchar 20 Level 3. Tabel Daftar Akun Nama database : dbmebelindo

60 Nama tabel Primary key : takun : kd_akun Tabel III.3. Tabel Daftar Akun Nama field Tipe Data Ukuran Keterangan kd_akun varchar 5 Kode akun nama_akun varchar 50 Nama akun jns_akun varchar 50 Jenis akun 4. Tabel Data Customer Nama database Nama tabel Primary key : dbmebelindo : tcustomer : id_cust Tabel III.4. Tabel Data Customer Nama field Tipe Data Ukuran Keterangan id_cust varchar 10 Id customer nama_cust varchar 50 Nama customer Alamat varchar 100 Alamat customer no_telp varchar 15 No telpon customer 5. Tabel Data Order Nama database Nama tabel Primary key : dbmebelindo : torder : no_order

61 Tabel III.5. Tabel Data Order Nama field Tipe Data Ukuran Keterangan no_order Int No order tgl_order Date Tanggal order tgl_tempo Date Tanggal jatuh tempo kd_cust Varchar 10 Kode customer dp Money DP order sisa Money Sisa order status Varchar 11 Status order 6. Tabel Order Detail Nama database Nama tabel Primary key : dbmebelindo : torderdetail : no_order Tabel III.6. Tabel Order Detail Nama field Tipe Data Ukuran Keterangan no_order Int No order kd_produk varchar 10 Kode produk Harga Money Harga Jumlah Int Jumlah 7. Tabel Jurnal Nama database Nama tabel Primary key : dbmebelindo : tjurnal : id

62 Tabel III.7. Tabel Jurnal Nama field Tipe Data Ukuran Keterangan Id Int Id jurnal no_order Int Nomor order Tanggal Date Tanggal kd_akun varchar 5 Kode akun Debet money Debet Kredit money Kredit 8. Tabel Data Pembayaran Piutang Nama database Nama tabel Primary key : dbmebelindo : tterima_piutang : noterima Tabel III.8. Tabel Data Pembayaran Piutang Nama field Tipe Data Ukuran Keterangan Noterima Int Nomor terima tgl_terima Date Tanggal terima no_order Int Nomor order Jumlah money Jumlah III.3.6. Desain User Interface Perancangan user interface merupakan implementasi dari bentuk aplikasi Sistem Informasi Akuntansi Pembayaran Piutang yang digunakan untuk menginputkan data user, data customer, data produk, data akun, data order, data pembayaran piutang dan menampilkan laporan akun, laporan customer, laporan produk, jurnal, laporan order dan laporan pembayaran piutang. Dalam pembuatan user interface ini penulis menggunakan bahasa pemrograman Visual Studio 2010. Adapun tampilan aplikasi Sistem Informasi Akuntansi Pembayaran Piutang yang penulis rancang terdiri dari :

63 1. Perancangan Tampilan Form Login Gambar III.29. Tampilan Form Login 2. Perancangan Tampilan Form Menu Utama Gambar III.30. Tampilan Form Menu Utama

64 3. Perancangan Tampilan Form Data User Gambar III.31. Tampilan Form Data User 4. Perancangan Tampilan Form Data Customer Gambar III.32. Tampilan Form Data Customer

65 5. Perancangan Tampilan Form Data Produk Form Produk Kode Produk Nama Produk Tipe Harga Stok Tambah Simpan Hapus Batal Tutup Gambar III.33. Tampilan Form Data Produk 6. Perancangan Tampilan Form Data Akun Gambar III.34. Tampilan Form Data Akun

66 7. Perancangan Tampilan Form Data Order Gambar III.35. Tampilan Form Data Order 8. Perancangan Tampilan Form Data Penerimaan Piutang Gambar III.36. Tampilan Form Data Penerimaan Piutang

67 9. Perancangan Tampilan Form Informasi Jurnal Gambar III.37. Tampilan Form Informasi Jurnal 10. Perancangan Tampilan Form Informasi Order Gambar III.38. Tampilan Form Informasi Order

68 11. Perancangan Tampilan Form Informasi Penerimaan Piutang Gambar III.39. Tampilan Form Informasi Penerimaan Piutang 12. Perancangan Tampilan Form Preview Jurnal Gambar III.40. Tampilan Form Preview Jurnal

69 13. Perancangan Tampilan Form Preview Order Gambar III.41. Tampilan Form Preview Order 14. Perancangan Tampilan Form Preview Penerimaan Piutang Gambar III.42. Tampilan Form Preview Penerimaan Piutang