BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar...
Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar...
23
BAB III
PEMBAHASAN
3.1.Tinjauan Kasus
3.1.1. Grammar Bahasa Inggris
Grammar adalah himpunan dari aturan-aturan yang terstruktur yang
mengatur susunan kalimat, frase, dan kata dalam bahasa apapun. Didalam tata
bahasa Inggris terdapat tiga dasar tata bahasa yang perlu diketahui, yaitu:
1. Etimologi, yaitu ilmu yang mempelajari tentang cara penyusunan huruf-huruf
bahasa inggris yang tepat kedalam sebuah kata bahasa Inggris. Dalam
Etimologi, kata-kata bahasa inggris dikelompokkan kedalam 8 bagian atau
yang disebut dengan Parts of Speech. Seperti tenses.
2. Ortografi, merupakan system ejaan suatu bahasa atau gambaran bunyi bahasa
yang berupa tulisan atau lambang. Ortografi antara lain meliputi masalah
ejaan, kapitalisasi, pemenggalan kata, serta tanda baca. Materi yang dibahas
dalam orthography, yaitu:
a. Letter (huruf), merupakan lambing dari bunyi atau dalam arti yang lain
disebutkan bahwa letter adalah tanda goresan yang diucapkan atau
dibunyikan.
b. Word, merupakan rangkaian dari huruf-huruf yang membentuk sebuah arti,
misalnya :take (mendapatkan), year (tahun).
c. Syllable (suku kata), merupakan bagian-bagian dari sebuah kata yang dapat
langsung diucapkan, misalnya glass, book, clever. Syllable dapat
dikelompokkan menjadi beberapa jenis, yaitu:
24
1). Monosyllable, adalah kata kata yang terdiri dari satu suku kata saja,
contoh: book, bring, think, broom, clean, make dan sebagainya.
2). Disyllable, adalah kata kata yang terdiri dari dua suku kata, contoh:
crazy,lazy, happy,like dan sebagainya.
3). Trisyllable, adalah kata-kata yang terdiri dari dua suku kata, contoh:
remember, happiness dan sebagainya.
4). Polysyllable, adalah kata kata yang terdiri dari empat suku kata atau
lebih, contoh : determined, alocation, responsible dan sebagainya.
3. Sintaks, adalah ilmu yang mempelajari tentang cara penyusunan kata kata
bahasa Inggris menjadi sebuah kalimat bahasa Inggris yang tepat dan sesuai
atau dapat juga dikatakan bahwa syntax merupakan bagian dari tata bahasa
yang mempelajari tentang proses pembentukan sebuah kalimat. Suatu bahasa
dilakukan dengan menggunakan suatu notasi tata bahasa bebas konteks
(contextfree grammar) atau untuk memudahkan disebut tata bahasa saja.
Suatu tata bahasa secara alamiah menerangkan struktur hirarki dari banyak
bentuk bahasa pemrograman.
25
3.1.2. Tenses
Tenses merupakan perubahan bentuk kata kerja untuk mengungkapkan
suatu peristiwa yang terkait erat dengan waktu kejadian. Atau tenses biasa
diartikan suatu bentuk kata kerja dalam bahasa inggris untuk menunjukan waktu
(sekarang, masa depan, masa lalu). Secara garis besar tenses dapat dibagi menjadi
2 bagian yaitu: past (lampau), present (sekarang). Akan tetapi secara umum dapat
dibagi menjadi 3 bagian yaitu: past (lampau), present (sekarang), future (akan
datang). Dibawah ini adalah tabel pembagian tenses.
Tabel III.1
Tabel pembagian tenses
3.2. Spesifikasi Rancangan Program
Secara garis besar aplikasi belajar gramar bahasa inggris ini terdiri dari
menu home dan exit saja. Dimana di menu home tersebut terdapat pilihan start.
Didalam menu start tersebut terdiri dari beberapa pilihan pembelajaran dan
latihan soal tensesseperti past, perfect dan sebagainya.
26
3.2.1. Spesifikasi Bentuk Masukan
Bentuk masukan terdapat pada menu exercise, dimana menu exercise
terdapat pada saat pemilihan category tenses. Pengguna akan disajikan dengan
berbagai pertanyaan dan menjawab pertanyaan yang ada.
Nama Dokumen : Menu exercise
Fungsi : Untuk memilih jawaban dari soal yang ditampilkan
Sumber : Pengguna
Media : Ponsel pintar Android
Bentuk : Gambar III.1
Gambar III.1
Tampilan menu exercise
Menu exercise adalah bagian dari menu tensesdimana didalam menu
tenses terdapat beberapa category grammar (tenses) yang didalamnya terdapat
27
menu exercise. Dimenu ini pengguna akan menjawab pertanyaan dari soal yang
disajikan.
3.2.2. Spesifikasi Bentuk Keluaran
Bentuk keluaran merupakan hasil (result) penilaian dari apa yang dijawab
pengguna dalam menu exercise.
Nama Dokumen : Result
Fungsi : Untuk menampilkan hasil dari exercise
Sumber : Pengguna
Media : Ponsel pintar Android
Frekuensi : Setiap kali pengguna ingin melakukan exercise
Bentuk : Gambar III.2
Gambar III.2
Tampilan menu result
28
3.2.3. Spesifikasi File
Berikut spesifikasi File Database dari aplikasi belajar grammar bahasa
inggris:
Nama File : DatabaseHelper
Fungsi : Untuk menyimpan data dan latihan soal grammar
Akses File : Sequential
Software : Eclipse Neon.3
Gambar III.3
Database grammar bahasa inggris
29
3.2.4. HIPO
HIPO (Heirarchy Input Proses Output) dari aplikasi belajar grammar
bahasa inggris adalah sebagai berikut:
Gambar III.4
HIPO aplikasi belajar grammar bahasa inggris
30
3.2.5. Spesifikasi Program
Spesifikasi program dalam pembuatan aplikasi belajar grammar bahasa
inggris ini adalah sebagai berikut:
1. Menu Utama
Nama Program : MainActivity
Caption : Belajar Grammar
Fungsi : Menampilkan menu utama
Bahasa Pemrograman : Java
Bentuk Lampiran : Lampiran A-1
Proses : Membuka aplikasi dan menu utama akan tampil
2. Menu Tenses
Nama Program : Tenses
Caption : Tenses
Fungsi : Untuk menampilkan pilihan beberapa tenses
Bahasa Pemrograman : Java
Bentuk Lampiran : Lampiran A-2
Proses : Pengguna dapat belajar dan memilih tenses.
3. Menu Exercise
Nama Program : PastSimpleExercise, PresentSimpleExercise,
FutureSimpleExcersie, PastContinousExercise,
PresentContinuosExercise, FutureContinous
Exercise, PastPerfectContinous, PresentPerfect
ContinousExercise, FuturePerfectContinous
Exercise
31
Caption : Exercise
Fungsi : Latihan soal-soal grammar
Bahasa Pemrograman : Java
Bentuk Lampiran : Lampiran A-3, Lampiran A-4, Lampiran A-5
Proses : Pengguna akan menjawab pertanyaan
4. Menu Result
Nama Program : PastSimpleResult, PresentSimpleResult,
FutureSimpleResult, PastContinousResult,
PresentContinuosResult, FutureContinous
Result, PastPerfectResult, PresentPerfect
ContinousResult, FuturePerfectContinousResult
Caption : Result
Fungsi : Menampilkan hasil dari jawaban latihan-latihan
soal
Bahasa Pemrograman : Java
Bentuk Lampiran : Lampiran A-6, Lampiran A-7, Lampiran A-8
Proses : Setelah pengguna selesai mengerjakan soal, maka
akan ada hasil menjawab soal tersebut.
32
5. Menu Check Answers
Nama Program : PastSimpleAnswers, PresentSimpleAnswers,
FutureSimpleAnswers, PastContinousAnswers,
PresentContinuosAnswers, FutureContinous
Answers, PastPerfectAnswers, PresentPerfect
ContinousAnswers, FuturePerfectContinous
Answers
Caption : Result
Fungsi : Menampilkan berapa jawaban yang benar dan
Jawaban yang salah
Bahasa Pemrograman : Java
Bentuk Lampiran : Lampiran A-9, Lampiran A-10, Lampiran A-11
Proses : Setelah pengguna selesai mengerjakan soal, maka
akan ada hasil jawaban benar ataupun salah pada
saat menjawab soal.
33
3.2.6. Flowchart
Berikut gambar Flowchart menu utama:
T T
T
T
Y
T
Gambar III.5
Flowchart menu utama
Keterangan:
Ketika pengguna menekan tombol “START HERE” maka akan muncul
beberapa pilihan grammar tenses. Selanjutnya akan ada tombol “Exercise”
dimana nanti akan diarahkan ke latihan soal. Setelah selesai mengerjakan soal
maka pengguna akan mengisi nama atau username. Kemudian akan muncul hasil
atau result dari soal yang sudah dikerjakan. Dan terakhir terdapat tombol
START
MENU
UTAMA
START
HERE
EXIT
END
Pilih Tenses
-Simple -Continous
-Perfect
-Perfect
Continous
Simple
Contin
ous
Perfect
P.Cont
inous
Enter
User
Enter
User
Enter
User
Enter
User
Result Check
Answer
Result
Result
Result
Check
Answer
Check
Answer
Check
Answer
34
“CHECK ANSWERS”, tombol tersebut akan mengarahkan pengguna untuk
melihat pertanyaan dan jawaban yang benar dan salah.
3.3. Sarana Pendukung Program
3.3.1. Perangkat Keras
Seluruh komponen yang membentuk suatu sistem komputer dan peralatan
lainnya yang memungkinkan komputer dapat melaksanakan tugasnya. Klasifikasi
perangkat keras yang digunakan penulis sebagai berikut:
1. Monitor : LCD 14”
2. Processor : Intel Core i3 @1,90 GHz
3. Memory : RAM 2 GB
4. Hardisk : 500 GB
5. Keyboard : Type Standard Keyboard
6. Smartphone : Android
3.3.2. Perangkat Lunak
Bagian penting lain yang mendukung program adalah perangkat lunak
yang digunakan dalam mengeksekusi program aplikasi serta sistem operasi yang
akan digunakan untuk menjalankan program tersebut. Perangkat lunak yang
digunakan untuk menjalankan aplikasi adalah:
1. Eclipse Neon
2. Adobe Dreamweaver CS6
3. Smartphone Android
4. Sistem Operasi Windows 7