• Tidak ada hasil yang ditemukan

PERANCANGAN APLIKASI KAMUS HARDWARE KOMPUTER DENGAN IMPLEMENTASI ALGORITMA LEVENSHTEIN BERBASIS ANDROID

N/A
N/A
Protected

Academic year: 2021

Membagikan "PERANCANGAN APLIKASI KAMUS HARDWARE KOMPUTER DENGAN IMPLEMENTASI ALGORITMA LEVENSHTEIN BERBASIS ANDROID"

Copied!
8
0
0

Teks penuh

(1)

PERANCANGAN APLIKASI KAMUS HARDWARE

KOMPUTER DENGAN IMPLEMENTASI

ALGORITMA LEVENSHTEIN BERBASIS ANDROID

DESIGNING A COMPUTER HARDWARE DICTIONARY APPLICATION WITH THE

IMPLEMENTATION OF THE ANDROID-BASED LEVENSHTEIN ALGORITHM

Ayu Fadilla¹, Frans Ikorasaki²

1

Jurusan Teknik Informatika Universitas Potensi Utama

2

Dosen Jurusan Teknik Informatika Unversitas Potensi Utama

1,2

Universitas Potensi Utama, K.L Yos Sudarso KM 6,5 No. 3A Tj.Mulia-Medan Email :[email protected], [email protected]²

ABSTRAK

Banyaknya jumlah komponen hardware komputer yang ada saat ini dapat menimbulkan suatu masalah seperti sulitnya untuk mengingatnama, bentuk dan fungsi dari setiap komponen hardware komputer yang ada di pasaran. Berdasarkan masalah tersebut, dibutuhkan sebuah solusi yang dapat membantu pengguna untuk mempermudah dalam mengetahui nama, bentuk beserta fungsi dari sebuah hardware komputer. Dengan memanfaatkan perkembangan teknologi, masalah tersebut dapat diatasi sehingga orang-orang dapat dengan mudah mengetahui nama dari sebuah hardware komputer dan mengetahui bentuk serta fungsinya.Salah satu contoh sederhana aadalah dengan membangun sebuah aplikasi kamus hardware komputer.Dengan kamus ini pengguna dapat mencari informasi suatu hardware komputer dari aplikasi kamus tersebut. Untuk itu penulisakan membuat suatu kamus yang berisikan tentang hardware komputer untuk dapat digunakan.

Kata Kunci: Kamus Hardware Komputer, Algoritma Levenshtein, Android

ABSTRACT

The large number of computer hardware components that exist today can cause such a problem that it is difficult to remember the name, shape and function of every computer hardware component on the market. Based on these problems, we need a solution that can help users to make it easier to pronounce the name, form and function of a computer hardware. By taking advantage of technological developments, this problem can be overcome by people who can easily be accessed from a computer hardware and see its form and function. One simple example is to build a computer hardware dictionary application. With this dictionary users can search for information on a device. computer hardware from the dictionary application. The writer will create a dictionary that contains computer hardware for use.

Keywords: Computer Hardware Dictionary, Algoritma Levenshtein, Android

1. PENDAHULUAN

Seiring waktu berkembangnya teknologi informasi, untuk saat ini sudah banyak device yang diciptakan untuk mempermudah dalam mengakses informasi. Sistem informasi tentang perangkat komputer saat ini masih banyak didominasi buku. Oleh karena itu akan dibuat suatu aplikasi yang memanfaatkan perkembangan teknologi berbasis mobile android yang berkembang pesat saat ini.Aplikasi ini akan membahas tentang hardware komputer karena saat ini banyak masyarakat yang masih sulit untuk memahami tentang perangkat keras pada komputer dan fungsinya. Sehingga diharapkan aplikasi ini dapat menarik minat pengguna untuk mempelajari tentang perangkat keras pada komputer.

(2)

Perangkat keras komputer (hardware) adalah semua yang termasuk dalam bagian fisik komputer, dan dibedakan dengan data yang ada di dalamnya, dan dibedakan juga dengan perangkat lunak (software) menyediakan instruksi untuk perangkat keras dalam menyelesaikan tugasnya.

Berdasarkan penelitian yang dilakukan Edy Victor Haryanto dkk yang melakukan penelitian tentang sebuah aplikasi yang berbasis android. Penelitian tersebut menghasilkan sebuah aplikasi pengenalan pola aksara lampung dengan metode perceptron berbasis android. [1]

Berdasarkan penelitian yang dilakukakan Iwan Fitrianto Rahmad dkk yang melakukan penelitian tentang sebuah aplikasi yang berbasis android. Penelitian tersebut menghasilkan sebuah aplikasi aplikasi musrenbang kelurahan berbais android. [2]

Berdasarkan penelitian yang dilakukakan Budi Triandi, dkk tentang sebuah aplikasi yang berbasis android. Penelitian tersebut menghasilkan sebuah aplikasi step counter menggunakan gps berbais android. [3]

Berdasarkan penelitian yang dilakukan Khairun nisa, dkk tentang sebuah aplikasi yang berbasis android. Penelitian tersebut menghasilkan sebuah aplikasi yang memberikan sugesti dari huruf yang di input berdasarkan kumpulan kata yang terdapat pada Kamus Besar Bahasa Indonesia (KBBI). Terdapat perbedaan dengan penelitian yang akan dibuat, yaitu pada penelitian yang akan dibuat aplikasi akan memberikan sugesti kata berdasarkan huruf yang diketik berdasarkan kumpulan nama dari hardware komputer. [4]

Berdasarkan penelitian yang dilakukan Adil Setiawan, dkk tentang sebuah aplikasi yang berbasis android. Penelitian tersebut menghasilkan sebuah aplikasi yang dapat mengamankan teks dalam perangkat android. [5]

Berdasarkan penelitian yang dilakukan Deny Adhar, dkk tentang sebuah aplikasi yang berbasis android. Penelitian tersebut menghasilkan sebuah aplikasi ujian saringan masuk perguruan tinggi secara online berbasis android (studi kasus universitas potensi utama medan). [6]

Berdasarkan penelitian yang dilakukan Frans Ikorasaki, tentang Penelitian tersebut menghasilkan sebuah aplikasi Penerapan Metode ANP Dalam Melakukan Penilaian Kinerja Kepala Bagian Produksi.[7]

2. METODE PENELITIAN

Gambar 1. Diagram Waterfall

1. Analisa Kebutuhan

Pada proses ini peneliti mengumpulkan data-data yang berkaitan dengan penelitian. Peneliti juga menentukan software dan hardware yang akan digunakan untuk membuat penelitian.

Keterangan :

Berikut adalah software yang akan digunakan untuk membuat penelitian: a. Sistem Operasi Windows 7

(3)

b. Android Studio

Berikut adalah hardware yang akan digunakan untuk membuat penelitian: a. Laptop/Computer

b. Hardisk c. Mouse

Berikut adalah bahan bacaan yang digunakan untuk teori : a. Jurnal

b. Buku 2. Desain Sistem

Tahap ini dilakukan sebelum melakukan coding. Tahap ini bertujuan untuk memberikan gambaran apa yang seharusnya dikerjakan dan bagaimana tampilannya. Untuk mendesain sistem peneliti menggunakan beberapa pemodelan UML yaitu use case diagram, class diagram, activity diagram dan sequence diagram.

3. Implementasi

Dalam tahap ini dilakukan pemrograman. Pembuatan aplikasi dipecah menjadi modul-modul kecil yang nantinya akan digabungkan dalam tahap berikutnya. Selain itu dalam tahap ini juga dilakukan pemeriksaaan terhadap modul yang dibuat, apakah sudah memenuhi fungsi yang diinginkan atau belum. Fungsi-fungsi tersebut juga akan disesuaikan dengan perancangan aplikasi.

4. Algoritma

Setelah mengimplementasikan desain sistem kedalam pemrograman, selanjutnya melakukan penerapan Algoritma Levenshtein dalam proses pencarian pada aplikasi kamus hardware komputer yang akan dibangun. Algoritma ini digunakan untuk mengoptimalkan hasil pencarian nama hardware komputer sehingga aplikasi dapat menampilkan saran kata yang mungkin sesuai jika terdapat kesalahan input huruf pada proses pencarian.

5. Pengujian Program

Pada tahap ini dilakukan pengujian aplikasi ini secara menyeluruh, meliputi pengujian fungsional dan pengujian ketahanan aplikasi. Pengujian fungsional dilakukan untuk mengetahui bahwa aplikasi ini telah berjalan sesuai dengan perancangan. Pengujian katahanan merupakan kemampuan aplikasi untuk berjalan dengan baik pada spesifikasi minimum laptop/komputer.

6. Pengembangan

Aplikasi yang sudah selesai dihasilkan dari penelitian akan tetap disesuaikan fungsinya sesuai dengan perkembangan teknologi. Pengembangan termasuk dalam memperbaiki kesalahan yang tidak ditemukan pada langkah sebelumnya. Pengembangan juga berarti melakukan penambahan-penambahan fitur yang akan disesuaikan dengan kebutuhan penggunaan aplikasi yang telah dihasilkan.

3. HASIL DAN PEMBAHASAN 3.1. Pembahasan

3.1.1. Use Case Diagram

Use case mendiskripsikan sebuah interaksi antara satu atau lebih aktor dengan sistem yang akan dibuat. Use case digunakan untuk mengetahui fungsi yang ada didalam sistem informasi tersebut. Berikut adalah use case diagram dari sistem yang dirancang :

(4)

Gambar 2. Use Case Diagram 3.1.2. Activity Diagram

Activity diagram menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, decision yang mungkin terjadi, dan bagaimana mereka berakhir. Activity diagram yang terdapat pada aplikasi yaitu sebagai berikut :

1. Activity Hardware Komputer

Activity Hardware Komputer komputer merupakan activity diagram saat memilih menu hardware komputer pada aplikasi. Prosesnya dapat dilihat pada gambar 3.

Gambar 3. Activity Hardware Komputer 2. Activity Diagram Tentang

Activity Diagram tentang menggambarkan alir aktifitas pada saat memilih tombol menu tentang pada aplikasi. Tombol Proses pemilihan tombol menu tentang aplikasi dapat dilihat pada gambar 4.

(5)

Gambar 4. Activity Diagram Tentang 3.2. Hasil

1. Tampilan Halaman Utama

Pada tampilan halaman utama terdapat menu untuk menampilkan halaman hardware komputer dan menu untuk menampilkan halaman tentang aplikasi. Dapat dilihat pada gambar 5.

Gambar 5. Tampilan Halaman Menu 2. Tampilan Menu Hardware Komputer

Pada tampilan menu hardware Komputer terdapat beberapa keterangan mengenai perangkat keras komputer. Tampilan Halaman tersebut dapat dilihat pada gambar 6.

(6)

3. Tampilan Menu Pencarian

Pada tampilan menu pencarian terdapat sebuah kolom pencarian yang dapat digunakan untuk mencari hardware tertentu secara cepat. Tampilan yang disajikan oleh sistem dapat dilihat pada gambar 7.

Gambar 7. Tampilan Menu Pencarian 4. Tampilan Halaman Keterangan

Pada tampilan Halaman Keterangan terdapat menampilkan gambar dan juga keterangan dari hardware komputer. Tampilan yang disajikan oleh sistem dapat dilihat pada gambar 8.

Gambar 8. Tampilan Halaman Keterangan

5. Tampilan Halaman Tentang Aplikasi

Pada tampilan Halaman Tentang Aplikasi terdapat beberapa keterangan mengenai aplikasi ini. Tampilan yang disajikan oleh sistem untuk menampilkan Halaman Tentang dapat dilihat pada gambar 9.

(7)

Gambar 9. Tampilan Halaman Tentang 3.2.1. Tampilan Hasil Uji Coba

Penulis melakukan pengujian black box terhadap aplikasi untuk mengetahui hasil dari perancangan antar muka aplikasi saat dijalankan pada smartphone android. Hasil pengujian dapat dilihat pada tabel. 1

Tabel. 1. Hasil Uji Coba

No. Sekenario Pengujian Hasil yang diharapkan Kesimpulan

1. Menjalankan menu utama Sistem akan menampilkan Halaman Menu Utama.

Valid 2. Klik Tombol Menu Hardware

Komputer

Sistem akan menampilkan Halaman Menu Hardware Komputer

Valid 3. Klik Tombol Biografi Sistem akan menampilkan Halaman Biografi Valid 4. Klik Tombol Menu Pencarian Sistem akan menampilkan Halaman Pencarian Valid 5. Klik Tombol Menu

Keterangan

Sistem akan menampilkan Halaman Keterangan

Valid

4. KESIMPULAN

Berdasarkan penelitian yang telah dilakukan selama ini, maka dapat ditarik beberapa kesimpulan sebagai berikut:

1. Terciptanya Aplikasi ini dengan menggunakan software Eclipse, Notepad ++, Xampp, Web Browser, dan MySQL Database.

2. Kemudahan yang dirasakan pengguna dalam menggunakan aplikasi ini dikarenakan mudah, gampang dan user friendly, sehingga tidak merumitkan setiap pengguna.

3. Aplikasi diperuntukkan untuk semua kalangan masyarakat yang ingin mempelajari aplikasi ini.

5. SARAN

Sebagai aplikasi yang tidak dikerjakan dengan tim, penulis menyadari bahwa aplikasi ini memiliki banyak kekurangan, saran untuk pengembangan aplikasi pada waktu mendatang adalah: 1. Peneliti berharap agar kedepannya aplikasi ini dapat dilakukan pengembangan program yang

lebih baik lagi.

(8)

UCAPAN TERIMA KASIH

Penulis mengucapkan terimakasih kepada Universitas Potensi Utama yang telah memberi dukungan terhadap penelitian ini.

DAFTAR PUSTAKA

[1] Al Chalid, M., Haryanto, E. V., & Destari, R. A. (2020). Rancang Bangun Aplikasi Pengenalan Pola Aksara Lampung Dengan Metode Perceptron Berbasis Android. Jurnal Mahasiswa Fakultas Teknik dan Ilmu Komputer, 1(1), 652-665.

[2] Sitompul, R. A. F., & Rahmad, I. F. (2020). IMPLEMENTASI RESTFUL WEB SERVICE DAN RANCANG BANGUN APLIKASI MUSRENBANG KELURAHAN BERBASIS ANDROID. Jurnal Mahasiswa Fakultas Teknik dan Ilmu Komputer, 1(1), 996-1008.

[3] Yulinda, E., Hardianto, H., & Triandi, B. (2020). PERANCANGAN APLIKASI STEP COUNTER MENGGUNAKAN GPS BERBASIS ANDROID. Jurnal Mahasiswa Fakultas Teknik dan Ilmu Komputer, 1(1), 429-438.

[4] Ngafidin, K. N. M. (2016). Implementasi fitur autocomplete dan algoritma levenshtein distance untuk meningkatkan efektivitas pencarian kata di kamus besar bahasa Indonesia (KBBI) (Doctoral dissertation, Universitas Negeri Semarang).

[5] Rambe, M. R., Haryanto, E. V., & Setiawan, A. (2020). Aplikasi Pengamanan Data dan Disisipkan Pada Gambar dengan Algoritma RSA Dan Modified LSB Berbasis Android. IT (INFORMATIC TECHNIQUE) JOURNAL, 7(2), 51-62.

[6] Adhar, D., & Nababan, L. (2016). PERANCANGAN APLIKASI UJIAN SARINGAN MASUK PERGURUAN TINGGI SECARA ONLINE BERBASIS ANDROID (STUDI KASUS UNIVERSITAS POTENSI UTAMA MEDAN). Techno. Com, 15(3), 217-223. [7] Ikorasaki, F. (2018). PENERAPAN METODE ANP DALAM MELAKUKAN PENILAIAN

KINERJA KEPALA BAGIAN PRODUKSI (STUDI KASUS: PT. MAS PUTIH BELITUNG). Jurnal Sistem Informasi Kaputama, 2(1).

Gambar

Gambar 1. Diagram Waterfall
Gambar 3. Activity Hardware Komputer
Gambar 4. Activity Diagram Tentang
Gambar 8. Tampilan Halaman Keterangan
+2

Referensi

Dokumen terkait

Judul Skripsi : Faktor-Faktor yang mempengaruhi penerimaan opini Audit Going Concern pada perusahaan manufaktur yang terdaftar di bursa efek Indonesia.. Menyatakan bahwa

Jika merujuk pada rasio antara konsumsi steam dan konsumsi listrik, 5.7 (dihitung berdasarkan energi yang terkandung pada batubara dengan CV = 4,200 kcal/kg dan

Perbedaan penelitian yang penulis kaji dengan penelitian yang berjudul Pelaksanaan Program Inovasi SAMSAT Corner Dalam Rangka Meningkatkan Pelayanan Kepada Wajib

yang dapat dikatakan paham dengan pelaksanaan evaluasi program adalah yang dapat menerjemahkan dan menafsirkan metode dan teknik, serta prosedur pelaksanaan evaluasi

Berdasarkan penjelasan diatas maka pada penelitian ini penulis melakukan perancangan aplikasi pengaduan mobile berbasis android (mobile) sehingga masyarakat akan

Dibawah ini akan dibahas penelitian-penelitian yang berhubungan dengan aplikasi berbasis android khususnya yang berkaitan dengan “Implementasi Algoritma Fuzzy Logic

Digunakan untuk mendapatkan informasi atau data-data yang berkaitan dengan wewenang penghulu, peraturan pencatatan nikah, dan data empiris yang dalam hal ini yakni

Pada menopause konversi terbanyak androgen menjadi estrogen terjadi di jaringan adiposa sehingga sering diasumsikan bahwa wanita dengan obesitas atau berat badan lebih yang