ABSTRAK
Pemecahan masalah yang diharapkan di PT. Menara Metal Indo diperoleh melalui aplikasi desktop mengenai “Sistem Informasi Penjualan, Pembelian, dan Akuntansi untuk Mengetahui Perhitungan Laba Rugi PT. Menara Metal Indo”. Aplikasi tersebut digunakan dengan cara memasukan data penjualan, data pembelian, dan data beban secara terkomupterisasi yang kemudian menghasilkan laporan akuntansi. Aplikasi dilengkapi dengan basis data yang digunakan ntuk menyimpan data-data transaksi serta data master. Diharapkan di masa yang akan datang, adanya pengembangan aplikasi dengan meningkatkan keamanan informasi data sehingga informasi dapat terjaga dengan baik.
ABSTRACT
A problem study which is expected PT. Menara Metal Indo is gained from desktop
application about “Information System of Sales, Purchasing, and Accounting to
Know Calculation of Profit and Financial Loss at PT. Menara Metal Indo”.
Application is used by input sales data, purchasing data, and cost data
computerizedly, and then produce accounting report. Application is completed with
database is used to save transaction and master data. Hope in the future, there will
be application development to increase information secure so that data will be kept
safely.
DAFTAR ISI
DAFTAR NOTASI/ LAMBANG ... xvi
DAFTAR SINGKATAN ... xix
DAFTAR ISTILAH ... xx
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 3
1.4 Ruang Lingkup Kajian... 3
1.4.1 Perangkat Keras... 3
1.4.2 Perangkat Lunak ... 3
1.4.3 Batasan Aplikasi ... 4
1.5 Sumber Data ... 5
1.6 Sistematika Penyajian ... 5
BAB 2. KAJIAN TEORI ... 7
2.1 Sistem Informasi ... 7
2.2 Akuntansi ... 7
2.3 Transaksi Keuangan ... 9
2.4 Jurnal ... 10
2.5 Buku Besar ... 11
2.6 Neraca Saldo ... 12
2.7 Laporan Keuangan ... 12
2.7.1 Laporan Laba Rugi ... 13
2.8 Harga Pokok Penjualan ... 13
2.8.1 Metode Average ... 13
2.10 Basis Data ... 16
2.11 EntityDiagram Relational (ERD) ... 17
2.11.1 Entitas ... 17
2.11.2 Atribut... 17
2.11.3 Relasi ... 17
2.12 UML ... 18
2.12.1 UseCase ... 18
2.12.2 ActivityDiagram ... 18
2.12.3 ClassDiagram ... 19
2.13 Microsoft Visual Studio ... 19
2.14 C# Language ... 20
2.15 SQL (Structured Query Language) ... 20
2.15.1 SQL Server Management Studio ... 20
2.16 Crystal Report ... 21
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 22
3.1 Proses Bisnis ... 22
3.1.1 Proses Bisnis Pembelian ... 22
3.1.2 Proses Bisnis Penjualan ... 22
3.1.3 Proses Bisnis Retur Penjualan ... 23
3.1.4 Proses Bisnis Retur Pembelian ... 24
3.2 Flowchart ... 24
3.2.1 Flowchart Penjualan ... 25
3.2.2 Flowchart Pembelian ... 26
3.2.3 Flowchart Retur Penjualan ... 27
3.2.4 Flowchart Retur Pembelian ... 28
3.3 Analisis Basis Data ... 29
3.3.1 ERD ... 29
3.3.2 ER to Table ... 29
3.4 Analisis UML ... 36
3.4.1 UseCaseDiagram ... 36
3.4.2 ActivityDiagram ... 41
3.5 Rancangan Tampilan... 68
3.5.1 Rancangan Tampilan Login ... 68
3.5.2 Rancangan Tampilan Form Utama ... 69
3.5.3 Rancangan Tampilan Data Karyawan ... 70
3.5.4 Rancangan Tampilan Tambah Data Karyawan Baru ... 71
3.5.5 Rancangan Tampilan Data Jenis Barang ... 71
3.5.6 Rancangan Tampilan Data Barang ... 72
3.5.7 Rancangan Tampilan Tambah Data Barang ... 73
3.5.8 Rancangan Tampilan Data Pelanggan ... 74
3.5.9 Rancangan Tampilan Tambah Data Pelanggan ... 74
3.5.10 Rancangan Tampilan Data Distributor ... 75
3.5.11 Rancangan Tampilan Tambah Data Distributor ... 76
3.5.12 Rancangan Tampilan Data User ... 76
3.5.13 Rancangan Tampilan Tambah User ... 77
3.5.14 Rancangan Tampilan Data Penjualan ... 78
3.5.15 Rancangan Tampilan Tambah Data Penjualan ... 78
3.5.16 Rancangan Tampilan Data Pembelian ... 79
3.5.17 Rancangan Tampilan Tambah Data Pembelian ... 80
3.5.18 Rancangan Tampilan Retur Penjualan ... 81
3.5.19 Rancangan Tampilan Retur Pembelian ... 81
3.5.20 Rancangan Tampilan Data Jenis Beban ... 82
3.5.21 Rancangan Tampilan Data Beban ... 82
3.5.22 Rancangan Tampilan Tambah Data Beban ... 83
3.5.23 Rancangan Tampilan Faktur Penjualan ... 84
3.5.24 Rancangan Tampilan Laporan Penjualan Per Periode ... 84
3.5.25 Rancangan Tampilan Laporan Penjualan Per Pelanggan .... 85
3.5.26 Rancangan Tampilan Laporan Penjualan Per Faktur ... 86
3.5.27 Rancangan Tampilan Laporan Pembelian Per Distributor .... 86
3.5.28 Rancangan Tampilan Laporan Pembelian Per Faktur ... 87
3.5.29 Rancangan Tampilan Laporan Jurnal ... 88
3.5.30 Rancangan Tampilan Laporan Buku Besar ... 88
3.5.32 Rancangan Tampilan Laporan Laba Rugi... 90
3.5.33 Rancangan Tampilan Notifikasi ... 90
BAB 4. HASIL PENELITIAN ... 91
4.1 Form Login ... 91
4.2 Form Notifikasi ... 91
4.3 Form Data Karyawan ... 92
4.4 Form Tambah Data Karyawan Baru ... 93
4.5 Form Data Jenis Barang ... 93
4.6 Form Data Barang ... 94
4.7 Form Tambah Barang ... 95
4.8 Form Data Pelanggan ... 96
4.9 Form Tambah Data Pelanggan ... 97
4.10 Form Data Distributor ... 97
4.11 Form Tambah Data Distributor ... 98
4.12 Form Data User ... 99
4.13 Form Tambah User... 99
4.14 Form Data Penjualan ... 100
4.15 Form Tambah Data Penjualan ... 100
4.16 Form Data Pembelian ... 102
4.17 Form Tambah Data Pembelian ... 103
4.18 Form Retur Penjualan ... 104
4.19 Form Retur Pembelian ... 105
4.20 Form Faktur Penjualan ... 105
4.21 Form Jenis Beban ... 106
4.22 Form Beban ... 107
4.23 Form Laporan Penjualan Per Periode ... 107
4.24 Form Laporan Penjualan Per Pelanggan... 108
4.25 Form Laporan Penjualan Per Faktur ... 108
4.26 Form Laporan Pembelian Per Distributor ... 109
4.27 Form Laporan Pembelian Per Faktur... 110
4.28 Form Laporan Jurnal ... 110
4.30 Form Laporan Neraca Saldo ... 112
4.31 Form Laporan Laba Rugi ... 112
BAB 5. HASIL PEMBAHASAN DAN UJI COBA ... 113
5.1 Pengujian Login ... 113
5.2 Pengujian Penambahan Data Jenis ... 114
5.3 Pengujian Pengubahan Data Jenis ... 114
5.4 Pengujian Penghapusan Data Jenis ... 116
5.5 Pengujian Penambahan Data Barang ... 117
5.6 Pengujian Pengubahan Data Barang ... 118
5.7 Pengujian Penambahan Data Karyawan ... 119
5.8 Pengujian Pengubahan Data Karyawan ... 120
5.9 Pengujian Penghapusan Data Karyawan ... 121
5.10 Pengujian Penambahan Data Beban ... 122
5.11 Pengujian Penambahan Data Jenis Beban ... 123
5.12 Pengujian Penambahan Data Distributor ... 124
5.13 Pengujian Pengubahan Data Distributor ... 125
5.14 Pengujian Penghapusan Data Distributor ... 126
5.15 Pengujian Penambahan Data User ... 127
5.16 Pengujian Pengubahan Password ... 128
5.17 Pengujian Penambahan Data Pelanggan ... 129
5.18 Pengujian Pengubahan Data Pelanggan ... 130
5.19 Pengujian Penghapusan Data Pelanggan ... 132
5.20 Pengujian Penambahan Data Pembelian ... 133
5.21 Pengujian Penambahan Data Retur Pembelian ... 134
5.22 Pengujian Penambahan Data Retur Penjualan ... 135
5.23 Pengujian Penambahan Data Penjualan ... 135
BAB 6. SIMPULAN DAN SARAN ... 138
6.1 Simpulan ... 138
6.2 Saran ... 138
DAFTAR GAMBAR
Gambar 3.1 Flowchart Penjualan PT. Menara Metal Indo ... 25
Gambar 3.2 Flowchart Pembelian PT. Menara Metal Indo ... 26
Gambar 3.3 Flowchart Retur Penjualan PT. Menara Metal Indo ... 27
Gambar 3.4 Flowchart Retur Pembelian PT. Menara Metal Indo... 28
Gambar 3.5 ERD pada sistem informasi PT. Menara Metal Indo ... 29
Gambar 3.6 Use Case Pengelolaan Keseluruhan Sistem Informasi pada PT. Menara Metal Indo ... 37
Gambar 3.7 Use Case Sub Sistem Mengelola Data Barang ... 38
Gambar 3.8 Use Case Sub Sistem Mengelola Data Jenis ... 38
Gambar 3.9 Use Case Sub Sistem Mengelola Data Karyawan ... 39
Gambar 3.10 Use Case Sub Sistem Mengelola Data Distributor ... 39
Gambar 3.11 Use Case Sub Sistem Mengelola Data User ... 40
Gambar 3.12 Use Case Sub Sistem Mengelola Data Pelanggan ... 40
Gambar 3.13 Activity Diagram Menambah Data Barang ... 41
Gambar 3.14 Activity Diagram Mengubah Data Barang ... 42
Gambar 3.15 Activity Diagram Menambah Data Jenis ... 43
Gambar 3.16 Activity Diagram Mengubah Data Jenis ... 44
Gambar 3.17 Activity Diagram Menghapus Data Jenis ... 45
Gambar 3.18 Activity Diagram Menambah Data Karyawan ... 46
Gambar 3.19 Activity Diagram Mengubah Data Karyawan ... 47
Gambar 3.20 Activity Diagram Menghapus Data Karyawan ... 48
Gambar 3.21 Activity Diagram Menambah Data Distributor ... 49
Gambar 3.22 Activity Diagram Mengubah Data Distributor ... 50
Gambar 3.23 Activity Diagram Menghapus Data Distributor ... 51
Gambar 3.24 ActivityDiagram Menambah Data Beban ... 52
Gambar 3.25 ActivityDiagram Menambah Data Jenis Beban ... 53
Gambar 3.26 Activity Diagram Menambah Data User ... 54
Gambar 3.27 Activity Diagram Mengubah Data Pasword ... 55
Gambar 3.28 Activity Diagram Menambah Data Pelanggan ... 56
Gambar 3.30 Activity Diagram Menghapus Data Pelanggan ... 58
Gambar 3.31 Activity Diagram Menambah Data Pembelian ... 59
Gambar 3.32 ActivityDiagram Menambah Data Retur Pembelian ... 60
Gambar 3.33 ActivityDiagram Menambah Data Retur Penjualan ... 61
Gambar 3.34 Activity Diagram Menambah Data Penjualan ... 62
Gambar 3.35 Activity Diagram Melihat Laporan Penjualan ... 63
Gambar 3.36 Activity Diagram Melihat Laporan Pembelian ... 64
Gambar 3.37 Activity Diagram Melihat Jurnal ... 65
Gambar 3.38 Activity Diagram Melihat Buku Besar ... 65
Gambar 3.39 Activity Diagram Melihat Laporan Neraca ... 66
Gambar 3.40 Activity Diagram Melihat Laporan Laba Rugi ... 67
Gambar 3.41 ClassDiagram PT. Menara Metal Indo ... 68
Gambar 3.42 Rancangan Tampilan Login ... 68
Gambar 3.43 Rancangan Tampilan Form Utama ... 69
Gambar 3.44 Rancangan Tampilan Data Karyawan ... 70
Gambar 3.45 Rancangan Tampilan Tambah Data Karyawan Baru ... 71
Gambar 3.46 Rancangan Tampilan Data Jenis Barang ... 71
Gambar 3.47 Rancangan Tampilan Data Barang ... 72
Gambar 3.48 Rancangan Tampilan Tambah Barang ... 73
Gambar 3.49 Rancangan Tampilan Data Pelanggan ... 74
Gambar 3.50 Rancangan Tampilan Tambah Data Pelanggan ... 74
Gambar 3.51 Rancangan Tampilan Data Distributor ... 75
Gambar 3.52 Rancangan Tampilan Tambah Data Distributor ... 76
Gambar 3.53 Rancangan Tampilan Data User ... 76
Gambar 3.54 Rancangan Tampilan Tambah User ... 77
Gambar 3.55 Rancangan Tampilan Data Penjualan ... 78
Gambar 3.56 Rancangan Tampilan Tambah Data Penjualan ... 78
Gambar 3.57 Rancangan Tampilan Data Pembelian ... 79
Gambar 3.58 Rancangan Tampilan Tambah Data Pembelian ... 80
Gambar 3.59 Rancangan Tampilan Retur Penjualan ... 81
Gambar 3.60 Rancangan Tampilan Retur Pembelian ... 81
Gambar 3.62 Rancangan Tampilan Data Beban ... 82
Gambar 3.63 Rancangan Tampilan Tambah Data Beban ... 83
Gambar 3.64 Rancangan Tampilan Faktur Penjualan ... 84
Gambar 3.65 Rancangan Tampilan Laporan Penjualan Per Periode ... 84
Gambar 3.66 Rancangan Tampilan Laporan Penjualan Per Pelanggan ... 85
Gambar 3.67 Rancangan Tampilan Laporan Penjualan Per Faktur ... 86
Gambar 3.68 Rancangan Tampilan Laporan Pembelian Per Distributor ... 86
Gambar 3.69 Rancangan Tampilan Laporan Pembelian Per Faktur ... 87
Gambar 3.70 Rancangan Tampilan Laporan Jurnal ... 88
Gambar 3.71 Rancangan Tampilan Laporan Buku Besar ... 88
Gambar 3.72 Rancangan Tampilan Laporan Neraca Saldo ... 89
Gambar 3.73 Rancangan Tampilan Laporan Laba Rugi ... 90
Gambar 3.74 Rancangan Tampilan Notifikasi ... 90
Gambar 4.1 FormLogin ... 91
Gambar 4.2 Form Notifikasi ... 91
Gambar 4.3 Form Data Karyawan ... 92
Gambar 4.4 Form Tambah Data Karyawan Baru... 93
Gambar 4.5 Form Data Jenis Barang ... 93
Gambar 4.6 Form Data Barang... 94
Gambar 4.7 Form Tambah Barang ... 95
Gambar 4.8 Form Data Pelanggan ... 96
Gambar 4.9 Form Tambah Data Pelanggan ... 97
Gambar 4.10 Form Data Distributor ... 97
Gambar 4.11 Form Tambah Data Distributor ... 98
Gambar 4.12 Form Data User ... 99
Gambar 4.13 Form Tambah User ... 99
Gambar 4.14 Form Data Penjualan ... 100
Gambar 4.15 Form Tambah Data Penjualan ... 101
Gambar 4.16 Form Data Pembelian ... 102
Gambar 4.17 Form Tambah Data Pembelian ... 103
Gambar 4.18 Form Retur Penjualan ... 104
Gambar 4.20 Form Faktur Penjualan ... 105
Gambar 4.21 Form Jenis Beban ... 106
Gambar 4.22 Form Beban ... 107
Gambar 4.23 Form Laporan Penjualan Per Periode ... 107
Gambar 4.24 Form Laporan Penjualan Per Orang ... 108
Gambar 4.25 Form Laporan Penjualan Per Faktur ... 108
Gambar 4.26 Form Laporan Pembelian Per Distributor ... 109
Gambar 4.27 Form Laporan Pembelian Per Faktur ... 110
Gambar 4.28 Form Laporan Jurnal ... 110
Gambar 4.29 Form Laporan Buku Besar ... 111
Gambar 4.30 Form Laporan Neraca Saldo ... 112
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Terminal Awal dan akhir dari
suatu proses
Flowchart Konektor Suatu alur akan
masuk dan keluar melalui notasi ini di halaman yang sama
Flowchart Proses Mendefinisikan
proses yang terjadi pada sistem
Flowchart Arus Garis yang
menunjukkan arah aliran kerja
Flowchart Arsip Digunakan untuk
mengarsipkan suatu dokumen
Flowchart Dokumen Notasi untuk
merekam informasi
dalam bentuk
dokumen
Flowchart Multi-dokumen Notasi untuk
merekam informasi
dalam bentuk
dokumen yang
memiliki dokumen salinan
Flowchart Decision Kondisi/ pilihan yang
beberapa
ERD Atribut Karakteristik dari
sebuah entitas
ERD Alur Menghubungkan
atribut dengan entitas
Use Case Aktor Menggambarkan
pengguna sistem
Use Case Use case Menggambarkan
fungsionalitas dari sebuah sistem
Activity
Diagram
Kondisi Kondisi yang terjadi yang diperoleh dari decision
Activity
Diagram
Activity
Diagram
Decision Adanya kondisi yang dapat menghasilkan beberapa
kemungkinan kejadian Referensi:
Notasi/Lambang ERD dari Fathansyah [1]
DAFTAR SINGKATAN
DAFTAR ISTILAH
User Semua pengguna yang memiliki hak akses
terhadap aplikasi.
Aplikasi Suatu program yang melakukan pengolahan dan pemrosesan data berdasarkan fungsi aplikasi tersebut dan kemudian memberikan respon kepada pengguna.
Form Form adalah suatu bentuk tampilan yang
BAB 1. PENDAHULUAN
Pada bab 1 ini akan dijelaskan mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.
1.1 Latar Belakang Masalah
PT. Menara Metal Indo berdiri pada tahun 2001 terletak di Jl. Pasir Kaliki Bandung. PT. Menara Metal Indo merupakan sebuah perusahaan ternama yang bergerak pada bidang industri tempat tidur. Perusahaan ini menjual berbagai macam matras, difan, sandaran, dan aksesoris. Kegiatan operasional yang dilakukan dalam perusahaan sangat banyak dan berkaitan satu sama lain, mulai dari proses pengelolaan pembelian, pengelolaan inventori, pengelolaan penjualan, sampai laporan keuangan.
Saat ini, PT. Menara Metal Indo masih melakukan pengelolaan data secara manual. Pegawai mengalami kesulitan dalam melakukan pencatatan data transaksi penjualan sebab banyaknya jumlah transaksi dan sistem yang serba manual membuat keterlambatan dan kelalaian pegawai dalam melakukan pembuatan faktur penjualan. Selain itu, transaksi pembelian yang banyak juga membuat pegawai kesulitan dalam melakukan pencatatan data pembelian. Masalah lain yang muncul adalah tiap-tiap barang yang memiliki ukuran dan jenis yang berbeda-beda, membuat pegawai sering melakukan kesalahan dalam melakukan pencatatan stok. Pembuatan laporan yang dilakukan secara manual juga mengakibatkan banyak kesalahan dan keterlambatan dalam proses memasukan data-data ke dalam laporan.
Masalah lain yang muncul adalah, pencatatan keuangan-pun masih dilakukan secara manual. Sedangkan banyaknya data transaksi, membuat pemilik kesulitan dan keterlambatan dalam merekap data.
2
menentukan harga barang dikarenakan jumlah nominal harga yang sangat besar dan sering terjadi kenaikan ataupun penurunan harga beli.
Kesalahan dalam pencatatan data membuat siklus bisnis tidak berjalan dengan efesien sebab adanya satu kesalahan dalam satu proses mempengaruhi kesalahan di proses yang lain. Keterlambatan dalam pencatatan data juga mengakibatkan keterlambatan pengiriman barang kepada pelanggan dan hal ini membuat pelanggan merasa kurang puas.
Berdasarkan masalah-masalah di atas, maka akan dibuatlah suatu aplikasi yang dapat membantu dan mempermudah dalam melakukan pencatatan data penjualan, data pembelian, dan inventori. Aplikasi juga diharapkan dapat mencatat status finansial berdasarkan perhitungan akuntansi. Pembuatan aplikasi ini diharapkan dapat meminimalisir resiko kesalahan dan meningkatkan kecepatan kinerja pegawai.
Aplikasi akan menggunakan bahasa pemrograman C# dan database SQL Server untuk untuk melakukan penyimpanan data transaksi penjualan, pembelian serta inventori barang jadi.
Aplikasi juga dapat memberikan informasi kepada pengguna untuk melihat pencatatan data transaksi penjualan, pembelian yang terintegrasi ke dalam bentuk laporan penjualan barang, laporan pembelian barang, serta laporan inventori.
1.2 Rumusan Masalah
Berdasarkan latar belakang permasalahan, maka dapat dijabarkan beberapa rumusan masalah sebagai berikut:
1. Bagaimana membuat aplikasi yang dapat melakukan pencatatan data transaksi penjualan, data transaksi pembelian, dan inventori?
2. Bagaimana membuat aplikasi yang dapat memberikan informasi kepada pengguna dalam bentuk laporan?
3
1.3 Tujuan Pembahasan
Berdasarkan rumusan masalah yang telah dibuat, dapat dijabarkan tujuan pembahasan sebagai berikut:
1. Untuk membuat aplikasi yang dapat melakukan pencatatan data transaksi penjualan, data transaksi pembelian dan inventori, aplikasi akan difasilitasi dengan basis data yang digunakan untuk penyimpanan data transaksi dan inventori.
2. Untuk membuat aplikasi yang dapat memberikan infromasi kepada pengguna untuk melihat laporan keuangan.
3. Untuk membuat aplikasi yang dapat memberikan informasi finansial pada PT. Menara Metal Indo, aplikasi akan melakukan perhitungan akuntansi berdasarkan data penjualan dan pembelian yang kemudian dibuat dalam bentuk laporan.
1.4 Ruang Lingkup Kajian
Berikut merupakan ruang lingkup kajian yang digunakan untuk batasan-batasan aplikasi pada PT. Menara Metal Indo.
1.4.1 Perangkat Keras
Dalam pembuatan aplikasi desktop ini, dibutuhkan spesifikasi minimum untuk perangkat keras sebagai berikut:
a) RAM 2 GB
b) Prosesor 1.6 GHz c) HardDisk 40 GB
1.4.2 Perangkat Lunak
Selain itu, dibutuhkan pula perangkat lunak yang dapat mendukung pembuatan aplikasi desktop ini:
a) Microsoft Visual Studio 2013 Ultimate b) Microsoft SQL Server 2012
4
1.4.3 Batasan Aplikasi
Fitur – fitur yang disediakan oleh aplikasi ini antara lain: a) Fitur pencatatan data penjualan.
b) Fitur pencatatan data pembelian. c) Fitur pencatatan inventori.
d) Fitur pencatatan data beban. e) Fitur pencatatan data pelanggan. f) Fitur pencatatan data distributor. g) Fitur pencatatan data barang.
h) Fitur pencatatan data retur penjualan. i) Fitur pencatatan data retur pembelian.
j) Fitur untuk melihat dan mencetak laporan data penjualan. k) Fitur untuk melihat dan mencetak laporan data pembelian. l) Fitur untuk melihat dan mencetak laporan jurnal
m) Fitur untuk melihat dan mencetak buku besar n) Fitur untuk melihat dan mencetak laporan laba rugi o) Fitur untuk melihat dan mencetak laporan neraca
Batasan aplikasi yang disediakan untuk pengguna, yaitu pemilik dan staff:
a. Staff memiliki hak akses untuk mengelola data pelanggan, data penjualan, data pembelian, data retur penjualan, dan data retur pembelian.
5
1.5 Sumber Data
Sumber data primer diperoleh dari tanya jawab langsung terhadap pihak perusahaan dan survei mengenai data-data perusahaan yang terkait dengan pembuatan aplikasi ini.
Sedangkan sumber data sekunder diperoleh dari studi literatur, referensi dari buku-buku mengenai pemrograman berorientasi objek C#, UML, dan basis data, serta informasi dari internet.
1.6 Sistematika Penyajian
Berikut merupakan sistematika penyajian yang terdapat pada laporan penelitian sistem informasi PT. Menara Metal Indo.
Bab I. Pendahuluan
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, serta sistematika penyajian dari proyek kerja praktek ini.
Bab II. Kajian Teori
Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek kerja praktek ini.
Bab III. Analisis dan Rancangan Sistem
Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.
Bab IV. Hasil Penelitian
Bab ini berisi kumpulan screenshot dari aplikasi yang dibuat beserta penjelasan dari tiap fungsiutama yang dibuat.
6
Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi. Laporan dari pengujian tiap fungsi / method yang dibuat dalam metode blackbox testing.
Bab VI. Simpulan dan Saran
BAB 6. SIMPULAN DAN SARAN
Berdasarkan analisis dan hasil yang telah dicapai dalam penelitian beserta pembuatan aplikasi pada PT. Menara Metal Indo, dapat ditarik beberapa kesimpulan sebagai berikut:
6.1 Simpulan
Berdasarkan hasil analisis dari penelitian yang disusun, dapat ditarik kesimpulan sebagai berikut:
1. Aplikasi dapat melakukan pencatatan data transaksi penjualan, data transaksi pembelian dan inventori dengan difasilitasi basis data yang digunakan untuk menyimpan data transaksi dan inventori.
2. Aplikasi dapat memberikan informasi kepada pengguna dalam bentuk laporan.
3. Aplikasi dapat memberikan informasi finansial pada PT. Menara Metal Indo dengan melakukan perhitungan akuntansi berdasarkan data penjualan dan pembelian yang kemudian dibuat dalam bentuk laporan.
6.2 Saran
Penulis memiliki beberapa saran untuk pengembangan aplikasi Sistem Informasi Penjualan, Pembelian, dan Akuntansi Untuk Mengetahui Perhitungan Laba Rugi PT. Menara Metal Indo, yaitu sebagai berikut:
DAFTAR PUSTAKA
[1] Fathansyah, Basis Data, Bandung: Informatika, 2012.
[2] R. A.S. and M. Shalahudding, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, Bandung: Informatika, 2014.
[3] A. B. Chauduri, The Art of Programming Through Flowcharts & Algorithms, New Delhi: Laxmi Publication, 2007.
[4] J. A. Hall, Sistem Informasi Akuntansi 1 (ed.4) – Koran, Jakarta: Salemba Empat, 2007.
[5] E. L. Maretha, Akuntansi Dasar 1, Jakarta: Grasindo, 2008.
[6] M. Kusrini and A. Koniyo, Tuntunan Praktis Membangun Sistem Informasi Akuntansi dengan Visual Basic & Microsoft SQL Server, Yogyakarta: Andi, 2007.
[7] T. L. M. Sukses, Cara mudah menghadapi ujian nasional 2009 ekonomi SMA, Jakarta: Grasindo.
[8] E. I. Eeng Rahman, Membina Kompetensi Ekonomi, Bandung: Grafindo Media Pratama, 2007.
[9] A. W. H. T. Bambang Widjajanta, Ekonomi & Akuntansi: Mengasah Kemampuan Ekonomi, Bandung: Citra Praya, 2007.
[10] S. M. Drs. Alam, Ekonomi untuk SMA dan MA Kelas XI, Jakarta: Esis, 2007.
[11] G. H. W. Imamul Arifin, Membuka Cakrawala Ekonomi, Bandung: Setia Purna Inves, 2007.
[12] L. Sulistiyowati, Panduan Praktis Memahami Laporan Keuangan, Jakarta: PT. Elex Media Komputindo, 2010.
[13] M. Dr. M. Suparmoko, Ekonomi, Yudhistira: Yogyakarta, 2007. [14] I. Fahmi, Analisis Laporan Keuangan, Bandung: Alfabeta, 2014.
140
[16] A. R. Roberts and G. J. Greene, Buku Pintar Pekerja Sosial Jilid 2, Jakarta: BPK Gunung Mulia, 2009.
[17] M. Kusrini, Strategi Perancangan dan Pengolahan Basis Data, Yogyakarta: Andi, 2007.
[18] S. Samirosa, Sistem Informasi Akuntansi, Jakarta: Grasindo, 2009. [19] E. Triandini, Step by Step Desain Proyek Menggunakan UML,
Yogyakarta: Andi, 2012.
[20] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan Java, Yogyakarta: Andi, 2010.
[21] B. Johnson, Professional Visual Studio 2013, John Wiley & Sons, Inc: Hoboken, 2014.
[22] J. Liberty and D. Xie, Programming C# 3.0, Sebastepol: O'Reilly Media, Inc, 2007.
[23] A. Beaulieu, Learning SQL, Sebastepol: O'Reilly Media, Inc, 2009. [24] B. S. S. 2. f. Developers, Beginning SQL Server 2012 for Developers,
New York: Apress, 2012.
[25] N. Fitzgerald, Crystal Reports XI Official Guide, Carmel: Sams Publishing, 2007.