3.13 Perancangan Sistem
Perancangan sistem merupakan penggambaran dan perencanaan sistem untuk mengimplementasikan hasil analisis yang dilakukan sebelumnya. Perancangan
sistem yang dibuat terdiri dari perancangan basis data serta perancangan antarmuka.
3.13.1 Struktur Tabel
Struktur tabel menggambarkan detail tabel yang berisi field, tipe data, dan keterangan lainnya.
1. Tabel tb_stopword
Tabel stopword merupakan tabel yang akan digunakan untuk menyimpan data kamus atau list stopword. Untuk lebih jelasnya ditampilkan pada Tabel 3.48
berikut:
Tabel 3.48 Struktur Tabel tb_stopword
Nama Field Tipe Data
Ukuran Keterangan
id_kata integer
10 PRIMARY KEY, AUTO INCREMENT
kata varchar
20 NOT NULL
2. Tabel tb_katadasar
Tabel tb_katadasar merupakan tabel yang akan digunakan untuk menyimpan list kata dasar. Untuk lebih jelasnya ditampilkan pada Tabel 3.49 berikut:
Tabel 3.49 Struktur Tabel tb_katadasar
Nama Field Tipe Data
Ukuran Keterangan
id_katadasar integer
10 PRIMARY KEY, AUTO INCREMENT
katadasar varchar
20 NOT NULL
tipe_katadasar varchar
25 NOT NULL
3. Tabel tb_svm
Tabel svmtraining adalah tabel yang akan digunakan untuk menyimpan data training dan classifier. Untuk lebih jelasnya ditampilkan pada Tabel 3.50 berikut:
Tabel 3.50 Struktur Tabel tb_svm
Nama Field Tipe Data
Ukuran Keterangan
id_fitur integer
10 PRIMARY KEY, AUTO INCREMENT
Nama Field Tipe Data
Ukuran Keterangan
label_positif integer
1 NOT NULL
label_negatif integer
1 NOT NULL
hyperplane double
- NOT NULL
data_positif double
- NOT NULL
data_negatif double
- NOT NULL
4. Tabel tb_mmr
Tabel mmr merupakan tabel yang akan digunakan untuk menyimpan data hasil pembobotan mmr dan pembentukan ringkasan. Untuk lebih jelasnya ditampilkan
pada Tabel 3.51 berikut:
Tabel 3.51 Struktur Tabel tb_mmr
Nama Field Tipe Data
Ukuran Keterangan
id_mmr integer
10 PRIMARY KEY
mmrmax double
- NOT NULL
data_ringkasan text
- NOT NULL
5. Tabel tb_evaluasi
Tabel evaluasi merupakan tabel yang akan digunakan untuk menyimpan data hasil evaluasi ringkasan. Untuk lebih jelasnya ditampilkan pada Tabel 3.52 berikut:
Tabel 3.52 Struktur Tabel tb_evaluasi
Nama Field Tipe Data
Ukuran Keterangan
id_evaluasi integer
10 PRIMARY KEY
recall double
- NOT NULL
precision double
- NOT NULL
fmeasure double
- NOT NULL
3.13.2 Struktur Menu
Perancangan struktur menu merupakan gambar alur pemakaian sistem, sehingga sistem yang dibangun mudah dipahami dan mudah digunakan. Berikut ini
adalah perancangan struktur menu yang akan diterapkan pada aplikasi. Adapun perancangan struktur menu dapat dilihat pada Gambar 3.45 berikut: