PEMBUATAN APLIKASI INFORMASI PARIWISATA KABUPATEN KARANGANYAR BERBASIS MOBILE PEMBUATAN APLIKASI INFORMASI PARIWISATA KABUPATEN KARANGANYAR BERBASIS MOBILE MENGGUNAKAN J2ME.

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

i

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

ii

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

iii

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

iv

MOTTO

·

Sesunguhnya sesudah kesulitan itu ada kemudahan,
maka

apabila

urusan)

kamu

telah


kerjakanlah

selesai

dengan

(dari

suatu

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)

v

·

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)

vi

PERSEMBAHAN
Pada

kesempatan

yang

berbahagia

ini

penulis

menyampaikan persembahan kepada:
1. Ayah
serta

dan

ibu

yang

memotivasi

selalu

hidup

mengasuh,

penulis

mendo’akan

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.

vii

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

viii

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

ix

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

x

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

xi

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

xii

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

xiii

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

xiv

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

xv