Rekomendasi Penawaran Produk dengan Pemanfaatan Algoritma Collaborative Filtering dengan Studi Kasus Pet Shop ABC.

(1)

ABSTRAK

Saat ini internet semakin berkembang dan mulai dimanfaatkan dalam kehidupan sehari-hari. Salah satunya adalah untuk mempermudah jual beli menggunakan e-commerce. Aplikasi yang dibuat merupakan website pet shop yang memungkinkan seluruh pelanggan yang berada dimanapun dapat membeli barang secara online berupa makanan dan peralatan hewan peliharaan. Selain itu pelanggan dapat memberi rating bagi barang yang pelanggan sukai. Dengan menggunakan metode customer relationship management, website ini dilengkapi dengan fitur rekomendasi menggunakan algoritma collaborative filtering untuk memudahkan pelanggan dalam memilih barang sesuai preferensi dan history nya. Website yang dibuat menggunakan bahasa pemrograman PHP dan MySQL. Sumber data didapatkan dari studi kepustakaan, pencarian informasi di internet, dan survey di lapangan. Dengan adanya aplikasi ini diharapkan pet shop dapat menjangkau lebih banyak pelanggan sehingga dapat meningkatkan keuntungan.


(2)

ABSTRACT

In this century, internet is developed and started to be applied in daily activities. One of them is to make sales and purchasing activity becomes easier through e-commerce. The application that is a pet shop website allows every customer everywhere can buy items online, such as pet foods and pet accessories. Besides, customer can rates for the items they like. Using customer relationship management method, the website is added by recommendation feature to make customers choose the items based on their preferences and history easier. The website is bulid using PHP and MySQL programming language. The data sources are collected from literature study, internet browsing, and observation. The application allows pet shop to reach more customers to increase the profit.


(3)

DAFTAR ISI

ABSTRAK ... v

ABSTRAK ... v

ABSTRACT ... vi

DAFTAR ISI ... vii

DAFTAR GAMBAR ... x

DAFTAR TABEL ... xiii

DAFTAR NOTASI/ LAMBANG ... xvi

DAFTAR ISTILAH ... xviii

BAB 1. PENDAHULUAN ... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan... 2

1.4 Ruang Lingkup Kajian... 2

1.5 Sumber Data ... 3

1.6 Sistematika Penyajian ... 3

BAB 2. KAJIAN TEORI ... 4

2.1 Sistem Informasi ... 4

2.1.1 Sistem ... 4

2.1.2 Informasi ... 4

2.2 Basis Data ... 4

2.3 DBMS (Database Management System) ... 5

2.4 Flowchart ... 5

2.5 ERD (Entity Relationship Diagram) ... 6

2.5.1 Entitas ... 6

2.5.2 Atribut ... 6

2.5.3 Relasi ... 6

2.5.4 Kardinalitas/Derajat Relasi ... 7

2.6 DFD (Data Flow Diagram) ... 9

2.6.1 Kamus Data ... 10


(4)

2.7 Website ... 10

2.8 E-Commerce ... 11

2.8.1 Business-to-Consumer (B2C) ... 11

2.9 HTML (Hyper Text Markup Language) ... 11

2.10 PHP (Hypertext Preprocessor) ... 11

2.11 CSS (Cascading Style Sheets) ... 12

2.12 JavaScript ... 12

2.13 Jquery ... 12

2.14 MySQL ... 13

2.15 Blackbox Testing ... 13

2.16 CRM (Customer Relationship Management) ... 14

2.17 Collaborative Filtering ... 15

BAB 3. ANALISIS DAN RANCANGAN SISTEM ... 19

3.1 Proses Bisnis yang Berjalan Saat Ini ... 19

3.2 Proses Bisnis yang Dirancang ... 20

3.2.1 Tahapan Penerapan Algoritma pada Studi Kasus ... 20

3.3 ERD ... 22

3.4 Implementasi ERD ... 24

3.5 Transformasi ERD Menjadi Tabel ... 24

3.6 DFD ... 30

3.6.1 DFD Level 0 ... 30

3.6.2 DFD Level 1 ... 32

3.6.3 DFD Level 2 ... 34

3.6.4 DFD Level 3 ... 37

3.7 Kamus Data ... 41

3.8 PSPEC ... 48

3.9 Rancangan Desain Antarmuka ... 58

3.9.1 Rancangan Halaman Index ... 58

3.9.2 Rancangan Halaman Home Pelanggan ... 59

3.9.3 Rancangan Halaman Home Admin ... 60

3.9.4 Rancangan Halaman Home Superadmin ... 61


(5)

4.1 Implementasi Antarmuka ... 62

4.1.1 Halaman Guest ... 62

4.1.2 Halaman Pelanggan ... 69

4.1.3 Halaman Admin ... 77

4.1.4 Halaman Superadmin ... 83

BAB 5. PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ... 86

5.1 Rencana Pengujian ... 86

5.2 Pelaksanaan Pengujian ... 86

BAB 6. SIMPULAN DAN SARAN ... 96

6.1 Simpulan ... 96

6.2 Saran ... 96


(6)

DAFTAR GAMBAR

Gambar 2.1 Relasi one to one [2, p. 77] ... 7

Gambar 2.2 Relasi one to many [2, p. 78] ... 8

Gambar 2.3 Relasi many to one [2, p. 78] ... 8

Gambar 2.4 Relasi many to many [2, p. 79] ... 9

Gambar 3.1Flowchart penjualan ... 19

Gambar 3.2 Tampilan rekomendasi untuk USR0001 ... 22

Gambar 3.3 ERD ... 23

Gambar 3.4 Implementasi ERD ... 24

Gambar 3.5 DFD level 0 ... 30

Gambar 3.6 DFD level 1 ... 32

Gambar 3.7 DFD level 2 proses 1 ... 34

Gambar 3.8 DFD level 2 proses 2 ... 35

Gambar 3.9 DFD level 2 proses 4 ... 36

Gambar 3.10 DFD level 3 proses 1.1 ... 37

Gambar 3.11 DFD level 3 proses 1.2 ... 38

Gambar 3.12 DFD level 3 proses 1.4 ... 39

Gambar 3.13 DFD level 3 proses 2.1 ... 40

Gambar 3.14 DFD level 3 proses 4.1 ... 40

Gambar 3.15 Tampilan halaman index ... 59

Gambar 3.16 Rancangan halaman home pelanggan ... 60

Gambar 3.17 Rancangan halaman home admin ... 61

Gambar 3.18 Rancangan halaman home superadmin ... 61

Gambar 4.1 Menu homeguest ... 62

Gambar 4.2 Formlogin ... 63

Gambar 4.3 Login gagal ... 63

Gambar 4.4 Formregister ... 64

Gambar 4.5 Link view cart ... 64

Gambar 4.6 Pesan bahwa guest tidak dapat melihat cart ... 65

Gambar 4.7 Linkhow to buy ... 65


(7)

Gambar 4.9 Link menu contact ... 67

Gambar 4.10 Menu contact ... 67

Gambar 4.11 Menu barang ... 68

Gambar 4.12 Tampilan menu barang ... 68

Gambar 4.13 Informasi barang ... 68

Gambar 4.14 Pop up merating barang ... 69

Gambar 4.15 Home pelanggan ... 69

Gambar 4.16 Menu barang ... 70

Gambar 4.17 Menu cart ... 70

Gambar 4.18 Proses checkout... 71

Gambar 4.19 Cek data pembelian ... 72

Gambar 4.20 Pesan order berhasil disubmit ... 72

Gambar 4.21 Link my order ... 73

Gambar 4.22 Menu my order ... 73

Gambar 4.23 Menu order detail dan payment confirmation ... 74

Gambar 4.24 Pesan bahwa payment berhasil diconfirm ... 74

Gambar 4.25 Status order waiting ... 74

Gambar 4.26 Status order paid ... 75

Gambar 4.27 Rating barang ... 75

Gambar 4.28 Link My Account ... 76

Gambar 4.29 FormMy Account ... 76

Gambar 4.30 Link Logout ... 76

Gambar 4.31 Menu home admin ... 77

Gambar 4.32 Link view order ... 77

Gambar 4.33 Menu order list ... 78

Gambar 4.34 Menu supplier ... 78

Gambar 4.35 Form new supplier ... 79

Gambar 4.36 Form edit supplier ... 79

Gambar 4.37 Menu tambah pembelian ... 79

Gambar 4.38 Button tambah barang ... 80

Gambar 4.39 Insert barang ... 80


(8)

Gambar 4.41 Tabel pembelian detail ... 81

Gambar 4.42 Menu pembelian... 82

Gambar 4.43 View pembelian ... 82

Gambar 4.44 Menu admin ... 83

Gambar 4.45 Insert admin ... 83

Gambar 4.46 Form edit admin ... 84

Gambar 4.47 Menu laporan/report ... 84

Gambar 4.48 Button print laporan ... 85

Gambar 4.49 Print preview laporan ... 85


(9)

DAFTAR TABEL

Tabel 2.1 Tabel skenario pembangkitan rekomendasi [24, p. 68] ... 16

Tabel 2.2 Tabel hasil rekomendasi [24, pp. 68-69] ... 17

Tabel 3.1 Tabel langkah pemberian rekomendasi ... 20

Tabel 3.2 Tabel hasil rekomendasi ... 22

Tabel 3.3 Tabel barang ... 25

Tabel 3.4 Tabel pelanggan ... 25

Tabel 3.5 Tabel order ... 26

Tabel 3.6 Tabel order detail ... 27

Tabel 3.7 Tabel rating ... 27

Tabel 3.8 Tabel supplier ... 28

Tabel 3.9 Tabel pembelian ... 28

Tabel 3.10 Tabel pembelian detail ... 29

Tabel 3.11 Tabel admin ... 29

Tabel 3.12 Kamus data pelanggan ... 41

Tabel 3.13 Kamus data admin ... 42

Tabel 3.14 Kamus data barang ... 43

Tabel 3.15 Kamus data order... 44

Tabel 3.16 Kamus data order detail ... 45

Tabel 3.17 Kamus data rating ... 46

Tabel 3.18 Kamus data supplier ... 46

Tabel 3.19 Kamus data pembelian ... 47

Tabel 3.20 Kamus data pembelian detail ... 48

Tabel 3.21 PSPEC insert supplier ... 48

Tabel 3.22 PSPEC edit supplier... 49

Tabel 3.23 PSPEC nonaktif supplier ... 49

Tabel 3.24 PSPEC insert barang ... 50

Tabel 3.25 PSPEC edit barang ... 50

Tabel 3.26 PSPEC nonaktifbarang ... 51

Tabel 3.27 PSPEC view barang ... 51


(10)

Tabel 3.29 PSPEC merating barang ... 52

Tabel 3.30 PSPEC insert admin ... 52

Tabel 3.31 PSPEC edit admin ... 53

Tabel 3.32 PSPEC nonaktif admin ... 53

Tabel 3.33 PSPEC search admin ... 54

Tabel 3.34 PSPEC add to cart ... 54

Tabel 3.35 PSPEC edit qty ... 55

Tabel 3.36 PSPEC delete barang dari cart ... 55

Tabel 3.37 PSPEC menampilkan rekomendasi ... 56

Tabel 3.38 PSPEC insert pembelian detail ... 56

Tabel 3.39 PSPEC delete pembelian detail ... 57

Tabel 3.40 PSPEC simpan pembelian ... 57

Tabel 3.41 PSPEC view laporan ... 58

Tabel 5.1 Blackbox testing form login ... 86

Tabel 5.2 Blackbox testing form register ... 86

Tabel 5.3 Blackbox testing form my account ... 87

Tabel 5.4 Blackbox testing form edit admin ... 87

Tabel 5.5 Blackbox testing form nonaktif admin ... 88

Tabel 5.6 Blackbox testing formsearch admin ... 88

Tabel 5.7 Blackbox testing forminsert barang ... 88

Tabel 5.8 Blackbox testing form edit barang ... 89

Tabel 5.9 Blackbox testing form nonaktif barang ... 89

Tabel 5.10 Blackbox testing formadd to cart ... 90

Tabel 5.11 Blackbox testing formedit cart ... 90

Tabel 5.12 Blackbox testing forminsert pengiriman ... 90

Tabel 5.13 Blackbox testing formpayment confirmation ... 91

Tabel 5.14 Blackbox testing form tampilkan rekomendasi ... 91

Tabel 5.15 Blackbox testing form tambah supplier ... 92

Tabel 5.16 Blackbox testing formeditsupplier... 92

Tabel 5.17 Blackbox testing form nonaktif supplier ... 92

Tabel 5.18 Blackbox testing form tambah pembelian ... 93


(11)

Tabel 5.20 Blackbox testing form simpan pembelian ... 94

Tabel 5.21 Blackbox testing form tambah pembelian detail ... 94

Tabel 5.22 Blackbox testing formdelete pembelian detail ... 94


(12)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Dokumen Dokumen sumber atau

laporan [1, p. 86]

Flowchart Operasi

manual

Operasi manual [1, p. 86]

Flowchart Terminasi Operasi mulai dan akhir

terminal [1, p. 86]

Flowchart Percabangan Keputusan [1, p. 95]

Flowchart Pengarsipan File untuk menyimpan

dokumen sumber dan

laporan [1, p. 86]

Flowchart Proses Proses komputer (program

yang berjalan) [1, p. 92]

Flowchart Garis alir

dokumen

Garis alir dokumen [1, p. 86]

ERD Himpunan

entitas

Himpunan entitas [2, p. 80]

ERD Atribut Atribut [2, p. 80]

ERD Himpunan

relasi

Himpunan relasi [2, p. 80]

ERD Penghubung Penghubung antara

himpunan relasi dengan himpunan entitas dan himpunan entitas dengan atributnya [2, p. 80]


(13)

Jenis Notasi/Lambang Nama Arti

DFD Proses Proses [3, p. 199]

DFD Data flow Aliran data [3, p. 199]

DFD Data store Penyimpanan data [3, p.

199]

DFD Entitas

eksternal

Entitas eksternal [3, p. 199]

Kamus data

+ Gabungan Gabungan dua item data [4, p. 176]

Kamus data

{ } Pengulangan

data

Menunjukkan iterasi data [4, p. 176]

Kamus data

= Ekuivalen Terdiri dari [4, p. 177]

Kamus data

[ ] Seleksi Memilih satu dari banyak


(14)

DAFTAR ISTILAH

E-commerce: penggunaan elektronik dan teknologi untuk melakukan

kegiatan komersil, seperti penjualan, pembelian, transfer, atau penukaran barang, jasa, dan informasi


(15)

BAB 1. PENDAHULUAN

Bab 1 merupakan bab pengantar yang berisi latar belakang, rumusan masalah, dan tujuan penulis membuat aplikasi ini. Selain itu dilengkapi pula dengan ruang lingkup kajian, sumber data, dan sistematika penyajian.

1.1 Latar Belakang Masalah

Proses jual beli merupakan kegiatan umum yang sering dijumpai dalam kehidupan sehari-hari dimana penjual akan bertemu dengan pembeli untuk menawarkan produknya. Namun dengan sedikitnya waktu luang yang dimiliki pembeli menyebabkan proses jual beli tidak dapat dilakukan dengan efektif. Selain itu perbedaan lokasi, seperti kota atau provinsi semakin membatasi proses jual beli yang hanya menjangkau pelanggan terdekat saja yang akhirnya berakibat kepada keuntungan penjual. Oleh karena itu diperlukan adanya pihak ketiga dimana barang dapat sampai ke tangan pelanggan yang lokasinya jauh dari lokasi penjual tersebut. Kegiatan ekspedisi ini pun masih dirasa kurang efektif karena pihak ketiga masih menggunakan cara manual untuk menghitung ongkos kirim barang.

Nilai kepuasan pelangganpun tak jarang diabaikan begitu saja oleh penjual. Kepuasan pelanggan dapat dinilai sebelum membeli ataupun setelah membeli. Dengan adanya partisipasi aktif pelanggan kepada barang yang telah dibeli dan penjual kepada kepuasan pelanggan dapat melahirkan ikatan antara pelanggan dengan penjual. Hal tersebut tidak menutup kemungkinan pelanggan tersebut akan menjadi pelanggan tetap.

Sehubungan dengan masalah tersebut dibahas, penulis menyusun laporan penelitian ini agar pembaca dapat memahami website pet shop yang akan penulis buat berlandaskan customer relationship management di mana fitur rekomendasi menggunakan algoritma collaborative filtering akan diterapkan sehingga pembaca diharapkan dapat memanfaatkannya dengan baik sesuai kebutuhan.


(16)

2

1.2 Rumusan Masalah

Berdasarkan latar belakang pada bagian 1.1, dapat dirumusan permasalahan penelitian, yaitu:

1. Bagaimana cara membuat aplikasi agar pelanggan dapat melakukan pembelian online dengan lebih mudah dan teratur?

2. Bagaimana cara membuat aplikasi agar dapat menampilkan rekomendasi barang bagi pelanggan?

3. Bagaimana cara membuat aplikasi agar biaya pengiriman dapat dihitung dengan lebih mudah dan cepat?

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah pada bagian 1.2, tujuan yang akan dibahas ialah:

1. Untuk mengetahui cara membuat aplikasi agar pelanggan dapat melakukan pembelian online dengan lebih mudah dan teratur

2. Untuk mengetahui cara membuat aplikasi agar dapat menampilkan rekomendasi barang bagi pelanggan

3. Untuk mengetahui cara membuat aplikasi agar biaya pengiriman dapat dihitung dengan lebih mudah dan cepat

1.4 Ruang Lingkup Kajian

1. Spesifikasi perangkat keras minimum yang diperlukan adalah:

 Processor : Intel Core 2 Duo

 RAM : 1 GB

 Harddisk : 50 GB

 Koneksi internet : 64 kbps

Network : 10/100 mbps LAN

2. Spesifikasi perangkat lunak yang diperlukan adalah:

 Adobe Dreamweaver

 XAMPP


(17)

3

3. Hak akses dibagi menjadi pelanggan, admin, dan superadmin.

4. Rekomendasi menggunakan algoritma collaborative filtering hanya berlaku bagi pelanggan yang telah melakukan pembelian

5. Pelanggan hanya dapat merating barang sekali setiap barang agar hasil rekomendasinya valid.

1.5 Sumber Data

Sumber data yang diperoleh berdasarkan: a. Studi kepustakaan

b. Observasi lapangan c. Wawancara

d. Pencarian informasi di internet

1.6 Sistematika Penyajian

Bab 1. Pendahuluan

Berisi latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data, dan sistematika penyajian laporan tugas akhir.

Bab 2. Kajian Teori

Berisi teori-teori yang berkaitan dengan pembuatan aplikasi ini. Bab 3. Analisis dan Rancangan Sistem

Berisi pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

Bab 4. Hasil Penelitian

Berisi kumpulan screenshot yang digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.

Bab 5. Pembahasan dan Uji Coba Hasil Penelitian

Berisi pengujian terhadap aplikasi apakah sudah berjalan sesuai harapan atau belum.

Bab 6. Simpulan dan Saran

Berisi kesimpulan dan saran serta kata-kata penutup dalam laporan tugas akhir.


(18)

BAB 6. SIMPULAN DAN SARAN

Bab 6 merupakan bab terakhir dari laporan ini. Bab 6 berisi simpulan dari aplikasi dan saran bagi perkembangan aplikasi.

6.1 Simpulan

Simpulan yang dapat ditarik dari aplikasi ini ialah:

1. Aplikasi ini dapat membantu pelanggan melakukan pembelian makanan dan aksesoris hewan secara onoine dengan penghitungan total pembelian secara otomatis dan fitur rating untuk memudahkan memilih barang

2. Aplikasi ini dapat menampilkan rekomendasi barang bagi pelanggan menggunakan algoritma coooaborative fiotering

3. Aplikasi ini dapat menghitung biaya pengiriman secara otomatis berdasarkan lokasi dan total berat barang yang dibeli

6.2 Saran

Saran untuk perkembangan aplikasi ini dapat berupa: 1. Menggunakan metode paypao dalam pembayaran

2. Lebih detail dalam pengiriman, seperti menggunakan kota sebagai tolok ukur ongkos kirim, bukan provinsi

3. Menggunakan berbagai jenis paket pengiriman

4. Adanya korelasi antara nilai rating rata-rata dengan rekomendasi barang yang ditampilkan


(19)

DAFTAR PUSTAKA

[1] J. A. Hall, Sistem Informasi Akutansi, Salemba Empat, 2007. [2] I. Fatansyah, Basis Data, Bandung: Informatika, 2007.

[3] G. Shelly and H. J. Rosenblatt, System Analysis and Design, Boston: Course Technology, 2011.

[4] R. Mall, Fundamentals of Software Engineering, New Delhi: PHI Learning Private Limited, 2009.

[5] H. AlFatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: Andi, 2007.

[6] Z. A. MLS, Manajemen Sistem Informasi, Jakarta: PT Gramedia Pustaka Utama, 2005.

[7] A. R. Roberts and G. J. Greene, Buku Pintar Pekerja Sosial, Jakarta: Gunung Mulia, 2009.

[8] J. A. Hall, Audit dan Assurance Teknologi Informasi, Jakarta: Salemba Empat, 2007.

[9] I. Sommerville, Software Engineering (Rekayasa Perangkat Lunak), Jakarta: Erlangga, 2003.

[10] R. T. Futrell, D. F. Shafer and L. I. Shafer, Quality Software Project Management, New Jersey: Prentice Hall, 2002.

[11] W. Komputer, Membangun Website Tanpa Modal, Yogyakarta: Andi, 2010.

[12] A. Manzoor, E-Commerce, Leipzig: LAP Lambert Academic Publishing GmbH&Co KG, 2010.

[13] Ollie, Panduan Praktis Mendesain Template Joomla!, Jakarta: Mediakita, 2008.

[14] S. Woods, HTML Introductory Concepts and Techniques, Massachusetts: Cencage Learning, 2009.


(20)

98

[15] Anhar, Panduan Menguasai PHP&MySQL Secara Otodidak, Jakarta: Mediakita, 2010.

[16] Sulistyawan, Rubianto and R. Saleh, Modifikasi Blog Mutiply dengan CSS, Jakarta: PT Elex Media Komputindo, 2008.

[17] W. Komputer, Panduan Praktis Menguasai Pemrograman Web Dengan JavaScript, Yogyakarta: Andi, 2010.

[18] A. S. W, Website Super Canggih Dengan Plugin Jquery Terbaik, Jakarta: Mediakita, 2011.

[19] A. Ramadhan, Pemrograman Web Database Dengan PHP dan MySQL, Jakarta: PT Elex Media Komputindo, 2006.

[20] M. Huda and B. Komputer, Membuat Aplikasi Database dengan Java,MySQL,dan NetBeans, Jakarta: PT Elex Media Komputindo, 2010. [21] J. Z. Gao, H. J. Tsao and Y. Wu, Testing and Quality Assurance for

Component-Based Software, Massachusetts: Artech House, 2003.

[22] V. Kumar and W. Reinartz, Customer Relationship

Management:Concept,Strategy,and Tools, Berlin: Springer, 2012.

[23] M. D. Ekstrand, J. T. Riedl and J. A. Konstan, Collaborative Filtering Recommender Systems, Massachusetts: Now Publishers Inc, 2011. [24] S. Uyun, I. Fahrurrozi and A. Mulyanto, "Item Collaborative Filtering

untuk Rekomendasi Pembelian Buku Secara Online," JUSI, vol. I, pp. 63-70, 2011.


(1)

Universitas Kristen Maranatha

BAB 1. PENDAHULUAN

Bab 1 merupakan bab pengantar yang berisi latar belakang, rumusan masalah, dan tujuan penulis membuat aplikasi ini. Selain itu dilengkapi pula dengan ruang lingkup kajian, sumber data, dan sistematika penyajian.

1.1 Latar Belakang Masalah

Proses jual beli merupakan kegiatan umum yang sering dijumpai dalam kehidupan sehari-hari dimana penjual akan bertemu dengan pembeli untuk menawarkan produknya. Namun dengan sedikitnya waktu luang yang dimiliki pembeli menyebabkan proses jual beli tidak dapat dilakukan dengan efektif. Selain itu perbedaan lokasi, seperti kota atau provinsi semakin membatasi proses jual beli yang hanya menjangkau pelanggan terdekat saja yang akhirnya berakibat kepada keuntungan penjual. Oleh karena itu diperlukan adanya pihak ketiga dimana barang dapat sampai ke tangan pelanggan yang lokasinya jauh dari lokasi penjual tersebut. Kegiatan ekspedisi ini pun masih dirasa kurang efektif karena pihak ketiga masih menggunakan cara manual untuk menghitung ongkos kirim barang.

Nilai kepuasan pelangganpun tak jarang diabaikan begitu saja oleh penjual. Kepuasan pelanggan dapat dinilai sebelum membeli ataupun setelah membeli. Dengan adanya partisipasi aktif pelanggan kepada barang yang telah dibeli dan penjual kepada kepuasan pelanggan dapat melahirkan ikatan antara pelanggan dengan penjual. Hal tersebut tidak menutup kemungkinan pelanggan tersebut akan menjadi pelanggan tetap.

Sehubungan dengan masalah tersebut dibahas, penulis menyusun laporan penelitian ini agar pembaca dapat memahami website pet shop yang akan penulis buat berlandaskan customer relationship management di mana fitur rekomendasi menggunakan algoritma collaborative filtering akan diterapkan sehingga pembaca diharapkan dapat memanfaatkannya dengan baik sesuai kebutuhan.


(2)

2

Universitas Kristen Maranatha

1.2 Rumusan Masalah

Berdasarkan latar belakang pada bagian 1.1, dapat dirumusan permasalahan penelitian, yaitu:

1. Bagaimana cara membuat aplikasi agar pelanggan dapat melakukan pembelian online dengan lebih mudah dan teratur?

2. Bagaimana cara membuat aplikasi agar dapat menampilkan rekomendasi barang bagi pelanggan?

3. Bagaimana cara membuat aplikasi agar biaya pengiriman dapat dihitung dengan lebih mudah dan cepat?

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah pada bagian 1.2, tujuan yang akan dibahas ialah:

1. Untuk mengetahui cara membuat aplikasi agar pelanggan dapat melakukan pembelian online dengan lebih mudah dan teratur

2. Untuk mengetahui cara membuat aplikasi agar dapat menampilkan rekomendasi barang bagi pelanggan

3. Untuk mengetahui cara membuat aplikasi agar biaya pengiriman dapat dihitung dengan lebih mudah dan cepat

1.4 Ruang Lingkup Kajian

1. Spesifikasi perangkat keras minimum yang diperlukan adalah:

 Processor : Intel Core 2 Duo

 RAM : 1 GB

 Harddisk : 50 GB

 Koneksi internet : 64 kbps

Network : 10/100 mbps LAN

2. Spesifikasi perangkat lunak yang diperlukan adalah:

 Adobe Dreamweaver

 XAMPP


(3)

3

Universitas Kristen Maranatha 3. Hak akses dibagi menjadi pelanggan, admin, dan superadmin.

4. Rekomendasi menggunakan algoritma collaborative filtering hanya berlaku bagi pelanggan yang telah melakukan pembelian

5. Pelanggan hanya dapat merating barang sekali setiap barang agar hasil rekomendasinya valid.

1.5 Sumber Data

Sumber data yang diperoleh berdasarkan: a. Studi kepustakaan

b. Observasi lapangan c. Wawancara

d. Pencarian informasi di internet

1.6 Sistematika Penyajian

Bab 1. Pendahuluan

Berisi latar belakang, rumusan masalah, tujuan, ruang lingkup kajian, sumber data, dan sistematika penyajian laporan tugas akhir.

Bab 2. Kajian Teori

Berisi teori-teori yang berkaitan dengan pembuatan aplikasi ini. Bab 3. Analisis dan Rancangan Sistem

Berisi pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

Bab 4. Hasil Penelitian

Berisi kumpulan screenshot yang digunakan untuk menjelaskan setiap fungsi utama yang dibuat dalam aplikasi.

Bab 5. Pembahasan dan Uji Coba Hasil Penelitian

Berisi pengujian terhadap aplikasi apakah sudah berjalan sesuai harapan atau belum.

Bab 6. Simpulan dan Saran

Berisi kesimpulan dan saran serta kata-kata penutup dalam laporan tugas akhir.


(4)

Universitas Kristen Maranatha

BAB 6. SIMPULAN DAN SARAN

Bab 6 merupakan bab terakhir dari laporan ini. Bab 6 berisi simpulan dari aplikasi dan saran bagi perkembangan aplikasi.

6.1 Simpulan

Simpulan yang dapat ditarik dari aplikasi ini ialah:

1. Aplikasi ini dapat membantu pelanggan melakukan pembelian makanan dan aksesoris hewan secara onoine dengan penghitungan total pembelian secara otomatis dan fitur rating

untuk memudahkan memilih barang

2. Aplikasi ini dapat menampilkan rekomendasi barang bagi pelanggan menggunakan algoritma coooaborative fiotering

3. Aplikasi ini dapat menghitung biaya pengiriman secara otomatis berdasarkan lokasi dan total berat barang yang dibeli

6.2 Saran

Saran untuk perkembangan aplikasi ini dapat berupa: 1. Menggunakan metode paypao dalam pembayaran

2. Lebih detail dalam pengiriman, seperti menggunakan kota sebagai tolok ukur ongkos kirim, bukan provinsi

3. Menggunakan berbagai jenis paket pengiriman

4. Adanya korelasi antara nilai rating rata-rata dengan rekomendasi barang yang ditampilkan


(5)

Universitas Kristen Maranatha

DAFTAR PUSTAKA

[1] J. A. Hall, Sistem Informasi Akutansi, Salemba Empat, 2007. [2] I. Fatansyah, Basis Data, Bandung: Informatika, 2007.

[3] G. Shelly and H. J. Rosenblatt, System Analysis and Design, Boston: Course Technology, 2011.

[4] R. Mall, Fundamentals of Software Engineering, New Delhi: PHI Learning Private Limited, 2009.

[5] H. AlFatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, Yogyakarta: Andi, 2007.

[6] Z. A. MLS, Manajemen Sistem Informasi, Jakarta: PT Gramedia Pustaka Utama, 2005.

[7] A. R. Roberts and G. J. Greene, Buku Pintar Pekerja Sosial, Jakarta: Gunung Mulia, 2009.

[8] J. A. Hall, Audit dan Assurance Teknologi Informasi, Jakarta: Salemba Empat, 2007.

[9] I. Sommerville, Software Engineering (Rekayasa Perangkat Lunak), Jakarta: Erlangga, 2003.

[10] R. T. Futrell, D. F. Shafer and L. I. Shafer, Quality Software Project Management, New Jersey: Prentice Hall, 2002.

[11] W. Komputer, Membangun Website Tanpa Modal, Yogyakarta: Andi, 2010.

[12] A. Manzoor, E-Commerce, Leipzig: LAP Lambert Academic Publishing GmbH&Co KG, 2010.

[13] Ollie, Panduan Praktis Mendesain Template Joomla!, Jakarta: Mediakita, 2008.

[14] S. Woods, HTML Introductory Concepts and Techniques, Massachusetts: Cencage Learning, 2009.


(6)

98

Universitas Kristen Maranatha [15] Anhar, Panduan Menguasai PHP&MySQL Secara Otodidak, Jakarta:

Mediakita, 2010.

[16] Sulistyawan, Rubianto and R. Saleh, Modifikasi Blog Mutiply dengan CSS, Jakarta: PT Elex Media Komputindo, 2008.

[17] W. Komputer, Panduan Praktis Menguasai Pemrograman Web Dengan JavaScript, Yogyakarta: Andi, 2010.

[18] A. S. W, Website Super Canggih Dengan Plugin Jquery Terbaik, Jakarta: Mediakita, 2011.

[19] A. Ramadhan, Pemrograman Web Database Dengan PHP dan MySQL, Jakarta: PT Elex Media Komputindo, 2006.

[20] M. Huda and B. Komputer, Membuat Aplikasi Database dengan Java,MySQL,dan NetBeans, Jakarta: PT Elex Media Komputindo, 2010. [21] J. Z. Gao, H. J. Tsao and Y. Wu, Testing and Quality Assurance for

Component-Based Software, Massachusetts: Artech House, 2003. [22] V. Kumar and W. Reinartz, Customer Relationship

Management:Concept,Strategy,and Tools, Berlin: Springer, 2012.

[23] M. D. Ekstrand, J. T. Riedl and J. A. Konstan, Collaborative Filtering Recommender Systems, Massachusetts: Now Publishers Inc, 2011. [24] S. Uyun, I. Fahrurrozi and A. Mulyanto, "Item Collaborative Filtering

untuk Rekomendasi Pembelian Buku Secara Online," JUSI, vol. I, pp. 63-70, 2011.