Perancangan Perancangan Aplikasi Pencarian Informasi Dari Artikel Dalam Bahasa Inggris

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