Aplikasi Bible Pada Mobile Phone Dengan Menggunakan Java Micro Edition (Java Me)

Total Page:16

File Type:pdf, Size:1020Kb

Aplikasi Bible Pada Mobile Phone Dengan Menggunakan Java Micro Edition (Java Me) APLIKASI BIBLE PADA MOBILE PHONE DENGAN MENGGUNAKAN JAVA MICRO EDITION (JAVA ME) Alexander Setiawan, Agustinus Noertjahyana, Eriek Tjung Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra Jl. Siwalankerto 121 – 131 Surabaya 60236 Indonesia Telp. (031)-2983455, Fax. (031)-8417658 E-mail: [email protected] , [email protected] , [email protected] ABSTRAK : Alkitab merupakan buku pedoman hidup bagi kaum Kristiani, perkembangan teknologi ponsel memungkin untuk membuat aplikasi Alkitab pada mobile phone . Penelitian ini bertujuan untuk mengembangkan aplikasi Alkitab yang telah ada dengan memberikan fitur-fitur baru. Fitur-fitur tersebut diantaranya, yaitu dapat menampilkan dua jenis Alkitab bersamaan (Terjemahan Baru dan King James Version), fitur note untuk aplikasi bookmark , visibility yang jelas pada ayat yang di-bookmark , tampilan, pengelompokan pada bookmark dan pengelompokan hasil pencarian kata, aplikasi renungan harian, dan peta. Database Alkitab yang digunakan adalah database Go Bible, dan pencarian string menggunakan metode Turbo Boyer Moore. Pengujian terhadap aplikasi dilakukan pada Nokia N78, Sony Ericsson w910i, K800 sebagai sampel. Dari hasil pengujian, aplikasi yang telah dibuat dapat berjalan dengan baik pada ketiga ponsel tersebut. Kata kunci : Alkitab , Mobile Phone , Turbo Boyer Moore. ABSTRACT : The Bible is a guidebook for the Christian life, the development of mobile technology allows to create applications Bible on mobile phones. This research aims to develop applications of existing Bible by providing new features. These features include, that can display two types of the same Bible (New International Version and the King James Version), features of note to the bookmark application, clear visibility on the in-verse bookmarks, display, grouping the bookmarks and search results clustering words, the application daily devotional, and maps. Database Bible is a database used Go Bible, and the search string using the Turbo Boyer Moore. Tests on the application made on the Nokia N78, Sony Ericsson W910i, K800 as a sample. From the results of testing, applications have been made to run well on all three mobile phone. Keywords: Bible, Mobile Phone, Turbo Boyer Moore . PENDAHULUAN TINJUAN PUSTAKA Dengan berkembangnya teknologi Java ME ponsel saat ini menjadikan ponsel tidak Java ME merupakan kombinasi hanya berfungsi sebagai alat komunikasi antara Java API (sekumpulan interface Java) saja, ponsel saat ini dilengkapi berbagai dan Java Virtual Machine (JVM) [3]. Java macam software . Teknologi ponsel yang Micro Edition atau yang biasa disebut akan masih terus berkembang mengubah dengan Java ME merupakan subset dari ponsel yang semulanya hanyalah sebuah J2SE, oleh karena itu tidak semua library alat komunikasi menjadi seperti sebuah yang ada pada J2SE dapat digunakan pada device portable yang serba guna. Java ME. Tetapi Java ME memiliki Dari perkembangan teknologi beberapa library khusus yang tidak dimiliki tersebut, beredar juga perangkat lunak J2SE. Teknologi Java ME juga memiliki Alkitab pada ponsel. Namun sayangnya, keterbatasan, terutama jika aplikasi yang ada perangkat lunak Alkitab tersebut kurang dijalankan pada handphone /PDA, bisa dari mendapat perhatian. Oleh karena itu, maka segi merk handphone /PDA, maupun pada kesempatan kali ini, Penulis kemampuan dan dukungan yang dimiliki memutuskan untuk mencoba memperbaiki perangkat tersebut . dan menambahkan beberapa fitur yang Java ME pada dasarnya terdiri dari belum tersedia pada aplikasi. Fitur tersebut tiga buah bagian utama, yaitu configuration , antara lain memberikan highlight pada ayat, profile , dan paket-paket opsional lainnya memberikan note , advanced search yang seperti Mobile Media API. Configuration akan mempermudah user untuk mencari dan profile sudah disediakan oleh content pada Alkitab berdasakan inputan perusahaan alat dan telah diletakkan di user , selain itu juga terdapat aplikasi dalam alat bersangkutan sehingga telah siap renungan harian. digunakan [3]. Arsitektur dari Java ME Dalam pembuatan aplikasi ini dapat dilihat pada Gambar 1. penulis menggunakan Java Micro Edition (Java ME). Java ME adalah salah satu dari Applications tiga Java platform yang dikembangkan oleh SUN Microsystem pada aplikasi pada device berukuran kecil dalam arti memory dan CPU Profile Optional Packages Vendor APIs yang lebih kecil dibandingkan personal computer seperti handphone, two way Configuration pager, Personal Digital Assistant (PDA) dan lain sebagainya [1]. Java ME memiliki Gambar 1. Arsitektur Java ME kelebihan jika dibandingkan dengan pemograman yang lain yaitu tidak bergatung Configuration merupakan bagian pada sistem operasi dari ponsel yang yang berisi JVM yang secara khusus bersangkutan asalkan ponsel tersebut didesain untuk alat, dan beberapa library mendukung Java . Hal sesuai dengan slogan kelas lainnya [4]. Terdapat 2 buah dari Java write once run everywhere. configuation , yaitu Connected Limited Sehingga diharapkan aplikasi ini dapat Device Configuration (CLDC) dan digunakan oleh banyak orang [2] Connected Device Configuration (CDC). CLDC digunakan pada alat-alat kecil seperti handphone, PDA, maupun pager. Sedangkan CDC merupakan superset dari CLDC sehingga semua kelas yang didefinisikan di ke atas pada ponsel sesuai dengan urutan dalam CLDC akan ada juga di dalam CDC. kitab dari perjanjian lama sampai Pada bagian utama ketiga dari Java perjanjian baru. ME adalah paket-paket opsional, yang c) Tedapat fitur search string pada kitab- merupakan paket-paket tambahan yang kitab pada Alkitab. Aplikasi yang telah dibutuhkan oleh aplikasi sehingga pada saat ada sudah cukup baik. Namun hasil proses deployment paket-paket tersebut tampilan dari search tersebut perlu didistribusikan juga sebagai bagian ditampilkan begitu saja. Ada baiknya dari aplikasi bersangkutan. Paket-paket jika hasil dari proses search tersebut opsional ini bukan merupakan paket yang dikelompokan berdasarkan kitab, dibuat oleh perusahaan alat yang digunakan sehingga akan mempermudah user [3]. dalam mencari hasil searching . Aplikasi-aplikasi yang dibuat d) Terdapat fitur add bookmark yang didalam handphone dengan menggunakan dimana user dapat menyimpan ayat-ayat MIDP disebut dengan MIDlet. MIDlet dianggap user penting. Untuk melihat berupa sebuah kelas abstrak yang ayat-ayat mana saja yang di bookmark , merupakan sub kelas dari bentuk dasar user dapat melihatnya pada aplikasi aplikasi sehingga antarmuka aplikasi pada show bookmarks. Namun, aplikasi ini Java ME dan aplikasi manajemen pada tidak memberikan visibility pada ayat perangkat lunak dapat terbentuk [4]. yang telah dicatat ke dalam bookmark . Sehingga user tidak dapat mengetahui ANALISIS DAN DESAIN SISTEM dengan jelas ketika user membacanya bahwa ayat tersebut telah di bookmark Pada saat penelitian dilakukan, selain masuk pada aplikasi bookmark aplikasi bible pada ponsel, khususnya yang tersebut. Selain itu perlu juga dibuat fitur berbasikan Java ME, dinilai sebagian orang untuk mengelompokan ayat yang akan di masih kurang baik, maka perlu dilakukan bookmark bedasarkan nama kitab, pada perbaikan terutama di sisi fitur. Karena aplikasi show bookmarks. sistem yang akan dibuat menggunakan Java ME, maka penulis mengambil contoh Berikut adalah fitur yang terdapat pada aplikasi Go Bible versi 2.2.6 aplikasi yang akan dibuat: (http://gobible.jolon.org ) yang telah banyak 1. Aplikasi yang dibuat dapat menampilkan digunakan sebagai bahan untuk dianalisa. 2 (jenis) Alkitab. File Alkitab yang Berikut adalah beberapa fitur yang digunakan adalah file GoBible . Penulis telah ada dan menurut penulis perlu memilih file GoBible dikarenakan file diperbaiki dan dikembangkan GoBible terdiri dari ayat-ayat alkitab a) Satu aplikasi Go Bible hanya dapat yang telah dipecah-pecah menjadi menampilkan satu jenis Alkitab bagian-bagian kecil sehingga dalam berbahasa tertentu dan versi tertentu pembacaan tidak merlukan waktu proses misalkan Alkitab berbahasa Inggris versi yang lebih lama dan memiliki struktur King James ataupun Alkitab berbahasa file yang jelas. Indonesia versi Terjemahan Baru. File GoBible memiliki 3 (tiga) file b) Terdapat fitur Go To , yang dimana user utama yang terletak pada folder “Bible dapat menampilkan ayat yang Data” yaitu: diinginkannya. Namun fitur tersebut • GlobalFile Index kurang efisien dalam penggunaannya GlobaFileIndex yang terletak pada karena pada pemilihan jenis kitab, harus folder “Bible Data/Index” menekan tombol arah ke bawah dan arah GlobalFile Index memiliki struktur 3. Selain fitur search biasa (pencarian ayat sebagai berikut : berdasarkan string yang inputkan user ) Byte : Banyaknya kitab juga terdapat fitur advanced search [Pengulangan sebanyak kitab] seperti yang tertuang pada bab I, sub bab ♦ utf – Nama kita ruang lingkup. ♦ utf - Nama File kitab 4. Fitur bookmark , pada fitur ini user dapat ♦ short – Pasal awal (Catatan : memilih ayat – ayat mana saja yang di ada versi yang menggunakan anggap penting serta memberikan byte ) catatan. Selain itu terdapat visibility yang ♦ short - Jumlah pasal (Catatan : jelas guna membedakan ayat mana yang ada versi yang menggunakan telah di-bookmark dan yang mana yang byte ) tidak. Catatan tersebut tersebut disimpan ♦ [Pengulangan untuk setiap pasal] pada sebuah Record Management byte – Beriskan nomer dari System (RMS). file yang berisikan pasal ini. 5. Terdapat aplikasi renungan harian. Misalkan Kejadian 0 (0 = Sumber data yang digunakan adalah data nomor) yang berisikan data renungan dari internet yang ditentukan dari
Recommended publications
  • Free and Open Source Software
    Free and open source software Copyleft ·Events and Awards ·Free software ·Free Software Definition ·Gratis versus General Libre ·List of free and open source software packages ·Open-source software Operating system AROS ·BSD ·Darwin ·FreeDOS ·GNU ·Haiku ·Inferno ·Linux ·Mach ·MINIX ·OpenSolaris ·Sym families bian ·Plan 9 ·ReactOS Eclipse ·Free Development Pascal ·GCC ·Java ·LLVM ·Lua ·NetBeans ·Open64 ·Perl ·PHP ·Python ·ROSE ·Ruby ·Tcl History GNU ·Haiku ·Linux ·Mozilla (Application Suite ·Firefox ·Thunderbird ) Apache Software Foundation ·Blender Foundation ·Eclipse Foundation ·freedesktop.org ·Free Software Foundation (Europe ·India ·Latin America ) ·FSMI ·GNOME Foundation ·GNU Project ·Google Code ·KDE e.V. ·Linux Organizations Foundation ·Mozilla Foundation ·Open Source Geospatial Foundation ·Open Source Initiative ·SourceForge ·Symbian Foundation ·Xiph.Org Foundation ·XMPP Standards Foundation ·X.Org Foundation Apache ·Artistic ·BSD ·GNU GPL ·GNU LGPL ·ISC ·MIT ·MPL ·Ms-PL/RL ·zlib ·FSF approved Licences licenses License standards Open Source Definition ·The Free Software Definition ·Debian Free Software Guidelines Binary blob ·Digital rights management ·Graphics hardware compatibility ·License proliferation ·Mozilla software rebranding ·Proprietary software ·SCO-Linux Challenges controversies ·Security ·Software patents ·Hardware restrictions ·Trusted Computing ·Viral license Alternative terms ·Community ·Linux distribution ·Forking ·Movement ·Microsoft Open Other topics Specification Promise ·Revolution OS ·Comparison with closed
    [Show full text]
  • B3: an Automated Cross-Platform Mobile Bible Application
    B3: An Automated Cross-Platform Mobile Bible Application. Ambrose A. Azeta, Ph.D.*1; Abimbola Esuruoso, B.Sc.1; and A.E. Azeta, HND2 1Department of Computer and Information Sciences, Covenant University, Ogun State, Nigeria. 2Federal Institute of Industrial Research, Oshodi (FIIRO), Nigeria. E-mail: [email protected]* ABSTRACT Magazines, 2012). Mobile Computing devices include handheld computers, palm-tops, The Bible is one of the best-selling books of all personal digital assistants (or PDAs), pocket- time. It is a historical text as well as a religious sized computers, smart phones, among others text, capturing some of the most remarkable (Paul, 2009). Mobile phones have become stories of mankind and its relationship with God increasingly popular, especially in the area of the creator. With the advancement of social networking. Applications for mobile technology, the distribution and communication phones are traditionally written in the native of this book has found its place in computers, language of the phone in question. The native both fixed and mobile. The problem with most programming language usually differs from one Bible software is that it does not present the phone to another. scriptures in a format that is easy to read and follow in the mobile context. It offers developers The Bible is a religious book that contains the a lasting solution to the conflicts that arise over Word of God and is used by Christians. It is native and web application development. The traditionally, printed in books of different sizes, main objective of this research is to develop a translations and languages.
    [Show full text]
  • Aplikasi Bible Pada Mobile Phone Dengan Menggunakan Java Micro Edition (Java Me)
    APLIKASI BIBLE PADA MOBILE PHONE DENGAN MENGGUNAKAN JAVA MICRO EDITION (JAVA ME) Alexander Setiawan, Agustinus Noertjahyana, Eriek Tjung Jurusan Teknik Informatika, Fakultas Teknologi Industri Universitas Kristen Petra Jl. Siwalankerto 121 – 131 Surabaya 60236 Indonesia Telp. (031)-2983455, Fax. (031)-8417658 E-mail: [email protected], [email protected], [email protected] ABSTRAK: Alkitab merupakan buku pedoman hidup bagi kaum Kristiani, perkembangan teknologi ponsel memungkin untuk membuat aplikasi Alkitab pada mobile phone. Penelitian ini bertujuan untuk mengembangkan aplikasi Alkitab yang telah ada dengan memberikan fitur-fitur baru. Fitur-fitur tersebut diantaranya, yaitu dapat menampilkan dua jenis Alkitab bersamaan (Terjemahan Baru dan King James Version), fitur note untuk aplikasi bookmark, visibility yang jelas pada ayat yang di-bookmark, tampilan, pengelompokan pada bookmark dan pengelompokan hasil pencarian kata, aplikasi renungan harian, dan peta. Database Alkitab yang digunakan adalah database Go Bible, dan pencarian string menggunakan metode Turbo Boyer Moore. Pengujian terhadap aplikasi dilakukan pada Nokia N78, Sony Ericsson w910i, K800 sebagai sampel. Dari hasil pengujian, aplikasi yang telah dibuat dapat berjalan dengan baik pada ketiga ponsel tersebut. Kata kunci: Alkitab, mobile phone, turbo boyer moore. ABSTRACT: The Bible is a guidebook for the Christian life, the development of mobile technology allows to create applications Bible on mobile phones. This research aims to develop applications of existing Bible by providing new features. These features include, that can display two types of the same Bible (New International Version and the King James Version), features of note to the bookmark application, clear visibility on the in-verse bookmarks, display, grouping the bookmarks and search results clustering words, the application daily devotional, and maps.
    [Show full text]
  • Using Feature Phones to Promote Literacy and Scripture Engagement
    Using Feature Phones to Promote Literacy and Scripture Engagement Cynthia Trotter SIL Chad We really like SIL’s Reading App Builder, Scripture App Builder, and the new Bloom Reader app for Android smartphones. We have used them to create and convert many books. But there is one problem: many of the people in the language communities in Chad do not own an Android phone. Yes, some day Android phones will be more prevalent, and their numbers are growing, albeit slowly. But we are interested in what we can do with the phones many people have right now: feature phones. We have discovered three workable options: (1) easy reader video books, (2) Go Bible, and (3) PhotoBible. You might find them useful as part of your literacy and Scripture Engagement strategies. © 2020 Cynthia Trotter – Creative Commons BY-NC-ND 1 1. Easy reader video books It is possible to create a narrated easy reader book for a feature phone (which can also be played on an Android phone). What you are creating is a little video that includes a line or two of text for each picture. A great source for Bible story pictures is: https://freebibleimages.org or the video templates or pictures available through SIL International Media Services: Figure 1 https://www.internationalmediaservices.org/bible- story-scripture-video-templates. A word about the choice of pictures: feature phones have very small screens so the pictures should be simple without a lot of detail and with good contrast. Photos like the one in Figure 1 are ok because it is simple.
    [Show full text]