IMPELEMENTASI ALGORITMA PENCARIAN SEQUENTIAL SEARCH PADA ENSIKLOPERIA IKAN HIAS AIR TAWAR BERBASIS ANDROID Haerul Umam, Soewarto Hardienata1, Andi Chairunnas2 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 1
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. 2
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
Tidak
Uji Coba - Uji Coba Struktural - Uji Coba Fungsional - Uji Coba Validasi - Uji Kompatibilitas
Berhasil ?
Ya Penggunaan
Gambar 1. System Development Life Cycle (SDLC)
3
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 komponenkomponen 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 4
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.
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
Menu Utama
1.Ensiklopedia ikan hias 2. Pencarian 3. Tentang 4. Keluar
Menu1
B
T
Menu 2
Y
Y
Ikan Hias Air Tawar A-Z
Pencarian
A Tidak
Pemilihan
ya
USER
A
Kategori Pencarian 1. Nama Ilmiah 2. Nama Daerah 3.Negara Asal
T
C
Menu 3
T
Menu 4
Y
Y
Tentang
Keluar
End A
Masukkan Kata Kunci
Ikan hias
Pencarian Start
B Ensiklopedia Ikan hias Air Tawar
Database
Hasil Pencarian Membaca ensiklopedia
C
Pencarian Ensiklopedia
Informasi Ensiklpedia
End
Gambar 2 . Flowchart sistem yang berjalan
Identifikasi Masalah Setelah dilakukan proses analisis sistem yang sedang berjalan maka akan
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.
5
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
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.
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
Gambar 7. Tampilan Halaman Ensiklopedia Ikan Hias. Halaman Pencarian Pada halaman pencarian, pengguna dapat mencari ensiklopedia ikan hias air 6
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.
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 9. Tampilan Halaman Kategori Pencarian
Gambar 12. Tampilan Halaman Tentang
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
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.
7
No 1
2
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
3 4
Uji Coba Menu utama → ensiklopedia ikan hias → pemilihan → detail Menu utama → pemilihan kategori→pencarian → input objek → database → detail Menu utama → tentang Menu utama → keluar
Hasil Sesuai
Sesuai
Sesuai Sesuai
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 Tombol No Fungsional / Menu 1 Ensiklop Menampilkan edia Ikan list view dari Hias ensiklopedia ikan hias. 2 Pencaria Menampilkan n halaman kategori pencarian. 3 Tentang Menampilkan profil singkat aplikasi.. 4 Keluar Menampilkan dialog yang terdapat dua buah pilihan yaitu, ya atau tidak. 5 Pilihan Keluar dari
Hasil Berfungsi
Berfungsi
Berfungsi
Berfungsi
Berfungsi 8
6
7
8
“Ya” pada menu keluar Pilihan “Tidak” pada menu keluar Select Object Pada List view ensiklop edia ikan hias air tawar Select Object Pada Pencaria n ikan hias air tawar
aplikasi.
Menampilkan halaman menu utama.
huruf dari kata yang tidak lengkap Berfungsi 3
Menampilkan Berfungsi halaman detail ensiklopedia ikan hias air tawar yang di klik.
Menampilkan Berfungsi halaman detail ensiklopedia ikan hias air tawar.
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
1
2
Uji Coba Menginputk an ensiklopedia ikan hias dengan benar pada halaman pencarian
Keterangan
Hasil
Menampilka Sesuai n halaman detail sesuai dengan kata kunci yang diinputkan pada halaman pencarian Menginputk Menampilka Sesuai an sebagian n deret kata
4
yang berhubungan dengan kata kunci yang diinputkan Sesuai Menginputk Tidak menampilka an hasil ensiklopedia n pencarian, ikan hias dan tetap di dengan salah halaman pada pencarian halaman dan akan muncul pencarian notifikasi di list view “kata yang dicari tidak ditemukan” . Menginputk Tidak Sesuai an sebagian menampilka huruf dari n hasil kata yang pencarian, tidak dan tetap di lengkap halaman pencarian.
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
9
air tawar yang dipilih. Berikut tampilan uji validasi yang dapat dilihat pada gambar.
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 :
Gambar 14. Tampilan Halaman Pencarian
Index yang di cari :
Pencarian index :
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).
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
10
1. handphone Samsung J1
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.
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. 11
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 : 23019425 ). 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 )
12