• Tidak ada hasil yang ditemukan

IMPELEMENTASI ALGORITMA PENCARIAN SEQUENTIAL SEARCH PADA ENSIKLOPERIA IKAN HIAS AIR TAWAR BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2022

Membagikan "IMPELEMENTASI ALGORITMA PENCARIAN SEQUENTIAL SEARCH PADA ENSIKLOPERIA IKAN HIAS AIR TAWAR BERBASIS ANDROID"

Copied!
12
0
0

Teks penuh

(1)

1 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 : haerulumam065112387@gmail.com

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)

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

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)

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

C B

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)

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)

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)

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)

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)

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)

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)

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 )

Gambar

Gambar 1. System Development Life Cycle  (SDLC)
Gambar 2 .  Flowchart sistem yang berjalan  Identifikasi Masalah
Gambar 5.  Android Studio  HASIL DAN PEMBAHASAN  Halaman Menu Utama
Gambar 9. Tampilan Halaman Kategori  Pencarian
+4

Referensi

Dokumen terkait

Modernisasi dalam pendidikan menyebabkan perubahan pola pikir, juga diikuti oleh perkembangan mode, perkembangan desain tekstil, teknologi pembuatan busana, dan kemudian

Serbuk sari akan menempel pada kepala putik, kemudian membentuk buluh serbuk (2 inti, inti vegetatif dan inti generatif) vegetatif mati, kemudian satu inti sperma membuahi sel

Studi mengenai keputusan pembelian memang telah banyak dilakukan oleh peneliti terdahulu misalnya pada penelitian dari Fatimah, et al (2016) yang meneliti tentang

Kecamatan tersebut berpotensi besar untuk terkena penyebaran penyakit Kusta, sehingga pada Tahun 2017 Kecamatan tersebut berada di Kuadran HL, yaitu daerah yang

Teknik uji keabsahan data menggunakan metode triangulasi. Data yang terkumpul dianalisis dengan menggunakan metode analisis deskriptif kualitatif. Berdasarkan

Aktivitas antioksidan juga dipengaruhi oleh faktor struktur antioksidan, dapat dilihat pada pengaruh kadar tokoferol terhadap aktivitas antioksidan minyak bekatul kasar

berhubungan dengan peralihan hukum benda. 3) Perjanjian obligator, adalah perjanjian yang menimbulkan kewajiban.. 4) Perjanjian yang bersumber dari hukum acara. 5) Perjanjian

Pada pengambilan keputusan atau pemecahan masalah yang dilakukan oleh Lurah Tegal Gundil dalam menjalankan aktivitas kelurahan, pegawai mempersepsikan bahwa