• Tidak ada hasil yang ditemukan

Sistem Rekomendasi Objek Wisata Indonesia Berbasis Profil Dinamis.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Rekomendasi Objek Wisata Indonesia Berbasis Profil Dinamis."

Copied!
16
0
0

Teks penuh

(1)

ABSTRAK

Dalam situasi zaman yang serba menuntut keahlian dan pemikiran yang serba cepat seperti sekarang ini, tidak sedikit orang yang bisa dikatakan stress dengan kondisi pekerjaannya. Dengan situasi seperti itu dibutuhkan juga saat-saat untuk melepaskan rasa stress tersebut atau yang biasa disebut dengan berlibur. Melalui aplikasi ini diharapkan banyak orang yang dapat terbantu menemukan tempat untuk melepaskan kepenatannya. Sebagai sarana penunjang pencarian objek wisata, aplikasi ini memiliki fitur-fitur utama yang sangat membantu dalam pencariannya. Web Semantik misalnya yang membantu pengguna dalam mengenali kegiatan yang disukainya sehingga saat pengguna melakukan log in, maka sistem secara langsung akan memberikan rekomendasi objek-objek wisata yang sesuai dengan selera pengguna. Dalam memudahkan pencarian lokasi, aplikasi ini juga memberikan fitur google map agar pengguna dapat menemukan objek wisata yang diinginkan secara detail.

(2)

ABSTRACT

In the era of the situation requires skill and fast thinking as now, not a few people feel stress with their conditions. With the situation like this, they need times to to let go of the stress or commonly referred to vacation. Through this application is expected to be many people who helped to find a place to release their stress. As a means of supporting search attraction, this application has the main features that greatly assist in the search. Semantic Web for example that assist users in identifying the activities that he liked, so when a user logs in, the system will directly provide recommendations sights to suit the user's taste. In facilitating the search location, the app also gives google map feature so that users can find the desired attraction in detail.

(3)

DAFTAR ISI

1.2 Rumusan Masalah ... 2

1.3 Tujuan ... 2

1.4 Batasan Masalah ... 2

1.5 Sistematika Pembahasan ... 3

BAB II ... 4

LANDASAN TEORI ... 4

2.1 Sistem ... 4

2.2 PHP ... 5

2.3 MySQL ... 5

2.4 Entity Relational Diagram ... 6

2.5 Data Flow Diagram ... 7

2.6 Black-box Testing ... 8

2.7 Web Semantik ... 8

2.8 Google Map Application Programing Interface ... 9

2.9 Sistem Rekomendasi ... 9

BAB III... 11

ANALISIS DAN DISAIN ... 11

3.1 Analisis ... 11

(4)

3.2.1 Antarmuka dengan Pengguna ... 12

3.2.2 Antarmuka Perangkat Keras ... 12

3.2.3 Antarmuka Perangkat Lunak... 12

3.2.4 Fitur-fitur Produk Perangkat Lunak ... 12

2.3 Desain Perangkat Lunak ... 18

3.3.1 Pemodelan Perangkat Lunak ... 18

3.3.2 Disain Penyimpanan Data ... 30

3.3.3 Desain Antarmuka ... 41

BAB IV ... 50

PENGEMBANGAN PERANGKAT LUNAK ... 50

4.1 Site Map ... 50

4.2 Implementasi Simpanan Data ... 53

4.3 Implementasi Antar Muka ... 57

4.3.1 Halaman Index ... 57

4.3.2 Halaman Log In ... 59

4.3.3 Halaman Register ... 60

4.3.4 Halaman Gallery ... 62

4.3.5 Halaman Profile ... 64

4.3.6 Halaman Reset Password ... 65

4.3.7 Halaman Add User ... 67

4.3.8 Halaman Edit User ... 68

4.3.9 Halaman Edit Objek ... 69

4.3.10 Manage Gallery Objek ... 70

4.3.11 View Pesan ... 71

4.3.12 Diagram ... 73

BAB V ... 75

TESTING DAN EVALUASI SISTEM ... 75

5.1 Rencana Pengujian ... 75

5.2 Pelaksanaan Pengujian ... 76

5.2.1 Fitur Log In ... 76

5.2.2 Fitur Dual Bahasa ... 76

(5)

5.2.4 Fitur Komentar ... 78

5.2.5 Fitur Rating ... 78

5.2.6 Fitur Like ... 78

5.2.7 Fitur Mengelola User ... 79

5.2.8 Fitur Mengelola Objek ... 80

5.2.9 Fitur Mengelola Komentar ... 81

5.2.10 Fitur Mengelola Kategori ... 81

5.2.11 Fitur Mengelola Kegiatan ... 83

5.2.12 Fitur Mengelola Pesan... 84

5.3 Survey ... 84

5.4 Kesimpulan Pengujian ... 85

BAB VI ... 87

SIMPULAN DAN SARAN ... 87

6.1 Simpulan ... 87

6.2 Saran ... 87

RIWAYAT HIDUP PENULIS ... 88

DAFTAR PUSTAKA ... 89

(6)

DAFTAR GAMBAR

Gambar 3. 1 Data Flow Diagram Level 0 ... 19

Gambar 3. 2 Data Flow Diagram Level 1 ... 21

Gambar 3. 3 Data Flow Diagram Level 2 Proses 2... 23

Gambar 3. 4 Data Flow Diagram Level 2 Proses 3... 24

Gambar 3. 5 Data Flow Diagram Level 2 Proses 4... 25

Gambar 3. 6 Data Flow Diagram Level 2 Proses 5... 27

Gambar 3. 7 Data Flow Diagram Level 2 Proses 6... 28

Gambar 3. 8 Data Flow Diagram Level 3 Proses 2.6... 29

Gambar 3. 9 Data Flow Diagram Level 2 Proses 7... 30

Gambar 3. 10 Tampilan rancangan halaman form index ... 41

Gambar 3. 11 Tampilan rancangan form Contact Us ... 42

Gambar 3. 12 Tampilan rancangan form Log In ... 43

Gambar 3. 14 Tampilan rancangan form gallery objek wisata ... 45

Gambar 3. 15 Tampilan rancangan form tambah objek wisata ... 46

Gambar 3. 16 Tampilan rancangan form ubah Profile ... 47

Gambar 3. 17 Tampilan rancangan form Gallery ... 48

Gambar 3. 18 Tampilan rancangan form Detail Objek Wisata ... 49

Gambar 4. 1 Site Map... 51

Gambar 4. 2 Implementasi Basis Data ... 54

Gambar 4. 3 Halaman Index... 58

Gambar 4. 4 Halaman Log In ... 59

Gambar 4. 5 Halaman Register ... 61

Gambar 4. 6 Halaman Gallery ... 63

Gambar 4. 7 Halaman Profile ... 64

Gambar 4. 8 Halaman Reset Password ... 66

Gambar 4. 9 Halaman Add User ... 67

Gambar 4. 10 Halaman Edit User ... 68

Gambar 4. 11 Halaman Edit Objek ... 69

Gambar 4. 12 Halaman Manage Gallery Objek ... 70

Gambar 4. 13 Halaman View Pesan ... 72

Gambar 4. 14 Halaman Diagram ... 73

(7)

DAFTAR TABEL

Tabel 3. 1 Kamus Data User ... 32

Tabel 3.2 Kamus Data Rating ... 32

Tabel 3.3 Kamus Data Kegiatan ... 33

Tabel 3.4 Kamus Data Komentar ... 33

Tabel 3.5 Kamus Data Like ... 34

Tabel 3.6 Kamus Data Kategori ... 34

Tabel 3.7 Kamus Data Foto ... 35

Tabel 3.8 Kamus Data Objek ... 36

Tabel 3. 9 Kamus Data Pesan ... 37

Tabel 3. 10 Kamus Data Histori ... 38

Tabel 3.11 Proses 1 Login ... 38

Tabel 3.12 Proses 2 Melihat Rekomendasi Sistem untuk User ... 39

Tabel 3.13 Proses 3 Menambah Data Rating ... 39

Tabel 3.14 Proses 4 Menambah Data Komentar ... 40

Tabel 3.15 Proses 6 Menambah Data Like ... 40

Tabel 4. 1 Modul ... 52

Tabel 4. 10 User_Kegiatan ... 56

Tabel 4. 11 Objek_Kategori ... 56

Tabel 4. 12 Kegiatan_objek ... 56

Tabel 4. 13 Kontak ... 57

Tabel 4. 14 Histori... 57

Tabel 5. 1 Test Case ... 75

Tabel 5. 2 Pengujian Form Log In ... 76

Tabel 5. 3 Pengujian Dual Bahasa ... 77

Tabel 5. 4 Pengujian Rekomendasi ... 77

Tabel 5. 5 Pengujian Komentar ... 78

Tabel 5. 6 Pengujian Rating ... 78

Tabel 5. 7 Pengujian Like ... 78

Tabel 5. 8 Pengujian Mengelola User ... 79

Tabel 5. 9 Pengujian Mengelola Objek ... 80

(8)

Tabel 5. 11 Pengujian Mengelola Kategori... 82

Tabel 5. 12 Pengujian Mengelola Kegiatan ... 83

Tabel 5. 13 Pengujian Mengelola Pesan ... 84

Tabel 5. 14 Hasil Kuesioner Evaluasi Member ... 85

(9)

DAFTAR SIMBOL

1. Data Flow Diagram (DFD)

No Simbol Keterangan

1.

Proses, merupakan simbol yang mewakili

kegiatan untuk merubah input menjadi

output.

2.

External Entity, merupakan simbol yang mewakili elemen yang berada di luar

sistem, tetapi memiliki hubungan

interaksi dengan sistem.

3.

Data Store, merupakan simbol yang mewakili tempat pentimpanan dari data

dan dapat dipergunakan bila dibutuhkan.

4.

Data Flow, merupakan simbol yang mewakili arah aliran data yang berasal

dari satu atau beberapa proses, data store,

atau elemen lingkungan menuju ke satu

atau beberapa proses, data store, atau

(10)

2. Kamus Data

No Simbol Keterangan

1.

=

Terdiri atas, mendefinisikan, diuraikan

menjadi, artinya.

2.

+

Dan

3.

( )

Optional (pilihan boleh ada atau boleh tidak).Contoh:alamat=alamat

rumah+(alamat surat)

4.

{ }

Pengulangan

Contoh: nama1={karakter_valid}

5.

[ ]

Memilih salah satu dari sejumlah

alternatif, seleksi.

Contoh: sebutan=[Bapak|Ibu|Yang

Mulia]

6.

* *

Komentar

Contoh: *Seminar yang diikuti*

7.

|

Pemisah sejumlah alternatif pilihan

(11)

DAFTAR PROGRAM

Program 4. 1 Master Page ... 58

Program 4. 2 Log In ... 60

Program 4. 3 Register ... 62

Program 4. 4 Gallery ... 63

Program 4. 5 Profile ... 65

Program 4. 6 Reset Password... 66

Program 4. 7 Add User ... 67

Program 4. 8 Edit User... 68

Program 4. 9 Edit Objek... 70

Program 4. 10 Manage Gallery Objek ... 71

Program 4. 11 View Pesan ... 72

(12)

BAB I

PENDAHULUAN

1.1 Latar Belakang

Pada zaman yang serba modern seperti sekarang ini, persaingan antar

manusia dalam bidang ekonomi, bisnis, politik, sosial, serta budaya dirasa

semakin tinggi. Hal ini mendukung manusia untuk terus memiliki ide-ide

serta gagasan yang maju dan berkembang agar dapat terus memenuhi taraf

kebutuhan hidupnya. Dengan semakin tingginya tuntutan yang ada, maka

akan semakin banyak pula manusia yang membutuhkan hiburan untuk

melepaskan rasa stress yang sehari-hari telah mengganggu pemikiran

mereka, namun tentunya pada waktu dan kondisi yang tepat.

Perkembangan teknologi yang sangat pesat pada saat ini juga menjadi

salah satu faktor utama yang mendukung manusia untuk membantu mereka

dalam menemukan hiburan yang berupa objek-objek wisata baru yang

mungkin belum banyak dijamah orang dan masih memiliki nilai estetika

yang sangat tinggi. Sebagian orang Indonesia beranggapan bahwa

objek-objek wisata yang ada di Indonesia sudah tidak lagi memiliki nilai budaya

yang baik karena kurangnya kepedulian masyarakat dalam mengelola

objek-objek wisata yang ada dan dengan didukungnya oleh harga tiket

pesawat ke luar negri yang cukup menggiurkan, padahal jika diteliti lebih

dalam Indonesia memiliki keindahan alam yang sangat menakjubkan.

Sistem informasi yang dibuat pada karya ilmiah ini adalah berupa

website yang akan memperkenalkan serta merekomendasikan user dengan objek-objek wisata yang sudah banyak dikenal sampai dengan yang jarang

dijamah oleh manusia. Pada sistem infomasi ini juga penulis berharap agar

objek-objek wisata yang ada di Indonesia dapat lebih berkembang dan

tentunya dapat dikenal oleh banyak wisatawan lokal sampai dengan

(13)

1.2 Rumusan Masalah

Rumusan masalah yang dapat dicapai dari latar belakang di atas adalah

sebagai berikut:

1. Bagaimana agar objek-objek wisata yang ada di Indonesia dapat lebih

berkembang dan dikenal oleh para wisatawan lokal serta mancanegara?

2. Bagaimana cara user mendapatkan objek wisata yang sesuai dengan

selera user?

1.3 Tujuan

Tujuan dari pembuatan sistem informasi mengenai objek-objek wisata

yang ada di Indonesia ini adalah sebagai berikut:

1. Agar objek-objek wisata yang ada di Indonesia dapat lebih berkembang

dan dikenal oleh para wisatawan lokal serta mancanegara adalah

dengan membuatkan sistem informasi yang berupa website yang berisi

mengenai detail informasi objek wisata serta gambar-gambar dari

keindahan alam yang ada di dalamnya.

2. Cara user mendapatkan objek wisata yang sesuai dengan selera user

adalah dengan membuatkan fitur rekomendasi dari informasi yang

didapatkan dari user berdasarkan kegiatan yang disukai user sehingga

dapat menyesuaikan keinginan user dengan objek wisata yang

diinginkan.

1.4 Batasan Masalah

Berikut adalah batasan masalah yang terdapat pada pengembangan

sistem informasi:

1. Sistem informasi ini berbasis website.

2. Sistem ini digunakan oleh tiga user, yaitu administrator, member, dan

guest.

3. Sistem akan memberikan rekomendasi kepada user setelah user

memasukkan informasi yang dibutuhkan oleh sistem.

4. Sistem memiliki dua bahasa, yaitu bahasa Indonesia dan bahasa Inggris.

5. Adanya infornasi foto-foto serta deskripsi mengenai objek-objek wisata

(14)

6. Sistem disupport dengan menggunakan google map untuk mempermudah user dalam menemukan lokasi.

1.5 Sistematika Pembahasan

Berikut sistematika penulisan yang akan digunakan dalam laporan ini:

Bab I Pendahuluan

Bab ini digunakan untuk menjelaskan latar belakang masalah yang terjadi,

rumusan masalah yang didapat dari latar belakang, tujuan pembuatan

sistem, batasan masalah, sumber data yang diambil, sistematika penulisan

dalam penyusunan laporan.

Bab II Landasan Teori

Bab ini digunakan untuk meguraikan teori-teori yang dipakai dan relevan

dengan pembuatan website dan mendukung sistem yang ada.

Bab III Analisis dan Desain

Bab ini digunakan untuk menjelaskan bagaimana analisis keadaan,

kebutuhan sistem, perancangan sistem, Data Flow Diagram , Entity

Relationship Diagram, dan gambaran rancangan antarmuka.

Bab IV Pengembangan Perangkat Lunak

Bab ini digunakan untuk menjelaskan perencanaan tahap implementasi,

proses perkembangan implementasi proyek, penjelasan mengenai realisasi

fungsionalitas, dan User Interface Design yang sudah dibuat.

Bab V Testing dan Evaluasi Sistem

Bab ini digunakan untuk hasil pengujian berupa pengujian whitebox atau

pengujian blackbox.

Bab VI Simpulan dan Saran

Bab ini digunakan untuk memberi simpulan dan kata-kata penutup dalam

(15)

BAB VI

SIMPULAN DAN SARAN

Pada bab ini dibahas kesimpulan dan saran dari hasil pengembangan sistem.

6.1 Simpulan

Dari hasil analisis, perancangan, implementasi, dan pengujian aplikasi

sistem informasi rekomendasi objek wisata se-Indonesia, maka dapat disimpulkan

sebagai berikut:

1. Aplikasi dapat digunakan untuk memperkaya pengetahuan masyarakat

mengenai objek wisata yang ada di Indonesia sehingga objek wisata yang ada

di Indonesia dapat lebih bisa dikenal oleh masyarakat lokal maupun

mancanegara.

2. Aplikasi dapat digunakan user untuk memberikan rekomendasi objek wisata

yang sesuai dengan selera user sehingga memudahkan user untuk menemukan

objek wisata yang diinginkan.

3. Aplikasi dapat digunakan sebagai sarana penunjang informasi sehingga

pandangan user terhadap objek wisata yang ada di Indonesia dapat diubah dan

juga dapat memperkaya pengetahuan dari masyarakat Indonesia sendiri

maupun mancanegara mengenai objek wisata yang ada di Indonesia.

6.2 Saran

Sebagai pertimbangan untuk pengembangan lebih lanjut sistem pada website ini, maka dapat dilakukan beberapa hal, antara lain:

1. Menambahkan informasi mengenai sejarah berdirinya suatu objek wisata agar

para pengguna tidak hanya sekedar mendapatkan kepuasan tapi juga dapat

memetik pengetahuan dan sejarah berharga yang ada di dalamnya.

2. Menyebarluaskan aplikasi ke beberapa media sosial agar lebih banyak lagi

(16)

DAFTAR PUSTAKA

Davies, J., Studer, R., & Warren, P. (1998). Semantic Web Technologies. The Atrium, Southern Gate, Chicester, West Sussex: British Library Catalogingin-Publication Data.

Farid, A. (2002). Belajar Sendiri Pemrograman PHP 4 (Cetakan ke-2). Jakarta.

Firmansyah. (2010, September 25). Retrieved September 5, 2013, from belajar-google-maps-api-javascript-bag-1.html: http://firmansyah.web.id/belajar-google-maps-api-javascript-bag-1.html

Graham, D., Evans, I., Black, R., & Venendaal, E. v. (n.d.). Foundations Of Software Testing.

Hartono, J. (1999). Analisis & Disain Sistem Informasi: Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis (II ed.). Yogyakarta: Andi Offset.

Imbar, R. V., & Bernard, R. S. (2006). Pemrograman Web-Commerce dengan Oracle & ASP. In R. V. Imbar, & R. S. Bernard, Pemrograman Web-Commerce dengan Oracle & ASP. Bandung: Informatika Bandung.

Mahyuzir, T. D. (1991). Analisa dan Perancangan Sistem Pengolahan Data. Jakarta: PT. Elex Media Komputindo.

Maslakowski, M. (2000). Sams Teach Yourself MySQL in 21 Days. United State Of America: Sams.

McGinty, L., & B. Smyth. (2006). Adaptive selection: analysis of critiquing and preference based feed back in conversation on recommender system. International J Electron Commerce .

Pressman, R. S. (2000). Rekayasa Perangkat Lunak. Yogyakarta: Andi.

Referensi

Dokumen terkait

Segala puji dan syukur penulis panjatkan ke hadirat Allah SWT atas limpahan rahmat dan hidayah-Nya sehingga laporan Praktek Kerja Lapang dengan judul Teknik Pendederan

Pengendalian secara kultur teknis didasarkan pada segi ekologi, yaitu berusaha menciptakan kondisi lingkungan yang sesuai dengan tanaman budidaya sehingga tumbuh

Pasar adalah salah satu faktor penting yang harus dipertimbangkan oleh koperasi, karena pasar merupakan faktor yang sangat berpengaruh terhadap pelaksanaan saluran distribusi

Puji syukur kami panjatkan kepada Tuhan Yang Maha Esa, karena atas berkat dan karunia-Nya kami dapat menyelesaikan Karya Tulis Ilmiah yang berjudul “Pengaruh

Pada Ib subkelompok konsumsi rumah tangga naik sebesar 0,11 persen sedangkan indeks sub kelompok BPPBM turun sebesar 0,03 persen pada periode September 2017..

 Bak penampungan air (reservoir) untuk alat pemadam kebakaran dan air bersih yang digunakan untuk sehari – hari digabung menjadi satu.. Sedangkan kebutuhan volume air

Reaksi dehidroksilasi pada sampel kaolin Mandor dapat dikatakan telah berlangsung secara sempurna, hal ini dapat ditunjukkan dari data hasil difraksi sinar-X

Penurunan kadar protein cumi-cumi olahan yang disimpan pada suhu 30 o C dengan kemasan PE vakum selama 2 hari penyimpanan adalah sebesar 11,51% dari 14,43% menjadi 2,92%..