pembuatan aplikasi informasi pariwisata … · software netbeans ide 6.7, xampp untuk memebuat...

15
i PEMBUATAN APLIKASI INFORMASI PARIWISATA KABUPATEN KARANGANYAR BERBASIS MOBILE MENGGUNAKAN J2ME Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Studi S-1 Jurusan Teknik Elektro Fakultas Teknik Universitas Muhammadiyah Surakarta Juli Purno Handoko D 400 060 062 JURUSAN TEKNIK ELEKTRONIKA FAKULTAS TEKNIK UNIVERSITAS MUHAMMADIYAH SURAKARTA 2011

Upload: duongnhan

Post on 27-Apr-2019

266 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

i

PEMBUATAN APLIKASI INFORMASI PARIWISATA

KABUPATEN KARANGANYAR BERBASIS MOBILE

MENGGUNAKAN J2ME

Diajukan Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Studi

S-1 Jurusan Teknik Elektro Fakultas Teknik

Universitas Muhammadiyah Surakarta

Juli Purno Handoko

D 400 060 062

JURUSAN TEKNIK ELEKTRONIKA FAKULTAS TEKNIK

UNIVERSITAS MUHAMMADIYAH SURAKARTA

2011

Page 2: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

ii

LEMBAR PERSETUJUAN

JUDUL : PEMBUATAN APLIKASI INFORMASI PARIWISATA

KABUPATEN KARANGANYAR BERBASIS MOBILE

MENGGUNAKAN J2ME

OLEH : JULI PURNO HANDOKO

NIM : D 400 060 062

Tugas Akhir ini telah mendapat persetujuan dan pengesahan pada:

Hari : Jum’at

Tanggal : 04 Februari 2011

Mengetahui,

Pembimbing I Pembimbing II

Fatah Yasin, ST, MT Mochammad Muslich, ST

Page 3: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

iii

HALAMAN PENGESAHAN

PEMBUATAN APLIKASI INFORMASI PARIWISATA KABUPATEN KARANGANYAR BERBASIS MOBILE

MENGGUNAKAN J2ME

Diajukan Oleh:

JULI PURNO HANDOKO D400 060 062

Telah disetujui dan dipertahankan di depan penguji pada:

Hari : Jum’at

Tanggal : 04 Februari 2011

Susunan Dewan Penguji:

1.Endah Sudarmilah, ST, MT ( )

2.Dedy Ari Prasetyo, ST ( )

3.Fatah Yasin, ST, MT ( )

4. Mochammad Muslich, ST ( )

Mengetahui,

Dekan Fakultas Teknik Ketua Jurusan Teknik Elektro

Universitas Muhammadiyah Surakarta Universitas Muhammadiyah Surakarta

Ir. Agus Riyanto, MT Ir. Jatmiko, MT

Page 4: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

iv

KATA PENGANTAR

Dengan memanjatkan puja dan puji syukur kehadirat Allah SWT yang telah

memberikan kemudahan pada penulis dalam menyelesaikan skripsi dengan judul

“ PEMBUATAN APLIKASI INFORMASI PARIWISATA KABUPATEN

KARANGANYAR BERBASIS MOBILE MENGGUNAKAN J2ME ”.

Dalam kesempatan ini penulis mengucapkan terima kasih dan penghargaan yang

setinggi-tingginya kepada:

1. Bapak Ir. Sri Widodo, MT. selaku Dekan Fakultas Teknik Universitas

Muhammadiyah Surakarta.

2. Bapak ir. Jatmiko, MT selaku Ketua Jurusan Teknik Elektro Universitas

Muhammadiyah Surakarta dan Bapak Fatah Yasin, ST,MT selaku

pembimbing I yang telah memberikan arahan, bimbingan, saran dan kritik

demi penyelesaian skripsi ini.

3. Bapak Muhammad Muslich, ST., selaku pembimbing II yang telah

memberikan arahan, bimbingan, saran dan kritik demi penyelesaian skripsi

ini.

4. Bapak selaku penguji yang telah memberikan saran dan kritik demi

penyelesaian skripsi ini.

5. Semua mahasiswa S1 Teknik Elektro 2006.

6. Semua pihak yang telah membantu dalam penyusunan skripsi ini yang

tidak dapat penulis sebut satu persatu.

Penulis menyadari masih banyak kekurangan dalam penulisan skripsi ini,

oleh karena itu saran dan kritik yang membangun demi sempurnanya penulisan

skripsi ini sangat diharapkan.

Surakarta, Januari 2011

Penulis

Page 5: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

v

MOTTOMOTTOMOTTOMOTTO

· Sesunguhnya sesudah kesulitan itu ada kemudahan,

maka apabila kamu telah selesai (dari suatu

urusan) kerjakanlah dengan sungguh-sungguh

(urusan yang lain) dan hanya kepada Tuhanmulah

hendaknya kamu berharap.

(Qs. Al Insyirah: 6-8)

· Jadikanlah sabar dan sholat sebagai penolongmu.

Dan sesungguhnya yang demikian itu sungguh berat,

kecuali bagi orang-orang yang khusyu’

(Qs. Al Baqarah: 45)

· Kemarin adalah masa lalu dan masa lalu adalah

sejarah yang dapat dijadikan contoh bagi kita.

Hari ini adalah perjuangan untuk masa depan dan

masa depan adalah cita-citaku.

(Kahlil Gibran)

Page 6: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

vi

· Makin dekat cita-cita kita terwujud, makin berat

penderitaan yang harus kita alami.

(Jenderal Soedirman)

· Yakinlah dengan berusaha yang sungguh-sungguh

hasil yang maksimal akan diraih.

(Juli Purno Handoko)

Page 7: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

vii

PERSEMBAHANPERSEMBAHANPERSEMBAHANPERSEMBAHAN

Pada kesempatan yang berbahagia ini penulis

menyampaikan persembahan kepada:

1. Ayah dan ibu yang selalu mengasuh, mendo’akan

serta memotivasi hidup penulis untuk menjadi

yang terbaik dalam hidup.

2. Dosen-dosen pembimbing yang selalu senantiasa

memberikan bimbingan dan arahan dalam penyusunan

skripsi ini.

3. Kakak Dedhy Sastiynouli yang senatiasa ada di

saat dalam kesusahan dan kesenangan.

4. Keponakan yang lucu-lucu (Errina. Andro, Arfan,

Yudan, Dhella, Satriya).

5. Seluruh teman mahasiswa S1 Teknik Eektro 2006

yang senantiasa menjaga persahabatan dan membantu

penulis dalam menyusun sekripsi ini.

Page 8: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

viii

DAFTAR ISI

Halaman

HALAMAN JUDUL ............................................................................................... i

HALAMAN PERSETUJUAN .................................................................................. ii

HALAMAN PENGESAHAN ................................................................................... iii

KATA PENGANTAR .............................................................................................. iv

MOTTO.................................................................................................................... v

PERSEMBAHAN ..................................................................................................... vii

DAFTAR ISI ........................................................................................................... viii

DAFTAR TABEL .................................................................................................... xii

DAFTAR GAMBAR ............................................................................................... xiii

ABSTRAK .............................................................................................................. xv

BAB I PENDAHULUAN ....................................................................................... 1

A. Latar Belakang Masalah .......................................................................... 1

B. Perumusan Masalah ................................................................................. 2

C. Tujuan Penelitian ..................................................................................... 3

D. Batasan Masalah ...................................................................................... 3

E. Manfaat Penelitian ................................................................................... 3

F. Sistematika Penulisan .............................................................................. 4

BAB II LANDASAN TEORI ................................................................................... 9

A. General Packet Radio Servive (GPRS) .................................................... 6

B. EDGE ..................................................................................................... 6

C. High Speed Downlink Packet Access (HSDPA) ..................................... 6

Page 9: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

ix

D. Bahasa Pemrograman java ...................................................................... 7

1. Arsitektur J2ME ............................................................................ 8

2. Connected Device Configuration (CDC) ........................................ 10

3. Connected Limited Device Configuration (CLDC) ........................ 10

4. MIDP (Mobile Information Devive Profile) ................................... 11

5. MIDlet ........................................................................................... 11

6. JAD (Java Application Descriptor) ................................................ 13

7. J2ME Wireless Toolkit .................................................................. 13

E. Unified Modelling Language (UML) .................................................... 13

1. Use Case Diagram ....................................................................... 14

2. Class Diagram .............................................................................. 15

3. Statechart Diagram ....................................................................... 16

4. Activity Diagram .......................................................................... 17

5. Sequence Diagram ........................................................................ 17

6. Collaboration Diagram ................................................................. 18

7. Component Diagram .................................................................... 18

8. Deployment/physical Diagram ..................................................... 18

F. Hypertext Pre Proccesor (PHP) .............................................................. 19

G. MySQL .................................................................................................. 19

BAB III DESAIN DAN PERANCANGAN .............................................................. 21

A. Metode Penelitian ................................................................................... 21

B. Metode Analisa Sistem ........................................................................... 21

C. Desain dan Perancangan Sistem .............................................................. 21

1. Sepesifikasi Sistem ........................................................................ 21

2. Gambaran Kerja Sistem ................................................................. 22

3. Use Case Diagram ....................................................................... 23

4. Sequence Diagram ........................................................................ 27

5. Activity Diagram .......................................................................... 33

6. Class Diagram .............................................................................. 41

7. Deployment Diagram ..................................................................... 42

Page 10: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

x

8. Perancangan Database ................................................................... 42

BAB IV HASIL DAN PEMBAHASAN .................................................................. 45

A. Langkah-Langhkah Pembuatan Sistem ................................................... 45

1. Implementasi Class Form Sebagai Interface ....................................... 45

2. Implementasi Class CommandListener Sebagai Event Handler .......... 45

3. Implementasi Class Ticker Untuk Teks Berjalan ................................ 46

4. Membuka Jalur Koneksi Ke Web Server ............................................ 46

5. Penggunana PHP Pada Server ............................................................ 46

B. Alat Pengembangan Sistem..................................................................... 47

C. Hasil Pengujian Sitsem ........................................................................... 47

1. Tampilan Aplikasi Pada Client ........................................................... 47

1.1 Tampilan Awal Aplikasi ....................................................... 47

1.2 Tampilan Splash ................................................................... 48

1.3 Tampilan Menu Utama ......................................................... 48

1.4 Tampilan Lokasi Makan ....................................................... 46

1.5 Tampilan Jenis Lokasi Makan .............................................. 49

1.6 Tampilan Daftar Lokasi Makan ............................................ 49

1.7 Tampilan Deskripsi (Lokasi Makan) ..................................... 50

1.8 Tampilan Penginapan ........................................................... 51

1.9 Tampilan Daftar Penginapan................................................. 52

1.10 Tampilan Deskripsi (Penginapan) ......................................... 52

1.11 Tampilan Lokasi Wisata ....................................................... 53

1.12 Tampilan Daftar Lokasi Wisata ............................................ 54

1.13 Tampilan Deskripsi (Lokasi Wisata) ..................................... 54

1.14 Tampilan Fasilitas Publik ..................................................... 55

1.15 Tampilan Daftar Fasilitas Publik ........................................... 56

1.16 Tampilan Deskripsi (Fasilitas Publik) ................................... 57

1.17 Tampilan Tentang Aplikasi ................................................... 58

1.18 Tampilan Bantuan ................................................................ 58

2. Tampilan Aplikasi Pada Admin .......................................................... 59

Page 11: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

xi

2.1 Tampilan Awal Admin ......................................................... 59

2.2 Tampilan Input Data ............................................................. 60

3. Pembahasan Hasil Kuesioner ............................................................. 61

BAB V PENUTUP ................................................................................................... 63

1. Kesimpulan ........................................................................................ 63

2. Saran.................................................................................................. 63

DAFTAR PUSTAKA ............................................................................................... 65

LAMPIRAN ............................................................................................................. 67

Page 12: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

xii

DAFTAR TABEL

Tabel 2.1 Tabel Platform Java ............................................................................. 8

Tabel 3.1 Tabel Deskripsi Use Case Diagram Sistem ............................................... 24

Tabel 3.2 Tabel Lihat Lokasi Makan ....................................................................... 25

Tabel 3.3 Tabel Lihat Lokasi Wisata ....................................................................... 25

Tabel 3.4 Tabel Lihat Penginapan ........................................................................... 25

Tabel 3.5 Tabel Lihat Modul ............................................................................ 42

Tabel 3.6 Tabel Objek Wisata ............................................................................ 43

Tabel 3.7 Tabel Tipe Objek Wisata .......................................................................... 44

Tabel 3.8 Tabel User ............................................................................ 26

Page 13: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

xiii

DAFTAR GAMBAR Gambar 2.1 Gambar Arsitektur J2ME ..................................................................... 9

Gambar 2.2 Gambar Daur Hidup Midlet ................................................................. 12

Gambar 3.1 Gambaran Kerja Sistem ....................................................................... 22

Gambar 3.2 Gambar Use Case Diagram Sistem ....................................................... 23

Gambar 3.2 Gambar Squece Diagram Home ........................................................... 27

Gambar 3.3 Gambar Squece Diagram Menu Utama ................................................ 27

Gambar 3.4 Gambar Squece Diagram Lokasi Makan .............................................. 28

Gambar 3.5 Gambar Squece Diagram Penginapan ................................................... 29

Gambar 3.6 Gambar Squece Diagram Lokasi Wisata .............................................. 30

Gambar 3.7 Gambar Squece Diagram Fasilitas Publik ............................................. 31

Gambar 3.8 Gambar Squece Diagram Tentang Aplikasi .......................................... 32

Gambar 3.9 Gambar Squece Diagram Bantuan ........................................................ 32

Gambar 3.10 Gambar Activity Diagram Home ......................................................... 33

Gambar 3.11 Gambar Activity Diagram Lokasi Makan ............................................ 34

Gambar 3.12 Gambar Activity Diagram Penginapan ................................................ 35

Gambar 3.13 Gambar Activity Diagram Lokasi Wisata ............................................ 37

Gambar 3.14 Gambar Activity Diagram Fasilitas Publik .......................................... 38

Gambar 3.15 Gambar Activity Diagram Tentang Aplikasi ....................................... 40

Gambar 3.16 Gambar Activity Diagram Bantuan ..................................................... 40

Gambar 3.17 Gambar Class Aplikasi Pariwisata ....................................................... 41

Gambar 3.18 Gambar Deployment Diagram Aplikasi Pariwisata .............................. 42

Gambar 3.19 Gambar Relasi Database ..................................................................... 44

Gambar 4.1 Gambar Tampilan Splash ..................................................................... 48

Gambar 4.2 Gambar Menu Utama ........................................................................... 48

Gambar 4.3 Gambar Jenis Lokasi Makan ................................................................ 49

Gambar 4.4 Gambar Daftar Lokasi Makan .............................................................. 50

Gambar 4.5 Gambar Deskripsi Warung Makan ....................................................... 51

Gambar 4.6 Gambar Jenis Penginapan .................................................................... 51

Gambar 4.7 Gambar Daftar Penginapan .................................................................. 52

Gambar 4.8 Gambar Deskripsi Hotel/Motel ............................................................ 53

Page 14: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

xiv

Gambar 4.9 Gambar Jenis Lokasi Wisata ................................................................ 53

Gambar 4.10 Gambar Daftar Lokasi Wisata ............................................................. 54

Gambar 4.11 Gambar Deskripsi Adgrowisata/Wisata Kebun .................................... 55

Gambar 4.12 Gambar Jenis Fasilitas Publik ............................................................. 56

Gambar 4.13 Gambar Daftar Fasilitas Publik ........................................................... 56

Gambar 4.15 Gambar Deskripsi Pasar/Pusat Kerajinan ............................................ 57

Gambar 4.16 Gambar Tentang Aplikasi ................................................................... 58

Gambar 4.17 Gambar Bantuan ............................................................................ 58

Gambar 4.16 Gambar Tampilan Halaman Login ...................................................... 59

Gambar 4.16 Gambar Tampilan Awal Admin .......................................................... 60

Gambar 4.16 Gambar Tampilan Tipe Objek Wisata .................................................. 60

Gambar 4.16 Gambar Tampilan Data Objek Wisata .................................................. 61

Gambar 4.16 Gambar Tampilan Manajemen Modul ................................................. 61

Page 15: PEMBUATAN APLIKASI INFORMASI PARIWISATA … · software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver 8 untuk membuat web servernya. Pembuatan aplikasi ini melalui

xv

ABSTRAK

Tugas akhir ini bertujuan untuk memudahkan dalam mencari informasi

pariwisata kabupaten Karanganyar sesuai yang dibutuhkan oleh masyarakat

pada umunya dan wisatawan pada khususnya. Aplikasi ini dibuat menggunakan

software Netbeans IDE 6.7, XAMPP untuk memebuat database dan Dreamweaver

8 untuk membuat web servernya.

Pembuatan aplikasi ini melalui berbagai tahapan mulai dari mencari

referensi, mencari data, pembuatan serta pengujian sehingga dapat dibuat

aplikasi informasi pariwisata Kabupaten Karanganyar yang bebrbasis mobile ini.

Apikasi ini dapat dijalankan di handphone yang mendukung java minimal

MIDP 2.0, hasil akhir program aplikasi yang didapat adalah berekstensi jar

sebesar 384 kb yang nantinya dapat di instal di handphone. Untuk web servernya

menggunakan PHP yang diuplod ke hosting saya www.joeleyph.com.

Berdasrkan kuisioner yang dilakukan rata-rata penguna belum pernah

melihat aplikasi seperti ini. Pengguna sangat tertarik dan antusias dengan

aplikasi ini yang dapat memudahkan mereka dalam mencari informasi pariwiata

kabupaten Karanganyar.

Kata Kunci: Aplikasi, Karanganyar, Handphone