E-ISSN: 2715-8160
Android Based Animals And Plants Name Dictionary Application With Sequential Searching Method
Mugi Raharjo1, Musriatun Napiah2
1STMIK Nusa Mandiri, 2Universitas Bina Sarana Informatika e-mail: 1[email protected]
email: 2[email protected]
Diterima 05-04-2021
Direvisi 06-04-2021
Disetujui 12-04-2021
Abstrak - Smartphone telah menjadi bagian dari kehidupan seharihari masyarakat Indonesia eragai jenis aplikasi sekarang sudah menjadi keutuhan untuk memantu pekerjaan manusia dari segi ersosialteknologihiuran ahkan keilmuan.Peneliti memuat aplikasi dictionary latin language dari makhluk hidup yaitu animals and plants berbasis aplikasi android yang merupakan suatu ide atau gagasan dalam pengembangan aplikasi mobile yang memudahkan penggunanya dapat mencari dan mempelajari kata demi kata dengan mudah dan cepat. Penelitian yang dibuat ini akan memudahkan user atau pengguna dalam mencari arti dalam dictionary animals and plants dengan menggunakan aplikasi android. Pada sistem ini akan terjadi proses dengan pencarian kemiripan suku kata dengan metode pencarian Sequential Searching. Sebuah inputan yang berupa nama hewan dan tumbuhan akan dianggap menjadi parameter karena mempunyai nilai string dalam pencarian. Hasil pengujian dengan metode ini berhasil mencapai waktu kurang dari satu detik. Dalam test uji digunakan kata awal pada database hal ini menjadikan pencarian kata lebih cepat. Cepatnya pemrosesan pencarian dengan metode Sequential Searching bergantung kepada kata yang dicari. Dengan adanya penelitian ini diharapkan dapat dikembangkan pada dictionary-dictionary berikutnya untuk memudahkan masyarakat pengguna dalam hal belajar.
Kata Kunci: Android, Dictionary, Bahasa, Sequntial Searching
Abstract - Smartphones have become part of the daily life of the Indonesian people, various types of applications have now become a whole to help human work in terms of social, technology, entertainment, or even science. The researcher contains a Latin language dictionary application from living things, namely animals and plants based on an Android application which is an idea or idea in development. a mobile application that makes it easy for users to search and learn word by word easily and quickly. In this research, it will allow users to easily find the meaning of Latin animals and plants using the android application. In this system there will be a process of searching for similarity of syllables with the Sequential Searching search method. An input in the form of animal and plant names will be considered a parameter because it has a string value in the search. The test results with this method managed to reach less than one second. In the test test used initial words in the database this makes word search faster. The speed of processing a search with the Sequential Searching method depends on the word being searched for. With this research, it is hoped that it can be developed in subsequent dictionaries to facilitate the user community in terms of learning.
Keywords: Android, Dictionary, Language, Sequntial Searching
PENDAHULUAN
Penggunaan ponsel didominasi oleh smartphone yang dikenal dengan smartphone. Seiring erjalannya waktu fungsi dasar telepon seluler konvensional telah digantikan oleh kehadiran smartphone. (Sari 2014) Android adalah sistem operasi erasis Linux untuk perangkat ergerak yang mencakup sistem operasi middleware dan aplikasi. Awalnya Google Inc. memeli Android Inc. yang merupakan pemula
dalam pemuatan software untuk
handphonesmartphone. Aplikasi yang termasuk dalam playstore memungkinkan pengguna untuk menginstal eragai aplikasi yang diutuhkan pengguna.
Fitur yang ditawarkan menunjukkan eerapa aplikasi untuk memenuhi keutuhan dan daya tarik pengguna.
Kamus adalah media yang dapat dipahami sebagai
sebuah uku yang erisi tentang arti suatu kata Hewan dan tumbuhan sama-sama memiliki nama ilmiah nama ilmiah ini menggunakan ahasa latin kenapa menggunakan ahasa latin karena ahasa ini sudah tidak digunakan lagi. Bahasa yang tidak lagi digunakan erarti ahasa terseut tidak mengalami peruahan kata sehingga para ilmuwan yang ingin mempelajari hewan dan tumbuhan menggunakan ahasa latin ini untuk mengidentifikasi atau mengidentifikasinya. Oleh karena itu untuk memudahkan pemelajaran mengenal nama ilmiah hewan dan tumbuhan maka diuatlah kamus ini. (Hizbulah Salim, Fitri, 2017), Kamus adalah karya referensi yang terdiri dari gaungan kata atau daftar kata dengan uraian eragai aspek penggunaan dan maknanya dalam ahasa kata-kata terseut iasanya disusun menurut ajad (Tresnawati & Nugraha, 2015) .“Aplikasi merupakan penggunaan dalam suatu
komputer, instruksi atau pernyataan yang disusun dengan sedemikian rupa sehingga komputer dapat memproses input menjadi output. Media pemelajaran adalah segala sesuatu yang dapat menyampaikan dan menyalurkan pesan dari sumer secara terencana sehingga tercipta lingkungan elajar yang kondusif dimana penerimanya dapat melakukan proses elajar secara efektif dan efisien.
(Parno, dharmayanti, 2011) “Keutuhan masyarakat terhadap layanan teknologi erasis IT sangat ervariatif salah satu keutuhan adalah akan ketersediaaan kamus dengan eragai kepentingan mulai dari kamu yang ersifat umum hingga kamus istilahistilah khusus seperti kamus politik kamus ekonomi kamus psikologi dan seagainya (Wahyuningsih & Mustika, 2020).
Proses pada pencarian ini cukup sederhana yaitu menyesuaikan data dengan berurutan satu persatu hingga data akhir sehingga dapat nilai yang sesuai dalam mencari lokasi yang diinginkan. (Yuliawan, 2021) Metode pencarian sekuensial digunakan dengan cara memandingkan satu kata dengan kata lain dalam dataase kamus pencarian kata ini dilakukan dengan proses pencarian kata urutan pertama dari kata yang ada di dataase kamus data hingga urutan kata terakhir.
Jika kata ditemukan maka kata yang dicari akan ditemukan sedangkan jika kata tidak ditemui maka kata tersebut tidak ada dalam dataase aplikasi kamus.
METODE PENELITIAN
Untuk mendapatkan data dan informasi yang diperlukan, penelitian menggunakan metode:
1. Pengamatan Langsung Dalam membuat aplikasi ini, metode penelitian yang dilakukan peneliti berupa pengamatan interaksi langsung dengan pengguna baik anakanak, orang tua dan guru.
2. Studi Penelitian Sastra Peneliti mengumpulkan data dan informasi dengan memaca uku-uku seagai referensi yang dapat dijadikan referensi dalam artikel ini. (Wijaya 2019) Langkah-langkah proses Sequential Search Algorithm adalah seagai erikut:
a. Pertama melakukan perbandingan satu per satu secara berurutan pada perpaduan data dengan keyword yang dicari hingga data tersebut ditemukan atau tidak ditemukan.
b. Pada dasarnya pencarian ini hanya mengiterasi data dari 1 ke nomor ken data.
c. Setiap perulangan yang terjadi, kemudian dibandingkan data ke-i dengan keyword yang sedang dicari.
d. Jika data sama dengan keyword yang ingin dicari, berarti data telah berhasil ditemukan.
(Ramadini, Junaidi & Wibowo, 2021) Pencarian sekuensial adalah teknik pencarian data dimana data dicari dari awal sampai akhir secara erurutan erdasarkan kata kunci yang dicari. Keuntungan dari teknik pencarian ini adalah jika data atau kata kunci yang Anda cari erada di urutan teratas data pencarian data terseut dapat ditemukan dengan cepat. (Latifah dan Abimanyu, 2016) pencarian suatu data dilakukan secara erurutan dengan memandingkan elemen satu per satu sampai elemen yang dicari ditemukan. Pada prinsipnya algoritma ini melakukan proses iteratif mulai dari awal sampai elemen yang dicari ditemukan.
HASIL DAN PEMBAHASAN
Seelum aplikasi Android ini dapat digunakan seagai package.apk terleih dahulu harus dirancang. Tahap desain ertujuan untuk memenuhi keutuhan pengguna dan memerikan gamaran yang jelas tentang aplikasi yang sedang kita kerjakan. Seluruh desain ini akan dilakukan dalam widget erasis Android menggunakan perangkat lunak Android Studio.
Untuk mengimplementasikannya dalam suatu program aplikasi diperlukan suatu algoritma yaitu langkah-langkah instruksi untuk mencapai hasil yang diinginkan. Algoritma sekuensial adalah urutan instruksi urutan dan eksekusinya konsisten yang pertama ditemukan (diaca) akan dieksekusi (dieksekusi).
1. Software Architecture
Rekayasa perangkat lunak adalah pengemangan yang menggunakan prinsip dan konsep rekayasa dengan tujuan menciptakan perangkat lunak ernilai ekonomis yang dapat diandalkan dan eroperasi secara efisien menggunakan mesin. Banyak perangkat lunak yang diuat dan akhirnya sering tidak digunakan karena masalah non-teknis. Use Case Diagram Use case diagram adalah model diagram UML yang digunakan untuk menggamarkan keutuhan fungsional yang diharapkan dari sistem use case diagram menggunakan spesifik "siapa" melakukan "apa" di lingkungan perangkat lunak yang diangun. Gamar terseut menjelaskan dimana pada menu awal aplikasi pengguna pertama kali akan melihat menu utama yang terdiri dari empat tomol: hewan tumbuhan daftar kamus dan informasi. Dan pada menu daftar kamus terdapat 2 tomol hewan dan tumbuhan. Diagram use case dalam aplikasi ini adalah seagai erikut:
Gambar 1. Diagram use case 2. Activity Diagram Diagram
Jelaskan aliran yang ereda dari aktivitas dalam sistem yang sedang dirancang agaimana setiap aliran dimulai keputusan yang dapat diuat dan akhir dari operasi. Diagram aktivitas juga dapat menggamarkan proses paralel yang dapat terjadi dalam eerapa eksekusi. Berikut adalah eerapa diagram operasional dari aplikasi yang diimplementasikan:
Gambar 2. Activity Diagram Menu Utama
Gambar 3. Activity Diagram Menu Hewan
Gambar 4. Acivity Diagram Menu Tumbuhan
Gambat 5. Activity Diagram Menu Daftar Kamus 3. Class Diagram
Diagram kelas adalah diagram yang mewakili atau menunjukkan struktur suatu sistem. Sistem menampilkan kelas atriut dan huungan antar kelas ketika sistem telah selesai memuat diagram.
Diagram kelas dalam aplikasi ini adalah seagai erikut:
Gambar 6. Class Diagram
5. Deployment Diagram
Deployment diagram merupakan gamaran dari eragai proses dari sistem yang sedang erjalan.
Diagram ini menggamarkan agaimana huungan yang dikandungnya. Skema implementasi untuk aplikasi ini adalah seagai erikut:
Gambar 7. Deployment Diagram 6. Implementasi
Aplikasi kamus nama ilmiah ini merupakan aplikasi moile android. Oleh karena itu aplikasi ini dapat dijalankan di smartphone dengan sistem operasi Android. Tampilan didesain menggunakan software Android Studio seagai erikut:
a. Splash Screen
Seelum menampilkan menu utama terleih dahulu tampil splashscreen yang erguna seagai feedack ahwa aplikasi terseut sedang melakukan proses loading.
Gambar 8. Tampilan Awal Aplikasi
b. Menu utama
Menu utama berisi tombol yang akan mengarah ke halaman selanjutnya. Tombol tersebut adalah animals, plants dan dictionary.
Gambar 9. Tampilan Menu Utama c. Menu hewan
Menu hewan ini berisi button,edit text, dan text view dalam menu ini pengguna akan memasukan kata yang ingin diterjemahkan dalam konteks nama ilmiah.Jika kata yang dicari tidak terdapat di dalam database maka kolom bahasa latin akan tampil keterangan “KATA TIDAK DITEMUKAN”.
Gambar 10. Tampilan Menu Hewan
d. Menu Tumbuhan
Menu ini berisi tombol, edit teks, dan lihat teks.
Dalam menu ini, pengguna akan dapat memasukkan kata yang ingin mereka terjemahkan dalam konteks nama ilmiah. Jika kata yang dicari tidak ditemukan dalam database, kolom Latin akan menampilkan "WORD NOT FINDED".
Gambar 11. Tampilan menu Tumbuhan e. Menu daftar kamus
Menu daftar kamus ini berisi tombol pemilih yang akan membawa Anda ke halaman berikutnya, yaitu halaman daftar kamus hewan dan halaman daftar kamus tumbuhan.
Gambar 12. Tampilan menu pilihan f. Menu daftar kamus hewan
Menu ini berisi daftar kamus hewan yang diterjemahkan ke dalam nama ilmiah atau nama latin. Daftar kamus disusun menurut abjad dari A- Z sehingga pengguna hanya perlu menggesek ke atas atau ke bawah.
Gambar 13. Tampilan Kamus Hewan
g. Menu daftar kamus tumbuhan
Menu ini berisi daftar kamus botani yang diterjemahkan ke dalam nama ilmiah atau ke dalam bahasa Latin.
Daftar kamus disusun menurut abjad dari A-Z sehingga pengguna hanya perlu menggesek ke atas atau ke bawah.
Gambar 14. Tampilan Daftar kamus Tumbuhan h. Menu info
Pada menu ini ditampilkan informasi mengenai aplikasi dan pembuat aplikasi serta kontak yang dapat dihubungi oleh pengguna.
Gambar 15. Tampilan menu info aplikasi i. Testing
Testing dengan menggunakan white box dan black box untuk pengujian white box. Dengan menggunakan skema diagram alir erikut merupakan diagram alir dalam aplikasi kamus nama ilmiah tumbuhan dan hewan.
Pada uji white box ini peneliti menggunakan skema diagram alir untuk mendapatkan hasil pengujian yang akurat. Berikut adalah flowchart dan skema diagram alir aplikasi dictionary animals and plants android:
Gambar 16.Flowchart Diagram
Gambar 17. Diagram air
Dari skema diagram alir diatas dapat diperoleh kompleksitas siklomatis dengan rumus sebagai berikut:
“V(G) = E – N +2 ………..(1)”
V(G)= grafik alur
E = jumlah edge (tanda panah) N = jumlah node (lingkaran) P = Predicate nodes (cabang )
V(G) = 22 – 18 + 2 = 6 ……… (2)”
a) 1-2-3-4-9-10 b) 1-2-3-4-5-11-12 c) 1-2-3-4-5-6-13-15 d) 1-2-3-4-5-6-13-14-16 e) 1-2-3-4-5-6-7-17 f) 1-2-3-4-5-6-7-8-18
Ketika aplikasi dijalankan ,maka akan terlihat satu set baris yang dihasilkan adalah
1-2-3-4-9-10-3-4-5-11-12-3-4-5-6-13-15-3-4-5-6- 13-14-3-4-5-6-13-14-16-3-4-5-6-7-17-3-4-5-6-7-8- 3-4-5-6-7-8-18
dan terlihat bahwa simpul telah dieksekusi satu kali.
1. Black Box
Pengujian selanjutnya dilakukan untuk memastikan suatu masukan menjelaskan proses yang tepat dan menghasilkan output yang sesuai dengan rancangan.
Tabel 1. Pengujian Black box
No Menu Ujuk Kerja Keterangan
1 Splash Screen
Menampilkan tampilan splash
creen Berhasil
Menampilkan loading saat
splash screen sedang berjalan Berhasil
2 Menu
utama
Menampilkan tampilan home Berhasil Menampilkan menu hewan,
tumbuhan, daftar kamus info
dan keluar Berhasil
Menampilkan menu hewan setelah user mengklik menu hewan dan menampilkan lay-
out berikutnya Berhasil
Menampilkan menu tumbuhan setelah user
mengklik menu tumbuhan Berhasil Menampilkan menu dafta
kamus setelah user mengklik
dan menampilkan Berhasil Menampilkan menu info Berhasil Menampilkan kotak dialog
keluar aplikasi Berhasil
3 Menu
Hewan
Memasukkan kata terjemah
dalam kolom edittext Berhasil Menampilkan button
terjemahan Berhasil
Menampilkan kata sesudah user mengklik button
terjemahkan Berhasil
Menampilan hasil terjemahan Berhasil
4 Menu
Tumbuhan
Memasukkan kata terjemah
dalam kolom editttext Berhasil menampilkan button
terjemahkan Berhasil
Menampilkan kata sesudah user mengklik button
terjemahkan Berhasil
Menampilkan hasil
terjemahan Berhasil
5 Daftar Kamus
Menampilkan menu pilih
katagori hewan dan tumbuhan Berhasil menampilkan button hewan Berhasil menampilkan button
tumbuhan Berhasil
6
Daftar kamu shewan
Menampilkan daftar tentang terjemahan nama ilmiah
hewan Berhasil
7
Daftar kamus tumbuhan
Menampilkan daftar tentang terjemahan nama ilmiah
tumbuhan Berhasil
8 Menu info Menampilkan keterangan info
aplikasi Berhasil
9 Keluar Menampilkan kotak dialog
keluar aplikasi Berhasil
KESIMPULAN
Kesimpulan dalam penelitian ini adalah Aplikasi android memang membantu dalam proses pembelajaran apalagi sekarang jaman digital yang semuanya tidak terlepas dari gadget. Aplikasi kamus memberikan kemudahan dalam mencari suatu kata maupun arti sehingga media pembelajaran melalui aplikasi kamus ini sangat efektif. Selain kamus ada juga buku sebagai media pembelajaran, mengingat kebutuhan masyarakat akan mobilitas tinggi, sehingga aplikasi kamus berbasis android sangat membantu karena tidak perlu repot lagi membawa buku yang mungkin tebalnya melebihi dari kamus bahasa. Kamus ini bertujuan untuk memberikan pembelajaran kepada masyrakat umum yang membutuhkan atau hanya sekedar ingin tahu tentang nama ilmiah dari hewan dan tumbuhan
REFERENSI 10443.pdf. (n.d.).
Aplikasi, P., Online, K., Metode, M., & Search, S.
(2021). Jurnal dinda, 1(1).
Hizbulah Salim, Fitri, I. (2017). Searching (sequential
& binary search). Jurnal Informatika Merdeka Pasuruan, 3(1), 62–70.
Latifah dan Abimanyu. (2016). Perancangan aplikasi
android rekapitulasi hasil pemilu sementara menggunakan algorithma sequential sercing berbasis mobile. Pengertian Konsep Dasar Program, XIII(1), 32–41. Retrieved from http://ejournal.nusamandiri.ac.id/ejurnal/index.
php/techno/article/view/263/223
Parno, dharmayanti, N. (2011). Aplikasi Mobile Kamus Istilah_Ug.Pdf. Retrieved from http://repository.gunadarma.ac.id
Sari, I. N. (2014). Aplikasi Kamus Indonesia-Jawa Berbasis Android. Penelitian Ilmiah Universitas Gunadarma, 2(1), 1–5.
Studi, P., Pendidikan, M., Iai, I., Kalijogo, S., &
Pasuruan, D. I. K. (2019). Jurnal Akademika Jurnal Akademika, 1(3), 17–34.
Tresnawati, D., & Nugraha, T. S. (2015).
Pengembangan Aplikasi Pengenalan Kesenian Daerah. Jurnal Algoritma, 12(1), 1–10.
Wahyuningsih, P., & Mustika, N. (2020). Sistem Informasi Lokasi Sejarah Pahlawan Sulawesi Selatan Menggunakan Algoritma Sequential Search Berbasis Android. Electro Luceat, 6(2), 266–273.
https://doi.org/10.32531/jelekn.v6i2.262