3.2.1.2 Relasi Antar Tabel
Relasi antar tabel merupakan pengelompokkan data menjadi tabel-tabel yang menunjang entitas dan relasi yang berfungsi untuk mengakses data item dari setiap
database. Relasi antar tabel untuk sistem yang akan dibuat dapat dilihat pada Gambar 3.11 berikut ini.
Gambar 3.11 Relasi Antar Tabel
3.2.2 Perancangan Antarmuka
Merancang antarmuka interface sebuah sistem harus menarik, sederhana, dan lengkap ditambah proses kerja sistem yang harus cepat sehingga user merasa nyaman
menggunakannya. Pada tahap ini akan dilakukan perancangan sistem perbandingan algoritma Galil-Seiferas dan algoritma
Not So Naϊve pada aplikasi kamus hukum, dimana user meng-input pattern yang dicari berserta dengan teks dan sistem akan
memprosesnya dengan mencocokkan pattern yang ada pada teks dengan database, menghitung jumlah pattern yang ditemukan, menghitung waktu proses serta
menampilkan deskripsi dari pattern tersebut.
3.2.2.1 Perancangan Menu Utama
Rancangan menu utama merupakan tampilan yang pertama kali muncul saat program dijalankan. Pada rancangan ini terdapat menu Otoritas, List Kamus, Help, About dan
Quit. Otoritas berfungsi untuk melakukan pemasukan identitas pengguna sistem, List Kamus berfungsi untuk menampilkan daftar kamus yang dapat digunakan user. Help
berfungsi untuk menampilkan informasi bantuan, About berfungsi untuk menampilkan keterangan seputar aplikasi yang dibangun dan Quit berfungsi untuk keluar dari
sistem. Rancangan menu utama terlihat seperti pada Gambar 3.12.
Universitas Sumatera Utara
Gambar 3.12 Rancangan Menu Utama
Keterangan:
Tabel 3.6. Keterangan Bagian-bagian Rancangan Menu Utama
No Jenis Objek
Keterangan
1 MenuStrip
Untuk melakukan login 2
MenuStrip Untuk menjalankan program List Kamus
3 MenuStrip
Untuk menjalankan program Help 4
MenuStrip Untuk menjalankan program About
5 MenuStrip
Untuk menjalankan program Quit 6
Tampilan Gambar Gambar pembukaan untuk tampilan latar belakang
aplikasi
Gambar Pembukaan
Help About
Quit Otoritas
1 2
3 4
5
6 List Kamus
Universitas Sumatera Utara
3.2.2.2 Perancangan Menu List Kamus
Rancangan menu list kamus merupakan tampilan yang diperuntukkan bagi user. Pada rancangan ini terdapat string kamus. Rancangan menu list item terlihat seperti pada
Gambar 3.13.
Gambar 3.13 Rancangan Menu List Kamus
Keterangan :
Tabel 3.7. Keterangan Bagian-bagian Rancangan Menu List Kamus
No Jenis Objek
Keterangan
1 Label
Menampilkan judul kamus istilah hukum 2
Label Menampilkan abjad
3 TextBox
Menampilkan data kamus 4
Label Menampilkan abjad
5 TextBox
Menampilkan data kamus
KAMUS ISTILAH HUKUM
A 2
1
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
3
X 4
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
5 Back
6
Universitas Sumatera Utara
3.2.2.3 Perancangan Menu Otoritas
Rancangan menu otoritas merupakan tampilan yang diperuntukan bagi user yang terdaftar sebagai admin. Pada rancangan ini terdapat File, Pencarian String dan Back.
Rancangan menu otoritas terlihat seperti pada Gambar 3.14.
Gambar 3.14 Rancangan Menu Otoritas
Keterangan :
Tabel 3.8. Keterangan Bagian-bagian Rancangan Menu Otoritas
No Jenis Objek
Keterangan
1 MenuStrip
File untuk menampilkan program Data Kamus dan Data User
2 MenuStrip
Data Kamus untuk menjalankan program Data Kamus 3
MenuStrip Data User untuk menjalankan program Data User
4 MenuStrip
Pencarian string untuk menampilan program perbandingan dari Algoritma Galil-Seiferas dan
Algoritma Not So Na ϊve
5 MenuStrip
Back untuk kembali ke menu utama
File Back
Pencarian string Data Kamus
Data User 1
2 3
4 5
Universitas Sumatera Utara
3.2.2.4 Perancangan Login