Aplikasi Online Store Berbasis Web pada Toko Sierra dengan Menerapkan Algoritma Apriori.
ABSTRAK
Pada jaman modern ini, hampir seluruh kegiatan dan aktifitas sehari-hari dapat dilakukan dengan bantuan teknologi yang canggih. Salah satu teknologi yang sedang berkembang dengan pesat saat ini adalah Internet. Dengan Internet, segala informasi dapat diperoleh dengan mudah dan cepat. Aplikasi online merupakan pilihan yang tepat bagi mereka yang membutuhkan kecepatan dan kemudahan dalam mendapatkan informasi. Toko Sierra yang belum menggunakan aplikasi online untuk memasarkan produk yang di jual serta baru terjun kedalam dunia industri, mengalami kendala dalam menjalankan usahanya. Kesulitan mencatat dan mencari data-data penjualan juga menjadi kendala sehingga mengurangi efektifitas kerja dari para pegawai. Rawannya kehilangan data penjualan juga menjadi salah satu kendala yang dihadapi. Penelitian ini dilakukan dengan tujuan untuk menghasilkan sebuah aplikasi online store berbasis web yang dapat melakukan pencatatan data-data penting mengenai kategori produk, data milik langganan, mencatat penjualan dengan terperinci. Dengan menggunakan Algoritma Apriori, pemilik toko sangat terbantu dalam memasarkan produk yang ada. Barang yang ditawarkan pada pembeli ditangani oleh program secara langsung sesuai dengan penjualan yang paling populer. Kesimpulannya, hasil yang diinginkan yaitu aplikasi online dapat meningkatkan kinerja Toko secara keseluruhan. Mulai dari kemudahan memberikan informasi kepada pelanggan, melakukan penjualan produk hingga meningkatkan pelayanan yang diberikan kepada pelanggan.
(2)
ABSTRACT
In this modern era, almost all activity and daily routinity, can be done with help from sophisticated technology. One of technologies which most developed in the present is Internet. With the internet, all sort of information can be obtained so easily. Online application is the best choice to, who need speed and convenience for get information. Sierra shop which is not yet use online application to advertise their product and just started in this field, got many difficulties. The difficulty of tracking record and search their sales record gives big trouble, because reduce the effectiveness of employees. The risk of lost sales record is one of trouble which they got too. This research was conducted with the purpose to generate web based online application which can do tracking critical product data, member’s personal data, and tracking sales record accurately. With help from apriori algorithm, owner can offer their product to customer more efficiently. The product that offered to customer generate automaticly by software from the most popular product that have been sold. The conclusion, this application can improve productivity this store. Start from give information to customer, selling product to customer, and improve service that be given to member.
(3)
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 ... xiii
DAFTAR TABEL ... xvi
DAFTAR NOTASI/ LAMBANG ... xviii
DAFTAR SINGKATAN ... xxi
DAFTAR ISTILAH ... xxii
BAB 1 PENDAHULUAN (Heading 1) ... 1
1.1 Latar Belakang ... 1
1.2 Rumusan Masalah ... 1
1.3 Tujuan Pembahasan ... 2
1.4 Ruang Lingkup ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB 2 KAJIAN TEORI ... 6
2.1 Customer Relationship Management ... 6
2.2 Up Selling ... 6
2.3 Algoritma Apriori... 7
(4)
2.5 Proses Bisnis ... 8
2.6 Entity Relationship Diagram ... 9
2.7 UML ... 10
2.8 Web ... 10
2.9 Database ... 10
2.10 Business Process Model and Notation (BPMN) ... 10
2.11 PHP ... 11
2.12 Aplikasi Online ... 11
2.13 Bootstrap ... 11
2.14 MySQL ... 11
2.15 Blackbox ... 12
2.16 Penjualan Online ... 12
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 13
3.1 Proses Bisnis Penjualan... 13
3.2 Proses Bisnis Pembelian Barang ... 14
3.3 Entity Relationship Diagram ... 15
3.4 ER to Tabel ... 16
3.5 Use Case ... 18
3.6 Use Case Profile ... 19
3.7 Use Case Penjualan ... 19
3.8 Use Case Pengolahan Kategori ... 20
3.9 Use Case Pengolahan Brand ... 20
3.10 Use Case Pengolahan Barang ... 21
3.11 Use Case Pengolahan User ... 21
3.12 Use Case Pengolahan Supplier ... 22
(5)
3.14 Activity Diagram Login ... 23
3.15 Activity Diagram Sign Up ... 23
3.16 Activity Diagram Profile ... 24
3.17 Activity Diagram Buat Penjualan ... 25
3.18 Activity Diagram Ubah Konfirmasi ... 27
3.19 Activity Diagram Ubah Batal (User) ... 28
3.20 Activity Diagram Ubah Batal (Admin) ... 29
3.21 Activity Diagram Ubah Kirim ... 30
3.22 Activity Diagram Ubah Lunas ... 31
3.23 Activity Diagram Laporan Penjualan... 32
3.24 Activity Diagram Insert Kategori... 33
3.25 Activity Diagram Update Kategori ... 34
3.26 Activity Diagram Delete Kategori ... 35
3.27 Activity Diagram Insert Brand ... 36
3.28 Activity Diagram Update Brand ... 37
3.29 Activity Diagram Delete Brand ... 38
3.30 Activity Diagram Insert Barang ... 39
3.31 Activity Diagram Update Barang... 40
3.32 Activity Diagram Delete Barang ... 41
3.33 Activity Diagram Insert Supplier ... 42
3.34 Activity Diagram Update Supplier... 43
3.35 Activity Diagram Delete Supplier ... 44
3.36 Activity Diagram Buat Pembelian ... 45
3.37 Activity Diagram Laporan Pembelian ... 46
3.38 Class Diagram Protected Dao ... 47
(6)
3.40 Class Diagram Utility ... 49
3.41 Rancangan Antarmuka ... 49
3.41.1 Tampilan Halaman Login dan Sign Up ... 49
3.41.2 Tampilan Account ... 50
3.41.3 Tampilan Halaman Shop ... 50
3.41.3.1.1 Tampilan Cart ... 51
3.41.4 Tampilan Account Admin ... 52
3.41.5 Tampilan Penjualan ... 53
3.41.6 Tampilan Pembelian... 53
3.41.7 Tampilan Barang ... 54
3.41.8 Tampilan Brand ... 54
3.41.9 Tampilan Kategori ... 55
3.41.10 Tampilan User ... 55
BAB 4 IMPLEMENTASI ... 57
4.1 Login ... 57
4.2 Register ... 57
4.3 Tampilan Menu Admin ... 58
4.4 Tampilan User ... 59
4.5 Tampilan Menu Pengolahan ... 59
4.6 Tampilan Menu Pembelian ... 60
4.7 Tampilan Menu Menambah Pembelian ... 60
4.8 Tampilan Menu Penjualan ... 61
4.9 Tampilan Menu Rubah Status Penjualan ... 62
4.10 Tampilan Menu Produk Kategori... 62
4.11 Tampilan Menu Menambah Kategori Baru ... 63
(7)
4.13 Tampilan Menu Barang... 64
4.14 Tampilan Menu Menambah Barang Baru ... 65
4.15 Tampilan Menu Update Barang ... 66
4.16 Tampilan Menu Brand ... 66
4.17 Tampilan Menu Menambah Brand Baru... 67
4.18 Tampilan Menu Update Brand ... 68
4.19 Tampilan Menu Supplier... 68
4.20 Tampilan Menu Menambah Supplier... 69
4.21 Tampilan Menu Update Supplier ... 70
4.22 Tampilan Menu Daftar User ... 70
4.23 Tampilan Menu Tambah User ... 71
4.24 Tampilan Menu Rubah User ... 72
4.25 Tampilan Menu Laporan ... 72
4.26 Tampilan Menu My Order ... 73
4.27 Tampilan Menu Shop ... 74
4.28 Tampilan Menu Produk Per-Kategori ... 74
4.29 Tampilan Menu Produk Detail ... 75
4.30 Tampilan Add to Cart... 76
4.31 Tampilan Checkout ... 76
4.32 Tampilan CRM ... 77
4.33 Tampilan Menu Lihat Cart ... 78
4.34 Tampilan Menu Beranda ... 78
BAB 5 PENGUJIAN ... 80
BAB 6 SIMPULAN DAN SARAN ... 92
6.1 Simpulan ... 92
(8)
DAFTAR PUSTAKA ... 93 RIWAYAT HIDUP PENULIS ... 95
(9)
DAFTAR GAMBAR
Gambar 3.1 BPMN Penjualan Barang ... 13
Gambar 3.2 BPMN Pembelian Barang ... 14
Gambar 3.3 Entity Relationship Diagram ... 15
Gambar 3.4 Use Case ... 18
Gambar 3.5 Use Case Profille ... 19
Gambar 3.6 Use Case Penjualan ... 19
Gambar 3.7 Use Case Pengolahan Kategori ... 20
Gambar 3.8 Use Case pengolahan Brand ... 20
Gambar 3.9 Use Case Pengolahan Barang ... 21
Gambar 3.10 Use Case Pengolahan User ... 21
Gambar 3.11 Use Case Pengolahan Supplier ... 22
Gambar 3.12 Use Case Pembelian ... 22
Gambar 3.13 Activity Diagram Login ... 23
Gambar 3.14 Activity Diagram Sign Up ... 24
Gambar 3.15 Activity Diagram Profile ... 25
Gambar 3.16 Activity Diagram Buat Penjualan ... 26
Gambar 3.17 Activity Diagram Ubah Konfirmasi ... 27
Gambar 3.18 Activity Diagram Ubah Batal (User) ... 28
Gambar 3.19 Activity Diagram Ubah Batal (Admin) ... 29
Gambar 3.20 Activity Diagram Ubah Kirim... 30
Gambar 3.21 Activity Diagram Ubah Lunas ... 31
Gambar 3.22 Activity Diagram Laporan Penjualan ... 32
Gambar 3.23 Activity Diagram Insert Kategori ... 33
Gambar 3.24 Activity Diagram Update Kategori ... 34
Gambar 3.25 Activity Diagram Delete Kategori ... 35
Gambar 3.26 Activity Diagram Insert Brand ... 36
Gambar 3.27 Activity Diagram Update Brand ... 37
Gambar 3.28 Activity Diagram Delete Brand... 38
Gambar 3.29 Activity Diagram Insert Barang ... 39
(10)
Gambar 3.31 Activity Diagram Delete Barang ... 41
Gambar 3.32 Activity Diagram Insert Supplier ... 42
Gambar 3.33 Activity Diagram Update Supplier ... 43
Gambar 3.34 Activity Diagram Delete Supplier ... 44
Gambar 3.35 Activity Diagram Buat Pembelian ... 45
Gambar 3.36 Activity Diagram Laporan Pembelian... 46
Gambar 3.37 Package Protected Dao ... 47
Gambar 3.38 Package Protected Entity ... 48
Gambar 3.39 Package Utility ... 49
Gambar 3.40 Tampilan Login dan Sign Up ... 50
Gambar 3.41 Tampilan My Account Member ... 50
Gambar 3.42 Tampilan Produk kami Detail ... 51
Gambar 3.43 Tampilan Cart ... 52
Gambar 3.44 Tampilan Checkout ... 52
Gambar 3.45 Tampilan My Account Admin ... 53
Gambar 3.46 Tampilan Penjualan ... 53
Gambar 3.47 Tampilan Pembelian ... 54
Gambar 3.48 Tampilan Barang ... 54
Gambar 3.49 Tampilan Brand ... 55
Gambar 3.50 Tampilan Kategori... 55
Gambar 3.51Tampilan User ... 56
Gambar 4.1 Login ... 57
Gambar 4.2 Register... 58
Gambar 4.3 Tampilan Menu Admin ... 58
Gambar 4.4 Tampilan User ... 59
Gambar 4.5 Tampilan Menu Pengolahan... 59
Gambar 4.6 Tampilan Menu Pembelian ... 60
Gambar 4.7 Tampilan Menu Menambah Pembelian ... 61
Gambar 4.8 Tampilan Menu Penjualan ... 61
Gambar 4.9 Tampilan Menu Rubah Status Penjualan ... 62
Gambar 4.10 Tampilan Menu Produk Kategori ... 63
(11)
Gambar 4.12 Tampilan Menu Update Kategori ... 64
Gambar 4.13 Tampilan Menu Barang ... 65
Gambar 4.14 Tampilan Menu Menambah Barang Baru ... 65
Gambar 4.15 Tampilan Menu Update Produk ... 66
Gambar 4.16 Tampilan Menu Brand ... 67
Gambar 4.17 Tampilan Menu Menambah Brand Baru ... 67
Gambar 4.18 Tampilan Menu Update Brand ... 68
Gambar 4.19 Tampilan Menu Supplier ... 69
Gambar 4.20 Tampilan Menu Tambah Supplier... 69
Gambar 4.21 Tampilan Menu Update Supplier ... 70
Gambar 4.22 Tampilan Menu Daftar User ... 71
Gambar 4.23 Tampilan Menu Tambah User ... 71
Gambar 4.24 Tampilan Menu Rubah User ... 72
Gambar 4.25 Tampilan Menu Laporan ... 73
Gambar 4.26 Tampilan Menu MyOrder ... 73
Gambar 4.27 Tampilan Menu Shop ... 74
Gambar 4.28 Tampilan menu produk per-kategori ... 75
Gambar 4.29 tampilan menu produk kami yang dipilih detail ... 75
Gambar 4.30 Tampilan Add to Cart ... 76
Gambar 4.31 Tampilan Checkout ... 77
Gambar 4.32 Tampilan CRM ... 77
Gambar 4.33 Figure 4-1Tampilan Menu Lihat Cart ... 78
(12)
DAFTAR TABEL
Tabel 3.1 Tabel User ... 16
Tabel 3.2 Tabel Kategori... 16
Tabel 3.3 Tabel Brand ... 16
Tabel 3.4 Tabel Barang ... 16
Tabel 3.5 Tabel Supplier ... 17
Tabel 3.6 Tabel Transaksi ... 17
Tabel 3.7 Tabel Transaksi Detail ... 17
Tabel 5.1 Pengujian Login ... 80
Tabel 5.2 Pengujian Menu Register ... 81
Tabel 5.3 Pengujian Menu Profile User ... 81
Tabel 5.4Pengujian Menu Pembelian ... 82
Tabel 5.5Pengujian Tambah Pembelian ... 82
Tabel 5.6Pengujian Menu Produk Kategori ... 83
Tabel 5.7Pengujian Tambah Produk Kategori ... 83
Tabel 5.8Pengujian Update Kategori ... 84
Tabel 5.9Pengujian Menu Barang ... 84
Tabel 5.10Pengujian Tambah Barang ... 85
Tabel 5.11Pengujian Update Barang ... 85
Tabel 5.12Pengujian Menu Brand... 86
Tabel 5.13Pengujian Tambah Brand ... 86
Tabel 5.14Pengujian Update Brand ... 86
Tabel 5.15Pengujian Menu Supplier ... 87
Tabel 5.16Pengujian Tambah Supplier ... 87
Tabel5.17 Pengujian Ubah Supplier ... 88
Tabel5.18 Pengujian Menu User... 88
Tabel5.19 Pengujian Tambah User ... 88
Tabel5.20 Pengujian Update Role User ... 89
Tabel5.21 Pengujian Menu Laporan ... 89
Tabel5.22 Pengujian Menu Store ... 90
(13)
(14)
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/ Lambang Nama Arti
BPMN Start event Simbol yang
mengindikasikan sebuah proses yang akan dimulai
Activities Activities digunakan
untuk mewakili
berbagai makna dalam kehidupan sehari-hari. Aktivitas dianggap mencakup berbagai kegiatan yang dapat diselesaikan dalam waktu 5 menit, satu minggu atau lebih.
End event Simbol untuk
mengakhiri sebuah proses.
Gateway Gateway dapat
mendefinisikan semua tindakan Arus Urutan Proses Bisnis.
Symbol Decision
Simbol pemilihan proses berdasarkan kondisi yang ada Alur
Sequence (Sequence flow)
menunjukkan urutan yang kegiatan akan yang dilakukan dalam sebuah proses.
Alur Pesan (Messege Flow)
digunakan untuk
menunjukkan aliran pesan dua entitas yang siap untuk mengirim dan menerima.
ERD Entitas Suatu objek yang
dapat diidentifikasi dalam lingkungan pemakai
Relasi Menunjukkan adanya
hubungan di antara sejumlah entitas yang berbeda
(15)
Jenis Notasi/ Lambang Nama Arti
Atribut Mendeskripsikan
karakter entitas
(atribut yang
berfungsi sebagai key diberi garis bawah
Garis Penghubung antara
relasi dengan entitas, relasi dan entitas dengan atribut
UML – Use
Case
Diagram
Actor Pengguna sistem atau
yang berinteraksi
langsung dengan
system.
Use Case Proses yang digambarkan dengan nama proses yang diberi lingkaran oval.
Association Berfungsi
menghubungkan aktor dengan use case
UML –
Activity Diagram
Initial State Titik Awal untuk memulai aktivitas Final State Titik Akhir untuk
mengakhiri aktivitas
Activity Menandakan sebuah
aktivitas yang terjadi
Decision Pilihan untuk
mengambil keputusan Fork/Join Menunjukan kegiatan
menggabungkan dua panel activity menjadi satu atau satu panel activity menjadi dua
(16)
Jenis Notasi/ Lambang Nama Arti
UML –
Activity Diagram
Control Flow Menunjukkan arus aktivitas
Note Catatan khusus untuk
sebuah aktivitas
UML – Class Diagram
Class Blok-blok pembangun
program. Bagian atas class menunjukkan nama dari class,
bagian tengah
mengindikasikan atribut dari class, dan
bagian bawah
mendefinisikan
method dari sebuah class
Association Menunjukkan
hubungan antar class
Dependency Menunjukkan
ketergantungan antara satu class dengan class yang lain
Generalization Menunjukkan
inheritance dari satu class ke beberapa class
(17)
DAFTAR SINGKATAN
ERD Entity Relationship Diagram
BPMN Business Process Model and Notation
SI Sistem Informasi
UML Unified Modelling Languange
PHP PHP Hypertext Preprocessor
HTML HyperText Markup Language
(18)
DAFTAR ISTILAH
(19)
BAB 1
PENDAHULUAN
1.1Latar BelakangToko Sierra adalah toko yang bergerak dibidang penjualan barang – barang elektronik, khususnya peralatan komputer. Toko yang bertempat di Jaya Plasa ini tentunya memiliki banyak sekali saingan bisnis. Oleh karena itu, diperlukan media yang dapat digunakan untuk meningkatkan proses jual beli yang dilakukan oleh Toko Sierra.
Pada saat ini, Toko Sierra masih melakukan penjualan dengan menyewa counter di Jaya Plasa dan menyebarkan info dengan bermodalkan media social. Hal ini menyebabkan kuntungan yang diperoleh oleh Toko Sierra masih belum maksimal. Selain itu, Toko Sierra masih memiliki masalah untuk memberikan detail gambar dan spec dari barang yang dijualnya kepada konsumen jika hanya mengandalkan media sosial BBM saja.
Setelah melihat masalah-masalah yang terjadi pada Toko Sierra, maka akan dibuat sebuah aplikasi berbasis website untuk menangani masalah-masalah tersebut dan meningkatkan penjualan Toko Sierra, karena di counter saja tidak cukup untuk memaksimalkan penjualan, selain itu juga, Jaya Plasa merupakan pusat penjualan barang elektronik, sehingga saingan tidak luput menjadi faktor menurunnya pendapatan. Aplikasi ini akan membantu Toko Sierra untuk melakukan penjualan barang secara online. Aplikasi ini juga dapat membantu pembeli untuk melihat barang yang ditawarkan oleh Toko Sierra.
1.2Rumusan Masalah
Melihat latar belakang yang ada, maka ditemukan beberapa rumusan masalah yaitu :
1. Bagaimana membuat aplikasi yang dapat digunakan untuk menyediakan informasi kepada pembeli secara online?
2. Bagaimana membuat aplikasi yang dapat membantu customer melakukan pemesan produk – produk yang ditawarkan?
(20)
2
3. Bagaimana membuat aplikasi yang dapat membantu Toko Sierra dalam melakukan pembelian barang ke supplier?
4. Bagaimana membuat aplikasi yang dapat meningkatkan penjualan Toko Sierra dengan teknik apriori?
1.3Tujuan Pembahasan
Berikut ini merupakan tujuan dari pembuatan aplikasi berdasarkan masalah yang ada :
1. Membuat aplikasi untuk melihat data katalog barang yang dijual Toko Sierra. 2. Membuat aplikasi yang dapat membantu customer melakukan pemesan
produk - produk yang ditawarkan.
3. Membuat aplikasi yang dapat membantu Toko Sierra dalam melakukan pembelian barang ke supplier.
4. Membuat aplikasi yang dapat meningkatkan penjualan Toko Sierra dengan teknik apriori.
1.4Ruang Lingkup
Berikut ini merupakan ruang lingkup dari kajian yang akan digunakan untuk membuat aplikasi Toko Sierra :
Perangkat keras
o Processor : Core 2 Duo E4500 – 2.2 GHz
o Memory : DDR34GB
o Harddisk : sisa ruang kosong 80GB Perangkat lunak
o Editor : Netbeans IDE 8
o Bahasa Pemrograman : HTML, PHP , CSS o Basis Data : MySQL
Batasan Aplikasi
Pengguna aplikasi ini terbagi menjadi 2 jenis user yaitu Admin dan customer/member. Aplikasi yang dihasilkan adalah aplikasi yang berbasis web dan diterapkan di Toko Sierra.
(21)
3
a. Membuat dan mengubah data admin. b. Melihat laporan.
c. Mencetak laporan d. Mengubah data member.
e. Membuat dan mengubah data pembelian. f. Membuat dan mengubah data penjualan. g. Melihat konfirmasi pembelian pembeli. h. Mengubah status pembelian pembeli. Customer/ member dapat melakukan :
a. Menambah dan mengubah data pembelian barang. b. Melihat katalog barang yang di jual.
c. Memasukkan barang ke dalam keranjang pembelian. d. Mengubah info data member.
5. Melihat info barang yang disarankan oleh sistem.
1.5Sumber Data
Data-data yang didapat dalam pembuatan aplikasi sistem informasi ini adalah observasi langsung ke instansi yaitu Toko Sierra. Selain itu data-data juga didapatkan dari studi pustaka buku dan dari internet.
1.6Sistematika Penyajian
Berikut ini adalah sistematika penyajian laporan Tugas Akhir pada Toko Sierra :
BAB 1. Pendahuluan
Bab 1 membahas mengenai pendahuluan pembuatan program untukToko komputer Sierra.
Bab ini digunakan untuk menjelaskan : 1.1 Latar belakang
Pada bagian 1.1 membahas mengenai alasan-alasan yang melatarbelakangi dari pembuatan laporan Tugas Akhir untuk Toko Sierra.
(22)
4
1.2 Rumusan masalah
Pada bagian 1.2 membahas mengenai rumusan – rumusan masalah yang menjadi latarbelakang dalam pembuatan aplikasi untuk Toko Sierra. 1.3 Tujuan Pembahasan
Pada bagian 1.3 membahas mengenai tujuan dari dibuatnya aplikasi untuk Toko Sierra berdasarkan dari rumusan masalah yang telah ada.
1.4 Ruang lingkup
Pada bagian 1.4 berisikan mengenai pembahasan– pembahasan dan batasan masalah pembuatan aplikasiuntuk Toko Sierra serta membahas fungsionalitas dari setiap akun yang terdapat pada sistem Toko Sierra. 1.5 Sumber data
Pada bagian 1.5 berisikan mengenai pembahasan darimana sumber data – data yang akan digunakan untuk pembuatan aplikasi Toko Sierra didapat. 1.6 Sistematika Penyajian
Pada bagian 1.6 membahas mengenai sistematika dalam pembuatan dan penyusunan dari laporan Tugas Akhir ini.
BAB 2. Kajian Teori
Bab 2 membahas mengenai penjelasan dari teori-teori yang berkaitan dengan pembuatan sistem dan pengimplementasian teori yang mendukung dalam pembuatan aplikasi untuk Toko Sierra.
BAB 3. Analisis dan Rancangan Sistem
Bab 3 membahas mengenai analisis dari keadaan,kebutuhan sistem, pembuatan sistem, ERD, dan gambaran arsitektur dari sistem yang akan dibuat untuk Toko Sierra.
(23)
5
Bab 4 membahas mengenai perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design untuk Toko Sierra yang sudah dibuat berdasarkan rancangan pada bab sebelumnya.
BAB 5.Pembahasan dan Uji Coba Hasil Penelitian
Bab 5 membahas mengenai penjelasan rencana pengujian dari sistem yang telah dibuat untuk Toko Sierra serta testing yang akan diuji dan dilakukan pada sistem Toko Sierra.
BAB 6.Simpulan dan Saran
Bab 6 membahas mengenai kesimpulan dan saran dari hasil pembuatan sistem untuk Toko Sierra serta juga berisi kata-katapenutup dalam Laporan Tugas Akhir.
(24)
BAB 6
SIMPULAN DAN SARAN
6.1SimpulanBerdasarkan hasil pembahasan dan hasil yang telah dicapai dalam pembuatan aplikasi website ini, maka dapat ditarik kesimpulan sebagai berikut : 1. Aplikasi dapat membantu proses penjualan, pemesan, dan pencatatan invetori
pada Toko SIERRA agar dapat menjalankan usahanya dengan lebih efisien dan efektif.
2. Aplikasi dapat memudahkan user dalam melakukan pemesanan barang pada Toko SIERRA.
3. Aplikasi dapat membantu Toko SIERRA melakukan pembelian barang pada supplier.
4. Aplikasi meningkatkan penjualan Toko SIERRA dengan teknik apriori.
6.2Saran
Untuk mengembangkan aplikasi berbasis web ini agar lebih baik lagi, penulis menyarankan beberapa fitur sebagai berikut :
1. Aplikasi dapat menambahkan laporan akuntansi agar lebih memudahkan pemilik untuk mengetahui laba rugi dari Toko SIERRA.
(25)
DAFTAR PUSTAKA
[1] J. Raymon McLeod, Sistem Informasi Manajement, Edisi 10, Jakarta: Salemba Empat , 2008.
[2] B.-D. K. S. A. N. Robert C. Blattberg, Database Marketing: Analyzing and Managing Customers, India : Springer, 2010.
[3] E. T. L. Kusrini, Algoritma Data Mining, Yogyakarta: Andi Offset, 2009. [4] Yakub, Pengantar sistem informasi, Yogyakarta: Graha Ilmu, 2012.
[5] Laudon, K. C. dan J. P. , Sistem Inforamsi Manajemen Terjemahan Chriswan Sungkono dan Machmudin Eka P, Jakarta: Salemba Empat, 2010.
[6] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Penerbit Andi, 2007.
[7] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan JAVA, Yogyakarta: Andi, 2010.
[8] B. Sunarfrihartono, PHP dan MySQL untuk web, Yogyakarta: Andi Offset, 2011.
[9] C. T. a. B. Connolly, Database System: A Practical Aproach to Design, Implementation, and Management, Boston: Pearson Education, 2010.
[10] S. A. White, BPMN Modeling and Reference Guide: Understanding and Using BPMN, USA : Future Strategies Inc., 2008.
[11] K. Peranginangin, Aplikasi WEB dan PHP dan MySQL, Yogyakarta: Andi Offset, 2006.
[12] S. Radford, Learning Web Development with Bootstrap and AngularJS, Birmingham: Packt Publisher, 2015.
[13] S. F. Guy Harrison, MySQL Stored Procedure Programming, United State of America: O' Reilly Media, 2006.
[14] M. G. Limaye, Software Testing, Delhi: Lalit Offset, 2009.
[15] Soemarso, Akuntansi Suatu Pengantar Edisi Kelima, Jakarta: Salemba Empat, 2009.
(1)
3. Bagaimana membuat aplikasi yang dapat membantu Toko Sierra dalam melakukan pembelian barang ke supplier?
4. Bagaimana membuat aplikasi yang dapat meningkatkan penjualan Toko Sierra dengan teknik apriori?
1.3Tujuan Pembahasan
Berikut ini merupakan tujuan dari pembuatan aplikasi berdasarkan masalah yang ada :
1. Membuat aplikasi untuk melihat data katalog barang yang dijual Toko Sierra. 2. Membuat aplikasi yang dapat membantu customer melakukan pemesan
produk - produk yang ditawarkan.
3. Membuat aplikasi yang dapat membantu Toko Sierra dalam melakukan pembelian barang ke supplier.
4. Membuat aplikasi yang dapat meningkatkan penjualan Toko Sierra dengan teknik apriori.
1.4Ruang Lingkup
Berikut ini merupakan ruang lingkup dari kajian yang akan digunakan untuk membuat aplikasi Toko Sierra :
Perangkat keras
o Processor : Core 2 Duo E4500 – 2.2 GHz o Memory : DDR34GB
o Harddisk : sisa ruang kosong 80GB Perangkat lunak
o Editor : Netbeans IDE 8
o Bahasa Pemrograman : HTML, PHP , CSS o Basis Data : MySQL
Batasan Aplikasi
Pengguna aplikasi ini terbagi menjadi 2 jenis user yaitu Admin dan customer/member. Aplikasi yang dihasilkan adalah aplikasi yang berbasis web
(2)
3
a. Membuat dan mengubah data admin. b. Melihat laporan.
c. Mencetak laporan d. Mengubah data member.
e. Membuat dan mengubah data pembelian. f. Membuat dan mengubah data penjualan. g. Melihat konfirmasi pembelian pembeli. h. Mengubah status pembelian pembeli. Customer/ member dapat melakukan :
a. Menambah dan mengubah data pembelian barang. b. Melihat katalog barang yang di jual.
c. Memasukkan barang ke dalam keranjang pembelian. d. Mengubah info data member.
5. Melihat info barang yang disarankan oleh sistem.
1.5Sumber Data
Data-data yang didapat dalam pembuatan aplikasi sistem informasi ini adalah observasi langsung ke instansi yaitu Toko Sierra. Selain itu data-data juga didapatkan dari studi pustaka buku dan dari internet.
1.6Sistematika Penyajian
Berikut ini adalah sistematika penyajian laporan Tugas Akhir pada Toko Sierra :
BAB 1. Pendahuluan
Bab 1 membahas mengenai pendahuluan pembuatan program untukToko komputer Sierra.
Bab ini digunakan untuk menjelaskan : 1.1 Latar belakang
Pada bagian 1.1 membahas mengenai alasan-alasan yang melatarbelakangi dari pembuatan laporan Tugas Akhir untuk Toko Sierra.
(3)
1.2 Rumusan masalah
Pada bagian 1.2 membahas mengenai rumusan – rumusan masalah yang menjadi latarbelakang dalam pembuatan aplikasi untuk Toko Sierra.
1.3 Tujuan Pembahasan
Pada bagian 1.3 membahas mengenai tujuan dari dibuatnya aplikasi untuk Toko Sierra berdasarkan dari rumusan masalah yang telah ada.
1.4 Ruang lingkup
Pada bagian 1.4 berisikan mengenai pembahasan– pembahasan dan batasan masalah pembuatan aplikasiuntuk Toko Sierra serta membahas fungsionalitas dari setiap akun yang terdapat pada sistem Toko Sierra.
1.5 Sumber data
Pada bagian 1.5 berisikan mengenai pembahasan darimana sumber data – data yang akan digunakan untuk pembuatan aplikasi Toko Sierra didapat.
1.6 Sistematika Penyajian
Pada bagian 1.6 membahas mengenai sistematika dalam pembuatan dan penyusunan dari laporan Tugas Akhir ini.
BAB 2. Kajian Teori
Bab 2 membahas mengenai penjelasan dari teori-teori yang berkaitan dengan pembuatan sistem dan pengimplementasian teori yang mendukung dalam pembuatan aplikasi untuk Toko Sierra.
BAB 3. Analisis dan Rancangan Sistem
Bab 3 membahas mengenai analisis dari keadaan,kebutuhan sistem, pembuatan sistem, ERD, dan gambaran arsitektur dari sistem yang akan dibuat untuk Toko Sierra.
(4)
5
Bab 4 membahas mengenai perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan User Interface Design untuk Toko Sierra yang sudah dibuat berdasarkan rancangan pada bab sebelumnya.
BAB 5.Pembahasan dan Uji Coba Hasil Penelitian
Bab 5 membahas mengenai penjelasan rencana pengujian dari sistem yang telah dibuat untuk Toko Sierra serta testing yang akan diuji dan dilakukan pada sistem Toko Sierra.
BAB 6.Simpulan dan Saran
Bab 6 membahas mengenai kesimpulan dan saran dari hasil pembuatan sistem untuk Toko Sierra serta juga berisi kata-katapenutup dalam Laporan Tugas Akhir.
(5)
BAB 6
SIMPULAN DAN SARAN
6.1Simpulan
Berdasarkan hasil pembahasan dan hasil yang telah dicapai dalam pembuatan aplikasi website ini, maka dapat ditarik kesimpulan sebagai berikut : 1. Aplikasi dapat membantu proses penjualan, pemesan, dan pencatatan invetori
pada Toko SIERRA agar dapat menjalankan usahanya dengan lebih efisien dan efektif.
2. Aplikasi dapat memudahkan user dalam melakukan pemesanan barang pada Toko SIERRA.
3. Aplikasi dapat membantu Toko SIERRA melakukan pembelian barang pada supplier.
4. Aplikasi meningkatkan penjualan Toko SIERRA dengan teknik apriori.
6.2Saran
Untuk mengembangkan aplikasi berbasis web ini agar lebih baik lagi, penulis menyarankan beberapa fitur sebagai berikut :
1. Aplikasi dapat menambahkan laporan akuntansi agar lebih memudahkan pemilik untuk mengetahui laba rugi dari Toko SIERRA.
(6)
DAFTAR PUSTAKA
[1] J. Raymon McLeod, Sistem Informasi Manajement, Edisi 10, Jakarta: Salemba Empat , 2008.
[2] B.-D. K. S. A. N. Robert C. Blattberg, Database Marketing: Analyzing and Managing Customers, India : Springer, 2010.
[3] E. T. L. Kusrini, Algoritma Data Mining, Yogyakarta: Andi Offset, 2009. [4] Yakub, Pengantar sistem informasi, Yogyakarta: Graha Ilmu, 2012.
[5] Laudon, K. C. dan J. P. , Sistem Inforamsi Manajemen Terjemahan Chriswan Sungkono dan Machmudin Eka P, Jakarta: Salemba Empat, 2010.
[6] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Penerbit Andi, 2007.
[7] A. Nugroho, Rekayasa Perangkat Lunak Menggunakan UML dan JAVA, Yogyakarta: Andi, 2010.
[8] B. Sunarfrihartono, PHP dan MySQL untuk web, Yogyakarta: Andi Offset, 2011.
[9] C. T. a. B. Connolly, Database System: A Practical Aproach to Design, Implementation, and Management, Boston: Pearson Education, 2010.
[10] S. A. White, BPMN Modeling and Reference Guide: Understanding and Using BPMN, USA : Future Strategies Inc., 2008.
[11] K. Peranginangin, Aplikasi WEB dan PHP dan MySQL, Yogyakarta: Andi Offset, 2006.
[12] S. Radford, Learning Web Development with Bootstrap and AngularJS, Birmingham: Packt Publisher, 2015.
[13] S. F. Guy Harrison, MySQL Stored Procedure Programming, United State of America: O' Reilly Media, 2006.
[14] M. G. Limaye, Software Testing, Delhi: Lalit Offset, 2009.
[15] Soemarso, Akuntansi Suatu Pengantar Edisi Kelima, Jakarta: Salemba Empat, 2009.