Aplikasi Pembelajaran English Tenses Pada Platform Android

26
PROYEK PROYEK PROYEK PROYEK SISTEM SISTEM SISTEM SISTEM KOMPUTASI KOMPUTASI KOMPUTASI KOMPUTASI BERGERAK BERGERAK BERGERAK BERGERAK APLIKASI APLIKASI APLIKASI APLIKASI PEMBELAJARAN PEMBELAJARAN PEMBELAJARAN PEMBELAJARAN ENGLISH ENGLISH ENGLISH ENGLISH TENSES TENSES TENSES TENSES PADA PADA PADA PADA PLATFORM PLATFORM PLATFORM PLATFORM ANDROID ANDROID ANDROID ANDROID Disusun Disusun Disusun Disusun oleh oleh oleh oleh 1. 1. 1. 1. Pebi Pebi Pebi Pebi Yudha Yudha Yudha Yudha Krisnapati Krisnapati Krisnapati Krisnapati (2A111278) (2A111278) (2A111278) (2A111278) 2. .................................... (.................) 3. .................................... (.................) 4. .................................... (.................) Laboratorium Laboratorium Laboratorium Laboratorium Lanjut Lanjut Lanjut Lanjut Sistem Sistem Sistem Sistem Komputer Komputer Komputer Komputer UNIVERSITAS UNIVERSITAS UNIVERSITAS UNIVERSITAS GUNADARMA GUNADARMA GUNADARMA GUNADARMA 2013 2013 2013 2013

description

Proyek Praktikum Sistem Komputasi Bergerak (Mobile Computing System) Aplikasi Pembelajaran English Tenses Pada Platform Android

Transcript of Aplikasi Pembelajaran English Tenses Pada Platform Android

Page 1: Aplikasi Pembelajaran English Tenses Pada Platform Android

PROYEKPROYEKPROYEKPROYEK SISTEMSISTEMSISTEMSISTEMKOMPUTASIKOMPUTASIKOMPUTASIKOMPUTASI BERGERAKBERGERAKBERGERAKBERGERAKAPLIKASIAPLIKASIAPLIKASIAPLIKASI PEMBELAJARANPEMBELAJARANPEMBELAJARANPEMBELAJARAN ENGLISHENGLISHENGLISHENGLISH TENSESTENSESTENSESTENSES

PADAPADAPADAPADAPLATFORMPLATFORMPLATFORMPLATFORMANDROIDANDROIDANDROIDANDROID

DisusunDisusunDisusunDisusun oleholeholeholeh

1.1.1.1. PebiPebiPebiPebi YudhaYudhaYudhaYudha KrisnapatiKrisnapatiKrisnapatiKrisnapati (2A111278)(2A111278)(2A111278)(2A111278)2. .................................... (.................)3. .................................... (.................)4. .................................... (.................)

LaboratoriumLaboratoriumLaboratoriumLaboratorium LanjutLanjutLanjutLanjut SistemSistemSistemSistem KomputerKomputerKomputerKomputerUNIVERSITASUNIVERSITASUNIVERSITASUNIVERSITAS GUNADARMAGUNADARMAGUNADARMAGUNADARMA

2013201320132013

Page 2: Aplikasi Pembelajaran English Tenses Pada Platform Android

ii

DaftarDaftarDaftarDaftar IsiIsiIsiIsi

Daftar Isi ················································································ ii

Daftar Gambar ·········································································· iii

Bab I Landasaran Teori

1.1. Pengenalan Android ················································· 1

1.2. Pengenalan IDE Eclipse ············································ 3

1.3. Pengenalan Bahasa Pemrograman Java ·························· 4

Bab II Perancangan dan Hasil Perancangan

2.1. Perancangan Aplikasi Pembelajaran English Tenses ··········· 7

2.1.1. Flowchart Menu Utama ····································· 7

2.1.2. Flowchart Menu Present Tenses ··························· 8

2.1.3. Flowchart Menu Past Tenses ······························· 9

2.1.4. Flowchart Menu Future Tenses ···························· 10

2.2. Hasil Perancangan ··················································· 11

2.2.1. Output Menu Utama ········································· 11

2.2.2. Output Menu Present Tenses ······························· 13

2.2.3. Output Menu Past Tenses ··································· 16

2.2.4. Output Menu Future Tenses ································ 19

Bab III Kesimpulan dan Saran

3.1. Kesimpulan ··························································· 22

3.2. Saran ··································································· 22

Daftar Pustaka ·········································································· 23

Page 3: Aplikasi Pembelajaran English Tenses Pada Platform Android

iii

DaftarDaftarDaftarDaftar GambarGambarGambarGambar

Gambar I.1. IDE Eclipse Galileo ···················································· 4

Gambar I.2. Struktur Bahasa Pemrograman Java ································· 5

Gambar II.1. Flowchart Menu Utama ··············································· 7

Gambar II.2. Flowchart Menu Present Tenses ····································· 8

Gambar II.3. Flowchart Menu Past Tenses ········································· 9

Gambar II.4. Flowchart Menu Future Tenses ······································ 10

Gambar II.5. Menu Utama Aplikasi Pembelajaran English Tenses ············· 11

Gambar II.6. Tampilan Menu Tentang Aplikasi ··································· 12

Gambar II.7. Tampilan Dialog Tutup Aplikasi······································ 12

Gambar II.8. Tampilan Menu Present Tenses ······································ 13

Gambar II.9. Tampilan Layar Simple Present Tenses ····························· 14

Gambar II.10. Tampilan Layar Present Progressive Tenses ····················· 14

Gambar II.11. Tampilan Layar Present Perfect Tenses ··························· 15

Gambar II.12. Tampilan Layar Present Perfect Progressive Tenses ············ 15

Gambar II.13. Tampilan Menu Past Tenses ········································ 16

Gambar II.14. Tampilan Layar Simple Past Tenses ······························· 17

Gambar II.15. Tampilan Layar Past Progressive Tenses ························· 17

Gambar II.16. Tampilan Layar Past Perfect Tenses ······························· 18

Gambar II.17. Tampilan Layar Past Perfect Progressive Tenses ················ 18

Gambar II.18. Tampilan Menu Future Tenses ····································· 19

Gambar II.19. Tampilan Layar Simple Future Tenses ···························· 20

Gambar II.20. Tampilan Layar Future Progressive Tenses ······················ 20

Gambar II.21. Tampilan Layar Future Perfect Tenses ···························· 21

Gambar II.22. Tampilan Layar Future Perfect Progressive Tenses ············· 21

Page 4: Aplikasi Pembelajaran English Tenses Pada Platform Android

1

BabBabBabBab IIII

LandasanLandasanLandasanLandasan TeoriTeoriTeoriTeori

1.1.1.1.1.1.1.1. PengenalanPengenalanPengenalanPengenalanAndroidAndroidAndroidAndroid

Android adalah sistem operasi (operating system) untuk perangkat

bergerak (mobile devices) yang dikembangkan oleh Google Inc. pada tahun 2005.

Android diciptakan untuk menyediakan platform terbuka (open platform) agar

para pengembang aplikasi dapat mengembangkan aplikasi mereka sendiri yang

berjalan dalam perangkat bergerak. Karena sifatnya yang open source, Android

banyak digunakan oleh vendor perangkat seluler sebagai sistem operasi andalan

untuk perangkat seluler buatan mereka. Banyak vendor perangkat seluler

membuat modifikasi dari model dasar Android yang hanya dapat berjalan pada

perangkat ciptaan mereka sendiri.

Google bersama Open Handset Alliance (OHA) merilis Android SDK

(Software Development Kit) pada tahun 2007. Android SDK menyediakan tools

dan API (Application Programming Interface) yang digunakan untuk membuat

aplikasi pada sistem operasi Android menggunakan bahasa pemrograman Java.

Versi pertama Android sendiri secara resmi baru diumumkan oleh Google pada

bulan September 2007 dimana perangkat pertama yang menggunakannya baru

dirilis pada 22 Oktober 2008, yaitu HTC Dream buatan HTC Corporation.

Google kemudian merilis Android 1.1 pada 9 Maret 2009. Setelah rilis

ini, Android mengalami peningkatan yang signifikan. Hal ini ditandai dengan

banyaknya vendor yang menggunakannya dan peningkatan kemampuan sistem

operasi Android yang berkembang pesat pada setiap versinya. Sampai saat ini

sudah ada 10 versi Android, yaitu:

1. Android versi 1.0 yang dirilis pada 23 September 2008. Android versi

pertama ini berjalan pada perangkat dengan layar HVGA 320 x 480 pixel.

Android versi pertama ini dikenal dengan nama versi Apple Pie

2. Android 1.1 yang dirilis pada bulan Maret 2009. Pada versi ini Android

memperbarui tampilan pada aplikasi, jam dan alarm, voice search, notifikasi

e-mail dan pengiriman e-mail menggunakan Gmail. Android versi ini dikenal

Page 5: Aplikasi Pembelajaran English Tenses Pada Platform Android

2

dengan sebutan Banana Bread.

3. Android 1.5 yang dirilis pada bulan Mei 2009. Versi ini juga dikenal sebagai

Android Cupcake.

4. Android 1.6 yang dirilis pada bulan September 2009. Pembaruan pada versi

ini meliputi penggunaan indikator baterai dan kontrol applet VPN, galeri foto,

kamera, camcorder, serta mendukung jaringan seluler CDMA/EVDO dan

aplikasi text to speech. Versi ini dikenal dengan nama Donut.

5. Android 2.0 yang dirilis pada 3 Desember 2009. Tidak lama setelah dirilis,

Google meluncurkan kembali peningkatan versi 2.0, yaitu 2.1. Pembaruan

pada versi ini adalah dukungan HTML versi 5, Bluetooth 2.1, digital zoom

dan flash pada kamera 3,2 MP. Android versi 2.0 dan 2.1 dikenal dengan

nama versi Eclair.

6. Android 2.2 yang dirilis pada 20 Mei 2010. Pembaruan pada versi ini adalah

mendukung Adobe Flash 10.1, dukungan Javascript engine yang lebih baik

pada web browsernya, instalasi aplikasi dalam SD card, tethering dan

portable hotspot dan pembaruan aplikasi secara otomatis melalui Android

Market. Versi ini dikenal dengan nama Froyo (Frozen Yoghurt).

7. Android 2.3 yang dirilis pada 6 Desember 2010. Peningkatan kemampuan

gaming, fungsi copy-paste, mendukung video VP8 dan WebM, efek audio

baru, desain antarmuka (user interface) yang lebih baik dan mendukung

teknologi Near Field Communication (NFC) merupakan pembaruan pada

versi 2.3. Versi ini dikenal juga dengan nama Gingerbread.

8. Android 3.0 yang dirilis pada awal tahun 2011. Dengan semakin

meningkatnya penggunaan perangkat seluler, banyak pengguna yang

menginginkan perangkat seluler dengan layar yang lebih lebar. Pada tahun

2011 mulai populer penggunaan telepon seluler dengan lebar layar diatas 4

inch dan maraknya penggunaan tablet PC yang mengusung layar berukuran

diatas 7 inch. Android 3.0 dirancang khusus untuk perangkat-perangkat

seluler berlayar lebar ini. Versi ini akhirnya mengalami peningkatan menjadi

Android 3.1. Versi ini dikenal juga dengan nama Honeycomb.

9. Android 4.0 yang dirilis pada 19 Oktober 2011. Membawa kemampuan dari

versi Honeycomb serta mendukung pengenalan wajah (face detection),

Page 6: Aplikasi Pembelajaran English Tenses Pada Platform Android

3

jaringan sosial terpadu, perangkat fotografi baru, pencarian e-mail secara

merupakan beberapa peningkatan Android versi 4.0. Versi ini juga dikenal

dengan nama Ice Cream Sandwich (ICS).

10. Android 4.1 yang dirilis pada 27 Juni 2012 bertepatan dengan ajang Google

I/O di San Francisco. Peningkatan pada versi ini adalah mendukung input

melalui keyboard, voice search yang lebih cepat, mendukung Google Now,

fitur photo sphere dan penambahan widget baru. Versi ini akhirnya

ditingkatkan kembali menjadi versi 4.2. Versi ini dikenal dengan nama Jelly

Bean.

Dari sisi pemrograman, fitur-fitur yang menarik banyak vendor untuk

menggunakan Android sebagai sistem operasi adalah menggunakan bahasa

pemrograman Java untuk pembuatan aplikasinya, penggunaan framework yang

mendukung penggunaan kembali suatu komponen aplikasi, mendukung library

OpenGL untuk grafik 2D dan 3D dengan akselerasi hardware serta penggunaan

SQLite untuk penyimpanan data. Lingkungan pengembangan (IDE) yang lengkap

dan banyak tersedia emulator serta tersedianya perangkat debugging dan profiling

merupakan faktor yang mendukung Android untuk menjadi andalan para

pengembang aplikasi.

1.2.1.2.1.2.1.2. PengenalanPengenalanPengenalanPengenalan IDEIDEIDEIDE EclipseEclipseEclipseEclipse

Eclipse adalah sebuah lingkungan pengembangan terpadu (Integrated

Development Environment/IDE) yang banyak digunakan untuk membuat aplikasi

Android. Eclipse dikembangkan oleh Eclipse Foundation sejak tahun 2004.

Eclipse bersifat multi platform (mendukung beberapa sistem operasi), multi

language (mendukung banyak bahasa pemrograman seperti C/C++, Java, Python,

Perl dan PHP) dan multi role (tidak hanya untuk pengembangan aplikasi, tetapi

juga bisa digunakan untuk mendokumentasikan perangkat lunak, pengujian

perangkat lunak dan pengembangan web).

Eclipse selalu dilengkapi dengan Java Development Tools (JDT), yaitu

sebuah plug-in yang membuat Eclipse mampu digunakan untuk mengembangkan

aplikasi dalam bahasa pemrograman Java. Hal ini dikarenakan Eclipse dan plug-in

Page 7: Aplikasi Pembelajaran English Tenses Pada Platform Android

4

lainnya dikembangkan dengan bahasa pemrograman Java.

Dalam pembuatan aplikasi Android dalam sistem operasi Microsoft

Windows, software yang dibutuhkan adalah paket JDK

(jdk-6u26-windows-i586-p.exe), Android SDK (android-sdk_r05-windows.zip),

Eclipse Galileo (eclipse–jee-galileo-win32.zip) dan plug-in ADT (adt-0.9.6.zip).

Plug-in ADT merupakan sebuah software tambahan yang digunakan Eclipse saat

membuat sebuah Android project. Berikut ini adalah gambar Eclipse Galileo yang

penulis gunakan dalam pembuatan proyek.

GambarGambarGambarGambar I.1.I.1.I.1.I.1. IDEIDEIDEIDE EclipseEclipseEclipseEclipse GalileoGalileoGalileoGalileo

1.3.1.3.1.3.1.3. PengenalanPengenalanPengenalanPengenalan BahasaBahasaBahasaBahasa PemrogramanPemrogramanPemrogramanPemrograman JavaJavaJavaJava

Bahasa pemrograman Java lahir dari The Green Project pada tahun 1992.

Proyek ini dimotori oleh Patrick Naughton, Mike Sheridan, James Gosling dan

Bill Joy, beserta sembilan pemrogram lainnya dari Sun Microsystems. Pada

awalnya bahasa pemrograman Java diberi nama Oak. Nama Oak tidak dipakai

untuk versi rilis Java karena ada perangkat lunak lain yang terdaftar dengan merek

dagang tersebut, sehingga nama penggantinya adalah Java.

Java adalah bahasa pemrograman berorientasi objek, suatu konsep

Page 8: Aplikasi Pembelajaran English Tenses Pada Platform Android

5

pemrograman dengan mengambil konsep objek di dunia nyata sebagai komponen

dasar pemrogramannya. Objek dalam Java merupakan suatu kesatuan komponen

dan struktur yang di dalamnya berisi atribut yang selanjutnya dinamakan dengan

member dan method yang merupakan fungsi yang bisa dilakukan oleh suatu objek.

Salah satu keunggulan Java adalah multi platform. Hal ini membuat

aplikasi yang dibuat dengan Java bisa dijalankan di beberapa platform/sistem

operasi komputer, sesuai dengan prinsip write once run everywhere. Dengan

kelebihan ini pemrogram cukup menulis sebuah program Java dan dikompilasi

lalu hasilnya dapat dijalankan di atas beberapa platform. Platform yang didukung

sampai saat ini adalah Microsoft Windows, Linux, Mac OS dan Sun Solaris.

Java terkenal dengan kelengkapan library, yaitu kumpulan program yang

disertakan sebagai modul dalam pemrograman Java sehingga sangat memudahkan

pemrogram untuk membangun aplikasinya. Penulisan program Java seperti bahasa

pemrograman C++ yang tidak membutuhkan pointer. Selain itu, Java memiliki

garbage collector, yaitu suatu fasilitas pengaturan penggunaan memori sehingga

para pemrogram tidak perlu melakukan pengaturan memori secara langsung

dimana Java akan membebaskan alokasi memori yang sudah tidak digunakan lagi

oleh objek saat program berjalan. Gambar I.2 berikut ini menjelaskan struktur

bahasa pemrograman Java secara umum.

GambarGambarGambarGambar I.2.I.2.I.2.I.2. StrukturStrukturStrukturStruktur BahasaBahasaBahasaBahasa PemrogramanPemrogramanPemrogramanPemrograman JavaJavaJavaJava

Secara arsitektur, Java terdiri terdiri dari compiler dan Java Virtual

Page 9: Aplikasi Pembelajaran English Tenses Pada Platform Android

6

Machine (JVM). Compiler berfungsi untuk mengubah kode program dalam

bahasa pemrograman Java menjadi bytecode. JVM berfungsi untuk mengeksekusi

bytecode sehingga aplikasi dalam bahasa Java bisa dijalankan.

Java Software Development Kit (JSDK) terdiri dari tiga bagian, yaitu:

a. J2SE (Java 2 Standard Edition), digunakan untuk membuat aplikasi pada

perangakat desktop.

b. J2EE (Java 2 Enterprise Edition), merupakan standar untuk mengembangkan

aplikasi skala besar enterprise. J2EE banyak digunakan sebagai platform

untuk pemrograman pada sisi server.

c. J2ME (Java 2 Mobile Edition), salah satu platform java yang dirancang untuk

aplikasi mobile dan sistem tertanam. J2ME digunakan untuk merancang

perangkat lunak handphone dan PDA.

Page 10: Aplikasi Pembelajaran English Tenses Pada Platform Android

7

BabBabBabBab IIIIIIII

PerancanganPerancanganPerancanganPerancangan dandandandan HasilHasilHasilHasil PerancanganPerancanganPerancanganPerancangan

2.1.2.1.2.1.2.1. PerancanganPerancanganPerancanganPerancanganAplikasiAplikasiAplikasiAplikasi PembelajaranPembelajaranPembelajaranPembelajaran EnglishEnglishEnglishEnglish TensesTensesTensesTenses

Aplikasi Pembelajaran English Tenses penulis ciptakan untuk

memudahkan pengguna dalam mempelajari bentuk-bentuk waktu (tenses) dalam

bahasa Inggris. Dengan memanfaatkan perangkat Android yang portabel,

diharapkan pengguna dapat mempelajari tenses dimana saja dan kapan saja

sehingga proses mempelajari bahasa Inggris menjadi lebih mudah.

2.1.1.2.1.1.2.1.1.2.1.1. FlowchartFlowchartFlowchartFlowchart MenuMenuMenuMenu UtamaUtamaUtamaUtama

GambarGambarGambarGambar II.1.II.1.II.1.II.1. FlowchartFlowchartFlowchartFlowchart MenuMenuMenuMenu UtamaUtamaUtamaUtama

Page 11: Aplikasi Pembelajaran English Tenses Pada Platform Android

8

2.1.2.2.1.2.2.1.2.2.1.2. FlowchartFlowchartFlowchartFlowchart MenuMenuMenuMenu PresentPresentPresentPresent TensesTensesTensesTenses

GambarGambarGambarGambar II.2.II.2.II.2.II.2. FlowchartFlowchartFlowchartFlowchart MenuMenuMenuMenu PresentPresentPresentPresent TensesTensesTensesTenses

Page 12: Aplikasi Pembelajaran English Tenses Pada Platform Android

9

2.1.3.2.1.3.2.1.3.2.1.3. FlowchartFlowchartFlowchartFlowchart MenuMenuMenuMenu PastPastPastPast TensesTensesTensesTenses

GambarGambarGambarGambar II.3.II.3.II.3.II.3. FlowchartFlowchartFlowchartFlowchart MenuMenuMenuMenu PastPastPastPast TensesTensesTensesTenses

Page 13: Aplikasi Pembelajaran English Tenses Pada Platform Android

10

2.1.4.2.1.4.2.1.4.2.1.4. FlowchartFlowchartFlowchartFlowchart MenuMenuMenuMenu FutureFutureFutureFuture TensesTensesTensesTenses

GambarGambarGambarGambar II.4.II.4.II.4.II.4. FlowchartFlowchartFlowchartFlowchart MenuMenuMenuMenu FutureFutureFutureFuture TensesTensesTensesTenses

Page 14: Aplikasi Pembelajaran English Tenses Pada Platform Android

11

2.2.2.2.2.2.2.2. HasilHasilHasilHasil PerancanganPerancanganPerancanganPerancangan

Pada sub bab ini penulis akan memberikan output atau tampilan Aplikasi

Pembelajaran English Tenses yang telah penulis rancang serta menjelaskan logika

programnya secara satu per satu.

2.2.1.2.2.1.2.2.1.2.2.1. OutputOutputOutputOutput MenuMenuMenuMenu UtamaUtamaUtamaUtama

Menu utama menampilkan lima pilihan menu, yaitu Present Tenses, Past

Tenses, Future Tenses, Tentang Aplikasi dan Keluar. Jika pengguna mengklik

tombol Tentang Aplikasi, maka program akan menampilkan informasi tentang

pembuat aplikasi dan tujuan pembuatannya.

Jika pengguna mengklik tombol Keluar maka akan ditampilkan dialog

yang berisi pesan "Tutup aplikasi?" dan tombol "Ya" dan "Tidak". Jika pengguna

memilih "Ya" maka program berhenti sedangkan jika memilih tidak maka

program akan tetap menampilkan menu utama aplikasi.

GambarGambarGambarGambar II.5.II.5.II.5.II.5. MenuMenuMenuMenu UtamaUtamaUtamaUtamaAplikasiAplikasiAplikasiAplikasi PembelajaranPembelajaranPembelajaranPembelajaran EnglishEnglishEnglishEnglish TensesTensesTensesTenses

Page 15: Aplikasi Pembelajaran English Tenses Pada Platform Android

12

GambarGambarGambarGambar II.6II.6II.6II.6 TampilanTampilanTampilanTampilan MenuMenuMenuMenu TentangTentangTentangTentangAplikasiAplikasiAplikasiAplikasi

GambarGambarGambarGambar II.7.II.7.II.7.II.7. TampilanTampilanTampilanTampilan DialogDialogDialogDialog TutupTutupTutupTutupAplikasiAplikasiAplikasiAplikasi

Page 16: Aplikasi Pembelajaran English Tenses Pada Platform Android

13

2.2.2.2.2.2.2.2.2.2.2.2. OutputOutputOutputOutput MenuMenuMenuMenu PresentPresentPresentPresent TensesTensesTensesTenses

Menu Present Tenses akan menampilkan pilihan Simple Present Tenses,

Present Progressive Tenses, Present Perfect Tenses, Present Perfect Progressive

Tenses dan Menu Utama. Jika pengguna memilih Simple Present Tenses, maka

aplikasi akan menampilkan layar Simple Present Tenses. Jika memilih Present

Progressive Tenses, maka aplikasi akan menampilkan layar Present Progressive

Tenses. Jika memilih Present Perfect Tenses, maka aplikasi akan menampilkan

layar Present Perfect Tenses.

Jika ingin menampilkan layar Present Perfect Progressive Tenses, maka

pengguna harus memilih menu Present Perfect Progressive Tenses. Sedangkan

jika ingin kembali ke layar menu utama, maka pengguna harus memilih Menu

Utama.

GambarGambarGambarGambar II.8.II.8.II.8.II.8. TampilanTampilanTampilanTampilan MenuMenuMenuMenu PresentPresentPresentPresent TensesTensesTensesTenses

Page 17: Aplikasi Pembelajaran English Tenses Pada Platform Android

14

GambarGambarGambarGambar II.9.II.9.II.9.II.9. TampilanTampilanTampilanTampilan LayarLayarLayarLayar SimpleSimpleSimpleSimple PresentPresentPresentPresent TensesTensesTensesTenses

GambarGambarGambarGambar II.10.II.10.II.10.II.10. TampilanTampilanTampilanTampilan LayarLayarLayarLayar PresentPresentPresentPresent ProgressiveProgressiveProgressiveProgressive TensesTensesTensesTenses

Page 18: Aplikasi Pembelajaran English Tenses Pada Platform Android

15

GambarGambarGambarGambar II.11.II.11.II.11.II.11. TampilanTampilanTampilanTampilan LayarLayarLayarLayar PresentPresentPresentPresent PerfectPerfectPerfectPerfect TensesTensesTensesTenses

GambarGambarGambarGambar II.12.II.12.II.12.II.12. TampilanTampilanTampilanTampilan LayarLayarLayarLayar PresentPresentPresentPresent PerfectPerfectPerfectPerfect ProgressiveProgressiveProgressiveProgressive TensesTensesTensesTenses

Page 19: Aplikasi Pembelajaran English Tenses Pada Platform Android

16

2.2.3.2.2.3.2.2.3.2.2.3. OutputOutputOutputOutput MenuMenuMenuMenu PastPastPastPast TensesTensesTensesTenses

Menu Past Tenses akan menampilkan pilihan Simple Past Tenses, Past

Progressive Tenses, Past Perfect Tenses, Past Perfect Progressive Tenses dan

Menu Utama. Jika pengguna memilih Simple Past Tenses, maka aplikasi akan

menampilkan layar Simple Past Tenses. Jika memilih Past Progressive Tenses,

maka aplikasi akan menampilkan layar Past Progressive Tenses. Jika memilih Past

Perfect Tenses, maka aplikasi akan menampilkan layar Past Perfect Tenses.

Jika ingin menampilkan layar Past Perfect Progressive Tenses, maka

pengguna harus memilih menu Past Perfect Progressive Tenses. Sedangkan jika

ingin kembali ke layar menu utama, maka pengguna harus memilih Menu Utama.

GambarGambarGambarGambar II.13.II.13.II.13.II.13. TampilanTampilanTampilanTampilan MenuMenuMenuMenu PastPastPastPast TensesTensesTensesTenses

Page 20: Aplikasi Pembelajaran English Tenses Pada Platform Android

17

GambarGambarGambarGambar II.14.II.14.II.14.II.14. TampilanTampilanTampilanTampilan LayarLayarLayarLayar SimpleSimpleSimpleSimple PastPastPastPast TensesTensesTensesTenses

GambarGambarGambarGambar II.15.II.15.II.15.II.15. TampilanTampilanTampilanTampilan LayarLayarLayarLayar PastPastPastPast ProgressiveProgressiveProgressiveProgressive TensesTensesTensesTenses

Page 21: Aplikasi Pembelajaran English Tenses Pada Platform Android

18

GambarGambarGambarGambar II.16.II.16.II.16.II.16. TampilanTampilanTampilanTampilan LayarLayarLayarLayar PastPastPastPast PerfectPerfectPerfectPerfect TensesTensesTensesTenses

GambarGambarGambarGambar II.17.II.17.II.17.II.17. TampilanTampilanTampilanTampilan LayarLayarLayarLayar PastPastPastPast PerfectPerfectPerfectPerfect ProgressiveProgressiveProgressiveProgressive TensesTensesTensesTenses

Page 22: Aplikasi Pembelajaran English Tenses Pada Platform Android

19

2.2.4.2.2.4.2.2.4.2.2.4. OutputOutputOutputOutput MenuMenuMenuMenu FutureFutureFutureFuture TensesTensesTensesTenses

Menu Future Tenses akan menampilkan pilihan Simple Future Tenses,

Future Progressive Tenses, Future Perfect Tenses, Future Perfect Progressive

Tenses dan Menu Utama. Jika pengguna memilih Simple Future Tenses, maka

aplikasi akan menampilkan layar Simple Future Tenses. Jika memilih Future

Progressive Tenses, maka aplikasi akan menampilkan layar Future Progressive

Tenses. Jika memilih Future Perfect Tenses, maka aplikasi akan menampilkan

layar Future Perfect Tenses.

Jika ingin menampilkan layar Future Perfect Progressive Tenses, maka

pengguna harus memilih menu Future Perfect Progressive Tenses. Sedangkan jika

ingin kembali ke layar menu utama, maka pengguna harus memilih Menu Utama.

GambarGambarGambarGambar II.18.II.18.II.18.II.18. TampilanTampilanTampilanTampilanMenuMenuMenuMenu FutureFutureFutureFuture TensesTensesTensesTenses

Page 23: Aplikasi Pembelajaran English Tenses Pada Platform Android

20

GambarGambarGambarGambar II.19.II.19.II.19.II.19. TampilanTampilanTampilanTampilan LayarLayarLayarLayar SimpleSimpleSimpleSimple FutureFutureFutureFuture TensesTensesTensesTenses

GambarGambarGambarGambar II.20.II.20.II.20.II.20. TampilanTampilanTampilanTampilan LayarLayarLayarLayar FutureFutureFutureFuture ProgressiveProgressiveProgressiveProgressive TensesTensesTensesTenses

Page 24: Aplikasi Pembelajaran English Tenses Pada Platform Android

21

GambarGambarGambarGambar II.21.II.21.II.21.II.21. TampilanTampilanTampilanTampilan LayarLayarLayarLayar FutureFutureFutureFuture PerfectPerfectPerfectPerfect TensesTensesTensesTenses

GambarGambarGambarGambar II.22.II.22.II.22.II.22. TampilanTampilanTampilanTampilan LayarLayarLayarLayar FutureFutureFutureFuture PerfectPerfectPerfectPerfect ProgressiveProgressiveProgressiveProgressive TensesTensesTensesTenses

Page 25: Aplikasi Pembelajaran English Tenses Pada Platform Android

22

BabBabBabBab IIIIIIIIIIII

KesimpulanKesimpulanKesimpulanKesimpulan dandandandan SaranSaranSaranSaran

3.1.3.1.3.1.3.1. KesimpulanKesimpulanKesimpulanKesimpulan

Aplikasi Pembelajaran English Tenses ini dikembangkan untuk perangkat

Android dengan versi minimum 2.2 (Android Froyo). Aplikasi ini dibuat dengan

bantuan software Eclipse Galileo dengan plug-in ADT versi 10 sebagai IDE

(Integrated Development Environment), Java 2 Software Development Kit versi 6

sebagai compiler yang digunakan Eclipse Galileo saat mengkompilasi project.

Android Software Development Kit (SDK) juga digunakan untuk

melakukan pengujian (testing and debugging) dan mengemulasikan aplikasi

dalam emulator yang sudah disediakan. Dalam proses pengujian dapat dilihat

tampilan serta eksekusi program apakah benar atau salah dalam emulator yang

disediakan Android SDK.

3.2.3.2.3.2.3.2. SaranSaranSaranSaran

Penulis sangat berharap aplikasi ini dapat berguna bagi banyak orang,

khususnya bagi mereka yang sedang mempelajari bahasa Inggris. Saran-saran

yang membangun sangat penulis harapkan dari pengguna agar dikemudian hari

Aplikasi Pembelajaran English Tenses ini dapat lebih berdaya guna.

Adapun untuk pengembangan aplikasi ini selanjutnya agar dapat lebih

menarik adalah dengan mempercantik tampilan aplikasi, menambahkan animasi

dan permainan. Hal ini untuk menarik minat masyarakat agar menggunakan

aplikasi ini.

Page 26: Aplikasi Pembelajaran English Tenses Pada Platform Android

23

DaftarDaftarDaftarDaftar PustakaPustakaPustakaPustaka

Echols, John M. dan Hassan Shadily. 2010. Kamus Inggris Indonesia.Gramedia,

Jakarta.

Heryanto, Imam, Budi Raharjo, Arif Haryono. 2007. Mudah Belajar Java.

Informatika, Bandung.

Heryanto, Imam, Budi Raharjo, Arif Haryono. 2010. Tuntunan Pemrograman Java

untuk Handphone dan Alat Telekomunikasi Mobile Lainnya. Informatika,

Bandung.

Laboratorium Sistem Komputer Lanjut. 2012. Modul Panduan Mobile Computing

Software. Universitas Gunadarma, Jakarta.