56 BAB V
IMPLEMENTASI
5.1 Lingkungan Implementasi
Agar dapat mengimplementasikan perancangan yang telah dibuat, dibutuhkan perangkat keras (hardware) dan perangkat lunak (software) yang mendukung untuk menjalankan aplikasi. Berikut analisa perangkat keras dan perangkat lunak yang diperlukan.
5.1.1 Perangkat Keras
Perangkat keras (hardware) yang dipergunakan pada saat pembangunan dan pengujian aplikasi adalah sebagai berikut :
1. Perangkat Keras Pembangunan Sistem
a. Prosessor : Intel(R) Core(TM)i5-3317U CPU @1.7GHz
b. RAM : 4096MB
c. Video card : NVIDIA GeForce GT 635M. 2GB d. Hardisk : HDD 500GB
2. Perangkat KerasMobile Implementasi Sistem
a. Prosessor : Intel(R) Atom(TM) @2.0 GHz
b. RAM : 2048MB
57 5.1.2 Perangkat Lunak
Perangkat lunak yang dipergunakan pada saat pembangunan dan pengujian aplikasi adalah sebagai berikut :
1. Perangkat Lunak Pengembangan Sistem
a. Sistem Operasi : Windows 7 Ultimate 64-bit b. Aplikasi : Eclipse dan XAMPP c. Basis Data : Sqlite dan Mysql d. Coding : Native Java dan PHP 2. Perangkat Lunak Pengujian
a. Sistem Operasi : Android b. Versi : 4.4.2 (Kitkat) c. Layar : 6 inchi
58 5.2 Implementasi Basis Data
Mengenai Implementasi Basis Data ini menggunakan dua data base (Sqlite dan Mysql) terdiri dari tiga table ialah sebagai berikut :
a. Tabel Verb menggunakan Basis Data Sqlite
Nama Field Tipe Data Ukuran Data Keterangan
ID Number 5 Primary Key
verb1 Long Text 50
verb2 Long Text 50
verb3 Long Text 50
terjemah Long Text 50
Tabel 5.1 Verb b. Tabel Tenses menggunkan Basis Data Mysql
Nama Field Tipe Data Ukuran Data Keterangan
ID Number 5 Primary Key
kata Long Text 50
Jenis Long Text 50
59
Menu Utama
Kamus Verb Cari Verb
Deteksi Tenses Speaking Modul Part Of Speech Verb Preposition Conjunction Interjection Adjective Pronoun Adverb Noun Penjelasan Question Word Sentences Tenses Present Tense Past Tense Future Tense
Past Future Tense About Me
splash screen
5.3 Struktur Menu
Struktur menu serta penjelasan mengenai gambaran menu dan sub menu ialah sebagai berikut :
Struktur Menu
60 Penjelasan mengenai fitur
No Nama Fitur
Keterangan
1 Splash Screen Tampilan pembuka sembelum masuk kemenu utama 2 Menu Utama Menu Utama yang menampilkan fitur-fitur Utama 3 Kamus Verb Menu yang menyajikan khusus kamus verb
4 Deteksi Tenses Menu yang menyajikan klarifikasi kata mengenai jenis kalimat tenses
5 Modul Pilihan Menu yang menampilkan materi-materi Pembelajaran Bahasa Inggris
6 Speaking Menu yang menyajikan cara pengucapan logat lidah orang inggris 7 About Me Menu yang menampilkan tentang informasi pembuat aplikasi 8 Cari Verb Menyajikan untuk mencari khusus verb atau kata kerja
9 Part Of Speech Pilihan Menu Materi-materi mengenai part of speech atau jenis-jenis kata
10 Questioan Word
Menampilkan materi penjelasan mengenai Question Word atau fungsi dan contoh kalimat
11 Sentences Menampilkan materi penjelasan mengenai sentences atau kalimat 12 Tenses Pilihan Menu Materi-materi mengenai tenses atau waktu
13 Verb Menampilkan materi penjelasan mengenai verb 14 Preposition Menampilkan materi penjelasan mengenai preposition 15 Conjunction Menampilkan materi penjelasan mengenai Conjunction 16 Interjection Menampilkan materi penjelasan mengenai Interjection 17 Adjective Menampilkan materi penjelasan mengenai Adjective 18 Pronoun Menampilkan materi penjelasan mengenai Pronoun 19 Adverb Menampilkan materi penjelasan mengenai Adverb 20 Noun Menampilkan materi penjelasan mengenai Noun 21 Penjelasan Menampilkan Penjelasan mengenai part of speech
22 Present Tense Menampilkan materi penjelasan mengenai present tense atau waktu sekarang
23 Past Tense Menampilkan materi penjelasan mengenai past tense atau waktu lampau
24 Future Tense Menampilkan materi penjelasan mengenai future tense atau waktu akan datang
25 Past Future Tense
Menampilkan materi penjelasan mengenai past future tense atau akan datang diwaktu lampau
61 5.4 Implementasi Antar Muka Aplikasi
1. Splash Screen
Gambar 5.2 Antar Muka Splash Screen
Splash Screen merupakan pembuka sebelum ke menu utama ketika aplikasi mulai dijalankan.
62 Gambar 5.3 Antar Muka Menu Utama
Menu Utama merupakan menu awalsetelah aplikasi dijalankan yang menampilkan fitur-fitur utama diaplikasi ini.
2.1 Module
Gambar 5.4 Antar Muka Module
Pada Menu Module, Menampilkan materi pembelajaran bahasa Inggris dengan beberapa bagian ialah: part of speech, question word, sentences, dan tenses.
63 Gambar 5.5 Antar Muka Part of speech
Pada menu Part of Speech, user dapat melihat pilihan menu materi-materi tentang Part of speech (Verb, Noun, Adjective, Adverb, Pronoun, Preposition, Conjunction, Interjection dan penjelasan part of speech).
a. Penjelasan
Gambar 5.6 Antar Muka Penjelasan
Pada menu Pejelasan, userdapat melihat materi penjelasan tentang Part Of Speech.
64 Gambar 5.7 Antar Muka Verb
Pada menu Verb, user dapat melihat materi penjelasan tentang verb atau kata kerja.
c. Interjeksi
Gambar 5.8 Antar Muka Interjeksi
Pada menu Interjeksi, user dapat melihat materi penjelasan tentang interjeksi atau kata seru.
65 Gambar 5.9 Antar Muka Adjective
Pada menu adjective, user dapat melihat materi penjelasan tentang adjective atau kata sifat.
e. Adverb
Gambar 5.10 Antar MukaAdverb
Pada menu Adverb, user dapat melihat materi penjelasan tentang adverb atau kata keterangan.
f. Noun
66 Pada menu Noun, user dapat melihat materi penjelasan tentang noun atau kata benda.
g. Pronoun
Gambar 5.12 Antar Muka Pronoun
Pada menu Pronoun, user dapat melihat materi penjelasan tentang pronoun atau kata ganti.
h. Conjunction
67 Pada menu Conjunction, user dapat melihat materi penjelasan tentang conjunction atau kata sambung.
i. Preposition
Gambar 5.14 Antar Muka Preposition
Pada menu Preposition, user dapat melihat materi penjelasan tentang preposition atau kata depan.
2.1.2 Quest Word
68 Pada menu Question Word, user dapat melihat jenis-jenis kata Question Word, arti, fungsi, dan contoh kalimat dari masing-masing Question Word.
2.1.3 Sentences
Gambar 5.16 Antar Muka Sentences
Pada menu Sentences, user dapat melihat materi tentangsentences beserta unsur – unsur kalimat.
2.1.4 Tenses
69 Pada menu Tenses, user dapat melihat pilihan menu materi-materi tentang 16tenses yang dibagi menjadi 4 bagian (Present tense, Past Tense, Future Tense dan Past Future Tense).
a. Present Tense (Waktu Sekarang)
Gambar 5.18 Antar Muka Present Tense
Pada menu Present Tense, user dapat melihat materi penjelasan present tense atau waktu sekarang yang terdapat 4 bagaian : Simple present tense (Waktu sekarang sederhana), Present continous tense(Waktu berlangsung sekarang), Present perfect tense(waktu sempurna sekarang) dan Present perfect continous tense(waktu berlangsung sempurna).
70 b. Past Tense (Waktu Lampau)
Gambar 5.19 Antar Muka Past Tense
Pada menu Past Tense, user dapat melihat materi penjelasan past tense atau waktu lampu yang terdapat 4 bagaian : Simple past tense (Waktu lampau sederhana), Past continous tense(Waktu berlangsung lampau), Past perfect tense(waktu sempurna lampau) dan Past perfect continous tense(waktu berlangsung sempurna lampau).
71 Gambar 5.20 Antar Future Tense
Pada menu future Tense, user dapat melihat materi penjelasan future tense atau akan datang yang terdapat 4 bagaian : Simple future tense (Waktu akan datang sempurna), Future continous tense (Waktu berlangsung akan datang), Future perfect tense(waktu sempurna akan datang) dan Present perfect continous tense(waktu berlangsung sempurna akan datang).
d. Past Future Tense (Akan Datang diwaktu Lampau)
Gambar 5.21 Antar Muka Past Future Tense
Pada menu Past Future Tense, user dapat melihat materi penjelasan past future tense atau akan datang di waktu lampau yang terdapat 4 bagaian : Past future tense (waktu akan datang di waktu lampau), Past future continous tense (waktu akan sedang terjadi diwaktu lampau), Past future perfect tense (waktu akan sudah selesai diwaktu lampau) dan Past future perfect continous tense (waktu yang sudah sedang berlangsung pada waktu lampau).
72 3. Speaking
Gambar 5.22 Antar Muka Speaking
Pada menu Speak,user dapat mengetahui cara pengucapan kalimat bahasa Inggris. Untuk penggunaannya, user harus mengetikan pada textbox, kemudian user harus menekan tombol say it. Setelah itu, aplikasi akan mengeluarkan suara dari teks yang dimasukkan oleh user.
73 Gambar 5.23 Antar Muka Kamus Verb
Pada menu Kamus Verb, user dapat melihat kata-kata yang termasuk ke dalam verb1, verb2, verb3 dan terjemahnya. user dapat mencari verbsesuai yang diinginkan dengan mengetikan verb yang dicari kemudian akan dimunculkansetelah itu klik.
5. Deteksi Tenses
Gambar 5.24 Antar Muka Deteksi Tenses
Pada menu Kamus Deteksi Tenses, user dapat mengetahui klasifikasi jenis kalimat tenses, kalimat yang dimasukan. Seperti kalimat yang dimasukan “you will help him later” maka jenis kalimat tersebut adalah simple future tense.
74 6. About Me
Gambar 5.25 Antar Muka About Me
Menu about merupakan menu tentang informasi dari pengembang aplikasi yang dibuat.
75 5.5 Pengujian Aplikasi
Pengujian aplikasi “Ekstraksi Kalimat Bahasa Inggris untuk Pembelajaran Interaktif dalam Mengenali Tenses BerbasisAndroid” ini dilakukan dengan dua pengujian diantaranya:
Pengujian Fungsional
Pengujian aplikasi inisecara fungsional dilakukan untuk mengecek fitur-fitur aplikasi hasil yang sudah dibuat apakah sudah sesuai dengan yang diharapkan. Sehingga apabila aplikasi tersebut belum sesuai, maka akan diperbaharui lagi sampai sesuai yang diharapkan.Mengenai pengujian aplikasi ini menggunakan metodeblackbox (blackbox testing). Pengujian blackbox (blackbox testing)adalah salah satu metode pengujian perangkat lunak yang berfokus pada sisi fungsionalitas, khususnya pada input dan output aplikasi (apakah sudah sesuai dengan apa yang diharafkan atau belum).
Hasil pengujian blackbox (blackbox testing) pada aplikasi sebagai berikut:
No Menu Skenario Pengujian Hasil Yang diharafkan Hasil
Pengujian
1 Splash Screen Memulai menjalankan aplikasi
Sistem menampilkan pembuka mengenai aplikasi ini
Sesuai harapan 2 Menu Utama Mengklik seluruh fitur yang
ada di menu utama
Sistem akan menampilkan fitur sesuai yang dipanggil
Sesuai harapan
3 Kamus Verb
Menginputkan verb dengan benar
Sistem akan menampilkan hasil verb sesuai dengan yang diinputkan
Sesuai harapan Menginputkan verb tidak
dengan benar
Sistem akan menampilkan hasil "Data yang anda cari tidak ada"
Sesuai harapan
76 4 Deteksi
Tenses
Menginputkan dengan kalimat yang sesuai dengan aturan kalimat tenses.
Sistem akan menampilkan hasil jenis tenses sesuai dengan yang diinputkan
Sesuai harapan Menginputkan dengan
kalimat yang tidak sesuai dengan aturan kalimat tenses.
Sistem akan menampilkan hasil "Kalimat tidak relevan! Verb tidak ditemukan"
Sesuai harapan 5 Modul Mengklik seluruh fitur yang
ada di menu modul
Sistem akan menampilkan fitur sesuai yang dipanggil
Sesuai harapan 6 Speaking Menginputkan text yang
diinginkan
Sistem akan mengeluarkan suara logat orang inggris sesuai uang diinputkan
Sesuai harapan
7 About Me Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan 9 Part Of
Speech
Mengklik seluruh fitur yang ada di menu part of speech
Sistem akan menampilkan fitur sesuai yang dipanggil
Sesuai harapan 10 Questioan
Word Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
11 Sentences Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan 12 Tenses Mengklik seluruh fitur yang
ada di menu tenses
Sistem akan menampilkan fitur sesuai yang dipanggil
Sesuai harapan 13 Verb Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
14 Preposition Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
15 Conjunction Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
16 Interjection Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
17 Adjective Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
18 Pronoun Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
77 Tabel 5.4Hasil Pengujian Aplikasi fungsional
19 Adverb Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
20 Noun Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
21 Penjelasan Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
22 Present Tense Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
23 Past Tense Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
24 Future Tense Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
25 Past Future
Tense Menggeser tampilan kebawah
Sistem akan menggeser tampilan kebawah sesuai yg di geser oleh pengguna
Sesuai harapan
78 0 5 10 15 20 25 Membantu dalam pembelajaran bahasa inggris mengenai tenses
Membantu dalam mengenali kalimat bahasa inggris secara
structural
Memudahkan dalam belajar, menghafal serta
penerapan mengenai tenses tanpa harus membawa buku yang
relatif berat
Membantu dengan pembelajaran yang interaktif dalam mengenali tenses serta
praktis digunakan dimanapun dan
kapanpun
Respon Pengguna Aplikasi
Ya Tidak
Pengujian Kemanfaatan
Pengujian aplikasi inisecara langsung dicoba oleh 20 pengguna sebagai sample untuk mengetahui kamanfaatan yang dirancang untuk membantu kesulitan pengguna dalam pembelajaran bahasa Inggris khusus grammar mengenai tenses dengan menggunakan kuesioner.
Hasil persentase pengujian kemanfaatan pada aplikasi menggunakan kuesioner sebagai berikut:
79 Tabel 5.5Hasil Pengujian Aplikasi Kemanfaatan
No Pertanyaan Keterangan
Ya Tidak
1 Apakah aplikasi ini membantu dalam
pembelajaran bahasa inggris mengenai tenses ? 100% 0% 2 Apakah aplikasi ini membantu dalam mengenali
kalimat bahasa Inggris secara structural ? 95% 5% 3
Apakah aplikasi ini memudahkan dalam belajar, menghafal serta penerapan mengenai tenses tanpa harus membawa buku yang relatif berat ?
100% 0%
4
Apakah aplikasi ini membantu dengan
pembelajaran yang interaktif dalam mengenali tenses serta praktis digunakan dimanapun dan kapanpun ?