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
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