BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa...

30
37 BAB III PEMBAHASAN 3.1. Tinjauan Kasus Perkembangan teknologi multimedia saat ini sangat mendukung untuk penyediaan berbagai media pembelajaran seperti pada Pengembangan Aplikasi Mobile Learning saat ini. Teknologi multimedia dapat mempermudah dan mengatasi rasa jenuh dari sistem pembelajaran yang berjalan serta memotivasi anak-anak dalam belajar sejak dini dengan mengajak mereka bermain gadget sambil belajar dengan tampilan-tampilan aplikasi yang menarik dan disukai anak-anak. Transformasi pengajaran dengan menggunakan kemajuan teknologi dapat membantu tugas pendidik sebagai tenaga pendidik dan membantu menumbuhkan minat belajar secara mandiri, serta membantu kreatifitas anak didik untuk belajar kapan saja dan dimana saja, tanpa dibatasi ruang dan waktu. Kemajuan teknologi pendidikan ini menyebabkan bermunculannya software pembelajaran bagi anak-anak ataupun bagi orang dewasa. Salah satunya adalah Aplikasi Pembelajaran Tenses Bahasa Inggris. Aplikasi Pembelajaran Tenses Bahasa Inggrismerupakan aplikasi Android yang dibuat dengan software eclipse menggunakan bahasa pemrograman java. Aplikasi ini berfungsi untuk mempermudah dalam memahami dan menghafal pelajaran tenses bahasa inggris khususnya untuk anak-anak sekolah dasar dan semua orang.

Transcript of BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa...

Page 1: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

37

BAB III

PEMBAHASAN

3.1. Tinjauan Kasus

Perkembangan teknologi multimedia saat ini sangat mendukung untuk

penyediaan berbagai media pembelajaran seperti pada Pengembangan Aplikasi

Mobile Learning saat ini. Teknologi multimedia dapat mempermudah dan mengatasi

rasa jenuh dari sistem pembelajaran yang berjalan serta memotivasi anak-anak dalam

belajar sejak dini dengan mengajak mereka bermain gadget sambil belajar dengan

tampilan-tampilan aplikasi yang menarik dan disukai anak-anak. Transformasi

pengajaran dengan menggunakan kemajuan teknologi dapat membantu tugas

pendidik sebagai tenaga pendidik dan membantu menumbuhkan minat belajar secara

mandiri, serta membantu kreatifitas anak didik untuk belajar kapan saja dan dimana

saja, tanpa dibatasi ruang dan waktu. Kemajuan teknologi pendidikan ini

menyebabkan bermunculannya software pembelajaran bagi anak-anak ataupun bagi

orang dewasa. Salah satunya adalah Aplikasi Pembelajaran Tenses Bahasa Inggris.

”Aplikasi Pembelajaran Tenses Bahasa Inggris” merupakan aplikasi Android

yang dibuat dengan software eclipse menggunakan bahasa pemrograman java.

Aplikasi ini berfungsi untuk mempermudah dalam memahami dan menghafal

pelajaran tenses bahasa inggris khususnya untuk anak-anak sekolah dasar dan semua

orang.

Page 2: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

38

Di dalam aplikasi ini terdapat materi dan soal latihan tentang tenses bahasa

inggris serta evaluasi nilai hasil dari latihan soalnya. Demikian aplikasi ini

diharapkan dapat menarik minat anak-anak sekolah dasar khususnya dan semua orang

untuk belajar tenses bahasa inggris.

3.2. Spesifikasi Rancangan Program

Dalam spesifikasi rancangan “Aplikasi Pembelajaran Tenses Bahasa Inggris”

memberikan tentang gambaran mengenai rancangan program yang akan dibuat, yang

terdiri dari spesifikasi bentuk masukan, spesifikasi bentuk keluaran, spesifikasi file,

spesifikasi program dan program flowchart. Untuk lebih jelas spesifikasi rancangan

program ini akan dijelaskan kedalam beberapa sub-sub dibawah ini:

Page 3: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

39

1. Nama Dokumen : Tampilan Awal

Fungsi : Sebagai Tampilan Awal

Sumber : Splash.java

Media : Eclipse Juno

Bentuk Rancangan Tampilan Awal

Visual Sketsa

Pada tampilan awal ini

berfungsi sebagai

tampilan pembuka dari

aplikasi Pembelajaran

Tenses Bahasa Inggris,

lalu setelah selesai akan

melanjutkan ke layar

menu utama.

Gambar III.1. Rancangan Tampilan Awal

Logo

Learn English

Tenses

Page 4: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

40

2. Nama Dokumen : Tampilan Menu Utama

Fungsi : Sebagai Tampilan Menu Utama

Sumber : MenuUtama.java

Media : Eclipse Juno

Bentuk Rancangan Menu Utama

Visual Sketsa

Pada tampilan menu

utama ini terdapat

beberapa fungsi:

1. Materi Pembelajaran

2. Latihan Soal

3. Tentang Aplikasi

4. Bantuan Penggunaan

Aplikasi

5. Keluar dari Aplikasi

Gambar III.2. Rancangan Tampilan Menu Utama

Materi

Latihan

Tentang

Bantuan

Keluar

Page 5: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

41

3. Nama Dokumen : Tampilan Menu Materi

Fungsi : Sebagai Tampilan Menu Materi

Sumber : MenuMateri.java

Media : Eclipse Juno

Bentuk Rancangan Menu Materi

Visual Sketsa

Pada tampilan menu

materi ini terdapat

beberapa fungsi:

1. Materi Present Tense

2. Materi Future Tense

3. Materi Past Tense

4. Materi Past Future

Tense

5. Kembali ke Menu

Utama

Gambar III.3. Rancangan Tampilan Menu Materi

Present

Future

Past

Past Future

Back

Page 6: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

42

4. Nama Dokumen : Tampilan Materi

Fungsi : Sebagai Tampilan Materi

Sumber : Materi.java

Media : Eclipse Juno

Bentuk Rancangan Materi

Visual Sketsa

Pada tampilan materi

ini terdapat beberapa

fungsi:

1. Materi Pembelajaran

2. Kembali ke Menu

Materi

Gambar III.4. Rancangan Tampilan Materi

Materi

Back

Page 7: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

43

5. Nama Dokumen : Tampilan Menu Latihan

Fungsi : Sebagai Tampilan Menu Latihan

Sumber : MenuLatihan.java

Media : Eclipse Juno

Bentuk Rancangan Menu Latihan

Visual Sketsa

Pada tampilan menu

latihan ini terdapat

beberapa fungsi:

1. Latihan Present Tense

2. Latihan Future Tense

3. Latihan Past Tense

4. Latihan Past Future

Tense

5. Kembali ke Menu

Utama

Gambar III.5. Rancangan Tampilan Menu Latihan

Present

Future

Past

Past Future

Back

Page 8: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

44

6. Nama Dokumen : Tampilan Latihan

Fungsi : Sebagai Tampilan Latihan

Sumber : Latihan.java

Media : Eclipse Juno

Bentuk Rancangan Latihan

Visual Sketsa

Pada tampilan latihan

ini terdapat beberapa

fungsi:

1. Materi Soal yang di

acak

2. Pilih Jawaban A

3. Pilih Jawaban B

4. Pilih Jawaban C

5. Pilih Jawaban D

6. Kembali ke Menu

Latihan

Gambar III.6. Rancangan Tampilan Latihan

Materi Soal

Pilihan Jawaban A

Back

Pilihan Jawaban B

Pilihan Jawaban C

Pilihan Jawaban D

Page 9: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

45

7. Nama Dokumen : Tampilan Tentang

Fungsi : Sebagai Tampilan Tentang

Sumber : Tentang.java

Media : Eclipse Juno

Bentuk Rancangan Tentang

Visual Sketsa

Pada tampilan tentang

ini terdapat beberapa

fungsi:

1. Materi Tentang

2. Kembali ke Menu

Utama

Gambar III.7. Rancangan Tampilan Tentang

Tentang

Back

Page 10: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

46

8. Nama Dokumen : Tampilan Bantuan

Fungsi : Sebagai Tampilan Bantuan

Sumber : Bantuan.java

Media : Eclipse Juno

Bentuk Rancangan Bantuan

Visual Sketsa

Pada tampilan bantuan

ini terdapat beberapa

fungsi:

1. Materi Bantuan

2. Kembali ke Menu

Utama

Gambar III.8. Rancangan Tampilan Bantuan

Bantuan

Back

Page 11: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

47

3.2.1. Spesifikasi Bentuk Masukan

Spesifikasi bentuk masukan merupakan rangkaian data yang masuk kedalam

sistem dan proses sehingga menghasilkan suatu keluaran (output). Adapun spesifikasi

bentuk masukan adalah sebagai berikut:

1. Nama Masukan : Button Materi

Sumber : Admin

Tujuan : User

Media : Aplikasi

Jumlah : 1 Button

Frekuensi : Setiap Button di click

2. Nama Masukan : Button Latihan

Sumber : Admin

Tujuan : User

Media : Aplikasi

Jumlah : 1 Button

Frekuensi : Setiap Button di click

3. Nama Masukan : Button Tentang

Sumber : Admin

Tujuan : User

Media : Aplikasi

Jumlah : 1 Button

Frekuensi : Setiap Button di click

4. Nama Masukan : Button Bantuan

Page 12: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

48

Sumber : Admin

Tujuan : User

Media : Aplikasi

Jumlah : 1 Button

Frekuensi : Setiap Button di click

5. Nama Masukan : Button Menu Materi

Sumber : Admin

Tujuan : User

Media : Aplikasi

Jumlah : 4 Button Menu Materi

Frekuensi : Setiap Button Materi di pilih

6. Nama Masukan : Button Menu Latihan

Sumber : Admin

Tujuan : User

Media : Aplikasi

Jumlah : 4 Button Menu Latihan

Frekuensi : Setiap Button Latihan di pilih

7. Nama Masukan : Button Keluar

Sumber : Admin

Tujuan : User

Media : Aplikasi

Jumlah : 1 Button

Frekuensi : Setiap Button di click

Page 13: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

49

3.2.2. Spesifikasi Bentuk Keluaran

Spesifikasi bentuk keluaran adalah dokumen yang dihasilkan dari proses

spesifikasi bentuk masukan. Adapun bentuk spesifikasi bentuk keluaran adalah

sebagai berikut:

1. Halaman Materi

Fungsi : Untuk mengetahui materi apa saja yang dibahas

Sumber : Admin

Tujuan : User

Media : Aplikasi

Frekuensi : Setiap membuka Aplikasi

2. Halaman Latihan

Fungsi : Untuk mengetahui latihan soal apa saja yang diujikan

Sumber : Admin

Tujuan : User

Media : Aplikasi

Frekuensi : Setiap membuka Aplikasi

3. Halaman Isi Materi

Fungsi : Untuk mengetahui materi yang dibahas

Sumber : Admin

Tujuan : User

Media : Aplikasi

Frekuensi : Setiap membuka Aplikasi

Page 14: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

50

4. Halaman Isi Latihan

Fungsi : Untuk mengetahui soal yang di evaluasikan

Sumber : Admin

Tujuan : User

Media : Aplikasi

Frekuensi : Setiap membuka Aplikasi

5. Tampilan Keluar

Fungsi : Untuk meyakinkan user jika ingin keluar dari aplikasi

Sumber : Admin

Tujuan : User

Media : Aplikasi

Frekuensi : Setiap membuka Aplikasi

3.2.3. Spesifikasi File

1. Spesifikasi file java Tampilan Awal

Nama File : Splash

Fungsi : Melakukan proses pengkodingan pada tampilan awal

Tipe File : Java

Akses File : Public

2. Spesifikasi file java Menu Utama

Nama File : MenuUtama

Fungsi : Melakukan proses pengkodingan pada tampilan menu utama

Tipe File : Java

Page 15: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

51

Akses File : Public

3. Spesifikasi file java Menu Materi

Nama file : MenuMateri

Fungsi : Melakukan proses pengkodingan pada tampilan menu materi

Tipe File : Java

Akses File : Public

4. Spesifikasi file java Menu Latihan

Nama file : MenuLatihan

Fungsi : Melakukan proses pengkodingan pada tampilan menu latihan

Tipe File : Java

Akses File : Public

5. Spesifikasi file java Tentang

Nama file : Tentang

Fungsi : Melakukan proses pengkodingan pada tampilan tentang

Tipe File : Java

Akses File : Public

6. Spesifikasi file java Bantuan

Nama file : Bantuan

Fungsi : Melakukan proses pengkodingan pada tampilan bantuan

Tipe File : Java

Akses File : Public

7. Spesifikasi file java Isi Materi

Nama file : Materi

Page 16: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

52

Fungsi : Melakukan proses pengkodingan pada tampilan isi materi

Tipe File : Java

Akses File : Public

8. Spesifikasi file java Latihan Soal

Nama file : Latihan

Fungsi : Melakukan proses pengkodingan pada tampilan latihan soal,

serta melakukan perhitungan skore/nilai pada latihan soalnya

Tipe File : Java

Akses File : Public

9. Spesifikasi file XML Tampilan Awal

Nama file : layout_splash

Fungsi : Menampilkan layout pada tampilan awal

Tipe File : XML Document

Akses File : Public

10. Spesifikasi file XML Menu Utama

Nama file : layout_menu_utama

Fungsi : Menampilkan layout pada menu utama

Tipe File : XML Document

Akses File : Public

11. Spesifikasi file XML Menu Materi

Nama file : layout_menu_materi

Fungsi : Menampilkan layout pada menu materi

Tipe File : XML Document

Page 17: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

53

Akses File : Public

12. Spesifikasi file XML Materi

Nama file : layout_materi

Fungsi : Menampilkan layout pada tampilan materi

Tipe File : XML Document

Akses File : Public

13. Spesifikasi file XML Latihan

Nama file : layout_latihan

Fungsi : Menampilkan layout pada tampilan latihan

Tipe File : XML Document

Akses File : Public

14. Spesifikasi file XML Tentang

Nama file : layout_tentang

Fungsi : Menampilkan layout pada tampilan tentang

Tipe File : XML Document

Akses File : Public

15. Spesifikasi file XML Bantuan

Nama file : layout_bantuan

Fungsi : Menampilkan layout pada tampilan bantuan

Tipe File : XML Document

Akses File : Public

16. Spesifikasi file XML AndroidManifest

Nama file : AndroidManifest

Page 18: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

54

Fungsi : Mengatur tampilan mana yang di running pertama kali, juga

mengatur perizinan layout XML dan file java yang harus

dijalankan dalam aplikasi yang dibuat

Tipe File : XML Document

Akses File : Public

17. Spesifikasi file Database

Nama file : db_latihan

Fungsi : Tempat peyimpanan data soal latihan

Tipe File : SQLite

Akses File : Public

Tabel III.1.

Spesifikasi File Database

NO Elemen Data Akronim Tipe Keterangan

1 Soal Soal TEXT Materi Soal

2 Jawaban Jawaban TEXT Jawaban Pertanyaan

3 Jawaban A A TEXT Pilihan Jawaban A

4 Jawaban B B TEXT Pilihan Jawaban B

5 Jawaban C C TEXT Pilihan Jawaban C

6 Jawaban D D TEXT Pilihan Jawaban D

7 Type Type TEXT Tipe Materi soal

3.2.4. HIPO (Hierarchy Input Process Output)

Dalam menyiadakan suatu struktur guna memahami fungsi dari sistem dan

menyediakan fungsi-fungsi yang harus diselesaikan oleh program maka spesifikasi

program yang penulis buat dapat dilihat dari diagram HIPO di bawah ini:

Page 19: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

55

Gambar III.9. Diagram HIPO

3.2.5. Spesifikasi Program

Spesifikasi program ini menjelaskan nama program dan fungsi masing-masing

program yang sebelumnya telah digambarkan dalam bentuk HIPO.

1. Spesifikasi program Tampilan Awal

Nama program : Tampilan Awal

Akronim : Splash.java

Fungsi : Sebagai tampilan awal dan tanda bahwa aplikasi berjalan

Bahasa Program : Java

Bentuk Lampiran : Lampiran A-1

Proses :

Page 20: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

56

a. Tampilan awal akan otomatis tampil pada saat aplikasi dibuka

b. Secara otomatis, menu akan menutup dan akan dialihkan ke menu utama

2. Spesifikasi program Menu Utama

Nama program : Menu Utama

Akronim : MenuUtama.java

Fungsi : Untuk menampilkan Menu Utama

Bahasa Program : Java

Bentuk Lampiran : Lampiran A-2

Proses :

a. Halaman menu utama akan otomatis tampil setelah tampilan awal selesai

b. Jika diklik materi akan muncul button materi present, future, past, past

future, dan kembali

c. Jika diklik latihan akan muncul button latihan soal, present, future, past,

past future, dan kembali

d. Jika diklik tentang akan muncul informasi tentang pembuat aplikasi dan

kegunaan aplikasi.

e. Jika diklik bantuan akan muncul informasi bantuan penggunaan

aplikasiJika diklik keluar, akan menutup atau keluar dari aplikasi.

3. Spesifikasi program Menu Materi

Nama program : Menu Materi

Akronim : MenuMateri.java

Fungsi : Untuk menampilkan Menu Materi

Bahasa Program : Java

Page 21: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

57

Bentuk Lampiran : Lampiran A-3

Proses :

a. Ketika program dijalankan maka akan muncul button materi present,

future, past, past future, dan back

b. Jika diklik button Present akan muncul materi present tense

c. Jika diklik button Future akan muncul materi future tense

d. Jika diklik button Past akan muncul materi past tense

e. Jika diklik button Past Future akan muncul materi past future tense

f. Jika diklik button Back akan kembali ke menu utama

4. Spesifikasi program Menu Latihan

Nama program : Menu Latihan

Akronim : MenuLatihan.java

Fungsi : Untuk menampilkan Menu Latihan

Bahasa Program : Java

Bentuk Lampiran : Lampiran A-4

Proses :

a. Ketika program dijalankan maka akan muncul button latihan present,

future, past, past future, dan back

b. Jika diklik button Present akan muncul latihan soal present tense

c. Jika diklik button Future akan muncul latihan soal future tense

d. Jika diklik button Past akan muncul latihan soal past tense

e. Jika diklik button Past Future akan muncul latihan soal past future tense

g. Jika diklik button Back akan kembali ke menu utama

Page 22: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

58

5. Spesifikasi program Materi

Nama program : Materi

Akronim : Materi.java

Fungsi : Untuk menampilkan Materi Pembelajaran

Bahasa Program : Java

Bentuk Lampiran : Lampiran A-5

Proses :

a. Ketika program dijalankan maka akan muncul materi pembelajaran yang

dipilih

b. Jika diklik button Back akan kembali ke menu materi

6. Spesifikasi program Latihan

Nama program : Latihan

Akronim : Latihan.java

Fungsi : Untuk menampilkan Latihan Soal

Bahasa Program : Java

Bentuk Lampiran : Lampiran A-6

Proses :

a. Ketika program dijalankan maka akan muncul latihan soal pertama

b. Terdapat 4 button pilihan jawaban, jika diklik salah satu button Jawaban

A/B/C/D maka akan muncul kotak dialog jawaban benar atau salah, lalu

klik button Next untuk melanjutkan ke soal berikutnya

Page 23: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

59

c. Terdapat soal latihan yang harus diselesaikan, apabila sudah menjawab 10

soal, maka akan muncul score penilaian, jumlah soal benar, soal salah, dan

nilai, lalu klik button Selesai untuk kembali ke menu latihan.

d. Jika diklik button Back akan kembali ke menu latihan

7. Spesifikasi program Tentang

Nama program : Tentang

Akronim : Tentang.java

Fungsi : Untuk menampilkan Informasi Tentang

Bahasa Program : Java

Bentuk Lampiran : Lampiran A-7

Proses :

a. Ketika program dijalankan maka akan menampilkan informasi tentang

b. Jika diklik button Back akan kembali ke menu utama

8. Spesifikasi program Bantuan

Nama program : Bantuan

Akronim : Bantuan.java

Fungsi : Untuk menampilkan Informasi Bantuan

Bahasa Program : Java

Bentuk Lampiran : Lampiran A-8

Proses :

a. Ketika program dijalankan maka akan menampilkan informasi bantuan

b. Jika diklik button Back akan kembali ke menu utama

Page 24: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

60

3.2.6. Flowchart

1. Flowchart menu Materi

Gambar III.10. Flowchart Menu Materi

Page 25: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

61

2. Flowchart Menu Latihan

Gambar III.11. Flowchart Menu Latihan

Page 26: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

62

3. Flowchart Menu Tentang

Gambar III.12. Flowchart Menu Tentang

Page 27: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

63

4. Flowchart Menu Bantuan

Gambar III.13. Flowchart Menu Bantuan

Page 28: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

64

5. Flowchart Menu Keluar

Gambar III.14. Flowchart Menu Keluar

Page 29: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

65

3.1. Sarana Pendukung Program

3.1.1. Perangkat Keras

Perangkat keras adalah perangkat atau tools yang diperlukan untuk proses

pengimplementasian aplikasi yang telah dibuat. Adapun perangkat keras yang

diperlukan oleh Aplikasi Pembelajaran Tenses Bahasa Inggris Berbasis Android ini

antara lain:

1. Laptop

Spesifikasi perangkat keras yang digunakan untuk membuat aplikasi ini

adalah:

Tabel III.2.

Spesifikasi Hardware Laptop

NO NAMA HARDWARE SPESIFIKASI HARDWARE

1 Laptop Asus X450J

2 Processor Intel(R) Core(TM) i7-4700HQ CPU @ 2.40GHz

3 Memory 8 GB DDR 3

4 VGA 4 GB

5 Hardisk 1 TB

6 Mouse Havit HV-MS677

7 Cooler Fan Unique+

2. Smartphone

Smartphone ini digunakan untuk media debugging atau untuk menguji

program yang telah dibuat di Eclipse. Spesifikasi smartphone yang digunakan untuk

membuat aplikasi ini adalah:

Page 30: BAB III PEMBAHASAN - repository.bsi.ac.id fileyang dibuat dengan software eclipse menggunakan bahasa pemrograman java. ... Di dalam aplikasi ini terdapat materi dan soal latihan tentang

66

Tabel III.3.

Spesifikasi Hardware Smartphone

NO NAMA HARDWARE SPESIFIKASI HARDWARE

1 Smartphone Xiaomi Mi4i

2 Versi Android 5.0.2 (Lollipop)

3 CPU Octa-core 1,7GHz

4 RAM 2 GB

5 Layar 1080 x 1920 pixels, 5.0 inches

6 Dimensi 138.1 x 69.6 x 7.8 mm

3.1.2. Perangkat Lunak

Perangkat lunak adalah software atau aplikasi yang digunakan dalam proses

pengimplementasian sistem atau aplikasi yang akan dibuat. Adapun perangkat lunak

yang diperlukan oleh Aplikasi Pembelajaran Tenses Bahasa Inggris Berbasis Android

antara lain:

Tabel III.4.

Spesifikasi Software

NO NAMA SOFTWARE SPESIFIKASI SOFTWARE

1 Sistem Operasi Windows 10 Pro 64-bit

2 Bahasa Pemrograman Java

3 Editor Java Eclipse IDE versi Juno

4 Java Development Kit (JDK) Versi 1.7.0_21

5 Android Software Development Kit (SDK) Versi Revision 25.1.7

6 Android Development Tool (ADT) Versi 23.0.2.1259578

7 Android Driver ADB Driver Xiaomi

8 Editor Gambar Adobe Photoshop CS6