PERANCANGAN SISTEM INFORMASI PARIWISATA KABUPATEN PURBALINGGA BERBASIS MOBILE MENGGUNAKAN J2ME DAN GOOGLE MAPS API NASKAH PUBLIKASI

dokumen-dokumen yang mirip
APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Dalam pembahasan tentang chatting menggunakan J2ME ini

SKRIPSI SISTEM INFORMASI GEOGRAFIS PARIWISATA BERBASIS ANDROID STUDI KASUS PADA DINAS KEBUDAYAAN DAN PARIWISATA KABUPATEN BOGOR

BAB IV ANALISIS DAN PERANCANGAN SISTEM. atau tata cara memperoleh rute pariwisata di Provinsi Jawa Barat yang sedang

APLIKASI PEMESANAN MAKANAN BERBASIS MOBILE

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

DAFTAR ISI... Halaman ABSTRAKSI... KATA PENGANTAR... DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... BAB I PENDAHULUAN... 1

BAB I PENDAHULUAN. semua kalangan masyarakat memiliki telepon seluler, personal digital assistant

mlab : Aplikasi Perangkat Bergerak untuk Mengakses Sistem Informasi Laboratorium berbasis SMS dan J2ME

IF5093 Java ME. Achmad Imam Kistijantoro Semester II 2006/2007. IF-ITB/AI/Mar 07. IF5093 Java ME

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

BAB I PENDAHULUAN. dengan olahraga latihan angkat beban (weight lifting), aerobik (aerobics) dan

Membangun Sistem Informasi Departemen Gallery ArtAuctionFind yang Bergerak Dalam bidang Seni Budaya Berbasis Home Pages

DAFTAR ISI. KATA PENGANTAR... i. DAFTAR ISI... iii. DAFTAR GAMBAR... vii. DAFTAR TABEL... ix. DAFTAR LAMPIRAN... x Latar Belakang Masalah...

APLIKASI PEMBELAJARAN JAVA FUNDAMENTAL BERBASIS MOBILE MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Naskah Publikasi

BAB IV ANALISA DAN PERANCANGAN SISTEM. diusulkan dari sistem yang ada di Dinas Kebudayaan dan Pariwisata Kota

APLIKASI e-hpt (HIMPUNAN PUTUSAN TARJIH) MUHAMMADIYAH BERBASIS J2ME SKRIPSI

Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME

DAFTAR ISI COVER... 1 COVER DALAM... 1 KATA MUTIARA... 1 HALAMAN PERSEMBAHAN... 1 PERNYATAAN ABSTRAK... v. KATA PENGANTAR...

Sistem Informasi Geografis Pelayanan Umum Berbasis Mobile Phone (Studi Kasus : Kota Pati) SKRIPSI

BAB III JAVA 2 MICROEDITION (J2ME) definisi dari sun adalah sekumpulan teknologi pemrograman yang digunakan

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

APLIKASI PANDUAN WISATA KOTA PALEMBANG BERBASIS WEB MOBILE

BAB IV ANALISIS DAN PERANCANGAN SISTEM. di PT. POS INDONESIA khususnya pada layanan POS Express sudah

Pengenalan J2ME (Java 2 Platform Micro Edition)

TAKARIR. : diagram aktifitas yang memodelkan alur kerja. suatu proses. dipakai. berurutan. : perangkat untuk simulasi hasil aplikasi pada IDE

MOBILE GAME HALMA MULTIPLAYER

SKRIPSI INFORMASI PARIWISATA DI PROVINSI MALUKU UTARA BERBASIS ANDROID MENGGUNAKAN METODE LBS (LOCATION BASED SERVICE)

BAB III ANALISA DAN PERANCANGAN

HALAMAN PENGESAHAN PEMBIMBING...

IMPLEMENTASI LOCATION BASED SERVICE UNTUK PENCARIAN PEMUKIMAN MENGGUNAKAN GPS BERBASIS PLATFORM ANDROID

PEMBUATAN APLIKASI INFORMASI PARIWISATA KABUPATEN KARANGANYAR BERBASIS MOBILE MENGGUNAKAN J2ME

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM

DAFTAR ISI ABSTRAK... KATA PENGANTAR... DAFTAR ISI... viii DAFTAR TABEL... DAFTAR GAMBAR... DAFTAR LAMPIRAN... xvi BAB I PENDAHULUAN...

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

Bab 3 Metoda dan Perancangan Sistem

APLIKASI KAMUS BAHASA EKONOMI BERBASIS MOBILE. Naskah Publikasi. diajukan oleh Wahyu Budi Utomo

PENGANTAR RUP & UML. Pertemuan 2

ENSIKLOPEDIA DESA WISATA KABUPATEN GUNUNGKIDUL DENGAN MENGGUNAKAN GOOGLE MAPS API BERBASIS ANDROID

BAB III METODOLOGI PENELITIAN

BAB III ANALISIS DAN PERANCANGAN APLIKASI. Aplikasi chatting mobile phone yang menggunakan NetBeans IDE 6.0 yang di

BAB II LANDASAN TEORI

Aplikasi MMS (Multimedia Messaging Service) pada Mobile Phone Menggunakan Pemrograman J2ME

BAB III ANALISA DAN PERANCANGAN SISTEM

DAFTAR ISTILAH. Activity Diagram

APLIKASI INFORMASI PARIWISATA YOGYAKARTA MENGGUNAKAN QR CODE BERBASIS MOBILE PLATFORM BLACKBERRY

BAB II LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

MOBILE PROGRAMMING (VI-SK)

Rancang Bangun Sistem Informasi Reservasi Hotel Berbasis Web dengan Framework Codeigniter (Studi Kasus CV. BSB Travel)

BAB IV ANALISIS DAN PERANCANGAN SISTEM. hasil analisis ini digambarkan dan didokumentasiakan dengan metodologi

BAB I PERSYARATAN PRODUK

SISTEM INFORMASI FASILITAS KAMPUS UNDIKSHA MELALUI PENGEMBANGAN PETA INTERAKTIF BERBASIS WEB

SKRIPSI PERANCANGAN SISTEM INFORMASI PENCARIAN DAN PEMESANAN RUMAH KOS BERBASIS WEB DAN SMS GATEWAY STUDI KASUS KECAMATAN BEKASI SELATAN KOTA BEKASI

Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile

BAB I PERSYARATAN PRODUK

ABSTRAK. Kata Kunci : Sistem Informasi, Kuliner, Website. iii

Oki Ria Hermawan 1), Harjono 2) Jl. Raya Dukuhwaluh PO. Box 202 Purwokerto )

BAB III ANALISA DAN DESAIN SISTEM

BAB III ANALISA DAN DESAIN SISTEM

BAB IV ANALISIS DAN PERANCANGAN SISTEM. yang utuh ke dalam bagian-bagian komponennya dengan maksud untuk

BAB III ANALISA DAN DESAIN SISTEM

BAB III METODOLOGI PENELITIAN. Tabel 3.1 Alur Metodologi Penelitian

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

APLIKASI DIGITAL MAPS PANDUAN PARIWISATA KEBUMEN BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh ARDI FIRMANSYAH

MEMBANGUN APLIKASI MOBILE TERJEMAH INDONESIA JAWA DENGAN J2ME

MOBILE SURVEYOR SEBAGAI PENGEMBANGAN APLIKASI BERBASIS LOKASI

BAB III METODOLOGI PENELITIAN. Penelitian ini dilakukan di Jurusan Ilmu Komputer Fakultas Matematika dan Ilmu

PERANCANGAN APLIKASI INFORMASI PROPERTI DI YOGYAKARTA MENGGUNAKAN FASILITAS GLOBAL POSITIONING SISTEM (GPS) BERBASIS ANDROID

PERANCANGAN DAN PEMBUATAN SISTEM INFORMASI GEOGRAFIS OBJEK WISATA DI KABUPATEN LANGKAT BERBASIS ANDROID

BAB I PENDAHULUAN I.1. Latar Belakang

PEMBUATAN SISTEM INFORMASI PARIWISATA KOTA SAMARINDA BERBASIS WEB

ABSTRAK. Kata Kunci: transaksi, sistem informasi, desktop, aplikasi, penentuan supplier. Universitas Kristen Maranatha

ABSTRAK. Kata kunci : Google Map, Android, Kuliner.

RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA

DAFTAR ISI. ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... iii DAFTAR TABEL... xi DAFTAR GAMBAR... xiv

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Indonesia memiliki pesona alam dan budaya yang beraneka ragam yang

BAB III ANALISIS DAN PERANCANGAN SISTEM

APLIKASI ENKRIPSI PESAN TEKS (SMS) PADA PERANGKAT HANDPHONE DENGAN ALGORITMA CAESAR CIPHER

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Perancangan Aplikasi Sistem Reservasi Kamar Rawat Inap Rumah Sakit Berbasis Mobile Technology (Studi Kasus RSUD Dr. Haryoto Lumajang) TUGAS AKHIR

APLIKASI GEOMATIC SEBAGAI MEDIA PEMBELAJARAN GEOMETRI BERBASIS MOBILE NASKAH PUBLIKASI

APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Edi Hadi Widodo

PEMBUATAN SISTEM PENJUALAN RUMAH SECARA KPR MENGGUNAKAN UML, PHP dan MySQL

BAB III ANALISA DAN DESAIN SISTEM

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

PERANCANGAN DAN PEMBUATAN APLIKASI D3 TEKNIK INFORMATIKA UNS BERBASIS WEB DAN ANDROID

PEDOMAN ALIH AKSARA ARAB KE LATIN MENGGUNAKAN J2ME. Naskah Publikasi. diajukan oleh Nur Rokhayati

BAB III OBJEK DAN METODOLOGI PENELITIAN. sesuai dengan pendapat Sugiyono (2003:58) mendefinisikan bahwa:

BAB IV ANALISIS DAN PERANCANGAN. yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan

SKPL SPESIFIKASI KEBUTUHAN PERANGKAT LUNAK. BRTGuideApp

PERANCANGAN APLIKASI KAMUS BROADCASTING UNTUK PEMULA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Aditya Wahyu Prasetyo

BAB I PERSYARATAN PRODUK

BAB III ANALISA DAN PERANCANGAN SISTEM. permasalahan yang ada sebagai dasar untuk membuat sebuah solusi yang

BAB IV PERANCANGAN SISTEM

PEMBUATAN CONTACT RETRIEVE DAN ANTARMUKA PENDUKUNG PADA APLIKASI PERSONAL MESSAGE BROADCAST BERBASIS J2ME Muhammad Ikhsan 1

PEMBANGUNAN SISTEM INFORMASI RENTAL FILM PADA PERANGKAT MOBILE BERBASIS J2ME

Transkripsi:

PERANCANGAN SISTEM INFORMASI PARIWISATA KABUPATEN PURBALINGGA BERBASIS MOBILE MENGGUNAKAN J2ME DAN GOOGLE MAPS API NASKAH PUBLIKASI diajukan oleh Eri Irawan 10.21.0510 \ kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012 i

ii

DEVELOPING MOBILE BASED TOURISM INFORMATIONS SYSTEM IN PURBALINGGA REGION USING J2ME AND GOOGLE MAPS API PERANCANGAN SISTEM INFORMASI PARIWISATA KABUPATEN PURBALINGGA BERBASIS MOBILE MENGGUNAKAN J2ME DAN GOOGLE MAPS API Eri Irawan Sudarmawan, MT Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT The tourism sector is currently very important in the development of municipal autonomy, in the field of tourism is an area with huge potential to bring in revenue. With so many attractions that exist, the Department of Tourism Purbalingga still lacking in terms of socialization, advertising, and actions to boost tourism Purbalingga district. Thus the need for a solution that can solve the problem, Information Systems Tourism is one way to solve the above problem. The technology is growing, and growing number of mobile phone device that is encouraging the construction of Tourism Information System to help map the location of Purbalingga attractions in the district. In addition, the system is based on mobile so that people more easily access them via cell phone / mobile (Mobile) which is integrated with Java. Therefore, the authors make cross Tourism Information System compiled in this thesis entitled "Developing Mobile Based Tourism Information System In Purbalingga Using J2ME and Google Maps API". Keywords: Tourism Information Systems, Purbalingga, Tourism Purbalingga iii

1 1. Pendahuluan Sektor pariwisata saat ini sangat penting dalam perkembangan otonomi daerah atau kota, di bidang pariwisata ini merupakan suatu lahan yang sangat potensial untuk mendatangkan pendapatan. Perkembangan teknologi dalam bidang komunikasi dan komputer telah membawa perubahan besar dalam bidang kehidupan manusia. Penggabungan kedua faktor pendukung teknologi tersebut mampu memberikan layanan informasi yang lebih baik. Teknologi yang semakin berkembang, dan semakin banyaknya perangkat telepon selular yang ada mendorong dibangunnya Sistem Informasi Pariwisata untuk membantu memetakan lokasi objek wisata di kabupaten Purbalingga. Sistem Informasi Pariwisata ini diharapkan membantu mengenalkan objek wisata kabupaten Purbalingga, sehingga meningkatkan jumlah pengunjung baik wisatawan lokal maupun dari daerah lain. Hal ini berdampak juga untuk menambah pendapatan daerah sehingga dapat memajukan disektor pariwisata ini. 2. Landasan Teori 2.1 Definisi Sistem Sistem adalah suatu jaringan kerja dari prosedur-prosedur yang saling berhubungan, berkumpul bersama untuk melakukan sesuatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu. 1 2.2 Definisi Informasi Informasi diartikan sebagai data yang diolah menjadi bentuk yang lebih berguna dan lebih berarti bagi yang menerimanya. 2 2.3 Definisi Sistem Informasi Sistem informasi merupakan kumpulan antara sub-sub sistem yang saling berhubungan yang membentuk suatu komponen yang didalamnya mencakup inputproses-output yang berhubungan dengan pengolaan informasi (data yang telah dioleh sehingga lebih berguna bagi user). 3 2.4 Java 2 Micro Edition (J2ME) J2ME adalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak berfungsi baik pada sebuah perangkat maka belum tentu juga berfungsi baik pada perangkat yang lainnya. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi selain perangkat komputer desktop yang 1 Jogiyanto, H.M, Analisis dan desain sistem informasi, 2005, hlm. 1 2 Ibid, hlm. 8 3 Ibid, hlm. 12

2 biasanya lebih kecil dibandingkan perangkat komputer desktop. J2ME biasa digunakan pada telepon selular, pager, Personal Digital Assistants (PDA) dan sejenisnya. Java 2 Micro Edition atau J2ME merupakan kombinasi yang terbentuk antara sekumpulan interface yang sering disebut Java API (Application Programming Interface) dengan JVM (Java Virtual Machine) yang didesain khusus untuk alat dengan ruang terbatas. J2ME adalah bagian dari J2SE, karena itu tidak semua library yang ada pada J2SE dapat digunakan pada J2ME. Tetapi J2ME mempunyai beberapa library khusus yang tidak dimiliki J2SE. 2.4.1 Connected Limited Device Configuration (CLDC) CLDC adalah perangkat dasar dari J2ME, spesifikasi dasar berupa library dan API yang diimplementasikan pada perangkat yang dilengkapi J2ME seperti telepon selular, pager, dan PDA (Personal Digital Assistant). Perangkat-perangkat tersebut memiliki batasan memori, sumber daya, dan kemampuan memproses. Spesifikasi CLDC pada J2ME adalah spesifikasi minimal dari package, kelas dan sebagian fungsi Java Virtual Machine yang dikurangi agar dapat diimplementasikan dengan keterbatasan sumber daya pada alat-alat tersebut, JVM yang digunakan disebut KVM (Kilobyte Virtual Machine). 2.4.2 Connected Device Configuration (CDC) CDC atau Connected Device Configuration adalah spesifikasi dari konfigurasi J2ME. CDC merupakan komunitas proses pada Java yang mempunyai standardisasi. CDC terdiri dari virtual machine dan kumpulan library dasar untuk dipergunakan pada profile industri. Implementasi CDC pada J2ME adalah source code yang menyediakan sambungan dengan macam-macam platform. 2.4.3 Mobile Interface Device Profile (MIDP) MIDP adalah spesifikasi sebuah profile J2ME. MIDP memiliki lapisan di atas CLDC, API tambahan untuk daur hidup aplikasi, antarmuka, jaringan dan penyimpanan persisten. Pada saat ini terdapat MIDP 1.0 dan MIDP 2.0. Fitur tambahan MIDP 2.0 dibanding MIDP 1.0 adalah API untuk multimedia. Pada MIDP 2.0 terdapat dukungan memainkan tone, tone sequence dan file WAV walaupun tanpa adanya Mobile Media API (MMAPI).

3 2.4.4 MIDlet MIDlet merupakan aplikasi yang dibuat untuk perangkat telepon selular dengan menggunakan profil MIDP. MIDlet merupakan kelas javax.microeditioon.midlet.midlet baru dapat digunakan setelah melakukan operasi import javax.microedition.midlet.*;. MIDlet berupa sebuah kelas abstrak yang merupakan sub kelas dari bentuk dasar aplikasi sehingga antarmuka antara aplikasi J2ME dan aplikasi manajemen pada perangkat dapat terbentuk. Setiap aplikasi MIDlet merupakan turunan dari kelas MIDlet, yaitu kelas abstrak yang didefinisikan di dalam paket javax.microedition.midlet. 2.4.5 Daur Hidup MIDlet MIDlet dijalankan ketika di-instantiate oleh AMS (Application Management Software). MIDlet pada awalnya masuk status Pause setelah perintah baru dibuat. Kondisi berikutnya adalah fungsi MIDlet dijalankan startapp(). Metode yang ada tersebut diimplementasikan sebagai protected agar MIDlet lain tidak dapat memanggil metode tersebut. Metode destroyapp() akan dijalankan sebelum MIDlet benar-benar tidak berjalan lagi. Status ini juga kembali diakses ketika method notifydestroyed() kembali dengan sukses kepada aplikasi. Dengan catatan bahwa MIDlet hanya bisa memasuki status Destroyed sekali dalam masa hidupnya. 2.5 UML (Unifeid Modelling Language) UML (Unified Modelling Language) adalah sebuah bahasa yang berdasarkan grafik atau gambar untuk memvisualisasikan, menspesifikasikan, membangun, dan pendokumentasian dari sebuah sistem pengembangan software berbasis Object- Oriented. Untuk membuat suatu model, UML memiliki diagram grafis yang diberi nama berdasarkan sudut pandang yang berbeda-beda terhadap sistem dalam proses analisa atau rekayasa. Diagram grafis tersebut antara lain : 1. Use case diagram 2. Class diagram 3. Behavior diagram : a. Statechart diagram b. Activity diagram c. Interaction diagram : 1. Sequence diagram 2. Collaboration diagram 4. Implementation diagram : a. Component diagram b. Deployment diagram

4 3. Analisis dan Perancangan 3.1 Analisis Sistem Analisis sistem didefinisikan sebagai bagaimana memahami dan menspesifikasikan dengan detail apa yang harus dilakukan oleh system. 3.1.1 Analisis Kebutuhan Sistem Upaya pengembangan wisata di Kabupaten Purbalingga memerlukan sebuah sistem yang dapat memberikan informasi yang sesuai dengan kebutuhan yang diperlukan dalam penyampaian informasi wisata kepada masyarakat/wisatawan, dimana informasi tersebut dapat diakses dari manapun dan kapanpun. Adapun informasi yang disajikan merupakan informasi yang tepat dan relevan sehingga wisatawan dapat dengan mudah untuk memahaminya. 3.1.1.1 Kebutuhan Fungsional 1. Sistem mampu menampilkan peta Kabupaten Purbalingga yang terintegrasi dengan maps google pada interface dengan menggunakan telepon selular. 2. Sistem yang dibangun dapat menampilkan informasi objek wisata di Kabupaten Purbalingga pada interface dengan menggunakan telepon selular. 3. Sistem akan menampilkan informasi tentang objek wisata di Kabupaten Purbalingga pada interface dengan menggunakan telepon selular. 4. Sistem mampu menampilkan gambar objek wisata di Kabupaten Purbalingga pada interface dengan menggunakan telepon selular. 5. Informasi objek wisata di Kabupaten Purbalingga diambil dari database MySql. 6. Sistem dapat menghubungkan interface dengan database. 3.1.1.2 Kebutuhan Non Fungsional Kebutuhan ini adalah tipe kebutuhan yang berisi properti perilaku yang dimiliki oleh sistem. Kebutuhan Non-Fungsional meliputi Kebutuhan Operasional, Kebutuhan Keamanan, Kebutuhan Informasi dan Kebutuhan Kinerja. 3.1.2 Analisis Kelayakan Sistem 3.1.2.1 Kelayakan Teknis Sistem Informasi Pariwisata yang berbasis mobile ini akan memudahkan dalam penyampaian data dan informasi objek pariwisata Kabupaten Purbalingga kepada masyarakat/wisatawan. Pengguna akan dimudahkan dengan dapat mengakses peta wisata yang terintegrasi dengan google maps yang sehingga untuk letak lokasi dapat dilihat dengan jelas serta mendapatkan informasi lengkap mengenai objek wisata yang terseleksi. 3.1.2.2 Kelayakan Operasional Pengembangan Sistem Informasi Pariwisata ini secara operasional layak untuk dilakukan. Hal ini dilihat berdasarkan pengguna yang ada untuk menggunakan sistem

5 baru ini. Sistem ini dirancang untuk mudah dioperasikan dan dimengerti. Panduan penggunaan sistem juga akan dicantumkan di dalam aplikasi agar lebih mudah dan membantu dalam pengoperasiannya. 3.1.2.3 Kelayakan Hukum Penerapan sistem harus tidak boleh menimbulkan masalah dikemudian hari kerena menyimpang dari hukum yang berlaku terutama dalam perijinan penggunaan aplikasi pendukung sistem. Perangkat lunak yang digunakan harus resmi dan sesuai dengan perijinan yang ada, sehingga tidak meyimpang dari ketentuan hukum yang berlaku dan tidak akan menimbulkan masalah hukum baik pada waktu sekarang maupun yang akan datang. Dalam segi hukum, Sistem Informasi Pariwisata ini telah memenuhi aturan dan undang-undang yang berlaku karena sistem ini menggunakan perangkat lunak legal. 3.1.2.4 Kelayakan Ekonomi Secara ekonomi sistem ini tidak akan menimbulkan kerugian karena biaya dasar tidak lebih besar dari manfaat dan keuntungan yang diperoleh 3.2 Perancangan Sistem Perancangan sistem pada aplikasi Sistem Informasi Pariwisata Kabupaten Purbalingga menggunakan Unified Modelling Language (UML) yang meliputi use case diagram, activity diagram, class diagram, dan sequence diagram. 3.2.1 Use Case Diagram Use Case diagram menggambarkan hubungan antar pengguna dengan proses dan proses proses yang terjadi di dalam aplikasi tersebut. Berikut use case diagram pada Sistem Informasi Pariwisata Kabupaten Purbalingga. 1. Use case diagram Admin Gambar 3.1 Use case diagram Admin

6 2. Use case diagram Pengguna Gambar 3.1 Use case diagram Pengguna 3.2.2 Activity Diagram Activity diagrams menggambarkan berbagai alir aktivitas dalam system yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram juga dapat menggambarkan proses parallel yang mungkin terjadi pada beberapa eksekusi. 1. Activity diagram Admin Gambar 3.3 Activity diagram Admin

7 2. Activity diagram Pengguna Gambar 3.4 Activity diagram Pengguna 3.2.3 Class Diagram Class Diagram mendeskripsikan jenis jenis obyek dalam system dan berbagai macam hubungan statis yang terjadi. Class diagram juga menunjukkan property dan operasi sebuah Class dan batasan yang terdapat dalam hubungan dengan obyek. 1. Class Diagram Admin Gambar 3.5 Class Diagram Admin

8 2. Class Diagram Pengguna Gambar 3.6 Class Diagram Pengguna 3.2.4 Sequence Diagram Sequence Diagram merupakan diagram interaksi berdasarkan waktu. Sequence Diagram menggambarkan interaksi antara obyek satu dengan yang lain. Selain itu, reaksi atas aksi yang diberikan oleh pengguna juga dapat ditampilkan. 1. Sequence Diagram Admin Gambar 3.7 Sequence Diagram Admin

9 2. Sequence Diagram Pengguna Gambar 3.8 Sequence Diagram Pengguna 3.3 Perancangan Interface 3.3.1 Halaman Administrator Gambar 3.9 Rancangan Halaman Home Administrator 3.3.2 Halaman Menu Utama Aplikasi Gambar 3.10 Rancangan Halaman Menu Utama Aplikasi

10 4. Implementasi dan Pembahasan 4.1 Uji Coba Sistem dan Program Untuk mengetahui keberhasilan dari program yang dibuat, maka akan dilakukan pengujian program yaitu uji coba 4.1.1 Uji Coba White Box Uji Coba White Box digunakan untuk mengetahui cara kerja suatu perangkat lunak secara internal. 1. Halaman admin (server) a. Koneksi database Gambar 4.1 Sintaks untuk menghubungkan dengan database Sintaks diatas menggambarkan bagaimana sistem terkoneksi dengan database autodicc_purbalinggadb.sql. Apabila gagal koneksi, akan muncul pesan Koneksi database gagal. Apabila koneksi berhasil, namun tidak ditemukan database yang dimaksud akan muncul pesan Database tidak bisa dibuka. 2. Aplikasi Mobile a. Melakukan koneksi Http pada MIDlet. Gambar 4.2 Membuat koneksi Http pada MIDlet Sintaks di atas berfungsi untuk melakukan koneksi HTTP yang dipanggil dari MIDlet. Aplikasi akan memanggil url http://purbalingga.klonkrieger.info/parsing/update/wisata.php?id;. Yang diikuti dengan variable id. MIDlet akan berusaha membaca isi dari URL yang telah diinputkan. Selanjutnya variabel id berfungsi untuk memanggil id yang nantinya akan menampilkan informasi wisata sesuai id yang di-inputkan.

11 4.1.2 Uji Coba Black Box Uji Coba Black Box adalah uji coba yang dilakukan pada interface aplikasi. Black Box Testing berfungsi untuk mendemonstrasikan aplikasi, apakah fungsi-fungsi sistemnya berjalan dengan benar dan menghasilkan keluaran yang tepat. Salah satu bentuk Black Box testing adalah validasi. Testing ini dinyatakan berhasil jika fungsi-fungsi yang ada pada perangkat lunak sesuai dengan apa yang diharapkan. Gambar 4.3 Tampilan halaman Login Admin memasukkan username dan password pada masing-masing textfield, kemudian admin menekan tombol Login, maka proses yang bekerja selanjutnya adalah pengecekan username dan password apakah sesuai dengan database atau tidak. Jika admin salah memasukkan username dan password maka akan muncul alert seperti pada gambar 4.4. Gambar 4.4 Salah username dan/atau password 4.1.3 Uji Coba Aplikasi Mobile Tabel 4.1 Pengujian Aplikasi Mobile No. Fitur Fungsi Status 1. Menu Utama View Select 2. Sekilas Purbalingga View 3. Objek Wisata View 4. Kategori Wisata View Select 5. Daftar Tempat Wisata View Select 6. Keterangan Tempat View Wisata 7. Gambar Wisata View Next/Previous

12 Picture 8. Peta Lokasi Wisata View Zoom In Zoom Out 9. Penginapan View Select 10. Keterangan Penginapan View 11. Peta Lokasi Penginapan View Zoom In Zoom Out 12. Kuliner View Select 13. Keterangan Kuliner View 14. Peta Lokasi Tempat Kuliner View Zoom In Zoom Out 15. SPBU View Select 16. Keterangan SPBU View 17. Peta Lokasi SPBU View Zoom In Zoom Out 18. Update data Cek Update Update 19. Pencarian Filter Search 20. Panduan View 4.2 Interface Perangkat Mobile Gambar 4.5 Menu Utama Aplikasi

13 Gambar 4.6 Menu Tentang Purbalingga Gambar 4.7 Menu Objek Wisata Gambar 4.8 Menu Penginapan

14 Gambar 4.9 Menu Tempat Kuliner Gambar 4.10 Menu SPBU Gambar 4.11 Menu Panduan

15 Gambar 4.12 Menu Update Gambar 4.13 Menu Pencarian

16 5. Kesimpulan 5.1 Kesimpulan Setelah melalui beberapa tahapan dalam penyelesaian Perancangan Sistem Informasi Pariwisata Kabupaten Purbalingga Berbasis Mobile Menggunakan J2ME dan Google Maps API, maka dapat diambil beberapa kesimpulan sebagai berikut: 1. Aplikasi ini menampilkan informasi wisata yaitu berupa nama dan keterangan tempat wisata, gambar tempat wisata dan peta lokasi tempat wisata yang terhubung dengan google maps. 2. Aplikasi ini dilengkapi dengan fitur udpate sehingga masyarakat lebih mudah jika ingin mendapatkan informasi wisata yang baru. 3. Fitur pencarian didesain agar pencarian data lebih mudah karena di filter berdasarkan kategori wisata yang akan dicari, Penginapan, Kuliner dan SPBU. 4. Aplikasi ini memberikan alternatif dan kemudahan dalam mengakses informasi tempat wisata di Kabupaten Purbalingga karena berbasis mobile, sehingga dapat diakses kapan pun dan di mana pun. 5.2 Saran Berdasarkan kesimpulan diatas, penulis ingin memberikan saran untuk pengembangan sistem informasi ini agar dimasa yang akan datang sistem yang akan dibuat dapat lebih baik dari sistem yang sudah ada. Saran-saran tersebut antara lain : 1. Menambahkan fitur pencarian lokasi menggunakan GPS.

17 DAFTAR PUSTAKA Jogiyanto, H.M.2005. Analisis dan desain sistem informasi. Yogyakarta : Penerbit Andi Publisher. M.Scot, George (2001), Prinsip-Prinsip Sistem Informasi Manajemen. From http://fizzulhaq.blogspot.com/2009/11/pengertian-sistem-informasimanajemen.html 8 Juli 2012 M. Shalahuddin. 2008. Pemrograman J2ME. Bandung : Penerbit Informatika Raymond, McLeod Jr. 2001. Sistem Informasi Manajemen. Jakarta: Penerbit Salemba Empat. Riyanto. 2010. Sistem Informasi Berbasis Mobile. Yogyakarta : Penerbit Gava Media. Sanjaya, Ridwan (2005). Pengolahan Database MySQL 5 dengan Java 2. Yogyakarta : Penerbit Andi. Sidik, Betha (2005). MySQL Untuk Pengguna, Administrator dan Pengembang Aplikasi Web. Bandung : Penerbit Informatika.