BAB 4
PERANCANGAN DAN IMPLEMENTASI
4.1. Perancangan
Perancangan memiliki tujuan untuk menentukan kondisi akhir yang diharapkan dari perangkat lunak yang akan dibangun dan merumuskan cara yang harus dilakukan
untuk memperoleh hasil akhir sesuai dengan apa yang direncanakan.
4.1.1 Perancangan Basis Data
Untuk dapat melakukan fungsinya, sebuah aplikasi memerlukan data yang diperlukan agar dapat diolah sesuai kebutuhan aplikasi.
Dalam aplikasi pencarian informasi dari artikel bahasa Inggris ini, naman basis data yang dipakai adalah Dictionary.Mdb, dan dari basis data tersebut dapat dilihat
dalam tabel-tabel berikut ini :
1. Tabel WordDict
Tabel WordDict ini merupakan tabel yang berfungsi untuk menyimpan daftar kata kata dalam bahasa Inggris, kecuali kata kerja beserta kategorinya. Struktur dari tabel
WordDict dapat dilihat pada tabel 4.1
Universitas Sumatera Utara
Tabel 4.1 WordDict
No Nama Filed Tipe Data
Lebar Data Keterangan
1 Kata
Text 25
Kata dalam bahasa Inggris 2
Kategori Text
2 Kategori kata
2. Tabel VerbDict
Tabel Verbdict ini merupakan tabel yang berfungsi untuk menyimpan daftar kata kerja dalam bahasa inggris, berupa kata bentuk pertama,kedua dan ketiga. Struktur dari
tabel VerbDict dapat dilihat pada tabel 4.2.
Tabel 4.2 VerbDict
No Nama Filed Tipe Data
Lebar Data Keterangan
1 Kata1
Text 25
Kata kerja bentuk pertama 2
Kata2 Text
25 Kata kerja bentuk kedua
3 Kata3
Text 25
Kata kerja bentuk ketiga
3. Tabel Category
Tabel Category ini merupakan tabel yang berfungsi untuk menyimpan singkatan dan arti singkatan dari kategori yang ditampilkan pada tab menu analisis lekssikal.
Struktur dari tabel Category ini dapat dilihat pada tabel 4.3.
Tabel 4.3 Category
No Nama Filed Tipe Data
Lebar Data Keterangan
1 Id
Text 2
Singkatan Kategori
Universitas Sumatera Utara
4.1.2 Perancangan Arsitektur
Perancangan arsitektur merupakan untuk mengidentifikasi kerangka kerja pembuatan sistem agar tidak lari dari apa yang telah dirumuskan dengan menetapkan kontrol data
dan komunikasinya.
Perancangan arsitektur bertujuan untuk membangun struktur program yang dapat merepresentasikan keterkaitan antar modul serta memadukan struktur program,
struktur data, dan mendefenisikan antarmuka yang memungkinkan data dapat mengalir pada seluruh program.
Perancangan arsitektur untuk Aplikasi Pencarian Informasi Dari Artikel Bahasa Inggris ini dapat dilihat pada gambar di bawah ini:
2 Category
Text 20
Arti Singkatan
Aplikasi Pencarian Informasi
Buka File Simpan File
Keluar File Baru
Menu File
Analisis Kamus Kata
Kamus Kata Kerja
Developer Menu About
Menu View
Universitas Sumatera Utara
Gambar 4.1Perancangan Arsitektur Aplikasi
4.1.3 Perancangan Antarmuka Pemakai Antarmuka pemakai user interface adalah suatu jembatan antara aplikasi dan
pengguna yang berisi tentang program yang dapat dilihat atau didengar oleh manusia, yang berisi tentang perintah - perintah untuk menjalankan sistem. Salah satu cabang
ilmu komputer yang membahas tentan perancangan antarmuka adalah Interaksi Manusia dan Komputer. Pembuatan antarmuka harus dirancang agar mudah dipahami
dan menarik untuk dipakai. Berikut ini adalah perancangan antarmuka aplikasi.
4.1.3.1 Menu Utama
Universitas Sumatera Utara
Tampilan menu utama merupakan tampilan menu ketika program Aplikasi Pencarian Informasi Dari Artikel Bahasa Inggris ini pertama kali dijalankan. Rancangan
tampilan menu utama dapat dilihat pada gambar 4.2
Gambar 4.2 Rancangan Tampilan Menu Utama
4.1.3.2 Menu Analisis Leksikal
Menu analisis leksikal, menampilkan hasil dari proses analisis leksikal terhadap artikel yang telah diload sebelumnya. Rancangan tampilan menu analisis leksikal
dapat dilihat pada gambar 4.3. ISI ARTIKEL
Input Artikel Analisis leksikal
Analisis Analsisis
Semantik Pertanyaan
APLIKASI PENCARIAN INFORMASI File View About
Analisis Leksikal Input Artikel
Analisis Sintaktik Analsisis Semantik
Pertanyaa
n
Universitas Sumatera Utara
Gambar 4.3 Rancangan Antar Muka Menu Analisis Leksikal
4.1.3.3 Menu Analisis Sintaktik
Universitas Sumatera Utara
Menu analisis sintaktik, menampilkan hasil dari proses analisis sintaktik terhadap hasil dari analisis leksikal yang telah diproses sebelumnya. Rancangan tampilan menu
analisis sintaktik dapat dilihat pada gambar 4.4.
Gambar 4.4 Rancangan Antar Muka Menu Analisis Sintaktik
APLIKASI PENCARIAN INFORMASI File View About
NO.SENTENCE PHRASE CATEGORY
Analisis Leksikal Input Artikel
Analisis Sintaktik Analsisis Semantik
Pertanyaan
Ubah Subjek
Universitas Sumatera Utara
4.1.3.4 Menu Analisis Semantik
Menu analisis semantik, menampilkan hasil dari proses analisis semantik terhadap hasil dari analisis sintaktik yang telah diproses sebelumnya. Menu ini menampilkan
daftar pertanyaan dan jawaban yang mungkin terhadap suatu artikel. Rancangan tampilan menu analisis semantik dapat dilihat pada gambar 4.5.
Gambar 4.5 Rancangan Antar Muka Menu Analisis Semantik
APLIKASI PENCARIAN INFORMASI File View About
NO.SENTENCE QUESTION ANSWER
Analisis Leksika
l
Input Artikel Analisis Sintaktik
Analsisis Semantik
Pertanyaan
Universitas Sumatera Utara
4.1.3.5 Menu Daftar Pertanyaan
Menu Pertanyaan, menampilkan kolom pertanyaan yang bisa diisikan oleh user dan kolom jawaban atas pertanyaan tersebut. Rancanga tampilan menu daftar pertanyaan
dapat dilihat pada gambar 4.6
APLIKASI PENCARIAN INFORMASI File View About
Analisis Leksikal Input Artikel
Analisis Sintaktik Analsisis Semantik
Pertanyaa
n
QUESTION
ANSWER
Universitas Sumatera Utara
Gambar 4.6 Rancangan Antar Muka Menu Pertanyaan
4.1.3.6 Menu File
Menu File, menampilkan submenu isi dari menu file tersebut, yaitu New File menghapus isi artikel dalam tab Input Artikel, Open File membuka direktori
penyimpanan file, Save File menyimpan file yang ada dalam tab Input Artikel dan Exit Keluar dari aplikasi. Rancangan tampilan menu File dapat dilihat pada gambar
4.7.
APLIKASI PENCARIAN INFORMASI File View About
Gambar 4.7 Rancangan Antar Muka Menu File
New File Open File
Save File Exit
Universitas Sumatera Utara
4.1.3.7 Menu View
Menu View, menampilkan submenu isi dari menu View tersebut, yaitu Analysis Memproses artikel dengan analisis sintaktik,analisis leksikal dan analisis
semantik,verb Dictionary membuka isi Verb Dictionary, dan menu Word Dictionary Membuka isi dari Word Dictionary. Rancangan tampilan menu view
dapat dilihat pada gambar 4.8.
APLIKASI PENCARIAN INFORMASI File View About
Gambar 4.8 Rancangan Antar Muka Menu View 4.1.3.8 Menu About
Menu About, menampilkan submenu Developer Information, yang berisi tentang perancang sistem. Rancanga tampilan menu about dapat dilihat pada gambar 4.9.
APLIKASI PENCARIAN INFORMASI File View About
Analysis Verb
Dictionary Word
Developer Information
Universitas Sumatera Utara
Gambar 4.9 Rancangan Antar Muka Menu About 4.1.3.9 Menu Verb Dictionary
Menu Verb Dictionary merupakan salah satu submenu dari menu View yang berisi daftar kata kerja bentuk pertama, kedua dan ketiga dalam bahasa Inggris.
Berikut tampilan menu verb dictionary.
Input Verb Dictionary Verb 1:
Verb 2: Verb 3:
Display Verb List Verb1 Verb 2 Verb 3
New Save
Refresh List Edit
Delete Exit
Universitas Sumatera Utara
Gambar 4.10 Rancangan Antar Muka Menu Verb Dictionary 4.1.3.10 Menu Word Dictionary
Menu Word Dictionary merupakan salah satu submenu dari menu View yang berisi daftar kata dan kategorinya dalam bahasa Inggris kecuali kata kerja.
Berikut tampilan menu verb dictionary.
Input Word Dictionary Word :
Category: Display Word List
Word Category New
Edit
Universitas Sumatera Utara
Gambar 4.11 Rancangan Antar Muka Menu Word Dictionary
4.2 Implementasi Perangkat Lunak