APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB
NASKAH PUBLIKASI
diajukan oleh Marlen Ruth Klaudia Sapari 07.12.2343
kepada SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER AMIKOM YOGYAKARTA YOGYAKARTA 2013
MOBILE APPLICATION FOR THE REFLECTIONOF HOLY BIBLE VERSES APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB
Marlen Ruth Klaudia Sapari Andi Sunyoto Jurusan Sistem Informasi STMIK AMIKOM Yogyakarta ABSTRACT
The needs of information is very important in this modern era. The developmentof computer tecnologyas a carrier of information also increased. Lately, the development of mobile phone technology is increasing too. Yesterday, mobile phone used only to call and send some short messages, today the mobile phone can be used to listening music, take photos, etc. The applications that can run on computer only, now can run also on mobile phone with special format. Human, as a creation of God has a needs of intimacy with The Creator. Many ways to reach the intimacy with God, one of them is to have a reflection of the verses of The Bible as a Christian. The fact is, in this modern era, people has no sufficient time to reflects or meditate the verses of The Holy Bible. The classification of the verses of The Holy Bible as a material of reflection that included to database and run onto mobile phone is very helpful to reflects the verses of The Holy Bible so that we can meditate the verses of The Holy Bible although in busy situation. Keywords: Mobile phone, applications, the reflectionverses
1. PENDAHULUAN Manusia terdiri dari tubuh jasmani dan rohani dan seperti halnya tubuh jasmani memerlukan makanan, tubuh rohani pun memerlukan makanan. Makanan rohani yang dimaksudkan adalah untuk memuaskan kebutuhan manusia pada Penciptanya, dengan berbagai cara seperti berdoa, beribadah, membaca kitab suci dan lain sebagainya. Namun, disela- sela berbagai kesibukan dan aktivitas yang padat, manusia seringkali lupa atau tidak sempat berdoa apalagi merenungkan kitab suci sehingga tidak jarang manusia mengalami stress dan depresi berat karena padatnya aktivitas tidak dibarengi dengan kedekatan pada Tuhan. Berdasarkan uraian di atas, maka saya memilih judul “Aplikasi Mobile Untuk Ayat- Ayat Renungan Alkitab” . Aplikasi ini yang dibangun dengan menggunakan bahasa pemrograman Java khususnya J2ME (Java 2Micro Edition) diharapkan dapat menjadikan proses perenungan ayat- ayat Alkitab oleh umat beragama khususnya umat Kristiani menjadi lebih praktis dilakukan dimanapun dan kapanpun.
2. LANDASAN TEORI 2.1
Firman Tuhan KBBI mengartikan kata „firman‟ sebagai “kata (perintah) Tuhan;sabda” dan
kata „Tuhan‟ sebagai “sesuatu yangdiyakini, dipuja, dan disembah oleh manusia sebagai yg Mahakuasa Mahaperkasa, dsb”.Penulis sendiri sebagai umat Kristiani meyakini firman Tuhan adalah pernyataan dari Tuhan yang diwahyukan kepada nabi- nabi jaman dahulu lalu dituliskan dalam kitab- kitab yang lalu disebut dengan Alkitab. 2.1.1
Alkitab Alkitab menurut KBBI adalah “kitab suci agama Kristen, terdiri atas PerjanjianLama dan Perjanjian Baru;”.Perjanjian Lama terdiri dari 39 kitab dan Perjanjian Baru terdiri dari 27 kitab.
2.1.2
Mazmur dan Amsal Kitab Mazmur adalah kitab yang ditulis oleh Raja Daud. Kitab Mazmur merupakan salah satu kitab Perjanjian Lama yang paling disukai karena merupakan kitab yang hampir keseluruhan isinya berupa puji- pujian kepada Tuhan.Kitab Amsal adalah kitab yang ditulis oleh Raja
1
Salomoyang isinya merupakan kumpulan kata- kata dan wejangan penuh hikmat.
2.1.3
Alkitab Rainbow dan Klasifikasi Ayat Renungan Alkitab Rainbow yang adalah Indonesian Version of Rainbow Study
Bible, diterbitkan dalam rangka kerja sama Lembaga Alkitab Indonesia dan 1
MajestyBooks Publisher . Pengklasifikasian ayat renungan dalam Alkitab Rainbow berdasarkan 12 kode warna yang ada. Adapun klasifikasi ayat- ayat tersebut antara lain, Tuhan, pemuridan, kasih, iman, dosa, iblis, keselamatan, keluarga, kesaksian, perintah- perintah, sejarah, nubuatan. 2.2 Java Bill Joy( WilliamNelson Joy), mendeskripsikan bahasa Java sebagai berikut: “ Java adalah bahasa pemrograman orientasi objek yang berukuran kecil,sederhana, aman, diinterpretasi atau dioptimasi secara dinamis, berbytecode, netral arsitektur, mempunyai garbage- collector, multithreading, mempunyai mekanisme penanganan kekecualian (exception handling), berbasis tipe untuk penulisan program mudah diperluas secara dinamis serta telah 2
diperuntukkan sistem tersebar” . 2.2.1
Keunggulan Java Beberapa keunggulan Java antara lain adalah: 1. Berorientasi objek 2. Platform independent 3. Robust 4. Interpreter 5. Aman 6. Sederhana 7. Mendukung Garbage Collector
2.2.2
Java 2 Micro Edition
1
Anonim.2008.Alkitab Rainbow: Indonesian Version of The Rainbow Study Bible. http://biblikaindonesia.blogspot.com/2008/04/alkitab-rainbow-indonesian-version-of.html.Diakses tanggal 30 April 2013. 2 Bambang Hariyanto.Esensi- Esensi Bahasa Pemrograman Java Edisi 2. ( Bandung: Informatika, 2007). Hlm. 10.
2
2.2.2.1 Pengertian J2ME Java2 Micro Editionadalah lingkungan pengembangan yang didesain untuk meletakkan perangkat lunak Java pada barang elektronik beserta perangkat pendukungnya.J2ME biasa digunakan pada telepon selular, 3
pager, personal digital assistants (PDA‟s) dan sejenisnya .Arsitektur J2ME dapat dilihat di bawah ini.
Profile Configuration Kumpulan Library
JVM
Sistem Operasi
Gambar 2.1 Arsitektur J2ME 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. 2.2.2.2 Connected Limited Device Configuration (CLDC) CLDC atau Connected Limited Device Configuration adalah perangkat dasar dari J2ME, spesifikasi dasar yang berupa library dan API yang diimplementasikan pada J2ME. 2.2.2.3 Connected Device Configuration (CDC) CDC terdiri dari virtual machine dan kumpulan library dasar untuk dipergunakan pada profile industri.Implementasi CDC pada J2ME adalah
3
M. Shalahudin dan Rosa A.S.Pemrograman J2ME Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile( Revisi). (Bandung: Informatika, 2008). Hlm 3
3
source code yang menyediakan sambungan dengan macam- macam platform.
2.2.2.4 Mobile Information Device Profile (MIDP) MIDP atau Mobile Information Device Profile adalah spesifikasi untuk sebuah profil J2ME.Pada saat ini terdapat MIDP 1.0 dan MIDP 2.0. 2.2.2.5 Kilobyte Virtual Machine (KVM) KVM adalah paket JVM yang didesain untuk perangkat yang kecil.
2.2.2.6 C- Virtual Machine (CVM) CVM adalah paket JVM optimal yang digunakan pada CDC.
2.2.2.7 MIDlet MIDlet adalah aplikasi yang ditulis untuk MIDP.Aplikasi MIDlet adalah bagian dari kelas javax.microedition.midlet. 2.2.2.7.1
Daur Hidup MIDlet MIDlet terdiri dari beberapa metode yang harus ada, yaitu
constructor(),
protected
void
startApp(),
throws
MIDletStateChangeException, protected voidpauseApp (), protected void destroyAPP
(boolean
unconditional)
throwsMIDletStateChangeException. 2.2.2.7.2
Atribut MIDlet MIDlet juga memiliki beberapa atribut package sebagai
berikut: Tabel 2.1 Atribut MIDlet Nama Atribut
Nilai dan Fungsi
MIDlet-Name
Nama MIDlet yang juga sebagai nama untuk file JARnya. Misalnya WirelessTrader.
MIDlet-Version
Nomor versi dari MIDlet yang juga sebagai nomor versi pada file JAR-nya. Misalnya 1.0.1
4
MIDlet -Vendor
Nama provider MIDlet. Misalnya Wireless Java Inc.
MIDlet-Icon
Icon yang digunakan MIDlet. Misalnya wireless.png
MIDlet-Info-URL
URL dari file yang berisi informasi mengenai MIDlet. Misalnya http://www.wireless.com/info.html
2.2.2.8 JAD (Java Aplication Descriptor) JAD digunakan untuk mendeskripsikan isi aplikasi untuk keperluan pemetaan.File JAD berisi file JAR (Java Archive) dan pemetaan atribut MIDlet, sedangkan file JAR berisi kumpulan kelas dan resource. 2.2.2.9 OTA (Over The Air) Dengan menggunakan OTA, provider MIDlet dapat menginstal MIDlet pada web server dan menyediakan link untuk men- download via WAP atau internet microbrowser. 2.2.3
J2ME Wireless Toolkit J2ME Wireless Toolkit adalah perkakas yang menyediakan lingkungan
emulator, dokumentasi beserta contoh- contoh aplikasi Java untuk perangkat kecil (small device).J2ME WTK berbasiskan pada CLDC dan MIDP. 2.3 Ponsel Ponsel saat ini tidak lagi terbatas untuk menelepon dan mengirim pesan singkat saja, tapi kini ponsel sudah semakin canggih dengan kemajuan teknologi yang semakin pesat.Ponsel dapat digunakan untuk menyimpan data, musik, gambar, foto, koneksi internet, dan lain sebagainya. 2.3.1
Perangkat Mobile Perangkat mobile memiliki banyak jenis dalam hal ukuran, desain dan lay out, tetapi mereka memiliki kesamaan karakteristik yang sangat berbeda dari sistem desktop, antara lain: Ukuran kecil, memori terbatas,
5
daya proses terbatas, menkonsumsi daya yang rendah, kuat dan dapat 4
diandalkan, konektivitas yang terbatas, masa hidup yang pendek . 2.4 Unified Modelling Language (UML) UML menyediakan diagram- diagram yang sangat kaya dan dapat diperluas sesuai kebutuhan kita.Diagram adalah representasi secara grafis dari elemenelemen tertentu beserta hubungan- hubungannya. 2.4.1
Pengertian UML UML adalah bahasa grafis untuk mendokumentasi, menspesifikasikan,
dan membangun sistem perangkat lunak. 2.4.2
Tujuan UML Tujuan utama perancangan UML antara lain: 1.
Menyediakan bahasa pemodelan visual yang ekspresif dan siap pakai.
2.
Menyediakan
mekanisme
perluasan
dan
spesialisasi
untuk
memperluas konsep- konsep inti. 3. 2.4.3
Menyediakan basis formal untuk pemahaman bahasa pemodelan. Kegunaan Diagram UML adalah bahasa untuk menspesifikasikan, memvisualisasi, dan
mendokumentasi artifak- artifak sistem perangkat lunak. 2.4.4
Diagram dan Teknik Pemodelan Diagram mengemukakan banyak hal, penggunaan notasi yang terdefinisi
baik dan ekspresif adalah penting pada proses pengembangan perangkat lunak, yaitu: 1.
Notasi
standar
memungkinkan
pengembang
mendeskripsikan
skenario. 2.
Notasi yang bagus membebaskan otak untuk berkonsentrasi pada masalah- masalah yang lebih lanjut.
4
Anonim.Tanpa tahun.Pengembangan Aplikasi Mobile.http://blog.unsri.ac.id/userfiles/JENI-J2ME-Bab01Pengembangan%20Aplikasi%20Mobile%282%29.pdf .Diakses pada tanggal 1 Mei 2013
6
3.
Notasi
yang
baik
memungkinkan
mengeliminasi
keperluan
pemeriksaan konsistensi dan kebenaran keputusan- keputusan dengan menggunakan tool terotomatisasi.
Penulis menggunakan 4diagram untuk merancang aplikasi ini, antara lain: a. Diagram Use Case Use- case adalah interaksi antara aktor eksternal dan system. b. Diagram Kelas Pemodelan kelas menunjukkan kelas- kelas yang ada di sistem dan hubungan antar kelas- kelas itu, atribut- atribut, dan operasi- operasi di kelas- kelas. c. Diagram Sekuen Diagram sekuen mendeskripsikan komunikasi di antara objek- objek, meliputi pesan- pesan yang ada dan urutan pesan tersebut muncul. d. Diagram Aktivitas Diagram aktivitas berupa operasi- operasi dan aktivitas- aktivitas di use- case. 2.5 Metode Pengujian Sistem 2.5.1 White Box Testing White Box Testing merupakan metode perancangan test case yang menggunakan struktur kontrol dari perancangan prosedural untuk mendapatkan test case. 2.5.2 Black Box Testing Black Box Testing merupakan sebuah metode yang digunakan untuk menemukan kesalahan dan mendemonstrasikan fungsional aplikasi saat dioperasikan, apakah input diterima dengan benar dan output yang dihasilkan telah sesuai dengan yang diharapkan. 2.6 Perangkat Lunak yang Digunakan 2.6.1
NetBeans IDE 6.8 NetBeans
Environtment),
adalah
yaitu
salah
sebuah
satu
lingkungan
IDE kerja
(Integrated yang
Development
digunakan
untuk
mengembangkan aplikasi dengan berbagai bahasa pemrograman khususnya Java. NetBeans 6.8 mendukung pengembangan semua tipe aplikasi Java yang
7
dibutuhkan untuk membuat aplikasi desktop profesional, enterprise, web dan aplikasi mobile. 2.6.2
MySQL MySQL
adalah
sebuah
sistem
manajemen
database
relasi
(relationaldatabase management system) yang bersifat “terbuka” (open source). Terbuka maksudnya adalah MySQL boleh di- download oleh siapa saja, baik versi kode program aslinya (source code program) maupun versi binernya (executable program) dan bisa digunakan secara (relatif) gratis baik untuk dimodifikasi sesuai dengan kebutuhan seseorang maupun sebagai suatu program aplikasi computer
3. PERANCANGAN 3.1 Tinjauan Umum Aplikasi mobile untuk ayat- ayat renungan ini dimaksudkan untuk memudahkan perenungan firman Tuhan dalam Alkitab bagi umat Kristiani di sela- sela aktivitas yang padat. 3.2 Kebutuhan Sistem Aplikasi ini adalah sebuah sistem yang akan dibangun dengan beberapa sistem, beberapa kebutuhan tersebut seperti kebutuhan akan fungsi- fungsi, keluaran sistem,
dan
antarmuka
(interface),
dimana
semua
komponen
saling
berhubungan sehingga terbentuklah sistem. 3.3 Kebutuhan Fungsional Kebutuhan fungsional aplikasi AyatMobile antara lain: 1. Dapat terhubung dengan internet. 2. Dapat memilih dan menampilkan ayat yang dipilih berdasarkan kategori. 3. Dapat melakukan pencarian kata. 4. Dapat membuka dan melakukan pencarian kata dalam kamus untuk selanjutnya ditampilkan dalam teks dan gambar. 3.4 Perancangan Sistem 3.4.1
Rancangan Sistem yang Akan Dibangun (Use Case Diagram) Use casediagram menjelaskan siapa saja yang berperan dalam aplikasi AyatMobile dan apa saja yang dapat dilakukan.
3.4.2
Rancangan Objek (Class Diagram)
8
Class diagram menunjukkan aplikasi ini terdiri dari beberapa objek yang menjadi dasar dan saling berhubungan antara satu dengan yang lain, tergantung dari fungsi- fungsi dan method. 3.4.3
Rancangan Alur Kerja (Activity Diagram) Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing- masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir.
3.4.4
Rancangan Interaksi Antar Objek (Sequence Diagram) Diagram sekuen digunakan untuk menggambarkan beberapa objek dilengkapi dengan pesan yang dikirim atau diterima oleh setiap objek.
3.4.5
Rancangan Antar Muka(Interface) Perancangan antar muka sistem dilakukan dengan membuat sketsa tampilan antar muka sistem yang berfungsi sebagai alat komunikasi antar pengguna dengan aplikasi.
4. IMPLEMENTASI DAN PEMBAHASAN 4.1 Implementasi 4.1.1
Manual Program Manual program merupakan petunjuk bagi pemakai tentang bagaimana cara mengoperasikan sistem sehingga dapat dicapai target yang diinginkan. Berikut petunjuk menjalankan aplikasi AyatMobile: a. Form Menu Utama
Gambar 4.1.1 Form Menu Utama Dalam form ini terdapat beberapa sub-menu, antara lain: -
Program → Ayat Renungan, Kamus Alkitab, Update, dan
About
9
-
Keluar
b. Form Ayat Renungan
Gambar 4.1.2 Form Ayat Renungan c. FormKamus Alkitab
Gambar 4.1.3 Form Kamus Alkitab Pada form kamus Alkitab ini digunakan untuk mencari arti kata-kata yang tidak dipahami dalam Alkitab. Ketikkan kata yang ingin dicari lalu klik menu pilih ”ok” . d. Form Update
10
Gambar 4.1.4 Form Update Pada form update ini digunakan untuk mengubah data ayat-ayat renungan. Ketikkan Nomor atau identitas Mazmur yang ingin diubah lalu klik menu pilih ”ok”. 4.1.2
Manual Instalasi
4.1.2.1 Hardware Hal pertama yang dilakukan adalah mempersiapkan pengaman terutama terhadap penggunaan tegangan listrik yang tidak stabil yaitu perlu dipasang stabilizer. Instalasi perlu dilakukan oleh pemasar toko komputer pada saat pembelian perangkat keras dilakukan. 4.1.2.2 Software Untuk instalasi software penulis membedakan menjadi dua yaitu instalasi aplikasi mobile untuk ayat-ayat renungan Alkitab dan instalasi database ayat-ayat renungan Alkitab.Hal-hal yang perlu dilakukan dalam penginstalan software adalah sebagai berikut: 1. Instalasi aplikasi mobile untuk ayat- ayat renungan Alkitab: a. Masukkan CD yang berisi program aplikasi mobile untuk ayat-ayat
renungan
Alkitab
ke
dalam
CDROM
atau
DVDROM komputer yangakan diinstal aplikasi tersebut. Selain itu, dapat juga dengan meng- copy aplikasi mobile langsung ke komputer yang akan diinstal aplikasi ini. b. Jalankan file setup.exe yang ada pada CD, DVD, atau hasil copy file master aplikasi ayat- ayat mobile tersebut. c.
Ikuti semua petunjuk dan langkah-langkah yang ditampilkan selama proses instalasi hingga selesai.
2. Instalasi database pada server. a. Instalasi database phpMyAdmin, ikuti semua petunjuk dan langkah-langkah yang ditampilkan selama proses instalasi hingga selesai.
11
b. Selanjutnya lakukan meng-attachdatabase renungan.sql melalui
WebBrowserhttp://localhost/phpmyadmin/
renungan. Setelah menemukan database renungan.sql, klik ganda. Komputer dapat menjalankan program aplikasi sistem informasi ayat renungan tersebut karena sebelumnya sudah terkoneksi dengan database yang ada pada DBMS. 4.1.3
Pemeliharaan Sistem Kegiatan pemeliharaan ini meliputi pemeliharaan sistem perangkat keras dan perangkat lunak, yaitu: 1. Kegiatan pemeliharaan perangkat keras. a. Melakukan pembersihan minimal 1 bulan sekali terhadap perangkat keras.
b. Pengecekan kipas pada power supply maupun kipas pendingin prossesor. 2. Kegiatan pemeliharaan perangkat lunak. a. Pembuatan back-up data / penyimpanan data cadangan dalam media lain seperti: Harddisk, CD atau flash disk. b. Mencatat berbagai permasalahan-permasalahan yang muncul, jika sewaktu-waktu terjadi permasalahan yang sama maka bisa disesuaikan. c.
Menginstal antivirus.
4.2 Pembahasan 4.2.1
Listing Program 1. Listing Koneksi Korelasi database dengan phpMyAdmin dan NetBeans IDE 6.8 adalah sebagai berikut: - Prosedur untuk mengkoneksikan data ke MySQLClass untuk koneksi database renungan private void parsing2XML() {
12
HttpConnection conn; DataInputStream dis1; DataOutputStream dos1; try { // String parameters = textField.getString(); conn = (HttpConnection) Connector.open("http://localhost/ayat%20renungan/kamus.php?"+"id="+textField.getString()) ; conn.setRequestMethod(HttpConnection.POST); conn.setRequestProperty("Content-Type", "text/xml"); dos1 = new DataOutputStream(conn.openDataOutputStream()); dis1 = new DataInputStream(conn.openDataInputStream()); if (conn.getResponseCode() == HttpConnection.HTTP_OK) { doParse1(dis1); list3.deleteAll(); for (int k = 0; k < jumlah2; k++) { String isi = kategorikam[k].getText(); list3.append(isi, image3); } } else { list3.append("Koneksi Error",image1); } } catch (Exception e) { list3.append("Error: " + e,image1); }
13
}
4.3 Uji Coba Sistem dan Program 4.3.1
Pengujian Sistem Ada 2 metode untuk melakukan pengujian system, antara lain: 1.
White Box Testing, beberapa kegiatan yang dilakukan dalam pengujian ini yaitu: pada form input data mazmur belum diisi pada id_kategori lalu kita menyimpan data tersebut, maka pada saat melakukan pencarian tidak akan muncul data yang maksud.
2.
Black Box Testing, salah satu kegiatan yang dilakukan dalam pengujian adalah form input data kategori, pada text box id_kategori, hanya bisa diinputkan dengan angka saja, tidak bisa diinputkan dengan karakter dan sudah secara otomatis.
4.3.2
Pengujian Program Pengujian program dimaksudkan untuk mengetahui lebih jauh masih adakah kesalahan-kesalahan dan kekurangan dari program yang terjadi dan kemungkinan yang akan terjadi. Adapun kesalahan-kesalahan program yang mungkin terjadi antara lain: a.
Kesalahan
bahasa
(language
errors)
kesalahan didalam penulisan kode
adalah
programyang
tidak sesuai dengan yang telah disyaratkan. b.
Kesalahan sewaktu proses (run-time-errors) adalah kesalahan yang terjadi sewaktu executable program dijalankan.
c.
Kesalahan logika (logical errors) adalah kesalahan dari logika program yang dibuat.
14
5.
PENUTUP 5.1
Kesimpulan Dari uraian dan penjelasan serta pembahasan materi pada bab-bab sebelumnya dan dalam mengakhiri pembahasan “APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB”, maka penyusun mengambil kesimpulan bahwa: 1. Proses perenungan ayat- ayat Alkitab bagi umat Kristiani sangatlah penting di manapun. Merenungkan ayat- ayat Alkitab yang sudah terinstal dalam sebuah gadget seperti handphone, akan terasa lebih mudah dan praktis. Sifat praktis dan efisien yang diusung perangkat mobile, akan menimbulkan keinginan untuk merenungkan ayat- ayat Alkitab lebih sering, semisal disela- sela akitifitas. 2. Adapun kelebihan aplikasi perenungan ayat Alkitab yang bersifat mobile dibandingkan sistem yang ada saat ini (manual) adalah: a.
Pengguna dapat merenungkan ayat- ayat Alkitab kapanpun dan dimanapun.
b.
Pengguna dimudahkan dengan ayat- ayat Alkitab yang sudah dimasukkan ke dalam basis data “Aplikasi Mobile Untuk Ayat- Ayat Renungan Alkitab”, sehingga dapat merenungkan ayat- ayat Alkitab tersebut tanpa harus membawa Alkitab yang terkadang berat dan sering terlupa karena padatnya aktifitas.
c.
Pengguna
dimudahkan
dengan
adanya
pengklasifikasian ayat- ayat renungan yang terdapat dalam kitab Mazmur dan Amsal yang banyak dilakukan dan dibagikan oleh pemimpin agama Kristiani sebagai tuntunan hidup umat Kristiani.
5.2
Saran Berdasarkan kesimpulan di atas, juga sebagai pertimbangan bagi pengguna dan pengembang aplikasi berikutnya, penyusun mempunyai beberapa saran
15
yang dapat dipertimbangkan. Adapun saran yang penyusun usulkan sebagai bahan pertimbangan adalah sebagai berikut: 1.
Menggunakan “Aplikasi Mobile Untuk Ayat- Ayat Renungan Alkitab” dengan bijaksana. Aplikasi mobile ini tidak untuk menggantikan bentuk fisik Alkitab sebagai bahan perenungan firman Tuhan yang pokok secara seutuhnya.Penggunaan aplikasi mobile ini hanya untuk memudahkan perenungan ayat- ayat Alkitab di tengah- tengah kepadatan aktifitas dan memudahkan
dalam
perenungan
dengan
adanya
pengklasifikasian ayat Alkitab. 2.
Bagi pengembang aplikasi berikutnya supaya melakukan pengembangan terhadap aplikasi yang penyusun telah susun dan bangun ini. Penyusun menyadari dalam aplikasi ini masih banyak terdapat kekurangan sehingga perlu dikembangkan lebih lanjut suatu saat nanti.
3.
Dalam pembuatan aplikasi ini penyusun menyadari bahwa masih banyak kekurangan, untuk itu saran dan kritik sangat penyusun harapkan. Serta harapan penyusun semoga aplikasi ini dapat dimanfaatkan dengan sebaik-baiknya.
16
DAFTAR PUSTAKA Anonim.2002. Java for Mobile Programming. Yogyakarta: ANDI Offset dan Semarang: Wahana Komputer. Arbie.2004.Manajemen Database dengan MySQL.Yogyakarta: ANDI Offset. Charibaldi, Novrido. 2010. Solusi Pemrograman Java ( Dilengkapi Contoh Soaldan Penyelesaian). Yogyakarta: Pyramedia. Hariyanto, Bambang.2004.Rekayasa Sistem Berorientasi Objek. Bandung:Informatika. Hariyanto, Bambang.2007.Esensi- Esensi Bahasa Pemrograman Java Edisi 2. Bandung: Informatika. Pusat Bahasa.2002.Kamus Besar Bahasa Indonesia.Jakarta:Balai Pustaka. Shalahudin, M. & A.S, Rosa.2008. Pemrograman J2ME Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile (Revisi).Bandung: Informatika. Anonim.2008.Alkitab Rainbow:The Indonesian Version of The Rainbow Study Bible.http://biblikaindonesia.blogspot.com/2008/04/alkitab-rainbow-indonesianversion-of.html .Diakses pada tanggal 30 April 2013. Shanks.2012.White-box Testing.http://kaisarshanks.blogspot.com/2012/01/white-boxtesting.html .Diakses pada tanggal 4 Juni 2013. Anonim.2012.Metode Black Box Testing.http://jaketbiru1011.wordpress.com/2012/11/29/metode-blackbox-testing/ .Diakses pada tanggal 4 Juni 2013.
17