GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 TOUR MAP APPLICATION USING JAVA PROGRAMMING LANGUAGES 2 Micro Edition (J2ME) Anugrah Darus Yuliawan (50406106) Abstract—TOUR MAP APPLICATION USING JAVA PROGRAMMING LANGUAGES 2 Micro Edition (J2ME) Anugrah Darus Yuliawan Undergraduate Program, 2011 Gunadarma University http://www.gunadarma.ac.id Key Words: J2ME, Mapping, Java, Application ABSTRACT : Technology in the field of communication especially mobile communications has grown so rapidly that allows the emergence of various new functions in it. Based on the above ideas, scientific writing is about making an application that can be used by the tourists who want to visit in one of the attractions located in Jakarta, which is expected to be able to be implemented into the mobile device. Development on this application is done through several stages, namely the first stage of data collection, followed by the application design phase, making the navigation structure, making the program as well as the implementation phase of the program. This application allows users in activities, as implemented into mobile phone devices. Expected that these applications can make users aware that there are attractions in Jakarta, especially the tourists. Penamaan File: 50406106 I. Chapter 1 BAB I PENDAHULUAN 1.1 Latar Belakang Masalah Didalam kehidupan manusia sehari-hari, banyak aktifitas yang harus dikerjakan oleh seseorang, seperti sekolah, kuliah, bekerja. Oleh karena kepadatan aktifitas tersebut, maka banyak orang yang memerlukan hiburan, seperti berpergian ke suatu tempat. Disini penulis lebih mengspesifikasikan dari suatu tempat berupa daerah pariwisata yang tersebar disekitar kota Jakarta. Banyak orang berpergian ke suatu kawasan wisata untuk mendapatkan hiburan dan penyegaran diri dikarenakan aktivitas yang menumpuk setiap hari, Namun bagi sebagian orang berpergian ke tempat wisata itu melelahkan, dikarenakan tidak mengetahui dimana saja daerah wisata itu terdapat. Dapat kita ketahui sebagian besar orang, berangkat pagi dan pulang malam dan hanya menempuh perjalanan ke tempat aktivitas mereka seperti kantor dan rumah. Pekerjaan seperti itu mereka lakukan setiap hari sehingga mereka memerlukan suatu hiburan dengan bepergian kesuatu tempat wisata yang mana tanpa merasakan susahnya mencari dari tempat wisata tersebut yang telah dapat dilihat atau dimuat didalam telepon seluler. Seiring dengan berkembangnya teknologi, khususnya teknologi telepon seluler pun semakin berkembang cepat mengikuti perkembangan zaman. Manfaat telepon seluler dapat diperluas bukan hanya sebagai alat komunikasi semata, tetapi dapat dimanfaatkan sebagai sarana pencarian yang efisien. Dengan munculnya Java 2 Micro Edition (J2ME) kita dapat membuat aplikasi ponsel sendiri tanpa harus mengeluarkan biaya yang mahal karena memang J2ME adalah software gratis yang diberikan oleh Sun Microsystems. Berawal dari belum adanya suatu peta wisata dalam bentuk aplikasi mobile dan merasa terlalu repot jika harus membawa peta yang terbuat dari kertas dan mudah rusak, maka dari itu penulis mencoba membuat suatu aplikasi sederhana pada telepon seluler dimana didalamnya terdapat tempat tempat 1 2 wisata yang terdapat di Jakarta yang dapat digunakan oleh masyarakat dalam hal pencarian tempat wisata yang akan dikunjungi oleh sang pemakai. Dari uraian di atas penulis memberikan judul peta pariwisata yang berada di Jakarta pada....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) II. Chapter 2 BAB II LANDASAN TEORI 2.1 Aplikasi Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer yang memanfaatkan kemampuan komputer langsung untuk melakukan suatu tugas yang diinginkan pengguna. Biasanya dibandingkan dengan perangkat lunak sistem yang mengintegrasikan berbagai kemampuan komputer, tapi tidak secara langsung menerapkan kemampuan tersebut untuk mengerjakan suatu tugas yang menguntungkan pengguna. 2.2 Java Java menurut definisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada komputer standalone ataupun pada lingkungan jaringan. Pada Desember 1998, Sun memperkenalkan nama Java 2 (J2) sebagai generasi kedua dari java platform. Konversi nama baru ini diterapkan untuk semua edisi java yaitu Standard Edition (J2SE), Enterprise Edition (J2EE), dan Micro Edition (J2ME). Ada tiga platform Java yang telah didefinisikan (Gambar 2.1) yang masing-masing diarahkan untuk tujuan tertentu dan untuk lingkungan komputasi yang berbeda-beda : Standard Edition (J2SE) : J2SE merupakan inti dari bahasa pemrograman Java. J2SE Didesain untuk jalan pada komputer desktop dan komputer workstations. Enterprise Edition (J2EE) : merupakan superset dari J2SE yang memperbolehkan kita untuk mengembangkan aplikasi-aplikasi berskala besar (enterprise), yaitu dengan melakukan pembuatan aplikasiaplikasi di sisi server dengan menggunakan EJBs (Enterprise JavaBeans), aplikasi web dengan menggunakan servlet dan JSP (Java Server Pages) dan 5 6 teknologi lainnya seperti CORBA (Common Object Request Broker Architecture) dan XML (Extensible Markup Language). Micro Edition (J2ME) : merupakan 2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id subset dari J2SE yang digunakan untuk menangani pemrograman di dalam perangkat perangkat kecil, yang tidak memungkinkan untuk mendukung implementasi J2SE secara penuh. Karena, didesain untuk piranti dengan memori dan display terbatas. Gambar 2.1 Tiga platform Java 2 2.2.1 Java 2 Micro Edition J2ME merupakan lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) III. Chapter 3 BAB III PERANCANGAN DAN IMPLEMENTASI Dalam penulisan ilmiah ini, penulis membuat sebuah aplikasi peta pariwisata yang terdapat di Jakarta yang akan diimplementasikan pada telepon seluler. Proses pembuatan aplikasi ini melalui beberapa tahapan, mulai dari perancangan konsep kerja, perancangan aplikasi, perancangan input output, pembuatan program hingga tahap implementasi pada telepon seluler. 3.1 Perancangan Konsep Kerja Aplikasi Pada proses perancangan konsep, akan dilakukan penentuan rencana kerja aplikasi sesuai dengan tujuan pembuatan aplikasi. Cara kerja aplikasi peta pariwisata di Jakarta akan dijelaskan sebagai berikut : a. Pengguna dapat memilih salah satu menu yang tersedia pada layar aplikasi. b. Jika pengguna memilih PetaW isata, makaakanditampilkanmenupilihan, yaituP etaJakarta, T empatW isata, P encarianAlamatObjekW isata.Jikapenggu 22 3.2 Struktur Program Untuk mempermudah dalam pembuatan aplikasi, pertama-tama penulis merancang struktur program, sehingga pembuatan program aplikasi dapat dilakukan secara terurut. Adapun struktur navigasi pada aplikasi ini menggunakan struktur navigasi hirarki, karena pengaksesan dilakukan secara terurut baik itu dari atas maupun dari bawah. Gambar 3.1 Struktur program 23 Struktur program di atas merupakan urutan mengakses dari halaman satu ke halaman berikutnya. Struktur di atas menggambarkan proses kerja dari aplikasi peta pariwisata yang penulis buat. Pada saat aplikasi dijalankan, maka halaman pertama yang tampil adalah menu pembuka. Pada halaman ini akan memberikan pilihan kepada pengguna, yaitu menu PetaW isata........ For further detail, please visit UG Library (http://library.gunadarma.ac.id) IV. Chapter 4 ....... For further detail, please (http://library.gunadarma.ac.id) visit UG Library UG Library V. Chapter 5 ....... For further detail, please (http://library.gunadarma.ac.id) visit