BAB I PENDAHULUAN 1.1. Latar Belakang

dokumen-dokumen yang mirip
PENERAPAN FUZZY STRING MATCHING

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB I PENDAHULUAN. harinya, dimana 68,48% diantaranya bekerja lebih dari 35 jam per minggu (Badan

PENERAPAN ALGORITMA DISTANCE UNTUK FITUR AUTOCOMPLETE PADA APLIKASI KATALOG PERPUSTAKAAN DI UNIVERSITAS ALMUSLIM


BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. tanpa aturan-aturan yang baku. Sedangkan dalam pemasaran konvensional, barang

BAB 2 LANDASAN TEORI

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN Latar belakang

BAB I PENDAHULUAN. terjadi diberbagai kalangan. Dalam Kamus Besar Bahasa Indonesia, definisi

BAB 1 PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

BAB I PENDAHULUAN I.1. Latar Belakang [1] [2] [3] [4] [5]

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. Perkembangan teknologi komputer yang semakin canggih, membuat para ahli

BAB II TINJAUAN PUSTAKA

BAB I PENDAHULUAN. penjiplakan suatu tulisan. Neville (2010) dalam buku The Complete Guide to

PERBANDINGAN ALGORITMA KNUTH MORRIS PRATT DAN BOYER MOORE PADA HUMAN RESOURCE INFORMATION SYSTEM DI B.A.S LPKIA

BAB 2 LANDASAN TEORI

APLIKASI ANALISIS DAN UJI PERBANDINGAN ALGORITHMA KNUT MORRIS PRATT ( KMP ) DAN BOOYER MOORE ( BM ) UNTUK PENCARIAN POLA KATA DALAM FILE TEKS SKRIPSI

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

Artikel Ilmiah. Peneliti: Ditya Geraldy ( ) Prof. Dr. Ir. Eko Sediyono, M.Kom. Yos Richard Beeh., S.T., M.Cs.

BAB I PENDAHULUAN. Kemajuan teknologi internet dan e-business belakangan ini telah

BAB 1 PENDAHULUAN. Universitas Kristen Maranatha

BAB I PENDAHULUAN. karya tulis. Berbagai aplikasi seperti Ms. Word, Notepad, maupun Open Office

IMPLEMENTASI ALGORITMA BOYER MOORE DAN METODE N-GRAM UNTUK APLIKASI AUTOCOMPLETE DAN AUTOCORRECT

MILIK UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

PENERAPAN STRING MATCHING DENGAN ALGORITMA BOYER MOORE PADA APLIKASI FONT ITALIC UNTUK DETEKSI KATA ASING

BAB I PENDAHULUAN. 1.1 Latar Belakang Masalah. Dalam pencarian informasi, sumber ilmu pengetahuan, dan penelitian,

ANALISIS STRING MATCHING PADA JUDUL SKRIPSI DENGAN ALGORITMA KNUTH-MORRIS PRATT (KMP)

PERBANDINGAN ALGORITMA STRING SEARCHING BRUTE FORCE, KNUTH MORRIS PRATT, BOYER MOORE, DAN KARP RABIN PADA TEKS ALKITAB BAHASA INDONESIA

PENERAPAN ALGORITMA BOYER-MOORE PADA LAYANAN SMS AUTO REPLY (STUDI KASUS UPT PMB UNIV. MUHAMMADIYAH MALANG) TUGAS AKHIR

UKDW. Bab 1 PENDAHULUAN

BAB I PENDAHULUAN. berinovasi menciptakan suatu karya yang original. Dalam hal ini tindakan negatif

Nama: Nur Susilo Agung Prabowo NPM: Pembimbing: Prof. Dr. dr. Johan Harlan, SSi., MSc.

BAB 1 PENDAHULUAN Latar Belakang Masalah

BAB I PENDAHULUAN. bagaimana membuat mesin (komputer) dapat melakukan pekerjaan seperti dan

Analisis Algoritma Knuth Morris Pratt dan Algoritma Boyer Moore dalam Proses Pencarian String

BAB I PENDAHULUAN. antara komputasi dengan komunikasi untuk melakukan tugas-tugas informasi

Penggunaan Algoritma Knuth-Morris-Pratt untuk Pengecekan Ejaan

BAB I PENDAHULUAN. Android merupakan salah satu mobile Operating System atau sistem

BAB 1 PENDAHULUAN Latar Belakang

IMPLEMENTASI ALGORITMA BRUTE FORCE DALAM PENCARIAN DATA KATALOG BUKU PERPUSTAKAAN

BAB I PENDAHULUAN. agama dan kepercayaan. Sehingga adanya simbol atau semboyan Bhinneka

BAB 2 LANDASAN TEORI

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 270 juta (Sembiring, 2014). Salah satu telepon genggam yaitu berbasis android. Android adalah

BAB I PENDAHULUAN 1.1 Latar Belakang

APLIKASI PENDETEKSI KEMIRIPANPADA DOKUMEN MENGGUNAKAN ALGORITMA RABIN KARP

Aplikasi String Matching Pada Fitur Auto-Correct dan Word-Suggestion

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. pendapat, dan sebagainya dari orang lain dan menjadikannya seolah karangan dan

BAB I PENDAHULUAN. dengan jumlah penduduk jiwa. Menjadi kota yang metropolitan

BAB 1 PENDAHULUAN Latar Belakang

Algoritma String Matching pada Mesin Pencarian

BAB II LANDASAN TEORI

Analisis Perbandingan Performansi Algoritma Zhu-Takaoka dan Algoritma Karp-Rabin Pada Pencarian Kata Di Rumah Baca Buku Sunda

String Matching Dalam Permainan The Hunt for Gollum

Penerapan Pencocokan String dalam Aplikasi Duolingo

PERANCANGAN APLIKASI TEXT EDITOR DENGAN MENERAPKAN ALGORITMA KNUTH-MORRIS-PRATT

EFISIENSI PENGGUNAAN ALGORITMA BOYER MOORE UNTUK PREDIKSI PERILAKU ORANG MELALUI INTERAKSI DI TWITTER

BAB I PENDAHULUAN 1.1 Latar Bekalang

BAB 1 PENDAHULUAN Latar Belakang

Bab 3 Metoda dan Perancangan Sistem

BAB I PENDAHULUAN. Jiménez-Peris, dkk dalam paper-nya yang berjudul New Technologies in

Jurnal Coding, Sistem Komputer Untan Volume 04, No.1 (2016), hal ISSN : x

Penerapan Algoritma Knuth Morris Pratt dalam Aplikasi Penerjemah Teks

BAB 2 LANDASAN TEORI

Kombinasi Algoritma Pattern Matching dan BFS-DFS pada aplikasi Music Discovery

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

Penerapan Algoritma Knuth-Morris-Pratt dalam Music Identification (Musipedia)

BAB II LANDASAN TEORI

APLIKASI PUSAT INFORMASI BEASISWA MENGGUNAKAN TEKNIK GRABBING DAN METODE KNUTH MORRIS PRATT BERBASIS ANDROID

BAB I PENDAHULUAN 1.1 Latar Belakang

APLIKASI PENENTUAN JENIS PART OF SPEECH MENGGUNAKAN METODE N-GRAM DAN STRING MATCHING

IMPLEMENTASI ALGORITMA BRUTE FORCE DAN ALGRITMA KNUTH-MORRIS-PRATT (KMP) DALAM PENCARIAN WORD SUGGESTION SKRIPSI ADLI ABDILLAH NABABAN

BAB I PENDAHULUAN. yang mampu mengakomodasi kebutuhan pengolahan data, seperti data Kerja UKDW

BAB I PENDAHULUAN. lebih baik, pemerintahan perlu semakin didekatkan kepada masyarakat.

RANCANG BANGUN PROTOTYPE MESIN PENCARI STRING MENGGUNAKAN METODE FUZZY STRING MATCHING

VOLUME 7 NOMOR 1 APRIL 2008 ISSN

BAB III ANALISA DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. penunjang Al-Quran untuk memudahkan untuk mempelajarinya, yang bisa

BAB I PENDAHULUAN. sebagai sumber pertama dan utama yang banyak memuat ajaran-ajaran yang

Penerapan String Matching pada Fitur Auto Correct dan Fitur Auto Text di Smart Phones

BAB I PENDAHULUAN.

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1Latar Belakang

Penerapan String Matching Pada Auto-Correct Berbasis Algoritma Levenshtein Distance

Algoritme Pencocokan String (String Matching) Menurut Black (2016), string adalah susunan dari karakter-karakter (angka, alfabet, atau karakte

PERANCANGAN APLIKASI PENCARIAN ISI FILE YANG SAMA PADA HARDISK DRIVE DENGAN ALGORITMA STRING MATCHING

PERBANDINGAN ALGORITMA KNUTH-MORRIS-PRATT DAN APOSTOLICO-CROCHEMOE PADA APLIKASI KAMUS BAHASA INDONESIA - BELANDA SKRIPSI

ABSTRAK. Universitas Kristen Maranatha

Transkripsi:

BAB I PENDAHULUAN 1.1. Latar Belakang Perkembangan teknologi sudah dirasakan penting oleh manusia dalam era globalisasi saat ini. Hal itu terjadi karena kemajuan teknologi yang ada tidak dapat dipisahkan dari kehidupan sehari-hari. Salah satunya adalah pemanfaatan teknologi dalam pencarian informasi. Informasi menjadi salah salah satu kebutuhan dalam sebuah institusi. Informasi dimanfaatkan untuk menambah pengetahuan, mengurangi resiko kegagalan dan membantu pengguna dalam pengambilan keputusan yang diinginkan. Salah satu alat yang dapat digunakan dalam mencari informasi adalah dengan menggunakan mesin pencari. Mesin pencari merupakan program komputer yang dirancang agar mampu menemukan informasi yang dicari yang dicari dari banyaknya kumpulan informasi yang tersedia (Haryanto, 2004). Mesin pencari dibutuhkan dalam mencari informasi yang diinginkan. Dengan mengetikkan informasi pada mesin pencari, informasi yang dibutuhkan akan didapatkan. Namun dalam sebuah penelitian terhadap mesin pencari menyimpulkan bahwa rata-rata kesalahan dalam pengetikan kata yang dicari yang dilakukan oleh pengguna cukup tinggi (Benisius, 2010), akibat kesalahan dalam pengetikan kata yang dicari, pengguna tidak dapat menemuan informasi yang diinginkan. Informasi yang dibutuhkan tentu merupakan informasi yang lengkap dan akurat. Informasi yang lengkap dan akurat dapat dicari dengan pemanfaatan teknologi dan teknik yang tepat. Untuk itu diperlukan teknik dalam mencocokkan dua string yang berbeda, yaitu antara string inputan dan string sumber yang ada pada database. Teknik yang digunakan penulis adalah dengan menggunakan metode pencarian pencocokan string (String Matching). Metode pencocokan string (String Matching) yang merupakan bagian dalam proses pencarian string digunakan untuk mendapatkan data yang sesuai dengan kebutuhan informasi. 1

Fuzzy String Matching (Inexact String Matching) merupakan pencocokan string yang melakukan pencarian terhadap string yang sama dan juga string yang mendekati dengan string lain yang terkumpul dalam sebuah database. Pencocokan string ini masih dapat dibedakan menjadi dua yaitu berdasarkan kemiripan penulisan ( Approximate String Matching) dan berdasarkan kemiripan ucapan (Phonetic String Matching). Pada saat ini, untuk mengetahui judul tugas akhir yang telah ada dan pernah diajukan di Jurusan Sistem Informasi, mahasiswa perlu mencari dan membaca tugas akhir yang ada di perpustakaan. Tentu ini tidak efektif dikarenakan tugas akhir yang masuk akan terus bertambah setiap semesternya. Selain itu, mahasiswa membutuhkan waktu lebih dalam peminjaman tugas akhir di perpustakaan, karena harus mengikuti prosedur peminjaman di perpustakaan. Tugas akhir tersebut perlu bagi mahasiswa sebagai materi pelajaran atau sebagai referensi bagi penelitian mereka. Selain itu, dosen koordinator tugas akhir dalam melakukan pencarian data tugas akhir, harus melakukan pencarian dari dokumen tertulis dan dokumen di dalam komputer. Dokumen yang terdapat dalam komputer tersebut berupa kelengkapan administrasi tugas akhir seperti file surat menyurat dan form nilai tugas akhir. Pada sebuah penelitian dengan judul Rancang Bangun Prototype Mesin Pencari String Menggunakan Metode Fuzzy String Matching (Haryanto, 2011), peneliti tersebut menggunakan algoritma Knuth Morris Pratt dalam pencarian string dengan hasil pencarian berupa informasi URL dan metadata (informasi situs) yang sesuai dengan keyword yang dimasukkan. Dilanjutkan dengan penelitian dengan judul Perbandingan Algoritma String Searching Brute Force, Knuth Morris Pratt, Booyer Moore, dan Karp Rabin Pada Teks Alkitab Bahasa Indonesia (Utomo dkk, 2008), penelitian tersebut berkaitan dengan hubungan antara panjang pola yang dicari dengan waktu penemuannya. Sedangkan algoritma Levenshtein distance melakukan modifikasi dengan mengubah suatu string menjadi string yang lain sehingga prosesnya lebih sederhana (Ardiyanto, 2008). Dalam penelitian lain disebutkan salah satu algoritma Approximate String Matching dengan menggunakan algoritma Levenshtein distance yang digunakan 2

dalam pencarian string berdasarkan pendekatan perkiraan (Adiwidya, 2009). Pada penelitian itu, algoritma Levenshtein distance digunakan untuk menambah fitur autocomplete, yang dapat membantu pengetikan. Sehingga pada penelitian ini, penulis akan menggunakan algoritma Levenhstein Distance untuk pencarian string yang mendekati dengan kata yang dicari. Dengan kondisi dan permasalahan yang dijabarkan diatas, maka penulis menjadikan topik ini sebagai tugas akhir dengan judul Penerapan Fuzzy String Matching pada Aplikasi Pencarian Judul Tugas Akhir Mahasiswa Jurusan Sistem Informasi Berbasis Web. 1.2. Rumusan Masalah Berdasarkan latar belakang masalah diatas, dapat diambil rumusan masalah dalam penelitian ini adalah bagaimana menerapkan Fuzzy String Matching pada aplikasi pencari tugas akhir mahasiswa jurusan sistem informasi berbasis web. 1.3. Batasan Masalah Untuk mendapatkan hasil yang diinginkan, maka diberikan batasanbatasan masalah dalam penulisan ini, sehingga tidak keluar dari pokok pembahasan. Adapun batasan masalahnya adalah 1) Algoritma yang digunakan dalam pencarian adalah metode Fuzzy String Matching dengan algoritma Levenhstein Distance untuk pencarian yang mendekati dengan kata yang dicari. 2) Pencarian informasi tugas akhir dilakukan hanya berdasarkan judul yang ada pada tugas akhir. 3) Data tugas akhir yang digunakan sebagai sample adalah sebanyak 100 judul. 1.4. Tujuan Penelitian Adapun tujuan yang ingin dicapai penulis dari penelitian ini adalah 1) Untuk membantu dosen dan mahasiswa sistem informasi melakukan pencarian tugas akhir yang dapat digunakan sebagai bahan referensi. 2) Untuk membantu koordinator tugas akhir dalam mengelola data tugas akhir yang telah ada. 3

1.5. 3) Untuk menerapakan Algoritma Levenshtein Distance sebagai algoritma pencarian. Manfaat Penelitian Adapun manfaat yang dapat diambil dari penelitian ini adalah 1) Mahasiswa dan dosen dapat mengetahui tugas akhir yang sudah ada 2) Mahasiswa dapat mencari judul tugas akhir sebagai referensi untuk penelitian yang akan dilakukan. 3) Koordinator tugas akhir dapat mengorganisir data tugas akhir mahasiswa yang sudah ada. 1.6. Sistematika Penulisan Berikut merupakan rencana susunan sistematika penulisan laporan Tugas akhir yang akan dibuat : BAB I PENDAHULUAN Bab ini berisi penjelasan mengenai latar belakang masalah, rumusan masalah, batasan masalah, tujuan dan sistematika penulisan dari Tugas Akhir yang dibuat. BAB II LANDASAN TEORI Bab ini membahas tentang teori-teori umum dan khusus yang berhubungan dengan Tugas Akhir ini. BAB III METODOLOGI PENELITIAN Bab ini membahas langkah-langkah yang dilaksanakan dalam proses penelitian Tugas Akhir. BAB IV ANALISA DAN PERANCANGAN Bab ini berisi pembahasan mengenai kebutuhan sistem, yang terdiri dari flowchart sistem, UML, user interface, dengan perancangan menggunakan pendekatan berorientasi objek. BAB V IMPLEMENTASI DAN PENGUJIAN Bab ini berisi penjelasan mengenai implementasi yang terdiri dari batasan implementasi, lingkungan implementasi, hasil implementasi. Berikutnya 4

dilakukan pengujian terhadap hasil implementasi dan ditarik kesimpulan dari pengujian BAB VI KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang dihasilkan dari pembahasan tentang penerapan Fuzzy String Matching dalam aplikasi pencarian judul tugas akhir mahasiswa jurusan sistem informasi berbasis web DAFTAR PUSTAKA 5