• Tidak ada hasil yang ditemukan

Sistem Portal Food Truck dengan Sistem Rekomendasi.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Portal Food Truck dengan Sistem Rekomendasi."

Copied!
26
0
0

Teks penuh

(1)

ABSTRAK

Pada tahun 2016 ini perkembangan teknologi dalam penyebaran informasi sudah semakin berkembang dan mulai dimanfaatkan termasuk oleh pengusaha food truck. Banyak orang yang ingin mencari makanan food truck, namun karena keberadaan food truck yang dapat berbeda setiap waktunya membuat orang tidak dapat selalu mengetahui keberadaannya. Melalui aplikasi ini pencari food truck dapat melihat seluruh jadwal food truck dan menu yang setiap food truck tersebut miliki. Aplikasi ini membantu food truck untuk menginformasikan keberadaannya bagi para pencari food truck. melalui aplikai ini juga pencari food truck dapat melihat rekomendasi food truck berdasarkan rating yang pernah mereka berikan kepada para pencari food truck. Para pencari food truck juga dapat memberikan review tentang food truck dan menu yang food truck tersebut sediakan. Melalui aplikasi ini juga, pengelola keanggotaan food truck dapat mengelola keanggotaan food truck dengan lebih mudah karena data keanggotaan food truck dapat dikelola dengan terkomputerisasi. Pemilik food truck pun dapat mendaftar di portal ini berdasarkan paket yang disediakan oleh pengelola keanggotaan food truck.

(2)

ABSTRACT

In 2016, the development of technology in the dissemination of information is growing and began to be exploited by employers including food truck. Many people who want to find food food truck, but because of the presence of food trucks that can be different each time makes people can not always aware of its existence. Through this application search of food truck can view the entire schedule of food truck and a food menu that each has of the truck. This application helps food truck to inform its existence to the seekers of food truck. Also aplikai search through food truck food truck can view the recommendations by rating ever they give to the searchers food truck. The searchers food truck can also give a review of the food truck and a food truck menus that provide. Through this application, the membership manager can manage memberships food truck food truck easier for food trucks membership data can be managed by computerized. Food truck owner can register on the portal is based on the package provided by the membership manager food truck..

(3)

DAFTAR ISI

PERNYATAAN ORISINALISTAS LAPORAN PENELITIAN ... ii

PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... iii

PRAKATA ... iv

ABSTRAK ... vi

ABSTRACT ...vii

DAFTAR ISI ... viii

DAFTAR GAMBAR ... xiv

DAFTAR TABEL ... xvii

DAFTAR NOTASI/ LAMBANG ... xx

DAFTAR SINGKATAN ... xxii

DAFTAR ISTILAH ... xxiii

BAB 1 PENDAHULUAN ... 1

1.1 Latar Belakang ... 1

1.2 Rumusan Masalah ... 3

1.3 Tujuan Pembahasan ... 3

1.4 Ruang Lingkup ... 3

1.5 Sumber Data ... 4

1.6 Sistematika Penyajian ... 5

1.6.1 Bab 1 Pendahuluan ... 5

1.6.2 Bab 2 Kajian Teori ... 5

1.6.3 Bab 3 Analisis dan Rancangan Sistem ... 5

1.6.4 Bab 4 Implementasi ... 5

1.6.5 Bab 5 Pengujian ... 5

(4)

BAB 2 KAJIAN TEORI ... 6

2.1 Sistem ... 6

2.2 Portal ... 7

2.3 Food Truck ... 7

2.4 Rekomendasi Sistem ... 8

2.4.1 Sistem Rekomendasi Item-based Collaborative Filtering ... 9

2.5 Flowchart ... 10

2.6 Entity Relationship Diagram ... 11

2.6.1 Entity ... 11

2.6.2 Relationship ... 12

2.6.3 Attributes... 12

2.6.4 Kardinalitas ... 12

2.7 Data Flow Diagram ... 12

2.8 Basis Data ... 13

2.9 Kamus Data ... 14

2.10 Blackbox Testing ... 14

2.11 PHP ... 15

2.12 MySQL ... 16

BAB 3 ANALISIS DAN RANCANGAN SISTEM ... 17

3.1 Proses Bisnis ... 17

3.1.1 Proses Bisnis Pendaftaran Food Truck ... 17

3.1.2 Proses Bisnis Perpanjangan Keanggotaan Food Truck ... 19

3.2 Entity Relationship Diagram ... 21

3.3 Entity Relationship To Table ... 22

3.4 Data Flow Diagram ... 26

(5)

3.4.2 DFD Level 1 ... 32

3.4.3 DFD level 2 Proses 2 Proses Kelola Program ... 40

3.4.4 DFD Level 2 Proses 3 Proses Kelola Admin ... 41

3.4.5 DFD Level 2 Proses 4 Proses Kelola Category ... 42

3.4.6 DFD Level 2 Proses 5 Proses Kelola Event ... 43

3.4.7 DFD Level 2 Proses 6 Proses Kelola Truck ... 44

3.4.7.1 DFD Level 2 Proses 7 Proses Kelola Customer ... 46

3.4.8 DFD Level 2 Proses 8 Proses Kelola Menu ... 47

3.4.9 DFD Level 2 Proses 9 Proses Kelola Jadwal ... 49

3.4.10 DFD Level 3 Proses 6.4 Proses Kelola Membership ... 50

3.5 Kamus Data ... 51

3.6 Spesifikasi Proses ... 60

3.7 Rancangan Antaramuka Pengguna ... 68

3.7.1 Rancangan Antarmuka Sign In Customer ... 68

3.7.2 Rancangan Antarmuka Sign Up Customer ... 69

3.7.3 Rancangan Antarmuka Halaman Beranda Customer ... 70

3.7.4 Rancangan Antarmuka Kategori ... 71

3.7.5 Rancangan Antarmuka Profil Food Truck Bagi Customer ... 72

3.7.6 Rancangan Antarmuka Ulasan ... 73

3.7.7 Rancangan Antarmuka Profil Menu Bagi Customer ... 74

3.7.8 Rancangan Antarmuka Jadwal Food Truck ... 75

3.7.9 Rancangan Antarmuka Event ... 76

3.7.10 Rancangan Antarmuka Pengaturan Akun Customer ... 77

3.7.11 Rancangan Antarmuka Ubah Kata Sandi Customer ... 77

3.7.12 Rancangan Antarmuka Reset Kata Sandi ... 78

(6)

3.7.14 Rancangan Antarmuka Profil Food Truck Bagi Pemilik Food Truck 80

3.7.15 Rancangan Antarmuka Profil Menu Bagi Pemilik ... 81

3.7.16 Rancangan Antarmuka Ubah Profil Truck Oleh Pemilik Food Truck 82 3.7.17 Rancangan Antarmuka Simpan Menu Bagi Pemilik Food Truck ... 83

3.7.18 Rancangan Antarmuka Kelola Jadwal oleh Pemilik Food Truck ... 84

3.7.19 Rancangan Antarmuka Keanggotaan Bagi Pemilik Food Truck ... 85

3.7.20 Rancangan Antarmuka Beranda Admin ... 85

3.7.21 Rancangan Antarmuka Kelola Food Truck ... 86

3.7.22 Rancangan Antarmuka Tambah Food Truck ... 87

3.7.23 Rancangan Antarmuka Ubah Food Truck Oleh Admin ... 89

3.7.24 Rancangan Antarmuka Kelola Keanggotaan Food Truck ... 90

3.7.25 Rancangan Antarmuka Kelola Program ... 91

3.7.26 Rancangan Antarmuka Simpan Program ... 91

3.7.27 Rancangan Antarmuka Kelola Event ... 92

3.7.28 Rancangan Antarmuka Tambah Event ... 92

3.7.29 Rancangan Antarmuka Kelola Category ... 93

3.7.30 Rancangan Antarmuka Tambah Category ... 93

3.7.31 Rancangan Antarmuka Kelola Admin Oleh Super Admin ... 94

3.7.32 Rancangan Antarmuka Tambah Admin Oleh Super Admin ... 94

3.7.33 Rancangan Antarmuka Account Setting Admin ... 95

BAB 4 Implementasi ... 97

4.1 Sign In Customer ... 97

4.2 Sign Up Customer ... 97

4.3 Category ... 98

4.4 Forget Password ... 98

(7)

4.6 Event ... 100

4.7 Login Admin ... 100

4.8 Berand Pemilik Food Truck ... 101

4.9 Profil Food Truck Bagi Pemilik ... 101

4.10 Ubah Profil Food Truck ... 102

4.11 Tambah Menu ... 103

4.12 Beranda Super Admin ... 104

4.13 Ubah Email Admin ... 104

4.14 Ubah Password Admin ... 105

4.15 Ubah Nama Admin ... 105

4.16 Kelola Admin ... 106

4.17 Tambah Admin ... 106

4.18 Kelola Food Truck ... 107

4.19 Tambah Food Truck ... 108

4.20 Ubah Food Truck Oleh Admin ... 109

4.21 Kelola Membership ... 110

4.22 Kelola Program ... 111

4.23 Tambah Program ... 112

4.24 Kelola Event ... 113

4.25 Tambah Event ... 114

4.26 Kelola Category ... 115

4.27 Tambah Category ... 115

4.28 Jadwal Keberadaan ... 116

4.29 Keanggotaan Pemilik Food Truck ... 117

4.30 Kelola Jadwal Keberadaan ... 118

(8)

5.1 Pengujian Sign In ... 119

5.2 Pengujian Sign Up ... 119

5.3 Pengujian Forget Password ... 120

5.4 Pengujian Memberikan Rating dan Review ... 120

5.5 Pengujian Menyimpan Data Food Truck ... 120

5.6 Pengujian Menyimpan Data Program ... 121

5.7 Pengujian Menyimpan Data Membership ... 121

5.8 Pengujian Menyimpan Data Admin dan Pemilik Food Truck ... 121

5.9 Pengujian Menyimpan Data Menu Food Truck ... 122

5.10 Pengujian Menyimpan Data Jadwal Food Truck ... 122

5.11 Pengujian Menyimpan Data Event ... 123

5.12 Pengujian Menyimpan Data Category Truck ... 123

BAB 6 Kesimpulan dan Saran ... 124

6.1 Kesimpulan ... 124

6.2 Saran ... 124

DAFTAR PUSTAKA ... 125

(9)

DAFTAR GAMBAR

Gambar 2.1 Contoh Proses Penerimaan Pasien di Rumah Sakit [20, p. 71] ... 11

Gambar 3.1 Flowchart Proses Bisnis Pendaftaran Food Truck ... 17

Gambar 3.2 Flowchart Proses Bisnis Perpanjang Keanggotaan Food Truck ... 19

Gambar 3.3 Entity Relationship Diagram ... 22

Gambar 3.4 DFD Level 0 Context Diagram ... 27

Gambar 3.5 DFD Level 1 bagian 1 ... 33

Gambar 3.7 DFD Level 2 Proses 2 Proses Kelola Program ... 40

Gambar 3.8 DFD Level 2 Proses 3 Proses Kelola Admin ... 41

Gambar 3.9 DFD Level 2 Proses 4 Proses Kelola Category ... 42

Gambar 3.10 DFD Level 2 Proses 5 Proses Kelola Event ... 43

Gambar 3.11 DFD Level 2 Proses 6 Proses Kelola Truck... 44

Gambar 3.12 DFD Level 2 Proses 7 Proses Kelola Customer ... 46

Gambar 3.13 DFD Level 2 Proses 8 Proses Kelola Menu ... 47

Gambar 3.14 DFD Level 2 Proses 9 Proses Kelola Jadwal ... 49

Gambar 3.15 DFD Level 4 Proses 6.4 Proses Kelola Membership ... 50

Gambar 3.16 Rancangan Antarmuka Sign In Customer ... 68

Gambar 3.17 Rancangan Antarmuka Sign Up Customer ... 69

Gambar 3.18 Rancangan Antarmuka Halaman Beranda ... 70

Gambar 3.19 Rancangan Antarmuka Kategori ... 71

Gambar 3.20 Rancangan Antarmuka Profil Food Truck ... 72

Gambar 3.21 Rancangan Antarmuka Ulasan ... 73

Gambar 3.22 Rancangan Antarmuka Profil Menu ... 74

Gambar 3.23 Rancangan Antarmuka Jadwal Food Truck ... 75

Gambar 3.24 Rancangan Antarmuka Event ... 76

Gambar 3.25 Rancangan Antarmuka Pengaturan Akun Pengguna ... 77

Gambar 3.26 Rancangan Antarmuka Ubah Kata Sandi... 77

Gambar 3.27 Rancangan Antarmuka Reset Kata Sandi... 78

Gambar 3.28 Rancangan Antarmuka Beranda Bagi Pemilik Food Truck ... 79

(10)

Gambar 3.30 Rancangan Antarmuka Profil Menu Bagi Pemilik Food Truck ... 81

Gambar 3.31 Rancangan Antarmuka Ubah Profil Truck Oleh Pemilik Food Truck ... 82

Gambar 3.32 Rancangan Antarmuka Simpan Menu Bagi Pemilik Food Truck ... 83

Gambar 3.33 Rancangan Antarmuka Kelola Jadwal Pemilik Food Truck ... 84

Gambar 3.34 Rancangan Antarmuka Keanggotaan Bagi Pemilik Food Truck ... 85

Gambar 3.35 Rancangan Antarmuka Beranda Admin ... 85

Gambar 3.36 Rancangan Antarmuka Kelola Food Truck ... 86

Gambar 3.37 Rancangan Antarmuka Tambah Food Truck ... 87

Gambar 3.38 Rancangan Antarmuka Ubah Food Truck Oleh Admin ... 89

Gambar 3.39 Rancangan Antarmuka Kelola Keanggotaan Food Truck ... 90

Gambar 3.40 Rancangan Antarmuka Kelola Program ... 91

Gambar 3.41 Rancangan Antarmuka Simpan Program ... 91

Gambar 3.42 Rancangan Antarmuka Kelola Event ... 92

Gambar 3.43 Rancangan Antarmuka Tambah Event ... 92

Gambar 3.44 Rancangan Antarmuka Kelola Category... 93

Gambar 3.45 Rancangan Antarmuka Tambah Category ... 93

Gambar 3.46 Rancangan Antarmuka Kelola Admin Oleh Super Admin ... 94

Gambar 3.47 Rancangan Antarmuka Tambah Admin Oleh Super Admin ... 94

Gambar 3.48 Rancangan Antarmuka Ubah Email Admin ... 95

Gambar 3.49 Rancangan Antarmuka Ubah Nama Admin ... 96

Gambar 3.50 Rancangan Antarmuka Ubah Password Admin ... 96

Gambar 4.1 Sign In ... 97

Gambar 4.2 Sign Up ... 98

Gambar 4.3 Category ... 98

Gambar 4.4 Forget Password ... 98

Gambar 4.5 Beranda Customer ... 99

Gambar 4.6 Event ... 100

Gambar 4.7 Login Admin ... 100

Gambar 4.8 Beranda Pemilik Food Truck ... 101

Gambar 4.9 Profil Food Truck Bagi Pemilik Food Truck ... 101

(11)

Gambar 4.11 Tambah Menu ... 103

Gambar 4.12 Beranda Super Admin ... 104

Gambar 4.13 Ubah Email Admin ... 104

Gambar 4.14 Ubah Password Admin ... 105

Gambar 4.15 Ubah Nama Admin ... 105

Gambar 4.16 Kelola Admin ... 106

Gambar 4.17 Tambah Admin... 106

Gambar 4.18 Kelola Food Truck ... 107

Gambar 4.19 Tambah Food Truck ... 108

Gambar 4.20 Ubah Food Truck Oleh Admin ... 109

Gambar 4.21 Kelola Membership Oleh Admin ... 110

Gambar 4.22 Kelola Program ... 111

Gambar 4.23 Tambah Program ... 112

Gambar 4.24 Kelola Event ... 113

Gambar 4.25 Tambah Event ... 114

Gambar 4.26 Kelola Category ... 115

Gambar 4.27 Tambah Category ... 115

Gambar 4.28 Jadwal Keberadaan ... 116

Gambar 4.29 Keanggotaan Pemilik Food Truck ... 117

(12)

DAFTAR TABEL

Tabel 3.1 Tabel Truck ... 22

Tabel 3.2 Tabel Jadwal ... 22

Tabel 3.3 Tabel Admin ... 23

Tabel 3.4 Tabel Program ... 23

Tabel 3.5 Tabel Membership ... 23

Tabel 3.6 Tabel Customer ... 24

Tabel 3.7 Tabel Menu ... 24

Tabel 3.8 Tabel Menu Gambar ... 24

Tabel 3.9 Tabel Menu Review ... 25

Tabel 3.10 Tabel Truck Review ... 25

Tabel 3.11 Tabel Category ... 25

Tabel 3.12 Tabel Category Truck ... 25

Tabel 3.13 Tabel Category Menu ... 26

Tabel 3.14 Tabel Event ... 26

Tabel 3.15 Kamus Data Tabel Truck ... 51

Tabel 3.16 Kamus Data Tabel Jadwal ... 52

Tabel 3.17 Kamus Data Tabel Admin ... 52

Tabel 3.18 Kamus Data Tabel Program ... 53

Tabel 3.19 Kamus Data Tabel Membership ... 53

Tabel 3.20 Kamus Data Tabel Customer ... 54

Tabel 3.21 Kamus Data Tabel Menu ... 55

Tabel 3.22 Kamus Data Tabel Menu Gambar ... 55

Tabel 3.23 Kamus Data Tabel Menu Reveiw... 56

Tabel 3.24 Kamus Data Tabel Truck Review ... 57

Tabel 3.25 Kamus Data Tabel Category ... 57

Tabel 3.26 Kamus Data Tabel Category Menu ... 58

Tabel 3.27 Kamus Datat Tabel Category Truck ... 58

Tabel 3.28 Kamus Data Tabel Event ... 59

Tabel 3.29 Proses Login dan Logout ... 60

(13)

Tabel 3.31 Proses Aktifkan dan Non-aktifkan Program ... 60

Tabel 3.32 Proses Lihat Program ... 61

Tabel 3.33 Proses Simpan Admin ... 61

Tabel 3.34 Proses Simpan Category ... 61

Tabel 3.35 Proses Aktifkan dan Non-aktifkan Category ... 62

Tabel 3.36 Proses Lihat Category ... 62

Tabel 3.37 Proses Simpan Event ... 62

Tabel 3.38 Proses Aktif dan Non-aktifkan Event ... 62

Tabel 3.39 Proses Lihat Event ... 63

Tabel 3.40 Proses Simpan Truck ... 63

Tabel 3.41 Proses Aktif dan Non-aktifkan Truck ... 63

Tabel 3.42 Proses Lihat Truck ... 63

Tabel 3.43 Proses Tambah Membership ... 64

Tabel 3.44 Proses Lihat Membership ... 64

Tabel 3.45 Proses Rating dan Rekomendasi Truck ... 64

Tabel 3.46 Proses Cari Truck ... 65

Tabel 3.47 Proses Simpan Customer... 65

Tabel 3.48 Proses Reset Password Customer ... 65

Tabel 3.49 Proses Lihat Customer ... 65

Tabel 3.50 Proses Simpan Menu ... 66

Tabel 3.51 Proses Lihat Menu ... 66

Tabel 3.52 Proses Aktif dan Non-aktifkan Menu ... 66

Tabel 3.53 Proses Rating dan Rekomendasi Menu ... 66

Tabel 3.54 Proses Cari Menu ... 67

Tabel 3.55 Proses Simpan Jadwal ... 67

Tabel 3.56 Proses Hapus Jadwal ... 67

Tabel 3.57 Proses Lihat Jadwal ... 68

Tabel 5.1 Pengujian Login ... 119

Tabel 5.2 Pengujian Sign Up ... 119

Tabel 5.3 Pengujian Forget Password ... 120

Tabel 5.4 Pengujian Memberikan Rating dan Review ... 120

(14)

Tabel 5.6 Pengujian Menyimpan Data Program ... 121

Tabel 5.7 Pengujian Menyimpan Data Membership ... 121

Tabel 5.8 Pengujian Menyimpan Data Admin dan Pemilik Food Truck ... 121

Tabel 5.9 Pengujian Menyimpan Data Menu Food Truck... 122

Tabel 5.10 Pengujian Menyimpan Data Jadwal Food Truck ... 122

Tabel 5.11 Pengujian Menyimpan Data Event ... 123

(15)

DAFTAR NOTASI/ LAMBANG

Jenis Notasi/Lambang Nama Arti

Flowchart Dokumen Menunjukkan input dan

output baik untuk proses manual mekanik dan komputer

Flowchart Manual Menunjukkan

pekerjaan manual

Flowchart Proses Menunjukkan kegiatan

proses dari operasi program komputer

Flowchart Disk Menunjukkan i/o

menggunakan harddisk

Flowchart Garis alir Menunjukkan arus dari

proses

Flowchart Keputusan Digunakan untuk suatu

seleksi kondisi di dalam program

Flowchart Terminal Menunjukkan awal dan

akhir dari suatu proses

Flowchart Keyboard Menunjukkan input

yang menggunakan

online keyboard

ERD Entity set Sebuah “benda” atau

(16)

Jenis Notasi/Lambang Nama Arti

ERD Relationship Hubungan di antara

beberapa entity

ERD Atribut Sebutan untuk

mewakili suatu entity

DFD Kesatuan Luar Kesatuan di luar sistem

yang akan memberikan

input atau menerima output dari sistem

DFD Proses Kegiatan atau

pekerjaan yang akan dilakukan oleh orang atau mesin komputer, informasi dari suatu bagian ke bagian lain dari sistem di mana penyimpanan mewakili lokasi penyimpanan data.

DFD Penyimpanan Digunakan untuk

memodelkan kumpulan data atau pake data

Referensi:

Notasi/Lambang Flowchart dari Kusrini dan Andri Koniyo [1] Notasi/Lambang ERD dari Kusrini [2]

(17)

DAFTAR SINGKATAN

ERD Entity Relationship Diagram

DFD Data Flow Diagram

(18)

DAFTAR ISTILAH

Aplikasi Perangkat yang menghubungkan pengguna dengan komputer

Dialog Form / Form Tempat untuk pembuatan window

Field Kontrol masukan yang diletakkan di dalam form atau

dialog form

Fitur Aspek, kualitas, atau ciri khas yang menonjol

sehingga menjadi daya tarik sesuatu produk.

ID Identitas unik yang hanya dimiliki oleh satu benda atau pengguna

Password Kata rahasia untuk mengakses ke sumber tertentu

Sign In Fungsi yang digunakan pengguna untuk mengakses aplikasi berdasarkan id unik dan password

SignOout Fungsi yang digunakan pengguna untuk berhenti dan keluar dari aplikasi

(19)

BAB 1

PENDAHULUAN

1.1Latar Belakang

Pada tahun 2016 ini, perkembangan teknologi informasi sudah mulai dimanfaatkan untuk membantu kegiatan manusia sehari-hari. Penggunaan teknologi informasi salah satunya mulai dimanfaatkan dalam pengelolaan data dan juga penyebaran informasi. Media sosial merupakan salah satu alat bantu dalam penyebaran suatu informasi yang dimanfaatkan oleh masyarakat. Melalui media sosial, sebuah informasi dapat diketahui oleh seluruh dunia pada saat yang bersamaan. Manfaat dari perkembangan tekonologi inilah, yang juga ingin dimanfaatkan oleh pemilik usaha food truck.

Banyak pemilik usaha food truck yang mulai berkembang di Indonesia. Mereka ingin memperkenalkan food truck mereka kepada masyarakat. Jadwal keberadaan food truck yang dapat berbeda setiap harinya, membuat masyarakat tidak selalu mengetahui keberadaan sebuah food truck dan pelanggan pun kesulitan saat ingin mengunjungi food truck tersebut, oleh karena itu, pelanggan sering kali tidak tahu harus mencari informasi ke mana mengenai lokasi food

truck yang ingin mereka kunjungi. Menu yang dimiliki setiap food truck pun

beragam, namun pelanggan seringkali hanya mengetahui beberapa menu saja, padahal pada food truck tersebut kemungkinan terdapat menu lain yang pelanggan akan sukai. Ulasan dan penilaian dari setiap konsumen terhadap sebuah food truck dan menunya, dapat juga menjadi bahan pertimbangan bagi konsumen lain untuk mencoba atau tidak menu dari food truck tersebut.

(20)

2

masing-masing food truck. Pengunjung website yang sudah terdaftar dan memiliki akun pada aplikasi tersebut, dapat memberikan ulasan dan penilaian terhadap setiap food truck dan menu dari masing-masing food truck. Ulasan dan penilaian tersebut dapat dilihat oleh seluruh pengguna aplikasi. Aplikasi ini juga akan menggunakan sistem rekomendasi bagi pengguna website. Inputan bagi sistem rekomendasi tersebut berasal dari ulasan dan penilaian yang diberikan pengguna aplikasi kepada setiap food truck atau pun menu dari sebuah food truck. Data yang diolah adalah kategori yang dimiliki oleh menu atau profil food truck yang telah diberi ulasan dan penilaian, sehingga saat pengguna aplikasi kembali ke halaman utama, sistem akan menampilkan rekomendasi food truck yang kategori nya sesuai dengan food truck atau pun menu yang pernah diberikan ulasan dan penilaian oleh pelanggan. Yang dapat menjadi bobot rekomendasi adalah kesamaan jenis makanan, harga, pilihan rasa, dan juga daerah dari tempat food

truck tersebut berada.

(21)

3

1.2Rumusan Masalah

Berdasarkan latar belakang di atas diperoleh rumusan masalah sebagai berikut:

1. Bagaimana aplikasi dapat digunakan untuk pengelolaan data admin, data profil, data menu, dan data jadwal food truck oleh admin dan pemilik food

truck?

2. Bagaimana aplikasi dapat memberikan informasi mengenai profil, menu, dan jadwal food truck bagi pecinta food truck?

3. Bagaimana aplikasi dapat membantu admin website mengelola daftar keanggotaan food truck?

1.3Tujuan Pembahasan

Berdasarkan rumusan masalah di atas, maka dibuatlah tujuan pembahasan sebagai berikut:

1. Untuk pengelolaan data admin, aplikasi akan dapat diakses oleh admin pengelola website, sedangkan untuk pengelolaan data profil, data menu, dan data jadwal food truck akan dikelola oleh admin masing-masing food truck. 2. Untuk memberikan informasi mengenail profil, menu, dan jadwal food truck,

pecinta food truck dapat mengaksesnya pada halaman beranda aplikasi, atau dengan memasukkan kata kunci atau dengan menggunakan pilihan kategori yang disediakan oleh aplikasi.

3. Untuk mengelola daftar keanggotaan food truck, aplikasi akan menampilkan daftar riwayat keanggotaan seluruh food truck, yang dapat diakses oleh admin pengelola website.

1.4Ruang Lingkup

Aplikasi ini akan dibuat dengan bahasa pemrograman PHP dan CSS. Perangkat lunak yang digunakan dalam aplikasi web ini antara lain adalah:

1. XAMPP 3.2.1

(22)

4

5. Web Browser

Sedangkan untuk menggunakan aplikasi web ini, kebutuhan minimal perangkat keras adalah sebagai berikut:

1. Processor : Intel i3 4.0 GHz

2. RAM: 2 GB

3. 10 GB ruang hard disk yang tersedia 4. Sistem Operasi: Windows 7

Fitur yang disediakan aplikasi web ini akan disesuaikan dengan kebutuhan dari pengguna aplikasi tersebut. Aplikasi ini akan dapat diakses oleh super admin, admin website, pemilik food truck, dan pecinta food truck.

Fitur yang dapat dilakukan oleh pecinta food truck adalah melihat informasi mengenai profil, menu, dan jadwal food truck. pecinta food truck juga dapat memberikan ulasan dan penilaian kepada setiap food truck dan menu dari setiap food truck.

Fitur yang dapat dilakukan oleh pemilik food truck adalah melihat dan mengelola data food truck yang meliputi profil, menu, dan jadwal food truck.

Fitur yang dapat dilakukan oleh admin website adalah: 1. Melihat dan mengelola data keanggotaan food truck 2. Melihat dan mengelola data pemilik food truck 3. Melihat data admin website

Super admin memiliki seluruh fitur yang dimiliki oleh admin website dan juga dapat mengelola data admin website.

1.5Sumber Data

Sumber data primer yang dibutuhkan mengenai food truck akan diperoleh dari internet, dan juga wawancara langsung dengan beberapa pemilik usaha food

truck.

Sedangkan sumber data sekunder akan diambil dari:

1. Buku-buku yang berhubungan mengenai sistem informasi dan sistem rekomendasi

2. Buku-buku yang berhubungan mengenai kebutuhan untuk pembuatan aplikasi

(23)

5

3. Pencarian informasi dari internet 1.6Sistematika Penyajian

Dalam proses penyusunan laporan, sistematika penulisan yang akan digunakan adalah sebagai berikut:

1.6.1Bab 1 Pendahuluan

Bab ini digunakan untuk menjelaskan latar belakang, rumusan masalah, tujuan pembahasan, ruang lingkup kajian, dan sistematika pembahasan.

1.6.2Bab 2 Kajian Teori

Bab ini membahas teori-teori yang berkaitan dalam penyelesaian proyek tugas akhir ini.

1.6.3Bab 3 Analisis dan Rancangan Sistem

Bab ini membahas secara lengkap mengenai pemodelan dan diagram alir sistem kerja dari aplikasi, perancangan desain aplikasi, dan penjelasan sistem.

1.6.4Bab 4 Implementasi

Bab ini berisikan tentang hasil implementasi analisis dan rancangan sistem yang terdapat pada bab 3.

1.6.5Bab 5 Pengujian

Bab ini digunakan untuk pengujian aplikasi dengan metode blackbox. Dalam bab ini, akan dijelaskan mengenai hasil dari pengujian seluruh fungsi yang terdapat pada aplikasi.

1.6.6Bab 6 Simpulan dan Saran

(24)

BAB 6

KESIMPULAN DAN SARAN

Pada bab ini penulis akan menjelaskan kesimpulan dari hasil penelitian dan saran bagi penelitian ini bila akan dikembangkan dikemudian hari.

6.1Kesimpulan

Berikut kesimpulan yang dapat penulis berikan dari hasil penelitian ini: 1. Aplikasi dapat digunakan untuk pengelolaan data admin, data profil, data

menu, dan data jadwal food truck oleh admin dan pemilik food truck sesuai dengan hak aksesnya masing-masing.

2. Aplikasi dapat memberikan informasi mengenai profil, menu, dan jadwal food

truck bagi pecinta food truck.

3. Aplikasi dapat membantu admin website mengelola daftar keanggotaan food

truck.

6.2Saran

Berikut saran untuk fitur yang dapat ditambahkan untuk pengembangan program ini di kemudian hari:

1. Pemilik Food Truck dapat melakukan perpanjangan keanggotaan melalui sistem.

(25)

DAFTAR PUSTAKA

[1] A. Koniyo dan K. , Tuntunan Praktis Membangun SIstem Informasi Akuntansi dengan Visual Basic dan Microsoft SQL Server, Yogyakarta: ANDI, 2007.

[2] M. Kusrini, Strategi Perancangan dan Pengelolaan Basis Data, Yogyakarta: Penerbit Andi, 2007.

[3] M. Hatta, Menyongsong Penegakan Hukum Responsif Sistem Peradilan Pidana Terpadu, Yogyakarta: Galangpress, 2008, p. 58.

[4] J. Hutahaean, Konsep Sistem Informasi, Yogyakarta: Deepublish, 2015. [5] I. Nuraida, Manajemen Administrasi Perkantoran, Yogyakarta: Kanisius,

2008.

[6] S. Sarosa, Sistem Informasi Akuntansi, Jakarta: Grasindo, 2009.

[7] H. A. Fatta, Analisis dan Perancangan Sistem Informasi untuk Keunggulan Bersaing Perusahaan dan Organisasi Modern, ANDI: Yogyakarta, 2007. [8] R. F. Tardelly, Merasul Lewat Internet, Yogyakarta: Kansius, 2009.

[9] J. Membangun Komunitas Online Secara Praktis dan Gratis, Bandung: Elex Media Komputindo, 2008.

[10] C. J. L. Gaol, Sistem Informasi Manajemen, Jakarta: Grasindo, 2008.

[11] R. Myrick, Running a Food Truck For Dummies, New Jersey: John Wiley & Sons, Inc., 2012.

[12] E. Media, Food Truck Business: Step-by-Step Startup Guide, USA: Enterpreneur Media, 2015.

[13] L. McGinty dan B. Smyth, “Adaptive Selection: An Analysis of Critiquing and Preference-Based Feedback in Conversational Recommender Systems,”

International Journal of Electronic Commerce, vol. 11, no. 2, pp. 35-37,

2006.

[14] L. Sebastia, I. Garcia, E. Onaindia dan C. Guzman, “e-Tourism: A Tourist

Recommendation and Planning Application,” International Journal on

(26)

126

[15] F. Ricci, L. Rokach dan B. Shapira, Recommender System Handbook, New York: Springer, 2011.

[16] D. Jannach, M. Zanker, A. Felfernig dan G. Friedrich, Recommender Systems: An Introduction, Cambridge: Cambridge University Press, 2010. [17] Y. A. Pratama, D. Wijaya, P. Liem dan A. Halim, “Digital Cakery dengan

Algoritma Collaborative Filtering,” JSM STMIK Mikroskill, vol. 14, no. 1, p.

80, 2013.

[18] A. G. dan Y. Kwon, “New recommendation techniques for multicriteria

rating systems,” 2006. [Online]. Available:

http://misrc.umn.edu/workingpapers/fullpapers/2006/0608120506. [Diakses 20 March 2016].

[19] A. R. Roberts dan G. J, Buku Pintar Pekerja Sosial, vol. 2nd, S. Gaspersz, E. Y. A, F. dan N. Oktorino, Penyunt., Jakarta: PT BPK Gunung Mulia, 2009. [20] A. F. Al-Assaf, Mutu Pelayanan Kesehatan : Perspektif Internasional, F. S.

Belawati dan E. A. Hardiyanti, Penyunt., Jakarta: Buku Kedokteran EGC, 2009.

[21] H. A. Fatta, Rekayasa Sistem Pengenalan Wajah, C. W. Hermawan, Penyunt., Yogyakarta: Andi, 2009, p. 32.

[22] A. Panduan Menguasai PHP & MySQL Secara Otodidak, Jakarta: Media Kita, 2010.

[23] R. Mcleod dan G. P. Shell, Sistem Informasi Manajemen, 10th penyunt., N. Setyaningsih, Penyunt., Jakarta: Salemba Empat, 2008.

[24] D. P. Oktavian, Menjadi Programmer Jempolan Menggunakn PHP, Yogyakarta: Mediakom, 2010.

[25] Marimin, H. Tanjung dan H. Prabowo, Sistem Informasi Manajemen Sumber Daya Manusia, Jakarta: PT Grasindo, 2006.

[26] A. Ramadhan, Student Guide Series Pemrograman Web Database dengan PHP dan MySQL, Jakarta: PT Elex Media Komputindo, 2006.

Gambar

Tabel 5.6 Pengujian Menyimpan Data Program ...............................................

Referensi

Dokumen terkait

Ayat 1 sampai 5 dari surat ini adalah ayat-ayat Al Qur'an yang pertama kali diturunkan kepada Nabi Muhammad saat menyepi di Gua Hira'.. Pada saat itu pula Allah SWT secara

Sektor yang paling dominan dalam PDRB Kabupaten Ponorogo adalah sektor pertanian disusul dengan perdagangan, jasa-jasa, industri pengolahan, dan

Simpulan: Terdapat hubungan yang sangat bermakna antara infestasi cacing yang ditularkan melalui tanah dan eosinofilia Cacing yang paling banyak menginfestasi siswa SD GMIM

Hal ini dipengaruhi oleh kandungan bahan organik di dalam kompos TKKS sisa penanaman kedelai edamame telah terdekomposisi lanjut, sehingga unsur hara tersedia dan

Dimana penyakit infeksi akut yang menyerang salah satu bagian dan atau lebih dari saluran nafas mulai dari hidung hingga alveoli termasuk jaringan adneksanya seperti

Hasil penelitian mendapatkan bahwa kelangsungan hidup larva yang berasal dari induk yang diberi pakan berimunostimulan tidak dipengaruhi oleh dosis ragi roti sebagai

Menurut Handoko (2002) pengukuran kinerja adalah usaha untuk merencanakan dan mengontrol proses pengelolaan pekerjaan sehingga dapat dilaksanakan sesuai tujuan yang telah

Jenis kelamin merupakan perbedaan alami, karena setiap makhluk hidup, termasuk manusia, telah diciptakan berbeda kelamin (berpasangan), sebagaimana firman Allah dalam Al-Qur‟an