• Tidak ada hasil yang ditemukan

Aplikasi Kamus Nama Hewan dan Tumbuhan Berbasis Android dengan Metode Pencarian Sequential

N/A
N/A
Protected

Academic year: 2023

Membagikan "Aplikasi Kamus Nama Hewan dan Tumbuhan Berbasis Android dengan Metode Pencarian Sequential"

Copied!
7
0
0

Teks penuh

(1)

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

(2)

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:

(3)

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

(4)

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

(5)

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:

(6)

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

(7)

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

Referensi

Dokumen terkait

Aplikasi berjalan dimulai dari splash screen, home yang berisi menu-menu utama aplikasi serta produk yang dimasukkan dari database MySQL, deskripsi produk yang berisi

Pada gambar 4 activity diagram aplikasi simulasi membuat SIM C ini user membuka aplikasi dan sistem menampilkan splash screen lalu tampil menu utama, user memilih

Gambar 3 merupakan tampilan pada saat pemain menyentuh splash screen. Pada Main Menu terdapat empat tombol yang dapat dipilih oleh pemain, yaitu: 1. Tombol “Mulai”

Pada gambar 2 kotak no 1 adalah tampilan splash screen dari aplikasi ARDjarum Home, sedangkan pada kotak no 2 merupakan tampilan menu GO saat pertama kali kamera smartphone

Hasil pengujian dengan metode black box Tabel 9 Hasil Pengujian konten menu Item menu Aktifitas Jenis Pengujian Hasil Tombol Ayat Pilih ayat Black Box Berhasil Pengula ngan

Tabel Pengujian Black-Box Input Fungsi Output Hasil Menu Untuk menampilkan menu sistem Tampilan halaman menu Berhasil Pindai Marker Untuk melakukan pemindaian marker pada

Hasil pengujian black box Skenario Pengujian System Quality Information Quality Service Quality Saat masuk ke dalam aplikasi akan menampilkan splash screen Sistem dapat

Hasil Uji Coba Masyarakat No Aktifitas Pengujian Test Case Kesimpulan 1 Splash Screen Tampilan Awal untuk membuka aplikasi Berhasil 2 Login Memasukkan username dan password