BAB 3
PERANCANGAN SISTEM
Sebelum melakukan perancangan sistem informasi, maka harus dilakukan analisis
sistem terlebih dahulu untuk memperoleh gambaran yang jelas mengenai kelebihan dan kekurangan sistem yang sedang berjalan.
3.1 Gambaran Umum Sistem Perancangan
Secara umum perancangan sistem ini adalah untuk membuat sebuah aplikasi pembelajaran bahasa Inggris menggunakan Microsoft Visual Basic 6.0 atau lebih
sering disingkat dengan Visual Basic 6.0 saja untuk membantu mempelajari bahasa inggris yang dilengkapi dengan modul, soal-soal latihan dan kamus. Program ini juga
dilengkapi dengan pengolahan soal dan kata yang dapat di input langsung oleh user.
Desain yang userfriendly sangat diperlukan oleh semua aplikasi. Program aplikasi ini dikemas secara userfriendly baik desain tampilan warnanya maupun letak
tool-tool aplikasi ini. Diharapkan user dapat menggunakan aplikasi ini dengan mudah, cepat serta dapat membuat user betah berlama-lama di depan aplikasi.
Perancangan sistem merupakan pemaparan tentang program yang telah dibuat agar program lebih mudah dimengerti. Desain yang user friendly membuat user betah
berlama-lama menggunakan sebuah aplikasi, kesesuaian tampilan yang diharapkan juga dapat mempermudah user untuk menggunakan sebuah aplikasi yang masih baru
dikenalnya. Program ini diharapkan mudah dipergunakan oleh berbagai kalangan.
Perancangan sistem dipergunakan untuk menyajikan sebuah program menjadi sebuah sistem yang dapat menjadi aplikasi yang mempermudah kerja manusia.
Program ini dapat dipergunakan menggunakan PC sehingga user dapat dengan mudah menggunakan sebagai pedoman untuk mempelajari Bahasa Inggris yang dilengkapi
dengan modul pelajaran, soal-soal latihan dan kamus. Database yang digunakan untuk penyimpanan kata-kata adalah MySQL. Sebagai koneksi dengan database
dipergunakan koneksi ADODB.
3.2 Algoritma
Algoritma merupakan suatu cara menganalisa menjelaskan urutan dan hubungan kegiatan-kegiatan yang dilakukan untuk memecahkan suatu permasalahan sehingga
tercapai tujuan yang diinginkan.
3.2.1 Algoritma dari setiap Interface Program
1. Interface menu utama program aplikasi
Di awal program aplikasi terdapat menu utama yang berisi tombol tenses untuk melihat modul pelajaran tentang tenses, tombol conditional untuk melihat modul
pelajaran tentang conditional, tombol gerund untuk melihat modul pelajaran tentang gerund, tombolpassive untuk melihat modul pelajaran tentang passive, tombol modal
untuk melihat modul pelajaran tentang modal, tombol next pada setiap masing-masing modul pembelajaran untuk mengerjakan soal – soal latihan, tombol home untuk
kembali ke menu utama, tombol kamus untuk ke form kamus ,tombol about me untuk mengetahui tentang pembuatan program dan tombol exit untuk keluar dari aplikasi .
Welcome to Application Lerning To English
Menu utama
tenses Conditional
gerund passive
modal Input
soal
tenses passive
conditional modal
gerund Input
soal kamus
Home Exit
About me
Gambar 3.1 Form Menu Utama
2. Interface soal
Pada Tampilan form Tenses, Conditional, Gerund, Passive dan Modal dibuat form terpisah. Form ini digunakan untuk membahas soal-soal yang telah tersedia sesuai
dengan kategori soal yang akan di pilih oleh user. Untuk mengerjakan soal-soal tersebut, user dapat memilih dengan mengklik tombol next pada masing-masing
bagian modal yang telah tersedia pada menu utama. Pada form soal juga terdapat
tombol acak soal untuk mengacak soal-soal, Next untuk lanjut pada form soal selanjutnya, Delete untuk menghapus semua jawaban yang telah kita pilih.
Judul Soal
1. pertanyaan a. Jawaban a c. Jawaban c
b. Jawaban b d. Jawaban d 2. pertanyaan
a. Jawaban a c. Jawaban c b. Jawaban b d. Jawaban d
3. pertanyaan a. Jawaban a c. Jawaban c
b. Jawaban b d. Jawaban d 4. pertanyaan
a. Jawaban a c. Jawaban c b. Jawaban b d. Jawaban d
5. pertanyaan a. Jawaban a c. Jawaban c
b. Jawaban b d. Jawaban d
Acak soal
hapus next
Gambar 3.2 Tampilan form soal
3. Interface Next soal
Pada Tampilan form Next berisi lanjutan dari soal-soal yang berada pada form soal yang berisi soal tentang Tenses, Conditional, Gerund, Passive dan Modal. Pada Form
Terdapat beberapa tombol yang terdiri dari tombol Kembali untuk kembali pada form soal, Tombol Hapus untuk menghapus jawaban yang dipilih, tombol score untuk
mengetahui berapa jumlah nilai yang di dapat dari hasil mengerjakan soal –soal tersebut, tombol exit digunakan untuk kembali pada form menu utama.
kembali
score
exit
answer hapus
6. pertanyaan a. Jawaban a c. Jawaban c
b. Jawaban b d. Jawaban d 7. pertanyaan
a. Jawaban a c. Jawaban c b. Jawaban b d. Jawaban d
8. pertanyaan a. Jawaban a c. Jawaban c
b. Jawaban b d. Jawaban d 9. pertanyaan
a. Jawaban a c. Jawaban c b. Jawaban b d. Jawaban d
10. pertanyaan a. Jawaban a c. Jawaban c
b. Jawaban b d. Jawaban d
Gambar 3.3 Tampilan form Next Soal
4. Interface Kamus
Pada menu interface ini digunakan untuk menterjemahkan kata – kata dari bahasa indonesia ke bahasa inggris, dari bahasa inggris ke bahasa indonesia serta data
processing untuk menginput kata – kata kedalam kamus. Terdapat beberapa tombol pada menu utama di form kamus, yaitu tombol home untuk kembali ke menu kamus,
tombol kamus untuk menterjemahkan kata – kata, dan tombol input kata untuk menambahkan kosa kata serta tombol exit untuk keluar dari form kamus.
Pada bagian terjemahan kata terdapat tombol translete untuk mengartikan kata dari bahasa Indonesia ke bahasa Inggris dan bahasa Inggris ke bahasa Indonesia,
tombol hapus untuk menghapus kata yang telah di ketikkan. Pada bagian data processing, tombol tambah digunakan untuk menambah kata-kata kedalam database,
tombol edit digunakan untuk mengedit kata – kata yang salah pada data base, tombol hapus digunakan untuk menghapus kata – kata yang telah di buat.
Dictionary
exit menu
Gambar 3.4 Tampilan Form Kamus
5. Interface About Me
Pada menu interface About Me terdapat keterangan tentang penulis. Menu ini juga terdapa tombol close yang akan mengarahkan aplikasi kembali kepada Menu Utama
dari aplikasi pembelajaran Bahasa Inggris.
Tentang Penulis About Me
Gambar
Close
Gambar 3.5 Tampilan Form About Me
3.2.2 DataBase Program Aplikasi Pembelajaran Bahasa Inggris
Database yang terdapat di dalam aplikasi pembelajran ini bernama “ Pembelajaran “ Yang mempunyai dua tabel yaitu :
1. Tabel tbl_soal Tabel tbl_soal terdiri dari id_soal, pertanyaan, pilihan_a, pilihan_b, pilihan_c,
pilihan_d, jawaban, alasan dan kategori.
2. Tabel tbl_kamus Tabel tbl_kamus terdiri dari id_kata, kata_asing, kata_indonesia
Berikut gambaran tentang tabel dari aplikasi pembelajaran ini :
Tabel 3.1 DataBase tbl_soal Nama Field
Tipe Data
id_soal varchar
Pertanyaan varchar
pilihan_a varchar
pilihan_b varchar
pilihan _c varchar
pilihan_d varchar
Jawaban varchar
Alasan varchar
kategori_soal varchar
Keterangan : 1.
Field “id_soal” merupakan field nomor id setiap data yang di-inputkan. 2.
Field “pertanyaan” merupakan Field untuk menyimpan pertanyaan. 3.
Field “pilihan_a” merupakan Field untuk menyimpan jawaban a. 4.
Field “pilihan_b” merupakan Field untuk menyimpan jawaban b.. 5.
Field “pilihan_c” merupakan Field untuk menyimpan jawaban c. 6.
Field “pilihan_d” merupakan Field untuk menyimpan jawaban d. 7.
Field “jawaban” merupakan Field untuk menyimpan jawaban yang benar dari pertanyaan.
8. Field “alasan” merupakan Field untuk menyimpan alasan dari jawaban yang
Benar.
9. Field “kategori_soal” merupakan Field untuk menyimpan kategori pertanyaan
yang sesuai dengan pertanyaan.
Tabel 3.2 DataBase tbl_kamus Nama Field
Tipe Data
id_kata varchar
kata_asing varchar
kata_indonesia varchar
Keterangan : 1.
Field “id_kata” merupakan field nomor id setiap data yang di-inputkan. 2.
Field “kata_asing” merupakan field untuk menyimpan kata dalam Bahasa Inggris yang diinputkan oleh user.
3. Field “kata_indonesia” merupakan field untuk menyimpan kata dalam Bahasa
Indonesia yang diinputkan oleh user.
3.3 Flow Chart Program