APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

dokumen-dokumen yang mirip
Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

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

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

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

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

MEMBANGUN APLIKASI MOBILE TERJEMAH INDONESIA JAWA DENGAN J2ME

BAB II LANDASAN TEORI. bahasa. Bahasa adalah sistem tanda bunyi yang disusun berdasarkan kesepakatan

MOBILE PROGRAMMING (VI-SK)

Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile

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

Pembuatan Aplikasi Pembelajaran Bahasa Inggris Pada Handphone dengan J2ME

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

APLIKASI MOBILE SMS ENCRYPTION MENGGUNAKAN ALGORITMA SHIFT CIPHER. Naskah Publikasi. diajukan oleh Asep Pristia Negara

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

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

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

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

APLIKASI GEOMATIC SEBAGAI MEDIA PEMBELAJARAN GEOMETRI BERBASIS MOBILE NASKAH PUBLIKASI

BAB I PENDAHULUAN. 1.3 Maksud dan Tujuan Kuliah Kerja Praktek

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

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

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

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

BAB II KAJIAN PUSTAKA

BAB III ANALISIS DAN PERANCANGAN. permasalahan secara umum dan analisis perancangan sistem dari aplikasi Iqra ini.

BAB II KAJIAN PUSTAKA. melaksanakan suatu fungsi bagi pengguna atau aplikasi yang lain dan dapat. digunakan oleh sasaran yang di tuju (Hani, 2010).

BONUS. Dasar Java Mobile. Mengenal Java Mobile Mengenal MIDlet Mobile Grafis Mobile Animasi Latihan Soal

GAME EDUKASI NATIONAL HEROES BERBASIS JAVA 2 MICRO EDITION (J2ME) STMIK Himsya Semarang

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

BAB II LANDASAN TEORI. Java2 Micro Edition atau yang biasa disebut J2ME Menurut Zuber

Pengenalan J2ME (Java 2 Platform Micro Edition)

PENGEMBANGAN APLIKASI MOBILE

Aplikasi Client pada Ponsel untuk Memproses Informasi Perkuliahan

BAB II LANDASAN TEORI. elektronik beserta perangkat pendukungnya. Pada J2ME, jika perangkat lunak

Makalah Seminar Tugas Akhir APLIKASI CLIENT PADA PONSEL UNTUK MEMPROSES INFORMASI PERKULIAHAN

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

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

PEMBUATAN APLIKASI MOBILE UNTUK MENGETAHUI RUMUS FISIKA DASAR

APLIKASI MOBILE NAMA-NAMA BAYI ISLAMI DAN MODERN NASKAH PUBLIKASI

SIMULASI KATALOG BUKU PADA DIGITAL LIBRARY MENGGUNAKAN APLIKASI JAVA 2 PLATFOM MICRO EDITION (J2ME) Hamidah Suryani Lukman

BAB II LANDASAN TEORI. Platform Java dibagi dalam 3 (tiga) edisi dimana masing-masing dari

APLIKASI PEMESANAN MAKANAN BERBASIS MOBILE

Mobile Computing. Ramos Somya

INFORMASI DAERAH WISATA MELALUI PEMANFAATAN TEKNOLOGI MOBILE PHONE BERBASIS ANDROID

Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME

APLIKASI KAMUS BAHASA JEPANG - INDONESIA PADA PERANGKAT GENGGAM MENGUNAKAN J2ME

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

PEMOGRAMAN APLIKASI BERGERAK (Java ME) Yoannita

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

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

Untuk menampilkan proses pembuatan file JAR. Untuk menentukan nama file archive (file JAR)

APLIKASI PENGELOLAAN UANG BULANAN BERBASIS MOBILE SKRIPSI. Disusun oleh : ERIDA AYU ARINTA NPM

DESAIN DAN IMPLEMENTASI GAME PETUALANGAN KURT PADA MOBILE PHONE MENGGUNAKAN J2ME

MOBILE GAME HALMA MULTIPLAYER

BAB 2 LANDASAN TEORI

APLIKASI TRACKING POS BERBASIS J2ME PADA PT. POS INDONESIA SURABAYA SELATAN

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

Jurusan Matematika Fakultas Matematika dan Ilmu Pengetahuan Alam Institut Teknologi Sepuluh Nopember Surabaya 2011

Aplikasi Kamus Bahasa Indonesia Inggris Mandarin. Untuk Handphone Menggunakan J2ME. Tugas akhir

BAB 1 PENDAHULUAN. perangkat mobile itu sendiri juga banyak, mulai dari Smartphone yang berbasis

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

MEMBANGUN APLIKASI E BOOK READER DENGAN JAVA MICRO EDITION (JAVA ME) UNTUK PONSEL BERBASIS JAVA MIDP 2.0

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH. Oleh : Dosen Pembimbing:

APLIKASI PENGIRIM SMS ANTARMUKA SUARA BERBASIS MOBILE TEKNOLOGI DENGAN ALGORITMA FAST FOURIER TRANSFORM (FFT) TUGAS AKHIR

BAB II LANDASAN TEORI. Kriptografi atau yang sering dikenal dengan sebutan ilmu penyandian data

APLIKASI RESELLER PULSA ELEKTRIK DENGAN MENGGUNAKAN TEKNOLOGI LCDUI J2ME. Roslina 1, Ulfa Yulitha 2

Abstraksi. Kata kunci : Symbian, JAVA Mobile, J2ME, Indonesia-Inggris, Kamus. vii

BAB 2 LANDASAN TEORI. Short Message Service (SMS) adalah salah satu tipe Instant Messaging (IM)

SECURE SMS CONNECTION SKRIPSI

BAB I PERSYARATAN PRODUK

BAB II LANDASAN TEORI. Sun Microsystems, pada tahun Bahasa pemrograman ini mula-mula

PERANCANGAN APLIKASI ALAT PEMESANAN TIKET BUS DENGAN PERANGKAT TELEPON GENGGAM BERBASIS J2ME (STUDI KASUS PADA PO. BEJEU)

BAB III LANGKAH-LANGKAH PENGEMBANGAN. Dalam penelitian pengembangan produk Panduan Shalat ini, ada beberapa

MEMBANGUN APLIKASI KAMUS MOBILE INDONESIA ARAB DAN ARAB INDONESIA MENGGUNAKAN TEKNOLOGI JAVA 2 MICRO EDITION (J2ME) TUGAS AKHIR

BAB II KAJIAN PUSTAKA. bumi dan/atau bangunan berdasarkan Undang-undang nomor 12 Tahun 1985 tentang

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

BAB II LANDASAN TEORI. "Pahlawan" adalah sebuah kata benda. Secara etimologi kata "pahlawan"

Mochammad Arief Affandi L2F Jurusan Teknik Elektro Fakultas Teknik Universitas Diponegoro 1. PENDAHULUAN 1.

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

Bab Tujuan. 2.2 Pengenalan. 2.3 "Hello, world!" MIDlet

BAB 2 TINJAUAN PUSTAKA

SISTEM INFORMASI KEHADIRAN DOSEN MELALUI HANDPHONE DENGAN KONEKSI BLUETOOTH

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

Konferensi Nasional Sistem Informasi 2013, STMIK Bumigora Mataram Pebruari 2013

SILABUS MATA KULIAH PEMROGRAMAN APLIKASI BERGERAK

Rancang Bangun Aplikasi informasi kejiwaan pada Gangguan Perkembangan Psikologis pada Perilaku dan Emosional Pada masa Anak dan Remaja Berbasis J2ME

APLIKASI. Diploma 3. Oleh: MEDAN

SISTEM APLIKASI PERINGATAN LAYANAN PESAN PENDEK MENGGUNAKAN J2ME. Naskah Publikasi. diajukan oleh Rahimawan Istighfar

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH

APLIKASI UNTUK PERANGKAT BERGERAK MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME)

PERANCANGAN APLIKASI PERMAINAN SEQUENCE CARD DENGAN MENGGUNAKAN BAHASA PEMROGRAMAN J2ME

BAB I PENDAHULUAN. Perkembangan industri komunikasi tanpa kabel secara global telah tumbuh

VISUALISASI PEMBELAJARAN J2ME DENGAN MENGGUNAKAN FLASH LITE,

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

KAMUS BAHASA INGGRIS INDONESIA PADA MOBILE DEVICE BERBASIS JAVA 2 MICRO EDITION DENGAN ALGORITMA GENETIK

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. inovasi teknologi dalam dunia pendidikan. menjalankan konten-konten berupa multimedia maupun aplikasi software.

RANCANG BANGUN APLIKASI KAMUS PERCAKAPAN BAHASA ARAB BERBASIS MOBILE MENGGUNAKAN TEKNOLOGI J2ME

APLIKASI PETA DAN INFORMASI LALULINTAS PADA HANDPHONE DENGAN MENGGUNAKAN JAVA 2 MICRO EDITION

Kata kunci : Aplikasi, Handphone, Perpustakaan Pribadi

Transkripsi:

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE Ismi Amalia Jurusan Teknik Mesin, Politeknik Negeri Lhokseumawe Nanggroe Aceh Darussalam Email : ismiamalia@gmail.com ABSTRAKS Penelitian ini bertujuan untuk merancang dan mengimplementasikan aplikasi kamus matematika yang dapat dijalankan pada handphone. Sehingga dapat mempermudah untuk mempelajari matematika dimana saja dan kapan saja. Aplikasi kamus matematika dibangun dengan menggunakan Java 2 Mobile Edition (J2ME) dan dirancang agar dapat dijalankan pada handphone dengan profiles MIDP 2.0. Aplikasi kamus matematika ini dapat diimplementasikan dengan sempurna pada handphone yang support Java dengan spesifikasi MIDP 2.0. Aplikasi ini memberikan informasi tentang berbagai macam rumus matematika yang dilengkapi dengan gambar beserta soal dan penyelesaiannya. Kata kunci : handphone, kamus matematika, J2ME, MIDP ABSTRACT The research aims are to design and to implement the mathematical dictionary application which can be operated to mobile phones in order to make it easy in learning of math. Mathematical dictionary application made by Java 2 Mobile Edition (J2ME) and designed to operate by phones on MIDP 2.0. It could be perfectly implemented on mobile phone which was supported by Java MIDP 2.0 specification. This application provided information about kinds of mathematical formulas by pictures, questions and also answers. Keywords: mobile phone, mathematical dictionary, J2ME, MIDP 1

PENDAHULUAN Matematika merupakan suatu ilmu dasar yang banyak diaplikasikan dalam berbagai disiplin ilmu lainnya. Sehingga, bisa menguasai matematika adalah suatu hal yang penting bagi seseorang. Namun bagi sebagian orang, matematika adalah suatu ilmu yang sulit untuk dipahami dan dikuasai. Seiring dengan perkembangan teknologi komunikasi, khususnya handphone. Penulis mencoba untuk merancang dan mengimplementasikan aplikasi kamus matematika yang dapat dijalankan pada handphone. Sehingga dapat mempermudah untuk mempelajari matematika dimana saja dan kapan saja. Aplikasi ini dibangun dengan menggunakan Java 2 Mobile Edition (J2ME). Aplikasi ini dirancang agar dapat dijalankan pada handphone dengan profiles MIDP 2.0. Java 2 Micro Edition (J2ME) J2ME merupakan edisi khusus dari Java untuk pemrograman pada peralatan-peralatan kecil dan terbatas, seperti Personal Digital Assistant (PDA), handphone, pager, dan lain-lain. J2ME adalah bagian dari Java 2 Standard Edition (J2SE), karena itu tidak semua library yang ada pada J2SE dapat digunakan pada J2ME. Tetapi J2ME mempunyai library khusus yang tidak dimiliki J2SE. Teknologi J2ME juga memiliki beberapa keterbatasan, terutama jika diaplikasikan pada ponsel. J2ME sangat tergantung pada perangkat (device) yang digunakan, bisa dari segi merk ponsel, maupun kemampuan ponsel, dan dukungannya terhadap teknologi J2ME. Misalnya, jika sebuah ponsel tidak memiliki kamera maka jelas J2ME pada ponsel tersebut tidak dapat mengakses kamera. Keterbatasan lainnya adalah pada ukuran aplikasi, karena memori pada ponsel sangat terbatas. Configuration Konfigurasi (Configuration) merupakan bagian yang berisi Java Virtual Machine (JVM) dan beberapa library kelas lainnya. JVM disini merupakan JVM yang sudah didesain secara khusus untuk alat. Terdapat dua buah konfigurasi yang disediakan oleh Sun Microsystems, yaitu CLDC (Connected Limited Device Configuration) dan CDC (Connected Device Configuration). Target alat dari konfigurasi CLDC adalah alat-alat kecil, seperti telepon selular, PDA, dan pager. Pada sisi yang lain, CDC, merupakan superset dari CLDC sehingga semua kelas yang didefinisikan di dalam CLDC akan ada juga di dalam CDC. Profile Profile merupakan bagian perluasan dari konfigurasi. Artinya, selain sekumpulan kelas yang terdapat pada konfigurasi, terdapat juga kelaskelas spesifik yang didefinisikan lagi di dalam profile. Dengan kata lain, profile akan membantu secara fungsional yaitu dengan menyediakan kelas-kelas yang tidak terdapat di level konfigurasi. Adapun profile yang sangat populer penggunaannya adalah profile yang disediakan oleh Sun Microsystems, yaitu MIDP (Mobile Information Device Profile). Connected Limited Device Configuration (CLDC) CLDC adalah perangkat dasar dari J2ME. Spesifikasi dasar berupa library dan Application Programming Interface (API) yang diimplementasikan pada J2ME, seperti yang digunakan pada telepon selular, pager, PDA. Perangkat tersebut dibatasi dengan keterbatasan memori, sumber daya, dan kemampuan memproses. Spesifikasi CLDC pada J2ME adalah spesifikasi minimal dari package, kelas, dan sebagian fungsi JVM yang dikurangi agar dapat diimplementasikan dengan keterbatasan 2

sumber daya pada alat-alat tersebut, JVM yang digunakan disebut KVM (Kilobyte Virtual Machine). Mobile Information Device Profile (MIDP) MIDP adalah spesifikasi untuk 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 Waveform Audio Format (WAV) walaupun tanpa adanya Mobile Media API (MMAPI). MIDP User Interface API memiliki API level tinggi dan level rendah. API level rendah berbasiskan penggunaan dari kelas abstrak Canvas, sedangkan kelas API level tinggi antara lain Alert, Form, List, dan TextBox yang merupakan ekstensi dari kelas abstrak Screen. API level rendah lebih memberikan kemudahan kepada pengembang untuk memodifikasi sesuai dengan kehendaknya, sedangkan API level tinggi biasanya memberikan pengaksesan yang terbatas. MIDlet MIDlet adalah aplikasi yang ditulis untuk MIDP. Aplikasi MIDlet adalah bagian dari kelas javax.microedition.midlet.midlet yang didefinisikan pada MIDP. 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. MIDlet terdiri dari beberapa metode yang harus ada, yaitu constructor(), protected void startapp() throws MIDletStateChangeException, protected void pauseapp(), dan protected void destroyapp (boolean unconditional) throws MIDletStateChangeException. Ketika MIDlet dijalankan maka akan diinisialisasi dengan kondisi pause dan dijalankan pauseapp(). Kondisi berikutnya adalah fungsi MIDlet dijalankan, yaitu pada startapp(). Metode yang ada tersebut diimplementasikan sebagai protected, hal ini dimaksudkan agar MIDlet lain tidak dapat memanggil metode tersebut. Pada saat pemakai keluar dari MIDlet, maka metode destroyapp() akan dijalankan sebelum MIDlet benar-benar tidak berjalan lagi. Metode notifydestroyed() akan dipanggil sebelum MIDlet benar-benar tidak berjalan lagi, destroyapp() akan memanggil notifydestroyed(), dan notifydestroyed() akan memberitahu platform untuk menterminasi MIDlet dan membersihkan semua sumber daya yang mengacu pada MIDlet. Dalam implementasinya, MIDlet memiliki struktur direktori sebagai berikut : 1. src Menyimpan source code untuk MIDlet dan kelas lain yang diperlukan. 2. res Menyimpan sumber daya yang dibutuhkan oleh MIDlet, seperti misalnya gambar icon. 3. lib Menyimpan file JAR (Java Archive) atau ZIP (Zipped Files) yang berisi library tambahan yang dibutuhkan MIDlet. 4. bin Menyimpan file JAR, JAD (Java Application Descriptor), dan file manifest yang berisi muatan komponen MIDlet. 3

METODE PENELITIAN Adapun langkah-langkah dalam melakukan penelitian ini dapat dibuat dalam bentuk diagram alir seperti yang terlihat pada Gambar 1 berikut ini: Mulai Pengumpulan data rumus matematika Perancangan interface Perancangan aplikasi Pengujian aplikasi pada emulator Pembuatan file JAR/JAD Pengujian aplikasi pada handphone Selesai Gambar 1. Diagram alir penelitian. HASIL DAN PEMBAHASAN Aplikasi kamus matematika berisi berbagai macam rumus matematika yang dapat berjalan pada handphone. Aplikasi ini menyediakan kumpulan rumus matematika beserta contoh soal dan penyelesaian yang berkaitan dengan rumus tersebut. Tampilan awal dari aplikasi kamus matematika adalah munculnya splash screen. Splash screen merupakan tampilan yang akan muncul pada setiap aplikasi mulai dijalankan. Dan hanya muncul beberapa detik saja. Tampilan splash screen pada aplikasi ini seperti pada gambar 2. Gambar 2. Tampilan awal aplikasi kamus matematika. Setelah tampilan splash screen selesai, selanjutnya akan muncul tampilan form yang berisi list menu rumus-rumus matematika seperti pada gambar 3. Rumus matematika pada form ini, diurutkan berdasarkan abjad untuk memudahkan pengguna mencari pilihan rumus matematika yang diinginkan. Pada form ini, juga tendapat command keluar yang berfungsi untuk keluar dari aplikasi kamus matematika. Gambar 3. Tampilan list menu rumus matematika. Ketika menu yang diinginkan dipilih maka akan muncul form yang berisikan informasi tentang rumus tersebut seperti pada gambar 4. 4

Gambar 4. Tampilan rumus matematika. Dalam implementasinya, ada beberapa handphone yang hanya membutuhkan file JAR saja. Namun, ada pula yang membutuhkan file JAD dan JAR dalam proses instalasinya. Jika sebuah aplikasi berjalan dengan baik di emulator, maka belum tentu dapat berjalan dengan baik pada handphone. Aplikasi ini telah diujicoba pada handphone Nokia N73. DAFTAR PUSTAKA Hartanto, A. A., 2004. Pemrograman Mobile Java dengan MIDP 2.0 (Mobile Information Device Profile). Andi Offset. Yogyakarta Kermen, F. 1999. Rumus-rumus Matematika Lengkap. Apollo. Surabaya. Raharjo, B., 2007. Tuntunan Pemrograman Java untuk Handphone. Informatika. Bandung. Shalahuddin, M., dan R. A. Sukamto, 2006. Pemrograman J2ME Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile. Informatika. Bandung. Supardi, Y., 2008. Pemrograman Handphone dengan J2ME. Elex Media Komputindo. Jakarta. KESIMPULAN DAN SARAN Kesimpulan 1. Aplikasi kamus matematika ini dapat diimplementasikan dengan sempurna pada handphone dengan spesifikasi MIDP 2.0. 2. Aplikasi ini memberikan informasi tentang berbagai macam rumus matematika yang dilengkapi dengan gambar beserta soal dan penyelesaiannya. Saran Berdasarkan hasil penelitian yang telah dilakukan, aplikasi ini dijalankan pada handphone dengan sistem operasi Java. Berkaitan dengan hal itu perlu adanya penelitian lanjutan agar aplikasi ini dapat dijalankan pada handphone dengan sistem operasi Symbian. 5