1
IMPELEMENTASI ALGORITMA PENCARIAN SEQUENTIAL SEARCH PADA
ENSIKLOPERIA IKAN HIAS AIR TAWAR BERBASIS ANDROID
Haerul Umam, Soewarto Hardienata1, Andi Chairunnas
2
Program Studi Ilmu Komputer-FMIPA Universitas Pakuan
Jl. Pakuan PO BOX 452, Bogor
Telp/Fax (0251) 8375 547
E-mail : [email protected]
ABSTRAK
Sequential search adalah suatu teknik pencarian data dalam array ( 1 dimensi ) yang
akan menelusuri semua elemen-elemen array dari awal sampai akhir, dimana data-data tidak
perlu diurutkan terlebih dahulu. Kemungkinan terbaik adalah jika data yang dicari terletak di
indeks array terdepan (elemen array pertama) sehingga waktu yang dibutuhkan untuk pencarian
data sangat sebentar (minimal). Kemungkinan terburuk adalah jika data yang dicari terletak di
indeks array terakhir (elemen array terakhir) sehingga waktu yang dibutuhkan untuk pencarian
data sangat lama (maksimal). Aplikasi ensiklopedia ikan hias air tawar ini, merupakan aplikasi
berbasis android yang digunakan untuk mengetahui nama ilmiah, penemu, nama dagang, famili,
nama daerah, asal ikan, ukuran, morfologi/tingkah laku, pakan dan pemeliharaan serta
perkembangbiakan ikan hias air tawar, dilengkapi dengan sebuah fasilitas searching terdapat
tiga kategori pencariannya yaitu berdasarkan nama ilmiah, nama daerah serta negara asal,
sehingga diharapkan dengan adanya fasilitas tersebut dapat dengan lebih cepat menemukan
informasi yang diinginkan oleh pengguna hanya dengan memasukkan kata kunci yang dicari.
Agar dapat menuangkan ide awal sesuai dengan yang diharapkan dalam implementasinya
metode yang digunakan menggunakan metode System Development Life Sycle(SDLC). Di dalam
melakukan penelitian dilakukan beberapa proses / tahap yaitu tahap perencanaan, analisis,
perancangan, implementasi, uji coba dan penggunaan, menggunakan android studio sebagai
media pembuatannya dan menggunakan database Sqlite.
Kata Kunci : Android, Sequential Search, Ikan Hias Air Tawar, Android Studio
PENDAHULUAN
Latar Belakang
Ikan hias air tawar merupakan salah
satu jenis makhluk hidup yang habitatnya
berada di air tawar, pemeliharaannya biasa
ditempatkan pada akuarium ataupun kolam
tergantung dari tujuan pemeliharaannya.
Menurut catatan “Kementrian Kelautan dan
Perikanan” terdapat lebih dari 1.000 jenis
ikan hias air tawar yang di perdagangkan
secara global. Dari jumlah itu negeri kita
memiliki 400 spesies. Namun, hanya sekitar
90 spesies yang dibudidayakan masyarakat.
Adapun saat ini informasi mengenai
ensiklopedia ikan hias air tawar yang ada
sebagian besar menggunakan bahasa asing
dan diterbitkan di luar sehingga menjadi
barang impor yang mahal. Dalam buku “
Ensiklopedia ikan hias air tawar” yang
disusun oleh Darti Satyani Lesmana,
terdapat lebih dari 500 informasi mengenai
ikan hias air tawar yang dikumpulkan dari
2
wawancara dan data para pedagang,
eksportir, maupun peternak yang ada di
Indonesia.
Sequential search adalah suatu
teknik pencarian data dalam array ( 1
dimensi ) yang akan menelusuri semua
elemen-elemen array dari awal sampai akhir,
dimana data-data tidak perlu diurutkan
terlebih dahulu. Kemungkinan terbaik
adalah jika data yang dicari terletak di
indeks array terdepan (elemen array
pertama) sehingga waktu yang dibutuhkan
untuk pencarian data sangat sebentar
(minimal). Kemungkinan terburuk adalah
jika data yang dicari terletak di indeks array
terakhir (elemen array terakhir) sehingga
waktu yang dibutuhkan untuk pencarian data
sangat lama (maksimal).
Aplikasi ensiklopedia ikan hias air
tawar ini, merupakan aplikasi yang
digunakan untuk mengetahui nama ilmiah,
penemu, nama dagang, famili, nama daerah,
asal ikan, ukuran, morfologi/tingkah laku,
pakan dan pemeliharaan serta
perkembangbiakannya. Aplikasi ini
dilengkapi dengan sebuah fasilitas
searching, sehingga diharapkan dengan
adanya fasilitas tersebut dapat dengan lebih
cepat menemukan informasi yang
diinginkan oleh pengguna hanya dengan
memasukkan kata kunci yang dicari.
Untuk membuat penyampaian
informasi lebih luas dan penncarian data
lebih cepat maka perlu dibuatnya aplikasi
android untuk menyampaikan informasi
mengenai ensiklopedia ikan hias air tawar.
Aplikasi ini menerapkan metode Sequential
search pada pencariannya. Aplikasi berbasis
android ini dapat digunakan oleh user kapan
dan dimana saja, dengan menggunakan
smartphone android sebagai medianya
Berdasarkan latar belakang yang ada,
maka penelitian ini diberi judul
“Implementasi Algoritma Pencarian
Sequential search Pada Ensiklopedia Ikan
Hias Air Tawar Berbasis Android” yang
bertujuan untuk memberikan informasi
mengenai ikan hias air tawar yang diakses
melalui smartphone android, bisa diakses
oleh pengguna kapan saja dimana saja dan
tidak harus terkoneksi dengan internet.
Tujuan Penelitian
Untuk menerapkan algoritma
pencarian Sequential search Pada
Ensiklopedia Ikan Hias Air Tawar berbasis
android.
Ruang Lingkup
Ruang lingkup pada penelitian ini
adalah :
1. Menggunakan metode Sequential
search pada proses pencariannya.
2. Data-data yang diperoleh untuk
mendukung aplikasi bersumber dari
buku “Ensiklopedia ikan hias air
tawar” yang disusun oleh Darti
Satyani Lesmana.
3. Berisi 484 informasi berupa teks dan
gambar, mengenai nama ilmiah,
penemu, nama dagang, famili, nama
daerah, asal ikan, ukuran, morfologi/
tingkah laku, pakan dan pemeliharaan
serta perkembang biakan. Mengenai
ikan hias air tawar.
4. Implementasi dari penerapan metode
Sequential search ini dibuatnya
aplikasi “Ensiklopedia ikan hias air
tawar”, dengan bahasa pemrograman
java.
5. Menggunakan database SQLite.
6. Hanya dapat di oprasikan di
Smartphone yang menggunakan
sistem operasi android.
Manfaat Penelitian
1. Menyediakan aplikasi android yang
berisi ensiklopedia ikan hias air tawar.
2. Memberikan kemudahan kepada
pengguna Smartphone android untuk
mengetahui informasi mengenai ikan
hias air tawar.
3
3. Dapat merancang sebuah aplikasi
menggunakan metode Pencarain
Sequential search berbasis android.
4. Diharapkan dapat menjadikan penelitian
ini sebagai suatu referensi perbaikan
untuk aplikasi yang akan dikembangkan
kedepannya.
Metode Sequential Seacrh
Pencarian sekuensial (atau disebut
juga pencarian linier) merupakan model
pencarian yang paling sederhana yang
dilakukan terhadap suatu kumpulan data.
Secara konsep, penjelasannya adalah seperti
berikut:
Terdapat L yang merupakan larik
yang berisi n buah data (L[0], L[1],...,L[n-1]
dan k adalah data yang hendak dicari.
Pencarian dilakukan untuk menemukan
L[i]=k Dengan i adalah bilangan index
terkecil yang memenuhi kondisi 0 ≤ k ≤ n-1.
Tentukan saja ada kemungkinan bahwa data
yang dicari tidak ditemukan.
Pencarian beruntun (Sequential)
adalah proses membandingkan setiap
elemen larik satu per satu secara beruntun,
mulai dari elemen pertama sampai elemen
yang dicari ditemukan atau seluruh elemen
sudah diperiksa.
Metode Sequential search:
1. i ← 0 {index array dimulai dari
1}
2. ketemu ← false
3. selama (tidak ketemu) dan (i <=
N) kerjakan baris 4
4. jika (Data[i] = x) maka ketemu
← true, jika tidak i←i + 1 {
menaikkan nilai index}
5. jika (ketemu) maka i adalah
indeks dari data yang dicari, jika
tidak data tidak ditemukan.
METODE PENELITIAN
Metode Penelitian
Metode yang digunakan untuk
perancangan aplikasi ini menggunakan
(SDLC) agar dapat menuangkan ide awal
sesuai dengan yang diharapkan dalam
implementasinya. Untuk itu metode yang
digunakan menggunakan metode System
Development Life Sycle(SDLC). Di dalam
melakukan penelitian dilakukan beberapa
proses / tahap yaitu tahap perencanaan,
analisis, perancangan, implementasi, uji
coba dan penggunaan. Tahap-tahap
pendekatan (SDLC) secara lengkap disajikan
pada Gambar 1. Yaitu :
Perencanaan
- Pengumpulan Data Secara Observasi
Analisis Sistem
- Analisis Sistem Yang Berjalan- Identifikasi Masalah
Perancangan
- Perancangan Sistem Secara Umum- Perancangan Sistem Secara Detail
Implementasi
- Implementasi Database- Implementasi Sistem
Uji Coba
- Uji Coba Struktural- Uji Coba Fungsional
- Uji Coba Validasi- Uji Kompatibilitas
Berhasil ?
Penggunaan
Ya
Tidak
Gambar 1. System Development Life Cycle
(SDLC)
4
Tahap Perencanaan
Pada tahap perencanaan dilakukan
suatu proses observasi. Proses observasi ini
merupakan kegiatan pengumpulan data-data
secara teoritis dari buku dan sumber lainnya
yang berhubungan dengan penelitian yang
akan dilakukan, seperti pencarian melalui
media internet dan sebagainya. Pencarian
data dari beberapa sumber tersebut bertujuan
untuk mempermudah proses pembuatan
aplikasi agar sesuai dengan yang
diharapkan.
Tahap Analisis
Analisis Sistem Yang Berjalan
Tahap analisis sistem yang sedang
berjalan ini akan dilakukan dengan cara
menganalisis hasil pengamatan sistem yang
sedang berjalan pada saat pengguna
melakukan tahap proses pencarian
ensiklopedia ikan hias air tawar dalam buku
yang disusun oleh Darti Satyani Lesmana.
Identifikasi Masalah
Setelah dilakukan proses analisis
sistem yang sedang berjalan maka
selanjutnya akan dilakukan proses
identifikasi masalah. Pada proses ini
dilakukan penilaian terhadap sistem yang
sedang berjalan, apabila sistem yang sedang
berjalan dirasa kurang efisien maka perlu
diberikan solusi atas permasalahan yang ada
agar dapat memberikan kemudahan pada
pengguna.
Tahap Perancangan
Perancangan Sistem Secara Umum
Tahap perancangan sistem secara
umum, tahapan ini dilakukan setelah proses
analisis sistem yang sedang berjalan sudah
selesai dilakukan, sehingga selanjutnya
dapat dibuat perancangan flowchart sistem
dan algoritma yang digunakan dalam sistem
yang akan dikembangkan.
Perancangan Sistem Secara Detail
Pada tahap ini semua komponen-
komponen dirancang dan dijelaskan secara
detail. Perancangan sistem secara detail ini
dilakukan dengan cara membuat design
interface, halaman utama, halaman
ensiklopedia, halaman pencarian, dan
halaman tentang.
Tahap Implementasi
Tahap implementasi dilakukan
setelah perancangan selesai dibuat. Pada
tahap ini dilakukan pembuatan Aplikasi
Pencarian Pada Ensiklopedia Ikan Hias Air
Tawar Menggunakan Metode Pencarian
Sequential search Berbasis Android.
Penerapan aplikasi ini menggunakan
perangkat lunak Android Studio dan SQLite
untuk perancangan databasenya yang
berjalan pada Sistem Operasi Windows 7.
Tahap Uji Coba
Tahap uji coba ini dilakukan dengan
4 tahapan, yaitu:
1. Uji Coba Struktural
Uji coba ini dibuat bertujuan untuk
mengetahui apakah proses struktural
aplikasi yang dibangun sudah sesuai
dengan yang dirancang pada tahap
awal penelitian yang dilakukan.
2. Uji Coba Fungsional
Uji coba ini dilakukan bertujuan untuk
mengetahui apakah aplikasi yang
dibangun dapat berfungsi dengan baik
atau tidak sesuai dengan fungsinya.
3. Uji Coba Validasi
Uji coba validasi dilakukan dengan uji
coba data dan hasil, apakah hasil dari
sistem sesuai dengan hasil pencarian
manual yang telah dilakukan
berdasarkan metode pencarian yang
diterapkan dalam pembuatan
aplikasinya
4. Uji Coba Kompatibilitas
Uji coba kompatibilitas dilakukan
untuk menguji apakah aplikasi yang
5
dijalankan kompatibel atau tidak pada
smartphone.
Tahap Penggunaan
Tahap penggunaan adalah tahap
dimana ketika sistem sudah selesai dibuat
kemudian telah lolos tahapan uji coba sistem
sehingga sudah dapat di pergunakan pada
perangkat smartphone andoid.
PERANCANGAN DAN
IMPLEMENTASI
Perancangan
Tahap Perencanaan
Pada tahap perencanaan ini
dilakukan proses observasi. Proses observasi
merupakan suatu kegiatan pengumpulan
data secara teoritis dari buku – buku dan
sumber lain seperti pencarian melalui media
internet. Pencarian dari beberapa sumber
tersebut bertujuan untuk mempermudah
pembuatan sistem aplikasi yang akan dibuat.
Tahap Analisis
Analisis Sistem Yang Berjalan
Adapun flowchart sistem yang
sedang berjalan dapat dilihat pada gambar 4.
USER
Start
Ensiklopedia
Ikan hias Air
Tawar
Membaca
ensiklopedia
Pencarian
Ensiklopedia
End
Informasi
Ensiklpedia
Gambar 2 . Flowchart sistem yang berjalan
Identifikasi Masalah
Setelah dilakukan proses analisis
sistem yang sedang berjalan maka akan
dilakukan proses identifikasi masalah. Pada
sistem yang dilakukan oleh user untuk
mencari ensiklopedia ikan hias air tawar
secara manual dirasa kurang efisien, karena
user menghabiskan waktu lebih banyak
dalam pencariannya.
Tahap Perancangan
Tahap Perancangan Secara Umum
Pada tahap ini meliputi perancangan
flowchart system sebagai gambaran aplikasi
yang bersifat user friendly untuk pengguna.
Berikut gambar perancangan flowchart
system yang dapat dilihat pada gambar 5. Start
1.Ensiklopedia
ikan hias
2. Pencarian
3. Tentang
4. Keluar
Menu
Utama
Menu1 Menu 2 Menu 3 Menu 4
Ikan Hias
Air Tawar
A-Z
Pencarian
Masukkan
Kata
Kunci
Pencarian
Database
Hasil
Pencarian
C
Tentang
A
Keluar
End
Ikan hias
B
A
T T T
Y Y Y Y
Pemilihan
ya
A
Tidak
CB
Kategori Pencarian
1. Nama Ilmiah
2. Nama Daerah
3.Negara Asal
Gambar 3. Flowchart sistem secara umum
Implementasi
Pada tahap ini dilakukan pembuatan
Aplikasi Menggunakan Metode Sequential
search Berbasis Android. Penerapan aplikasi
ini menggunakan perangkat lunak Android
Studio dan SQLite untuk perancangan
databasenya yang berjalan pada OS
Windows 7.
6
Untuk membuat aplikasi ini terlebih
dahulu disiapkan Android SDK, ADT dan
Android Studio.
1. Sebelum menginstall Android Studio
pastikan java JDK telah terinstall
terlebih dahulu.
2. Install dan setting Android SDK
Manager. Berikut ini contoh Android
SDK Manager yang telah terinstall
dapat dilihat pada gambar.
Gambar 4. Android SDK Manager
3. Ekstrak folder Android Studio dan
install. Berikut ini contoh tampilan
awal Android Studio setelah di
install dan dapat dilihat pada gambar.
Gambar 5. Android Studio
HASIL DAN PEMBAHASAN
Halaman Menu Utama
Halaman Menu Utama merupakan
tampilan awal pada saat aplikasi
ensiklopedia ikan hias air tawar dibuka.
Pada halaman utama terdapat empat button
yaitu, Ensiklopedia, Pencarian, Tentang, dan
Keluar. Jika button Ensiklopedia di klik
maka akan muncul listview yang berjumlah
484 data, jika Pencarian di klik maka anak
muncul tiga buah button kategori
pencarian,jika Tentang di klik maka akan
muncul tentang aplikasi dan jika button
Keluar diklik maka akan muncul pop-up
message Pada saat pengguna memilih salah
satu menu button, pengguna akan ke
halaman yang dituju. Berikut tampilan
halaman utama yang dapat dilihat pada
gambar.
Gambar 6. Tampilan Halaman Utama
Halaman Ensiklopedia Ikan Hias
Halaman ini merupakan halaman
yang menampilkan semua ensiklopedia ikan
hias air tawar yang ada sudah terurut dari
huruf A sampai Z. Jumlah yang ada
sebanyak 484 Ensiklopedia ikan hias air
tawar. Pada halaman tersebut terdapat
gambar dan nama ilmiah ensiklopedia ikan
hias air tawar. Apabila pengguna memilih
salah satu nama ilmiah tersebut, pengguna
akan langsung menuju halaman detail, jika
tidak pengguna akan kembali ke halaman
utama. Berikut tampilan halaman yang dapat
dilihat pada gambar.
Gambar 7. Tampilan Halaman
Ensiklopedia Ikan Hias.
Halaman Pencarian
Pada halaman pencarian, pengguna
dapat mencari ensiklopedia ikan hias air
7
tawar yang diinginkan dengan terlebih
dahulu memilih salah satu kategori dengan
mengklik salah satu button kategori
pencarian berdasarkan tiga kategori
pencarian yaitu, nama ilmiah, nama daerah,
dan negara asal. Saat pengguna sudah
memilih salah satu kategori pencarian maka
akan langsung ke halaman kategori yang
telah dipilh lalu pengguna dapat mengetikan
kata kunci mengenai informasi tersebut lalu
mengklik tombol image button yang ada
pada kiri atas. Proses pencarian ini
menggunakan metode Sequential search.
Berikut tampilan halaman pencarian yang
dapat dilihat pada gambar.
Gambar 9. Tampilan Halaman Kategori
Pencarian
Gambar 10. Tampilan Halaman Pencarian
Berdasarkan kategori nama ilmiah
Halaman Detail
Setelah ensiklopedia ikan hias air
tawar yang dicari ditemukan maka
selanjutnya pengguna akan masuk ke dalam
tampilan halaman detail. Pada halaman
detail terdapat informasi mengenai
ensiklopedia ikaan hias air tawar, gambar,
dan keterangan mengenai ikan hias air
tawar. Berikut tampilan halaman detail yang
dapat dilihat pada gambar.
Gambar 11. Tampilan Halaman Detail
Halaman Tentang
Pada halaman ini menampilkan
tentang profil aplikasi ensiklopedia ikan hias
air tawar yang telah dibuat dan tujuan dari
pembuatan aplikasi ensiklopedia ikan hias
air tawar ini. Berikut tampilan halaman
tentang yang dapat dilihat pada gambar 22.
Gambar 12. Tampilan Halaman Tentang
Halaman Keluar
Pada saat pengguna mengklik button
keluar maka aplikasi akan menampilkan
sebuah pop-up message yang didalamnya
terdapat pilihan apakah pengguna ingin
keluar dari aplikasi tersebut apa tidak.
Apabila pengguna memilih ya maka
pengguna akan langsung keluar dari
aplikasi, apabila memilih tidak maka
pengguna tetap di halaman home. Berikut
tampilan halaman keluar yang dapat dilihat
pada gambar.
8
Gambar 13. Tampilan Halaman Keluar
Pembahasan
Tahap berikutnya adalah uji coba
sistem, dengan cara menjalankan aplikasi
pada emulator android, dengan uji coba ini
dapat diketahui kekurangan atau kelemahan
dari aplikasi ini, seperti menu tidak berjalan,
tombol tidak berfungsi dan sebagainya.
Aplikasi ini juga telah diuji langsung pada
perangkat handphone Samsung Galaxi J1.
Dalam uji coba aplikasi Pencarian
Ensiklopedia Ikan Hias Air Tawar
Menggunakan Metode Sequential search ini
terdapat beberapa tahap yang akan
dilakukan, yaitu :
1. Uji Coba Struktural
2. Uji Coba Fungsional
3. Uji Coba Validasi
4. Uji Coba Kompabilitas
Uji Coba Struktural
Uji coba struktural adalah uji coba
untuk mengetahui apakah struktur atau alur
sistem yang dibuat sudah sesuai dengan
yang dirancang. Hasil uji coba sistem secara
struktural dapat dilihat pada tabel 1.
Tabel 1. Uji Coba Struktural
Uji Coba Fungsional
Selanjutnya dilakukan uji coba
fungsional, uji coba fungsional dilakukan
untuk mengetahui apakah sistem yang
dibuat sudah berfungsi dengan baik. Pada
tahap ini dilakukan percobaan untuk
mengetahui apakah fungsi dari setiap tombol
atau menu pada setiap halaman dapat
berfungsi dengan baik. Hasil uji coba sistem
secara fungsional dapat dilihat pada tabel 2.
Tabel 2 . Uji Coba Fungsional
No Tombol
/ Menu Fungsional Hasil
1 Ensiklop
edia Ikan
Hias
Menampilkan
list view dari
ensiklopedia
ikan hias.
Berfungsi
2 Pencaria
n
Menampilkan
halaman
kategori
pencarian.
Berfungsi
3 Tentang Menampilkan
profil singkat
aplikasi..
Berfungsi
4 Keluar Menampilkan
dialog yang
terdapat dua
buah pilihan
yaitu, ya atau
tidak.
Berfungsi
5 Pilihan Keluar dari Berfungsi
No Uji Coba Hasil
1 Menu utama →
ensiklopedia ikan hias
→ pemilihan → detail
Sesuai
2 Menu utama →
pemilihan
kategori→pencarian →
input objek → database
→ detail
Sesuai
3 Menu utama → tentang Sesuai
4 Menu utama → keluar Sesuai
9
“Ya”
pada
menu
keluar
aplikasi.
6 Pilihan
“Tidak”
pada
menu
keluar
Menampilkan
halaman menu
utama.
Berfungsi
7 Select
Object
Pada List
view
ensiklop
edia ikan
hias air
tawar
Menampilkan
halaman detail
ensiklopedia
ikan hias air
tawar yang di
klik.
Berfungsi
8 Select
Object
Pada
Pencaria
n ikan
hias air
tawar
Menampilkan
halaman detail
ensiklopedia
ikan hias air
tawar.
Berfungsi
Uji Coba Validasi
Uji coba validasi dilakukan untuk
mengetahui apakah sistem yang dibuat dapat
bekerja dengan benar, pada percobaan
aplikasi ini. Berikut tabel hasil uji coba
validasi dapat dilihat pada tabel 3.
Tabel 3. Uji Coba Validasi
No Uji Coba Keterangan Hasil
1 Menginputk
an
ensiklopedia
ikan hias
dengan
benar pada
halaman
pencarian
Menampilka
n halaman
detail sesuai
dengan kata
kunci yang
diinputkan
pada
halaman
pencarian
Sesuai
2 Menginputk
an sebagian
Menampilka
n deret kata
Sesuai
huruf dari
kata yang
tidak
lengkap
yang
berhubungan
dengan kata
kunci yang
diinputkan
3 Menginputk
an
ensiklopedia
ikan hias
dengan salah
pada
halaman
pencarian
Tidak
menampilka
n hasil
pencarian,
dan tetap di
halaman
pencarian
dan akan
muncul
notifikasi di
list view
“kata yang
dicari tidak
ditemukan” .
Sesuai
4 Menginputk
an sebagian
huruf dari
kata yang
tidak
lengkap
Tidak
menampilka
n hasil
pencarian,
dan tetap di
halaman
pencarian.
Sesuai
Berikut contoh uji coba validasi
pencarian berdasarkan nama ilmiah, pada
saat pengguna memilih salah satu kategori
pencarian lalu akan terlihat list view
mengenai aktegori yang telah di pilih
dengan berurutan mulai dari A-Z dan ketika
pengguna menginputkan huruf yang di ketik
pada text view makan list view akan
menyortir informasi yang berhubungan
dengan huruf tersebut akan tetapi jika
pengguna mengetikan huruf secara asal dan
data tidak ada makan akan muculu notifikasi
di listview “kata yang dicari tidak di
temukan” . Pada saat pengguna mengklik
ensiklopedia mengenai nama ilmiah
“Acanthopthalmus myersi” langsung masuk
ke halaman detail. Halaman detail tersebut
menjelaskan tentang ensiklopedia ikan hias
10
air tawar yang dipilih. Berikut tampilan uji
validasi yang dapat dilihat pada gambar.
Gambar 14. Tampilan Halaman Pencarian
Gambar 15. Tampilan Halaman Detail
Perhitungan Manual
Sebuah array memiliki data yang
terdapat pada sistem disimbolkan dengan Y.
Y = [ Abramites Hypselonotus,
Acanthalmus anguillaris/Pangio anguillaris,
Acanthalmus anguillaris/Pangio oblonga,
Acanthalmus kuhli/Pangio
kuhli,Acanthalmus myresi/Pangio
myresi,Acanthalmus semicinctus/Pangio
semicincus, Aequidens pulcher, , …].
Jumlah keseluruhan data yang terdapat pada
aplikasi ensiklopedia ikan hias air tawar ada
484 dan data sudah dalam keadaan terurut
dari huruf A sampai dengan Z.
Pada perhitungan manual ini
dimisalkan data yang dicari pada aplikasi
ensiklopedia ikan hias air tawar adalah
Acuminate. (array yang dicari di simbolkan
dengan X. (x = acanthophalmus myresi).
Pencarian yang dilakukan adalah terurut,
yaitu dengan mencocokan nilai X terhadap
N satu persatu. Berikut perhitungan manual
sequential search :
Index yang di cari :
Array yang ada pada ensiklopedia ikan hias
air tawar sebagai berikut :
Index yang di cari :
Pencarian index :
Data yang dicari tidak ketemu, maka nilai
indeks dinaikkan i = i +1
Data yang dicari tidak ketemu, maka nilai
indeks dinaikkan i = i +1
Data yang dicari tidak ketemu, maka nilai
indeks dinaikkan i = i +1
11
Data yang dicari tidak ketemu, maka nilai
indeks dinaikkan i = i +1
Array sesuai, index sudah ditemukan.
Dari pembahasan di atas dapat
diketahui bahwa metode pencarian
Sequential search dapat digunakan pada
aplikasi ensiklopedia ikan hias air tawar
yang akan di buat.
Uji Coba Kompatibilitas
Uji coba kompatibilitas merupakan
suatu tahap uji coba yang dilakukan untuk
mengetahui kompatibilitas aplikasi terhadap
beberapa perangkat android yang memliki
type dan spesifikasi berbeda. Selanjutnya
bisa melanjutkan tahap distribusi, tahapan
ini bisa dilakukan dengan cara mentransfer
file .apk aplikasi ikan hias air tawar yang
sudah dibuat yang terdapat di direktori/bin
dalam folder aplikasi dibuat menggunakan
kabel data. Selain menggunakan kabel data,
file .apk dari aplikasi juga dapat dikirim
menggunakan Bluetooth atau aplikasi share
yang sekarang banyak digunakan.
File app-release.apk ensiklopediaIhat
ini bisa langsung di install pada handphone
dengan spesifikasi minimal ice cream
senwitch dan dapat dengan mudah bisa
langsung digunakan. Berikut hasil uji coba
kompabilitas yang dilakukan pada 3 (tiga)
handphone yang berbeda spesifikasi
handphone Samsung J1, Samsung Ace 4,
dan Xiomi Note 2.
1. handphone Samsung J1
Gambar. 16. handphone Samsung J1.
Spesifikasi Handphone
- Android OS, v4.4.x (kitKat)
- layar 4,3 inchi
- Memory internal 4GB
- 512 MB.
Hasil
- Tampilan halaman utama terlihat rapih,
empat buah button terletak sesuai
dengan rancangan yang dibuat.
- Halaman Pencarian sesuai dan rapih
terdapat tiga buat button kategori
pencarian.
- Pada halaman pencarian, metode
Sequential search berfungsi dengan
baik.
- Pada saat user menginputka huruf pada
kolom pencarian, muncul data yang
memiliki huruf tersebut.
Hasil dari analisis proses
implementasi Aplikasi Pencarian
Ensiklopedia Ikan Hias Air Tawae
Menggunakan Metode Sequential search
Berbasis Android diketiga jenis handphone
dengan spesifikasi yang berbeda dapat
disimpulkan bahwa semua spesifikasi
handphone dapat menampilkan interface
secara optimal.
12
KESIMPULAN DAN SARAN
Kesimpulan
1. Aplikasi ensiklopedia ikan hias air tawar
ini berbasis android menggunakan
metode pencarian Sequential search, dan
terdapat tiga kategori pencarian yang di
sediakan.
2. terdapat data sebanyak 484 data
menggunakan database SQLite dengan
data berupa gambar dan teks, dan data
sudah terurut dari huruf A sampai dengan
Z.
3. Berdasarkan uji kompatibilitas Aplikasi
Ensiklopedia Ikan Hias Air Tawar
Menggunakan Metode Sequential search
Berbasis Android di tiga jenis handphone
dengan spesifikasi yang berbeda dapat
disimpulkan bahwa semua spesifikasi
handphone dapat menampilkan interface
secara optimal. Namun penulis belum
mencoba menginstal aplikasi ini di tablet
yang mempunyai layar lebih besar.
4. Dalam pembuatan aplikasi menggunakan
beberapa software seperti Android Studio,
Microsoft word, Microsoft Visio,
Photoshop dan bahasa pemrograman java
dengan menerapkan metode pencrian.
5. Pada halaman pencarian, pengguna
terlebih dahulu memilih kategori
pencarian agar bisa menginputkan nama
ilmiah, nama daerah, dan asal Negara
ensiklopedia ikan hias air tawar pada
kolom pencarian.
6. Metode pencarian Sequential search
dapat digunakan pada aplikasi.
Saran
Dalam aplikasi ensiklopedia ikan
hias air tawar ini masih dibutuhkan
pengembangan serta penambahan fitur-fitur
yang lebih menarik dan lengkap. Oleh
karena itu, penulis berharap ada pihak yang
ingin mengembangkan sistem pencarian dan
penambahan fasilitas-fasilitas yang belum
ada dalam aplikasi ini.
DAFTAR PUSTAKA
Bachtiar, Yusuf 2004. Budidaya Ikan Hias
Air Tawar untuk Ekspor. Depok:
Agromedia Pustaka.
Dedy, Ihsan Boy Marpaung. 2013,
Implementasi Algoritma String
Matching Pada Kamus Istilah-Istilah
Kedokteran Berbasis Android ( Pelita
Informatika Budi Darma, Volume : V,
Nomor: 3, Desember 2013 ISSN : 2301-
9425 ).
Hakim, Rachmad. 2009. Mastering Java.
Jakarta: Elex Media
Ilmu Komputer. 2015. Buku Panduan
Skripsi dan Tugas Akhir. Bogor :
Universitas Pakuan Bogor.
Komandoko, Gamal. 2010. Ensiklopedia
Pelajar dan Umum. Yogyakarta :
Pustaka Widyatama.
Mirda, Dede 2012, Penerapan Metode
Sequential Search Pada Fasilitas
Pencarian Kamus Digital
Kedokteran Berbasis Android,
Program Studi Ilmu Komputer.
Universitas Pakuan, Bogor.
Safaat, Nazaruddi, 2012. Android :
Pemmrograman Aplikasi Mobile
Smartphonedan Tablet PC Berbasis
Android. Bandung : Informatika.
Satyani, Darti Lesmayana 2015,
Ensiklopedia Ikan Hias Air Tawar,
Jakarta: Penebar Suadaya.
Setiawan, Rudi. 2015. Penerapan
Algoritma Boyer Moore Pada Posting
Twiter TMC Polda Metro Jaya Untuk
Melaporkan Kondis Lalulintas dan
Rute Jalan Kota Jakarta ( JURNAL
INFORMATIKA Vol. 9, No. 1, Jan
2015 )