MEMBANGUN APLIKASI MOBILE UNTUK PENYEWAAN MOBIL BERBASIS J2ME PADA PRABU TRANSPORT YOGYAKARTA NASKAH PUBLIKASI Disusun oleh : Eva Rusdiana Defi 07.11.1817 Kepada JURUSAN TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2011
18
Embed
MEMBANGUN APLIKASI MOBILE UNTUK PENYEWAAN …repository.amikom.ac.id/files/Publikasi_07.11.1817.pdf · b. Telepon selular dengan dukungan Java mobile MIDP 2.0 dan CLDC 1.1. c. Telepon
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
MEMBANGUN APLIKASI MOBILE UNTUK PENYEWAAN MOBIL BERBASIS J2ME PADA PRABU TRANSPORT
YOGYAKARTA
NASKAH PUBLIKASI
Disusun oleh :
Eva Rusdiana Defi
07.11.1817
Kepada
JURUSAN TEKNIK INFORMATIKA
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM
YOGYAKARTA 2011
BUILDING MOBILE APPLICATIONS FOR J2ME BASED RENTAL CAR AT PRABU TRANSPORT YOGYAKARTA
MEMBANGUN APLIKASI MOBILE UNTUK PENYEWAAN MOBIL BERBASIS J2ME
PADA PRABU TRANSPORT YOGYAKARTA
Eva Rusdiana Defi
Jurusan Teknik Informatika
STMIK AMIKOM YOGYAKARTA
ABSTRACT
The mobile phone has turned into a multi-function devices, where in addition to communication devices, cellular phones can also serve to take a picture with the camera build-in, swap files using infrared or wireless such as Bluetooth, Internet browsing, send Multimedia Messaging Services (MMS) , listening to the radio, listening to music with the MP3 format, and so forth. In addition, the connection features General Packet Radio Services (GPRS) has become standard on mobile phones released lately.
Car rental service with service delivery methods can be applied to the rental car customer satisfaction. The service is quite helpful to people who really need the rental car without having to come to the rental place and see the car specifications that will to be rent.
To provide easy access to information car specifications provided by the car rental place, it would require an application that can help locate and determine the desired car specifications. For that built a system that presents information via a mobile phone wide selection of car specifications so you can help and provide ease the public to obtain information about the specification, a list of rental rates, and the strength of any desired specifications. Keywords : information, technology, cellular phone, mobile, rental car, communication.
1. Pendahuluan Kemajuan teknologi telepon selular yang berbasis Global System for Mobile
Comunications (GPRS) sangatlah pesat. Fitur koneksi GPRS telah menjadi standar pada
telepon selular yang dirilis akhir-akhir ini. Hal ini ditunjang dengan semakin banyaknya
operator telepon selular GSM yang juga mendukung koneksi GPRS. Piranti yang
mendukung untuk dibangunnya suatu sistem bagi sisi pengguna adalah piranti yang
mendukung program Java 2 Micro Edition (J2ME).
Selain kemajuan teknologi telepon selular diatas, harga telepon selular semakin
lama menunjukkan kecenderungan untuk semakin turun. Sehingga telepon selular
bukanlah suatu barang yang mewah, meskipun ada beberapa jenis yang ditunjukkan
untuk kelas high-end. Hal diatas menyebabkan hampir semua orang memiliki telepon
selular. Sehingga bukan hal yang aneh jika banyak cifitas bisnis yang kemudian
memberdayakan telepon selular sebagai media transaksi yang baru.
Layanan pesan antar sewa mobil atau dikenal dengan delivery service bisa
dilakukan terutama untuk kepuasan pelanggan dalam hal penyewaan mobil. Layanan ini
cukup membantu masyarakat yang sangat membutuhkan kendaraan serta melihat
spesifikasi mobil yang akan disewa tanpa harus datang ke kantor atau tempat
penyewaan mobil.
Suatu aplikasi dapat membantu mencari serta menentukan spesifikasi mobil
yang diinginkan. Yaitu dibangun suatu sistem informasi melalui telepon selular yang
menyajikan berbagai pilihan spesifikasi mobil, sehingga membantu dan memberikan
kemudahan masyarakat untuk mendapatkan informasi tentang spesifikasi mobil, daftar
harga sewa, serta layanan penyewaan mobil.
2. Landasan Teori 2.1. Aplikasi Mobile
Aplikasi Mobile adalah sebuah aplikasi yang memungkinkan kita melakukan
mobilitas dengan menggunakan perlengkapan seperti PDA, atau smartphone. Dengan
menggunakan aplikasi mobile, kita dapat mengakses dan menggunakan sebuah aplikasi
web secara nirkabel dengan menggunakan perangkat mobile, dimana data yang
diperoleh hanyalah berupa text sehingga kita tidak perlu membutuhkan bandwidth yang
terlalu besar.
2.2. Teori Pemrograman Java Proyek Java dimulai pada tahun 1991, ketika sejumlah insinyur perusahaan Sun,
yang dimotori oleh James Glosing, seorang anggota kehormatan Sun dan pakar
komputer yang genius, mempunyai keinginan untuk mendesain sebuah bahasa komputer
kecil yang dapat dipergunakan untuk peralatan konsumen seperti kotak tombol saluran
televisi. Karena perangkat ini tidak memiliki tenaga (power) dan memori yang besar,
maka harus dihasilkan bahasa yang kecil dan kode yang sangat ketat. Ada juga
pertimbangan lain ; setiap perusahaan yang berbeda mungkin menggunakan Central
Processing Unit (CPU) yang berbeda-beda pula, maka penting untuk tidak mengacu
pada sebuah arsitektur. Proyek ini kemudian diberi nama sandi “Green”1.
2.2.1. J2ME (Java 2 Micro Edition) J2ME (Java 2 Micro Edition) merupakan subset dari J2SE yang ditujukan untuk
implementasi pada peralatan embedded system dan handheld yang tidak mampu
mendukung secara penuh implementasi menggunakan J2SE. Embedded system adalah
produk-produk dengan komputer kecil berada didalamnya2.
2.3. Basis Data 2.3.1. Pengertian Basis Data
Chou mendefinisikan basis data sebagai kumpulan informasi bermanfaat yang
diorganisasikan kedalam tatacara yang khusus. Menurut Fabbri dan Schwab, basis data
adalah sistem berkas terpadu yang dirancang terutama untuk meminimalkan
pengulangan data. Menurut Date, basis data dapat dianggap sebagai tempat untuk
sekumpulan berkas data terkomputerisasi3. 2.3.2. Struktur Sistem Basis Data
Sistem basis data dibagi menjadi beberapa bagian yang masing-masing bagian
memiliki tanggungjawab untuk keseluruhan sistem. Secara garis besar komponen
fungsional dari sistem basis data dibagi menjadi dua, yaitu manajer penyimpanan, dan
komponen query.
Manajer penyimpanan (storage management) sangat penting karena basis data
pasti membutuhkan ruang penyimpanan untuk data. Basis data yang melebihi kapasitas
memori utama akan disimpan dalam harddisk. Data dari harddisk akan berpindah ke
memori utama apabila dibutuhkan. Karena kecepatan perpindahan data sangat
tergantung dengan CPU maka struktur sistem basis data berfungsi untuk meminimalkan
transfer data dari harddisk ke memori utama.
1 Gary Cornell & Cay S. Horstmann, Andreas Agus Setyabudi penterjemah, Core Java, hal 17 2 Antonius Aditya Hartanto, Tip dan Trik Java 2 Micro Edition Mobile Interface Device Programming, hal 3-4 3 Abdul Kadir, Konsep dan Tuntunan Praktis Basis Data, hal 9
KdHarga* KdGolongan** KdKategori** KdPaket** KdLayanan** KdMobil** Harga
ItemSewa
NoSewa* NoUser** KdGolongan** KdKategori** KdPaket** KdLayanan** KdMobil** Waktu KdHarga**
Golongan
KdGolongan* NmGolongan
Sewa
NoSewa* NoUser**
4. Hasil dan Pembahasan 4.1. Pembahasan Interface Antar Muka
A. Interface Antar Muka Client
Gambar 4.1 Interface Antar Muka Client
B. Interface Antar Muka Server 1. Halaman Login Admin
Gambar 4.2 Halaman Login
2. Halaman Utama
Gambar 4.3 Halaman Home
DAFTAR PUSTAKA
Arief, M.Rudyanto. Pemrograman Basis Data Menggunakan Transact-SQL dengan
Microsoft SQL Server 2000. Penerbit Andi. 2006. Hakim, Lukmanul. Membongkar Trik Rahasia Para Master PHP. Penerbit Lokomedia.
2008. Hidayat, Surya, Taufik. Menampilkan Data Dari Mysql Ke J2me Melalui Php. Mei.
Ebook. 2011 Salahuddin, M. Pemrograman J2ME Belajar Cepat Pemrograman Perangkat
Telekomunikasi Mobile, Penerbit Informatika, Bandung, 2006 Shodiq, Amri. Tutorial J2ME Membangun aplikasi client-server dan koneksi dengan
database di server. Ebook. 2011. Suja, Ima. Pemrograman SQL dengan Database Server MySQL, Penerbit Andi,
Yogyakarta, 2005. Utami, Ema. RDBMS Menggunakan MS SQL Server 2000, Graha Ilmu, Yogyakarta,
2008. http://yadirosadi.web.id/j2me/koneksi-sederhana-antara-j2me-dengan-php, Mei 2011. http://jug.amikom.ac.id/index.php/2010/04/membuat-choice-element-berdasar-data-pd-