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

dokumen-dokumen yang mirip
Kata kunci : Aplikasi, Handphone, Perpustakaan Pribadi

PENDAHULUAN Latar Belakang Masalah Saat ini perkembangan teknologi informasi bergerak dengan sangat cepat. Perkembangan teknologi informasi telah memb

PERANGKAT PENGENDALI BEBAN DARI JARAK JAUH DENGAN APLIKASI SMS MENGGUNAKAN J2ME

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

BAB I PENDAHULUAN. sebuah teknologi yang berbasis mobile atau perangkat bergerak. Saat ini mobile

Diperkenalkan pertama oleh tim Sun System yang dipimpin Patrick Naughton dan James Gosling tahun 1991 dengan code

RANCANG BANGUN APLIKASI PENGISIAN PULSA ELEKTRIK BERBASIS J2ME PADA STUDI KASUS FLOW CELLULAR SKRIPSI

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

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

gateway adalah salah satu jenis aplikasi dari perkembangan. merupakan salah satu fitur dari telepon seluler. Manfaat dari diantaranya mudah, efisien,

BAB 1 PENDAHULUAN. pro. Saat ini, jumlah pelanggan yang dimilik PT. Astro Komputindo sudah

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

BAB I PENDAHULUAN I.1. Latar Belakang

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

BAB I PENDAHULUAN 1.1. Latar Belakang Masalah

Memanfaatkan Perangkat Telekomunikasi Sebagai Media Penjualan Dengan. Aplikasi Mobile dan Web

PEMBUATAN APLIKASI STUDENT ACCESS SISTEM ABSENSI MAHASISWA DAN INFORMASI DAFTAR NILAI MAHASISWA PADA SISTEM OPERASI ANDROID Angga Tri Hendratno Univer

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

BAB I PENDAHULUAN. jaringan internet melalui teknologi wireless. menciptakan aplikasi/perangkat lunak mereka sendiri.

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. Demikian juga dengan teknologi komunikasi, teknologi komunikasi

PEMANFAATAN MOBILE VOUCHER PADA APLIKASI M-COMMERCE UNTUK PEMESANAN FOOD DELIVERY BERBASIS TEKNOLOGI WAP

BAB 1 PENDAHULUAN 1.1. Latar Belakang

yang signifikan. Pada tahap ini dijelaskan hal-hal apa saja yang terdapat pada

MEMBUAT WEB SERVICE DENGAN MENGGUNAKAN JAVA (STUDI KASUS E- COMMERCE PORTAL)

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

TUGAS AKHIR APLIKASI PENGIRIM PESAN SINGKAT TERJADWAL BERBASIS J2ME

BAB 1 PENDAHULUAN 1.1 Latar belakang

TUGAS AKHIR APLIKASI MOBILE ENSIKLOPEDIA SAINS DAN TEKNOLOGI BERBASIS J2ME

Pembuatan Aplikasi Sistem Penjualan Pulsa Pada Toko Miyo Cell Menggunakan Netbeans dan MySQL

BAB I PENDAHULUAN. berkembang dengan sangat pesat dan dengan mudah didapatkan, baik itu dari

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah

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

BAB I PENDAHULUAN I.1. Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

Pengenalan J2ME (Java 2 Platform Micro Edition)

APLIKASI BERBASIS WEB PEMETAAN INFORMASI PADA GAMBAR BITMAP

2 operasi ini lebih cepat diterima di kalangan para pengguna dan semakin banyak yang menggunakan sistem operasi ini. Kemajuan teknologi saat ini dapat

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. yang terdapat di tepi jalan, seperti warung-warung dan kafe tenda; bisnis makanan

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

LAYANAN PENYIMPANAN DATA INTEGRASI BERBASIS OWNCLOUD NASKAH PUBLIKASI. diajukan oleh Rizki Mandala Pratama

Membangun Aplikasi Layanan Pengiriman to SMS dan. SMS to berbasis SMS Gateway TUGAS AKHIR. Disusun Oleh : SYAIFUL ALAM NPM.

BAB IV PERANCANGAN SISTEM. dilakukan. Tujuan diterapkannya analisis terhadap suatu sistem adalah untuk

PERANCANGAN APLIKASI ISI ULANG PULSA ELEKTRIK DENGAN JAVA 2 MICRO EDITION ( J2ME )

DASAR KOMPETENSI KEJURUAN DAN KOMPETENSI KEJURUAN SEKOLAH MENENGAH KEJURUAN

pelanggan (Customer) dan dapat membantu dalam pencatatan data secara akurat. 2. Parameter Evaluasi Untuk tidak memperluas area pembahasan pada penulis

Abstrak. Keyword : Penjualan, Pembelian, Stok, SMS, Bonus, laporan, C# Microsoft Visual Studio. NET 2003, Mobile FBUS 1.5, format.

Aplikasi Informasi Lokasi Terminal dan Trayek Angkutan Umum di Jakarta Berbasis Android

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

BAB 1 PENDAHULUAN. teknologi yang terus berkembang sampai sekarang adalah teknologi informasi yang

BAB I PENDAHULUAN. 1.1 Latar Belakang

ANALISA DAN RANCANGAN SISTEM INFORMASI INVENTARISASI LOGISTIK PADA KOPERASI PEGAWAI TELKOM BARATA

BAB 1 PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

PENGENDALIAN JARAK JAUH KOMPUTER MENGGUNAKAN APLIKASI MOBILE

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. Saat ini Teknologi komunikasi dengan telepon seluler (ponsel) telah

BAB I PENDAHULUAN 1.1 Latar Belakang

II. TINJAUAN PUSTAKA. elemen yang saling berinteraksi untuk mencapai suatu tujuan. Sedangkan

Batasan Masalah Tujuan Penelitian Metode Penelitian

01. Pengenalan Internet

BAB I PENDAHULUAN 1.1. Latar Belakang dan Permasalahan Era Globalisasi saat ini diwarnai oleh perkembangan teknologi yang semakin pesat.

BAB II LANDASAN TEORI

BAB IV HASIL DAN UJI COBA

KATA PENGANTAR. rahmat dan hidayah-nya sehingga penulis dapat menyelesaikan tugas akhir yang

BAB I PENDAHULUAN. dikendalikan secara manual dengan menekan tombol on/off. Perkembangan gaya

APLIKASI PENUNJANG SURVEYOR MENGHIMPUN PENDAPAT RESPONDEN TERHADAP SUATU PRODUK BERBASIS ANDROID

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

E-TASK REMINDER SISTEM PENGINGAT TUGAS DI E-LEARNING BERBASIS WEB DAN SMS GATEWAY YANG DI INTREGRASIKAN DENGAN APLIKASI ANDROID.

BAB I PENDAHULUAN. I.1. Latar Belakang Masalah

BAB I PENDAHULUAN. handphone. Handphone digunakan untuk mempermudah komunikasi jarak jauh

BAB 1 PENDAHULUAN 1.1 Latar Belakang

RANCANG BANGUN SISTEM INFORMASI AKADEMIK SEKOLAH (SISWA) BERBASIS WEB DAN SMS GATEWAY DENGAN PHP DAN GAMMU (Studi Kasus di SMP Negeri 1 Pakis)

METODE PENELITIAN Aplikasi pencarian lokasi sekolah mengadopsi metode LBS untuk mendapatkan informasi pada radius 1000 m dari keberadaan pengguna. Pad

BAB I PENDAHULUAN 1.1 Latar Belakang Masalah

BAB IV HASIL DAN UJI COBA

APLIKASI KETERSEDIAAN STOK BARANG PADA TOKO FATRIA JAYA GROUP MENGGUNAKAN SMS GATEWAY

BAB 1 PENDAHULUAN. yaitu media cetak dan media elektronik. Aplikasi mobile menjadi salah satu media

BAB 1 PENDAHULUAN. Dengan perkembangan zaman telekomunikasi yang begitu. pesat ini, banyak mobile phone yang berjenis smart phone atau

BAB I PENDAHULUAN. Proses pengukuran jarak jauh merupakan suatu proses pengukuran yang

BAB I PENDAHULUAN. Perkembangan Teknologi Informasi dan Komunikasi (TIK) yang sangat

BAB 1 PENDAHULUAN 1.1 Latar Belakang

STANDAR KOMPETENSI DAN KOMPETENSI DASAR KELOMPOK PROGRAM PRODUKTIF SEKOLAH MENENGAH KEJURUAN

BAB I PENDAHULUAN I.1 Latar Belakang Masalah

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

APLIKASI SHORT MESSAGE SERVICE MENGGUNAKAN PERINTAH SUARA BERBASIS ANDROID

BAB I PERSYARATAN PRODUK

BAB I PENDAHULUAN. percepatan di berbagai bidang. Secara langsung ataupun tidak, teknologi informasi

APLIKASI SISTEM KONTROL KONEKTIVITAS JARINGAN DENGAN MENGGUNAKAN TEKNOLOGI GLOBAL SYSTEMS FOR MOBILE

TUGAS AKHIR APLIKASI SISTEM INFORMASI MOBILE UNTUK MENYAJIKAN INFORMASI DAN TRANSAKSI BATIK SOLO MENGGUNAKAN J2ME

APLIKASI BERBASIS WEB

BAB I PENDAHULUAN 1.1 Latar Belakang

Rancang Bangun Aplikasi Android Untuk Pemetaan Rumah Sakit di Kota Depok

BAB 1 PENDAHULUAN. Seiring dengan perkembangan jaman, teknologi juga mengalami. perkembangan yang pesat terutama dalam bidang teknologi informasi dan

Transkripsi:

Aplikasi Pembukuan Voucer Isi Ulang Pulsa Dengan J2ME Dessy Agustini (17108157) Jurusan Sistem Informasi, Universitas Gunadarma Jl. Margonda Raya No.100 Pondok Cina, Depok 16424, Indonesia Email: daichi_daisy@yahoo.co.id ABSTRAKSI Aplikasi ini dibuat untuk handphone berbasis Java dengan J2ME. Aplikasi ini memberikan satu alternatif untuk memudahkan penjual pulsa dalam melakukan kegiatan pembukuannya. Dengan menggunakan J2ME, penulis membuat aplikasi ini agar dapat dijalankan pada perangkat kecil, yakni handphone. Pengembangan aplikasi dilakukan melalui beberapa tahap, tahap pertama yakni pengumpulan data, dilanjutkan dengan tahap perancangan aplikasi, pembuatan aplikasi serta tahap implementasi aplikasi pada handphone. Dengan mengimplementasikan aplikasi ini pada sebuah handphone, aplikasi ini dapat menjadi catatan elektronik yang mempermudah pengguna untuk mencatat transaksi penjualan isi ulang pulsa baik elektrik maupun voucer. Kata kunci : Aplikasi, Voucer, Pulsa 1. Pendahuluan Dalam melakukan pembukuan pendapatan setiap harinya, penjual voucer mencatat dalam buku catatannya dan kemudian disusun kedalam buku besar untuk dapat mengetahui jumlah pendapatan yang diperoleh. Ini merupakan suatu hal yang tidak efisien dan efektif karena selain merepotkan ini juga memerlukan banyak sekali peralatan dan perhitungan yang tidak hanya tepat tapi juga akurat dalam membukukannya. Sementara di zaman yang modern ini kita tidak perlu repot dalam melakukan segala kegiatan karena teknologi sudah berkembang pesat, semua dapat dilakukan dengan kecangihan teknologi yang ada sekarang. Kita dapat memaksimalkan pekerjaan kita

tanpa harus repot dan dapat menyelesaikannya dengan cepat dan mudah. Perangkat komunikasi saat ini telah mengalami perkembangan yang cukup pesat, terutama dalam hal beragamnya fungsi baru yang dapat ditanamkan pada perangkat itu selain fungsi utama dalam hal komunikasi. Perkembangan tersebut tidak terlepas dari fakta bahwa perangkat selular juga memiliki kemampuan komputasi yang cukup memadai walaupun tentunya belum bisa disetarakan dengan kemampuan komputasi sebuah personal computer (PC). Java 2 Micro edition (J2ME) saat ini telah mencapai perkembangan yang sangat signifikan dikarenakan meskipun berukuran kecil dan sederhana dalam penggunaan, namun memiliki kemampuan dan fleksibilitas yang sangat tinggi serta membutuhksn resource sedikit, sehingga dapat diterapkan pada berbagai environtment. J2ME telah dirancang untuk bisa bekerja pada banyak mobile device. Kehadirannya telah memunculkan satu trend, dimana sebuah mobile device dikatakan belum lengkap jika tidak memiliki fitur Java-enabled. Tujuan penulisan ilmiah ini adalah untuk membangun sebuah Aplikasi Pembukuan Voucer Isi Ulang Pulsa dengan Menggunakan J2ME pada telepon seluler sehingga dapat membantu penjual voucer isi ulang pulsa untuk dapat melakukan pembukuan secara efisien dan efektif dan juga memberi kemudahan serta tidak menghalangi mobilitas penggunanya ketika menggunakan program tersebut. 2. Tinjauan Pustaka Java memiliki kelebihan dibandingkan bahasa pemprograman yang lain, diantaranya adalah sebagai berikut: a) Sederhana Java adalah suatu bahasa sederhana dengan ukuran yang relatif kecil. Sintaksnya hampir sama dengan bahasa pemprograman C++, namun dengan memperbaiki beberapa kekurangan dari C++, seperti mengurangi kompleksitas beberapa fitur, menambahkan fungsi, serta menghilangkan beberapa hal yang

menyebabkan ketidakstabilan sistem pada C++. b) Berorientasi Objek Rancangan berorientasi objek merupakan suatu teknik yang memusatkan rancangan pada data (objek) dan antar muka. Perbedaannya terletak pada kemampuan penurunan berganda (multiple inheritance) pada java yang lebih baik dari C++. c) Dapat didistribusikan dengan mudah Java memiliki library rutin yang lengkap untuk dirangkai pada protokol TCP/IP, seperti HTTP dan FTP sehingga mempermudah tugastugas pemprograman jaringan yang sulit, diantaranya membuka dan mengakses sebuah socket koneksi, serta mempermudah pembuatan CGI (Common gateway Interface). d) Kuat Program yang dibuat dengan bahasa pemrograman Java dapat dipercaya dalam berbagai hal, karena java banyak menekankan pada pengecekan awal untuk menghindari kemungkinan terjadi masalah, pengecekan pada saat run-time, dan mengurangi timbulnya error. e) Aman Java memungkinkan untuk membuat program yang bebas virus dan sistem yang bebas dari kerusakan, karena java membuat sistem yang mekanisme keamanannya benarbenar kuat. suatu class java yang datang dari sumber yang tidak dipercaya (untrusted source) memiliki sumber daya akses yang terbatas. f) Portabel Spesifikasi java tidak terdapat aspek yang bergantung pada lingkungan implementasi. Ukuran tipe data primitif telah ditentukan sejak awal. g) Multiplatform Prosses kompilasi dengan membangkitkan kode byte, yakni format yang tidak bergantung pada arsitektur tertentu yang didesain untuk mengirimkan kode ke banyak platform perangkat keras dan perangkat lunak secara efisien. h) MultiThread

Multithreading adalah kemampuan suatu program komputer untuk melakukan beberapa pekerjaan sekaligus, misalnya mencetak file sambil browsing internet. i) Interpreter Interpreter Java dapat mengeksekusi kode byte java secara langsung pada setiap mesin yang terdapat interpreter dan setiap run-time Java. j) Dinamis Java dirancang untuk beradaptasi dengan lingkngan yang sedang berkembang. Walaupun kompiler java ketat dalam proses kompilasinya, namun bahasa dan sistem run-time java dinamis dalam tahap linking-nya, Class di-link hanya sebatas yang diperlukan saja. Jika diperlukan, modul kode yang baru dapat di-link dari beberapa sumber, bahkan dari sumber dalam jaringan Internet. Navigasi merupakan rancangan hubungan dan rantai kerja dari beberapa area yang berbeda dan dapat membantu mengorganisasikan seluruh elemen multimedia dengan pemberian perintah dan pesan. Beberapa struktur dasar navigasi adalah sebagai berikut: a. Linear Linear (satu alur) merupakan struktur yang hanya mempunyai satu rangkaian cerita yang berurut. Pada struktur dasar navigasi ini tidak diperkenankan adanya percabangan dan tampilan yang dapat ditampilkan adalah satu persatu baik halaman sebelum atau sesudahnya, tidak dapat dua halaman sebelumnya atau dua halaman sesudahnya. Gambar 1. Navigasi Linear b. Hierarchical Merupakan suatu struktur yang mengandalkan percabangan untuk menampilkan data berdasarkan kriteria tertentu. Tampilan menu pertama disebut sebagai Master Page (halaman utama). Master Page ini dapat mempunyai halaman percabangan yang disebut Slave Page (Halaman Pendukung).

Gambar 2. Navigasi Hierarchical c. Non Linear Struktur penjejakan Non Linear (tidak berurut) merupakan pengembangan dari struktur penjejakan linear yang diperkenankan membuat penjejakan bercabang. Namun, perbedaannya dengan struktur Hierarchical adalah pada tiap-tiap tampilan mempunyai kedudukan yang sama tidak ada Master Page dan Slave Page. Gambar 3. Navigasi Non Linear d. Composite Struktur penjejakan ini merupakan gabungan dari ketiga struktur sebelumnya yaitu Linear, Non Linear dan Hierarchical. Struktur penjejakan ini juga dapat disebut struktur penjejakan bebas. Jika suatu tampilan membutuhkan percabangan, maka dapat dibuat percabangan. Dan bila dalam percabangan tersebut terdapat suatu tampilan yang sama kedudukannya maka dapat dibuat struktur linear dalam percabangan tersebut. Gambar 4. Navigasi Composite 3. Metode Penelitian Penelitian dilakukan dengan menggunakan metode studi pustaka, yaitu dengan mengumpulka data, membaca buku serta artikel yang berhubungan dengan materi pembuatan Aplikasi Pembukuan Voucer Isi Ulang Pulsa. Hal ini dilakukan untuk pemahaman materi yang jelas mengenai materi dan masalah yang akan dibahas. Pengimplementasian program dengan menggunakan program java

2 micro edition (J2ME) sebagai alat untuk pembuatan aplikasi ini. Selain itu, penelitian juga dilakukan dengan observasi atau pengamatan langsung ke beberapa counter handphone dan melakukan percobaan dengan program ini serta memberikan beberapa pertanyaan atau kuisioner yang menyangkut program aplikasi ini. 4. Hasil dan Pembahasan Uji coba terhadap aplikasi ini dilakukan untuk melihat sejauh mana aplikasi yang telah dirancang dan kemudian di bangun berfungsi dengan semestinya sesuai dengan yang diharapkan dalam tahap perancangan. Dalam pengujian ini aplikasi dijalankan dan setiap control yang ada dalam aplikasi ini telah terbebas dari error yang ada dan melakukan operasi serta menampilkan keluaran yang diinginkan. Uji coba terhadap aplikasi ini dilakukan pada counter penjualan pulsa di ITC Depok. Uji coba terhadap aplikasi ini dilakukan dengan cara mendemonstrasikan aplikasi kepada penjual pulsa dan memberikan kuisioner sebagai media untuk mengetahui sejauh mana aplikasi ini dapat digunakan. Uji coba yang telah dilakukan untuk mendukung aplikasi ini ditujukan pada counter penjualan pulsa di ITC Depok. Uji coba terhadap aplikasi ini dilakukan dengan cara mendemonstrasikan aplikasi kepada penjual pulsa dan memberikan kuisioner sebagai media untuk mengetahui sejauh mana aplikasi ini dapat digunakan. Dan berdasarkan hasil uji coba yang telah dilakukan dari tujuh orang responden yang bertempat di ITC Depok, diperoleh hasil persentase sebesar 68,6% dan dari hasil persentase ini menyatakan bahwa Aplikasi Pembukuan Voucer Isi Ulang Pulsa ini dapat membantu kinerja user dalam penjualan isi ulang pulsa. 5. Penutup Aplikasi ini dibuat untuk handphone berbasis Java dengan J2ME. Kelebihan yang dimiliki Aplikasi Pembukuan Voucer Isi Ulang Pulsa ini adalah adanya proses penerimaan data pembelian pulsa elektrik ke pembukuan pembelian pulsa elektrik yang dikirim dari proses pengiriman

pesan melalui sms kepada operator. User tidak perlu lagi melakukan pencatatan secara manual pada handphone untuk data pulsa elektrik karena sms yang user kirim kepada operator juga akan masuk ke dalam database pembukuan pada aplikasi ini. Tujuan dibuatnya aplikasi ini sebagai Aplikasi Pembukuan Voucer Isi Ulang Pulsa pada handphone berbasis Java adalah untuk membantu kinerja dari penjualan voucer dan isi ulang pulsa sehingga tidak perlu melakukan pencatatan dan perhitungan harian dengan buku-buku yang banyak dan menghabiskan kertas serta catatan sehingga dapat melakukan pembukuan secara efisien dan efektif. Hasil dari program aplikasi ini adalah program aplikasi yang dapat digunakan oleh user dalam hal ini yaitu para penjual pulsa baik pulsa elektrik maupun voucer isi ulang pulsa sehingga dapat mempermudah kinerjanya. Dan berdasarkan hasil dari uji coba terhadap Aplikasi Pembukuan Voucer Isi Ulang Pulsa yang telah dilakukan pada tujuh orang responden di counter penjualan pulsa yang bertempat di ITC Depok, diperoleh hasil 68,6% yang menyatakan bahwa Aplikasi Pembukuan Voucer Isi ulang pulsa ini dapat digunakan untuk membantu kinerja dalam penjualan isi ulang pulsa. Penulis menyarankan agar aplikasi ini dapat digunakan dan berjalan dengan optimal serta sesuai dengan yang penulis harapkan, perlu dukungan positif langsung dari pihak-pihak yang terkait dalam hal ini adalah para penjual pulsa. Dalam pembuatan aplikasi ini, mungkin ada sedikit kekurangan. Saran penulis agar aplikasi pembukuan vucer isi ulang pulsa ini dapat dikembangkan lebih baik lagi. 6. Daftar Pustaka Hartanto Aditya, Java 2 Micro Edition Mobile Interface Device Programming, Elek Media Komputindo, Jakarta, 2003. Komputer Wahana, Menguasai Java Programming, Salemba Infotek, Jakarta, 2009. Purnama Rangsang, Pemrograman J2ME Tingkat Dasar, Gita Media Press, Surabaya, 2008.

Purnomo Adi, Pemrograman Java 2: Membangun Beragam Aplikasi Layanan SMS Edisi Pertama, Salemba Infotek, Jakarta, 2007. Raharjo Budi, Tuntunan Pemrograman Java untuk Handphone, Informatika, Bandung, 2007.