Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

dokumen-dokumen yang mirip
APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

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

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

MOBILE PROGRAMMING (VI-SK)

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

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

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

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

Aplikasi Client pada Ponsel untuk Memproses Informasi Perkuliahan

BAB II KAJIAN PUSTAKA

Perancangan Aplikasi Pengisian Pulsa dengan Java Mobile

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

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

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

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

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

Simulasi Aplikasi Pemesanan Tiket Travel Melalui Wireless dengan Teknologi J2ME

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

BAB II LANDASAN TEORI

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

PENGEMBANGAN APLIKASI MOBILE

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

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

MEMBANGUN APLIKASI MOBILE TERJEMAH INDONESIA JAWA DENGAN J2ME

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

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

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

Seminar Nasional Aplikasi Teknologi Informasi 2004 Yogyakarta, 19 Juni 2004

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

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

Sistem Client untuk Mobile Device berbasis pada Teknologi Java

Pembuatan Aplikasi Pembelajaran Bahasa Inggris Pada Handphone dengan J2ME

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

Pengenalan J2ME (Java 2 Platform Micro Edition)

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

BAB I PENDAHULUAN. 1.3 Maksud dan Tujuan Kuliah Kerja Praktek

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

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

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

APLIKASI KAMUS BAHASA JEPANG - INDONESIA PADA PERANGKAT GENGGAM MENGUNAKAN J2ME

BAB 2 LANDASAN TEORI

BAB I PERSYARATAN PRODUK

BAB IV IMPLEMENTASI DAN PENGUJIAN PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOH

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

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

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

APLIKASI MOBILE NAMA-NAMA BAYI ISLAMI DAN MODERN NASKAH PUBLIKASI

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

BAB IV HASIL DAN UJI COBA

PERANCANGAN SISTEM HP CLIENT UNTUK APLIKASI REMOTE CONTROL PC BERBASIS BLUETOOTH

APLIKASI MOBILE-CHATTING MENGGUNAKAN FASILITAS BLUETOOTH DENGAN J2ME

Aplikasi Pesan Teks Yang Terenkripsi Dengan J2ME Oleh: Ema Utami

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

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

SISTEM INFORMASI NILAI MAHASISWA BERBASIS MOBILE CLIENT SERVER

APLIKASI PEMESANAN MAKANAN BERBASIS MOBILE

BAB II LANDASAN TEORI

Konferensi Nasional Sistem Informasi 2013, STMIK Bumigora Mataram Pebruari 2013

APLIKASI GEOMATIC SEBAGAI MEDIA PEMBELAJARAN GEOMETRI BERBASIS MOBILE NASKAH PUBLIKASI

Algoritma Extended Weighted Tree Similarity untuk Memberikan Solusi Memasak pada J2ME

Mobile Computing. Fery Updi,M.Kom

BAB I PERSYARATAN PRODUK

BAB IV HASIL DAN UJI COBA

INFORMASI DAERAH WISATA MELALUI PEMANFAATAN TEKNOLOGI MOBILE PHONE BERBASIS ANDROID

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

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

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

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

PERANCANGAN DAN PEMBUATAN APLIKASI PROFIL KOTA SURABAYA SEBAGAI SARANA PROMOSI PARIWISATA DENGAN MENGGUNAKAN JAVA ME

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

VISUALISASI PEMBELAJARAN J2ME DENGAN MENGGUNAKAN FLASH LITE,

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

SKRIPSI Diajukan sebagai salah satu syarat untuk memperoleh Gelar Sarjana Informatika Jurusan Teknik Informatika. Oleh: Hendro NIM:

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

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

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

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

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

BAB 2 LANDASAN TEORI 2.2. Mobile Marketing

Bab Tujuan. 1.2 Perangkat Mobile

PERANCANGAN DAN IMPLEMENTASI APLIKASI PANDUAN MANASIK HAJI BERBASIS MOBILE DEVICE

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

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

BAB II LANDASAN TEORI

MOBILE GAME HALMA MULTIPLAYER

Faisal Wiryasantika

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

BAB 2 TINJAUAN PUSTAKA

SECURE SMS CONNECTION SKRIPSI

Profile. Configuration Library JVM Sistem Operasi

Profil Dedy ed Alamsya M slem Asli ma m de d -in Tanger ger ng Pergu er r gu u r a u n Tinggi Raha h rja r (S ( TMI M K I Raha h rja r )

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

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

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

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

BAB II TINJAUAN PUSTAKA

APLIKASI PANDUAN KATA DALAM MENCARI AYAT AL-QUR AN JUZ 30 BERBASIS JAVA MOBILE FARUQ TATARAN

PONSEL SEBAGAI MOBILE PRESENTATION BERBASIS BLUETOOTH

DESAIN DAN IMPLEMENTASI GAME PETUALANGAN KURT PADA MOBILE PHONE MENGGUNAKAN J2ME

Transkripsi:

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu Pada penelitian Aplikasi Kamus Bahasa Jepang - Indonesia Pada Perangkat Genggam Mengunakan J2ME (Murthi, Tommy Adhi Kresna, 2010), perancangan sistem ini hanya menampilkan arti kata dan kanjinya saja. Penelitian lain membahas tentang Aplikasi Java Enabled Mobile Phones dengan Menggunakan Java 2 Micro Edition (J2ME) untuk Kamus Online (Fatmalissya & Nugroho, 2008), sistem tersebut menggunakan database online sehingga membutuhkan koneksi internet. Bila tidak terhubung dengan internet maka aplikasi ini tidak dapat digunakan. Dari kedua penelitian tersebut dikembangkan sebuah perancangan sistem untuk menterjemahkan arti kata dari Jepang ke Indonesia dan sebaliknya yang tidak hanya menampilkan huruf kanji saja, tetapi juga dapat menampilkan huruf Hiragana. Kelebihan perancangan sistem ini adalah ditambahkan beberapa fitur pendukung seperti fasilitas suara, maintain suara, maintain kata, konversi huruf, dan melihat tabel huruf. Kelebihan lain perancangan sistem aplikasi ini tidak membutuhkan koneksi internet, sehingga dapat digunakan kapan saja.

2.2 Landasan Teori Pada landasan teori akan dijelaskan beberapa teori yang digunakan dalam pembuatan aplikasi. 2.2.1 Kanji Jenis huruf terakhir yang juga sering digunakan dalam bahasa tulis Jepang adalah huruf kanji. Huruf kanji diadopsi dari huruf Cina. Berbeda dengan kedua huruf lainnya, huruf kanji memiliki tarikan yang lebih banyak dan kompleks. Sebuah huruf kanji biasanya memiliki arti sebuah kata, baik kata benda maupun kata kerja. Jika mewakili sebuah kata kerja, huruf kanji tersebut biasanya dilengkapi dengan huruf hiragana dan mampu berdiri sendiri. Bila huruf kanji dipakai bersama dengan huruf kanji lain, akan tercipta satu arti baru. Ada dua jenis cara baca huruf kanji, yakni kunyomi dan onyomi. Kunyomi dibaca saat kanji itu digunakan sendiri sebagai kata. Onyomi dibaca saat kanji itu digunakan dengan kanji yang lain sebagai sebuah kata (Fitria, Heny, 2010). 2.2.2 Hiragana Salah satu huruf yang paling sering dipakai dalam bahasa tulis Jepang adalah huruf hiragana.bentuk huruf ini sangat sederhana sehingga cukup mudah untuk dipelajari.menurut sejarah, huruf hiragana merupakan huruf asli Jepang. Huruf ini dipercaya sebagai huruf yang banyak dipakai oleh kaum perempuan (Fitria, Heny, 2010).

2.2.3 Tentang J2ME J2ME merupakan sebuah kombinasi yang terbentuk antara sekumpulan interface Java yang sering disebut dengan Java API (Application Programming Interface) dengan JVM (Java Virtual Machine) yang didesain khusus untuk alat, yaitu JVM dengan ruang yang terbatas. Kombinasi tersebut kemudian digunakan untuk melakukan pembuatan aplikasi-aplikasi yang dapat berjalan di atas alat dalam hal ini mobile device (Raharjo, Budi, Imam Heriyanto, &Arif Haryono, 2007) J2ME adalah bagian dari J2SE, karena itu tidak semua library yang ada pada J2SE dapat digunakan pada J2ME. Tetapi J2ME mempunyai beberapa library khusus yang tidak dimiliki J2SE. Arsitektur J2ME dapat dilihat pada Gambar 2.1. Profile Configuration Kumpulan Library JVM Sistem Operasi Gambar 2.1 Arsitektur J2ME (Shalahuddin, M., Rossa A.S., 2010) Teknologi J2ME juga 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(Shalahuddin, M., Rossa A.S., 2010). 2.2.4 J2ME Configuration Configuration merupakan Java library minimum dan kapabilitas yang dipunyai oleh para pengembang J2ME, yang maksudnya sebuah mobile device dengan kemampuan Java akan dioptimalkan untuk menjadi sesuai. Configuration hanyalah mengatur hal-hal tentang kesamaan sehingga dapat dijadikan ukuran kesesuaian antar-device (Shalahuddin, M., Rossa A.S., 2010). Dalam J2ME telah didefinisikan dua buah konfigurasi yaitu CLDC (Connected Limited Device Configuration) untuk perangkat kecil dan CDC (Connected Device Configuration) untuk perangkat yang lebih besar. Lingkup CLDC dan CDC dapat dilihat pada gambar 2.2. Gambar 2.2 Lingkup Configuration (Shalahuddin, M., Rossa A.S., 2010)

Perbandingan antara CLDC dan CDC dapat dilihat pada Tabel 2.1. Tabel 2.1 Perbandingan antara CLDC dan CDC (Shalahuddin, M., Rossa A.S., 2010) CLDC Mengimplementasikan sebagian dari J2SE CDC Mengimplementasikan fitur dari J2SE seluruh JVM yang digunakan adalah KVM Digunakan pada perangkat genggam (handphone, PDA, twoway pager) dengan memori terbatas (160-512 KB) Prosesor : 16/32 bit JVM yang digunakan adalah CVM Digunakan pada perangkat genggam (internet TV, Nokia Communicator, car TV) dengan memori minimal 2MB Prosesor : 32 bit 2.2.5 J2ME Profile Profile berbeda dengan Configuration, profile membahas sesuatu yang spesifik untuk sebuah perangkat (Shalahuddin, M., Rossa A.S., 2010). Dalam J2ME terdapat dua buah profile yaitu MIDP dan Foundation Profile.

2.2.6 MIDP MIDP atau Mobile Information Device Profile adalah spesifikasi untuk sebuah profile J2ME. MIDP memiliki lapisan di atas CLDC, API tambahan untuk daur hidup aplikasi, antarmuka, jaringan, dan penyimpanan persisten. Gambar 2.3 MIDP User Interface (Shalahuddin, M., Rossa A.S., 2010) 2.2.7 MIDlet MIDlet adalah aplikasi yang ditulis untuk MIDP.Aplikasi MIDLet adalah bagian dari kelas yang didefinisikan pada MIDP. MIDlet berupa sebuah kelas abstrak yang merupakan subkelas dari bentuk dasar aplikasi sehingga antar muka antara aplikasi J2ME dan aplikasi manajemen pada perangkat dapat terbentuk (Shalahuddin, M., Rossa A.S., 2010). Daur hidup MIDlet dapat dilihat pada Gambar 2.4.

MIDlet memanggil pauseapp() MIDlet memanggil startapp() " MIDlet memanggil destroyapp() untuk terminasi! Gambar 2.4 Alur hidup MIDlet (Shalahuddin, M., Rossa A.S., 2010) Ketika MIDlet dijalankan maka akan diinisialisasi dengan kondisi pause dan dijalankan. Kondisi berikutnya adalah fungsi MIDlet dijalankan, yaitu pada. 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 akan dijalankan sebelum MIDlet benar-benar tidak berjalan lagi. Metode akan dipanggil sebelum MIDlet benar-benar tidak berjalan lagi, akan memanggil, dan akan memberitahu platform untuk menterminasi MIDlet dan membersihkan semua sumber daya yang mengacu pada MIDlet. Dalam implementasinya, MIDlet memiliki struktur direktori sebagai berikut. - src Menyimpan source code untuk MIDlet dan kelas lain yang diperlukan

- res Menyimpan sumber daya yang dibutuhkan oleh MIDlet, seperti misalnya gambar icon - lib Menyimpan file JAR atau ZIP yang berisi library tambahan yang dibutuhkan MIDlet - bin Menyimpan file JAR, JAD, dan file manifest yang berisi muatan komponen MIDlet. 2.2.8 J2ME Wireless Toolkit J2ME Wireless Toolkit adalah kakas yang menyediakan lingkungan emulator, dokumentasi beserta contoh-contoh aplikasi Java untuk perangkat kecil (small device). J2ME WTK berbasiskan CLDC dan MIDP. J2ME WTK adalah program yang meniru kerja ponsel yang mendukung MIDP atau yang biasa disebut emulator. Oleh karena itu, belum tentu MIDlet yang berjalan di emulator juga berjalan pada ponsel yang sebenarnya, karena juga bergantung pada kemampuan dan kapasitas ponsel yang digunakan (Shalahuddin, M., Rossa A.S., 2010).