Aplikasi Pembelajaran English Tenses Pada Platform Android
-
Upload
pebi-yudha-krisnapati -
Category
Documents
-
view
96 -
download
0
description
Transcript of 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
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
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
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
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),
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
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
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
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.
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
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
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
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
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
12
GambarGambarGambarGambar II.6II.6II.6II.6 TampilanTampilanTampilanTampilan MenuMenuMenuMenu TentangTentangTentangTentangAplikasiAplikasiAplikasiAplikasi
GambarGambarGambarGambar II.7.II.7.II.7.II.7. TampilanTampilanTampilanTampilan DialogDialogDialogDialog TutupTutupTutupTutupAplikasiAplikasiAplikasiAplikasi
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
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
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
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
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
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
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
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
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
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.
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.