BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar...

12
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:

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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:

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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.

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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.

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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.

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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.

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id · BAB III PEMBAHASAN 3.1.Tinjauan Kasus 3.1.1. Grammar Bahasa Inggris Grammar adalah himpunan dari aturan-aturan yang terstruktur yang mengatur

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