aplikasi mobile untuk ayat- ayat renungan alkitab...

20
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

Upload: nguyendieu

Post on 18-Mar-2019

253 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

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

Page 2: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan
Page 3: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

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

Page 4: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

1

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

Page 5: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

2

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

MajestyBooks Publisher1. 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, ber-

bytecode, netral arsitektur, mempunyai garbage- collector, multithreading,

mempunyai mekanisme penanganan kekecualian (exception handling), berbasis

tipe untuk penulisan program mudah diperluas secara dinamis serta telah

diperuntukkan sistem tersebar”2.

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

1Anonim.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. 2Bambang Hariyanto.Esensi- Esensi Bahasa Pemrograman Java Edisi 2. ( Bandung: Informatika, 2007). Hlm. 10.

Page 6: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

3

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,

pager, personal digital assistants (PDA‟s) dan sejenisnya3.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

3M. Shalahudin dan Rosa A.S.Pemrograman J2ME Belajar Cepat Pemrograman Perangkat Telekomunikasi Mobile(

Revisi). (Bandung: Informatika, 2008). Hlm 3

Page 7: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

4

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 JAR-nya. Misalnya WirelessTrader.

MIDlet-Version Nomor versi dari MIDlet yang juga sebagai nomor versi pada file JAR-nya. Misalnya 1.0.1

Page 8: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

5

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,

Page 9: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

6

daya proses terbatas, menkonsumsi daya yang rendah, kuat dan dapat

diandalkan, konektivitas yang terbatas, masa hidup yang pendek4.

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 elemen-

elemen 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. Menyediakan basis formal untuk pemahaman bahasa pemodelan.

2.4.3 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.

4Anonim.Tanpa tahun.Pengembangan Aplikasi Mobile.http://blog.unsri.ac.id/userfiles/JENI-J2ME-Bab01-

Pengembangan%20Aplikasi%20Mobile%282%29.pdf .Diakses pada tanggal 1 Mei 2013

Page 10: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

7

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 adalah salah satu IDE (Integrated Development

Environtment), yaitu sebuah lingkungan kerja yang digunakan untuk

mengembangkan aplikasi dengan berbagai bahasa pemrograman khususnya

Java. NetBeans 6.8 mendukung pengembangan semua tipe aplikasi Java yang

Page 11: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

8

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)

Page 12: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

9

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

Page 13: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

10

- 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

Page 14: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

11

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.

Page 15: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

12

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() {

Page 16: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

13

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);

}

Page 17: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

14

}

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) adalah

kesalahan didalam penulisan kode 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.

Page 18: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

15

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

Page 19: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

16

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.

Page 20: APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB …repository.amikom.ac.id/files/Publikasi_07.12.2343.pdf · APLIKASI MOBILE UNTUK AYAT- AYAT RENUNGAN ALKITAB NASKAH PUBLIKASI diajukan

17

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-indonesian-version-of.html .Diakses pada tanggal 30 April 2013.

Shanks.2012.White-box Testing.http://kaisarshanks.blogspot.com/2012/01/white-box-

testing.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.