977 2265 2 PB
977 2265 2 PB
1. PENDAHULUAN
Filosofi merupakan studi mengenai kebijaksanaan, dasar dasar pengetahuan, dan proses yang digunakan
untuk mengembangkan dan merancang pandangan mengenai suatu kehidupan. Filosofi memberi pandangan dan
menyatakan secara tidak langsung mengenai sistem kenyakinan dan kepercayaan. Setiap filosofi individu akan
dikembangkan dan akan mempengaruhi prilaku dan sikap individu tersebut. Seseorang dapat mengembangkan
filosofinya melalui belajar dari hubungan interpersona, pengalaman pendidikan formal dan informal, keagamaan,
Page | 466
http://ejurnal.stmik-budidarma.ac.id/index.php/komik
KOMIK (Konferensi Nasional Teknologi Informasi dan Komputer) ISSN 2597-4645 (media online)
Volume 2, Nomor 1, Oktober 2018 ISSN 2597-4610 (media cetak)
budaya dan lingkungannya. Filosofi memiliki jumlah yang sangat banyak, jumlah filosofi yang sangat banyak
sering menyebabkan kesulitan dalam proses pencarian informasi mengenai makna filosofi dengan waktu yang
cepat dan tepat pada saat dibutuhkan. Oleh sebab itu diperlukan pengembangan sistem berupa aplikasi berbasis
mobile yang dapat melakukan pencocokan string dengan cepat dan tepat dengan algoritma string matching dalam
proses pencarian informasi mengenai makna filosofi.
2. TEORITIS
2.1. Android
Android adalah sistem operasi berbasis Linux yang dipergunakan sebagai pengelola sumber daya perangkat
keras, baik untuk ponsel, smartphone dan juga PC tablet. Secara umum Android adalah platform yang terbuka
(Open Source) bagi para pengembang untuk menciptakan aplikasi mereka sendiri untuk digunakan oleh berbagai
piranti bergerak.
2.2. Filosofi
Filosofi adalah upaya berpikir dalam tataran paling umum dengan cara sistematik mengenai semua hal di
alam semesta, atau mengenai semua realitas. Upaya tersebut disebabkan oleh adanya rasa ingin tahu pada manusia.
Filsuf memang berbeda dengan ilmuwan, karena ilmuwan mempelajari bagian-bagian alam semesta sedangkan
filsuf sebaliknya. Ini dikarenakan para filsuf cenderung menemukan beberapa pola yang membuatnya mampu
memahami kesimpulan tentang sesuatu. Filosofi dapat membantu manusia dalam mengorganisasikan gagasannya
dan menemukan makna dalam pikiran maupun tindakan, filosofi juga berperan untuk membantu manusia dalam
mengetahui sisi normatif, moral, estetika, dan melakukan kritik [12]
dalam proses pengejaan kata kunci sehingga sistem memberikan saran kata kunci: “KHOPI”. Prosesnya dapat
dijelaskan sebagai berikut:
Kata Kunci : KOPI
Langkah 1
Kata kunci = KOPI, dipecah ke dalam array sehingga:
Array ([0]=> KOPI)
Langkah 2
Untuk setiap isi array lakukan pencarian pada isi database aplikasi filosofi yang dibangun. Apabila pencarian
bernilai false maka lakukan proses saran kata bernilai true. Pada kondisi ini kata KOPI bernilai false sehingga
proses saran kata akan dilakukan terhadap kata KOPI.
Langkah 3
Melakukan filter semua kata pada isi database aplikasi filosofi yang memiliki panjang karakter (P) antara P kata
kunci-3 sampai P kata kunci+3. Sehingga untuk kata KHOPI dengan panjang 5 maka kata-kata yang terpilih adalah
yang memiliki panjang antara 2-8.
Langkah 4
Setiap kata terfilter dari isi database aplikasi filosofi yang dibangun lakukan penghitungan jarak terhadap kata
KOPI dengan algoritma Levenshtein Distance. Contoh kata dari isi database aplikasi filosofi yang akan
dibandingkan adalah KHOPI (panjang karakter = 5).
Tabel 1. Menghitung nilai jarak untuk kata KOPI
K H O P I
0 1 2 3 4 5
K 1 0 1 2 3 4
O 2 1 1 1 2 3
P 3 2 2 2 1 2
I 4 3 3 3 0 1
Dari perhitungan yang dilakukan pada Tabel 3.1 diatas diperoleh nilai jarak untuk setiap kata yang
dibandingkan yaitu Levenshtein Distance (KOPI, KHOPI) = 1.
Dari proses pencarian yang telah dilakukan, dapat disimpulkan bahwa pencarian kata KHOPI, akan
menghasilkan saran menjadi kata KOPI. Karena kata KHOPI tidak ada pada isi database aplikasi filosofi yang
dibangun sehingga sistem mencari kata pembanding melalui proses pencarian dengan algoritma Levenshtein
Distance maka kata yang dihasilkan adalah KOPI.
4. HASIL
Tampilan output berfungsi sebagai media komunikasi untuk penghubung antara user atau pengguna dengan
aplikasi Filosofi berbasis android yang dibangun pada penelitian ini.
1. Tampilan Menu Utama
Page | 468
http://ejurnal.stmik-budidarma.ac.id/index.php/komik
KOMIK (Konferensi Nasional Teknologi Informasi dan Komputer) ISSN 2597-4645 (media online)
Volume 2, Nomor 1, Oktober 2018 ISSN 2597-4610 (media cetak)
2. Tampilan Filosofi
3. Tampilan Search
4. KESIMPULAN
Dari penelitian di atas dapat diambil beberapa kesimpulan:
1. Aplikasi filosofi berbasis android hanya dapat menampilkan hasil pencarian yaitu arti istilah filosofi
berdasarkan data filosofi yang tersimpan di dalam database.
2. Aplikasi Filosofi ini dirancang berbasis android yang mana perancangannya dibangun menggunakan Eclipse
juno dan Sqlite, tujuan dalam pembuatan aplikasi filosofi ini agar membantu pengguna android mengakses arti
istilah filosofi.
Page | 469
http://ejurnal.stmik-budidarma.ac.id/index.php/komik
KOMIK (Konferensi Nasional Teknologi Informasi dan Komputer) ISSN 2597-4645 (media online)
Volume 2, Nomor 1, Oktober 2018 ISSN 2597-4610 (media cetak)
5. REFERENSI
[1] Yeny Rochmawati & Retno Kusumaningrum, "Studi Perbandingan Algoritma Pencarian String dalam
Metode Approximate String Matching untuk Identifikasi Kesalahan Pengetikan Teks," Jurnal Buana
Informatika, 2016.
[2] Ida Bagus Ketut Surya Arnawa, "Implementasi Algoritma Levenshtein Pada sistem Pencarian Judul
Skripsi/Tugas Akhir," Jurnal Sistem Dan Informatika.
[3] Seng Hansun, "Optimasi Pencarian Kata pada Aplikasi Penerjemah Bahasa Mandarin – Indonesia Berbasis
Android dengan Algoritma Levenshtein Distance," Ultima Computing, 2015.
[4] Irna Rahayu, "Metode interpolasi (interpolation) dan mencari kemiripan kata menggunakan algoritma
levenshtein distance pada perangkat android," semanTIK, 2015.
[5] Andri Kristanto, Perancangan Sistem Informasi dan Aplikasinya. Jakarta: Gava Media, 2003.
[6] Janner Simarmata, Pemrograman WAP dengan menggunakan WML. Yogyakarta: Andi, 2006.
[7] Kusrini, Sistem Pakar Teori dan Aplikasinya. Yogyakarta: Andi, 2006.
[8] Ana Ervana & Asri Pertiwi, "Implementasi Algoritma Pencocokan String pada Aplikasi Pengarsipan
Berbasis Web," Journal Informatika, 2012.
[9] Syaroni dan Munir, "Pencocokan String Berdasarkan Kemiripan Ucapan," 2011.
[10] Mesran, "Implementasi algoritma brute force dalam pencarian data katalog buku perpustakaan," Majalah
Ilmiah, vol. Volume : III, 2014.
[11] Uli fitrianti & mutammimul ula, "Iimplementasi algoritma levenshtein distance dan algoritma knuth morris
pratt pada aplikasi asmaul husna berbasis android," Jurnal Sistem Informasi.
[12] E. wara suprihatin, "filosofi sebagai landasan pengembangan kurikulum," jurnal manajemen pendidikan,
2007.
[13] Hamid Shabab, Filosofi Desain dan Supervisi. Jakarta: Djambatan, 1997.
Page | 470
http://ejurnal.stmik-budidarma.ac.id/index.php/komik