DATABASE ADDRESS BOOK PADA HANDPHONE UNTUK PLATFORM SERIES 40 5 TH EDITION MENGGUNAKAN RECORD MANAGEMENT SYSTEM

dokumen-dokumen yang mirip
BAB I PENDAHULUAN. Perkembangan industri komunikasi tanpa kabel secara global telah tumbuh

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

BAB IV HASIL DAN UJI COBA

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

Abstrak BAB I PENDAHULUAN

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

BAB I PERSYARATAN PRODUK

MEMBUAT MIDLET TUTORIAL DAN KAMUS INSTRUKSI MIKROKONTROLER AT89S51 UNTUK HANDPHONE MENGGUNAKAN PEMROGRAMAN JAVA J2ME. Tugas Akhir

BAB IV HASIL DAN UJI COBA

BAB III METODE PENELITIAN. chatting harus di download dan diistall ke dalam handphone. Proses download

TUGAS AKHIR APLIKASI MOBILE ENSIKLOPEDIA SAINS DAN TEKNOLOGI BERBASIS J2ME

BAB I PENDAHULUAN. dapat digunakan seperti SMS (Short Message Service), MMS. (Multimedia Messaging Service), WAP (Wireless Application Protocol),

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

PEMBANGUNAN SISTEM INFORMASI PEMESANAN PAKET TOUR PADA PERANGKAT MOBILE (STUDI KASUS : ARUNA TRAVEL)

Bab 3. Metode Perancangan

data dengan menggunakan konektivitas tersebut terbatas jangkauan area koneksinya, meskipun pengguna tidak perlu mengeluarkan biaya.

BAB III ANALISA DAN DESAIN SISTEM

Aplikasi Pembelajaran Matematika SMP Kelas VIII Semester Awal Berbasis J2ME. Abstraksi

SISTEM INFORMASI PENGIRIMAN BARANG. Mutiara Afie Ardhini

BAB IV IMPLEMENTASI DAN PENGUJIAN

Kata kunci : Aplikasi, Handphone, Perpustakaan Pribadi

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

BAB IV 4. DESKRIPSI KERJA PRAKTIK

BAB 4 IMPLEMENTASI DAN EVALUASI. menggunakan algoritma Bipartite Matching yang telah dirancang, maka perlu dilakukan

APLIKASI STRUCTURE TENSES DALAM PEMBELAJARAN BAHASA INGGRIS BERBASIS J2ME

Aplikasi Kitab Undang-Undang Hukum Perdata pada Telepon Selular Menggunakan Bahasa Pemrograman J2ME

BAB III ANALISIS DAN PERANCANGAN SISTEM

PERANCANGAN APLIKASI CHATTING UNTUK PONSEL SECARA REAL-TIME

BAB IV DESKRIPSI PEKERJAAN. penyebaran informasi masih menggunakan cara selebaran ataupun melalui suratsurat

BAB IV DESKRIPSI KERJA PRAKTEK. mengetahui proses bisnis yang ada dalam sistem yang akan dibuat, dalam hal ini

BAB IV HASIL DAN UJI COBA

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

BAB IV DESKRIPSI KERJA PRAKTEK. itu juga dilakukan pengamatan pada proses penyimpanan data customer serta proses

BAB III DESAIN DAN PERANCANGAN

BAB III METODE DAN PERANCANGAN APLIKASI. Metode penelitian yang dilakukan dalam penelitian sebagai berikut

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, teru

BAB I PERSYARATAN PRODUK

BAB III ANALISA DAN DESAIN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV DESKRIPSI PEKERJAAN. PT. INKA menggunakan prosedur pembuatan work instruction (WI) secara

BAB IV DESKRIPSI KERJA PRAKTEK

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

PENERAPAN CLOUD COMPUTING PADA WEBSITE PEMESANAN KAMAR KOST DENGAN MODEL LAYANAN SOFTWARE AS A SERVICE

BAB IV ANALISIS DAN PERANCANGAN. Analisis sistem ini merupakan penguraian dari sistem yang utuh, kedalam

BAB IV ANALISA DAN PERANCANGAN

BAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas

MENGOPI DAFTAR KONTAK

BAB IV DISKRIPSI PEKERJAAN. kesalahan di dalam tahap ini akan menyebabkan juga kesalahan di tahap

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB III PERENCANAAN SISTEM. Pada bab ini akan dijelaskan alur sistem serta desain interface dari Aplikasi Sistem Input

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

BAB IV ANALISIS DAN PERANCANGAN SISTEM. Analisis sistem merupakan penguraian dari suatu sistem informasi yang

BAB IV DESKRIPSI SISTEM. terhadap sistem inventaris hardware serta sistem pengolahan data hardware

IV. HASIL DAN PEMBAHASAN. Rancung bangun sistem permainan game puzzle pada handphone berbasis java

BAB III ANALISIS DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN. perpustakaan dengan alamat dokumen database,

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB IV HASIL DAN UJI COBA

SISTEM INFORMASI LOWONGAN PEKERJAAN BERBASIS MOBILE PADA DINAS SOSIAL, TENAGA KERJA DAN TRANSMIGRASI KOTA CIREBON

BAB IV IMPLEMENTASI DAN EVALUASI. Sebelum menjalankan program aplikasi ini ada elemen-elemen

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV IMPLEMENTASI DAN EVALUASI. sesuai dengan sistem informasi akuntansi yang dibangun.

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN. Perkembangan teknologi saat ini mengalami. perkembangan yang sangat pesat, sehingga dapat dikatakan

BAB III ANALISIS DAN PERANCANGAN. komentar dari user lain. Microblogging juga merupakan media pertukaran informasi

BAB IV HASIL DAN PEMBAHASAN

1 PENDAHULUAN. 1.1 Latar Belakang

Implementasi Identifikasi Kendala Sistem Identifikasi Pengguna Administrator Pengujian Sistem Member Pengunjung atau umum HASIL DAN PEMBAHASAN

BAB 3 PERANCANGAN SISTEM. berkaitan dan berinteraksi yang bertanggung jawab dalam memproses input

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB 5 IMPLEMENTASI. 5.1 Jadwal Implementasi Sistem. Untuk membantu pengguna dalam pemakaian basis data diberikan panduan

BAB 5 IMPLEMENTASI DAN EVALUASI

BAB III METODOLOGI 3.1 Analisis Kebutuhan Proses Bisnis Dari hasil observasi di lembaga Indonesia College, proses bisnis bimbingan privat di

BAB IV PERANCANGAN SISTEM

BAB II LANDASAN TEORI. berkelanjutan tentang kegiatan/program sehingga dapat dilakukan tindakan

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

HASIL DAN PEMBAHASAN. 2 Perangkat keras: Prosesor AMD Athlon II 245 2,9 GHz; Memori 2046 MB; HDD 160 GB. Client:

BAB 4 IMPLEMENTASI DAN EVALUASI

BAB IV DISKRIPSI PEKERJAAN

BAB 3 PERANCANGAN SISTEM. Perancangan sistem yang dilakukan merupakan analisis perangkat lunak, analisis

BAB III PEMBAHASAN. Pelaksanaan kerja praktek dilaksanakan di Dinas Energi dan Sumber Daya

BAB IV DESKRIPSI KERJA PRAKTEK. Sistem yang dibangun adalah Sistem Informasi Penjadwalan kegiatan

BAB 4 IMPLEMENTASI DAN EVALUASI

-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB IV HASIL DAN PEMBAHASAN. 4.1 System Flow Katalog Koleksi dan Presensi Pengunjung Perpustakaan

BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA PERANGKAT LUNAK BASIS DATA MULTIMEDIA

BAB II LANDASAN TEORI. seorang pimpinan atau manajer didalam organisasi untuk mencapai tujuan

SISTEM INFORMASI PEMESANAN PAKAIAN DISTRO DENGAN APLIKASI ANDROID

BAB III ANALISA DAN DESAIN SISTEM

BAB II DASAR TEORI. terbagi atas beberapa tahap yaitu: perancangan basis data secara konseptual, logis dan fisis.



BAB 1 PENDAHULUAN Pengantar

BAB IV IMPLEMENTASI DAN EVALUASI. rumah makan berbasis Java 2 Micro Edition (J2ME) ini kedalam implementasi

Panduan Penggunaan Aplikasi incloud Bahasa Indonesia

BAB 5 IMPLEMENTASI DAN EVALUASI

BAB III ANALISIS DAN PERANCANGAN SISTEM. sistem penjualan dan stok barang. Dengan menganalisis prosedur sistem yang

APLIKASI KAMUS ISTILAH KOMPUTER PADA PERANGKAT MOBILE BERBASIS ANDROID

Saat ini minimnya perkembangan teknologi dalam dunia pendidikan menghambat kemampuan siswa untuk mendapatkan informasi berupa materi dan latihan soal

Transkripsi:

DATABASE ADDRESS BOOK PADA HANDPHONE UNTUK PLATFORM SERIES 40 5 TH EDITION MENGGUNAKAN RECORD MANAGEMENT SYSTEM Robyn Bagus Seta, I Wayan Simri Wicaksana. Teknik Informatika, Teknologi Industri Universitas Gunadarma. E-mail : robyn.seta@yahoo.com Abstraksi Telepon selular atau biasa juga disebut handphone adalah salah satu alat komunikasi yang sedang berkembang saat ini. Peningkatan teknologi dibidang hardware maupun software-nya membuat telepon seluler semakin beragam fungsinya. Aplikasi untuk perangkat telepon selular sebagian besar adalah aplikasi yang bertema hiburan, sepeti permainan, ramalan dan sebagainya. Berdasarkan alasan diatas pembuatan suatu aplikasi untuk pencarian buku telepon pada handphone dengan fitur pencarian yang lebih mendetail dirasakan penulis dibutuhkan untuk mempermudah pengguna handphone dalam melakukan pencarian sesuai dengan kriteria yang diinginkan. Kata Kunci : Aplikasi,Database, Handphone, J2ME, RMS, Searching 1. Pendahuluan Perkembangan teknologi yang begitu pesat di bidang komunikasi tanpa kabel (Wireless Comunication) tidak dapat dipisahkan dengan semakin berkembangnya alat-alat pendukungnya. Telepon selular atau biasa juga disebut handphone adalah salah satu alat komunikasi yang sedang berkembang saat ini. Peningkatan teknologi dibidang hardware maupun software-nya membuat telepon seluler semakin beragam fungsinya. Telepon selular yang diklasifikasikan kedalam area global yang ditinjau dari jarak antara transmitter dan receiver-nya, selain sebagai alat komunikasi juga mempunyai beberapa kegunaan antara lain mengirim pesan singkat (sms), pengingat waktu (reminder), kalender, kalkulator, radio, bahkan sebagai multimedia player yang dapat memproses file audio, video dan gambar. Disamping fungsinya yang beragam tersebut, setiap telepon selular memiliki fitur untuk menyimpan nomor telepon atau biasa disebut phonebook. Phonebook tersebut berisikan nomor-nomor telepon seseorang. Selain menyimpan nomor telepon, buku telepon juga dapat menyimpan detail lainnya dari orang yang bersangkutan, seperti

alamat email, pekerjaan, alamat rumah, tanggal lahir dan lain-lain. Detail yang disediakan untuk setiap merek dan tipe dari telepon selular pun berbeda-beda. Pada saat ini penulis merasakan bahwa fitur pencarian (searching) yang disediakan oleh setiap telepon genggam masih terbilang standar. Biasanya buku telepon hanya menyediakan pencarian melalui nama pemilik nomor telepon. Aplikasi untuk perangkat telepon selular sebagian besar adalah aplikasi yang bertema hiburan, sepeti permainan, ramalan dan sebagainya. Berdasarkan alasan diatas pembuatan suatu aplikasi untuk pencarian buku telepon pada handphone dengan fitur pencarian yang lebih mendetail dirasakan penulis dibutuhkan untuk mempermudah pengguna handphone dalam melakukan pencarian sesuai dengan kriteria yang diinginkan. Adapun program yang dibuat dalam penulisan ini adalah DATABASE ADDRESS BOOK PADA HANDPHONE UNTUK PLATFORM SERIES 40 5 TH EDITION MENGGUNAKAN RECORD MANAGEMENT SYSTEM. Dipilihnya bahasa pemrograman Java Micro Edition dikarenakan J2ME merupakan bahasa yang sangat mudah dan powerfull untuk membuat aplikasi perangkat mobile. Selain itu, java juga mendukung pemrograman berbasis objek (OOP) yang merupakan standar bahasa pemrograman terbaru. 2. Database Untuk Telepon Seluler Jika kita melihat sekitar kita, banyak lingkungan operasi mengandung file sistem yang digunakan untuk menyimpan informasi di media non-volatile seperti CD-ROM dan disk drive. Sekelompok informasi yang berhubungan disimpan dalam nama file yang sama. Sedangkan untuk telepon seluler tidak semuanya memiliki file sistem dan tidak bisa menyimpan informasi seperti kita bekerja menggunakan komputer. Oleh karena itu, dalam mengembangkan database pada perangkat selular dibutuhkan pengetahuan tentang database persistence pada perangkat selular. 3. Pengembangan Database Pada Telepon Seluler Perbedaan yang mendasar aplikasi database yang dibuat untuk perangkat komputer dan perangkat seluler berada pada pemeliharaan, karena terbatasnya sumber daya yang dimiliki perangkat seluler. Perangkat seluler tidak memiliki media penyimpanan dan akses ke database server jaringan seperti layaknya aplikasi untuk komputer. Oleh karena itu, dalam menyimpan informasi ke dalalam memori nonvolatile, aplikasi

J2ME menggunakan Record Management System (RMS). RMS adalah sebuah interface pemrograman yang digunakan untuk memanipulasi data pada perangkat seluler. Perancangan database Dalam merancang suatu database untuk RMS, pertama-tama harus mengetahui struktur database pada RMS. Record Management System menganalogikan sebuah tabel sebagai sebuah record store. Record store berisikan koleksi dari data yang terorganisasi sebagai baris (record) dan kolom (field). Berbeda dengan database relasional, sebuah record store hanya memiliki dua kolom. Yang pertama adalah kolom record ID yang merupakan primary key pada sebuah record store. Kolom kedua berisikan array byte yang merupakan data yang disimpan. Gambar 1 Struktur dari record store Dari gambar 1 dapat kita lihat struktur dari record store yang akan disimpan pada perangkat seluler. Manipulasi data pada database Pada database relasional digunakan statemen SQL untuk proses manipulasi data seperti menulis dan menyimpan, serta proses sorting dan searching. Karena bukan merupakan sebuah database relational, proses manipulasi data pada database untuk perangkat seluler tidak menggunakan statemen SQL, tetapi sebagai gantinya menggunakan API (Aplication Programming Interface) untuk melakukan pencarian, pengurutan dan proses manipulasi data lainnya. Untuk keterangan lebih lengkap tentang proses manipulasi data untuk record store, dapat dilihat pada sub bab 2.2.2 tentang Record Management System. Kelebihan dan kekurangan database pada telepon seluler Pemakaian database pada alat komputasi kecil seperti handphone memiliki kelebihan dan kekurangan sebagai berikut : Kelebihan : Memori fisik yang dibutuhkan sedikit Penggunaan sumber daya kecil Murah (menggunakan J2ME) Proses locking dilakukan secara otomatis Integritas data terjaga karena adanya proses locking Kekurangan :

Implementasi program cukup sulit Proses manipulasi data rumit Ukuran database terbatas (bergantung pada perangkat yang digunakan) Kecepatan proses terbatas 4. Record Management System (RMS) Management System menyediakan suatu file sistem yang digunakan untuk menyimpan dan memelihara data pada suatu alat komputasi kecil. RMS adalah suatu kombinasi file sistem dan sistem manajemen database yang memungkinkan untuk menyimpan data pada kolom dan baris sama seperti organisasi data pada suatu tabel suatu database. RMS dapat digunakan untuk melakukan fungsi seperti Database Management Software ( DBMS) antara lain memasukkan record, membaca record, mencari record tertentu, dan mengurutkan record. Walaupun RMS menyediakan fungsi dari database, RMS bukanlah database relasional, maka dari itu kita tidak bisa menggunakan statemen SQL untuk berinteraksi dengan data. Sebagai gantinya, kita akan menggunakan API (Aplication Programming Interface) untuk melakukan pencarian, pengurutan dan proses manipulasi data lainnya. 5. Perancangan Dan Implementasi Database Address Book Mobile Phone Pada bagian ini akan dibahas mengenai rancangan program dalam aplikasi ini. Perancangan yang dibahas antara lain perancangan konsep, perancangan database (record store) dan perancangan interface program. Pada proses perancangan konsep, dilakukan penentuan rencana kerja pada aplikasi ini sesuai dengan tujuan pembuatan aplikasi. Sebelum dijelaskan mengenai konsep kerja aplikasi, terdapat beberapa hal yang harus diketahui mengenai aplikasi ini, yakni : Aplikasi bersifat mobile, hal ini terkait dengan platform implementasi aplikasi, yakni pada perangkat selular. Karena digunakan untuk perangkat selular, maka dari itu perlu diketahui implementasi dari database digunakan Record Mangement System atau RMS. Aplikasi ini hanya dapat berjalan pada perangkat selular yang mengimplementasikan teknologi Java dengan kapasitas memori minimal 1 Mb. Perangkat selular tersebut minimal telah mengimplementasikan versi awal dari teknologi ini, yakni MIDP (Mobile Information Device Profile) versi 1.0 dan mendukung JSR 75. Hal tersebut terkait dengan bahasa pemrograman yang digunakan dalam

pengembangan aplikasi yakni J2ME (Java 2 Micro Edition). DFD (Data Flow Diagram) Pada diagram ini akan dijelaskan alur data yang ada pada aplikasi yang penulis buat. Diagram Konteks Gambar 2 Diagram Konteks Aplikasi Contact Search Diagram konteks diatas menggambarkan proses secara umum dari aplikasi yang penulis buat. Penjelasannya adalah, user melakukan input pada aplikasi, kemudian aplikasi memperoses inputan tersebut hingga menghasilkan data output untuk diperlihatkan kepada user. Diagram Zero yang pertama adalah import data kontak. User melakukan input pada aplikasi, kemudian aplikasi akan melakukan proses penyimpanan data kontak kedalam database. Kemudian untuk proses yang kedua adalah pencarian data kontak. Pertama user melakukan input pada aplikasi, kemudian aplikasi akan melakukan pencarian data yang dicari melalui database. Selanjutnya database akan memberikan data hasil pencarian, data tersebut kemudian ditampilkan kepada user. Perancangan ERD (Entity Relationship Diagram) Perancangan ERD untuk aplikasi ini meliputi beberapa tahap. Pertama akan dibuat desain dari entity yang ada. Kemudian dibuatkan relasi antar entity, selanjutnya tentukan cardinality dari relasi yang ada. Entity Gambar 3 Diagram Zero Aplikasi Contact Search Gambar 3 adalah diagram zero dari aplikasi. Pada diagram tersebut terdapat dua buah proses yang mengambarkan aliran data. Proses Gambar 4 Entity Kontak Telepon dan Kontak SIM

Dari gambar diatas dapat dilihat terdapat dua buah entity. Pertama adalah entity Kontak Telepon. Entity ini memiliki beberapa atribut biasa dan satu buah atribut multivalue. Atribut multivalue tersebut adalah number. Artinya atribut tersebut memiliki banyak nilai yakni berisi data nomor telepon rumah, handphone, kantor dan sebagainya. Untuk primary key digunakan atribut name. Sedangkan untuk entity Kontak SIM, hanya memiliki dua buah atribut yaitu name dan number. Sama seperti entity Kontak Telepon, atribut number pada entity KontakSIM merupakan atribut multivalue, sedangkan untuk primary key, digunaka atribut name. Dikarenakan antara kedua entity tidak memiliki relasi, maka dari itu perancangan ERD ini tidak memiliki cardinality dan relationship. Struktur Navigasi Pada tahapan ini akan dibahas struktur navigasi dalam program, yaitu mengenai navigasi yang dilakukan oleh pengguna terhadap program yang sudah siap digunakan. Struktur navigasi tersebut akan dijelaskan melalui gambar 5. Gambar 5 Struktur Navigasi Program Penjelasan dari struktur navigasi diatas adalah sebagai berikut, pada saat pertama kali pengguna menjalankan aplikasi, maka akan tampil sebuah splash screen yang berisikan informasi-informasi tentang aplikasi ini. Setelah tampilan splash screen muncul selama tiga detik, maka menu utama akan tampil. Pada menu utama ini kita dapat memilih empat pilihan menu antara lain, import kontak, cari kontak, lihat kontak, bantuan dan yang terakhir adalah menu tentang. Apabila user memilihmenu import kontak selanjutnya ada pilihan untuk mengimport kontak pada telepon atau SIM card. Setelah itu program akan secara otomatis mengimport kontak kedalam database. Selanjutnya apabila user memilih menu cari kontak, sama seperti sebelumnya ada pilihan untuk

mencari kontak dari telepon atau SIM card. Setelah user memilih salah satunya maka user akan melakukan proses input pada menu cari, kemudian hasil pencarian ditampilkan. Apabila pada menu utama user memilih menu lihat kontak, proses selanjutnya adalah user dihadapkan pilihan untuk lihat kontak dari teleppon atau SIM card. Setelah user memilih maka akan ditampilkan daftar kontak pilihan user. User akan kembali ke menu utama setelah selesai melakukan pilihannya. 6. Instalasi Aplikasi pada Handphone Pada bagian ini akan dijelaskan langkah-langkah instalasi aplikasi ke dalam perangkat mobile phone. Perlu diketahui, proses instalasi untuk berbagai tipe handphone akan berbeda tergantung dari merek handphone dan sistem software yang digunakan handphone tersebut. Penulis mencoba menginstal aplikasi ini pada Nokia seri 5310. Langkah-langkahnya akan dijelaskan sebagai berikut : 1. Hubungkan perangkat selular dengan komputer melalui koneksi bluetooth, infrared maupun kabel data. 2. Salin aplikasi java yang sudah dikompile dengan extensi JAR dari komputer ke memori internal maupun eksternal pada perangkat selular. 3. Buka file browser pada handphone dan arahkan ketempat kita menyalin aplikasi tersebut. Kemudian pilih open. 4. Selanjutnya ada pertanyaan apakah kita mau menginstal aplikasi tersebut atau tidak. Pilih jawaban ya. 5. Kemudian ada pilihan untuk menyimpan aplikasi tersebut, apakah pada memori telepon atau pada memori eksternal. Pilih sesuai keinginan. Proses instal telah selesai, aplikasi siap digunakan. 7. Cara Penggunaan Aplikasi Setelah proses instalasi selesai maka program sudah siap digunakan sesuai kebutuhan. Pada bagian ini penulis akan menjelaskan cara penggunaan software dengan baik dan benar. Penulis mencoba memaparkan langkah demi langkah yang diperlukan untuk menjalankan aplikasi secara jelas. Dalam implementasinya, penulis menggunakan emulator Nokia untuk platform series 40 5 th edition. Gambar yang akan diberikan sebagai panduan berikut ini, mungkin akan berbeda jika digunakan emulator yang berbeda pula. Proses penggunaan program adalah sebagai berikut :

kontak yang ingin diimport. Pilih sesuai keinginan. Gambar 6 Tampilan Splash Screen Tampilan splash screen diatas akan hilang dalam waktu 3 detik. User dapat melewatkan tampilan splash screen dengan menekan sembarang tombol pada keypad handphone. Gambar 7 Tampilan Peringatan Keamanan Apabila user memilih menu import kontak, maka prosesnya adalah user akan ditanyakan keamanan pertanyaan keamanan apakah aplikasi diizinkan untuk membaca data. Pilih tombol yes. Setelah kita menekam tombol yes, akan keluar pilihan jenis Gambar 8 Tampilan Pilihan Jenis Kontak Gunakan tombol navigasi untuk menentukan pilihan jenis kontak. Setelah itu tekan tombol pilih. Jika user menekan tombol kembali maka tampilan akan kembali kemenu utama. Selanjutnya proses import dilakukan secara otomatis. User akan dihadapkan dengan tampilan pilihan keamanan seperti sebelumnya. Pilih yes untuk tetap mengimport kontak. Tampilan pilihan keamanan akan muncul beberapa kali tergantung dari banyaknya kontak yang diimport. Setelah proses import selesai, akan ada pemberitahuan pada layar telepon. Kemudian layar telepon akan kembali ke menu utama. Selanjutnya pada menu utama, jika user ingin mencari kontak dapat

memilihnya langsung dari menu utama. Tampilan menu utama akan berubah menjadi tampilan untuk memilih jenis kontak. Pilih jenis kontak yang akan dicari. Setelah itu akan muncul menu baru yang berisikan textfield sebagai media input user untuk memasukan kriteria pencarian sesuai keinginan. Gambar 10 Contoh 3 kontak data pada handphone Gambar 9 Tampilan Menu Pencarian Pencarian kontak dapat dilakukan dengan memasukan kriteria yang diperlukan. Pada contoh diatas user ingin mencari kontak dengan nama berawalan robyn atau kontak dengan alamat email liam_oasis@co.gb atau kontak yang bekerja pada perusahaan berawalan hindi. Data yang ada pada kontak telepon adalah sebagai berikut : Berdasarkan data-data diatas, setelah user menekan tombol cari hasil pencarian yang sesuai dengan kriteria pencarian adalah seperti gambar 10 diatas ini. Selanjutnya jika user ingin melihat detail kontak dari hasil pencarian dapat dilakukan dengan menekan pilihan detail. User akan dihadapkan dengan pertanyaan keamanan. Pilih jawaban yes untuk melanjutkan proses. Tampilan detail dari kontak yang dipilih ada pada gambar 11.

Gambar 12 Tampilan Detail Kontak Gambar 11 Tampilan Detail Kontak Setelah selesai melihat detail kontak, user dapat menekan tombol kembali untuk kembali kelayar sebelumnya. Untuk kembali kemenu utama user dapat menekan tombol kembali sampai layar telepon menampilkan menu utama Selanjutnya jika user ingin melihat detail kontak dari hasil pencarian dapat dilakukan dengan menekan pilihan detail. User akan dihadapkan dengan pertanyaan keamanan. Pilih jawaban yes untuk melanjutkan proses. Tampilan detail dari kontak yang dipilih ada pada gambar 12. Setelah selesai melihat detail kontak, user dapat menekan tombol kembali untuk kembali kelayar sebelumnya. Untuk kembali kemenu utama user dapat menekan tombol kembali sampai layar telepon menampilkan menu utama Untuk menu bantuan pada menu utama berisikan intruksi dalam menjalankan aplikasi dan fungsi dari tiap-tiap menu. Gambar dari menu bantuan adalah : Gambar 13 Tampilan Menu Bantuan

Untuk menu tentang, berisikan informasi aplikasi seperti versi dari aplikasi, nama penulis dan nama aplikasi. Menu ini dapat diakses dengan memilih menu tentang pada menu utama. Tampilannya adalah seperti gambar 14. Gambar 14 Tampilan Menu Informasi Aplikasi 8. Analisis Hasil Pengujian Analisa ini didasarkan pada informasi prosentase error rate dan waktu yang didapat pada masingmasing pengujian serta membandingkan hasil pengujian tersebut. Hasil analisa dari pengujian error rate adalah, antara data yang berada pada memori telepon maupun memori SIM pada saat proses import keduanya menghasilkan prosentase kegagalan sebesar 0 %. Walaupun pengujian dilakukan sebanyak 4 kali, hasilnya error rate yang dihasilkan tetap 0 %. Untuk masing-masing SIM card error rate yang dimiliki jug 0 %. Selanjutnya, analisa dari pengujian kecepatan pengambilan data antara kedua memori adalah sebagai berikut; dari empat kali percobaan, pengambilan data pada memori telepon memakan waktu lebih banyak dibandingkan dengan pengujian yang dihasilkan oleh SIM card. Perbedaan waktu ini mungkin disebabkan perbedaan jumlah data dimana data kontak pada telepon lebih banyak daripada data kontak pada SIM. Selanjutnya hasil dari pengujian pengambilan data untuk SIM card yang berbeda menghasilkan waktu yang berbeda dimana semakin banyak data kontak yang ada, maka semakin lama waktu yang didapat pada saat pengambilan data. Sedangkan analisa untuk pengujian terhadap kecepatan proses pencarian data didasari pada waktu yang diperlukan untuk melakukan pencarian. Pada dasarnya untuk kedua pengujian tidak mengalami perbedaan yang berarti, ini dikarenakan pada saat melakukan pencarian, data yang dicari adalah data yang ada pada database yang sudah diimport. Jadi pada saat melakukan pencarian untuk kontak pada SIM, program merujuk kepada database atau hasil import, bukan dari data yang ada pada SIM card. Begitu pula proses pencarian untuk kontak telepon. 9. Kesimpulan Dengan adanya fasilitas Java, handphone yang dimiliki dapat diisi dengan aplikasi atau games sesuai

dengan kebutuhan. Aplikasi yang telah dibuat dapat di-install sendiri ke dalam handphone dengan kabel data, infrared ataupun bluetooth device tanpa harus menggunakan koneksi internet yang memakan waktu lama dan memerlukan biaya. Namun dalam pembuatan program untuk perangkat selular harus diperhatikan juga karakteristik dan tipe dari perangkat tersebut. Perbedaaan karakteristik dan tipe atau merk tersebut dapat mengakibatkan perubahan posisi tombol pada program yang dibuat serta perubahan tampilan ukuran aplikasi. Penggunaan RMS sebagai pengganti sistem database tradisional yang biasa ditemui pada komputer setidaknya dapat menggantikan fungsifungsi standar yang dimilikinya. Bahasa pemrograman Java menyediakan fitur RMS untuk menggantikan fungsi database pada perangkat mobile terutama handphone. Keterbatasan spesifikasi hardware menjadi alasan utama penggunaan database tradisional pada perangkat mobile tidak memungkinkan. Dengan menggunakan RMS diharapkan fungsi-fungsi standar dari database tradisional dan proses manipulasi data dapat dilakukan pada perangkat mobile. Proses manipulasi data yang dapat dilakukan RMS antara lain memasukan data, memperbaharui data, menghapus data serta pencarian data. RMS tidak menggunakan bahasa query untuk melakukan manipulasi data yang menjadikannya sebagai kelamahan dari RMS. Proses query digantikan dengan menggunakan logika pemrograman. Tetapi secara keseluruhan fasilitas yang disediakan RMS dapat memenuhi kebutuhan pengolahan data pada pembuatan aplikasi ini. Kinerja dari aplikasi ini tidak mengecewakan, berdasarkan beberapa pengujian yang dilakukan terhadap aplikasi tidak menunjukan adanya masalah pada semua kriteria pengujian. Selain itu, aplikasi yang penulis buat sekiranya dapat memenuhi kebutuhan pengguna yang memerlukannya. Desain interface yang menarik diharapkan dapat membuat para pengguna aplikasi tertarik dan tidak bosan pada saat menjalankan aplikasi. Kemudahan penggunaan dapat dijadikan nilai lebih dari aplikasi ini, sehingga pengguna yang baru pertama kali menjalankan aplikasi tidak akan bingung dalam menggunakannya, karena disertakan menu bantuan yang dapat membantu dalam menjalankan aplikasi. DAFTAR PUSTAKA 1. Guojie, jackwin Li. Build Your Stock With J2ME. ibm.com. 2. Muchow, John W.2002. Core J2ME Technology & MIDP. Sun Microsystem.

3. Topley, Kim. 2002. J2ME in a Nutshell. O'Reily. 4. Http://www.java.sun.com/j2me 5. Http://www.planetsourcecode.com 6. Http://www.java.sun.com/j2me 7. Http://www.java2s.com/Code/J ava/j2me 8. http://netbeans.org/