v
Universitas Kristen Maranatha
ABSTRAK
Toko Neo Sport merupakan toko pakaian olahraga yang berskala menengah. Saat ini transaksi penjualan dan pembelian di Toko Neo Sport masih menggunakan sistem secara manual.Oleh karena itu banyak transaksi penjualan pembelian pada Toko Neo Sport yang tidak terarsip dan terkomputerisasi dengan baik.Pemilik toko pun kesulitan dalam menentukan supplier yang terbaik untuk toko. Tujuan dibuatnya aplikasi ini adalah untuk dapat membuat aplikasi yang dapat mempermudah pengelolaan barang, juga agar aplikasi dapat menangani transaksi penjualan,pembelian, dan laporan. Agar pemilik toko dapat memilih Supplier yang terbaik maka digunakan sistem pendukung keputusan dengan metode Analytical Hierarchy Process (AHP) agar aplikasi dapat menghitung nilai AHP dari tiap Supplier.Karena itu penulis membuat aplikasi dengan judul “Sistem Informasi penjualan,pembelian, pada Toko Neo menggunakan Decision Support System (DSS) dengan metode Analytycal Hierarchy Process (AHP) untuk memilih Supplier ”.Sumber data yang digunakan pada tugas akhir ini adalah sumber data primer yang didapat langsung dari Toko Neo Sport dan sumber data sekunder yang didapat dari studi literature, internet, dan sumber-sumber lainnya yang mendukung kebenaran dari sumber data primer.Kesimpulan yang didapat dari aplikasi ini adalah aplikasi tersebut dapat membantu pemilik toko dalam melakukan transaksi penjualan dan pembelian barang disertai laporan,juga dapat mempermudah toko dalam memilih Supplier terbaik. Saran yang dapat penulis sampaikan adalah agar aplikasi ini dapat disertai laporan keuangan berupa laporan laba rugi,akuntansi, buku besar, dan neraca, agar dapat meningkatkan keuntungan pada Toko Neo Sport.
vi
Universitas Kristen Maranatha
ABSTRACT
Neo Sport store is a sports apparel store in medium scale. Current sales and purchases in the Neo Sport Store still use manual system.Therefore was a lot of sales transactions and purchase on Neo Sport Store are not archived and computerized well.Store owner also has a difficulty to determining the best supplier for the store.The purpose to create this application is to be able to create applications which can make easier the management of goods, also that applications can handle the sales, purchases, and reports.To help store owners choose the best supplier, this application use decision support system with Analytical Hierarchy Process (AHP) in this application to calculate the AHP value for each Supplier.Therefore the authors create an application with the title "Information System of Sales, Purchases, on Neo Sport Store use Decision Support System (DSS) with Analytycal Hierarchy Process (AHP) methods to choose Supplier".The data used in this report is the source of primary data obtained directly from the Neo Sport store and secondary data obtained from the study of literature, internet, and other sources which support the validity of the primary data source.Conclusion can be obtained from this application, the application can help store owner in the sales and purchase of goods, accompanied by reports, can also make easier store owner to choose the best supplier.Suggestions which author can be convey in this application, the application can be accompanied financial statements of the income statement, accounting, general ledger and balance sheets, in order to increase profits at Neo Sport Store.
vii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... i
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
DAFTAR NOTASI/ LAMBANG ... xiv
DAFTAR SINGKATAN ... xvii
BAB 1. PENDAHULUAN ... 1
1.1 Latar Belakang Masalah ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan... 2
1.4 Ruang Lingkup Kajian... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB 2. KAJIAN TEORI ... 5
2.1 Sistem Informasi ... 5
2.1.1 Pengertian Sistem ... 5
2.1.2 Pengertian Informasi ... 5
2.1.3 Sistem Informasi... 6
2.2 MySQL ... 7
2.3 Entity Relationship Diagram (ERD)... 7
2.4 Proses Bisnis ... 7
2.5 Flowchart ... 8
2.6 Unified Modelling Languange (UML) ... 10
2.6.1 Things ... 11
viii
Universitas Kristen Maranatha
2.6.3 Diagram ... 12
2.7 PHP ... 14
2.8 XAMPP ... 15
2.9 Decision Support System ... 16
2.10 Analytical Hierarchy Process (AHP) ... 17
2.10.1 Pengertian AHP ... 17
2.10.2 Tahapan AHP ... 17
2.11 Black Box ... 20
BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 21
3.1 Proses Bisnis ... 21
3.1.1 Proses Penjualan Manual ... 21
3.1.2 Proses Pembelian Manual ... 23
3.2 Entity Relationship Diagram (ER-Diagram) ... 25
3.3 Use caseDiagram ... 32
3.3.1 Use case Mengelola Data Master ... 32
3.3.2 Use case Mengelola Data Admin ... 33
3.3.3 Use case Mengelola Data Barang ... 34
3.3.4 Use case Mengelola Data Supplier ... 34
3.3.5 Use case Mengelola Data Pelanggan ... 35
3.3.6 Use case Mengelola Data Transaksi ... 35
3.3.7 Use case Mengelola Data Penjualan ... 36
3.3.8 Use case Mengelola Data Pembelian ... 36
3.3.9 Use case Mengelola Data Retur Penjualan ... 37
3.3.10 Use case Mengelola Data Retur Pembelian ... 37
3.3.11 Use case Melihat Laporan ... 38
3.4 Activity Diagram ... 39
3.5 Class Diagram ... 61
3.6 Rancangan Antar Muka ... 62
3.6.1 FormLogin ... 62
3.6.2 Form Halaman Utama ... 62
3.6.3 Form Barang ... 63
ix
Universitas Kristen Maranatha
3.6.5 FormSupplier ... 65
3.6.6 Form Pelanggan ... 66
3.7 Perhitungan DSS untuk memilih Supplier Terbaik ... 67
BAB 4. HASIL PENELITIAN ... 70
4.1 FormLogin ... 70
4.9 Form Retur Penjualan ... 76
4.10 Form Retur Pembelian ... 77
4.11 Form Cek Stok Barang ... 78
4.12 Form Laporan Supplier ... 78
4.13 Form Laporan Penjualan ... 79
4.14 Form Laporan Pembelian ... 79
4.15 Form Laporan Selisih Pendapatan dan Pengeluaran ... 80
4.16 Form Laporan DSS Perbandingan Supplier ... 81
BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 82
5.1 Form Login ... 82
5.8 Form Retur Penjualan ... 89
5.9 Form Retur Pembelian ... 90
BAB 6. SIMPULAN DAN SARAN ... 91
x
xi
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 3.1 Entitas Tabel Login ... 26
Tabel 3.2 Entitas Tabel Barang ... 26
Tabel 3.3 Entitas Tabel Tipe_Barang ... 26
Tabel 3.4 Entitas Tabel Warna... 27
Tabel 3.5 Entitas Tabel Ukuran ... 27
Tabel 3.6 Entitas Tabel Bahan ... 27
Tabel 3.7 Entitas Tabel Supplier ... 27
Tabel 3.8 Entitas Tabel Pelanggan ... 28
Tabel 3.9 Entitas Tabel Pembelian ... 28
Tabel 3.10 Entitas Tabel detail_Pembelian ... 28
Tabel 3.11 Entitas Tabel Penjualan ... 29
Tabel 3.12 Entitas Tabel detail_Penjualan ... 29
Tabel 3.13 Entitas Tabel detail_Retur_beli ... 30
Tabel 3.14 Entitas Tabel Retur_beli ... 30
Tabel 3.15 Entitas detail_Retur_jual ... 31
Tabel 3.16 Entitas Tabel Retur_jual ... 31
Tabel 5.1 Test Case Form Login ... 82
Tabel 5.2 Test Case Form Admin ... 83
Tabel 5.3 Test Case Form Barang ... 84
Tabel 5.4 Test Case Form Supplier ... 85
Tabel 5.5 Test Case Form Pelanggan ... 86
Tabel 5.6 Test Case Form Penjualan ... 87
Tabel 5.7 Test Case Form Pembelian ... 88
Tabel 5.8 Test Case Form Retur Jual ... 89
xii
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 3.1 Flowchart Penjualan Barang ... 22
Gambar 3.2 Flowchart Pembelian Barang ... 24
Gambar 3.3 ER-Diagram ... 25
Gambar 3.4 Use case Sistem Informasi Toko Neo Sport ... 32
Gambar 3.5 Use case mengelola data master ... 33
Gambar 3.6 Use case mengelola data admin ... 33
Gambar 3.7 Use case mengelola data barang ... 34
Gambar 3.8 Use case mengelola data supplier ... 34
Gambar 3.9 Use case mengelola data pelanggan ... 35
Gambar 3.10 Use case mengelola data transaksi ... 35
Gambar 3.11 Use case mengelola data penjualan ... 36
Gambar 3.12 Use case mengelola data pembelian ... 36
Gambar 3.13 Use case mengelola data retur penjualan ... 37
Gambar 3.14 Use case mengelola data retur pembelian ... 37
Gambar 3.15 Use case melihat laporan ... 38
Gambar 3.16 Activity Diagram Login ... 39
Gambar 3.17 Activity Diagram Tambah Admin ... 40
Gambar 3.18 Activity Diagram Ubah Admin ... 41
Gambar 3.19 Activity Diagram Hapus Admin ... 42
Gambar 3.20 Activity Diagram Tambah Barang... 43
Gambar 3.21 Activity Diagram Ubah Barang ... 44
Gambar 3.22 Activity Diagram Hapus Barang ... 45
Gambar 3.23 Activity Diagram Tambah Supplier ... 46
Gambar 3.24 Activity Diagram Ubah Supplier... 47
Gambar 3.25 Activity Diagram Hapus Supplier ... 48
Gambar 3.26 Activity Diagram Tambah Pelanggan ... 49
Gambar 3.27 Activity Diagram Ubah Pelanggan... 50
Gambar 3.28 Activity Diagram Hapus Pelanggan ... 51
Gambar 3.29 Activity Diagram Simpan Penjualan ... 52
xiii
Universitas Kristen Maranatha
Gambar 3.31 Activity Diagram Simpan Retur Penjualan ... 54
Gambar 3.32 Activity Diagram Simpan Retur Pembelian ... 55
Gambar 3.33 Activity Diagram Lihat Laporan Supplier ... 56
Gambar 3.34 Activity Diagram Lihat Laporan Penjualan ... 56
Gambar 3.35 Activity Diagram Lihat Laporan Pembelian ... 57
Gambar 3.36 Activity Diagram Lihat Laporan Stok Barang ... 58
Gambar 3.37 Activity Diagram Lihat Laporan Barang Terlaris ... 58
Gambar 3.38 Activity Diagram Lihat Laporan Selisih Pendapatan... 59
Gambar 3.39 Activity Diagram Lihat Laporan DSS Supplier Terbaik ... 60
Gambar 3.40 Class Diagram... 61
Gambar 3.41 FormLogin ... 62
Gambar 3.42 Form Halaman Utama ... 62
Gambar 3.43 Form Barang ... 63
Gambar 3.44 Form Admin ... 64
Gambar 3.45 FormSupplier ... 65
Gambar 3.46 Form Pelanggan... 66
Gambar 4.1 FormLogin ... 70
Gambar 4.2 Form Halaman Utama ... 71
Gambar 4.3 FormAdmin ... 72
Gambar 4.4 Form Barang ... 72
Gambar 4.5 Form Supplier ... 73
Gambar 4.6 Form Pelanggan... 74
Gambar 4.7 Form Penjualan ... 75
Gambar 4.8 Form Pembelian ... 76
Gambar 4.9 Form Retur Penjualan ... 76
Gambar 4.10 Form Retur Pembelian ... 77
Gambar 4.11 Form Cek Stok Barang ... 78
Gambar 4.12 Form Laporan Supplier ... 78
Gambar 4.13 Form Laporan Penjualan ... 79
Gambar 4.14 Form Laporan Pembelian ... 79
Gambar 4.15 Form Laporan Selisih Pendapatan dan Pengeluaran... 80
xiv
Universitas Kristen Maranatha
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
ERD Entitas
Entitas adalah suatu objek yang dapat
Atribut, berfungsi untuk mendeskripsikan
karakter entitas (Atribut yang berfungsi sebagai key diberi garis bawah).
ERD Garis entitas pada himpunan entitas B. dengan banyak entitas
A B
xv
Universitas Kristen Maranatha
Jenis Notasi/Lambang Nama Arti
pada himpunan entitas B, tetapi setiap entitas dengan banyak entitas pada himpunan entitas B.
Flowchart Operasi
Manual
Menunjukkan kegiatan yang sedang dilakukan secara manual input/output yang ada dalam proses suatu
Flowchart Garis Alir
Menunjukkan alur dari suatu proses
xvi
Universitas Kristen Maranatha
Jenis Notasi/Lambang Nama Arti
Activity
Diagram Initial State
Untuk memulai aktifitas diagram yang dilakukan di activity diagram. Activity
Diagram Action State
Action yang dilakukan oleh sistem.
Activity Diagram
Decision Pilihan untuk
mengambil keputusan. Activity
Diagram Final State
Digunakan untuk
mengakhiri aktifitas Activity
Diagram Control
Flow
Digunakan sebagai penghubung antara
action satu dengan
xvii
Universitas Kristen Maranatha
DAFTAR SINGKATAN
AHP Analytical Hierarchy Process
DSS Decision Support System
ERD Entity Relationship Diagram
PHP Hypertext Preprocessor
1
Universitas Kristen Maranatha
BAB 1. PENDAHULUAN
Pendahuluan berisi tentang penjelasan sistem informasi yang akan dibuat oleh penulis. Terdiri dari latar belakang masalah,rumusan masalah,tujuan pembahasan,ruang lingkup kajian,sumber data, dan sistematika penyajian
1.1 Latar Belakang Masalah
Toko Neo Sport adalah salah satu toko penjualan pakaian olahraga berskala menengah. Sejauh ini pengolahan data barang mulai dari
pengolahan data penjualan, pembelian, dan inventory masih dilakukan secara
manual. Ketika terjadi transaksi penjualan dan pembelian, sering kali data-data penjualan dan pembelian tersebut tidak terarsip dengan baik, sehingga banyak data-data barang yang tidak sesuai dengan stok barang yang tersedia. Pemilik toko juga memiliki kendala dalam melakukan pemesanan barang ke
supplier,karena pemilik toko kesulitan dalam menentukan supplier yang terbaik.
Oleh karena itu dibutuhkan aplikasi yang dapat membantu toko untuk mengatasi permasalahan tersebut. Aplikasi yang dibuat ini dapat menangani masalah seperti penjualan barang, pembelian barang, pemesanan barang dari
supplier, laporan penjualan, laporan pembelian, dan laporan keuntungan . Untuk memilih supplier terbaik, dibutuhkan sistem pendukung keputusan untuk dapat menganalisa berdasarkan kriteria-kriteria supplier
yang ada. Misalnya, kriteria penilaian supplier berdasarkan kualitas, harga, dan ketepatan pengiriman.Supplier yang memiliki nilai tertinggi, berdasarkan harga, kualitas, dan ketepatan pengiriman, dipilih menjadi supplier terbaik. Pada aplikasi ini, penulis menggunakan Decision Support System (DSS)
2
Universitas Kristen Maranatha
1.2 Rumusan Masalah
Berdasarkan latar belakang yang ada, terdapat beberapa masalah yang dapat dirumuskan yaitu :
1. Bagaimana membuat aplikasi yang dapat mempermudah pengelolaan
data barang ?
2. Bagaimana membuat aplikasi yang dapat menangani transaksi
penjualan,pembelian, dan laporan ?
3. Bagaimana membuat aplikasi yang dapat membantu toko untuk
menentukan supplier terbaik?
1.3 Tujuan Pembahasan
Berdasarkan rumusan-rumusan masalah yang didapatkan, maka dapat dituliskan tujuan pembahasannya sebagai berikut :
1. Membuat aplikasi yang dapat mempermudah pengelolaan data barang. 2. Membuat aplikasi yang dapat menangani transaksi penjualan,
pembelian, dan laporan.
3. Membuat aplikasi menggunakan DSS AHP (Analytical Hierarchy Process) untuk membantu toko menentukan supplier terbaik.
1.4 Ruang Lingkup Kajian
Sistem yang akan dibuat mempunyai ruang lingkup sebagai berikut : 1. Software
a. Editor Pemrograman : Adobe Dreamweaver CS4
b. Sistem Basis Data: MySQL
c. Bahasa Pemrograman : PHP
2. Hardware
a. Processor Intel Core 2 Duo 2.00 GHz.
b. Monitor 14 Inchi
c. Memory DDR 2 GB.
d. Harddisk 40 GB.
3
Universitas Kristen Maranatha 3. Aplikasi
a. Aplikasi ini dapat digunakan oleh admin dan karyawan b. Admin Master memiliki hak akses penuh
c. Karyawan menangani penjualan dan pembelian barang
d. Aplikasi ini menggunakan DSS AHP untuk memilih Supplier terbaik
1.5 Sumber Data
Data- data yang akan diambil dalam penyusunan makalah ini adalah : 1. Sumber data primer
Sumber data primer merupakan data yang didapat dari Toko Neo Sport 2. Sumber data sekunder
Data sekunder merupakan data yang diperoleh melalui studi literatur, internet, dan sumber-sumber lainnya untuk mendukung kebenaran dari data primer.
1.6 Sistematika Penyajian
Sistematika penyajian yang digunakan dalam kerja praktek ini adalah sebagai berikut :
BAB 1 PENDAHULUAN
Pendahuluan ini berisi penjelasan latar belakang masalah, rumusan masalah, tujuan pembahasan, batasan masalah, dan sistematika penyajian dalam Laporan Tugas Akhir.
BAB 2 KAJIAN TEORI
Bab ini berisikan penjelasan mengenai landasan teori-teori yang digunakan untuk mendukung laporan Tugas Akhir.
BAB 3 ANALISIS DAN RANCANGAN SISTEM
4
Universitas Kristen Maranatha BAB 4 HASIL PENELITIAN
Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design yang sudah dibuat.
BAB 5 PEMBAHASAN DAN UJI COBA HASIL PENELITIAN
Bab ini berisikan evaluasi hasil aplikasi yang dilakukan setelah uji coba dari penelitian dan sistem yang telah dirancang. BAB 6 SIMPULAN DAN SARAN
91
Universitas Kristen Maranatha
BAB 6. SIMPULAN DAN SARAN
Pada Bab ini berisi kesimpulan dan saran mengenai aplikasi yang dibuat.Terdiri dari sub bab Simpulan dan sub bab Saran.
6.1 Simpulan
Kesimpulan yang didapat dari pembuatan Sistem Informasi Penjualan, Pembelian pada Toko Neo Sport menggunakan DSS untuk memilih Supplier
Terbaik adalah:
1. Aplikasi yang dibuat dapat mempermudah pengelolaan data barang. Dengan aplikasi yang terkomputerisasi semua data dapat terarsip dengan baik,sehingga data atau dokumen yang ada tidak dikelola secara manual. 2. Aplikasi yang dibuat dapat menangani transaksi penjualan, pembelian, dan
laporan. Dengan aplikasi ini transaksi penjualan dan pembelian menjadi lebih mudah, karena pengguna dapat mengetahui stok barang yang tersedia di toko dengan lebih update. Tersedia juga laporan penjualan, pembelian, dan barang terlaris agar dapat mempermudah pemilik toko untuk meningkatkan penjualan barang di toko.
3. Aplikasi yang dibuat dapat membantu toko menentukan supplier terbaik dengan menggunakan DSS AHP. Dengan menggunakan DSS (Decision Support System) dengan metode AHP (Analytical Hierarchy Process), pemilik toko dapat menganalisa supplier-supplier toko sehingga dapat menentukan supplier mana yang memiliki nilai terbaik. Kriteria penilaian tiap
92
Universitas Kristen Maranatha
6.2 Saran
1. Pemilik Toko Neo Sport agar dapat mengembangkan aplikasi sistem informasi ini, misalnya dengan menambah laporan keuangan
lengkap, seperti laporan buku besar ,akuntansi, neraca dan laba rugi. 2. Agar mempermudah penjualan dan pembelian pada toko, dapat
93
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] T. M. Simatupang, Teori Sistem, Yogyakarta: Penerbit Andi , 1995. [2] D. D. Prasetyo, Administrasi Database Server MySQL, Bandung: PT.
Elex Media Komputindo, 2002.
[3] Fathansyah, Basis Data, Bandung: Informatika, 2007.
[4] H. Jogiyanto, Pengenalan Komputer: Dasar Ilmu
Komputer,Pemrograman,Sistem Informasi dan Intelegensia Buatan, Yogyakarta: Andi, 1999.
[5] R. S. Wahono and S. Dharwiyanti, Pengantar Unified Model Language (UML), Ilmu Komputer, 2003.
[6] K. Peranginangin, Sistem WEB dengan PHP dan MySQL, Yogyakarta: Andi, 2006.
[7] E. Turban, J. Aronson and P. T. Liang, Decision Support Systems and Intellegent Systems, New Jersey: Pearson Education,Inc, 2005.
[8] T. L. Saaty, Pengambilan Keputusan Bagi Para Pemimpin, Proses Hirarki Analitik untuk Pengambilan Keputusan dalam Situasi yang Kompleks, Jakarta: Pustaka Binama Pressindo, 1993.
[9] K. Suryadi and M. A. Ramdhani, Sistem pendukung keputusan: suatu wacana struktural idealisasi dan implementasi konsep pengambilan keputusan, Bandung: Remaja Rosdakarya, 2000.
[10] Ayuliana, Testing dan Implementasi,