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

dokumen-dokumen yang mirip
BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

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

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

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


BAB 1 PENDAHULUAN Latar Belakang

BAB V IMPLEMENTASI. perangkat keras (hardware) dan perangkat lunak (software) yang mendukung

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

Penerapan Algoritma Knuth Morris Pratt dalam Aplikasi Penerjemah Teks

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

IMPLEMENTASI ALGORITMA KNUTH MORRIS PRATT PADA APLIKASI PENERJEMAHAN BAHASA MANDAILING-INDONESIA

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1.Latar Belakang

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

BAB I PENDAHULUAN. menyampaikan suatu informasi yang bermutu atau berinteraksi dengan

IMPLEMENTASI ALGORITMA BRUTE FORCE DALAM PENCARIAN DATA KATALOG BUKU PERPUSTAKAAN

Implementasi Algoritma Knuth Morris Pratt pada Alat Penerjemah Suara

BAB III ANALISA DAN PERANCANGAN SISTEM

IMPLEMENTASI METODE STRING MATCHING UNTUK APLIKASI PENGARSIPAN DOKUMEN (STUDI KASUS : SMPN 3 SUMBER KAB. CIREBON)

BAB I PENDAHULUAN Latar belakang

Penggunaan Algoritma Knuth-Morris-Pratt untuk Pengecekan Ejaan

MILIK UKDW BAB 1 PENDAHULUAN Latar Belakang Masalah

IMPLEMENTASI ALGORITMA STRING MATCHING KNUTH MORRIS PRATT DALAM PENCARIAN KATA KUNCI ABSTRAK KARYA ILMIAH

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB I PENDAHULUAN Latar Belakang

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

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN Latar Belakang

BAB 1 PENDAHULUAN Latar Belakang

BAB 2 LANDASAN TEORI

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

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

BAB 1 PENDAHULUAN 1.1 Latar Belakang Masalah

APLIKASI MANAJEMEN DAN PENGELOLAAN DATA TUGAS AKHIR MAHASISWA TEKNIK INFORMATIKA

BAB 1 PENDAHULUAN. Universitas Sumatera Utara

APLIKASI WORDNET INDONESIA BERDASARKAN KAMUS THESAURUS BAHASA INDONESIA MENGGUNAKAN ALGORITMA RULE BASED TEXT PARSING

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

BAB I PENDAHULUAN 1.1 Latar Belakang

PERANGKAT LUNAK PENCARIAN KOST DI KOTA BANDUNG MENGGUNAKAN METODE KNUTH-MORRIS-PRATT (KMP) DAN MESSAGING

IMPLEMENTASI ALGORITMA PENCOCOKAN STRING KNUTH- MORRIS-PRATT DALAM APLIKASI PENCARIAN DOKUMEN DIGITAL BERBASIS ANDROID

BAB IV IMPLEMENTASI DAN PENGUJIAN

Pattern Matching dalam Aplikasi SimSimi

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

Algoritma String Matching pada Mesin Pencarian

Jurnal Teknik Informatika, Vol 1 September 2012

PENGGUNAAN ALGORITMA APOSTOLICO-CROCHEMORE PADA PROSES PENCARIAN STRING DI DALAM TEKS

Gambar 4.1 Flowchart

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

BAB III ANALISIS DAN PERANCANGAN SISTEM

BAB 2 LANDASAN TEORI

Aplikasi Algoritma String Matching dan Regex untuk Validasi Formulir

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

BAB III ANALISIS DAN PERANCANGAN

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

BAB 1 PENDAHULUAN. dalam pendidikan. Bidang pembelajaran yang paling dikenal dengan

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

BAB I PENDAHULUAN. 1.1Latar Belakang

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

APLIKASI PEMANTAUAN KERJA BERBASIS WEB

UNIVERSITAS NEGERI YOGYAKARTA

II. DASAR TEORI I. PENDAHULUAN

IMPLEMENTASI ALGORITMA KNUTH-MORRIS-PRATH STRING MATCHING UNTUK MENCARI KATA ATAU ISTILAH PADA KAMUS KOMPUTER BERBASIS ANDROID.

Penerapan Algoritma Transversal pada Graf dan Algoritma Pencocokan String dalam Sistem Jual-Beli Tiket Bioskop

Aplikasi Algoritma BFS dan String Matching pada Tag Suggestions di Facebook

Gambar 1 Statistik Pengunjung

BAB III ANALISA DAN PERANCANGAN

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

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

APLIKASI PENERJEMAH KALIMAT BAHASA INDONESIA KE BAHASA SIMALUNGUN DENGAN ALGORITMA BERRY - RAVINDRAN

Penerapan Algoritma String Matching dalam Intelligent Personal Assistant Siri

Volume VI No 1, Juni 2017 pissn : eissn : X. Tersedia online di

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

BAB 1 PENDAHULUAN. 1.1 Latar Belakang. Dengan berkembangnya zaman saat ini, seluruh dunia mengalami

Team project 2017 Dony Pratidana S. Hum Bima Agus Setyawan S. IIP

Perbandingan dan Pengujian Beberapa Algoritma Pencocokan String

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah

Aplikasi Algoritma Pencarian String Dalam Sistem Pembayaran Parkir

SISTEM PENCARIAN LOKASI BANK DI KOTA PALEMBANG. Jl. Srijaya Negara, Bukit Besar, Ilir Barat 1, Kota Palembang, Sumatera Selatan

APLIKASI ALGORITMA PENCOCOKAN STRING KNUTH-MORRIS-PRATT (KPM) DALAM PENGENALAN SIDIK JARI

Aplikasi Algoritma Pencocokan String pada Mesin Pencari Berita

Penggunaan String Matching Dalam Mencari Kata Dalam Permainan Mencari Kata Dari Sebuah Matriks Huruf

BAB IV PERANCANGAN SISTEM

BAB I PENDAHULUAN 1.1 Latar Belakang

Rancang Bangun Aplikasi Latihan Ujian Nasional pada Sekolah SMP Ambia

BAB 2 LANDASAN TEORI

BAB 2 LANDASAN TEORI

IMPLEMENTASI ALGORITMA KNUTH-MORRIS-PRATT PADA PENCARIAN KUMPULAN RUMUS MATEMATIKA

Penilaian Ujian Tertulis Menggunakan Algoritma Pattern Matching IF3051 Strategi Algoritma

BAB I PENDAHULUAN. Seorang muslim harus bisa membaca ayat-ayat Al-Quran dengan baik

Mencari Pola dalam Gambar dengan Algoritma Pattern Matching

BAB I PENDAHULUAN. sebagai makanan pokok. Berbagai penemuan dari lembaga-lembaga penelitian di

BAB III ANALISIS DAN PERANCANGAN

SISTEM PENILAIAN KARYAWAN TERBAIK MENGGUNAKAN METODE SIMPLE ADDITIVE WEIGHTING PADA DEALER MOTOR

Penerapan Algoritma Pencocokan String Boyer-Moore untuk Keamanan Komputer

Deteksi Plagiarisme Gambar menggunakan Algoritma Pencocokan Pola Rabin-Karp

BAB 1 PENDAHULUAN. melakukan berbagai aktivitas baik pada saat bekerja maupun pada saat bersosialisasi di

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

Transkripsi:

APLIKASI PENENTUAN JENIS PART OF SPEECH MENGGUNAKAN METODE N-GRAM DAN STRING MATCHING 1 Nurzaenab dan 2 Purnawansyah 1 nurzaenab16@yahoo.co.id, 2 purnawansyah@gmail.com 12 Teknik Informatika, Fakultas Ilmu Komputer, Universitas Muslim Indonesia Abstrak Bahasa Inggris merupakan bahasa ibu dalam skala internasional sebagai alat komunikasi antar negara. Bahasa Inggris memiliki aturan baik dalam hal pengucapan dan penulisan disebut Grammar yang membentuk pola-pola. Pola-pola tersebut tersusun oleh setiap kata yang memiliki bentuk-bentuk tersendiri yang disebut Parts Of Speech. Bentuk dalam Parts Of Speech terbagi dalam delapan bentuk yaitu Noun (kata benda), Pronoun (kata ganti), Verb (kata kerja), Adjective (kata sifat), Adverb (kata keterangan), Preposition (kata depan), Conjuction (kata penghubung), Interjection (kata seru). Tingkat ingatan manusia tentu berbeda-beda. Ingatan untuk membedakan kata-kata dan pembentukan pola kalimat dalam part of speech. Setiap kata akan ditentukan jenis part of speechnya, tergantung dari inputan user. Sedangkan pola kalimat akan di tentukan sesuai inputan user berdasarkan part of speech-nya. Perancangan dilakukan menggunakan metode uni-gram dan String Matching (Knuth Morris Pratt). Kata kunci : Grammar, N-Gram, Part Of Speech, String Matching Copyright 2016 -- Jurnal Ilmiah ILKOM -- All rights reserved. 1. Pendahuluan Bahasa Inggris merupakan bahasa ibu dalam skala internasional sebagai alat komunikasi antar negara. Bahasa Inggris memiliki aturan baik dalam hal pengucapan dan penulisan disebut Grammar yang membentuk pola-pola. Pola-pola tersebut tersusun oleh setiap kata yang memiliki bentuk-bentuk tersendiri yang disebut Parts Of Speech. Bentuk dalam Parts Of Speech terbagi dalam delapan bentuk yaitu Noun (kata benda), Pronoun (kata ganti), Verb (kata kerja), Adjective (kata sifat), Adverb (kata keterangan), Preposition (kata depan), Conjuction (kata penghubung), Interjection (kata seru). Tingkat ingatan manusia tentu berbeda-beda. Ingatan untuk membedakan kata-kata dan pembentukan pola kalimat dalam part of speech. Setiap kata akan ditentukan jenis part of speechnya, tergantung dari inputan user. Sedangkan pola kalimat akan di tentukan sesuai inputan user berdasarkan part of speech-nya Hal itu melatarbelakangi penulis untuk merancang sebuah aplikasi untuk menentukan kata-kata dan pola kalimat dalam bentuk Parts Of Speech. Metode yang digunakan adalah metode uni-gram dan String Matching (Knuth Morris Pratt). Tujuan penelitian adalah menghasilkan aplikasi yang dapat mengklasifikasikan kata-kata dan pola kalimat kedalam bentuk Parts Of Speech menggunakan metode uni-gram dan String Matching (Knuth Morris Pratt). Penelitian ini memiliki beberapa batasan permasalahan yaitu: hanya menentukan kata-kata dan pola kalimat dalam bentuk Parts Of Speech. 2. Landasan Teori 2.1 Part Of Speech Part Of Speech adalah sebuah pengklasifikasian kata sesuai dengan bentuk kata. Bentuk dalam Parts Of Speech terbagi dalam delapan bentuk yaitu Noun (kata benda), Pronoun (kata ganti), Verb (kata kerja), Adjective (kata sifat), Adverb (kata keterangan), Preposition (kata depan), Conjuction (kata penghubung), Interjection (kata seru). 2.2 Metode String Matching Knuth Morris Pratt Algoritma Knuth Morris Pratt dikembangkan oleh D. E. Knuth, bersama-sama dengan J. H. Morris dan V. R. Pratt [1][2]. Dengan algoritma KMP waktu pencarian dalam pencocokan pattern dan teks dapat berkurang dikarenakan algoritma ini melakukan sejumlah pergeseran lebih jauh sesuai dengan informasi ketidakcocokan string antara teks dan pattern. 132

Algoritma Knuth Morris Pratt melakukan pencarian string dari arah kiri ke kanan pada teks. Dengan membandingkan antara teks yang ada dengan teks yang ada pada basisdata. 2.3 Metode Uni-Gram Metode Uni-gram adalah salah satu metode n-gram yang digunakan untuk memprediksi suatu teks. Karakter yang diambil senilai satu karakter kemudian digunakan untuk dicocokkan dalam teks yang terdapat dalam database kata. Contoh: Computer. Pengambilan satu karakternya yaitu C, o, m, p, u, t, e, r. Persamaan (1) menunjukkan proses penghitungan skor tiap passage yang dilakukan dengan menjumlahkan semua kemungkinan x-gram yang cocok, dimana x jumlah kata pada kueri pertanyaan N-gram. Sum = (1) Dengan m=1 apabila cocok, dan m=0 untuk selainnya. Untuk skor maksimum dari rumus uni-gram sum pada rumus (3), m = 1 untuk semua nilai dari x dan y. Jadi nilai maksimum dari semua kemungkinan uni-gram adalah (n*(n+1)/2). Jadi skor yang diperoleh oleh tiap passage ditunjukkan oleh persamaan (2). uni-gram Score = (2) 2.4 UML (Unified Modeling Language) Unified Modelling Language (UML) adalah sebuah bahasa pemodelan sistem dengan visualisasi, merancang dan mendokumentasikan sistem perangkat lunak. 3. Metode 3.1 Algoritma Metode Uni-Gram dan String Matching Knuth Morris Pratt Aplikasi Penentuan Jenis Part Of Speech adalah aplikasi untuk menentukan kata dan kalimat yang termasuk dalam part of speech. Di bawah ini akan diuraikan algoritma implementasi metode n- gram dan string matching (knuth morris pratt). 3.1.1 Algoritma Penentuan Kata Berikut adalah algortima penentuan kata yang termasuk penentuan jenis part of speech. Gambar 1 Algoritma penentuan kata yang termasuk part of speech. 133

3.1.2 Algoritma Penentuan Kalimat Berikut adalah algortima penentuan kata yang termasuk penentuan jenis part of speech. Gambar 2 Algoritma penentuan kalimat yang termasuk part of speech. 3.1.3 Algoritma Penggunaan Metode Uni-Gram dan String Matching Metode yang digunakan untuk membangun aplikasi penentuan jenis part of speech adalah metode uni-gram dan knuth morris pratt. Pengambilan karakter yaitu menggunakan metode uni-gram sedangkan untuk pencarian karakter dan pencocokan karakter pada kamus kata menggunakan metode knuth morris pratt. Gambar 3 Algoritma Penggunaan Metode Uni-gram dan Knut Morris Pratt. 134

4. Hasil Pada implementasi antar muka ini, menjelaskan tentang halaman utama pada aplikasi yang merupakan penghubung dengan sub-sub menu lainnya yang ada pada aplikasi. Berikut adalah penjelasan dari implementasi sistem aplikasi penentuan jenis part of speech berbasis web yang dijelaskan di bawah ini. 4.1 Tampilan Menu Informasi Tampilan menu informasi menampilkan informasi untuk member yang belum mengetahui mengenai aplikasi. Gambar 4 Tampilan Menu Informasi 4.2 Tampilan Penentuan kata Tampilan penentuan kata menjelaskan aktifitas member dalam menggunakan aplikasi. Member melakukan penginputan kata kemudian diproses oleh system dan menampilkan jenis part of speechnya. Gambar 5 Tampilan Penentuan Kata 4.3 Tampilan Penentuan Kalimat Tampilan penentuan kalimat menjelaskan aktifitas member dalam menggunakan aplikasi. Member melakukan penginputan kalimat kemudian diproses oleh system dan menampilkan bentuk kalimat part of speech-nya Gambar 6 Tampilan Penentuan Kalimat 135

5. Kesimpulan Berdasarkan hasil analisis perancangan dan pembangunan sistem, maka dapat diambil beberapa kesimpulan sebagai berikut: 1. Aplikasi Penentuan Jenis Part Of Speech adalah aplikasi untuk menentukan sebuah kata atau kata dalam kalimat yang termasuk dalam bentuk part of speech (Noun, Pronoun, Verb, Adverb, Preposition, Conjuntion, Adjective, Interjection). 2. Jalannya aplikasi dibangun dengan menggunakan metode N-gram (Uni-gram) dan String Matching (Knuth Morris pratt). Daftar Pustaka [1]. Tio Wibowo, Ardianto Wibowo, Rika Perdana Sari. 2012. Pembuatan Aplikasi Untuk Mendeteksi Kebenaran Perintah SQL Query Menggunakan Metode Knuth-Morris Pratt (KMP). Jurnal of Computer Science. [2]. Wulan, Sri. 2011. Analisis Penerapan String Matching Dalam Komparasi Data Kepesertaan Jaminan Kesehatan Masyarakat (JAMKESMAS). Jakarta. 136