Sistem Informasi Kasir untuk Penjualan, Pembelian dan Penentuan Supplier dengan Metode AHP (Analytical Hierarchy Process).
ABSTRAK
Perkembangan teknologi pada saat ini berkembang pesat. Di dalam mengerjakan suatu pekerjaan dituntut serba cepat dan benar dalam sebuah instansi. Sebagai alat bantu, komputer juga memiliki kelebihan, di antaranya kecepatan, keakuratan, serta efisiensi dalam pengolahan data bila dibandingkan dengan pengolahan data secara manual. Sistem yang berjalan di Galaxy foto Studio saat ini masih dilakukan secara manual seperti pencatatan transaksi pembelian, pencatatan transaksi penjualan, pencarian barang, perhitungan stok, dan pembuatan laporan-laporan yang mana memerlukan waktu yang cukup lama dan resiko kesalahan manusia (human error) yang cukup besar. Dengan diterapkan nya sistem informasi kasir untuk penjualan, pembelian dan penentuan supplier dengan metode analitycal hierarchy process(AHP) pada galaxy foto studio, diharapkan dapat mempermudah dalam mengola seluruh data penjualan dan pembelian tanpa harus terjadi kekeliruan dan kesalahan dalam mengelola data tersebut. Sehingga Galaxy Foto Studio tersebut dapat mencapai tujuan yang telah di tetapkan secara maksimal.
Kata kunci: Sistem Informasi, Penjualan , Pembelian , Analitycal Hierarchy Process(AHP)
(2)
ABSTRACT
The development of technology in today is rapidly growing. In doing a job properly prosecuted and fast paced within an institution. As a tool, the computer also has advantages, including speed, accuracy, and efficiency in data processing when compared with manual processing. System running in Galaxy Foto Studio is still done manually recording transactions such as purchases, sales transaction records, the search for the goods, the calculation of stock, and making reports which require considerable time and risk of human error is quite great. With cashier information systems for sales, purchasing and supplier determination method Analitycal Hierarchy Process (AHP) in the galaxy photo studio,is expected to facilitate the entire data mengola sales and purchases without having to avoid mistakes and errors in managing data. So Galaxy Foto Studio can achieve the goals that have been set to the maximum.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... ii
PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... iii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iv
PRAKATA ... v
ABSTRAK ... vii
ABSTRACT ... viii
DAFTAR ISI ... ix
DAFTAR GAMBAR ... xv
DAFTAR TABEL ... xviii
DAFTAR NOTASI/ LAMBANG ... xxi
DAFTAR SINGKATAN ... xxiv
BAB 1 PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 2
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup ... 2
1.5 Sumber Data ... 4
1.6 Sistematika Penyajian ... 4
BAB 2 KAJIAN TEORI ... 6
2.1 Sistem Informasi ... 6
2.2 Penjualan ... 6
2.3 Pembelian ... 7
2.4 Perkembangan Software Kasir ... 7
(4)
2.6 AHP (Analytical Hierarchy Process) ... 10
2.7 ERD (Entity Relationship Diagram) ... 14
2.8 Flowchart ... 16
2.9 DFD ( Data Flow Diagram) ... 17
2.10 Kamus Data ... 18
2.11 PSPEC ... 19
2.12 MySQL (My Structure Query Language) ... 20
2.13 HTML (Hyper Text Markup Language) ... 20
2.14 PHP (Hypertext Preprocessor) ... 21
2.15 CSS ... 21
2.16 Black Box ... 21
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 23
3.1 Proses Bisnis ... 23
3.1.1 Proses Penjualan Barang ... 23
3.1.2 Proses Pemesanan Barang ... 25
3.1.3 Proses Pengiriman Barang ... 26
3.2 Entity Relationship Diagram (ERD) ... 27
3.3 Rancangan Transformasi ER ... 28
3.3.1 Tabel Barang ... 29
3.3.2 Tabel Customer ... 29
3.3.3 Tabel Detail Penjualan ... 29
3.3.4 Tabel Kategori ... 30
3.3.5 Tabel Merk ... 30
3.3.6 Tabel Kriteria ... 30
3.3.7 Tabel Pembelian ... 31
(5)
3.3.9 Tabel Supplier ... 31
3.3.10 Tabel Penilaian Supplier ... 32
3.3.11 Tabel Penerimaan Barang ... 32
3.3.12 Tabel User ... 32
3.4 DFD (Data FlowDiagram) ... 33
3.4.1 Diagram Konteks /Level 0 ... 33
3.4.2 DFD Level 1 ... 35
3.4.3 DFD Level 2 proses 2.0 ... 37
3.4.4 DFD Level 2 Proses 3.0 ... 38
3.4.5 DFD Level 2 Proses 4.0 ... 39
3.4.6 DFD Level 2 Proses 5.0 ... 40
3.4.7 DFD Level 2 Proses 6.0 ... 41
3.4.8 DFD Level 2 Proses 7.0 ... 42
3.4.9 DFD Level 2 Proses 8.0 ... 43
3.4.10 DFD Level 2 Proses 9.0 ... 44
3.4.11 DFD Level 2 Proses 10.0 ... 45
3.4.12 DFD Level 2 Proses 11.0 ... 46
3.5 Kamus Data (Data Dictionary) ... 47
3.6 PSPEC (Proses Spesification) ... 54
3.8 Rancangan Antarmuka (User Interface Design) ... 80
3.8.1 Rancangan Antarmuka Halaman Utama ... 80
3.8.2 Rancangan Antarmuka Halaman Login ... 81
3.8.3 Rancangan Antarmuka Halaman Pemilik ... 82
3.8.4 Rancangan Antarmuka Halaman Admin ... 82
3.8.5 Rancangan Antarmuka Halaman User ... 83
(6)
3.8.7 Rancangan Antarmuka Halaman Update User ... 84
3.8.8 Rancangan Antarmuka Halaman Barang ... 85
3.8.9 Rancangan Antarmuka Halaman Tambah Barang ... 85
3.8.10 Rancangan Antarmuka Halaman Update Barang ... 86
3.8.11 Rancangan Antarmuka Halaman Tambah Stok Barang... 87
3.8.12 Rancangan Antarmuka Halaman Merk ... 87
3.8.13 Rancangan Antarmuka Halaman Tambah Merk ... 88
3.8.14 Rancangan Antarmuka Halaman Update Merk ... 89
3.8.15 Rancangan Antarmuka Halaman Kategori... 90
3.8.16 Rancangan Antarmuka Halaman Tambah Kategori ... 90
3.8.17 Rancangan Antarmuka Halaman Update Kategori ... 91
3.8.18 Rancangan Antarmuka Halaman Lihat Penjualan ... 92
3.8.19 Rancangan Antarmuka Halaman Kasir Penjualan ... 92
3.8.20 Rancangan Antarmuka Halaman Detail Penjualan ... 93
3.8.21 Rancangan Antarmuka Halaman Supplier ... 94
3.8.22 Rancangan Antarmuka Halaman Tambah Supplier ... 95
3.8.23 Rancangan Antarmuka Halaman Update Supplier ... 95
3.8.24 Rancangan Antarmuka Halaman Laporan ... 96
3.8.25 Rancangan Antarmuka Halaman Pembelian ... 97
3.8.26 Rancangan Antarmuka Halaman Tambah Pembelian... 98
3.8.27 Rancangan Antarmuka Halaman Penilaian Kriteria ... 99
3.8.28 Rancangan Antarmuka Halaman Ranking Supplier ... 100
3.8.29 Rancangan Antarmuka Halaman Customer ... 101
3.8.30 Rancangan Antarmuka Halaman Tambah Customer ... 101
3.8.31 Rancangan antarmuka halaman update customer ... 102
(7)
4.1 Tampilan Halaman Awal ... 103
4.2 Tampilan Halaman Login ... 104
4.3 Tampilan Halaman Pemilik ... 105
4.4 Tampilan Halaman Admin ... 106
4.5 Tampilan Halaman User ... 107
4.6 Tampilan Halaman Tambah User ... 108
4.7 Tampilan Halaman Ubah User... 109
4.8 Tampilan Halaman Customer ... 110
4.9 Tampilan Halaman Tambah Customer ... 111
4.10 Tampilan Halaman Ubah Customer ... 112
4.11 Tampilan Halaman Barang ... 113
4.12 Tampilan Halaman Tambah Barang ... 114
4.13 Tampilan Halaman Ubah Barang ... 115
4.14 Tampilan Halaman Merk ... 116
4.15 Tampilan Halaman Tambah Merk ... 117
4.16 Tampilan Halaman Ubah Merk ... 118
4.17 Tampilan Halaman Kategori ... 119
4.18 Tampilan Halaman Tambah Kategori ... 120
4.19 Tampilan Halaman Ubah Kategori ... 121
4.20 Tampilan Halaman Supplier ... 122
4.21 Tampilan Halaman Tambah Supplier ... 123
4.22 Tampilan Halaman Ubah Supplier ... 124
4.23 Tampilan Halaman Kasir Penjualan... 125
4.24 Tampilan Halaman Penjualan ... 126
4.25 Tampilan Halaman Detail Penjualan ... 127
(8)
4.27 Tampilan Halaman Detail Pembelian ... 129
4.28 Tampilan Halama Ubah DetaiL Pembelian ... 130
4.29 Tampilan Halaman Penilaian Kriteria ... 131
4.30 Tampilan Halaman Penilaian Supplier... 132
4.31 Tampilan Halaman Laporan ... 133
BAB 5 ... 134
PENGUJIAN ... 134
5.1 Pengujian Form Login ... 134
5.2 Pengujian Form User ... 134
5.3 Pengujian Form Customer ... 135
5.4 Pengujian Form Supplier ... 136
5.5 Pengujian Form Barang ... 137
5.6 Pengujian Form Kategori ... 137
5.7 Pengujian Form Merk ... 138
5.8 Pengujian Form Kriteria ... 139
5.10 Pengujian Form Kasir Penjualan ... 140
5.11 Pengujian Form Pembelian ... 141
BAB 6 ... 142
Simpulan dan saran ... 142
6.1 Simpulan ... 142
6.2 Saran ... 143
(9)
DAFTAR GAMBAR
Gambar 2.1 One To One ... 15
Gambar 2.2 One To Many ... 15
Gambar 2.3 Many To One ... 15
Gambar 2.4 Many To Many ... 16
Gambar 3.1 Flowchart Penjualan ... 24
Gambar 3.2 Flowchart Pemesanan Barang ... 25
Gambar 3.3 Flowchart Pengiriman Barang ... 26
Gambar 3.4 Entity Relationship Diagram (ERD) ... 27
Gambar 3.5 Rancangan Transformasi ER ... 28
Gambar 3.6 DFD Level 0 ... 33
Gambar 3.7 DFD Level 1 ... 35
Gambar 3.8 DFD Level 2 Proses 2.0 ... 37
Gambar 3.9 DFD Level 2 Proses 3.0 ... 38
Gambar 3.10 DFD Level 2 Proses 4.0 ... 39
Gambar 3.11 DFD Level 2 Proses 5.0 ... 40
Gambar 3.12 DFD Level 2 Proses 6.0 ... 41
Gambar 3.13 DFD Level 2 Proses 7.0 ... 42
Gambar 3.14 DFD Level 2 Proses 8.0 ... 43
Gambar 3.15 DFD Level 2 Proses 9.0 ... 44
Gambar 3.16 DFD Level 2 Proses 10.0 ... 45
Gambar 3.17 DFD Level 2 Proses 11.0 ... 46
Gambar 3.18 Rancangan Antarmuka Halaman Utama ... 80
Gambar 3.19 Rancangan Antarmuka Halaman Login ... 81
Gambar 3.20 Rancangan Antarmuka Halaman Pemilik ... 82
Gambar 3.21 Rancangan Antarmuka Halaman Admin... 82
Gambar 3.22 Rancangan Antarmuka Halaman User ... 83
Gambar 3.23 Rancangan Antarmuka Halaman Tambah User ... 84
Gambar 3.24 Rancangan Antarmuka Halaman Update User ... 84
(10)
Gambar 3.26 Rancangan Antarmuka Halaman Tambah Barang ... 86
Gambar 3.27 Rancangan Antarmuka Halaman Update Barang ... 86
Gambar 3.28 Rancangan Antarmuka Halaman Tambah Stok Barang ... 87
Gambar 3.29 Rancangan Antarmuka Halaman Merk ... 88
Gambar 3.30 Rancangan Antarmuka Halaman Tambah Merk ... 88
Gambar 3.31 Rancangan Antarmuka Halaman Update Merk ... 89
Gambar 3.32 Rancangan Antarmuka Halaman Kategori ... 90
Gambar 3.33 Rancangan Antarmuka Halaman Tambah Kategori ... 91
Gambar 3.34 Rancangan Antarmuka Halaman Update Kategori ... 91
Gambar 3.35 Rancangan Antarmuka Halaman Penjualan ... 92
Gambar 3.36 Rancangan Antarmuka Halaman Kasir Penjualan ... 93
Gambar 3.37 Rancangan Antarmuka Halaman Detail Penjualan ... 93
Gambar 3.38 Rancangan Antarmuka Halaman Supplier ... 94
Gambar 3.39 Rancangan Antarmuka Halaman Tambah Supplier ... 95
Gambar 3.40 Rancangan Antarmuka Halaman Update Supplier ... 96
Gambar 3.41 Rancangan Antarmuka Halaman Laporan ... 96
Gambar 3.42 Rancangan Antarmuka Halaman Pembelian ... 97
Gambar 3.43 Rancangan Antarmuka Halaman Tambah Pembelian ... 98
Gambar 3.44 Rancangan Antarmuka Halaman Penilaian Supplier Terbaik ... 99
Gambar 3.45 Rancangan Antarmuka Halaman Ranking Supplier... 100
Gambar 3.46 Rancangan Antarmuka Halaman Customer ... 101
Gambar 3.47 Rancangan Antarmuka Halaman Tambah Customer ... 101
Gambar 3.48 Rancangan antarmuka halaman update customer ... 102
Gambar 4.1 Tampilan Halaman Awal ... 103
Gambar 4.2 Tampilan Halaman Login ... 104
Gambar 4.3 Tampilan Halaman Pemilik ... 105
Gambar 4.4 Tampilan Halaman Admin ... 106
Gambar 4.5 Tampilan Halaman User ... 107
Gambar 4.6 Tampilan Halaman Tambah User ... 108
Gambar 4.7 Tampilan Halaman Ubah User ... 109
Gambar 4.8 Tampilan Halaman Customer... 110
(11)
Gambar 4.10 Tampilan Halaman Ubah Customer ... 112
Gambar 4.11 Tampilan Halaman Barang... 113
Gambar 4.12 Tampilan Halaman Tambah Barang ... 114
Gambar 4.13 Tampilan Halaman Ubah Barang ... 115
Gambar 4.14 Tampilan Halaman Merk ... 116
Gambar 4.15 Tampilan Halaman Tambah Merk ... 117
Gambar 4.16 Tampilan Halaman Ubah Merk ... 118
Gambar 4.17 Tampilan Halaman Kategori ... 119
Gambar 4.18 Tampilan Halaman Tmbah Kategori ... 120
Gambar 4.19 Tampilan Halaman Ubah Kategori ... 121
Gambar 4.20 Tampilan Halaman Supplier... 122
Gambar 4.21 Tampilan Halaman Tambah Supplier ... 123
Gambar 4.22 Tampilan Halaman Ubah Supplier ... 124
Gambar 4.23 Tampilan Halaman Kasir Penjualan ... 125
Gambar 4.24 Tampilan Halaman Penjualan ... 126
Gambar 4.25 Tampilan Halaman Detail Penjualan... 127
Gambar 4.26 Tampilan Halaman Pembelian ... 128
Gambar 4.27 Tampilan Halaman Detail Pembelian ... 129
Gambar 4.28 Tampilan Halaman Ubah Detail Pembelian ... 130
Gambar 4.29 Tampilan Halaman Penilaian Kriteria ... 131
Gambar 4.30 Tampilan Halaman Penilaian Supplier ... 132
(12)
DAFTAR TABEL
Tabel 2.1 Skala Penilaian Perbandingan Berpasangan ... 11
Tabel 2.2 Contoh Matriks Perbandingan Berpasangan ... 12
Tabel 2.3 Nilai Indeks Random ... 14
Tabel 2.4 Notasi Tipe Data ... 18
Tabel 2.5 Notasi Struktur Data ... 19
Tabel 2.6 PSPEC ... 19
Tabel 3.1 Tabel Barang ... 29
Tabel 3.2 Tabel Customer ... 29
Tabel 3.3 Tabel Detail Penjualan ... 29
Tabel 3.4 Tabel Kategori... 30
Tabel 3.5 Tabel Merk ... 30
Tabel 3.6 Tabel Kriteria ... 30
Tabel 3.7 Tabel Pembelian ... 31
Tabel 3.8 Tabel Penjualan ... 31
Tabel 3.9 Tabel Supplier ... 31
Tabel 3.10 Tabel Penilaian Supplier ... 32
Tabel 3.11 Tabel Penerimaan Brang ... 32
Tabel 3.12 Tabel User ... 32
Tabel 3.13 Kamus Data Login ... 47
Tabel 3.14 Kamus Data User ... 47
Tabel 3.15 Kamus Data Supplier ... 48
Tabel 3.16 Kamus Data Customer ... 48
Tabel 3.17 Kamus Data Kategori ... 49
Tabel 3.18 Kamus Data Merk ... 49
Tabel 3.19 Kamus Data Barang ... 50
Tabel 3.20 Kamus Data Kriteria ... 50
Tabel 3.21 Kamus Data Penerimaan Barang ... 51
Tabel 3.22 Kamus Data Penjualan ... 51
Tabel 3.23 Kamus Data Detail Penjualan ... 52
(13)
Tabel 3.25 Kamus Data Detail Pembelian ... 53
Tabel 3.26 Kamus Data Penilaian Supplier ... 53
Tabel 3.27 PSPEC Proses 1.0 Login ... 54
Tabel 3.28 PSPEC Proses 2.1 Tambah User ... 54
Tabel 3.29 PSPEC Proses 2.2 Ubah User ... 55
Tabel 3.30 PSPEC Proses 2.3 Cari User ... 55
Tabel 3.31 PSPEC Proses 3.1 Tambah Customer ... 56
Tabel 3.32 PSPEC Proses 3.2 Ubah Customer ... 56
Tabel 3.33 PSPEC Proses 3.3 Cari Customer ... 57
Tabel 3.34 PSPEC Proses 4.1 Tambah Supplier ... 57
Tabel 3.35 PSPEC Proses 4.2 Ubah Suppplier ... 58
Tabel 3.36 PSPEC Proses 4.3 Cari Supplier ... 58
Tabel 3.37 PSPEC Proses 5.1 Tambah Kategori ... 59
Tabel 3.38 PSPEC Proses 5.2 Ubah kategori ... 59
Tabel 3.39 PSPEC Proses 5.3 Cari kategori ... 60
Tabel 3.40 PSPEC Proses 6.1 Tambah Merk ... 60
Tabel 3.41 PSPEC Proses 6.2 Ubah Merk ... 61
Tabel 3.42 PSPEC Proses 6.3 Cari Merk ... 61
Tabel 3.43 PSPEC Proses 7.1 Tambah Barang ... 62
Tabel 3.44 PSPEC Proses 7.2 Ubah Barang ... 62
Tabel 3.45 PSPEC Proses 7.3 Cari Barang ... 63
Tabel 3.46 PSPEC Proses 8.1 Tambah Penjualan ... 63
Tabel 3.47 PSPEC Proses 8.2 Ubah Penjualan ... 64
Tabel 3.48 PSPEC Proses 8.3 Cari Penjualan ... 64
Tabel 3.49 PSPEC Proses 9.1 Tambah Pembelian ... 65
Tabel 3.50 PSPEC Proses 9.2 Ubah Pembelian ... 65
Tabel 3.51 PSPEC Proses 8.3 Cari Pembelian ... 66
Tabel 3.52 PSPEC Proses 11.1 Tambah Kriteria ... 66
Tabel 3.53 PSPEC Proses 11.2 Ubah Pembelian ... 66
Tabel 3.54 PSPEC Proses 11.3 Cari Kriteria ... 67
Tabel 3.55 Proses Input Data Perbandingan Kriteria ... 68
(14)
Tabel 3.57 Bobot Tiap Kriteria ... 70
Tabel 3.58 Perhitungan Konsistensi Matriks ... 70
Tabel 3.59 Nilai Element Kriteria ... 71
Tabel 3.60 Proses Perhitungan Nilai Eigen ... 71
Tabel 3.61 Perhitungan Matriks untuk Kriteria Harga... 73
Tabel 3.62 Perhitungan Matriks untuk Kriteria Kualitas ... 73
Tabel 3.63 Perhitungan Matriks untuk Kriteria Waktu Pengiriman ... 73
Tabel 3.64 Hasil Jumlah Baris Kriteria Harga ... 74
Tabel 3.65 Hasil Bobot Kriteria pada Kriteria Harga ... 75
Tabel 3.66 Hasil Jumlah Baris Kriteria Kualitas ... 75
Tabel 3.67 Hasil Bobot Kriteria pada Kriteria Kualitas ... 76
Tabel 3.68 Hasil Jumlah Baris Kriteria Waktu Pengiriman ... 76
Tabel 3.69 Bobot Kriteria pada Kriteria Waktu pengiriman... 77
Tabel 3.70 Hasil Pengimpanan Seluruh Bobot Kriteria untuk Semua Supplier ... 78
Tabel 3.71 Hasil Perhitungan Prioritas Global ... 78
Tabel 3.72 Hasil Jumlah Perhitungan Prioritas Global ... 78
Tabel 3.73 Hasil Peringkat Berdasarkan Prioritas Global ... 79
Tabel 5. 1 Pengujian Form Login ... 134
Tabel 5. 2 Pengujian Form User ... 135
Tabel 5. 3 Pengujian Form Customer ... 135
Tabel 5. 4 Pengujian Form Supplier ... 136
Tabel 5.5 Pengujian Form Barang ... 137
Tabel 5. 6 Pengujian Form Kategori ... 137
Tabel 5. 7 Pengujian Form Merk ... 138
Tabel 5. 8 Pengujian Form Kriteria ... 139
Tabel 5. 9 Pengujian Form Kasir Penjualan ... 140
(15)
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Dokumen
Menggambarkan sebuah dokumen baik input/output yang dipakai dalam sistem.
Flowchart Proses Manual
Menggambarkan sebuah pekerjaan yang dilakukan secara manual didalam sebuah system.
Flowchart Simpanan
Offline/Arsip
Dokumen/file non-komputer yang diarsip
Flowchart Proses
Terkomputerisasi
Menunjukan
pekerjaan yang dilakukan oleh kumputer
Flowchart
Hardisk
Menggambarkan suatu database yang digunakan untuk penyimpanan data / penggunaan data pada suatu proses.
Flowchart Input Keyboard
Menunjukkan aktivitas input data melalui keyboard.
Flowchart Display/Monitor
Menggambarkan suatu data yang ditampilkan di layar monitor.
Flowchart Garis Alir
Menggambarkan alur dari sebuah
proses dalam
sistem.
Flowchart Penghubung(halaman
yang sama)
Menggambarkan suatu penghubung
proses untuk
halaman yang
(16)
Flowchart Penghubung(halaman yang berbeda)
Menggambarkan suatu penghubung
proses untuk
halaman yang
berbeda
Flowchart Titik Terminal
Menggambarkan awal dan akhir dari suatu proses.
Flowchart Keputusan
menggambarkan penyelesaian kondisi alur program.
ERD Entitas
Data yang mewakili sesuatu yang nyata
dan dapat
dibedakan dari sesuatu yang lain.
ERD Atribut
Suatu Field
mendeskripsikan karakteristik
(properti) dari suatu entitas.
ERD Relasi
Hubungan di antara sejumlah entitas yang berasal dari himpunan entitas yang berbeda-beda.
ERD Kardinalitas
Jumlah maksimum entitas yang dapat berelasi dengan
entitas pada
himpunan enititas yang lain.
DFD External Entity
digunakan untuk menggambarkan asal atau tujuan data.
DFD Proses
digunakan untuk proses pengolahan data.
(17)
DFD Data Flow
digunakan untuk menggambarkan aliran data yang berjalan.
DFD Data Store
digunakan untuk menggambarkan data flow yang sudah disimpan atau diarsipkan. Kamus
Data
= Terdiri Atas Terdiri atas,
Mendefinisikan. Kamus
Data
+ Dan Dan.
Kamus Data
() Optional Optional (pilihan
boleh ada atau tidak).
Kamus Data
[] Pilihan Memilih salah satu
cara dari sejumlah alternatif.
Kamus Data
{} Pengulangan Pengulangan.
Kamus Data
| Pemisah Pemisah sejumlah
alternatif pilihan antara symbol [ ]. Kamus
Data
@ Identifikasi Identifikasi atribut
kunci atau primery key.
Kamus Data
* Komentar Komentar.
Referensi:
Notasi/Lambang Flowchart dari Fathansyah [1] Notasi/Lambang ERD dari Fathansyah [1]
Notasi/Lambang DFD dari M.Shalaudin, Rosa A.S [2] Notasi/Lambang Kamus Data dari Tata Sutabri [3]
(18)
DAFTAR SINGKATAN
AHP Analytical Hierarchy Process
CSS Cascading Style Sheet
DFD Data Flow Diagram
DSS Decision Support System
ERD Entity Relationship Diagram
HTML Hypertext Markup Language
MySQL My Structure Query Language PSPEC Proses Spesification
(19)
BAB 1
PENDAHULUAN
1.1Latar BelakangSeiring dengan semakin berkembangnya teknologi informasi, maka kebutuhan akan teknologi pun ikut berkembang. Semakin banyak toko-toko kecil maupun toko-toko besar yang juga tertarik dengan kemajuan teknologi. Hal ini berkaitan dengan pekerjaan yang biasa dilakukan secara manual oleh manusia dapat dikerjakan dengan lebih cepat dan efisien apabila dilakukan dengan sistem yang terkomputerisasi, karena dengan sistem yang terkomputerisasi dapat dikatakan lebih efektif karena mampu menghemat waktu , tenaga, dll.
Toko Galaxy Foto Studio adalah sebuah studio foto yang bukan hanya melayani customer untuk melakukan pemotretan, Galaxy Foto Studio juga menjual barang-barang seperti album, figura, kertas foto, dll. Pada Galaxy Foto Studio untuk pencatatan data penjualan barang pada pelanggan, pembelian barang kepada supplier, serta laporan masih di lakukan secara manual. Untuk penjualan barang kepada pelanggan, pelanggan biasanya datang ke toko lalu memilih barang yang akan di beli. Jumlah barang yang di beli oleh pelanggan bisa sampai lebih dari 3 jenis barang, pencatatan penjualan barang kepada pelanggan ini masih di tulis secara manual. Untuk pemesanan kepada supplier juga masih dilakukan dengan cara manual, biasanya pemilik menghubungi supplier melalui telepon atau bisa langsung datang ke pihak supplier, lalu ketika barang yang di pesan sudah ada maka pihak supplier akan datang ke toko untuk mengantarkan langsung barangnya, lalu admin mencatat barang apa saja yang masuk. Hal ini tentu memakan waktu dalam pencatatan juga dalam penghitungan. Pengerjaan ini menjadi tidak optimal dan efisien sebab untuk proses perhitungan data transaksi menjadi memakan waktu yang cukup lama. Untuk pemesanan barang, Galaxy Foto Studio belum memiliki supplier tetap sehingga terkadang terjadi ketidaktersediaan barang pada waktu yang ditentukan karena keterlambatan supplier dalam mengirim barang atau harga barang yang terlalu tinggi. Galaxy Foto Studio harus dapat memilih supplier yang mampu menyediakan kualitas dan harga yang sesuai dan tepat waktu. Metode Analytical Hierarchy Process (AHP)
(20)
2
adalah metode yang mampu memecahkan masalah yang dapat digunakan untuk pengambilan keputusan dalam pemilihan supplier. Dengan metode Analytical Hierarchy Process (AHP) Galaxy Foto Studio dapat menyeleksi supplier sehingga dapat menentukan supplier yang tepat.
1.2Rumusan Masalah
Berdasarkan latar belakang yang telah dijelaskan di atas, maka rumusan masalah yang akan dibahas dalam penelitian ini adalah :
1. Bagaimana membuat aplikasi yang dapat mengelola data transaksi penjualan?
2. Bagaimana membuat aplikasi yang dapat mengelola data pemesanan/pembelian barang pada supplier?
3. Bagaimana membuat suatu sistem yang mampu membantu dalam pemilihan supplier dengan metode Analytical Hierarchy Process (AHP)?
1.3Tujuan Pembahasan
Berdasarkan rumusan masalah di atas, maka tujuan dalam pembuatan aplikasi ini adalah sebagai berikut:
1. Membuat aplikasi untuk kasir untuk memudahkan pencatatan dan perhitungan dalam transaksi penjualan.
2. Membuat aplikasi yang dapat mengelola data pemesanan/pembelian barang pada supplier.
3. Membuat suatu sistem pendukung keputusan untuk membantu dalam pemilihan supplier dengan metode Analytical Hierarchy Process (AHP)
1.4Ruang Lingkup
Ruang lingkup kajian dalam aplikasi ini adalah:
1. Batasan fitur-fitur yang disediakan dalam aplikasi ini menggunakan bahasa pemrograman PHP. Fitur-fitur aplikasi secara umum:
2. Pengelolaan Data User 3. Pengelolaan data Customer 4. Pengelolaan Data Supplier 5. Pengelolaan Data Kategori
(21)
3
6. Pengelolaan Data Merk 7. Pengelolaan Data Barang
8. Pengolahan data transaksi penjualan 9. Pengolahan datatransaksi pembelian 10.Pengolahan data pemilihan supplier 11. Pengelolaan Laporan
Pengguna aplikasi ini terbagi menjadi dua jenis user yaitu pemilik dan admin.
a) pemilik dapat melakukan: 1. Pengelolaan Data User 2. Pengelolaan data Customer 3. Pengelolaan Data Supplier 4. Pengelolaan Data Kategori 5. Pengelolaan Data Merk 6. Pengelolaan Data Barang
7. Pengolahan data transaksi penjualan 8. Pengolahan datatransaksi pembelian 9. Pengolahan data pemilihan supplier 10. Pengelolaan Laporan
b) Admin dapat melakukan:
1. Pengelolaan Data User(Hanya dapat Mengganti Password) 2. Pengelolaan Data Kategori
3. Pengelolaan Data Merk 4. Pengelolaan Data Barang
5. Pengolahan data transaksi penjualan
6. Pengolahan datatransaksi pembelian(Hanya dapat menambah stok barang)
3. Perangkat lunak yang digunakan: 1. Microsoft Office 2007 2. NetBeans IDE 8.0 3. Bootstrap
4. MySQL
5. XAMPP v3.2.1
4. Sedangkan perangkat keras yang digunakan dalam pembuatan aplikasi ini adalah:
(22)
4
2. RAM 1 GB.
3. Hardisk 20 GB.1.5 Sumber Data
Pada penentuan supplier untuk pembelian barang akan dibantu menggunakan sistem pendukung keputusan atau Decission Support System (DSS) dengan menggunakan metode Analytical Hierarchy Process (AHP) yaitu sistem akan memberikan suatu saran atau usulan kepada user dalam penentuan supplier berdasarkan kriteria yang ada. Adapun kriteria tersebut adalah berdasarkan harga barang, kualitas barang dan juga waktu pengiriman barang.
1.5Sumber Data
Sumber data yang digunakan dalam aplikasi ini dari data primer dan data sekunder:
1. Data primer
Data primer adalah data yang langsung diambil dari sumbernya. Dengan cara wawancara dengan pemiliknya dan observasi.
2. Data sekunder
Data sekunder adalah data yang diperoleh dari berbagai sumber yang telah ada. Seperti buku – buku yang berhubungan dengan informasi yang dibutuhkan, pencarian informasi di internet.
1.6Sistematika Penyajian BAB 1. PENDAHULUAN
Bab ini berisi penjelasan mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian Tugas Akhir ini.
BAB 2. KAJIAN TEORI
Bab ini berisi penjelasan mengenai landasan teori-teori yang digunakan dalam penulisan Tugas Akhir.
BAB 3. 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 4. HASIL PENELITIAN
Bab ini berisi kumpulan screenshot dan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.
(23)
5
Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi.
BAB 6. SIMPULAN DAN SARAN
Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.
(24)
BAB 6
SIMPULAN DAN SARAN
Bab 6 ini berisi penjelasan mengenai simpulan dan saran yang dibutuhkan untuk pengembangan tugas akhir Sistem Informasi Kasir untuk Penjualan, Pembelian, dan Penentuan supplier Menggunakan Metode AHP (Analytical Hierarchy Process).
6.1Simpulan
Simpulan yang dapat diambil berdasarkan pada tujuan yang telah disampaikan di bab 1 adalah sebagai berikut:
1. Sistem pada aplikasi yang dibuat memiliki fitur yang memenuhi kebutuhan pemilik dan admin dalam pengelolaan data penjualan yang dibuat dengan system untuk memudahkan pencatatan dan perhitungan dalam transaksi penjualan.
2. Sistem pada aplikasi yang dibuat memiliki fitur yang dapat memenuhi kebutuhan pemilik dan admin dalam mengelola data pemesanan/pembelian barang pada supplier.
3. Sistem pada aplikasi yang dibuat memiliki fitur yang dapat mendukung dalam pengambilan keputusan berdasarkan analisis data supplier terbaik berdasarkan kriteria-kriteria yang ada untuk membantu proses pemilihan supplier dengan menggunakan metode AHP (Analytical Hierarchy Process).
4. Sistem pada aplikasi yang dibuat menghasilkan laporan yaitu laporan penjualan dan laporan pembelian. Laporan yang ada di dapat dari hasil pengelolaan data penjualan dan data pembelian dan laporan dibuat berdasarkan waktu yang ditentukan.
(25)
143
6.2Saran
Saran yang dapat sampaikan untuk mengembangkan aplikasi yang semakin baik dan berkembang adalah:
1. Menambah fitur-fitur lainnya yang dapat membuat aplikasi penjualan dan pembelian pada Galaxy Foto Studio menjadi lebih menarik dan efisien untuk di gunakan dalam jangka waktu yang lama.
2. Meningkatkan keamanan yang lebih baik untuk mengatasi kerusakan atau ancaman terhadap data.
(26)
DAFTAR PUSTAKA
[1] Fathansyah, Basis Data, Bandung: Informatika, 2002.
[2] R. A. d. M.Shalaudin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, 2013, 2013.
[3] T. Sutabri, Sistem Informasi, Yogyakarta: Andi, 2004.
[4] M. Tata Sutabri S.Kom., Analisa Sistem Informasi, Yogyakarta: Andi, 2014. [5] C. Gaol, Sistem Informasi Manajemen, Jakarta: Grasindo, 2008.
[6] Y.Pratama dan P. Sumaji, Kamus Ekonomi, Jakarta: Wacana Intelektual, 2006.
[7] N. Ridho, “"Apa Saja Benefit Menggunakan Software Kasir,",” pp. http://zahiraccounting.com/id/blog/apa-saja-benefit-menggunakan-software-kasir/., 24 November 2014.
[8] M.Kusrini, Konsep dan Aplikasi Sistem Pendukung Keputusan, Yogyakarta: Andi, 2007.
[9] D. Novriansyah, Konsep Data Mining Vs Sistem Pendukung Keputusan, Yogyakarta: Deepublish, 2014.
[10] R. Victor Imbar dan R. Saiful Hamdani, “Sistem Informasi Pemilihan Mobil
Bekas,” Jurnal Teknik Informatika dan Sistem Informasi, vol. 2, p. 2, 2015. [11] Marimin, Teknik dan Aplikasi Pengambilan Keputusan Kriteria Majemuk,
Jakarta: Gramedia, 2004.
[12] S. K. dan R. M.A, Sistem Pendukung Keputusan, Jakarta: PT.Remaja Rosdakarya, 2003.
[13] S. D. I. Kadarsah dan M. I. M. A. Ramdhani, Sistem Pendukung Keputusan, Bandung: Rosda, 1998.
[14] B. S. D. Oetomo, Analisis dan Pembangunan SI, Yogyakarta: Andi, 2002. [15] J. M. Hartono, Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis, Yogyakarta: Andi, 2000.
(27)
Elex Media Computindo, 2008.
[17] A. Koniyo dan S.K.K, Tuntutan Praktis Membangun Sistem Informasi, Yogyakarta: Andi, 2007.
[18] P. H. d. J. K. Kawistara, Pemogramaman Web, Informatika, 2014.
[19] A. Kadir, Dasar Pemograman Web dinamis penggunaan Php, Andi, 2008. [20] A. Setiawan, Mudah Tepat Singkat Pemograman HTML Standarisasi ,
Konfigurasi dan Implementasi, CV.Yrama Widya, 2014.
[21] A. Saputra, Step by Step Membangun Aplikasi SMS dengan PHP dan MySQL, PT Elex Media Komputindo, 2011.
[22] K. Wiswakarma, Membuat Katalog Online dengan PHP dan CSS, Yogyakarta: LokoMedia, 2009.
[23] P. Roger S .Pressman, Rekayasa Perangkat Lunak Pendekatan Praktisi(Buku 2), Andi dan MC Graw-Hill Book Co, 2002.
[24] H. A. Fatta, Analisi dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: Andi, 2008.
(1)
Universitas Kristen Maranatha 2. RAM 1 GB.
3. Hardisk 20 GB.1.5 Sumber Data
Pada penentuan supplier untuk pembelian barang akan dibantu menggunakan sistem pendukung keputusan atau Decission Support System
(DSS) dengan menggunakan metode Analytical Hierarchy Process (AHP) yaitu
sistem akan memberikan suatu saran atau usulan kepada user dalam penentuan supplier berdasarkan kriteria yang ada. Adapun kriteria tersebut adalah berdasarkan harga barang, kualitas barang dan juga waktu pengiriman barang.
1.5Sumber Data
Sumber data yang digunakan dalam aplikasi ini dari data primer dan data sekunder:
1. Data primer
Data primer adalah data yang langsung diambil dari sumbernya. Dengan cara wawancara dengan pemiliknya dan observasi.
2. Data sekunder
Data sekunder adalah data yang diperoleh dari berbagai sumber yang telah ada. Seperti buku – buku yang berhubungan dengan informasi yang dibutuhkan, pencarian informasi di internet.
1.6Sistematika Penyajian BAB 1. PENDAHULUAN
Bab ini berisi penjelasan mengenai latar belakang masalah, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data dan sistematika penyajian Tugas Akhir ini.
BAB 2. KAJIAN TEORI
Bab ini berisi penjelasan mengenai landasan teori-teori yang digunakan dalam penulisan Tugas Akhir.
BAB 3. 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 4. HASIL PENELITIAN
Bab ini berisi kumpulan screenshot dan digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.
(2)
5
Universitas Kristen Maranatha Bab ini berisi pengujian dan analisa terhadap masing-masing fungsi dari aplikasi.
BAB 6. SIMPULAN DAN SARAN
Bab ini berisi simpulan dan saran untuk sistem ini yang dapat digunakan untuk perkembangan aplikasi.
(3)
142
Universitas Kristen Maranatha
BAB 6
SIMPULAN DAN SARAN
Bab 6 ini berisi penjelasan mengenai simpulan dan saran yang dibutuhkan untuk pengembangan tugas akhir Sistem Informasi Kasir untuk Penjualan, Pembelian, dan Penentuan supplier Menggunakan Metode AHP (Analytical
Hierarchy Process).
6.1Simpulan
Simpulan yang dapat diambil berdasarkan pada tujuan yang telah disampaikan di bab 1 adalah sebagai berikut:
1. Sistem pada aplikasi yang dibuat memiliki fitur yang memenuhi kebutuhan pemilik dan admin dalam pengelolaan data penjualan yang dibuat dengan
system untuk memudahkan pencatatan dan perhitungan dalam transaksi
penjualan.
2. Sistem pada aplikasi yang dibuat memiliki fitur yang dapat memenuhi kebutuhan pemilik dan admin dalam mengelola data pemesanan/pembelian barang pada supplier.
3. Sistem pada aplikasi yang dibuat memiliki fitur yang dapat mendukung dalam pengambilan keputusan berdasarkan analisis data supplier terbaik berdasarkan kriteria-kriteria yang ada untuk membantu proses pemilihan supplier dengan menggunakan metode AHP (Analytical Hierarchy Process).
4. Sistem pada aplikasi yang dibuat menghasilkan laporan yaitu laporan penjualan dan laporan pembelian. Laporan yang ada di dapat dari hasil pengelolaan data penjualan dan data pembelian dan laporan dibuat berdasarkan waktu yang ditentukan.
(4)
143
Universitas Kristen Maranatha 6.2Saran
Saran yang dapat sampaikan untuk mengembangkan aplikasi yang semakin baik dan berkembang adalah:
1. Menambah fitur-fitur lainnya yang dapat membuat aplikasi penjualan dan pembelian pada Galaxy Foto Studio menjadi lebih menarik dan efisien untuk di gunakan dalam jangka waktu yang lama.
2. Meningkatkan keamanan yang lebih baik untuk mengatasi kerusakan atau ancaman terhadap data.
(5)
144
DAFTAR PUSTAKA
[1] Fathansyah, Basis Data, Bandung: Informatika, 2002.
[2] R. A. d. M.Shalaudin, Rekayasa Perangkat Lunak Terstruktur dan Berorientasi Objek, 2013, 2013.
[3] T. Sutabri, Sistem Informasi, Yogyakarta: Andi, 2004.
[4] M. Tata Sutabri S.Kom., Analisa Sistem Informasi, Yogyakarta: Andi, 2014. [5] C. Gaol, Sistem Informasi Manajemen, Jakarta: Grasindo, 2008.
[6] Y.Pratama dan P. Sumaji, Kamus Ekonomi, Jakarta: Wacana Intelektual, 2006.
[7] N. Ridho, “"Apa Saja Benefit Menggunakan Software Kasir,",” pp. http://zahiraccounting.com/id/blog/apa-saja-benefit-menggunakan-software-kasir/., 24 November 2014.
[8] M.Kusrini, Konsep dan Aplikasi Sistem Pendukung Keputusan, Yogyakarta: Andi, 2007.
[9] D. Novriansyah, Konsep Data Mining Vs Sistem Pendukung Keputusan, Yogyakarta: Deepublish, 2014.
[10] R. Victor Imbar dan R. Saiful Hamdani, “Sistem Informasi Pemilihan Mobil
Bekas,” Jurnal Teknik Informatika dan Sistem Informasi, vol. 2, p. 2, 2015.
[11] Marimin, Teknik dan Aplikasi Pengambilan Keputusan Kriteria Majemuk, Jakarta: Gramedia, 2004.
[12] S. K. dan R. M.A, Sistem Pendukung Keputusan, Jakarta: PT.Remaja Rosdakarya, 2003.
[13] S. D. I. Kadarsah dan M. I. M. A. Ramdhani, Sistem Pendukung Keputusan, Bandung: Rosda, 1998.
[14] B. S. D. Oetomo, Analisis dan Pembangunan SI, Yogyakarta: Andi, 2002. [15] J. M. Hartono, Analisis dan Desain Sistem Informasi: Pendekatan Terstruktur
Teori dan Praktek Aplikasi Bisnis, Yogyakarta: Andi, 2000.
(6)
145 Elex Media Computindo, 2008.
[17] A. Koniyo dan S.K.K, Tuntutan Praktis Membangun Sistem Informasi, Yogyakarta: Andi, 2007.
[18] P. H. d. J. K. Kawistara, Pemogramaman Web, Informatika, 2014.
[19] A. Kadir, Dasar Pemograman Web dinamis penggunaan Php, Andi, 2008. [20] A. Setiawan, Mudah Tepat Singkat Pemograman HTML Standarisasi ,
Konfigurasi dan Implementasi, CV.Yrama Widya, 2014.
[21] A. Saputra, Step by Step Membangun Aplikasi SMS dengan PHP dan MySQL, PT Elex Media Komputindo, 2011.
[22] K. Wiswakarma, Membuat Katalog Online dengan PHP dan CSS, Yogyakarta: LokoMedia, 2009.
[23] P. Roger S .Pressman, Rekayasa Perangkat Lunak Pendekatan Praktisi(Buku 2), Andi dan MC Graw-Hill Book Co, 2002.
[24] H. A. Fatta, Analisi dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: Andi, 2008.