Sistematika Penulisan Arsitektur Umum

4. Pengujian Sistem Pada tahap ini, penulis mulai melakukan proses pengujian sistem yang telah dibuat. Pengujian akan menampilkan judul berita yang terdapat pada media massa online yang kemungkinan berhubungan dengan keyword yang dimasukkan oleh user. 5. Dokumentasi Pada tahap ini, penulis melakukan pembuatan dokumentasi dan penulisan laporan seluruh pngerjaan dari penilitian pencarian kata menggunakan algoritma Rabin-Karp untuk menunjukkan hasil dari penelitian ini.

1.7 Sistematika Penulisan

Bagian utama dari penulisan skripsi ini terdiri dari lima bab yang akan dijelaskan secara singkat sebagai berikut: Bab 1 Pendahuluan Bab ini berisi tentang latar belakang permasalahan yang mendasari judul skripsi ini, perumusan masalah yang diambil dari permasalahan tersebut, batasan-batasan masalahnya, tujuan, dan manfaat dari penelitian ini, metodologi penelitian serta sistematika penulisan dari skripsi ini. Bab 2 Tinjauan Pustaka Bab ini menjelaskan tentang teori-teori yang mendukung dan berhubungan dengan perancangan dan pembuatan sistem. Kemudian bab ini menjelaskan mengenai penelitian terdahulu yang berhubungan dengan penelitian ini. Bab 3 Analisis dan Perancangan Sistem Bab ini menjelaskan tentang langkah-langkah penelitian akan dilakukan dalam menyelesaikan permasalahan terhadap algoritma Rabin-Karp pada sistem pencarian kata. Universitas Sumatera Utara Bab 4 Implementasi dan Pengujian Bab ini menjelaskan implementasi dan analisis yang dilakukan dan pengujian terhadap sistem. Bab 5 Kesimpulan dan Saran Bab ini menjelakan kesimpulan yang didapatkan terhadap hasil penenlitian skripsi dan saran untuk mengembangkan lebih lanjut tentang topik terkait yang dibahas pada skripsi. Universitas Sumatera Utara Tabel 2.2 Penelitian Terdahulu Nama Judul Penelitian Tahun Kurniawan Adi Putranto Implementasi dan Analisis Konsep Web 3.0 Pada Search Engine Toko Komputer Online 2010 Cynthia Arilla Sembiring Focus Cra wler Untuk Mengoptimalkan Pencarian Jurnal Menggunakan Metode Porter Stemmer 2014 Rizkia Haifa Perbandingan Kecepatan Sistem Pencarian Kata Pada Database Simple-O 2011 Faruq Tataran Aplikasi Panduan Kata Dalam Mencari Ayat Al- Qur’an Juz 30 Berbasis Java Mobile 2010 Universitas Sumatera Utara BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Arsitektur Umum

Arsitektur umum merupakan desain arsitektur sebuah sistem berjalan. Pada desain ini digambarkan bahwa sistem memiliki 2 proses utama yaitu user dan admin. Proses yang dilakukan oleh user adalah sebagai berikut. 1. User menginput keyword 2. Sistem melakukan proses text preprocessing. 3. Proses pembentukan gram yang terdapat pada keyword. 4. Lalu sistem akan mencocokan gram keyword dengan gram dalam informasi database . Kemudian menghitung jumlah kemiripan gram yang sama. 5. Jika jumlah kemiripan antara gram keyword dengan gram yang ada di database melebihi dari 3 maka data akan ditampilkan. Jika jumlah kemiripan kurang atau sama dengan 3 maka data tidak akan ditampilkan. 6. Pada akhirnya sistem menampilkan data-data yang ada di database. Proses yang dilakukan oleh admin adalah sebagai berikut. 1. Admin memasukkan feed media massa online berupa nama media massa, alamat media massa dan kategorinya. 2. Sistem akan melakukan penyimpanan feed media massa. 3. Lalu feed yang disimpan akan digunakan untuk men-download judul berita dan alamat berita. 4. Kemudian alamat berita akan digunakan untuk men-download konten. Pada saat itu juga, judul berita dan konten akan ditentukan nilai gram-nya. 5. Data-data yang telah di-download akan tersimpan ke database. Rancangan arsitektur umum dari sistem dapat dilihat pada gambar 3.1. Universitas Sumatera Utara BAB 3 ANALISIS DAN PERANCANGAN SISTEM

3.1 Arsitektur Umum