Sistem E-Commerce Baby Shop BabyWow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor.
ABSTRAK
Pada saat ini teknologi berkembang sangat cepat, sehingga kegiatan banyak yang dapat dilakukan dengan mudah dan cepat. BabyShop BabyWow belum menggunakan sistem yang terkomputerisasi dalam proses layanan pelanggan, informasi, pengelolaan produk, perhitungan ongkos kirim. Hal ini mengakibatkan penjualan menjadi kurang maksimal.
Oleh karena itu, penulis ingin melakukan penelitian dengan judul “Sistem E-Commerce BabyShop BabyWow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor”. Penelitian ini bertujuan untuk menghasilkan sebuah aplikasi berbasis web yang dapat membuat BabyShop BabyWow lebih efisien dalam memberikan layanan kepada pelanggan, pengelolaan produk, perhitungan ongkos kirim.
(2)
ABSTRACT
At this time the technology is developing very fast, so many activities that can be done easily and quickly. Babyshop BabyWow not using a computerized system in the process of customer service, information, product management, calculation of postage. This resulted in sales to less than the maximum. Therefore, the authors wanted to do research with the title “Sistem E-Commerce BabyShop BabyWow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor”. This study aims to produce a web-based application that can make BabyShop BabyWow more efficient in providing services to customers, product management, calculating postage.
(3)
DAFTAR ISI
LEMBAR PENGESAHAN ... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii
PRAKATA ... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR ... xi
DAFTAR TABEL ... xiii
DAFTAR NOTASI/ LAMBANG ... xiv
DAFTAR SINGKATAN ... xvi
DAFTAR ISTILAH ... 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 ... 2
1.5 Sumber Data ... 3
1.6 Sistematika Penyajian ... 3
BAB 2 ... 4
KAJIAN TEORI ... 4
2.1 Sistem Informasi ... 4
2.2 E-Commerce ... 4
(4)
2.4 Flowchart... 5
2.5 Entity Relationship Diagram ... 5
2.6 Data Flow Diagram ... 6
2.7 Blackbox Testing ... 6
2.8 JavaScript ... 6
2.9 Cascading Style Sheets ... 7
2.10 Hypertext Preprocessor ... 7
2.11 HyperText Markup Language ... 7
2.12 Bootstrap ... 8
2.13 Nearest Neighbor ... 8
2.14 Manhattan Distance ... 9
BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 10
3.1 Proses Bisnis Penjualan... 10
3.2 Proses Bisnis Tracking Order ... 12
3.3 Analisis Basis Data ... 13
3.3.1 Sistem E-Commerce BabyShop Baby Wow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor ... 13
3.4 Analisis Rekomendasi Produk Menggunakan Nearest Neighbor ... 15
3.4.1 Algoritma Nearest Neighbor ... 15
3.4.2 Perhitungan Algoritma Nearest Neighbor ... 15
3.5 Pengguna Interface Design ... 17
3.5.1 Pengguna Interface Design Halaman Utama ... 17
3.5.2 Pengguna Interface Design Halaman Kategori ... 18
3.5.3 Pengguna Interface Design Halaman Hubungi Kami ... 19
3.5.4 Pengguna Interface Design Halaman Tentang Kami ... 19
(5)
3.5.6 Pengguna Interface Design Halaman Keranjang ... 21
3.5.7 Pengguna Interface Design Halaman Profile ... 22
3.5.8 Pengguna Interface Design Halaman Pelacakan ... 23
3.5.9 Pengguna Interface Design Riwayat Transaksi ... 23
3.5.10 Pengguna Interface Design Halaman Rincian Produk ... 24
3.5.11 Pengguna Interface Design Halaman Kelola Barang Admin ... 25
3.5.12 Pengguna Interface Design Halaman Kelola Pengguna Admin ... 26
3.5.13 Pengguna Interface Design Halaman Kelola Transaksi Admin ... 26
3.5.14 Pengguna Interface Design Halaman Melihat Laporan Admin ... 27
3.6 Data Flow Diagram ... 27
3.6.1 DFD Lvl 0 ... 27
3.6.2 DFD Lvl 1 ... 28
3.6.2.1 DFD Lvl 2 Pengolahan Data Transaksi ... 28
3.6.2.2 DFD Lvl 2 Pengolahan Data Produk ... 29
3.7 Specification Process (PCSPEC) ... 30
3.8 Kamus Data ... 33
BAB 4 IMPLEMENTASI dan hasil penelitian ... 37
4.1 Halaman “Beranda” ... 37
4.2 Halaman “Form Login”... 38
4.3 Halaman “Form Registrasi” ... 38
4.4 Halaman “Lihat Produk” ... 39
4.5 Halaman “Keranjang” ... 40
4.6 Halaman “Pilih Alamat” ... 40
4.7 Halaman “Pilih Jenis Pengiriman” ... 41
4.8 Halaman “Checkout” ... 42
(6)
4.10 Halaman “Transaksi” ... 43
4.11 Halaman “Profil” ... 44
4.12 Halaman “Tambah Alamat Baru” ... 44
BAB 5 PENGUJIAN ... 46
5.1 Pengujian Login ... 46
5.2 Pengujian Registrasi ... 46
5.3 Pengujian Pencarian Produk ... 47
5.4 Pengujian Tambah Produk ... 47
5.5 Pengujian Hapus Produk ... 47
5.6 Pengujian Perbarui Produk ... 48
5.7 Pengujian Tambah Detil Produk ... 48
5.8 Pengujian Hapus Detil Produk ... 48
5.9 Pengujian Perbarui Detil Produk ... 49
BAB 6 SIMPULAN DAN SARAN ... 50
6.1 Simpulan ... 50
6.2 Saran ... 50
(7)
DAFTAR GAMBAR
Gambar 2.1 Rumus Penghitungan kedekatan antara dua kasus ... 8
Gambar 3.5 Flowchart Proses Bisnis Penjualan ... 11
Gambar 3.6 Flowchart Bisnis Tracking Order ... 12
Gambar 3.8 ERD Sistem E-Commerce Baby Shop BabyWow menggunakan Sistem Rekomendasi Nearest Neighbor. ... 14
Gambar 3.9 User Interface Design Halaman Utama ... Gambar 3.10 Pengguna Interface Design Halaman Kategori ... 18
Gambar 3.11 Pengguna Interface Design Halaman Hubungi Kami... 19
Gambar 3.12 Pengguna Interface Design Halaman Tentang Kami ... 19
Gambar 3.13 Pengguna Interface Design Halaman Pendaftaran ... 20
Gambar 3.14 User Interface Design Halaman Keranjang ... Gambar 3.15 User Interface Design Halaman Profile ... Gambar 3.16 Pengguna Interface Design Halaman Pelacakan ... 23
Gambar 3.17 Pengguna Interface Design Riwayat Transaksi ... 23
Gambar 3.18 Pengguna Interface Design Halaman Rincian Produk ... 24
Gambar 3.19 User Interface Design Kelola Barang Admin ... Gambar 3.20 Pengguna Interface Design Halaman Kelola Pengguna Admin ... 26
Gambar 3.21 Pengguna Interface Design Halaman Kelola Transaksi Admin ... 26
Gambar 3.22 Pengguna Interface Design Halaman Melihat Laporan Admin... 27
Gambar 3.23 DFD Lvl 0 ... 27
Gambar 3.24 DFD Lvl 1 ... 28
Gambar 3.25 DFD Lvl 2 Pengolahan Data Transaksi... 28
Gambar 3.26 DFD Lvl 2 Pengolahan Data Produksi ... 29
Gambar 4.1 Halaman “Beranda”... 37
Gambar 4.2 Halaman “Form Login” ... 38
Gambar 4.3 Halaman “Form Registrasi” ... 38
Gambar 4.4 Halaman “Lihat Produk” ... 39
Gambar 4.5 Halaman “Keranjang” ... 40
Gambar 4.6 Halaman “Pilih Alamat”... 40
(8)
Gambar 4.8 Halaman “Checkout” ... 42
Gambar 4.9 Halaman “Konfirmasi Pembayaran” ... 42
Gambar 4.10 Halaman “Transaksi” ... 43
Gambar 4.11 Halaman “Profil” ... 44
(9)
DAFTAR TABEL
Tabel 3.1 Skenario Perhitungan Rekomendasi ... 15
Tabel 3.2 Nilai Persamaan ... 16
Tabel 3.3 Pspec 1 (Registrasi) ... 30
Tabel 3.4 Pspec 2 (Login) ... 30
Tabel 3.5 Pspec 3 (Pencarian Produk) ... 30
Tabel 3.6 Pspec 5.1 (Tambah Produk) ... 31
Tabel 3.7 Pspec 5.2 (Hapus Produk) ... 31
Tabel 3.8 Pspec 5.3 (Perbarui Produk) ... 31
Tabel 3.9 Pspec 5.4 (Tambah Detil Produk) ... 32
Tabel 3.10 Pspec 5.5 (Hapus Detil Produk) ... 32
Tabel 3.11 Pspec 5.6 (Perbarui Detil Produk)... 32
Tabel 3.12 Kamus Data (Data Login) ... 33
Tabel 3.13 Kamus Data (Data Alamat) ... 33
Tabel 3.14 Kamus Data (Data Pembelian) ... 34
Tabel 3.15 Kamus Data (Data Detil Pembelian) ... 34
Tabel 3.16 Kamus Data (Data Keranjang) ... 35
Tabel 3.17 Kamus Data (Data Produk) ... 35
Tabel 3.18 Kamus Data (Data Detil Produk) ... 35
Tabel 3.19 Kamus Data (Data Pengguna) ... 36
Tabel 5.1 Pengujian Login ... 46
Tabel 5.2 Pengujian Registrasi ... 46
Tabel 5.3 Pengujian Pencarian Produk ... 47
Tabel 5.4 Pengujian Tambah Produk ... 47
Tabel 5.5 Pengujian Hapus Produk ... 47
Tabel 5.6 Pengujian Perbarui Produk... 48
Tabel 5.7 Pengujian Tambah Detil Produk ... 48
Tabel 5.8 Pengujian Hapus Detil Produk ... 48
(10)
DAFTAR NOTASI/ LAMBANG
Jenis Notasi/Lambang Nama Arti
Flowchart Terminal
Simbol untuk
permulaan atau akhir dari suatu program
Flowchart Process
Simbol yang
menunjukkan
pengolahan yang dilakukan oleh komputer
Flowchart Manual
Operation
Simbol yang
menunjukkan
pengolahan yang tidak dilakukanoleh
komputer
Flowchart Decision
Simbol untuk kondisi
yang akan
menghasilkan beberapa
kemungkinan jawaban/ aksi
Flowchart Off-line Storage
Simbol yang
menunjukkan bahwa data di dalam simbol ini akan disimpan
Flowchart Punched card
Simbol yang
menyatakan input berasal dari kartu atau output ditulis ke kartu
Flowchart Dokumen
Simbol yang
menyatakan input berasal dari dokumen dalam bentuk kertas atau output dicetak ke kertas.
DFD
Simbol External Entity
Merupakan kesatuan di lingkungan luar sistem bias berupa orang, organisasi atau sistem lain. DFD
Process Merupakan proses di perhitungan arimatik penulisan suatu formula atau pembuatan laporan DFD Data Store (simpan data)
Dapat berupa suatu file atau database pada sistem
(11)
Jenis Notasi/Lambang Nama Arti
komputer atau catatan manual DFD
Data Flow (arus data)
Arus data ini mengalir diantara proses, simpan data dan kesatuan luar ERD
Entitas Menunjukkan
sebuah objek yang dapat dibedakan dengan objek lainnya
ERD Atribut Mendeskripsikan
karakter entitas ERD
Relasi Menunjukkan
adanya hubungan diantara sejumlah entitas yang berbeda
ERD
Garis (one to many)
Penghubung antar relasi dan entitas dimana satu entitas dapat memiliki hubungan lebih dari satu entitas
(12)
DAFTAR SINGKATAN
CSS Cascading Style Sheets
DFD Data Flow Diagram
ERD Entity Relationship Diagram
HTML Hyper Text Markup Language
PCSPEC Process Specification
PHP Hypertext Prepocessor
(13)
DAFTAR ISTILAH
Login fungsi dimana pengguna memasukkan
penggunaname dan password sebelum mengakses aplikasi.
Logout untuk mengakhiri akses pengguna
Password kata sandi untuk mengakses ke sumber tertentu Pengguna personal-personal yang terlibat langsung dalam
(14)
BAB 1
PENDAHULUAN
Pada bab ini akan dibahas mengenai latar belakang masalah, rumusan, tujuan pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian dari penelitian.
1.1Latar Belakang Masalah
Di era yang modern sekarang ini, sudah banyak perkembangan teknologi yang bisa kita lihat dan nikmati. Salah satunya ialah penggunaan internet yang memudahkan kita untuk mendapatkan informasi, berkomunikasi maupun melakukan transaksi secara online. Oleh karena itu, pelanggan dapat dengan mudah mengetahui berbagai informasi, seperti harga, kualitas, sistem pembayaran dan pelayanan yang ditawarkan oleh online shop.
Banyaknya Online Shop yang ada saat ini membuat para pelanggan tidak setia dengan hanya satu Online Shop, sehingga banyak Online Shop yang tidak bertahan dalam bisnis ini. Dari beberapa survei yang telah dilakukan, menunjukkan kunci keberhasilan perusahaan bukan hanya dilihat dari produk ataupun jasa yang ditawarkan, akan tetapi juga mengenai pelayanan yang dapat melebihi harapan pelanggan.
BabyWow Baby online shop merupakan sebuah toko online yang menjual perlengkapan, peralatan, pakaian, mainan maupun makanan bayi. Penjualan yang dilakukan masih menggunakan sistem manual sehingga berakibat kurang meningkatnya angka penjualan. Selain itu, segala prosedur dan transaksi masih belum terkomputerisasi sehingga data – data transaksi tidak teroraganisir dengan baik.
Dengan adanya masalah ini, penulis akan mengaplikasikan sebuah aplikasi berbasis web yang dapat digunakan untuk mencatat pemesanan, penjualan serta informasi barang yang direkomendasikan berdasarkan pemberian rating tiap produk. Dan diharapkan aplikasi ini dapat mengefesiensikan pelanggan dalam memperoleh data dan melakukan transaksi di dalam aplikasi yang dibuat.
(15)
2
1.2Rumusan Masalah
Berdasarkan latar belakang tersebut, maka masalah yang akan muncul dapat diidentifikasi sebagai berikut :
1. Bagaimana membuat Sistem E-Commerce yang dapat memudahkan pengelolaan transaksi penjualan dan pembayaran ?
2. Bagaimana mengimplementasikan metode Sistem Rekomendasi Nearest Neighbor untuk BabyShop Babywow?
1.3Tujuan Pembahasan
Tujuan dari rumusan masalah yang telah disebutkan adalah sebagai berikut : 1. Membuat Sistem E-Commerce yang dapat memudahkan pengelolaan transaksi
penjualan dan pembayaran.
2. Mengimplementasikan metode Sistem Rekomendasi Nearest Neighbor untuk BabyShop Babywow.
1.4Ruang Lingkup
Ruang lingkup yang terdapat dalam software adalah : 1. Sistem Operasi : Windows 7 atau Windows 8 2. Basis Data : SQL Server 2008 R2
3. Bahasa Scripting : PHP,HTML,CSS
Ruang lingkup yang terdapat dalam hardware agar aplikasi berjalan dengan baik adalah :
1. Spesifikasi Minimum Processor Intel Pentium i3 2. Spesifikasi Minimum Memory 4 GB
3. Spesifikasi Minimum Harddisk 100 GB 4. Keyboard dan Mouse
5. Monitor
Aplikasi ini dapat diakses oleh pengunjung, kustomer dan admin. Pengunjung : Melihat barang, Registrasi
Kustomer : Melakukan pemesanan, pembelian barang.
(16)
3
1.5Sumber Data
Sumber data yang digunakan untuk pembuatan aplikasi ini diperoleh dari : 1. Primer
Data diperoleh dari dokumen serta wawancara pemilik secara langsung. 2. Sekunder
Data diperoleh dari buku, internet, dan sumber –sumber lainya yang mendukung data primer.
1.6Sistematika Penyajian
Sistematika penyajian dari penyusunan laporan ini adalah sebagai berikut : BAB 1. 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 2. Kajian Teori
Bab ini berisi tentang penjelasan teori-teori yang berkatian dengan pembuatan sistem dan mendukung pembuatan sistem yang ada
BAB 3. Analisis dan Rancangan Sistem
Bab ini berisi tentang penjelasan analisis suatu keadaan, kebutuhan sistem, perancangan sistem, DFD, ERD, dan gambaran arsitektur sistem.
BAB 4. Hasil Penelitian
Bab ini berisi tentang penjelasan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan Pengguna Interface Design yang sudah dibuat.
BAB 5. Pembahasan dan Uji Coba Hasil Penelitian
Bab ini berisi tentang penjelasan rencana pengujian sistem serta testing akan diuji dan dilakukan.
BAB 6. Simpulan dan Saran
Bab ini berisi kesimpulan dari pembahasan pada perancangan serta analisa pengujian aplikasi yang dibuat.
(17)
BAB 6
SIMPULAN DAN SARAN
Setelah melaksanakan penelitian tentang Sistem E-Commerce BabyShop Baby
Wow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor serta hasil
pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka pada bab ini dapat ditarik kesimpulan dan saran yang diharapkan berg una dan bermanfaat untuk penelitian selanjutnya. Adapun simpulan dan saran dari penelitian ini, yaitu:
6.1Simpulan
Dari hasil analisis diatas dapat diambil kesimpulan mengenai pengembangan aplikasi Sistem E-Commerce BabyShop Baby Wow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor, antara lain:
1. Sistem yang dibuat dapat mengelola data produk, data customer.
2. Sistem yang dibuat dapat memberikan hasil rekomendasi produk berdasarkan profil pengguna dan isi produk.
3. Sistem yang dibuat dapat memberikan status produk dan ongkos kirim tujuan pengiriman yang ingin dibeli kustomer.
6.2Saran
Berdasarkan simpulan diatas penulis mencoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan aplikasi di masa yang akan datang, antara lain:
1. Perlu adanya pengembangan ekspedisi untuk pengiriman yang dilakukan penjual.
2. Perlu adanya pengembangan pembayaran kustomer dengan berbagai metode yang ada.
(18)
SISTEM E-COMMERCE BABY SHOP BABYWOW
MENGGUNAKAN METODE SISTEM
REKOMENDASI
NEAREST NEIGHBOR
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
Yuri Sukamto
1372079
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
2016
(19)
PRAKATA
Puji syukur dan terimakasih kepada Tuhan Yang Maha Esa atas anugerah, hikmat, dan penyertaan-Nya, sehingga saya dapat menyelesaikan penelitian saya yang berjudul Sistem E-Commerce Baby Shop Babywow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor dengan sebaik-baiknya. Laporan ini dibuat untuk memenuhi persyaratan kelulusan dengan mata kuliah Tugas Akhir Semester Ganjil 2016-2017. Pada kesempatan ini saya mengucapkan terima kasih kepada Ibu Yenni M. Djajalaksana, MBA., Ph.D selaku pembimbing Tugas Ahir saya yang berjudul Sistem E-Commerce Baby Shop Babywow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor atas bimbingannya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik.
Penyusunan laporan kerja praktek ini tidak terlepas dari dukungan, dorongan, bantuan dari dosen, orang tua, dan teman-teman. Oleh karena itu, penulis juga ingin mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak Dr. Hapnes Toba, M. Sc. selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Maranatha.
2. Bapak Robby Tan, S.Kom, M.T. selaku Ketua Jurusan S1 Teknik Informatika Universitas Kristen Maranatha.
3. Ibu Meliana Christianti J., S.Kom., M.T. selaku Koordinator Tugas Akhir. 4. Seluruh Pengajar Universitas Kristen Maranatha yang telah memberikan ilmu kepada penulis sehingga Laporan Tugas Akhir ini dapat diselesaikan dengan sebaik-baiknya.
5. Seluruh keluarga, senior dan teman – teman penulis yang telah memberikan dukungannya.
Bandung, 3 November 2016
(20)
DAFTAR PUSTAKA
[1] E. Imanda dan D. Edi, Sistem Informasi Pembelian Penjualan Dilengkapi Decission Support System Untuk Penentuan Supplier, Bandung: JuTISI, Vol 2, No 1, 2016.
[2] J. Wong, Internet Marketing For Beginners, Jakarta: Elex Media Komputindo, 2010.
[3] M. Dra. Hj. Yulia Djahir dan S. M. Dewi Pratita, bahan Ajar Sistem Informasi Manajemen, Yogyakarta: Deepublish, 2015.
[4] L. Sitorus, Algoritma dan Pemrograman, Yogyakarta: Penerbit Andi, 2015. [5] M. Prof. Dr. Ir. Marimin, M. M. Ir. Hendri Tanjung dan S. M. Haryo Prabowo,
Sistem Informasi Manajemen Sumber Daya Manusia, Jakarta: Grasindo, 2006.
[6] H. A. Fatta dan S. Amikom, Rekayasa Sistem Pengenalan Wajah, Yogyakarta: Penerbit Andi, 2009.
[7] H. A. Fatta dan S. Amikom, analisis dan perancangan sistem informasi untuk keunggulan bersaing perusahaan dan organisasi modern, Yogyakarta: Penerbit Andi, 2007.
[8] Brooks dan D. R., An Introduction to HTML and JavaScript: for Scientists and Engineers, London: Springer, 2007.
[9] R. York, Beginning CSS: Cascading Style Sheets for Web Design Third Edition, Indianapolis: Inc Wiley Publishing, 2011.
[10] l. Quigley dan M. Gargenta, PHP and MySQL by Example, Massachusetts: Inc Pearson Education, 2007.
[11] W. W, HTML: A Beginner’s Guide, New York: McGraw-Hill, 2006.
[12] Grinberg dan Miguel, Flask Web Development: Developing Web Applications with Python. First Edition, Sebastopol: Inc O’Reilly Media, 2014.
[13] Kusrini dan E. T. Luth, Algoritma Data Mining, Yogyakarta: CV ANDI OFFSET (Penerbit ANDI), 2009.
(21)
[14] T. M. Ahmad, Y. H. Chrisnanto dan R. Yuniarti, “PENENTUAN PEMULIHAN KESEHATAN IBU HAMIL MENGGUNAKAN TEKNIK CASE BASED REASONING DAN MANHATTAN DISTANCE,” Seminar Nasional Sains dan Teknologi ke-7, vol. 1, p. 45, 2016.
[15] O. Lukito, Sistem Informasi Penjualan Pembelian Dan Rekomendasi Produk Dengan Metode Collaborative Filtering, Bandung, 2015.
[16] S. Budiwijaya dan M. C. J., ANALISIS DAN PERANCANGAN APLIKASI E-COMMERCE DENGAN METODE REKOMENDASI NEAREST NEIGHBOUR, Airmadidi, Minahasa Utara: Fakultas Ilmu Komputer - Universitas Klabat, 2015.
(1)
3
Universitas Kristen Maranatha
1.5Sumber Data
Sumber data yang digunakan untuk pembuatan aplikasi ini diperoleh dari : 1. Primer
Data diperoleh dari dokumen serta wawancara pemilik secara langsung. 2. Sekunder
Data diperoleh dari buku, internet, dan sumber –sumber lainya yang mendukung data primer.
1.6Sistematika Penyajian
Sistematika penyajian dari penyusunan laporan ini adalah sebagai berikut : BAB 1. 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 2. Kajian Teori
Bab ini berisi tentang penjelasan teori-teori yang berkatian dengan pembuatan sistem dan mendukung pembuatan sistem yang ada
BAB 3. Analisis dan Rancangan Sistem
Bab ini berisi tentang penjelasan analisis suatu keadaan, kebutuhan sistem, perancangan sistem, DFD, ERD, dan gambaran arsitektur sistem.
BAB 4. Hasil Penelitian
Bab ini berisi tentang penjelasan perencanaan tahap implementasi, proses perkembangan implementasi proyek, penjelasan mengenai realisasi fungsionalitas dan Pengguna Interface Design yang sudah dibuat.
BAB 5. Pembahasan dan Uji Coba Hasil Penelitian
Bab ini berisi tentang penjelasan rencana pengujian sistem serta testing akan diuji dan dilakukan.
BAB 6. Simpulan dan Saran
Bab ini berisi kesimpulan dari pembahasan pada perancangan serta analisa pengujian aplikasi yang dibuat.
(2)
50
Universitas Kristen Maranatha
BAB 6
SIMPULAN DAN SARAN
Setelah melaksanakan penelitian tentang Sistem E-Commerce BabyShop Baby Wow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor serta hasil pembahasan yang penulis uraikan pada bab-bab sebelumnya, maka pada bab ini dapat ditarik kesimpulan dan saran yang diharapkan berg una dan bermanfaat untuk penelitian selanjutnya. Adapun simpulan dan saran dari penelitian ini, yaitu:
6.1Simpulan
Dari hasil analisis diatas dapat diambil kesimpulan mengenai pengembangan aplikasi Sistem E-Commerce BabyShop Baby Wow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor, antara lain:
1. Sistem yang dibuat dapat mengelola data produk, data customer.
2. Sistem yang dibuat dapat memberikan hasil rekomendasi produk berdasarkan profil pengguna dan isi produk.
3. Sistem yang dibuat dapat memberikan status produk dan ongkos kirim tujuan pengiriman yang ingin dibeli kustomer.
6.2Saran
Berdasarkan simpulan diatas penulis mencoba memberikan beberapa saran dengan harapan dapat memberikan manfaat untuk pengembangan aplikasi di masa yang akan datang, antara lain:
1. Perlu adanya pengembangan ekspedisi untuk pengiriman yang dilakukan penjual.
2. Perlu adanya pengembangan pembayaran kustomer dengan berbagai metode yang ada.
(3)
SISTEM E-COMMERCE BABY SHOP BABYWOW
MENGGUNAKAN METODE SISTEM
REKOMENDASI
NEAREST NEIGHBOR
TUGAS AKHIR
Diajukan untuk Memenuhi Persyaratan Akademik dalam
Menyelesaikan Pendidikan pada Program Studi
S1 Teknik Informatika Universitas Kristen Maranatha
Oleh
Yuri Sukamto
1372079
PROGRAM STUDI S1 TEKNIK INFORMATIKA
FAKULTAS TEKNOLOGI INFORMASI
UNIVERSITAS KRISTEN MARANATHA
BANDUNG
2016
(4)
PRAKATA
Puji syukur dan terimakasih kepada Tuhan Yang Maha Esa atas anugerah, hikmat, dan penyertaan-Nya, sehingga saya dapat menyelesaikan penelitian saya yang berjudul Sistem E-Commerce Baby Shop Babywow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor dengan sebaik-baiknya. Laporan ini dibuat untuk memenuhi persyaratan kelulusan dengan mata kuliah Tugas Akhir Semester Ganjil 2016-2017. Pada kesempatan ini saya mengucapkan terima kasih kepada Ibu Yenni M. Djajalaksana, MBA., Ph.D selaku pembimbing Tugas Ahir saya yang berjudul Sistem E-Commerce Baby Shop Babywow Menggunakan Metode Sistem Rekomendasi Nearest Neighbor atas bimbingannya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik.
Penyusunan laporan kerja praktek ini tidak terlepas dari dukungan, dorongan, bantuan dari dosen, orang tua, dan teman-teman. Oleh karena itu, penulis juga ingin mengucapkan terima kasih yang sebesar-besarnya kepada: 1. Bapak Dr. Hapnes Toba, M. Sc. selaku Dekan Fakultas Teknologi Informasi Universitas Kristen Maranatha.
2. Bapak Robby Tan, S.Kom, M.T. selaku Ketua Jurusan S1 Teknik Informatika Universitas Kristen Maranatha.
3. Ibu Meliana Christianti J., S.Kom., M.T. selaku Koordinator Tugas Akhir. 4. Seluruh Pengajar Universitas Kristen Maranatha yang telah memberikan ilmu kepada penulis sehingga Laporan Tugas Akhir ini dapat diselesaikan dengan sebaik-baiknya.
5. Seluruh keluarga, senior dan teman – teman penulis yang telah memberikan dukungannya.
Bandung, 3 November 2016
(5)
51
Universitas Kristen Maranatha
DAFTAR PUSTAKA
[1] E. Imanda dan D. Edi, Sistem Informasi Pembelian Penjualan Dilengkapi Decission Support System Untuk Penentuan Supplier, Bandung: JuTISI, Vol 2, No 1, 2016.
[2] J. Wong, Internet Marketing For Beginners, Jakarta: Elex Media Komputindo, 2010.
[3] M. Dra. Hj. Yulia Djahir dan S. M. Dewi Pratita, bahan Ajar Sistem Informasi Manajemen, Yogyakarta: Deepublish, 2015.
[4] L. Sitorus, Algoritma dan Pemrograman, Yogyakarta: Penerbit Andi, 2015. [5] M. Prof. Dr. Ir. Marimin, M. M. Ir. Hendri Tanjung dan S. M. Haryo Prabowo,
Sistem Informasi Manajemen Sumber Daya Manusia, Jakarta: Grasindo, 2006.
[6] H. A. Fatta dan S. Amikom, Rekayasa Sistem Pengenalan Wajah, Yogyakarta: Penerbit Andi, 2009.
[7] H. A. Fatta dan S. Amikom, analisis dan perancangan sistem informasi untuk keunggulan bersaing perusahaan dan organisasi modern, Yogyakarta: Penerbit Andi, 2007.
[8] Brooks dan D. R., An Introduction to HTML and JavaScript: for Scientists and Engineers, London: Springer, 2007.
[9] R. York, Beginning CSS: Cascading Style Sheets for Web Design Third Edition, Indianapolis: Inc Wiley Publishing, 2011.
[10] l. Quigley dan M. Gargenta, PHP and MySQL by Example, Massachusetts: Inc Pearson Education, 2007.
[11] W. W, HTML: A Beginner’s Guide, New York: McGraw-Hill, 2006.
[12] Grinberg dan Miguel, Flask Web Development: Developing Web Applications with Python. First Edition, Sebastopol: Inc O’Reilly Media, 2014.
[13] Kusrini dan E. T. Luth, Algoritma Data Mining, Yogyakarta: CV ANDI OFFSET (Penerbit ANDI), 2009.
(6)
52
Universitas Kristen Maranatha [14] T. M. Ahmad, Y. H. Chrisnanto dan R. Yuniarti, “PENENTUAN PEMULIHAN KESEHATAN IBU HAMIL MENGGUNAKAN TEKNIK CASE BASED REASONING DAN MANHATTAN DISTANCE,” Seminar Nasional Sains dan Teknologi ke-7, vol. 1, p. 45, 2016.
[15] O. Lukito, Sistem Informasi Penjualan Pembelian Dan Rekomendasi Produk Dengan Metode Collaborative Filtering, Bandung, 2015.
[16] S. Budiwijaya dan M. C. J., ANALISIS DAN PERANCANGAN APLIKASI E-COMMERCE DENGAN METODE REKOMENDASI NEAREST NEIGHBOUR, Airmadidi, Minahasa Utara: Fakultas Ilmu Komputer - Universitas Klabat, 2015.