APLIKASI KAMUS BAHASA INGGRIS BAHASA INDONESIA DAN BAHASA INDONESIA BAHASA INGGRIS PADA TELEPON SELULER (PONSEL) MENGGUNAKAN TEKNOLOGI J2ME

dokumen-dokumen yang mirip
BAB I PERSYARATAN PRODUK

BAB II TINJAUAN PUSTAKA

Pemrograman Berbasis Objek. Pengenalan Java. Yuliana Setiowati. Politeknik Elektronika Negeri Surabaya

BAB II LANDASAN TEORI. Sistem dapat diartikan sebagai serangkaian komponen-komponen yang

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

APLIKASI GEOMATIC SEBAGAI MEDIA PEMBELAJARAN GEOMETRI BERBASIS MOBILE NASKAH PUBLIKASI

BAB II LANDASAN TEORI. lingkungan, interaksi unsur dengan suatu tujuan yang akan dicapai. Berikut ini pengertian sistem menurut beberapa ahli:

Pemrograman Berbasis Objek. Pengenalan Java. Entin Martiana. Politeknik Elektronika Negeri Surabaya

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

APLIKASI KAMUS INDONESIA-INGGRIS-JAWA MENGGUNAKAN J2ME. Naskah Publikasi. diajukan oleh Tinus Anugrah

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Pertama, aplikasi ini mengacu dari skripsi yang pernah

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI KAMUS MATEMATIKA UNTUK HANDPHONE

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

JURNAL TEKNOLOGI INFORMASI & PENDIDIKAN ISSN : VOL. 7 NO. 2 September 2014

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

APLIKASI KATALOG PERPUSTAKAAN MENGGUNAKAN J2ME DAN BLUETOOTH

APLIKASI PEMESANAN MAKANAN BERBASIS MOBILE

lainnya. Android juga menggunakan sistem layar sentuh (touch screen) yang memudahkan pelanggan dalam penanganan navigasinya. Para pelaku bisnis telah

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Rahawain dalam skripsi yang berjudul Aplikasi Kamus Bahasa Indonesia - Kei

MEMBANGUN APLIKASI LAYANAN INFORMASI OBYEK WISATA BERBASIS JAVA MOBILE DI KOTA YOGYAKARTA. Naskah Publikasi. Disusun Oleh : Sufeniyati

BAB 2 TINJAUAN PUSTAKA DAN DASAR TEORI. Yasa (2015), mahasiswa STMIK AKAKOM YOGYAKARTA jurusan Teknik

BAB I PENDAHULUAN. teknologi berbasis komputer, walaupun perusahaan sudah menggunakan

PEMBUATAN SISTEM INVENTARIS BARANG KOPERASI SISWA DI SMP N 2 GANTIWARNO, KLATEN. Naskah Publikasi. diajukan oleh Nanang Harbudi Irawan

ANALISIS DAN PERANCANGAN APLIKASI MOBILE KAMUS BAHASA INDONESIA BERBASIS ANDROID

KAMUS INGGRIS-INDONESIA BERBASIS J2ME

APLIKASI MOBILE PEMBELAJARAN REAKSI KIMIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Edi Hadi Widodo

BAB III ANALISA MASALAH DAN RANCANGAN PROGRAM

SIMPLE ADDITIVE WEIGHTING (SAW) PADA SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN RUMAH MAKAN

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN 1.1. Latar Belakang

JAVA DAN APLIKASI TEKNOLOGI INFORMASI DI JURUSAN SISTEM INFORMASI

Perancangan Aplikasi Kamus Bahasa Inggris, Indonesia, Minang Pada Smart Phone Berbasis Android

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

Cover Daftar isi Latar belakang Rumusan masalah Batasan masalah Tujuan Uml (Unified modelling language) Use case diagram Class diagram Activity

BAB II LANDASAN TEORI Sistem Informasi Pembelian dan Penjualan. terlebih dahulu akan menjelaskan pengertian masing-masing dari kata sebagai

Membuat Aplikasi Antrean dengan Java NetBeans IDE dan Database MySQL

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Tabel 2.1 Perbandingan Aplikasi Pembelajaran. Sekolah Dasar Berbasis. (2014) Untuk Taman Kanak-

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2010/2011

PROYEK AKHIR I ( PA I ) APLIKASI LAUNDRY. Disusun Oleh : Agustian ( ) Muhamad Ariswandi ( ) Markus Simatupang ( )

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

BAB II LANDASAN TEORI

LAMPIRAN. A. Hasil Implementasi (Code Program) [ Code Program ada dalam CD ] A - 1. Universitas Kristen Maranatha

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

Perancangan Aplikasi Monitoring Rental Scooter Dan Mobil Elektrik Berbasis Android Pada Ababil Panakukang Makassar

Bab 2 Tinjauan Pustaka 2.1 Penelitian Terdahulu

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

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

JURNAL KHATULISTIWA INFORMATIKA, VOL. 1 NO. 1 DESEMBER 2013 PERANCANGAN APLIKASI PEMESANAN MENU MAKANAN DAN MINUMAN BERBASIS ANDROID

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

BAB IV ANALISIS DAN PERANCANGAN SISTEM

PERANCANGAN APLIKASI MOBILE KUMPULAN RUMUS-RUMUS MATEMATIKA SMP BERBASIS ANDROID NASKAH PUBLIKASI

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

BAB I PENDAHULUAN 1.1 Latar Belakang

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

BAB II LANDASAN TEORI. proyek, dengan melakukan penelitian di SMA Pasundan 1 Bandung untuk cara

BAB I PENDAHULUAN. memungkinkan pengembangan sistem informasi berbasis komputer. Sistem informasi

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

APLIKASI MEDIA PEMBELAJARAN MATEMATIKA UNTUK SMP KELAS IX BERBASIS ANDROID

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

APLIKASI ALAT BANTU BELAJAR UNTUK ANAK-ANAK MENGGUNAKAN ANDROID Dr. Brahmantyo Heruseto, SKom., MMSI Fakultas Ilmu Komputer dan Teknologi Informasi Un

BAB 2 LANDASAN TEORI

PEMBUATAN APLIKASI KUMPULAN PERIBAHASA DAN UNGKAPAN BAHASA INDONESIA BERBASIS ANDROID

Pengantar Pemrograman dengan Bahasa Java

STMIK GI MDP. Program Studi Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2010/2011

PERANCANGAN APLIKASI KAMUS BROADCASTING UNTUK PEMULA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Aditya Wahyu Prasetyo

APLIKASI SISTEM INFORMASI PENGOLAHAN DATA PADA DIREKTORAT RESERSE KRIMINAL KHUSUS POLDA SUMBAR

ABSTRAK. Kata kunci: diagram kelas, xml, java, kode sumber, sinkronisasi. v Universitas Kristen Maranatha

BAB I PENDAHULUAN 1.1 Latar Belakang

MEMBANGUN APLIKASI PERMAINAN AIRWAR DI TELEPON GENGGAM BERBASIS JAVA MENGGUNAKAN NETBEANS IDE 6.5

Review C/C++ & Intro to Java. Pemrograman Berorientasi Obyek IT209

MEMBANGUN APLIKASI MOBILE TERJEMAH INDONESIA JAWA DENGAN J2ME

PERANCANGAN APLIKASI KUMPULAN BERBAGAI RESEP MASAKAN INDONESIA BERBASIS ANDROID NASKAH PUBLIKASI. diajukan oleh Gilang Mantara Putra

BAB II DASAR TEORI DAN TINJAUAN PUSTAKA. Judul Platform Deskripsi

Aplikasi M-Commerce Berbasis Android Pada Phone Comp Service

BAB III ANALISA DAN DESAIN SISTEM

RANCANG BANGUN APLIKASI BERBASIS ANDROID SEBAGAI MEDIA INFORMASI RUTE ANGKUTAN KOTA DI PURBALINGGA

BAB II TINJAUAN PUSTAKA. dilakukan oleh para peneliti diantaranya Imamul Huda (2013) yang berjudul

MOBILE GAME HALMA MULTIPLAYER

APLIKASI KALKULATOR FISIKA UNTUK KELAS VII SEKOLAH MENENGAH PERTAMA. Naskah Publikasi

PROTOTYPE PELAYANAN AKADEMIK TERHADAP KOMPLAIN MAHASISWA BERBASIS MOBILE

MERANCANG SISTEM ABSENSI KESISWAAN SMS GATEWAY

Sistem Remedial Nilai Siswa SMA Olah Raga Negeri Sriwijaya Palembang Menggunakan J2ME dengan Metode Soft System Methodology (SSM)

JUDUL APLIKASI MOBILE TAJWID MENGGUNAKAN JAVA 2 MICROEDITION. Naskah Publikasi. diajukan oleh. Mazidatul Kamaliyah

Pengantar Pemrograman dengan Bahasa Java

Software Requirements Specification

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

BAB II LANDASAN TEORI. pengenalan komputer aplikasi merupakan sistem yang dirancang dan disusun

BAB II LANDASAN TEORI

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

BAB I PENDAHULUAN. hal ini terlihat dengan adanya beberapa sistem serta Undang-Undang (UU)

BAB III METODOLOGI PENELITIAN. dalam pengumpulan data atau informasi guna memecahkan permasalahan dan

BAB II LANDASAN TEORI

APLIKASI MOBILE NAMA-NAMA BAYI ISLAMI DAN MODERN NASKAH PUBLIKASI

APLIKASI PERHITUNGAN WAKTU SHOLAT BERBASIS J2ME TUGAS AKHIR

PERANCANGAN APLIKASI TRANSAKSI PULSA ELEKTRONIK TELEPON SELLULAR BERBASIS ANDROID

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

MEDIA PEMBELAJARAN BAHASA INGGRIS UNTUK SISWA SD KELAS 1 DAN 2 MENGGUNAKAN NETBEANS IDE 7.2 DAN MYSQL BERBASIS DESKTOP

bahasa pemrograman, yaitu language software, yang dapat berbentuk assembler, compiler maupun interpreter. Jadi language software merupakan

Transkripsi:

APLIKASI KAMUS BAHASA INGGRIS BAHASA INDONESIA DAN BAHASA INDONESIA BAHASA INGGRIS PADA TELEPON SELULER (PONSEL) MENGGUNAKAN TEKNOLOGI J2ME Naskah Publikasi diajukan oleh Aditia Budi Raharja 05.11.0853 kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA 2012 1

2

APPLICATION OF ENGLISH DICTIONARY - INDONESIAN AND INDONESIAN - ENGLISH THE CELLULAR PHONE (PHONE) USING TECHNOLOGY J2ME APLIKASI KAMUS BAHASA INGGRIS BAHASA INDONESIA DAN BAHASA INDONESIA BAHASA INGGRIS PADA TELEPON SELULER (PONSEL) MENGGUNAKAN TEKNOLOGI J2ME Aditia Budi Raharja Andi Sunyoto Jurusan Teknik Informatika STMIK AMIKOM YOGYAKARTA ABSTRACT The development of mobile phone technology is very rapid. Telephone or mobile phone has turned into one multi-function devices, one of which is often used today is to run mobile applications as a medium for accessing and managing information. English dictionary on mobile now widely made but only for the search word, to learn English not only just learned vocabulary but also grammar and conversation. In this thesis the author tries to develop a mobile application technologies to create a dictionary application that can be used to facilitate learning English by using Java 2 Micro Edition technology. With the addition of irregular features, grammar, observation and conversation, users can learn more in depth to learn English. Keywords: J2ME, Java 2 Platform Micro Edition 3

1. Pendahuluan Seiring dengan perkembangan dan kemajuan teknologi saat ini, saat Sun Microsystem mengeluarkan java edisi mobile. Secara de facto kini java edisi mobile menjadi salah satu standar fitur dalam mobile. Selain kemajuan mobile phone, harga mobile phone semakin lama menunjukkan kecenderungan untuk semakin turun. Sehingga mobile phone bukanlah suatu barang yang mewah, meskipun ada beberapa jenis yang ditujukan untuk kelas high-end. Mobile phone atau handphone saat ini sudah menjadi barang kebutuhan primer bagi sebagian orang. Alat komunikasi ini penting untuk memudahkan dalam berkomunikasi dengan siapa saja tidak hanya itu saja mobile phone atau mobile phone saat ini sudah sangat berkembang dengan fasilitas dan teknologinya, dengan perkembangan mobile phone yang begitu pesat dan persaingan antara vendor mobile phone menyebabkan banyaknya fasilitas yang ditawarkan kepada para pengguna mobile phone seperti mobile phone yang mendukung teknologi java khususnya J2ME (Java 2 Mikro Edition) sebagai aplikasi pendukungnya kian diminati saat ini. Dengan adanya fasilitas yang tersedia maka pembuatan aplikasi pada mobile phone berbasis java menggunakan J2ME lambat laun telah menjadi trend baru bagi para pengembang aplikasi diseluruh dunia. Dengan semakin banyaknya aplikasi mobile phone berbasis java, maka penulis mendalami apa itu J2ME dan bagaimana penerapan dari dalam aplikasi mobile phone, maka dengan fasilitas J2ME itu penulis ingin membuat aplikasi kamus bahasa Inggris ke bahasa Indonesia dan bahasa Indonesia ke bahasa Inggris, karena bahasa Inggris sebagai bahasa internasional saat perlu dipahami dan dipelajari untuk dapat bersaing diera globalisasi dan teknologi informasi saat ini. 2. Landasan Teori 2.1 Java Java menurut definisi dari Sun adalah nama untuk sekumpulan teknologi untuk membuat dan menjalankan perangkat lunak pada computer. Langkah pertama yang diambil oleh Sun Microsystem adalah dengan membuat JVM (Java Virtual Machine) yang kemudian diimplementasikan dalam bentuk JRE (Java Runtime Environment). Java Virtual Machine inilah yang menyebabkan Java mempunyai kemampuan penanganan memori yang lebih baik, keamanan yang lebih tinggi. Java yang merupakan suatu bahasa pemrograman dan sekaligus suatu platform, sehingga pemrograman Java dikenal sebagai bahasa pemrograman tingkat tinggi. Platform Java memiliki tiga buah edisi yang berbeda, yaitu J2EE (Java 2 Enterprise Edition), J2SE (Java 2 Standart Edition), dan J2ME (Java 2 Mikro Edition). 2.2 J2ME Java 2 Micro Edition (J2ME) adalah lingkungan pengembang yang didesain untuk meletakkan perangkat lunak Java pada barang elektronik beserta perangkat pendukungnya. J2ME membawa Java ke dunia informasi, komunikasi, dan perangkat komputasi. J2ME merupakan kumpulan dari spesifikasi yang mendefinisikan sekumpulan platform, setiap spesifikasi akan dapat mengakomodasi kebutuhan sejumlah 4

platform dalam scope tertentu yang sama. Setiap subset dari Java programming environment untuk beberapa perangkat tertentu didefinisikan ke dalam satu atau lebih profiles, dimana setiap profiles merupakan pengembangan kemampuan lebih lanjut dari configuration. Penentuan configuration dan profiles suatu device bergantung pada lingkungan kerja device tersebut dan tujuan pemasarannya. 2.3 RMS (Record Manajemen System) Kapasitas penyimpanan dari beraneka ragam device (dalam kasus ini PDA dan Pocket PC) sangatlah berbeda tergantung dari ukuran memorinya dan peralatan storagenya pun berbeda, maka dari itu cara penyimpanan pada Java 2 Standart Edition untuk menyimpan data tidak cocok lagi untuk device J2ME MIDP. Untuk mencegah penghapusan object dan state-state, maka diperlukan suatu tempat yang nonvolatile (memory tetap) untuk menyimpan. J2ME MIDP menggunakan (RMS) Record Management System yang merupakan database sederhana yang berorientasi pada record untuk menyimpan dan mengambil data dari record store. MIDP Database atau record store mengandung kumpulan dari record yang akan tetap ada setelah MIDlet exit atau ditutup dan dapat dibaca lagi saat MIDlet dijalankan lagi. Untuk menggunakan RMS ini, harus dilakukan import javax.microedition.rms. 2.4 UML (Unified Modeling Language) Unified Modeling Language (UML) adalah sebuah bahasa pemodelan yang telah menjadi standar dalam industry untuk visualisasi, merancang dan mendokumentasikan sistem perangkat lunak. Visualisasi adalah proses penggambaran informasi-informasi secara grafis dengan notasi-notasi baku yang telah di sepakati sebelumnya. UML merupakan suatu kumpulan teknik terbaik yang telah terbukti sukses dalam memodelkan sistem yang besar dan kompleks 2.5 NetBeans NetBeans adalah Integrated Development Environment (IDE) berbasiskan Java dari Sun Microsystems yang berjalan di atas Swing. Swing sebuah teknologi Java untuk pengembangan aplikasi Desktop yang dapat bejalan di berbagai macam platforms seperti Windows, Linux, Mac OS X and Solaris. Suatu IDE adalah lingkup pemrograman yang diintegrasikan kedalam suatu aplikasi perangkat lunak yang menyediakan pembangun Graphic User Interface (GUI), suatu text atau kode editor, suatu compiler atau interpreter dan suatu debugger. Netbeans merupakan software development yang Open Source, dengan kata lain software ini di bawah pengembangan bersama. 5

3. Analisis 3.1 Analisis Sistem Analisis dilakukan untuk mengetahui kebutuhan yang diperlukan oleh sistem untuk mengembangkan aplikasi. Analisis dilakukan dengan mencari dan menentukan beberapa kebutuhan seperti data masukan, fungsi-fungsi yang dibutuhkan, data hasil proses sistem dan desain antar muka sistem. 3.2 Analisis Kebutuhan Sistem Analisis kebutuhan sistem sangat dibutuhkan guna menunjang penerapan sistem baru, apakah sistem baru yang akan diterapkan sudah sesuai dengan kebutuhan. Sejalan dengan perancangan sistem yang akan dibuat dibutuhkan perangkat teknologi pendukungnya. Perangkat teknologi itu meliputi perangkat keras (hardware), perangkat lunak (software), serta pengguna (brainware). Analisis kebutuhan sustem ini bertujuan untuk mengetahui sistem seperti apa yang sesuai untuk diterapkan, perangkat keras dan perangkat lunak apa yang sesuai, serta siapa saja pengguna yang akan menggunakan sistem ini. 3.3 Perancangan Sistem Perancangan sistem yang digunakan untuk membangun aplikasi kamus mobile phone ini adalah dengan menggunakan metode UML (Unified Modelling language). UML adalah bahasa standar yang digunakan untuk menjelaskan dan menvisualisasikan proses analisis dan desain berorientasi objek. UML memungkinkan developer melakukan pemodelan secara visual, yaitu penekanan pada penggambaran. Pemodelan visual membantu untuk menangkap struktur dan kelakukan dari objek, mempermudah penggambaran interaksi antara elemen dalam sistem, dan mempertahankan konsistensi antara desain dan implementasi dalam pemrograman. Diagram Use Case adalah diagram yang menunjukkan fungsionalitas suatu sistem atau kelas dan bagaimana sistem tersebut berinteraksi dengan dunia luar dan menjelaskan sistem secara fungsional yang terlihat user. Use case diagram merupakan pengambaran rancangan sistem yang akan dibangun. Disini akan dijelaskan siapa saja yang berperan ketika aplikasi dijalankan serta apa saja yang dapat dilakukan 6

User ini memiliki sembilan (9) proses yaitu English-Indonesia, Indonesia-English, Irregular, Grammar, Observation, Conversation, Quiz, Help, About. Proses di atas bertujuan user memilih untuk masuk ke form-form berikutnya: 1. Proses English-Indonesia bertujuan untuk mengartikan kata English ke Indonesia. 2. Proses Indonesia-English bertujuan untuk mengartikan kata Indonesia ke English dengan akurat. 3. Proses Irregular bertujuan untuk menampilkan kata kerja tak beraturan dari kata kerja bentuk kedua dan ketiga. 4. Proses Grammar bertujuan untuk melatih tata bahasa dengan menggunakan kalimat inggris yang tersusun. 5. Proses Observation bertujuan untuk pengamatan dengan menggunakan sebuah gambar dan menjelaskan keadaannya. 6. Proses Conversation bertujuan untuk melatih percakapan tanya jawab yang benar dalam kalimat bahasa inggris. 7. Proses Quiz bertujuan untuk mengasah hafalan kosakata dan memperbanyak kosakata yang dihafal. 8. Proses Help digunakan untuk membantu cara penggunakan aplikasi ini. 9. Proses About bertujuan mengetahui versi, spesifikasi dan pembuat aplikasi. Sequence diagram adalah suatu diagram yang menggambarkan interaksi antar obyek dan mengindikasikan komunikasi diantara obyek-obyek tersebut. Diagram ini juga menunjukan serangkaian pesan yang dipertukarkan oleh obyek-obyek yang melakukan suatu tugas atau aksi tertentu. Obyek-obyek tersebut kemudian diurutkan dari kiri ke kanan, aktor yang menginisiasi interaksi biasanya ditaryh di paling kiri dari diagram. 7

8

Class diagram mendeskripsikan jenis jenis obyek dalam sistem dan berbagai macam hubungan statis yang terjadi. Class diagram juga menunjukkan properti dan operasi sebuah Class dan batasan yang terdapat dalam hubungan dengan obyek. Class diagram merupakan alat terbaik dalam perancangan perangkat lunak. Class diagram membantu pengembang mendapatkan struktur sistem dan menghasilkan rancangan sistem yang baik. 9

4. Hasil Penelitian dan Pembahasan 4.1 Hasil Penelitian Implementasi merupakan tahapan setelah melakukan analisis dan perancangan sistem pada siklus rekayasa perangkat lunak dimana aplikasi siap dioperasikan pada keadaan yang sebenarnya sehingga dari sini akan diketahui apakah program atau aplikasi atau sistem yang telah dibuat benar-benar dapat menghasilkan keluaran yang sesuai dengan tujuan yang diinginkan. Program harus bebas terlebih dahulu dari kesalahan-kesalahan sebelum program diterapkan dan diimplementasikan. Kesalahaan program yang mungkin terjadi adalah kesalahan bahasa (sintaks), kesalahan pada saat program sedang berjalan (runtime) atau kesalahan logika. Setelah program bebas dari kesalahan, program diuji dengan memasukkan data uji untuk diolah. Aplikasi kamus mobile phone ini menggunakan emulator mobile phone pada netbeans 6.1 dan mobile phone Nokia N73. 10

4.2 Pembahasan Program ini dibuat untuk menyelesaikan permasalah yang selama ini terjadi pada buku kamus cetak dan mobile phone yang kurangnya flesibilitas dalam era teknologi saat ini. Dengan adanya program ini akan mempermudah para pengguna untuk mengakses informasi dalam hal ini tentang bahasa Inggris yang sudah menjadi bahasa International. Program atau aplikasi ini dilengkapi dengan pencarian kata Inggris-Indonesia dan Indonesia- Inggris agar pengguna dapat mempermudah pencarian, cepat dan akurat dalam pencarian kata Inggris atau Indonesia. Serta adanya fitur yang bisa mengasah kemampuan tata bahasa, pengamatan tentang gambar, dan percakapan sehari-hari. Semua itu ada di program ini, dan juga disediakan pencarian kosa kata Inggris yang tak beraturan yang terdapat di dalam bahasa Inggris tersebut, tidak sampai disitu saja program ini juga terhubung secara online dengan server jadi sangat relavan dengan era saat ini. Walaupun program ini mempunyai keunggulan-keunggulan, tidak lepas juga dari masih adanya kekurangannya, lepas dari itu semua, program ini atau aplikasi mobile phone ini berhasil dibuat menggunakan software netbean. Karena program ini dibuat mengunakan emulator yang berhubungan dengan web server maka yang menghubungkan aplikasi mobile phone (clien) dan web server ini mengunakan apache yang sudah teruji dengan keunggulannya. Aplikasi ini juga sudah dicoba menggunakan mobile phone Nokia N73 dan berjalan sesuai rancangan progarm. 5. Kesimpulan dan Saran 5.1 Kesimpulan Dari penelitian yang penulis lakukan dapat dilihat bahwa aplikasi kamus bahasa Inggris Indonesia dan bahasa Indonesia Inggris berhasil dibuat dan beberapa keuntungan. Adapun keuntungankeuntungan yang didapat antara lain: 1. Aplikasi bahasa Inggris Indonesia dan bahasa Indonesia Inggris dapat digunakan untuk menampilkan kosakata Inggris dan Indonesia yang dapat diakses melalui mobile phone dengan cepat dan akurat sesuai dengan relevannya. 2. Aplikasi bahasa Inggris Indonesia dan bahasa Indonesia Inggris adanya fitur irregular untuk mengetahui kata kerja tak beraturan. 3. Aplikasi bahasa Inggris Indonesia dan bahasa Indonesia Inggris dengan adanya fasilitas pendukung diantaranya adalah fasilitas pencarian kata secara online. 4. Aplikasi bahasa Inggris Indonesia dan bahasa Indonesia Inggris adanya fitur grammar untuk mendalami tata bahasa Inggris. 5. Aplikasi bahasa Inggris Indonesia dan bahasa Indonesia Inggris adanya observation untuk pengamatan suatu obyek dengan menggunakan sebuah gambar. 6. Aplikasi bahasa Inggris Indonesia dan bahasa Indonesia Inggris adanya conversation untuk melatih percakapan sehari-hari. 11

5.2 Saran Penulis menyadari bahwa pada aplikasi kamus bahasa Inggris Bahasa Indonesia dan bahasa Indonesia Bahasa Inggris ini masih memiliki beberapa kekurangan, yang mungkin dapat disempurnakan lagi pada penelitian-penelitian berikutnya. Maka agar aplikasi ini dapat lebih sempurna lagi, penulis menyarankan: Saran yang diajuka antara lain adalah : 1. Dalam perancangan dan pembuatan aplikasi pada perangkat mobile phone diberikan penambahan fitur idioms, spell power agar aplikasi menjadi lebih kompleks. 2. Dalam perancangan dan pembuatan aplikasi pada perangkat mobile phone diberikan penambahan fitur untuk mengartikan perkalimat. 3. Pembuatan aplikasi pada perangkat bergerak diharapkan dapat dikembangkan tidak hanya dalam aplikasi java tetapi dikembangkan dengan aplikasi lain misalkan syimbian, flash lite, blackberry atau android. 12

DAFTAR PUSTAKA Abdul Kadir. 2010. Mudah Mempelajari Database MySQL. Yogyakarta: Andi. Andi Sunyoto. Modul Mobile Programming with J2ME (Java 2 Micro Edition). Yogyakarta: STMIK Amikom. Budi Raharjo, Imam Heryanto, dan Arif Haryono. 2010. Tuntunan Pemrograman Java untuk Handphone. Edisi Revisi 2010. Bandung: Informatika. http://www.java2s.com/code/java/j2me.pdf Irawan. 2008. Java Mobile untuk Orang Awam. Palembang: Maxikom. Irawan. 2009. 12 Aplikasi Java Mobile. Palembang: Maxikom. kur2003.if.itb.ac.id/file/if2281_j2me-midp.pdf M. Shalahuddin dan Rosa A.S, Pemrograman. 2006. J2ME Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile. Bandung: Informatika. 13