Gambaran Umum Sistem Perancangan Algoritma

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