ABSTRAK
Perkembangan teknologi dan informasi berkembang pesat dan memberi banyak kemudahan. Toko Aneka Teknik adalah toko di Tasikmalaya yang menjual berbagai macam alat-alat teknik. Saat ini sistem penjualan yang digunakan pada toko tersebut masih manual. Dengan akan dibuatnya aplikasi online berbasis web maka pembeli bisa menghemat waktu dan biaya karena tidak perlu datang ke tempat dan sudah mengetahui dengan pasti apakah barang yang dibeli masih tersedia atau tidak. Admin juga dapat mengelola data barang, data penjualan, data biaya ongkos kirim, dan stok barang pada website ini. Pemilik toko juga akan mendapatkan kemudahan dalam melihat dan memantau hasil penjualan karena dalam aplikasi ini akan terdapat laporan hasil penjualan online dan laporan persediaan barang yang dapat di convert dalam bentuk pdf. Dalam aplikasi ini juga akan diberikan rekomendasi barang yang kemungkinan akan disukai atau diperlukan pengguna dengan menggunakan metode association rule dan algoritma apriori. Website ini akan didesain sedemikian rupa sehingga tampilan terlihat simple dan user-friendly.
ABSTRACT
Technological developments and the rapidly developing information and provide a lot of convenience. Aneka Teknik store are in Tasikmalaya which sells a product of engineering tools. Currently the sales system used in the store is still manual. By going online web-based applications then the buyer can save time and money because it does not need to come to a place and already know with certainty whether the purchased goods are still available or not. Admins can also manage product data, sales data, shipping cost, and the stok product on this website. The store owner will also find it easy to view and monitor sales results because in this application there will be reports on the results of online sales and inventory reports that can convert a pdf. In this application will also be given on items that are likely to be preferred or required the user by using the method of association rule and apriori algorithm. This website will be designed so that the display looks simple and user-friendly.
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xiv
DAFTAR TABEL ... xvii
DAFTAR NOTASI/ LAMBANG ... xx
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 ... 3
1.6 Sistematika Penyajian ... 3
BAB 2 KAJIAN TEORI ... 5
2.1 Sistem Informasi ... 5
2.2 E-Commerce ... 5
2.3 Sistem rekomendasi ... 6
2.4 Association Rule ... 6
2.5 Algoritma Apriori... 7
2.7 Flowchart ... 9
2.8 Entity-Relationship Diagram (ERD) ... 10
2.8.1 Atribut ... 10
2.8.2 Relasi ... 10
2.8.3 Kardinalitas ... 10
2.9 Data flow diagram (DFD) ... 11
2.9.1 Process Specification (PSPEC) ... 12
2.9.2 Kamus Data ... 13
2.10 Cascade Style Sheet (CSS) ... 13
2.11 Hyper Text Markup Language (HTML) ... 13
2.12 Hypertext Preprocessor (PHP) ... 14
2.13 JavaScript ... 14
2.14 jQuery ... 15
2.15 Black box testing ... 15
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 16
3.1 Analisis Sistem ... 16
3.1.1 Association Rule ... 16
3.2 Analisis Proses Bisnis ... 18
3.2.1 Proses Penjualan ... 18
3.2.2 Proses Pembayaran... 20
3.3 Basis Data ... 21
3.3.1 Entity Relationship Diagram (ERD) ... 21
3.3.2 Transformasi ERD ke dalam Tabel ... 22
3.4 Data Flow Diagram (DFD) ... 24
3.4.1 DFD Level 0 ... 24
3.4.3 DFD Level 2 ... 26
3.4.3.1 DFD Level 2 Proses Pemesanan ... 26
3.4.3.1 DFD Level 2 Proses Mengelola Account ... 27
3.4.3.2 DFD Level 2 Proses Mengelola Barang ... 27
3.4.3.3 DFD Level 2 Proses Mengelola Penjualan ... 28
3.4.3.4 DFD Level 2 Proses Pembuatan Laporan ... 29
3.4.3.5 DFD Level 2 Proses Mengelola Account Admin ... 29
3.4.3.6 DFD Level 2 Proses Mengelola Shipping Cost... 29
3.5 Process Specification (PSPEC) ... 30
3.6 Kamus Data ... 41
3.7 Rancangan Desain Antarmuka Pengguna ... 47
3.7.1 User ... 47
3.7.1.1 Halaman Home ... 47
3.7.1.2 Halaman Best Seller ... 48
3.7.1.3 Halaman Promotion ... 48
3.7.1.4 Halaman Shopping Cart ... 49
3.7.1.5 Halaman Wishlist ... 49
3.7.1.6 Halaman Detail Produk ... 50
3.7.1.7 Halaman Login ... 50
3.7.1.8 Halaman Registrasi ... 51
3.7.1.9 Halaman Checkout ... 51
3.7.1.10 Halaman Change Address ... 52
3.7.1.11 Halaman My Account ... 53
3.7.1.12 Halaman Edit Account ... 54
3.7.1.13 Halaman Change Password ... 54
3.7.1.15 Halaman Detail Order ... 55
3.7.1.16 Halaman Confirm Payment ... 56
3.7.1.17 Halaman How To Order ... 56
3.7.1.18 Halaman Contact ... 57
3.7.2 Admin ... 57
3.7.2.1 Halaman Login Admin ... 57
3.7.2.2 Halaman Dashboard ... 58
3.7.2.3 Halaman Data Barang ... 58
3.7.2.4 Halaman Add Barang ... 59
3.7.2.5 Halaman Edit Barang ... 59
3.7.2.6 Halaman Data Penjualan ... 60
3.7.2.7 Halaman Update Status Transaksi ... 60
3.7.2.8 Halaman Cek Konfirmasi Pembayaran ... 61
3.7.2.9 Halaman Data Persediaan Barang ... 61
3.7.2.10 Halaman Update Stok Barang ... 62
3.7.2.11 Halaman Data Shipping Cost ... 62
3.7.2.12 Halaman Add Shipping Cost ... 62
3.7.2.13 Halaman Update Shipping Cost ... 63
3.7.2.14 Halaman Data Admin ... 63
3.7.2.15 Halaman Add Admin ... 64
3.7.2.16 Halaman Laporan Hasil Penjualan Berdasarakan Waktu ... 64
3.7.2.17 Halaman Laporan Penjualan Berdasarkan Jenis Barang ... 65
3.7.2.18 Halaman Laporan Persediaan Barang ... 66
3.7.2.19 Halaman Data Log ... 66
3.7.2.20 Halaman Data Cancel Order ... 67
4.1 Halaman Home User ... 68
4.2 Halaman Best Seller ... 69
4.3 Halaman Promotion ... 70
4.4 Halaman Detail Produk ... 71
4.5 Halaman How To Order ... 71
4.6 Halaman Contact ... 72
4.7 Halaman Login Member ... 73
4.8 Halaman Register ... 73
4.9 Halaman My Order ... 74
4.10 Halaman Detail Order ... 75
4.11 Halaman Confirm Payment ... 75
4.12 Halaman My Account ... 76
4.13 Halaman Edit Account ... 77
4.14 Halaman Change Password ... 77
4.15 Halaman Shopping Cart ... 78
4.16 Halaman Wishlist ... 78
4.17 Halaman Checkout ... 79
4.18 Halaman Change Address ... 79
4.19 Halaman Login Admin ... 80
4.20 Halaman Dashboard ... 81
4.21 Halaman Data Barang ... 81
4.22 Halaman Add Barang ... 82
4.23 Halaman Edit Barang ... 83
4.24 Halaman Data Penjualan ... 83
4.25 Halaman Update Status Order ... 84
4.27 Halaman Data Persediaan Barang ... 85
4.28 Halaman Update Stok Barang ... 86
4.29 Halaman Data Shipping Cost ... 87
4.30 Halaman Add Shipping Cost ... 87
4.31 Halaman Update Shipping Cost ... 88
4.32 Halaman Data Admin ... 88
4.33 Halaman Add Admin ... 89
4.34 Halaman Edit Admin... 89
4.35 Halaman Laporan Penjualan Berdasarkan Waktu... 90
4.36 Halaman Laporan Penjualan Berdasarkan Jenis Barang ... 91
4.37 Halaman Laporan Persediaan Barang ... 91
4.38 Halaman Data Log ... 92
4.39 Halaman Data Cancel Order ... 93
BAB 5 PENGUJIAN ... 94
5.1 Pengujian Login Customer ... 94
5.2 Pengujian Register ... 94
5.3 Pengujian Add To Cart ... 95
5.4 Pengujian Menghapus Cart ... 96
5.5 Pengujian Update Cart ... 96
5.6 Pengujian Add To Wishlist ... 97
5.7 Pengujian Menghapus Wishlist ... 97
5.8 Pengujian Edit Account Customer ... 98
5.9 Pengujian Change Password... 98
5.10 Pengujian Merubah Alamat Tujuan Pengiriman ... 99
5.11 Pengujian Konfirmasi Pembayaran ... 99
5.13 Pengujian Add Barang ... 100
5.14 Pengujian Edit Barang... 101
5.15 Pengujian Delete Barang ... 101
5.16 Pengujian Update Status Transaksi ... 102
5.17 Pengujian Update Stok Barang ... 103
5.18 Pengujian Add Admin ... 103
5.19 Pengujian Edit Admin ... 104
5.20 Pengujian Delete Admin ... 104
5.21 Pengujian Add Shipping Cost ... 105
5.22 Pengujian Update Shipping Cost ... 105
5.23 Pengujian Delete Shipping Cost ... 106
BAB 6 SiMPULAN DAN SARAN ... 107
6.1 Simpulan ... 107
6.2 Saran ... 107
DAFTAR GAMBAR
Gambar 3.1 Flowchart Penjualan ... 19
Gambar 3.2 Flowchart Pembayaran ... 20
Gambar 3.3 Entity Relationship Diagram ... 21
Gambar 3.4 DFD Level 0 ... 25
Gambar 3.5 DFD Level 1 ... 26
Gambar 3.6 DFD Level 2 Proses Pemesanan ... 27
Gambar 3.7 DFD Level 2 Proses Mengelola Account ... 27
Gambar 3.8 DFD Level 2 Proses Mengelola Barang ... 28
Gambar 3.9 DFD Level 2 Proses Mengelola Penjualan ... 28
Gambar 3.10 DFD Level 2 Proses Pembuatan Laporan ... 29
Gambar 3.11 DFD Level 2 Proses Mengelola Account Admin ... 29
Gambar 3.12 DFD Level 2 Proses Mengelola Shipping Cost ... 30
Gambar 3.13 Halaman Home User ... 47
Gambar 3.14 Halaman Best seller ... 48
Gambar 3.15 Halaman Promotion ... 48
Gambar 3.16 Halaman Shopping Cart ... 49
Gambar 3.17 Halaman Wishlist... 49
Gambar 3.18 Halaman Detail Produk ... 50
Gambar 3.19 Halaman Login ... 50
Gambar 3.20 Halaman Registrasi ... 51
Gambar 3.21 Halaman Checkout ... 52
Gambar 3.22 Halaman Change Address ... 52
Gambar 3.23 Halaman My Account ... 53
Gambar 3.24 Halaman Edit Account ... 54
Gambar 3.25 Halaman Change Password ... 54
Gambar 3.26 Halaman My Order... 55
Gambar 3.27 Halaman Detail Order ... 55
Gambar 3.28 Halaman Confirm Payment ... 56
Gambar 3.29 Halaman How To Order ... 56
Gambar 3.31 Halaman Login Admin ... 57
Gambar 3.32 Halaman Dashboard ... 58
Gambar 3.33 Halaman Data Barang ... 58
Gambar 3.34 Halaman Add Barang ... 59
Gambar 3.35 Halaman Edit Barang ... 59
Gambar 3.36 Halaman Data Penjualan ... 60
Gambar 3.37 Halaman Update Status Transaksi ... 60
Gambar 3.38 Halaman Cek Konfirmasi Pembayaran ... 61
Gambar 3.39 Halaman Data Persediaan Barang ... 61
Gambar 3.40 Halaman Update Stok Barang ... 62
Gambar 3.41 Halaman Data Shipping ... 62
Gambar 3.42 Halaman Add Shipping ... 63
Gambar 3.43 Halaman Update Shipping ... 63
Gambar 3.44 Halaman Data Admin ... 64
Gambar 3.45 Halaman Add Admin ... 64
Gambar 3.46 Halaman Laporan Hasil Penjualan Berdasarkan Waktu ... 65
Gambar 3.47 Halaman Laporan Penjualan Berdasarkan Jenis Barang ... 65
Gambar 3.48 Laporan Persediaan Barang ... 66
Gambar 3.49 Halaman Data Log ... 66
Gambar 3.50 Halaman Cancel Order ... 67
Gambar 4.1 Halaman Home User ... 68
Gambar 4.2 Halaman Best Seller ... 69
Gambar 4.3 Halaman Promotion ... 70
Gambar 4.4 Halaman Detail Produk ... 71
Gambar 4.5 Halaman How To Order ... 72
Gambar 4.6 Halaman Contact ... 72
Gambar 4.7 Halaman Login Member ... 73
Gambar 4.8 Halaman Register ... 74
Gambar 4.9 Halaman My Order... 74
Gambar 4.10 Halaman Detail Order ... 75
Gambar 4.11 Halaman Confirm Payment ... 76
Gambar 4.13 Halaman Edit Account ... 77
Gambar 4.14 Halaman Change Password ... 77
Gambar 4.15 Halaman Shopping Cart ... 78
Gambar 4.16 Halaman Wishlist... 78
Gambar 4.17 Halaman Checkout ... 79
Gambar 4.18 Halaman Change Address ... 80
Gambar 4.19 Halaman Login Admin ... 80
Gambar 4.20 Halaman Dashboard ... 81
Gambar 4.21 Halaman Data Barang ... 82
Gambar 4.22 Halaman Add Barang ... 83
Gambar 4.23 Halaman Edit Barang ... 83
Gambar 4.24 Halaman Data Penjualan ... 84
Gambar 4.25 Halaman Update Status Order ... 84
Gambar 4.26 Halaman Cek Konfirmasi Pembayaran ... 85
Gambar 4.27 Halaman Data Persediaan Barang ... 86
Gambar 4.28 Halaman Update Stok Barang ... 86
Gambar 4.29 Halaman Data Shipping Cost ... 87
Gambar 4.30 Halaman Add Shipping Cost ... 88
Gambar 4.31 Halaman Update Shipping Cost ... 88
Gambar 4.32 Halaman Data Admin ... 89
Gambar 4.33 Halaman Add Admin ... 89
Gambar 4.34 Halaman Edit Admin ... 90
Gambar 4.35 Halaman Laporan Penjualan Berdasarkan Waktu ... 90
Gambar 4.36 Halaman Laporan Penjualan Berdasarakan Jenis Barang ... 91
Gambar 4.37 Halaman Laporan Persediaan Barang ... 92
Gambar 4.38 Halaman Data Log ... 93
DAFTAR TABEL
Tabel 3.1 Contoh Transaksi pada Toko Aneka Teknik... 17
Tabel 3.2 1-itemsets ... 17
Tabel 3.3 2-Itemsets ... 17
Tabel 3.4 3-itemsets ... 18
Tabel 3.5 Tabel aturan asosiasi yang terbentuk ... 18
Tabel 3.6 Atribut dari Entitas Member ... 22
Tabel 3.7 Atribut dari Entitas Admin ... 22
Tabel 3.8 Atribut dari Entitas Barang ... 22
Tabel 3.9 Atribut dari Entitas Wishlist ... 23
Tabel 3.10 Atribut dari Entitas Cart ... 23
Tabel 3.11 Atribut dari Entitas Detail Transaksi ... 23
Tabel 3.12 Atribut dari Entitas Transaksi ... 23
Tabel 3.13 Atribut dari Entitas Prmbayaran ... 24
Tabel 3.14 Atribut dari Entitas Shipping... 24
Tabel 3.15 Atrbut dari Entitas Log ... 24
Tabel 3.16 PSPEC Proses Login ... 30
Tabel 3.17 PSPEC Proses Registrasi ... 30
Tabel 3.18 PSPEC Proses Add To Cart ... 31
Tabel 3.19 PSPEC Proses Add To Wishlist ... 31
Tabel 3.20 PSPEC Proses Transaksi ... 32
Tabel 3.21 PSPEC Konfirmasi pembayaran ... 32
Tabel 3.22 PSPEC Proses Delete From Cart ... 33
Tabel 3.23 PSPEC Proses Delete From Wishlist ... 33
Tabel 3.24 PSPEC Proses Edit Account ... 33
Tabel 3.25 PSPEC Proses Ubah Password ... 34
Tabel 3.26 PSPEC Proses Add Barang ... 34
Tabel 3.27 PSPEC Proses Edit Barang ... 35
Tabel 3.28 PSPEC Proses Delete Barang ... 35
Tabel 3.29 PSPEC Proses Lihat Data Barang ... 36
Tabel 3.31 PSPEC Proses Lihat Data Penjualan ... 37
Tabel 3.32 PSPEC Proses Cek Konfirmasi Pembayaran ... 37
Tabel 3.33 PSPEC Proses Laporan Persediaan Baranag ... 37
Tabel 3.34 PSPEC Proses Laporan Penjualan Berdasarkan Waktu ... 38
Tabel 3.35 PSPEC Proses Laporan Penjualan Berdasarkan Jenis ... 38
Tabel 3.36 PSPEC Proses Lihat Order ... 38
Tabel 3.37 PSPEC Proses Edit Admin ... 39
Tabel 3.38 PSPEC Proses Add Admin ... 39
Tabel 3.39 PSPEC Proses Delete Admin ... 40
Tabel 3.40 PSPEC Proses Edit Shipping Cost ... 40
Tabel 3.41 PSPEC Proses Add Shipping Cost ... 41
Tabel 3.42 PSPEC Proses Delete Shipping Cost ... 41
Tabel 3.43 Kamus Data Member ... 41
Tabel 3.44 Kamus Data Admin ... 42
Tabel 3.45 Kamus Data Barang ... 43
Tabel 3.46 Kamus Data Wishlist ... 43
Tabel 3.47 Kamus Data Cart ... 44
Tabel 3.48 Kamus Data Transaksi ... 44
Tabel 3.49 Kamus Data Detail Transaksi ... 45
Tabel 3.50 Kamus Data Pembayaran ... 45
Tabel 3.51 Kamus Data Shipping ... 46
Tabel 3.52 Kamus Data Log ... 46
Tabel 5.1 Pengujian Login Customer ... 94
Tabel 5.2 Pengujian Register ... 94
Tabel 5.3 Pengujian Add To Cart ... 95
Tabel 5.4 Pengujian Menghapus Cart ... 96
Tabel 5.5 Pengujian Update Cart ... 96
Tabel 5.6 Pengujian Add To Wishlist ... 97
Tabel 5.7 Pengujian Menghapus Wishlist ... 97
Tabel 5.8 Pengujian Edit Account Customer ... 98
Tabel 5.9 Pengujian Change Password ... 98
Tabel 5.11 Pengujian Konfirmasi Pembayaran ... 99
Tabel 5.12 Pengujian Login Admin ... 100
Tabel 5.13 Pengujian Add Barang ... 100
Tabel 5.14 Pengujian Edit Barang ... 101
Tabel 5.15 Pengujian Delete Barang ... 101
Tabel 5.16 Pengujian Update Status Transaksi... 102
Tabel 5.17 Pengujian Update Stok Barang ... 103
Tabel 5.18 Pengujian Add Admin ... 103
Tabel 5.19 Pengujian Edit Admin ... 104
Tabel 5.20 Pengujian Delete Admin ... 104
Tabel 5.21 Pengujaian Add Shipping ... 105
Tabel 5.22 Pengujian Update Shipping ... 105
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti Flowchart Simbol arus / flow Menyatakan
jalannya arus suatu proses
Simbol terminal Menyatakan awal atau akhir dari suatu program
Simbol decision Menujukkan suatu kondisi tertentu yang akan
menghasilkan dua kemungkinan Simbol dokumen Menunjukkan dokumen yang merupakan hasil dari
input atau output.
Simbol proses Menunjukkan
pemrosesan secara manual yang dilakukan oleh manusia atau mesin.
ERD Entitas Menunjukkan
Jenis Notasi/Lambang Nama Arti
Entitas/terminator Menunjukkan kelompok pemakai, organisasi atau sistem lain yang melakukan komunikasi
Data Store Menunjukkan suatu
kumpulan dari paket data
Data flow/aliran data
Menunjukkan pergerakan/aliran dari kumpulan data/informasi dari satu sistem ke bagian sistem lainnya
Referensi:
BAB 1
PENDAHULUAN
1.1Latar Belakang
Perkembangan teknologi saat ini memberikan banyak kemudahan dalam kehidupan sehari-hari. Salah satunya yaitu website, dengan adanya website dapat membantu pengguna untuk mendapatkan informasi dengan lebih mudah selama pengguna terhubung dengan internet.
Toko Aneka Teknik yang berada di kota Tasikmalaya adalah toko yang menjual berbagai macam alat-alat teknik seperti traktor, pompa air, mesin diesel, dan lain-lain dari berbagai macam merk. Saat ini sistem penjualan yang digunakan pada toko tersebut masih manual. Untuk membeli suatu barang pada toko tersebut pembeli harus datang langsung ke tempat ataupun melalui media telepon bagi pembeli yang berada di luar kota dan tidak dapat langsung datang ke tempat. Hal tersebut kurang efisien dan terdapat beberapa kendala seperti kemungkinan terdapat kesalahan dalam mencatat barang yang diinginkan pembeli, memerlukan waktu yang cukup lama untuk menanyakan barang berikut harganya, serta bila ada dua atau lebih pemesan yang menghubungi dalam waktu yang bersamaan.
Oleh karena itu, akan dibuatnya website yang berguna untuk memudahkan pembeli atau pengguna yang hanya sekedar ingin melihat produk-produk yang dijual pada toko tersebut. Website tersebut dibagi menjadi 2 jenis pengguna, yaitu member dan admin. Member dapat membeli barang secara online dan mendapat kelebihan yaitu bisa voucher berupa potongan harga. Sedangkan admin dapat melihat grafik pendapatan dari toko tersebut yang dijual secara online, mengelola data barang, dan melihat laporan hasil penjualan.
2
keranjang belanja ataupun menandai barang tersebut ke dalam wishlist. Pengguna juga dapat melihat total biaya yang perlu dibayarkan dan transaksi yang sudah pernah dilakukan.
1.2Rumusan Masalah
Berdasarkan latar belakang pada bagian 1.1, masalah – masalah yang muncul dapat diidentifikasikan sebagai berikut :
1. Bagaimana membuat sistem penjualan bagi Toko Aneka Teknik?
2. Bagaimana membuat sistem yang dapat digunakan pengguna dalam memilih produk yang tepat?
3. Bagaimana membuat sistem yang dapat membuat laporan hasil penjualan dan persediaan barang?
1.3Tujuan Pembahasan
Berdasarkan rumusan masalah yang ada, maka tujuan dari pembuatan laporan ini di antaranya :
1. Membuat sistem yang dapat mengelola data penjualan secara online.
2. Membuat sistem yang terdapat fitur untuk menampilkan produk rekomendasi pada pengguna dengan menggunakan association rule.
3. Membuat sistem yang terdapat laporan penjualan dan laporan persediaan barang berupa grafik untuk memudahkan melihat hasil penjualan dan data produk yang terjual.
1.4Ruang Lingkup
1. Ruang Lingkup Hardware
Untuk menjalankan aplikasi web ini maka dibutuhkan spesifikasi minimum perangkat keras sebagai berikut:
Prosesor : Intel Core 2 Duo
Ram : 1 GB
3
2. Ruang Lingkup Software
Pembuatan aplikasi ini akan menggunakan bahasa pemrograman PHP dengan menggunakan software Atom dan database MySQL.
3. Ruang Lingkup Aplikasi
a. Hak akses pada website ini akan dibagi menjadi dua, yaitu member dan admin
b. Member bisa melakukan pembelian barang secara online dan melihat data transaksi yang telah dilakukannya.
c. Admin dapat mengelola data barang dan dapat melihat laporan penjualan Online
d. Aplikasi ini tidak menangani pembelian pada Toko Aneka Teknik Tasikmalaya
1.5Sumber Data
Sumber data yang digunakan untuk pembuatan website ini diperoleh dari: a. Sumber Data Primer
Data – data primer diperoleh dari hasil observasi, wawancara dan dokumen
– dokumen dari pihak yang terkait. b. Sumber Data Sekunder
Data – data sekunder diperoleh dari buku, internet dan sumber – sumber lainnya yang mendukung pembuatan website ini.
1.6Sistematika Penyajian
Sistematika penyajian dari penyusunan laporan ini adalah sebagai berikut: BAB I. Pendahuluan
Bab ini berisi tentang pendahuluan yang terdiri dari latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian Laporan Tugas Akhir.
BAB II. Kajian Teori
Bab ini berisi tentang penjelasan teori-teori yang berkaitan dengan pembuatan sistem dan pendukung pembuatan sistem yang ada.
4
Bab ini berisi tentang penjelasan analisis suatu keadaan, kebutuhan sistem, perancangan sistem, DFD, ERD, dan gambaran arsitektur sistem. BAB IV. Hasil Penelitian
Bab ini berisi tentang penjelasan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design yang sudah dibuat.
BAB V. Pembahasan dan Uji Coba Hasil Penelitian
Bab ini berisi tentang penjelasan rencana pengujian sistem serta testing yang akan dilakukan.
BAB VI. Simpulan dan Saran
BAB 6
SIMPULAN DAN SARAN
6.1Simpulan
Berdasarkan hasil pembahasan dan hasil yang telah dicapai dalam pembuatan aplikasi ini, maka dapat ditarik kesimpulan sebagai berikut:
1. Telah dibuat sistem webiste dan pengelolaan data penjualan secara online 2. Website ini menyediakan fitur untuk menampilkan produk rekomendasi
pada pengguna dengan menggunakan association rute berdasarkan seluruh data transaksi yang ada.
3. Dalam website ini terdapat laporan penjualan dan laporan persediaan barang yang terdapat data barang dan grafik yang bertujuan memudahkan admin dan pemilik melihat hasil penjualan dan stok barang yang ada.
6.2Saran
Adapun saran yang diberikan oleh penulis untuk aplikasi website ini: 1. Website ini dapat lebih dikembangkan dengan menambahkan fitur sistem
yang mengatur data keuangan dan pemasukan pada Toko Aneka Teknik menggunakan metode akuntansi.
APLIKASI
E-COMMERCE
PADA TOKO ANEKA
TEKNIK TASIKMALAYA DENGAN SISTEM
REKOMENDASI MENGGUNAKAN METODE
ASSOCIATION
RULE
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
Imelda Tirtasaputra Tjong
1372007
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
PRAKATA
Segala puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Esa atas kasih dan rahmatnya sehingga penulis dapat menyelesaikan Tugas Akhir ini.
Laporan ini dibuat oleh penulis untuk memenuhi syarat kelulusan mata kuliah Tugas Akhir dalam menyelesaikan pendidikan S1 Teknik Informatika di Universitas Kristen Maranatha.
Pada kesempatan ini, penulis ingin mengucapkan terimakasih kepada pihak-pihak yang telah membantu, mendukung, dan memberikan semangat kepada penulis secara langsung maupun tidak langsung, yaitu:
1. Ibu Julianti Kasih S.E, M.Kom., selaku dosen pembimbing yang telah memberikan
waktu dan membantu dalam menyelesaikan Tugas Akhit ini.
2. Bapak Hapnes Toba, M. Sc.. selaku Dekan Fakultas Teknologi Informasi Universitas
Kristen Maranatha.
3. Bapak Robby Tan, S.T.,M.T., selaku Ketua Jurusan S1 Teknik Informatika Fakultas
Teknologi Informasi Universitas Kristen Maranatha.
4. Ibu Meliana Christianti J., S.Kom. M.T., selaku koordinator Tugas Akhir S1 Teknik
Informatika Fakultas Teknologi Informasi Universitas Kristen Maranatha.
5. Dosen – dosen Fakultas Teknologi Informasi Universitas Kristen Maranatha.
6. Keluarga Penulis yang telah banyak membantu dan memberikan dukungan dalam doa
dan lainnya.
7. Teman – teman yang telah membantu dan memberikan masukkan dalam pembuatan aplikasi.
Bandung, 7 Desember 2016
DAFTAR PUSTAKA
[1] R. S. Pressman, Software Engineering, New York: Thomas Casson, 2011. [2] R. A.S dan M.Shalahuddin, Rekayasa Perangkat Lunak Terstruktur dan
Berorientasi Objek, Bandung: Informatika , 2013.
[3] J. Hartono, Analisis dan Desain Sistem Informasi, Yogyakarta: Andi, 2011. [4] H. A. Fatta, Analisis & Perancangan SIstem Informasi untuk Keunggulan
Bersaing, Yogyakarta: C.V. Andi Offset, 2007.
[5] R. T.Watson, P. Berthon, L. F. Pitt dan G. M. ZInkhan, Electronic Commerce: The Strategy Prespective, Switzerland: Jacobs Foundation, 2008.
[6] L. A. Silvatika, G. S. Budhi dan I. Gunawan, “Perancangan dan Pembuatan Aplikasi E-Commerce Pada Toko Agung Jaya,” Infra, vol. 2, 2013.
[7] T. Efraim, K. David, L. Jae, l. Ting-Peng dan T. Deborarah, E-Commerce: Managerial and Social Networks Prepective, Pearson, 2012.
[8] H. Bossenbroek dan H. Gringhuis, Recommendation in E-Commerce, Luminis Recommendation Services, 2016.
[9] J. Fadlil dan W. F. Mahmudy, “Pembuatan Sistem Rekomendasi menggunakan decision Tree dan Clustering,” Kursor, vol. 1, pp. 45-66, 2007.
[10] G. I. Marthasari, Y. Azhar dan D. K. Puspitaningrum, “Sistem Rekomendasi Penyewaan Perlengkapan Pesta Menggunakan Collaborative Filtering dan Penggalian Aturan Asosiasi,” SimanteC, vol. 5, 2015.
[11] C. Zhang dan S. Zhang, Association Rule Mining, Australia: Springer, 2007. [12] M. Danubianu dan S. G. Pentiuc, “Mining Association Rules Inside a
relational Database,” The Sixth International Multi Conference on CUmputing in the Global Information Technology, vol. 7, 2011.
[13] Z. J. M., “Generating non-redudant association rules,” Proceedings of the sixth ACM SIGKDD international conference on Knowledge discovery and data mining, 2010.
109
[15] P. Harmon, Business Process Change, United States: Edward Wade, 2006. [16] J. Associates dan S. Reynard, Flowchart Plain & Simple, USA: Oriel
Incorporated, 2006.
[17] J. Donald S. Le Vie, Understanding Data Flow Diagrams, Integrated Concepts, Inc: Texas, 2006.
[18] Fathansyah, Basis Data, Bandung: Informatika, 2007.
[19] I. Pouncey dan R. York, Beginning CSS: Cascading Style Sheets for Web Design, Third Edition, Indianapolis: Wiley Publishing, 2011.
[20] R. Abdulloh, Web Programming is Easy, Jakarta: PT Elex Media Komptindo, 2015.
[21] W. Harrel, HTML, CSS & JavaScript® Mobile Development For Dummies, Canada: John Wiley & Sons, Inc., 2011.
[22] C. Darie dan E. Balanescu, Beginning PHP and MySQL E-Commerce: From Novice to Professional, Second Edition, US: Springer-Verlag , 2008.
[23] S. Suehring dan J. Valade, PHP, MySQL® , JavaScript® & HTML5 All-in-One For Dummies®, New Jersey: John Wiley & Sons, Inc, 2013.