• Tidak ada hasil yang ditemukan

Sistem Informasi Kuliner Bandung Berbasis Web.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Informasi Kuliner Bandung Berbasis Web."

Copied!
17
0
0

Teks penuh

(1)

iii

ABSTRAK

Perkembangan kota Bandung menjadikan Bandung sebagai salah satu daerah tujuan wisata. Hal ini juga dikarenakan kota Bandung memiliki banyak macam atau variasi makanan yang lezat. Namun banyak wisatawan yang datang tanpa mengetahui kemana tujuan mencari tempat kuliner yang enak. Dengan perkembangan teknologi sangat mungkin membangun sebuah sistem yang dapat membantu para wisatawan yang datang ke Bandung untuk mencari tempat kuliner sesuai keinginan dengan lebih cepat. Sistem tersebut dapat membantu menyediakan data atau informasi tempat kuliner yang dibutuhkan oleh para wisatawan.

Sistem dapat menyajikan data yang dibutuhkan oleh penggunanya untuk mempermudah proses pencarian. Metode pengumpulan data yang digunakan adalah dengan melakukan survey lapangan dan informasi dari masyarakat. Penelitian ini menghasilkan sebuah Sistem informasi Kuliner berbasis web yang dapat membantu penggunanya mencari dan membagi data tempat kuliner. Sistem ini menyediakan fitur pencarian berdasarkan parameter tertentu dan juga kata kunci yang dimasukkan oleh pengguna. Selain itu sistem juga menyediakan fitur review atau komentar sehingga para penggunanya dapat berbagi pengalaman dan pendapat.

(2)

iv

ABSTRACT

Bandung City has grown to be one of Indonesia tourism destinations. Bandung offers many kind or variation of delicious culinaries. However, many tourists came without knowing where they can search good culinary places. With the development of technology, it is possible to build a system that can help the tourists who came to Bandung to search culinary places that they prefer faster. The system can help to provide data or information of culinary place that needed by the tourists.

The system presents the required data by users to simplify the searching process. The method that was used for collecting data is field survey and information from society. This research created a web-based information systems culinary that can help the users to search and share the culinary locations information.This system also provides a search feature base on parameters and keywords added by the users. In addition, the system also provides a feature to review or comment so that its users can share their experiences and opinions.

(3)

v

DAFTAR ISI

PRAKATA ... i

ABSTRAK ... iii

ABSTRACT ... iv

DAFTAR GAMBAR ... ix

DAFTAR TABEL ... xi

BAB1 PENDAHULUAN... 1

1.1 Latar Belakang Masalah ... 1

1.2 Rumusan Masalah ... 2

1.3 Tujuan Pembahasan ... 2

1.4 Ruang Lingkup ... 3

1.4.1 Batasan Aplikasi ... 3

1.4.2 Batasan

Software

... 4

1.5 Sumber Data... 4

1.6 Sistematika Penyajian ... 5

BAB II KAJIAN TEORI ... 7

2.1.Konsep Dasar Sistem Informasi ... 7

2.2. Pengertian Informasi ... 8

2.3. Pengertian Sistem Informasi ... 9

2.4. Unified Modeling Language (UML) ... 10

2.4.1 BAGIAN-BAGIAN UML... 10

1. Use Case Diagram

... 13

2. Class Diagram

... 13

3. Component Diagram

... 13

4. Deployment Diagram

... 14

5. State Diagram

... 14

6. Sequence Diagram

... 14

(4)

vi

8. Activity Diagram

... 15

2.5. Entity Relationship Diagram (ERD) ... 16

2.6. Flowchart ... 21

2.7. Database Management system (DBMS) ... 27

2.8. Structure Query Language (SQL) ... 28

2.9. Java Server Faces (JSF ) ... 33

2.9.1.

Controller

... 34

2.9.2

Model

... 35

2.9.3.

View

... 36

2.10. Cascading Style Sheets(CSS ) ... 37

BAB III ANALISIS DAN PERANCANGAN SISTEM ... 40

3.1 Analisis Ide Pembuatan ... 40

3.2 Proses Bisnis ... 40

3.3 Analisi Sistem ... 41

3.4 Site Map ... 42

3.5 Rancangan UserInterface ... 43

3.5.1

Home

... 43

3.5.2

Home Member

... 44

3.5.3

Data

Detail

... 45

3.5.4 Halaman

Administrator

... 46

3.6 Use Case ... 47

3.7 Entity Relational Diagram ... 48

3.8 Class Diagram ... 49

3.9 Entity Relational Diagram to Table ... 50

3.9.1 Tabel Resto ... 50

3.9.2 Tabel

Review

... 54

3.9.3 Tabel

Comment

... 54

3.9.4 Tabel Jenis ... 55

(5)

3.9.6 Tabel

Administrator

... 56

3.9.7 Tabel

Member

... 56

3.10 Activity Diagram ... 58

3.10.1 Registrasi ... 58

3.10.2

Search Data

... 59

3.10.3

Manage Member

... 60

3.10.4

Manage

Jenis ... 61

3.10.5

Manage

Lokasi ... 62

3.10.6

Add New Data

... 63

3.10.7

Comment

... 64

3.10.8

Change Profile

... 65

3.10.9

Login

... 66

3.10.10

Logout

... 67

BAB IV HASIL PENELITIAN ... 68

4.1 Halaman Utama ... 68

4.2 Tampilan Halaman Persetujuan Registrasi ... 69

4.3 Tampilan Halaman Registrasi ... 70

4.4 Tampilan Error Halaman Registrasi ... 71

4.5 Tampilan Halaman Registrasi Cek ... 72

4.6 Tampilan HomeMember ... 73

4.7 Tampilan AddNewData ... 74

4.8 Tampilan Pencarian Berdasarkan Lokasi atau Jenis ... 76

4.9 Tampilan DataDetail ... 77

4.10 Tampilan LoginAdministrator ... 79

4.11 Tampilan HomeAdministrator ... 80

4.12 Tampilan Manage Jenis ... 81

4.13 Tampilan Manage Lokasi ... 82

4.14 Tampilan ManageMember ... 83

(6)

viii

5.1 Proses Registrasi ... 84

3.11 Proses Search Data ... 85

5.3 Proses Manage Member ... 87

5.4 Proses Rating ... 87

5.5 Manage Jenis ... 88

5.6 Manage Lokasi ... 88

5.7 Add New Data ... 89

5.8 Comment ... 90

5.9 ChangeProfile ... 91

5.10 Login... 91

5.11 Logout ... 92

5.13 Kuesioner ... 92

5.14 Data Hasil Kuesioner ... 94

BAB VI SIMPULAN DAN SARAN ... 95

6.1 Simpulan ... 95

6.2 Saran ... 95

DAFTAR PUSTAKA ... 96

(7)

ix

DAFTAR GAMBAR

Gambar 1. Entitas,Relasi, Atribut (Fathansyah, 1999:75) ... 17

Gambar 2.One To One Relationship ... 18

Gambar 3.One To Many Relationship ... 19

Gambar 4.Many To Many Relationship ... 19

Gambar 5.Mandatory ... 20

Gambar 6. Site Map ... 42

Gambar 7. Rancangan Home ... 43

Gambar 8. Rancangan Home Member ... 44

Gambar 9. Rancangan DataDetail ... 45

Gambar 10. Rancangan Halaman Administrator... 46

Gambar 11. UseCase ... 47

Gambar 12. Entity Relational Diagram ... 48

Gambar 13. Class Diagram ... 49

Gambar 14. Registrasi ... 58

Gambar 15. SearchData ... 59

Gambar 16. Manage Member ... 60

Gambar 17. Manage Jenis ... 61

Gambar 18. Manage Lokasi ... 62

Gambar 19. AddNewData ... 63

Gambar 20. Comment ... 64

Gambar 21. ChangeProfile ... 65

Gambar 22. Login ... 66

Gambar 23. Logout ... 67

Gambar 24. Halaman Utama ... 68

Gambar 25. Tampilan Halaman Persetujuan ... 69

Gambar 26. Tampilan Halaman Registrasi ... 70

Gambar 27. Error Halaman Registrasi ... 71

Gambar 28. Tampilan Halaman Registrasi Cek ... 72

Gambar 29. Tampilan HomeMember ... 73

Gambar 30. AddNewData ... 74

Gambar 31. AddNewData(Upload) ... 75

Gambar 32. AddNewData(Contoh Error bila data tidak diisi) ... 75

Gambar 33. Tampilan Pencarian Berdasarkan ... 76

Gambar 34. Tampilan DataDetail ... 77

(8)

x

Gambar 36. Tampilan LoginAdministrator ... 79

Gambar 37. Tampilan HomeAdministrator ... 80

Gambar 38. Tampilan Manage Jenis ... 81

Gambar 39. Tampilan Manage Lokasi ... 82

(9)

xi

DAFTAR TABEL

Table I. Simbol Flowchart ... 24

Table II. Simbol StandartFlowchart... 25

Table III. Contoh Tabel Peralatan Tabel ... 29

Table IV. Contoh Tabel Kelompok ... 29

Table V Tabel Resto ... 50

Table VI Review ... 54

Table VII Comment ... 54

Table VIII Jenis ... 55

Table IX Lokasi ... 55

Table X Administrator ... 56

Table XI Member ... 56

Table XII. Proses Registrasi ... 84

Table XIII. Proses SearchData... 85

Table XIV.Proses ManageMember... 87

Table XV Proses Rating ... 87

Table XVI. Manage Jenis... 88

Table XVII. Manage Lokasi ... 88

Table XVIII. Add New Data... 89

Table XIX. Comment ... 90

Table XX. Change Profile ... 91

Table XXI. Login ... 91

(10)

1

BAB1 PENDAHULUAN

1.1 Latar Belakang Masalah

Pada masa sekarang ini, berlibur adalah salah satu cara masyarakat

melepaskan kepenatan pekerjaan. Tetapi jika berlibur tanpa tahu sama sekali

tentang daerah tujuan wisatanya malah akan mempersulit perjalanan saat

liburan.

Ketika seorang wisatawan memutuskan berwisata ketempat baru yang

mungkin belum dikenal sama sekali, akan banyak kendala yang dihadapi.

Mulai dari tersesat saat mencari daerah wisata kuliner yang dituju, kehabisan

waktu saat mencari tempat wisata kuliner, dan masih banyak kemungkinan

lainya.

Selain menyulitkan diri sendiri, proses pencarian yang dilakukan oleh

para wisatawan juga dapat menjadi awal dari penyebab kemacetan dan

banyak kejadian merugikan lainnya. Banyaknya dampak yang ditumbulkan

juga dapat merugikan penduduk dari daerah wisata kuliner tersebut.

Contohnya adalah kota Bandung, kemacetan yang sering terjadi di

daerah Bandung juga disebabkan oleh banyaknya wisatawan yang datang.

Kota Bandung memang merupakan salah satu daerah wisata yang menarik

baik wisata kuliner maupun wisata alam. Oleh karena itu kota Bandung sering

sekali mengalami kemacetan yang cukup berat dikarenakan banyaknya

wisatawan yang datang ke kota Bandung yang mungkin belum mengenal

daerah wisata dikota Bandung.

Salah satu cara untuk mengatasi permasalah tersebut adalah dengan

menggunakan sistem informasi yang dapat membantu proses pencarian

tempat wisata kuliner. Pada tugas akhir ini akan dirancang sebuang sistem

berbasis

web

yang dikembangkan dengan

Java Server Faces

yang

(11)

2

1.2 Rumusan Masalah

Berdasarkan latar belakang yang telah diuraikan pada bagian 1.1

maka rumusan masalah dalam Tugas akhir ini adalah:

1. Bagaimana membangun aplikasi yang dapat menyediakan

informasi daerah wisata kuliner yang ada di kota bandung?

2. Bagaimana membangun aplikasi yang dapat menyediakan

informasi

resort

, restoran, dan

cafe

yang dibutuhkan?

3. Bagaimana membangun aplikasi yang

user

friendly

untuk

membantu pengguna

website

yang sama sekali tidak mengerti atau

mengenal daerah bandung yang akan di kunjungin?

1.3 Tujuan Pembahasan

Berdasarkan rumusan masalah yang telah diuraikan pada bagian 1.2

maka tujuan pembahasan dalam Tugas akhir ini adalah:

1. Menyediakan fitur pengenalan daerah Bandung dan sekitarnya

yang berupa

directory

yang berisi

data

mengenai kuliner Bandung.

2. Menyediakan informasi mengenai wisata kuliner seperti resto, café,

resort, dan lainnya dan jika dimungkinkan mencatumkan kisaran

harga yang ada.

3. Menyediakan layanan

searching

yang memberikan pertanyaan

yang akan membantu user mencari daerah sesuai kebutuhannya.

Dimana

website

sebagai sumber informasi akan proses pencarian

(12)

3

1.4 Ruang Lingkup

Pada Laporan penelitian ini, penulis akan membuat

Website

Wisata

Kuliner Kota Bandung yang memiliki batasan sebagai berikut:

1.4.1 Batasan Aplikasi

Modul yang dibahas dalam aplikasi ini adalah :

1. Aplikasi yang dihasilkan berbasi

Web

.

2. Data yang disediakan oleh

website

berdasarkan

survey

langsung dan

post

dari

user

.

3. Website menyediakan informasi tempat wisata kuliner

yang ada di kota Bandung.

4.

Website

hanya menyediakan informasi tempat wisata

kuliner dan tempat untuk share informasi.

5.

Website

hanya menyediakan pencarian berdasarkan

lokasi, jenis, dan kata kunci.

6.

Administrator

hanya dapat menambah

data

jenis dan

lokasi.

7. Fungsi

Rating

dan

comment

hanya dapat dilakukan

(13)

4

1.4.2 Batasan

Software

Spesifikasi yang digunakan untuk penggunaan aplikasi ini adalah :

1. Sistem Operasi

Microsoft Windows XP Professional SP

2

2. Bahasa Pemrograman :

Java

(JSF)

3. Editor Pemrograman :

NetBeans

IDE 7.0.1

4.

Data

Base

:

MySQL

5.

Emulator

:

Mozilla

Firefox

7.0.1

Minimal

spesifikasi

Hardware

untuk menggunakan aplikasi ini :

1. Processor Intel Pentium 4 2,4GHz

2. Memory DDR2 1Gb

3. Harddisk 30Gb

4. Keyboard dan Mouse

5. Hardisk Free space 2Gb

1.5 Sumber Data

Sumber data dan informasi yang diperoleh dalam penyusunan laporan

ini didapatkan dari

survey

lapangan,

sharing

dan informasi dari masyarakat,

(14)

5

1.6 Sistematika Penyajian

Sistematika penyajian Tugas Akhir ini disusun menjadi lima bab,

yaitu sebagai berikut :

Bab I. Pendahuluan

Bab ini digunakan untuk menjelaskan:

1.1 Latar Belakang

Cerita singkat dan beberapa alasan yang melatar

belakangi penulis mengambil topik ini.

1.2 Rumusan Masalah

Rumusan masalah yang ingin diselesaikan.

1.3 Tujuan Pembahasan

Tujuan dibuatnya karya ilmiah.

1.4 Ruang Lingkup Kajian

Pembahasan dan batasan masalah mengenai

perancangan

website

ini.

1.5 Sumber Data

Data

yang digunakan untuk perancangan dan

penyelesaian aplikasi.

1.6 Sistematika Penyajian

Sistematika dalam pembuatan laporan tugas akhir

ini.

Bab II. Kajian Teori

Bab ini digunakan untuk menjelaskan beberapa

teori yang berkaitan dan digunakan untuk

perancangan serta pengembangan sistem.

Bab III. Analisis dan Rancangan Sistem

Bab ini digunakan untuk menjelaskan analisis

kebutuhan sistem, perancangan sistem, ERD,

(15)

6

Bab IV. Hasil Penelitian

Bab ini merupakan hasil jadi dan penjelasan realisasi

fungsi dan

User

Interface

Design

yang telah dibuat.

Bab V. Pembahasan Dan Uji Coba Hasil Penelitian

Bab ini digunakan untuk menjelaskan rencana pengujian

sistem dan

testing

yang dilakukan. Metode yang akan

digunakan adalah metode pengujian

Black

Box

.

Bab VI. Simpulan Dan Saran

Bab ini digunakan untuk memberi kesimpulan dan saran

untuk perbaikan dan pengembangan sistem serta

(16)

95

BAB VI SIMPULAN DAN SARAN

6.1 Simpulan

Dari pembuatan

website

kuliner wisata Bandung dan hasil yang

dicapai dalam penelitian ini, maka dapat diambil beberapa kesimpulan

sebagai berikut

Pencarian dapat dilakukan menggunakan

menu

bantu yaitu pencarian

berdasarkan lokasi, jenis, kisaran harga, dan kata kunci.

1.

User

yang

login

sebagai

member

mendapatkan hak khusus untuk

melakukan fungsi

rating

, dan memberikan

comment

kepada

data

kuliner tertentu.

2.

Administrator

dapat menghapus

data

member

yang melanggar

peraturan

website

yang telah disetujui oleh

member

saat melakukan

registrasi.

3.

Administrator

dapat menambahkan

data

jenis dan lokasi yang akan

digunakan untuk proses pencarian dan penambahan

data

baru.

4.

Data

yang dimasukan oleh

administrator

adalah

data

yang

valid

dan

detail

.

6.2 Saran

Berdasarkan yang telah dicapai dalam pembuatan

website

kuliner

Bandung ini, diharapkan dimasa mendatang dapat dikembangkan lebih luas

dan lebih baik lagi. Dengan perkembangan ilmu

computer

yang terus

berkembang, penulis menyarankan untuk menambahkan

banner

yang dapat

(17)

96

DAFTAR PUSTAKA

Fathansyah, Ir. (1999). Basis Data. Cetakan Pertama. Penerbit Informatika Bandung

Goncalves, Antonio. (2010). Beginning JavaTM EE6 Platform with GlassFishTM 3, second edition. New York: Springer Science

Geary, David, Horstmann, Cay. (2010). Core Java Server Faces Third Edition. Boston : Pearson Education, Inc

Hariyanto, Bambang, Ir., MT. (2004). Sistem Manajemen Basis Data: Pemodelan, perancangan dan terapannya. Bandung: Informatika

Jogianto HM, Akt., MBA, Ph.D.(1995). Aplikasi Manajemen Database Pendidikan Berbasis Web dengan PHP dan MySQL. Yogyakarta: Andi

Jogianto, Hartono. (2005). Analisis & Desain Sistem Informasi Pendekatan Terstruktur Teori dan Praktek Aplikasi Bisnis. Andi Yogyakarta.

Kadir, Abdul. (1998).Konsep dan Tuntunan Praktik Basis Data. Yogyakarta. Andi.

Martin, Fowler. (1997). UML Distilled A Brief Guide To The Standard Object Modeling Language: Addison Wesley Longman

NetBeans. (2012).Java EE & Java Web Development. Retrieved October 11,2012 from

http://netbeans.org/kb/docs/web/jsf20-support.html

ObjectDB (2010). JPA Query. Retrieved October 7, 2012 From

http://www.objectdb.com/java/jpa/query

PrimeFaces (2011).PrimeFaces Showcase. Retrieved October 11, 2012 from

http://www.primefaces.org/showcase/ui/home.jsf

slideShare (2009).Web Programming. Retrieved September 15, 2012 from

http://www.slideshare.net/J.E.N.I web programming BAB 9

Referensi

Dokumen terkait

Sistem hidrodinamika merupakan suatu kesatuan sistem dimana di dalamnya terdapat air yang mengalir dari suatu tempat ke tempat lain dimana tempat tersebut bisa

Dalam Negara Hukum Pancasila ada dua hal yang perlu diperhatikan: (1) kebebasan beragama harus mengacu pada makna yang positif sehingga pengingkaran terhadap Tuhan Yang Maha

Di dalam tingkat penelitian yang sederhana, untuk penggambaran diagram Feynman pada kasus teori Ë 3 di dalam ruang tiga dimensi fungsi generasi Z[J] merupakan

Hasil Penelitian menunjukkan bahwa upaya yang dilakukan oleh guru dalam menanamkan nilai sikap Maja labo dahu yaitu dengan memberikan pembiasaan-pembiasaan serta dengan mengarahkan

Dari hasil FGD diperoleh sembilan indikator untuk pengembangan usaha tani pada lahan yang yang terkena dampak di wilayah lingkar tambang baik lahan yang tidak,

Sulsel akan melakukan pembuktian kualifikasi terhadap data-data perusahaan saudara yang telah disampaikan secara elektronik dalam proses pengadaan dengan aplikasi

[r]

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