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
Masukkan Keyword
Text Preprocessing
Masukkan feed media
Simpan feed Download judul
berita
Download konten
Pembentukan gram
Berhasil masuk database
Hasil Pencocokan
antar gram Jumlah
kemiripan 3 Admin
User
Rabin-Karp
Gambar 3.1 Arsitektur Umum
3.2 Analisis Data
Sumber data dalam penelitian ini diperoleh dari berbagai situs media massa online yang akan dimasukkan ke dalam database. Data-data tersebut disimpan ke dalam 2
tabel data utama yaitu tabel feed dan tabel konten.
3.2.1 Tabel Feed Tabel feed merupakan tabel yang menyimpan data alamat situs media massa online.
Data tersebut digunakan dalam proses pengambilan berita-berita secara online yang kemudian akan disimpan dalam tabel konten. Setiap media massa online memiliki
beberapa kategori dan masing-masing memiliki alamat situs yang berbeda. Jumlah
Universitas Sumatera Utara
alamat media massa yang digunakan sebanyak 11 alamat. Tabel feed terdiri dari 4 field
yaitu id, media, kategori dan url. Rancangan tabel dapat dilihat pada tabel 3.1.
Tabel 3.1 Tabel Feed id
media kategori
url
1 Liputan6 Bisnis
http:bisnis.liputan6.comfeedrss 2
Liputan6 Nasional http:indonesia-baru.liputan6.comfeedrss
3 Liputan6 Olah Raga
http:bola.liputan6.comfeedrss 4
Liputan6 Kesehatan http:health.liputan6.comfeedrss
5 Liputan6 Lifestyle
http:lifestyle.liputan6.comfeedrss 6
Liputan6 Teknologi http:tekno.liputan6.comfeedrss
7 Liputan6 Otomotif
http:otomotif.liputan6.comfeedrss 8
OkeZone selebriti http:sindikasi.okezone.comindex.phpcelebrity
RSS2.0 9
Detik Olah Raga
http:rss.detik.comindex.phpsport 10 Detik
Otomotif http:rss.detik.comindex.phpotomotif
11 Detik Makanan
http:rss.detik.comindex.phpfood 3.2.2 Tabel Konten
Tabel konten memiliki 7 field yaitu id, id_feed, judul, gram_judul, konten, gram_konten dan url. Tabel konten memiliki 2 kali proses penyimpanan. Proses
penyimpanan pertama yaitu penyimpanan data pada field id, id_feed, judul dan url. Sedangkan proses penyimpanan kedua yaitu penyimpanan data pada field gram_judul,
konten, gram_konten. Rancangan tabel dapat dilihat pada tabel 3.2. Untuk tabel konten secara rinci dapat dilihat pada halaman lampiran a.
Tabel 3.2 Tabel Konten
id id_f
eed judul
gram_judul konten
gram_konten url
1 1
Jakarta Great Sale 2015
Targetkan Transaksi Rp
14,... a:39:{i:0;s:
5:jakar;i: 1;s:5:akart
;i:2;s:5:ka r...
div class=text-
detail itemprop=descr
iption da... a:2549:{i:0;s
:5:divcl;i:1 ;s:5:ivcla;i:
2;s:5:v... http:bisnis.lip
utan6.comrea d2246980jak
arta-gr...
2 1
Keberadaan PLTA
Saguling Terusik
Pengembang Peruma...
a:44:{i:0;s: 5:keber;i:
1;s:5:ebera ;i:2;s:5:be
r... div
class=text- detail
itemprop=descr iption da...
a:2711:{i:0;s :5:divcl;i:1
;s:5:ivcla;i: 2;s:5:v...
http:bisnis.lip utan6.comrea
d2246973keb eradaan...
Universitas Sumatera Utara
3.3 Analisis Sistem