UNIVERSITAS BINA NUSANTARA Jurusan Sistem Informasi Program Studi Komputerisasi Akuntansi Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 ANALISIS DAN PERANCANGAN SISTEM INFORMASI AKUNTANSI PENJUALAN DAN PIUTANG DAGANG PADA PD ANUGRAH MANDIRI Rina Robert 0800759072 Robert 0800762741 Novita Caroline 0800762823 Kelas / Kelompok : 07PAA/6 Abstrak Seiring dengan perkembangan zaman yang semakin maju maka dibutuhkan sistem informasi yang sesuai dan dapat menunjang serta tepat, guna menghadapi tantangan dan persaingan. Tujuan dari penelitian ini untuk menganalisa sistem penjualan dan piutang dagang yang ada pada perusahaan PD Anugrah Mandiri guna mengetahui kelemahan kelemahan yang ada pada sistem tersebut, kemudian merancang sistem informasi akuntansi penjualan dan piutang dagang yang baru sebagai saran untuk mengatasi atau mengurangi kesalahan akibat kelemahan kelemahan tersebut. Metodologi yang digunakan adalah metode analisa dan perancangan yang diajukan menggunakan konsep berorientasi objek dan dipresentasikan melalui notasi Unified Modelling Languange (UML). Dari penelitian ini dihasilkan suatu rancangan sistem informasi akuntansi penjualan dan piutang dagang baru yang diharapkan dapat mengatasi segala kekurangan dan kelemahan yang ada pada sistem lama. Sistem yang baru ini diharapkan dapat membantu perusahaan untuk mendapatkan informasi yang akurat guna meningkatkan pendapatan melalui penjualan kredit, serta pencatatan piutang pelanggan yang lebih terorgansir sehingga dapat memperlancar arus kas perusahaan dari segi piutang. Kata Kunci : Analisis, Perancangan, Sistem Informasi Akuntansi, Penjualan, Piutang Dagang.
PRAKATA Puji Syukur kepada Tuhan Yang Maha Esa atas segala berkat dan rahmatnya sehinggan skripsi ini dapat diselesaikan. Penulisan skripsi ini sebagai syarat dalam menyelesaikan program pendidikan Strata-1 pada Universitas Bina Nusantara. Adapun penulis menyadari bahwa dalam penyusunan skripsi ini masih terdapat banyak kekurangan dan kekeliruan untuk itu masukkan serta saran dan kritik guna mencapai hasil yang lebih maksimal sangat diharapkan. Dalam kesempatan ini kami juga menyampaikan terima kasih yang sebesar besarnya atas segala bantuan, dukungan, saran, bimbingan, kesempatan, serta doa yang diberikan selama skripsi ini kepada : 1. Dr.Ir.Th. Widia soeryaningsih, MM(alm), selaku pejabat Rektor pertama Universitas Bina Nusantara pada tahun ajaran pertama 2. Bapak Rektor Prof. Dr. Gerardus Polla, M.APP., Sc.selaku rektor Universitas Bina Nusantara yang telah memberikan kesempatan untuk membuat skripsi ini sebagai salah satu syarat untuk gelar keserjanaan pada jurusan Komputerisasi Akuntansi jenjang pendidikan Strata-1 ini. 3. Ibu Yanti S.kom MM. selaku ketua program studi Komputerisasi Akuntansi. 4. Ibu Margarehta Endang,Dra, MM selaku dosen pembimbing yang telah bersedia meluangkan waktu, tenaga, dan pikiran dalam memberikan bimbingan, saran, dorongan, serta perhatian besar sehingga skripsi ini dapat terselesaikan.
5. Bapak Lie Kin Siong selaku Pemilik Perusahaan PD Anugrah Mandiri atas waktu yang diberikan dan kerjasamanya dalam memberikan informasi informasi yang sangat membantu dalam pengerjaan skripsi. 6. Orang tua kami yang senantiasa memberikan doa restu agar skripsi ini berjalan dengan lancar. 7. Teman teman yang membantu kami dalam memberikan saran dan informasi informasi yang berguna bagi pengerjaan skripsi ini. 8. Semua pihak yang tidak bisa kami sebutkan satu per satu atas segala bantuan, dukungan baik mental maupun spiritual, dan doa sehingga skripsi ini dapat terselesaikan. Akhir kata, semoga skripsi ini dapat memberikan manfaat kepada semua pihak yang memerlukan. Jakarta. Penulis
DAFTAR ISI Halaman Judul Luar...i Halaman Judul Dalam...ii Halaman Persetujuan Hard Cover...iii Halaman Pernyataan Dewan Penguji...iv Abstrak...vii Prakata...viii Daftar Isi...x Daftar Tabel...xix Daftar Gambar... xx Daftar Lampiran... xxiv BAB 1 PENDAHULUAN 1.1 Latar Belakang...1 1.2 Ruang Lingkup...3 1.3 Tujuan dan Manfaat...3 1.4 Metodologi Penelitian...4 1.5 Sistematika Penulisan...5 BAB 2 LANDASAN TEORI 2.1 Sistem Informasi Akuntansi 2.1.1 Pengertian Sistem...7
2.1.2 Pengertian Informasi...7 2.1.3 Pengertian Sistem Informasi...8 2.1.4 Pengertian Sistem Akuntansi...8 2.1.5 Pengertian Sistem Informasi Akuntansi...9 2.2 Analisis Dan Perancangan Sistem Informasi Berorientasi Object Oriented...10 2.2.1 UML...10 2.2.1.1 Pengerian UML (Unified Modelling Language)...10 2.2.1.2 UML Activity Diagram...10 2.2.1.2.1 Identifikasi event...10 2.2.1.2.2 Pengertian workflow table...12 2.2.1.2.3 Pengertian Activity diagram...13 2.2.1.2.4 Klasifikasi Activity Diagram...13 2.2.1.2.5 Simbol Activity Diagram...16 2.2.1.3 UML Class Diagram...18 2.2.1.3.1 Pengertian Class Diagram...18 2.2.1.3.2 Pengertian Attributes...19 2.2.1.3.3 Pengertian Behavior...19 2.2.1.3.4 Pengertian Event...20 2.2.1.3.5 Pengertian UML Class Diagram...21 2.2.1.3.6 Hubungan hubungan Dalam Class Diagram...21 2.2.1.4 Usecase Diagram...23 2.2.1.4.1.Pengertian Use Case...23 2.2.1.4.2.Pengertian Actor...24
2.2.1.4.3.Pengertian Use Case Diagram...24 2.2.1.4.4.Simbol Use Case Diagram...26 2.2.2 Rancangan Database...26 2.2.2.1.Pengertian Database...26 2.2.2.2. Tahapan Rancangan Database...28 2.2.3 Rancangan Formulir...30 2.2.3.1.Pengertian Formulir...30 2.2.3.2.Jenis Tipe Input Formulir...31 2.2.3.3.Elemen Penting Formulir...32 2.2.4 Rancangan layar...33 2.2.4.1.Pengertian Rancangan Layar...33 2.2.4.2.Elemen Rancangan Layar...34 2.2.5 Rancangan Laporan...35 2.2.5.1.Pengertian Rancangan Laporan...35 2.2.5.2.Elemen Rancangan Laporan...36 2.2.6 Navigation Diagram...37 2.3 Teori Khusus...38 2.3.1 Sistem Informasi Penjualan...38 2.3.1.1.Pengertian Penjualan...38 2.3.1.2.Penjualan Tunai...39 2.3.1.3.Penjualan Kredit...43 2.3.2 Sistem informasi Piutang Dagang...48 2.3.2.1 Pengertian Piutang Dagang...48
2.3.2.2 Metode Pencatatan Piutang...49 BAB 3 ANALISIS SISTEM BERJALAN 3.1 Gambaran Umum Perusahaan...52 3.1.1 Sejarah Perusahaan...52 3.1.2 Struktur Organisasi...54 3.1.3 Tugas dan Wewenang...55 3.2 Sistem Yang Berjalan...57 3.2.1 Prosedur dari Sistem Yang Berjalan...57 3.2.2 Overview Activity Diagram Sistem Yang Berjalan...59 3.2.3 Identifikasi event / event table dari sistem yang berjalan...60 3.2.4 Formulir dan laporan dari sistem yang berjalan...62 3.2.4.1 SO...63 3.2.4.2 Surat Jalan...63 3.2.4.2 Nota...63 3.2.5 Workflow Table sistem yang berjalan...64 3.3 Analisis Temuan Survey...66 3.4 Identifikasi kebutuhan informasi...68 BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Narasi (overview) dari sistem yang diusulkan...72 4.2 Overview Activity Diagram Sistem yang diusulkan...75 4.2.1 Identifikasi event atau event table dari sistem yang diusulkan...76 4.2.2 Workflow Table sistem yang diusulkan...80
4.2.3 Detail Activity Diagram sistem yang diusulkan...85 4.2.3.1 Detail Activity Diagram Menerima Pemesanan...85 4.2.3.2 Detail Activity Diagram Menyiapkan Barang...86 4.2.3.3 Detail Activity Diagram Mengirim Barang...87 4.2.3.4 Detail Activity Diagram Menerima DO (Delivery Order) yang telah Diotorisasi...88 4.2.3.5 Detail Activity Diagram Membuat Invoice...89 4.2.3.6 Detail Activity Diagram Mengirim Invoice...90 4.2.3.7 Detail Activity Diagram Menerima invoice yang telah Diotorisasi...91 4.2.3.8 Detail Activity Diagram Membuat Laporan...92 4.3 UML Class Diagram...93 4.4 Use Case Diagram...94 4.5 Rancangan Database...95 4.5.1 MsKaryawan...95 4.5.2 MsPelanggan...96 4.5.3 MsBarang...97 4.5.4 Tr_SO_H...98 4.5.5 Tr_SO_D...99 4.5.6 Tr_DO_H... 100 4.5.7 Tr_DO_D... 101 4.5.8 Tr_Invoice_H... 102 4.5.9 Tr_Invoice_D... 103
4.5.10 Tr_Jurnal_Penjualan... 104 4.6 Rancangan Formulir... 105 4.6.1 Rancangan formulir Sales Order (SO)... 105 4.6.2 Rancangan Formulir Delivery Order (DO)... 106 4.6.3 Rancangan Formulir invocie... 107 4.7 Rancangan Layar... 108 4.7.1 Rancangan layar Login... 108 4.7.2 Rancangan layar Jika Belum Mengisi Data Login... 109 4.7.3 Rancangan layar jika gagal login... 109 4.7.4 Rancangan layar jika sukses login... 110 4.7.5 Rancangan layar change password... 111 4.7.6 Rancangan layar jika data penggantian password belum lengkap... 111 4.7.7 Rancangan layar jika salah memasukkan data penggantian Password... 112 4.7.8 Rancangan layar jika penggantian password sukses... 112 4.7.9 Rancangan layar Master pelanggan... 113 4.7.10 Rancangan layar jika menekan tombol add... 114 4.7.11 Rancangan layar jika data customer belum lengkap... 115 4.7.12 Rancangan layar jika sukses memasukkan data customer... 115 4.7.13 Rancangan layar jika menekan tombol update... 116 4.7.14 Rancangan layar jika data customer berhasil diupdate... 117 4.7.15 Rancangan layar jika menekan tombol delete... 118 4.7.16 Rancangan layar jika data customer berhasil didelete... 118
4.7.17 Rancangan layar Master Barang... 119 4.7.18 Rancangan layar jika menekan tombol add pada form Master barang... 120 4.7.19 Rancangan layar jika data barang belum lengkap... 121 4.7.20 Rancangan layar jika data barang berhasil dimasukkan... 121 4.7.21 Rancangan layar jika menekan tombol update... 122 4.7.22 Rancangan layar jika data barang berhasil diupdate... 123 4.7.23 Rancangan layar jika menekan tombol delete... 123 4.7.24 Rancangan layar jika data barang berhasil dihapus... 124 4.7.25 Rancangan layar sales order (SO)... 125 4.7.26 Rancangan layar saat barang yang dipesan dimasukkan... 126 4.7.27 Rancangan layar jika pemesanan melebihi limit kredit... 127 4.7.28 Rancangan layar jika pemesanan melebihi stok di gudang... 128 4.7.29 Rancangan layar jika pemesanan barang telah selesai... 129 4.7.30 Rancangan layar delivery order (DO)... 130 4.7.31 Rancangan laporan jika jumlah barang belum dimasukkan... 131 4.7.32 Rancangan layar jika ingin jumlah barang berhasil dimasukkan... 132 4.7.33 Rancangan layar jika pembuatan DO telah selesai... 133 4.7.34 Rancangan layar bagian akuntansi... 134 4.7.35 Rancangan layar invoice... 135 4.7.36 Rancangan layar jika data yang dimasukkan belum lengkap... 136 4.7.37 Rancangan layar jika pembuatan invoice telah selesai... 137 4.7.38 Rancangan layar jurnal... 138 4.7.39 Rancangan layar jika berhasil memposting jurnal... 139
4.7.40 Rancangan layar laporan penjualan... 140 4.7.41 Rancangan layar laporan penjualan jika memilih berdasarkan no Document... 141 4.7.42 Rancangan layar laporan penjualan jika memilih berdasarkan tanggal transaksi... 142 4.7.43 Rancangan layar laporan piutang... 143 4.7.44 Rancangan layar laporan piutang jika memilih berdasarkan tanggal jatuh tempo... 144 4.8 Rancangan Laporan... 145 4.8.1 Rancangan laporan penjualan berdasarkan kode pelanggan... 145 4.8.2 Rancangan laporan penjualan berdasarkan kode barang... 146 4.8.3 Rancangan laporan penjualan berdasarkan no document... 147 4.8.4 Rancangan laporan penjualan berdasarkan tanggal transaksi... 148 4.8.5 Rancangan laporan piutang berdasarkan kode pelanggan... 149 4.8.6 Rancangan laporan piutang berdasarkan tanggal jatuh tempo... 150 4.8.7 Rancangan laporan piutang berdasarkan umur piutang... 151 4.8.8 Rancangan laporan jurnal penjualan... 152 4.9 Navigation Diagram... 153 4.10 Matriks Rencana Penerapan Sistem... 154 4.10.1 Matriks Jadwal Pengolahan Data... 154 4.10.2 Matriks Distribusi Laporan... 154 4.10.3 Matriks Level Akses... 155
BAB 5 SIMPULAN DAN SARAN 5.1 Simpulan... 156 5.2 Saran... 157 DAFTAR PUSTAKA RIWAYAT HIDUP LAMPIRAN LAMPIRAN SURAT SURVEI
DAFTAR TABEL Tabel 2.1 Identifikasi Event...12 Tabel 2.2 Tabel Workflow...13 Tabel 3.1 Identifikasi event...60 Tabel 3.2 Workflow table sistem yang berjalan...64 Tabel 4.1 Event table dari sistem yang diusulkan...76 Tabel 4.2 Workflow table sistem yang diusulkan...80 Tabel 4.3 MsKaryawan...95 Tabel 4.4 MsPelangan...96 Tabel 4.5 MsBarang...97 Tabel 4.6 Tr_SO_H...98 Tabel 4.7 Tr_SO_D...99 Tabel 4.8 Tr_DO_H... 100 Tabel 4.9 Tr_DO_D... 101 Tabel 4.10 Tr_Invoice_H... 102 Tabel 4.11 Tr_Invoice_D... 103 Tabel 4.12 Tr_Jurnal_ Penjualan... 104 Tabel 4.13 Matriks Jadwal Pengolahan Data... 154 Tabel 4.14 Matriks Distribusi Laporan... 154 Tabel 4.15 Matriks Level Akses... 155 xix
DAFTAR GAMBAR Gambar 3.1 Struktur Organisasi...54 Gambar 3.2 Overview Activity Diagram Sistem yang Berjalan...59 Gambar 4.1 Overview Activity Diagram...75 Gambar 4.2 Detail Activity Diagram Menerima Pemesanan...85 Gambar 4.3 Detail Activity Diagram Menyiapkan Barang...86 Gambar 4.4 Detail Activity Diagram Mengirim Barang...87 Gambar 4.5 Detail Activity Diagram Menerima DO (Delivery Order) yang telah diotorisasi...88 Gambar 4.6 Detail Activity Diagram Membuat Invoice...89 Gambar 4.7 Detail Activity Diagram Mengirim Invoice...90 Gambar 4.8 Detail Activity Diagram Menerima invoice yang telah di otorisasi...91 Gambar 4.9 Detail Activity Diagram Membuat Laporan...92 Gambar 4.10 Class Diagram...93 Gambar 4.11 Use Case Diagram...94 Gambar 4.12 Rancangan formulir sales order (SO)... 105 Gambar 4.13 Rancangan formulir delivery order (DO)... 106 Gambar 4.14 Rancangan formulir invoice... 107 Gambar 4.15 Rancangan layar Login... 108 Gambar 4.16 Rancangan layar jika Belum Mengisi Data Login... 109 Gambar 4.17 Rancangan layar jika gagal login... 109 Gambar 4.18 Rancangan layar jika sukses login... 110 xx
Gambar 4.19 Rancangan layar change password... 111 Gambar 4.20 Rancangan layar jika data penggantian password belum lengkap... 111 Gambar 4.21 Rancangan layar jika salah memasukkan data penggantian password... 112 Gambar 4.22 Rancangan layar jika penggantian password sukses... 112 Gambar 4.23 Rancangan layar Master pelanggan... 113 Gambar 4.24 Rancangan layar jika menekan tombol add... 114 Gambar 4.25 Rancangan layar jika data customer belum lengkap... 115 Gambar 4.26 Rancangan layar jika sukses memasukkan data customer... 115 Gambar 4.27 Rancangan layar jika menekan tombol update... 116 Gambar 4.28 Rancangan layar jika data customer berhasil di update... 117 Gambar 4.29 Rancangan layar jika menekan tombol delete... 118 Gambar 4.30 Rancangan layar jika data customer berhasil di delete... 118 Gambar 4.31 Rancangan layar Master barang... 119 Gambar 4.32 Rancangan layar jika menekan tombol add pada form Master barang... 120 Gambar 4.33 Rancangan layar jika data barang belum lengkap... 121 Gambar 4.34 Rancangan layar jika data barang berhasil dimasukkan... 121 Gambar 4.35 Rancangan layar jika menekan tombol update... 122 Gambar 4.36 Rancangan layar jika data barang berhasil di update... 123 Gambar 4.37 Rancangan layar jika menekan tombol delete... 123 Gambar 4.38 Rancangan layar jika data barang berhasil dihapus... 124 Gambar 4.39 Rancangan layar sales order (SO)... 125 Gambar 4.40 Rancangan layar saat barang yang dipesan dimasukkan... 126 Gambar 4.41 Rancangan layar jika pemesanan melebihi limit kredit... 127 xxi
Gambar 4.42 Rancangan layar jika pemesanan melebihi stok di gudang... 128 Gambar 4.43 Rancangan layar jika pemesanan barang telah selesai... 129 Gambar 4.44 Rancangan layar delivery order (DO)... 130 Gambar 4.45 Rancangan laporan jika jumlah barang belum dimasukkan... 131 Gambar 4.46 Rancangan layar jika jumlah barang yang dipesan berhasil dimasukkan. 132 Gambar 4.47 Rancangan layar jika pembuatan DO telah selesai... 133 Gambar 4.48 Rancangan layar pada bagian akuntansi... 134 Gambar 4.49 Rancangan layar invoice... 135 Gambar 4.50 Rancangan layar jika data yang dimasukkan belum lengkap... 136 Gambar 4.51 Rancangan layar jika pembuatan invoice telah selesai... 137 Gambar 4.52 Rancangan layar jurnal... 138 Gambar 4.53 Rancangan layar jika berhasil memposting jurnal... 139 Gambar 4.54 Rancangan layar laporan penjualan... 140 Gambar 4.55 Rancangan layar laporan penjualan jika memilih berdasarkan no Document... 141 Gambar 4.56 Rancangan layar laporan penjualan jika memilih berdasarkan tanggal Transaksi... 142 Gambar 4.57 Rancangan layar laporan piutang... 143 Gambar 4.58 Rancangan layar laporan piutang jika memilih berdasarkan tanggal jatuh tempo... 144 Gambar 4.59 Rancangan laporan penjualan berdasarkan kode pelanggan... 145 Gambar 4.60 Rancangan laporan penjualan berdasarkan kode barang... 146 Gambar 4.61 Rancangan laporan penjualan berdasarkan no document... 147 xxii
Gambar 4.62 Rancangan laporan penjualan berdasarkan tanggal transaksi... 148 Gambar 4.63 Rancangan laporan piutang berdasarkan kode pelanggan... 149 Gambar 4.64 Rancangan laporan piutang berdasarkan tanggal jatuh tempo... 150 Gambar 4.65 Rancangan laporan piutang berdasarkan umur piutang... 151 Gambar 4.66 Rancangan laporan jurnal penjualan... 152 Gambar 4.67 Navigation Diagram... 153 xxiii
DAFTAR LAMPIRAN Lampiran SO sistem yang berjalan...l1 Lampiran Surat Jalan sistem yang berjalan...l2 Lampiran Nota sistem yang berjalan...l3 Lampiran laporan penjualan sistem yang berjualan...l4 Lampiran laporan piutang sistem yang berjalan...l5 Lampiran Sales Order...L6 Lampiran Delivery Order...L7 Lampiran Invoice...L8 Lampiran laporan penjualan berdasarkan kode pelanggan...l9 Lampiran laporan penjualan berdasarkan kode barang...l14 Lampiran laporan penjualan berdasarkan no dokumen...l17 Lampiran laporan penjualan berdasarkan tanggal transaksi...l21 Lampiran laporan piutang berdasarkan tanggal jatuh tempo...l26 Lampiran laporan piutang berdasarkan kode pelanggan...l30 Lampiran laporan piutang berdasarkan umur piutang...l34 Lampiran jurnal penjualan...l38 xxiv