ABSTRAK
Teknologi berkembang seiring dengan keinginan manusia untuk dapat bekerja dengan lebih mudah, cepat dan efisien.Jumlah data yang banyak dan tidak terintegrasi dengan baik tentunya sangat menyulitkan manusia dalam pengelolaan data.Tujuan dari penelitian ini adalah untuk membuat suatu aplikasi yang dapat menangani data penjualan, pemesanan, inventori dan laporan secara terkomputerisasi dan terintegrasi sehingga memudahkan perusahaan.
Metode yang dilakukan dalam penelitian ini adalah analisis deksriptif dengan pendekatan studi kasus.Pengumpulan data dilakukan dengan metode wawancara kepada perusahaan.Aplikasi ini dibuat dengan menggunakan bahasa pemrograman C# dan basis data SQL Express 2008.Hasil penelitian menunjukan bahwa aplikasi sistem informasi membantu pengguna untuk mengorganisasikan data lebih cepat, lebih akurat, dan dapat dipercaya.
vi
ABSTRACT
The technology developed along with the human desire to do their work easier, faster dan more efficient. The amount of data that are not well integrated of course makes the data management becomes harder. The purpose of this reSearch is to create an application that can handle sales, ordering, inventory and report data that is computerized and integrated, making it easier for the company to manage their data.
The method done in this reSearch is descriptive analysis with case study approach. The data gathering is done through interview to the company. The application is created using C# programming language and SQL Express 2008 database. The result of this reSearch shows the application of the information system helps the users to organize data more efficiently, accurately and reliable.
DAFTAR ISI
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... i
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii
PRAKATA ... iii
BAB I PENDAHULUAN...1
1.1 Latar Belakang ...1
1.2 Rumusan Masalah ...1
1.3 Tujuan Pembahasan ...2
1.4 Ruang Lingkup Kajian ...2
1.5 Batasan Masalah ...2
1.6 Sumber Data ...3
1.7 Sistematika Penyajian ...3
BAB II KAJIAN TEORI...5
2.1 Sistem Informasi ...5
2.2 Manajemen Penjualan ...5
2.3 Microsoft Visual Studio 2010 ...6
2.3.1 Bahasa Pemrograman C# ...6
2.3.2 Framework.NET ...7
2.4 SQL Server ...9
2.5 Entity Relationship Diagram (ERD) ...9
viii
2.5.2 Atribut ...10
2.5.3 Relasi ...10
2.5.4 Kunci ...11
2.6 Flowchart ... Error! Bookmark not defined. 2.7 Unified Modelling Language (UML) ...13
2.8 Black Box ...17
BAB III ANALISIS DAN RANCANGAN SISTEM ...19
3.1 Proses Bisnis ...19
3.1.1 Proses Bisnis Penjualan ...19
3.1.2 Proses Bisnis Pemesanan ...20
3.2 Basis Data ...22
3.2.1 Entity Relationship Diagram ...22
3.2.2 Skema Relasi ...22
3.3 Use Case ... Error! Bookmark not defined. 3.3.1 Use Case Level 1 ...27
3.3.2 Use Case Level 2 ...27
3.4 Activity diagram ...31
3.4.1 Activity diagram Login ...31
3.4.2 Sistem Pengolahan Master Data ...32
3.4.3 Sistem Pengolahan Data Pemesanan ...46
3.4.4 Sistem Pengolahan Data Penjualan ...50
3.4.5 Sistem Pengolahan Data Pembayaran ...54
3.4.6 Sistem Pengolahan Data Tambah Stok ...56
3.5 Diagram Class ... Error! Bookmark not defined. 3.6 Rancangan Antarmuka ...58
3.6.1 Login ...58
3.6.3 Tambah Penjualan ...60
3.6.4 Ubah dan Hapus Penjualan ...60
3.6.5 Tambah Pemesanan ...61
3.6.6 Ubah dan Hapus Pemesanan ...62
3.6.7 Barang ...63
3.6.8 Pelanggan ...64
3.6.9 Tambah Stok ...65
3.6.10 Pembayaran...66
3.6.11 Search Pemesanan...67
3.6.12 Search Penjualan ...68
3.6.13 User ...69
BAB IV HASIL PENELITIAN ...71
4.1 Login...71
4.2 Menu Utama ...71
4.3 Tambah Penjualan...72
4.4 Ubah dan Hapus Penjualan ...73
4.5 Tambah Pemesanan ...74
4.6 Ubah dan Hapus Pemesanan ...75
4.7 Pelanggan ...76
4.7.1 Tambah Pelanggan ...77
4.7.2 Ubah Pelanggan ...77
4.7.3 Hapus Pelanggan ...78
4.8 Barang ...79
4.8.1 Tambah Barang ...79
4.8.2 Ubah Barang ...80
4.8.3 Hapus Barang...81
x
4.10 Pembayaran ...83
4.11 Search Pemesanan ...84
BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN ...90
5.1 Form Login ...90
5.2.9 FormSearch Pemesanan ...95
5.2.10 FormSearch Penjualan...95
BAB VI SIMPULAN DAN SARAN ...96
6.1 Simpulan ...96
6.2 Saran ...96
DAFTAR PUSTAKA ...98
DAFTAR GAMBAR
Gambar 1 Proses Bisnis Penjualan ... 20
Gambar 2 Proses Bisnis Pemesanan ... 21
Gambar 3 ERD ... 22
Gambar 4 Skema Relasi ... 23
Gambar 5 Use Case Level 1 ... 27
Gambar 6 Use Case Pengolahan Master Data ... 28
Gambar 7 Use Case Pengolahan Pemesanan ... 29
Gambar 8 Use Case Pengolahan Penjualan ... 30
Gambar 9 Use Case Tambah Stok ... 31
Gambar 10 Activity diagram Login ... 32
Gambar 11 Activity diagram Cari Barang ... 33
Gambar 12 Activity diagram Tambah Barang ... 34
Gambar 13 Activity diagram Ubah Barang ... 35
Gambar 14 Activity diagram Hapus Barang ... 36
Gambar 15 Activity diagram Cari Pelanggan ... 37
Gambar 16 Activity diagram Tambah Pelanggan ... 38
Gambar 17 Activity diagram Ubah Pelanggan ... 40
Gambar 18 Activity diagram Hapus Pelanggan ... 41
Gambar 19 Activity diagram Cari User ... 42
Gambar 20 Activity diagram Tambah User ... 43
Gambar 21 Activity diagram Ubah User ... 44
Gambar 22 Activity diagram Hapus User ... 45
Gambar 23 Activity diagram Cari Pemesanan ... 46
Gambar 24 Activity diagram Tambah Pemesanan ... 47
Gambar 25 Activity diagram Ubah Pemesanan ... 48
Gambar 26 Activity diagram Hapus Pemesanan ... 49
Gambar 27 Activity diagram Cari Penjualan ... 50
Gambar 28 Activity diagram Tambah Penjualan ... 51
xii
Gambar 30 Activity diagram Hapus Penjualan ... 53
Gambar 31 Activity diagram Cari Pembayaran ... 54
Gambar 32 Activity diagram Ubah Pembayaran ... 55
Gambar 33 Activity diagram Cari Tambah Stok ... 56
Gambar 34 Activity diagram Tambah Stok... 57
Gambar 35 Diagram Class... 58
Gambar 36 Login Rancangan ... 59
Gambar 37 Form Rancangan ... 59
Gambar 38 Tambah Penjualan Rancangan ... 60
Gambar 39 Ubah dan Hapus PenjualanRancangan ... 61
Gambar 40 Tambah Pemesanan Rancangan... 62
Gambar 41 Ubah dan Hapus Pemesanan Rancangan ... 63
Gambar 42 BarangRancangan ... 64
Gambar 43 Pelanggan Rancangan ... 65
Gambar 44 Tambah Stok Rancangan ... 66
Gambar 45 Pembayaran Rancangan ... 67
Gambar 46 Search Pemesanan Rancangan ... 68
Gambar 47 Search Penjualan Rancangan... 69
Gambar 48 User Rancangan ... 70
Gambar 49 Login Form ... 71
Gambar 50 Menu Utama Form ... 72
Gambar 51Tambah Penjualan Form ... 73
Gambar 52 Ubah dan Hapus Penjualan ... 74
Gambar 53 Tambah Pemesanan Form ... 75
Gambar 54 Ubah dan Hapus Pemesanan Form ... 76
Gambar 55 Tambah Pelanggan Form ... 77
Gambar 56 Ubah Pelanggan Form ... 78
Gambar 57 Hapus Pelanggan Form ... 79
Gambar 58 Tambah Barang Form ... 80
Gambar 59 Ubah barang Form ... 81
Gambar 60 Hapus Barang Form ... 82
Gambar 62 Pembayaran Form ... 84
Gambar 63 Search Pemesanan Form ... 85
Gambar 64 Search Penjualan Form ... 86
Gambar 65 Tambah User Form ... 87
Gambar 66 Ubah User Form ... 88
xiv
DAFTAR TABEL
Tabel 1 Komponen ERD ... 12
Tabel 2 Komponen Flowchart ... 13
Tabel 3 Notasi UML ... 16
Tabel 4 Konversi Relational Diagram Tabel Pelanggan ... 23
Tabel 5 Konversi Relational Diagram Tabel Pemesanan ... 24
Tabel 6 Konversi Relational Diagram Tabel Detail Pesan... 24
Tabel 7 Konversi Relational Diagram Tabel Bayar ... 25
Tabel 8 Konversi Relational Diagram Tabel Detail Jual ... 25
Tabel 9 Konversi Relational Diagram Tabel Penjualan ... 25
Tabel 10 Konversi Relational Diagram Tabel Gudang ... 26
Tabel 11 Konversi Relational Diagram Tabel UserLogin ... 26
Tabel 12Konversi Relational Diagram Tabel TambahStok... 26
Tabel 13 Pengujian Form Login ... 90
Tabel 14 Pengujian Form Gudang ... 90
Tabel 15 Pengujian Form Pelanggan ... 91
Tabel 16 Pengujian Form User ... 92
Tabel 17 Pengujian Form Check Pelanggan... 92
Tabel 18 Pengujian Form Pemesanan ... 93
Tabel 19 Pengujian Form Penjualan ... 93
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sekarang ini banyak perusahaan yang membutuhkan aplikasi untuk membantu dalam Manajemen Penjualan, Stok,dan Laporan yang merupakan beberapa faktor penting dalam sebuah perusahaan.
Masalah utama yang dihadapi perusahaan sekarang adalah pengelolaan laporan, dikarenakan perusahaan cukup kesulitan mengatur laporan bulanan. Aplikasi ini juga ditujukan untuk membantu proses transaksi penjualan barang dan juga membantu dalam pengaturan stok barang yang ada di dalam perusahaan.
Aplikasi yang saya buat ditujukan untuk perusahaan PD.Sari Sedap. Pihak perusahaan juga menginginkan agar aplikasinya kelak dapat berguna secara berkesinambungan. Dengan begitu, diharapkan semoga hasil perancangan dan implementasi ini dapat bermanfaat di masa mendatang.
1.2 Rumusan Masalah
Beberapa masalah yang dapat dirumuskan seputar Aplikasi Sistem Manajemen Penjualan, stok, dan Laporan Penjualan untuk PD.Sari Sedap adalah sebagai berikut.
1. Bagaimana cara mendesain tampilan yang baik dan dapat mudah digunakan oleh pengguna?
2. Bagaimana menciptakan aplikasi sistem Manajemen Penjualan, stok, dan Laporan Penjualan di PD.Sari Sedap?
2
Universitas Kristen Maranatha
1.3 Tujuan Pembahasan
Tujuan dari perancangan dan implementasi aplikasi di perusahaan ini adalah sebagai berikutTujuan umum:
1. Menciptakan tampilan yang baik dan dapat mudah digunakan oleh pengguna.
2. Menciptakan aplikasi sistem Manajemen Penjualan, stok, dan Laporan Penjualan di PD.Sari Sedap.
3. Mempermudah dalam mengatur stok barang, costumer, dan transaksi penjualan
1.4 Ruang Lingkup Kajian
Aplikasi yang dibuat bertujuan untuk memudahkan dalam manajemen proses penjualan pada perusahaan PD.Sari Sedap, kurang lebih proyek dapat terselesaikan dalam kurun waktu 4 bulan, pihak perusahaan yakni bp. Eddy Susanto SE, MM, Ak selaku pemilik dan pengembang perusahaan PD.Sari Sedap, kelak proyek ini dapat memudahkan bagi para user dalam hal penjualan barang.
1.5 Batasan Masalah
Pembatasan Sistem pada aplikasi yang dibuat hanya berupa penjualan produk, hapus produk, laporan penjualan, dan view barang juga transaksi. Mata uang yang digunakan adalah IDR (rupiah Indonesia). Penjualan juga diasumsikan langsung dibayar lunas. Jika pesan barang, stok di gudang tidak akan dikurangi.
1. Batasan Perangkat Lunak
Sistem operasi : Microsoft Windows XP Sistem basis data : SQL Server 2008
Bahasa scripting : Object Oriented Programming Languange C#
3
2. Batasan Perangkat Keras
Processor : Intel Pentium dual core 1.8GHz (atau setara) Memory : DDR2 512MB
Harddisk : PATA/SATA 300MB Input device : Keyboard + Mouse
1.6 Sumber Data
Sumber data yang kami peroleh berasal dari hasil wawancara dengan pihak-pihak yang terkait maupun pihak lain, studi kepustakaan, dokumen dari pihak yang terkait.
1.7 Sistematika Penyajian
BAB I PENDAHULUAN
Bab ini menjelaskan tentang latar belakang pelaksanaan proyek dan penulisan laporan, tujuan dari pembuatan proyek, ruang lingkup, dan sistematika penulisan laporan.
BAB II KAJIAN TEORI
Bab ini menjelaskan tentang software apa saja yang digunakan yang berhubungan dengan pembuatan proyek ini dan uraian mengenai berbagai macam teori yang berkaitan dalam pembuatan proyek.
BAB III ANALISIS DAN RANCANGAN SISTEM
Bab ini berisi tentang uraian Deskripsi Umum Sistem, Deskripsi Umum Aplikasi, Karakteristik Pengguna, Analisis dan pembuatan aplikasi proses sistem yang dibuat oleh penulis.
BAB IV HASIL PENELITIAN
Bab ini berisi tentang materi keseluruhan program baik berupa cuplikan coding, antar muka dan hasil pengujian dari program itu sendiri.
BAB V PEMBAHASAN DAN HASIL UJI COBA PENELITIAN
4
Universitas Kristen Maranatha BAB VI SIMPULAN DAN SARAN
BAB VI SIMPULAN DAN SARAN
6.1 Simpulan
Pembuatan aplikasi serta hasil yang dicapai dalam penelitian ini, maka dapat diambil beberapa kesimpulan sebagai berikut :
1. Proses pengelolaan dan manajemen data transaksi penjualan dan data transaksi pemesanan dapat lebih menunjang kegiatan masing-masing. Terorganisir serta terarsipkan dengan cukup baik dengan aplikasi ini.
2. Aplikasi ini mendukung proses pengelolaan dan manajemen data barang dan data konsumen yang berhubungan dengan instansi agar terkontrol dengan baik secara proses bisnis.
3. Pengelolaan data pembayaran dalam instansi menjadi lebih terkomputerisasi serta terarsipkan untuk keperluan mendatang dengan adanya fitur pengelolaan data tersebut dalam sistem aplikasi ini.
Aplikasi ini dapat dikatakan sudah memenuhi berbagai macam permintaan dari instansi dan diharapkan dengan selesainya kerja praktek ini dapat memberikan solusi untuk instansi tempat kerja praktek ini dilaksanakan lewat implementasi teknologi komputer yakni di PD Sari Sedap.Dengan demikian, tujuan utama dari pembuatan aplikasi ini dapat tercapai dan menjadikan kegiatan operasional pada PD Sari Sedap menjadi lebih cepat, efektif, efisien dan terkoordinasi.
6.2 Saran
97
97
DAFTAR PUSTAKA
American Heritage Dictionary. (2011). Flow-chart. Retrieved Juni 10, 2011 from
http://www.answers.com/topic/Flowchart#American_Heritage_Dictionary_d Ayuliana. (2009). Black Box. Retrieved March 13, 2011, from
http://ayuliana_st.staff.gunadarma.ac.id/.../Pertemuan+06+-++_BlackBox+Testing_.pdf
Belajar Pemrograman C#. (2008). Semarang : Wahana Komputer.
Dharwiyanti, Sri & Wahono, Romi Satria. (2003). Materi UML dan Use Case. Retrieved March 13, 2011, from
http://amuslim.staff.gunadarma.ac.id/Downloads/files/8219/materi+UML+dan
+use+case.pdf
Laudon, K.C & Laudon, J.P (2005). Sistem Informasi Manajemen. Yogyakarta: Penerbit Andi.
Primashanti, Ida Ayu Y.(2007). Entity Relationship Diagram. Retrieved March 13, 2011, from
http://iaprima.staff.gunadarma.ac.id/Downloadsfiles/5459/Bahasan9a_ERD.p