aplikasi doa sehari-hari untuk anak dengan menggunakan java 2 micro edition (j2me) - fadian -...

2
GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1 APLIKASI DOA SEHARI-HARI UNTUK ANAK DENGAN MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) Fandy Fadian (50404266) Abstract—ABSTRAKSI Fandy Fadian. 50404266. AP- LIKASI DOA SEHARI-HARI UNTUK ANAK DENGAN MENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) PI, Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Gunadarma 2007. Kata Kunci : J2ME, MIDP 1.0, APLIKASI. (x + 39 + Lampiran) Teknologi dalam bidang komunikasi khususnya ponsel telah berkembang den- gan sangat cepat sehingga memungkinkan munculnya be- ragam fungsi baru didalamnya. Dalam hitungan satu bu- lan, satu minggu, satu hari, bahkan dalam hitungan menit pun sebuah fungsi baru tercipta, baik itu perangkat pon- sel ataupun aplikasi dalam ponsel tersebut. Berawal dari ingin menciptakan dan menambah sebuah aplikasi yang da- pat digunakan pada telepon seluler, maka dibuatlah sebuah kamus kumpulan doa untuk anak yang diharapkan mampu diimplementasikan pada perangkat seluler. Pengemban- gan pada aplikasi ini dilakukan melalui beberapa tahap, tahap pertama yakni pengumpulan data, dilanjutkan den- gan tahap perancangan aplikasi, pembuatan program serta tahap implementasi program. Aplikasi ini memudahkan penggunanya dalam beraktifitas, karena diimplementasikan kedalam perangkat telepon seluler. Diharapkan dengan adanya aplikasi ini dapat membuat penggunanya hafal doa- doa sehari-hari. Daftar Pustaka (20022006) iii I. Chapter 1 BAB I PENDAHULUAN 1.1. Latar Belakang Masalah Teknologi komunikasi bergerak (mobile communication) khususnya teknologi komunikasi selular telah menciptakan sebuah perubahan besar dalam dunia komunikasi. Perkem- bangan yang pesat dari perangkat teknologi ini telah memungkinkan munculnya beragam fungsi baru selain fungsi utamanya sebagai sebuah alat komunikasi. Ke- beragaman jenis perangkat komunikasi selular telah men- gakibatkan munculnya berbagai macam platform sehingga memunculkan permasalahan bagi pengembang aplikasi. Hal tersebut memunculkan kebutuhan akan adanya su- atu platform yang mampu berjalan pada berbagai jenis perangkat komunikasi mobile. Dalam kaitan itulah ke- mudian muncul J2METM (Java 2 Micro Edition) yang memungkinkan dilakukannya hal tersebut, tentunya se- lama perangkat-perangkat tersebut mengimplementasikan teknologi Java. Dalam kehidupan manusia sehari-hari, tidak dapat disangkal bahwa manusia akan selalu berib- adah kepada Tuhan Yang Maha Esa. Salah satu ibadah yang dilakukan adalah berdoa. Bagi orang muslim, doa akan selalu diucapkan ketika akan melakukan kegiatan atau aktifitas sehari-hari. Oleh karena itu, pengenalan doa sudah dilakukan sejak dini. Sejak Taman Kanak-kanak, se- orang muslim sudah dikenalkan dan diajarkan doa-doa un- tuk sehari-hari, seperti doa sebelum makan, doa sebelum tidur, dan doa sebelum bepergian. Banyak sarana atau media mengajarkan doa kepada anak-anak, diantaranya melalui buku-buku atau video. Berawal dari belum adanya kumpulan doa sehari-hari dalam suatu bentuk aplikasi mo- bile dan merasa terlalu repot jika membawa sebuah buku, maka dari itu penulis mencoba membuat suatu aplikasi sederhana pada telepon seluler dimana di dalamnya terda- pat kumpulan doa sehari-hari yang ditujukan bagi orang tua dalam mengenalkan dan mengajarkan doa sehari-hari kepada anaknya. 1 2 1.2. Batasan Masalah Penulisan ini difokuskan pada pembuatan aplikasi doa sehari-hari untuk anak berupa ba- hasa Arab, bahasa Latin yang disertai dengan terjemahan dan suara. Doa-doa yang terdapat pada aplikasi ini adalah doa-doa yang sering digunakan dalam kehidupan sehari- hari, seperti : doa sebelum makan dan sesudah makan, doa sebelum tidur dan bangun tidur, dan lain-lain. 1.3. Tujuan Penulisan....... For further detail, please visit UG Library (http://library.gunadarma.ac.id) II. Chapter 2 BAB II LANDASAN TEORI 2.1. Java 2 Micro Edi- tion Java 2 Micro Edition (J2ME) merupakan implemen- tasi Java pada perangkat dengan jumlah memori dan ka- pasitas penyimpanan yang terbatas, seperti telepon selu- lar, PDA, dan sebagainya. Java sendiri memperkenalkan tiga kategori implementasi, yakni : Java 2 Enterprise Edition (J2EE) Kategori ini digunakan untuk pengemban- gan aplikasi-aplikasi enterprise dan lebih condong pada aplikasi-aplikasi back-end server. Java 2 Standard Edition (J2SE) Kategori ini ditujukan untuk pengembangan ap- likasi berbasis desktop (Personal Computer). Java 2 Micro Edition (J2ME) Kategori ini memfokuskan diri pada im- plementasi Java untuk Handheld devices atau perangkat- perangkat wireless. Gambar 2.1. Kategori implementasi teknologi Java 4 5 Gambar 2.1. di atas memberikan gambaran menge- nai berbagai kategori implementasi teknologi java pada beragam platform, mulai dari kategori implementasi java pada smart card, kategori implementasi pada perangkat dengan kemampuan memori dan koneksi yang terbatas seperti telepon selular, kategori implementasi java pada komputer desktop, hingga kategori implementasi java pada komputer setingkat server. Masing-masing kategori di atas mengimplementasikan Java Virtual Machine (JVM) yang berbeda-beda sesuai dengan kemampuan yang dimi- liki oleh platform yang menjadi tempat aplikasi tersebut di- implementasikan. Seperti aplikasi Java lainnya yang meng- gunakan JVM (Java Virtual Machine), J2ME juga meng-

Upload: anakkota

Post on 25-Oct-2015

134 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Aplikasi Doa Sehari-hari Untuk Anak Dengan Menggunakan Java 2 Micro Edition (J2ME) - Fadian - Faculty of Industrial Technology

GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id 1

APLIKASI DOA SEHARI-HARI UNTUK ANAKDENGAN MENGGUNAKAN JAVA 2 MICRO

EDITION (J2ME)Fandy Fadian (50404266)

Abstract—ABSTRAKSI Fandy Fadian. 50404266. AP-LIKASI DOA SEHARI-HARI UNTUK ANAK DENGANMENGGUNAKAN JAVA 2 MICRO EDITION (J2ME) PI,Jurusan Teknik Informatika, Fakultas Teknologi Industri,Universitas Gunadarma 2007. Kata Kunci : J2ME, MIDP1.0, APLIKASI. (x + 39 + Lampiran) Teknologi dalambidang komunikasi khususnya ponsel telah berkembang den-gan sangat cepat sehingga memungkinkan munculnya be-ragam fungsi baru didalamnya. Dalam hitungan satu bu-lan, satu minggu, satu hari, bahkan dalam hitungan menitpun sebuah fungsi baru tercipta, baik itu perangkat pon-sel ataupun aplikasi dalam ponsel tersebut. Berawal dariingin menciptakan dan menambah sebuah aplikasi yang da-pat digunakan pada telepon seluler, maka dibuatlah sebuahkamus kumpulan doa untuk anak yang diharapkan mampudiimplementasikan pada perangkat seluler. Pengemban-gan pada aplikasi ini dilakukan melalui beberapa tahap,tahap pertama yakni pengumpulan data, dilanjutkan den-gan tahap perancangan aplikasi, pembuatan program sertatahap implementasi program. Aplikasi ini memudahkanpenggunanya dalam beraktifitas, karena diimplementasikankedalam perangkat telepon seluler. Diharapkan denganadanya aplikasi ini dapat membuat penggunanya hafal doa-doa sehari-hari. Daftar Pustaka (20022006) iii

I. Chapter 1

BAB I PENDAHULUAN 1.1. Latar Belakang MasalahTeknologi komunikasi bergerak (mobile communication)khususnya teknologi komunikasi selular telah menciptakansebuah perubahan besar dalam dunia komunikasi. Perkem-bangan yang pesat dari perangkat teknologi ini telahmemungkinkan munculnya beragam fungsi baru selainfungsi utamanya sebagai sebuah alat komunikasi. Ke-beragaman jenis perangkat komunikasi selular telah men-gakibatkan munculnya berbagai macam platform sehinggamemunculkan permasalahan bagi pengembang aplikasi.Hal tersebut memunculkan kebutuhan akan adanya su-atu platform yang mampu berjalan pada berbagai jenisperangkat komunikasi mobile. Dalam kaitan itulah ke-mudian muncul J2METM (Java 2 Micro Edition) yangmemungkinkan dilakukannya hal tersebut, tentunya se-lama perangkat-perangkat tersebut mengimplementasikanteknologi Java. Dalam kehidupan manusia sehari-hari,tidak dapat disangkal bahwa manusia akan selalu berib-adah kepada Tuhan Yang Maha Esa. Salah satu ibadahyang dilakukan adalah berdoa. Bagi orang muslim, doaakan selalu diucapkan ketika akan melakukan kegiatanatau aktifitas sehari-hari. Oleh karena itu, pengenalan doasudah dilakukan sejak dini. Sejak Taman Kanak-kanak, se-orang muslim sudah dikenalkan dan diajarkan doa-doa un-tuk sehari-hari, seperti doa sebelum makan, doa sebelumtidur, dan doa sebelum bepergian. Banyak sarana ataumedia mengajarkan doa kepada anak-anak, diantaranya

melalui buku-buku atau video. Berawal dari belum adanyakumpulan doa sehari-hari dalam suatu bentuk aplikasi mo-bile dan merasa terlalu repot jika membawa sebuah buku,maka dari itu penulis mencoba membuat suatu aplikasisederhana pada telepon seluler dimana di dalamnya terda-pat kumpulan doa sehari-hari yang ditujukan bagi orangtua dalam mengenalkan dan mengajarkan doa sehari-harikepada anaknya. 1

2 1.2. Batasan Masalah Penulisan ini difokuskan padapembuatan aplikasi doa sehari-hari untuk anak berupa ba-hasa Arab, bahasa Latin yang disertai dengan terjemahandan suara. Doa-doa yang terdapat pada aplikasi ini adalahdoa-doa yang sering digunakan dalam kehidupan sehari-hari, seperti : doa sebelum makan dan sesudah makan,doa sebelum tidur dan bangun tidur, dan lain-lain. 1.3.Tujuan Penulisan.......

For further detail, please visit UG Library(http://library.gunadarma.ac.id)

II. Chapter 2

BAB II LANDASAN TEORI 2.1. Java 2 Micro Edi-tion Java 2 Micro Edition (J2ME) merupakan implemen-tasi Java pada perangkat dengan jumlah memori dan ka-pasitas penyimpanan yang terbatas, seperti telepon selu-lar, PDA, dan sebagainya. Java sendiri memperkenalkantiga kategori implementasi, yakni : Java 2 EnterpriseEdition (J2EE) Kategori ini digunakan untuk pengemban-gan aplikasi-aplikasi enterprise dan lebih condong padaaplikasi-aplikasi back-end server. Java 2 Standard Edition(J2SE) Kategori ini ditujukan untuk pengembangan ap-likasi berbasis desktop (Personal Computer). Java 2 MicroEdition (J2ME) Kategori ini memfokuskan diri pada im-plementasi Java untuk Handheld devices atau perangkat-perangkat wireless. Gambar 2.1. Kategori implementasiteknologi Java 4

5 Gambar 2.1. di atas memberikan gambaran menge-nai berbagai kategori implementasi teknologi java padaberagam platform, mulai dari kategori implementasi javapada smart card, kategori implementasi pada perangkatdengan kemampuan memori dan koneksi yang terbatasseperti telepon selular, kategori implementasi java padakomputer desktop, hingga kategori implementasi java padakomputer setingkat server. Masing-masing kategori diatas mengimplementasikan Java Virtual Machine (JVM)yang berbeda-beda sesuai dengan kemampuan yang dimi-liki oleh platform yang menjadi tempat aplikasi tersebut di-implementasikan. Seperti aplikasi Java lainnya yang meng-gunakan JVM (Java Virtual Machine), J2ME juga meng-

Page 2: Aplikasi Doa Sehari-hari Untuk Anak Dengan Menggunakan Java 2 Micro Edition (J2ME) - Fadian - Faculty of Industrial Technology

2 GUNADARMA UNIVERSITY LIBRARY : http://library.gunadarma.ac.id

gunakan virtual machine yang disebut K Virtual machine.K Virtual Machine adalah mesin virtual dengan konsumsimemori yang sangat kecil. Huruf K pada kata K VirtualMachine adalah singkatan dari kilobyte, untuk menggam-barkan bahwa virtual machine ini bekerja pada kisaranmemori yang sedemikian kecil. J2ME dibagi menjadi duabagian yakni configuration dan profile. Berikut ini ialahpenjelasan mengenai kedua bagian tersebut, yakni : a.Configuration J2ME configuration mendefinisikan lingkun-gan kerja aplikasi. Oleh karena setiap perangkat memilikifitur dan spesifikasi yang berbeda-beda, maka diperlukanJ2ME configuration yang menyediakan pustaka standardari sebuah perangkat. Lingkungan.......

For further detail, please visit UG Library(http://library.gunadarma.ac.id)

III. Chapter 3

BAB III PEMBAHASAN Dalam penulisan ilmiah ini,penulis membuat sebuah aplikasi Doa sehari hari un-tuk anak berupa bahasa arab disertai dengan terjema-hannya dan akan mengeluarkan suara berupa lafaz daridoa tersebut.yang diimplementasikan pada perangkat selu-lar. Proses pembuatan aplikasi ini melalui beberapa taha-pan, mulai dari perancangan konsep kerja, perancanganaplikasi, perancangan input output, pembuatan programhingga tahap implementasi. Pada bab ini akan dijelaskanmengenai perancangan konsep kerja, perancangan pro-gram, perancangan input output, perancangan database,pembuatan aplikasi, kompilasi program, implementasi ap-likasi pada perangkat selular. 3.1 Perancangan KonsepKerja Aplikasi Pada proses perancangan konsep, dilakukanpenentuan rencana kerja aplikasi sesuai dengan tujuanpembuatan aplikasi. Sebelum dijelaskan mengenai konsepkerja aplikasi, terlebih dahulu terdapat beberapa hal yangharus diketahui mengenai aplikasi yang sedang dirancang,yakni : a. Aplikasi bersifat mobile Hal ini terkait denganplatform implementasi aplikasi, yakni pada perangkat selu-lar. b. Aplikasi hanya dapat berjalan pada perangkat selu-lar yang mengimplementasikan teknologi Java. Perangkatselular tersebut minimal telah mengimplementasikan versiawal dari teknologi ini, yakni MIDP (Mobile InformationDevice Profile) versi 1.0. Hal tersebut terkait dengan ba-hasa pemrograman yang digunakan dalam pengembanganaplikasi yakni J2ME (Java 2 Micro Edition). c. Gambardan suara yang akan keluar ketika aplikasi dijalankan dis-impan pada folder res yang terdapat di dalam folder apps.15

16 3.2 Struktur Menu Dalam pembuatan aplikasi Doasehari-hari untuk anak ini penulis menetapkan untukmenggunakan Struktur Menu. Gambar 3.1 adalah strukturMenu dari program aplikasi yang telah dibuat oleh penulis: Menu aplikasi pada handphone Nama aplikasi Halamanjudul Halaman informasi Menu utama Pilihan doa Tampi-lan doa berikut dengan suara Gambar 3.1 Struktur Menu3.3 Perancangan Input Output Pada bahasan ini.......

For further detail, please visit UG Library(http://library.gunadarma.ac.id)

IV. Chapter 4

BAB IV PENUTUP 4.1 Kesimpulan Aplikasi doa sehari-hari untuk anak ini penulis buat menggunakan J2ME (Java2 Micro Edition) yang khusus digunakan untuk membuataplikasi-aplikasi pada perangkat seluler yang dapat di-jalankan pada perangkat seluler yang mempunyai teknologiJava didalamnya. Pada pembuatan aplikasi ini penulismengalami beberapa kendala. Yaitu pada pembuatansuara yang akan digunakan pada aplikasi ini. Penulisberulang-ulang kali mendapatkan kendala pada frekuensiyang digunakan untuk memformat file tersebut. Selainitu penulis juga mendapatkan kendala pada pembuatanfile gambar yang akan ditampilkan. Karena gambar yangpenulis tampilkan adalah hasil scan maka gambar terse-but tidak terlalu bagus, kemudian penulis mengeditnyamenggunakan Adobe Photoshop 8 hingga gambar terli-hat lebih jelas. Pada aplikasi ini terdapat dua menu yangutama, yaitu menu utama dan menu doa. Menu utamaini menyediakan pilihan untuk menuju ke menu doa. Danpada menu doa terdapat pilihan doa-doa yang disediakanoleh penulis sebanyak tiga puluh lima doa. Doa yang dita-mpilkan berupa gambar/image dan suara. Gambar yangdimasukkan dalam aplikasi ini penulis dapat dari bukuKumpulan Doa sehari-hari untuk murid TK/SD dan SMPditerbitkan oleh YAYASAN AL-FURQAN. Untuk suarapenulis memasukan suara sendiri. Gambar dan D:25suaratersebut sehari-hari disimpan untuk dalam anak. direc-tori Untuk cara pengaplikasian pada perangkat selular,penulis sudah menjelaskannya pada bab III. 4.2 SaranDalam kesempatan ini penulis memberikan beberapa saranyang sekiranya berguna dalam mengembangkan aplikasi inilebih lanjut. Diharapkan aplikasi ini dapat membantu paraorangtua untuk mengenalkan dan mengajarkan 37

38 doa-doa sehari-hari kepada anak-anaknya. Dan un-tuk anak-anak agar cepat menghafal doa-doa yang telahdiajarkan oleh orangtua ataupun guru mereka. Penulismenyadari bahwa masih terdapat kekurangan dalam ap-likasi ini, untuk itu melalui bagian ini penulis hendak mem-berikan saran bagi pengembangan dan penyempurnaan ap-likasi ini........

For further detail, please visit UG Library(http://library.gunadarma.ac.id)

V. Chapter 5

.......For further detail, please visit UG Library

(http://library.gunadarma.ac.id)