PERBANDINGAN ALGORITMA GALIL-SEIFERAS DAN ALGORITMA NOT SO NAΪVE DALAM APLIKASI KAMUS HUKUM SKRIPSI IRVI OKTANISA

dokumen-dokumen yang mirip
PERBANDINGAN ALGORITMA KNUTH MORRIS PRATT DAN BOYER MOORE PADA APLIKASI KAMUS BAHASA INDONESIA-KOREA BERBASIS ANDROID SKRIPSI

PERBANDINGAN ALGORITMA STRING MATCHING NOT SO NAIVE DAN SKIP SEARCH PADA PLATFORM ANDROID SKRIPSI RICKY WIJAYA

ANALISIS PERBANDINGAN ALGORITMA QUICKSORT, 3 WAY QUICKSORT, DAN RADIXSORT SKRIPSI PLOREN PERONICA PASARIBU

PERBANDINGAN ALGORITMA TERNARY COMMA CODE (TCC) DAN LEVENSTEIN CODE DALAM KOMPRESI FILE TEXT SKRIPSI ZULAIHA YULANDARI

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

IMPLEMENTASI RUBY GAME SCRIPTING SYSTEM PADA GAME LUDO SKRIPSI DICKO IFENTA

ANALISIS ASIMTOTIK DAN REAL TIME MENGGUNAKAN ALGORITMA L-DEQUE DALAM MENENTUKAN JARAK TERPENDEK ANTAR KANTOR CABANG BANK MANDIRI DI KOTA MEDAN SKRIPSI

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

SISTEM INFORMASI GEOGRAFIS BERBASIS WEB UNTUK MENENTUKAN JARAK TERPENDEK MENGGUNAKAN ALGORITMA DIJKSTRA (Studi Kasus : Plaza / Mall Dikota Medan)

IMPLEMENTASI ALGORITMA BLOWFISH PADA APLIKASI ENKRIPSI DAN DEKRIPSI CITRA BERBASIS WINDOWS SKRIPSI AHDA ANDI KURNIA

IMPLEMENTASI ALGORTIMA PENCOCOKAN STRING COLUSSI PADA APLIKASI KAMUS BIOLOGI BERBASIS ANDROID SKRIPSI DIAN SARTINI

ANALISIS DUPLICATE FILE FINDER MENGGUNAKAN METODE MD5 HASH SKRIPSI WAHYUNI FARAH JUWITA

IMPLEMENTASI METODE GENERATE AND TEST DALAM PENYELESAIAN PUZZLE 2048 BERBASIS MOBILE SKRIPSI

PENERAPAN METODE WEIGHTED PRODUCT MODEL (WPM) DAN WEIGHTED SUM MODEL (WSM) DALAM PENENTUAN PRODUK YANG AKAN DIPASARKAN PADA ONLINE SHOP SKRIPSI

IMPLEMENTASI STEGANOGRAFI HOPPING SPREAD SPECTRUM KE DALAM FILE VIDEO SKRIPSI

IMPLEMENTASI ALGORITMA HORSPOOL DALAM PEMBUATAN KAMUS ISTILAH PSIKOLOGI PADA PLATFORM ANDROID SKRIPSI ADE MUTIARA KARTIKA DEWI NASUTION

PERBANDINGAN KINERJA ALGORITMA FIXED LENGTH BINARY ENCODING (FLBE) DENGAN VARIABLE LENGTH BINARY ENCODING (VLBE) DALAM KOMPRESI TEXT FILE SKRIPSI

PROGRAM STUDI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2017

PROGRAM STUDI S1 ILMU KOMPUTER

SKRIPSI SURI SYAHFITRI

IMPLEMENTASI DETEKSI TEPI CITRA MANUSKRIP KUNO DENGAN METODE KOMBINASI GRADIEN PREWIT DAN SOBEL SKRIPSI MUHAMMAD TEGUH AMANDA

PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2014

METODE HYBRID (BAYES DAN MULTIFACTOR EVALUATION PROCESS) DALAM SISTEM PENDUKUNG KEPUTUSAN SKRIPSI KHAIRUN NISA

ANALISIS PERBANDINGAN HASIL ALGORITMA HOMOGENEITY DAN ALGORITMA PREWITT UNTUK DETEKSI TEPI PADA CITRA BMP SKRIPSI ZULFADHLI HARAHAP

PERBANDINGAN STRING MATCHING ALGORITMA QUICK SEARCH DENGAN ALGORITMA BERRY RAVINDRAN PADA APLIKASI KAMUS BAHASA INDONESIA PERANCIS BERBASIS WEB

ANALISIS DAN PERANCANGAN ALGORITMA ARITHMETIC CODING DALAM KOMPRESI FILE AUDIO SKRIPSI DEBI MAULINA SIREGAR

SKRIPSI BILQIS

SKRIPSI SEPTY DIANA SARI SARAGIH

ANALISIS DAN PERBANDINGAN ALGORITMAL-DEQUE DANALGORITMA BELLMAN-FORD DALAM MENCARI JARAK TERPENDEK SKRIPSI

PERANCANGAN SISTEM PENGAMANAN DAN KOMPRESI DATA TEKS DENGAN FIBONACCI ENCODING DAN ALGORITMA SHANNON-FANO SERTA ALGORITMA DEFLATE SKRIPSI

ANALISIS PERBANDINGAN ALGORITMA HUFFMAN DAN RUN LENGTH ENCODING PADA KOMPRESI FILE AUDIO SKRIPSI HELBERT SINAGA

Universitas Sumatera Utara

IMPLEMENTASI ALGORITMA PENCOCOKAN STRING KNUTH-MORRIS- PRATT DALAM PEMBUATAN KAMUS KEDOKTERAN PADA PLATFORM ANDROID SKRIPSI

PERANCANGAN PERANGKAT LUNAK PENENTUAN JALUR KRITIS DARI SUATU JARINGAN KERJA PROYEK SKRIPSI AYU NURIANA SEBAYANG

SKRIPSI. Sisca Lidhya Sari

SISTEM PENDUKUNG KEPUTUSAN PENENTUAN KELAYAKAN CALON ASISTEN LABORATORIUM BERBASIS ANDROID MENGGUNAKAN ALGORITMA ITERATIVE DICHOTOMISER 3 (ID3)

PERANCANGAN APLIKASI SISTEM PENDUKUNG KEPUTUSAN PENENTUAN SPESIFIKASI KOMPUTER RAKITAN DENGAN ALGORITMA DEPTH FIRST SEARCH BERBASIS WEB SKRIPSI

PENENTUAN JUMLAH PRODUKSI OPTIMAL MINUMAN TEH MENGGUNAKAN METODE FUZZY

IMPLEMENTASI ALGORITMA KUNCI PUBLIK LUC DAN ALGORITMA KOMPRESI GOLDBACH CODES UNTUK PERANCANGAN APLIKASI PENGAMANAN DAN KOMPRESI FILE PDF SKRIPSI

OTOMATISASI INDEKS EBOOK ALGORITHMS DENGAN MENGGUNAKAN ALGORITMA KNUTH-MORRIS- PRATT DAN ALGORITMA QUICKSORT SKRIPSI MUHAMMAD TP FAZIL

ANALISIS PERBANDINGAN ALGORITMA HUFFMAN DAN ALGORITMA SEQUITUR DALAM KOMPRESI DATA TEXT SKRIPSI ELSYA SABRINA ASMTA SIMORANGKIR

SISTEM PERPARKIRAN SECARA VISUAL MAP BERBASIS LOCAL AREA NETWORK (LAN) DRAFT SKRIPSI ALPIRIYANDI

PENENTUAN TIPE KEPRIBADIAN BERBASIS ANDROID DENGAN METODE CASE BASED REASONING (CBR) SKRIPSI TIANY DWI LESTARI

ANALISIS DAN PERANCANGAN APLIKASI PENERIMAAN SISWA BARU MENGGUNAKAN METODE SAW DAN METODE PROMETHEE (STUDI KASUS : SMAN 1 TEBING TINGGI) SKRIPSI

IMPLEMENTASI METODE STRAIGHT AHEAD AND POSE TO POSE DALAM PEMBUATAN KARTUN 2D GLOBAL WARMING SKRIPSI NOVALINA

IMPLEMENTASI ALGORITMA PENCOCOKAN STRING BOYER-MOORE DALAM PEMBUATAN CONTACT MANAGER PADA PLATFORM ANDROID SKRIPSI MEGO SUNTORO

PERBANDINGAN ALGORITMA EVEN-RODEH CODE DAN ALGORITMA VARIABLE LENGTH BINARY ENCODING (VLBE) PADA KOMPRESI FILE TEKS SKRIPSI

ANALISIS PERBANDINGAN KOMPRESI CITRA MENGUNAKAN ALGORITMA TRANSFORMASI WALSH-HADAMARD DENGAN RUN LENGTH ENCODING(RLE) DRAFT SKRIPSI

PERBANDINGAN ALGORITMA BOYER MOORE DAN ALGORITMA BRUTE FORCE DALAM PEMBUATAN KAMUS BAHASA MANDARIN INDONESIA INGGRIS PLATFORM ANDROID SKRIPSI

IMPLEMENTASI ALGORITMA GENETIK UNTUK MENYELESAIKAN MASALAH TRAVELING SALESMAN PROBLEM (STUDI KASUS: SATUAN KERJA PERANGKAT DAERAH KOTA MEDAN)

PERANCANGAN SISTEM PENDUKUNG KEPUTUSAN PENENTUAN JUMLAH PRODUKSI DENGAN METODE TSUKAMOTO (Studi Kasus pada PT Tanindo Subur Prima) SKRIPSI

PERBANDINGAN ALGORITMA APRIORI DAN ALGORITMA CT-Pro PADA KOMODITAS EKSPOR DAN IMPOR SKRIPSI ELISA SEMPA ARIHTA KABAN

IMPLEMENTASI KOMBINASI ALGORITMA BEAUFORT DAN ALGORITMA SPRITZ DALAM SKEMA SUPER ENKRIPSI UNTUK PENGAMANAN TEKS SKRIPSI TIA RAHMADIANTI

PERBANDINGAN ALGORITMA TURBO BOYER MOORE DAN STRING MATCHING ON ORDERED ALPHABETS UNTUK APLIKASI KAMUS FISIKA BERBASIS ANDROID SKRIPSI

IMPLEMENTASI PERBANDINGAN ALGORITMA ANALYTIC HIERARCHY PROCESS (AHP) DENGAN ALGORITMA SIMPLE ADDITIVE WEIGHTING (SAW) DALAM PEMILIHAN WEBSITE HOSTING

PERBANDINGAN ALGORITMA BOYER-MOORE DAN ALGORITMA RABIN- KARP PADA PENCARIAN TEKS DALAM UNDANG- UNDANG PERLINDUNGAN ANAK SKRIPSI

IMPLEMENTASI AUGMENTED REALITY (AR) UNTUK PEMBELAJARAN JENIS VIRUS DAN BAKTERI PENYEBAB PENYAKIT PADA MANUSIA BERBASIS ANDROID SKRIPSI

ANALISIS DAN PERANCANGAN SISTEM KRIPTOGRAFI SIMETRIS TRIPLE DES DAN KRIPTOGRAFI ASIMETRIS RSA SKRIPSI BENY

ANALISIS DAN PERANCANGAN SISTEM PAKAR UNTUK MENDIAGNOSIS PENYAKIT TANAMAN KARET MENGGUNAKAN METODE FAKTOR KEPASTIAN (CERTAINTY FACTOR) PADA SMARTPHONE

ANALISIS DAN IMPLEMENTASI ALGORITMA KRIPTOGRAFI PLAYFAIR CIPHER DAN ALGORITMA KOMPRESI RUN LENGTH ENCODING DALAM PENGAMANAN DAN KOMPRESI DATA TEKS

SISTEM PENDUKUNG KEPUTUSAN MENENTUKAN OPERATOR TERBAIK MENGGUNAKAN METODE TOPSIS (STUDI KASUS: CBOC REGIONAL 1/ PT. TELEKOMUNIKASI, TBK.

PERANCANGAN APLIKASI DOWNLOAD MANAGER MENGGUNAKAN JAVA2SE DENGAN EDITOR NETBEANS IDE 6.8

MEMBANGUN SISTEM PAKAR UNTUK MELAKUKAN DIAGNOSIS KECANDUAN INTERNET (INTERNET ADDICTION) DENGAN METODE FORWARD CHAINING SKRIPSI

ANALISIS KINERJA DAN IMPLEMENTASI ALGORITMA KOMPRESI ARITHMETIC CODING PADA FILE TEKS DAN CITRA DIGITAL SKRIPSI SARIFAH

IMPLEMENTASI DAN PERBANDINGAN ALGORITMA PROGRAM EVALUATION AND REVIEW TECHNIQUE (PERT) DAN CRITICAL PATH METHOD (CPM) DALAM BIDANG TRANSPORTASI

SISTEM PENJUALAN BERBASIS WEB PADA BUTIK RYAN BINJAI TUGAS AKHIR NUNUNG WIJANA

IMPLEMENTASI ALGORITMA KRIPTOGRAFI HILL CIPHER DAN KOMPRESI DATA MENGGUNAKAN ALGORITMA LEVENSTEIN DALAM PENGAMANAN FILE TEKS SKRIPSI

PERANCANGAN PERMAINAN MENCARI KATA BERBASIS ANDROID MENGGUNAKAN ALGORITMA BRUTE FORCE SKRIPSI ROBET ARIS DWI PUTRA

SKRIPSI KADAR ERATOSTHENES SITEPU

IMPLEMENTASI METODE EXHAUSTIVE SEARCH UNTUK MENENTUKAN SHORTEST PATH ANTAR PUSAT PERBELANJAAN DI KOTA MEDAN SKRIPSI SILVIA NINGSIH PRATIWI

IMPLEMENTASI SISTEM PAKAR DIAGNOSIS GANGGUAN KEPRIBADIANMENGGUNAKAN METODE CERTAINTY FACTOR DAN METODE FUZZY SKRIPSI HERY HADINATA SEMBIRING

IMPLEMENTASI AUGMENTED REALITY (AR) PADA PENGENALAN HARDWARE KOMPUTER BERBASIS ANDROID SKRIPSI MUHAMMAD RIZKY

IMPLEMENTASI DAN ANALISIS ALGORITMA DYNAMIC MARKOV COMPRESSION (DMC) PADA FILE TEXT

Oleh : DEDEK VEVRIANI SAGALA

RANCANG BANGUN SISTEM INFORMASI PERPUSTAKAAN BERBASIS WEB DENGAN PHP DAN MYSQL TUGAS AKHIR AGUS JUANDA PUTRA SIREGAR

PERANCANGAN SISTEM INFORMASI PENJUALAN PAKAIAN DI DUONO DISTRO TUGAS AKHIR

PERANCANGAN FITUR AUTOCOMPLETE PADA APLIKASI KAMUS ISTILAH TEKNOLOGI INFORMASI MENGGUNAKAN ALGORITMA BOYER-MOORE SKRIPSI SITI MORIZA TANIA

SKRIPSI SHERLY MELISA SEMBIRING

PERANCANGAN CLIENT DENGAN PENGKLASIFIKASIAN MENGGUNAKAN ALGORITMA VECTOR SPACE MODEL SKRIPSI MOSES CHRISTIAN

ANALISIS PERBANDINGAN PENDETEKSI GARIS TEPI PADA CITRA DIGITAL ANTARA METODE EDGE LINKING DAN OPERATOR SOBEL SKRIPSI

IMPLEMENTASI ALGORITMA GREEDY PADA GAME SUMMY SKRIPSI REZA HIDAYAT BAYU PRABOWO

SKRIPSI ABDUL QODIR SIHOTANG

ANALISIS PERBANDINGAN GEOMETRIC MEAN FILTER DENGAN OPERATOR SOBEL, OPERATOR PREWITT DAN OPERATOR ROBERT PADA CITRA BITMAP SKRIPSI

PERANCANGAN APLIKASI MULTIMEDIA PEMBELAJARAN MATERI GERUND DALAM BAHASA INGGRIS SKRIPSI NANA SUTRI FARINDANI

IMPLEMENTASI ALGORITMA REVERSE COLUSSI PADA KAMUS BAHASA INDONESIA-KARO BERBASIS ANDROID SKRIPSI YOGI SULAIMAN

ANALISIS KOMBINASI MESSAGE-DIGEST ALGORITHM 5 (MD5) DAN AFFINE BLOCK CIPHERTERHADAP SERANGAN DICTIONARY ATTACK UNTUK KEAMANAN ROUTER WEBLOGIN HOTSPOT

IMPLEMENTASI ALGORITMA BRANCH AND BOUND PADA PENENTUAN MENU MAKANAN PENDERITA ASAM URAT SKRIPSI HEDI HERMAWAN HARAHAP

SISTEM PAKAR UNTUK MENENTUKAN PENYAKIT DAN HAMA PADA TANAMAN SEMANGKA MENGGUNAKAN METODE FORWARD CHAINING SKRIPSI HASDYA MUTIA RAMBEY

PERBANDINGAN METODE DETEKSI TEPI CANNY, ROBERT DAN LAPLACIAN OF GAUSSIAN PADA HASIL CITRA CAMERA 360 SKRIPSI TIFANY BR SEMBIRING

APLIKASI VISUAL BASIC 6.0 PADA PENJUALAN HANDPHONE DAN PULSA PADA TOKO MULTI PONSEL TUGAS AKHIR PUTRI NURLELI

IMPLEMENTASI DAN ANALISIS ALGORITMA KOMPRESI TERNARY COMMA CODE DALAM KOMPRESI FILE TEXT PADA PLATFORM ANDROID SKRIPSI SITI SOENDARI UTAMI

PENERAPAN ALGORITMA GENETIKA DALAM PENENTUAN TATA LETAK RUANG SKRIPSI RIZKY YANDA

SOFTWARE PENGHITUNG PAJAK REKLAME TUGAS AKHIR AYU DIAN LESTARI

IMPLEMENTASI KOMBINASI ALGORITMA COLUMNAR TRANSPOSITION CIPHER DAN DATA ENCRYPTION STANDARD PADA APLIKASI ENKRIPSI DAN DEKRIPSI TEKS BERBASIS ANDROID

PERANCANGAN SISTEM PENDUKUNG KEPUTUSAN DENGAN MENGGABUNGKAN METODE SAW DAN AHP UNTUK PEMILIHAN BEDAH RUMAH

PERANCANGAN KAMUS DIGITAL BAHASA INDONESIA NIAS DENGAN EFEK SUARA MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR SAULI IFOLALA LASE

SISTEM INFORMASI KEPEGAWAIAN PADA KANTOR CAMAT TANJUNG MORAWA DENGAN MENGGUNAKAN PHP DAN MYSQL TUGAS AKHIR DEWI ANGGRAINI

SISTEM INFORMASI POTONGAN GAJI GURU DAN PEGAWAI PADA SD NEGERI MEDAN MENGGUNAKAN VISUAL BASIC 6.0 TUGAS AKHIR WILDA YULIANUN SIREGAR

PERANCANGAN APLIKASI PAILLIER CRYPTOSYSTEM UNTUK MENGAMANKAN DATA FILE SKRIPSI NOVY

Transkripsi:

PERBANDINGAN ALGORITMA GALIL-SEIFERAS DAN ALGORITMA NOT SO NAΪVE DALAM APLIKASI KAMUS HUKUM SKRIPSI IRVI OKTANISA 141421057 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2016

PERBANDINGAN ALGORITMA GALIL-SEIFERAS DAN ALGORITMA NOT SO NAΪVE DALAM APLIKASI KAMUS HUKUM SKRIPSI Diajukan untuk melengkapi tugas akhir dan memenuhi syarat memperoleh ijazah Sarjana Ilmu Komputer OLEH : IRVI OKTANISA 141421057 PROGRAM STUDI EKSTENSI S1 ILMU KOMPUTER DEPARTEMEN ILMU KOMPUTER FAKULTAS ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA MEDAN 2016

PERSETUJUAN Judul : PERBANDINGAN ALGORITMA GALIL- SEIFERAS DAN ALGORITMA NOT SO NAΪVE DALAM APLIKASI KAMUS HUKUM. Kategori : SKRIPSI Nama : IRVI OKTANISA Nomor Induk Mahasiswa : 141421057 Program Studi : EKSTENSI S1 ILMU KOMPUTER Departemen : ILMU KOMPUTER Fakultas : ILMU KOMPUTER DAN TEKNOLOGI INFORMASI UNIVERSITAS SUMATERA UTARA Komisi Pembimbing : Diluluskan di Medan, 2016 Pembimbing 2 Pembimbing 1 Dian Rachmawati, S.Si., M.Kom Prof. Dr. Iryanto, M.Si NIP. 198307232009122004 NIP. 194604041971071001 Diketahui / Disetujui oleh Program Studi Ilmu Komputer Ketua, Dr. Poltak Sihombing, M.Kom NIP. 196203171991031001

PERNYATAAN PERBANDINGAN ALGORITMA GALIL-SEIFERAS DAN ALGORITMA NOT SO NAΪVE DALAM APLIKASI KAMUS HUKUM SKRIPSI Saya menyatakan bahwa skripsi ini adalah hasil karya saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing telah disebutkan sumbernya. Medan, Irvi Oktanisa 141421057

PENGHARGAAN Alhamdulillah. Puji dan syukur atas kehadirat Allah SWT yang telah memberikan rahmat dan karunia-nya kepada penulis untuk dapat menyelesaikan skripsi ini dalam waktu yang telah ditetapkan. Selama penyelesaian skripsi ini, banyak bantuan dan kerja sama serta doa dan dukungan dari berbagai pihak. Dalam kesempatan ini penulis ingin mengucapkan terima kasih kepada : 1. Bapak Prof. Dr. Runtung Sitepu, S.H., M.Hum. selaku Rektor Universitas Sumatera Utara 2. Bapak Prof. Dr. Opim Salim Sitompul, S.Si., M.Sc. selaku Dekan Fakultas Ilmu Komputer dan Teknologi Informasi. 3. Bapak Dr. Poltak Sihombing, M.Kom. selaku Ketua Program Studi S1 Ilmu Komputer Fakultas Ilmu Komputer dan Teknologi Informasi Universitas Sumatera Utara sekaligus selaku Dosen Pembanding I yang telah memberikan kritik dan saran dalam pengerjaan skripsi ini. 4. Ibu Maya Silvy Lydia, B.Sc. selaku Sekretaris Program Studi S1 Ilmu Komputer. 5. Bapak Prof. Dr. Iryanto, M.Si. selaku Dosen Pembimbing I yang telah memberikan motivasi, arahan serta masukan yang sangat penulis butuhkan dalam pengerjaan skripsi ini. 6. Ibu Dian Rachmawati, S.Si., M.Kom. selaku Dosen Pembimbing II yang telah memberikan arahan, kritik dan saran serta motivasi kepada penulis dalam pengerjaan skripsi ini. 7. Bapak Muhammad Andri Budiman selaku Dosen Pembanding II yang telah memberikan arahan, kritik serta masukan yang sangat penulis butuhkan dalam pengerjaan skripsi ini. 8. Ayahanda Irawan,B.E dan Ibunda Juriah Siregar,S.Pd.M.Pd., serta keluarga yang selalu memberikan kasih sayang dan dukungannya kepada penulis. 9. Rekan-rekan kuliah Iqbal Habibie, Dwi Suciani Putri, Fauziah Rosi, Monalisa, Dhea Agie Wilya, dan teman-teman Kom C Ekstensi Ilkom 2014 yang tidak

dapat dituliskan satu per satu yang selalu memberikan semangat dan dorongan, serta motivasi kepada penulis selama menyelesaikan skripsi ini. 10. Teman terdekat saya Adriansyah Pami R. Siregar, Rufina Pramudita, Alyssa Fitri, Deanita Deslia Sari, Eka Rismi Ayu yang telah memberikan dukungan moril dalam penyelesaian tugas akhir ini. 11. Seluruh tenaga pengajar dan pegawai pada Fakultas Ilmu Komputer dan Teknologi Informasi USU, terkhususnya di Program Studi S-1 Ilmu Komputer. Semoga Allah SWT. melimpahkan berkah dan kasih sayang-nya kepada semua pihak yang telah memberikan bantuan, semangat, dukungan dan perhatian kepada penulis dalam menyelesaikan skripsi ini. Semoga skripsi ini bermanfaat bagi penulis, pendidikan, masyarakat, organisasi atau negara. Medan, Juli 2016 Penulis Irvi Oktanisa

ABSTRAK Kamus hukum merupakan daftar atau istilah-istilah yang terdapat pada bidang hukum yang menjelaskan tentang defenisi dari istilah hukum. Penggunan kamus cetak dinilai kurang efisien, maka dari itu diperlukan aplikasi yang menjadikannya lebih praktis dari segi penggunaan space dan efisien dari segi tingkat kesulitan dalam mencari istilah. Aplikasi kamus hukum ini menggunakan dua metode string matching yaitu algoritma Galil-Seiferas dan algoritma Not So Naϊve. Pada algoritma Galil-Seiferas fase pencarian dilakukan dari kiri ke kanan dengan melakukan inisialisasi yang dimulai dari indeks pertama sampai indeks terakhir dari pola, sedangkan pada algoritma Not So Naϊve fase pencarian dimulai dari indeks kedua dari pola sampai indeks terakhir. Dalam penelitian ini penulis mendapatkan hasil dari algoritma Galil- Seiferas dan algoritma Not So Naϊve yaitu hasil pencarian dan waktu proses rata-rata untuk algoritma Galil-Seiferas adalah 2,087 ms dan algoritma Not So Naϊve adalah 2,456 ms. Kata Kunci : searching, Algoritma Galil-Seiferas, Algoritma Not So Naϊve, kamus hukum

COMPARRISON OF GALIL-SEIFERAS ALGORITHM AND NOT SO NAΪVE ALGORITHM ON THE APPLICATION OF LAW DICTIONARY ABSTRACT Law dictionaries are lists of the terminology on the law term explained about definition from terminology of law. Using analog dictionary is unefficient, so it is required an application to make it is useful by seiing from the using space and efficient by seiing the adversity to search the term. This dictionary of law application uses two string matching methods are Galil-Seiferas algorithm and Not So Naϊve algorithm. On Galil-Seiferas algorithm the processing phase do from left to the right to do the initialization to start from the first index until the last index from the pattern, but on Not So Naϊve algorithm the processing phase start from the second index of the pattern until the last index. In this research it is proven that Galil-Seiferas algorithm and Not So Naϊve algorithm have the result of search and the average time of process from Galil-Seiferas algorithm is 2,087 ms and Not So Naϊve algorithm is 2,456 ms. Keywords: searching, Galil-Seiferas algorithm, Not So Naϊve algorithm, law dictionary

DAFTAR ISI Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar halaman i ii iii v vi vii x xi BAB 1 BAB 2 BAB 3 PENDAHULUAN 1.1 Latar Belakang 1 1.2 Rumusan Masalah 3 1.3 Batasan Masalah 3 1.4 Tujuan 3 1.5 Manfaat Penelitian 3 1.6 Metode Penelitian 4 1.7 Sistematika Penulisan 5 LANDASAN TEORI 2.1 Algoritma 6 2.2 Algoritma Pencocokan String 7 2.3 Algoritma Galil-Seiferas 9 2.4 Algoritma Not So Naϊve 14 2.5 Kompleksitas Algoritma 17 2.5.1. Big Ο (Ο) 18 2.5.2. Big Omega (Ω) 18 2.5.3. Big Theta (ϴ) 18 2.6 Kamus 18 2.7 Hukum 19 ANALISIS DAN PERANCANGAN 3.1 Analisis 21 3.1.1 Analisis Kebutuhan 22 3.1.1.1 Analilis Fungsional 22 3.1.1.2 Analisis Non-Fungsional 22 3.1.2 Permodelan 23 3.1.2.1 Permodelan Persyaratan Sistem dengan Use Case 23

3.1.2.2 Activity Diagram 25 3.1.2.3 Sequence Diagram 27 3.1.3 Flowchart Algoritma Galil-Seiferas 29 3.1.4 Flowchart Algoritma Not So Naϊve 33 3.1.5 Flowchart Sistem 35 3.1.6 Analisis Data 36 3.2 Perancangan 37 3.2.1 Perancangan Database 37 3.2.1.1 Struktur Tabel 38 3.2.1.2 Relasi Antar Tabel 39 3.2.2 Perancangan Antar Muka 39 3.2.2.1 Perancangan Menu Utama 39 3.2.2.2 Perancangan Menu List Kamus 41 3.2.2.3 Perancangan Menu Otoritas 42 3.2.2.4 Perancangan Login 43 3.2.2.5 Perancangan Data Kamus 44 3.2.2.6 Perancangan Data User 45 3.2.2.7 Perancangan Pencarian 46 3.2.2.8 Perancangan About 48 BAB 4 IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi 49 4.1.1 Implementasi Pencarian Kata dengan Algoritma Galil-Seiferas 49 4.1.2 Implementasi Pencarian Kata dengan Algoritma Not So Naϊve 51 4.1.3 Spesifikasi Perangkat Keras 53 4.1.4 Spesifikasi Perangkat Lunak 53 4.1.5 Implementasi Menu Utama 53 4.1.5.1 Implementasi Data Login 54 4.1.5.2 Implementasi Menu Otoritas 55 4.1.5.3 Implementasi Menu Pencarian 55 4.1.5.4 Implementasi Data Hukum 56 4.1.5.5 Implementasi Data User 57 4.1.5.6 Implementasi Menu List Kamus 57 4.1.5.7 Implementasi About 58 4.2 Pengujian 59 4.2.1 Kata Algoritma Galil-Seiferas dan Algoritma Not So Naϊve 59 4.3 Kompleksitas Algoritma Galil-Seiferas 65 4.4 Kompleksitas Algoritma Not So Naϊve 67

BAB 5 KESIMPULAN DAN SARAN 5.1 Kesimpulan 65 5.2 Saran 66 DAFTAR PUSTAKA LAMPIRAN

DAFTAR TABEL halaman Tabel 3.1 Dokumentasi Naratif Use Case 25 Tabel 3.2 Keterangan Bagian-bagian Rancangan Form Pencarian 27 Tabel 3.3 Sampel Data Kamus 36 Tabel 3.4 Tabel User 38 Tabel 3.5 Tabel Kamus 38 Tabel 3.6 Keterangan Bagian-bagian Rancangan Menu Utama 40 Tabel 3.7 Keterangan Bagian-bagian Rancangan menu List Kamus 41 Tabel 3.8 Keterangan Bagian-bagian Rancangan Menu Otoritas 42 Tabel 3.9 Keterangan Bagian-bagian Rancangan Data Login 43 Tabel 3.10 Keterangan Bagian-bagian Rancangan Data Kamus 44 Tabel 3.11 Keterangan Bagian-bagian Rancangan Data User 45 Tabel 3.12 Keterangan Bagian-bagian Rancangan Pencarian 46 Tabel 3.13 Keterangan Bagian-bagian Perancangan About 48 Tabel 4.1 Inisialisasi Algoritma Galil-Seiferas 49 Tabel 4.2 Contoh Kata dalam Pengujian 60 Tabel 4.3 Analisis Hasil dan Waktu Proses Algoritma Galil-Seiferas dan Algoritma Not So Naϊve 62 Tabel 4.4 Kompleksitas Algoritma Galil-Seiferas Waktu Big-ϴ(n) 65 Tabel 4.5 Kompleksitas Algoritma Not So Naϊve Waktu Big-ϴ(m x n) 67

DAFTAR GAMBAR halaman Gambar 2.1 Mekanisme Sliding Windows 8 Gambar 2.2 Pencocokan dari Karakter Paling kiri ke Paling Kanan Pattern 8 Gambar 2.3 Pencocokan dari Karakter Paling Kanan ke Paling Kiri Pattern 8 Gambar 2.4 Pencocokan Pattern y 2 Dimulai dari Karakter Paling Kiri 9 Gambar 2.5 Pencocokan Pattern y 1 Dimulai dari Karakter Paling Kanan 9 Gambar 2.6 Faktorisasi Sempurna x 10 Gambar 2.7 Fase Pencarian dengan Algoritma Galil-Seiferas 14 Gambar 2.8 Fase Pencarian dengan Algoritma Not So Naive 16 Gambar 3.1 Diagram Ishikawa 21 Gambar 3.2 Use Case Diagram 24 Gambar 3.3 Activity Diagram 26 Gambar 3.4 Sequence Diagram Sistem 28 Gambar 3.5 Flowchart void search Algoritma Galil-Seiferas 29 Gambar 3.6 Flowchart void parse Algoritma Galil-Seiferas 30 Gambar 3.7 Flowchart newp 2 Algoritma Galil-Seiferas 31 Gambar 3.8 Flowchart void newp 1 Algoritma Galil-Seiferas 32 Gambar 3.9 Flowchart Algoritma Not So Naive 34 Gambar 3.10 Flowchart Sistem 35 Gambar 3.11 Relasi Antar Tabel 39 Gambar 3.12 Rancangan Menu Utama 40 Gambar 3.13 Rancangan Menu List Kamus 41 Gambar 3.14 Rancangan Menu Otoritas 42 Gambar 3.15 Rancangan Data Login 43 Gambar 3.16 Rancangan Data Kamus 44 Gambar 3.17 Rancangan Data User 45 Gambar 3.18 Rancangan Pencarian 46 Gambar 3.19 Rancangan About 48 Gambar 4.1 Implementasi Menu Utama 54 Gambar 4.2 Implementasi Login 54 Gambar 4.3 Implementasi Menu Otoritas 55

Gambar 4.4 Implementasi Menu Pencarian 56 Gambar 4.5 Implementasi Data Kamus 56 Gambar 4.6 Implementasi Data User 57 Gambar 4.7 Implementasi Menu List Kamus 58 Gambar 4.8 Implementasi About 59 Gambar 4.9 Grafik Hasil Waktu Proses Algoritma Galil-Seiferas dan Algoritma Not So Naϊve 63 Gambar 4.10 Grafik Total dan Rata-rata Waktu Proses Algoritma Galil-Seiferas dan Algoritma Not So Naϊve 64