PERANCANGAN DAN IMPLEMENTASI SISTEM APLIKASI PEMBELAJARAN TENSES BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Pendidikan Program Diploma 3 oleh TREN JULIKA MARBUN NIM : 1105112017 PROGRAM STUDI TEKNIK KOMPUTER JURUSAN TEKNIK KOMPUTER INFORMATIKA POLITEKNIK NEGERI MEDAN MEDAN 2014
ABSTRAK Penggunaan smartphone saat ini sudah marak di kalangan masyarakat dan sudah menjadi salah satu kebutuhan utama manusia dalam kehidupan sehari-hari. Smartphone banyak dilengkapi dengan fitur dan aplikasi. Namun fitur dan aplikasi tersebut dapat membuat pengguna menjadi ketagihan dalam kenikmatan bermain dan menyebabkan malas belajar. Untuk itu diperlukan sebuah aplikasi pembelajaran yang dapat dijadikan sebagai pemicu semangat menimba ilmu. Salah satu aplikasi tersebut adalah aplikasi pembelajaran tenses yang dapat membantu siapa saja dalam berbahasa Inggris. Dengan adanya aplikasi ini, pengguna dapat belajar tenses dimana saja dan kapan saja, serta hemat tempat dan biaya karena tidak perlu membeli dan membawa buku yang relatif mahal dan berat. Aplikasi ini dibuat dengan menggunakan bahasa pemrograman JAVA Android yang diaplikasikan ke dalam smartphone berbasis android. Kata Kunci: pembelajaran, tenses, android ii
KATA PENGANTAR Puji dan syukur penulis panjatkan kepada Tuhan Yesus Kristus atas kasih dan anugerahnya sehingga Laporan Tugas Akhir yang berjudul Perancangan dan Implementasi Sistem Aplikasi Pembelajaran Tenses Berbasis Android ini dapat diselesaikan. Laporan Tugas Akhir ini disusun sebagai salah satu syarat untuk menyelesaikan Program Diploma 3 pada Program Studi Teknik Komputer Jurusan Teknik Komputer Informatika Politeknik Negeri Medan. Dalam Laporan Tugas Akhir ini, penulis merancang dan mengimplementasikan Aplikasi Pembelajaran Tenses Berbasis Android yang berfungsi untuk membantu masyarakat umum dalam mempelajari dan memahami bahasa Inggris khususnya belajar tenses. Aplikasi ini diharapkan dapat berjalan baik, sehingga apliaksi yang dibuat dapat memberikan kontribusi di dunia teknologi dan pendidikan. Dalam mewujudkan Laporan Tugas Akhir ini, penulis banyak mendapat bimbingan dan pengarahan, saran dan bantuan baik berupa tenaga, materi maupun dorongan semangat dari berbagai pihak yang sangat bermanfaat bagi penulis. kepada: Pada kesempatan ini, penulis ingin mengucapkan banyak terima kasih 1. M.Syahruddin, M.T. selaku Direktur Politeknik Negeri Medan. iii
2. Ferry Fachrizal, S.T., M.Kom selaku Ketua Jurusan Teknik Komputer Informatika Politeknik Negeri Medan. 3. Zakaria Sembiring, S.T., M.Sc. selaku Kepala Program Studi Teknik Komputer dan sebagai dosen pembimbing dalam penyusunan Laporan Tugas Akhir ini. 4. Eviliana Sembiring selaku Administrasi Program Studi Teknik Komputer Politeknik Negeri Medan, yang telah banyak membantu penulis dalam keperluan administrasi Laporan Tugas Akhir. 5. Kedua Orangtua tercinta (Efendi Marbun dan Rosnijar Siadari) yang menjadi sumber inspirasi bagi penulis yang selama hidupnya telah mendukung dan memberi limpahan kasih sayang serta materi dalam menyelesaikan Laporan Tugas Akhir ini. 6. Kakak, abang, dan adik penulis yang telah memberi semangat dalam penyusunan Laporan Tugas Akhir ini. 7. Karpidol yang memotivasi dan menyemangati serta menghibur saat penat dan suntuk menyerang dalam pengerjaan Tugas Akhir ini. 8. Lidong yang menjadi teman paling setia sejak semester 1, yang menemani kemanapun, mengerjakan TA bersama di kost, lembur bersama, dan sering melakukan kegiatan bersama. 9. Ricky Suhendra Lumban Gaol dan Jasa Sipayung yang membantu mengerjakan Tugas Akhir ini. 10.Teman-teman di kelas CE-6A. Lidong, Dyan, Aika, Desy, Lidya, dan Maya yang merupakan teman seperjuangan wanita. 11.Teman-teman SMA yang menyemangati dalam mengerjakan Tugas Akhir ini. iv
Penulis menyadari masih banyak kekurangan dalam penulisan tugas akhir ini. Penulis mengharapkan masukan, saran dan kritik yang bersifat membangun demi penyempurnaan. Semoga Laporan Tugas Akhir ini bermanfaat bagi kita semua. Medan, 19 Agustus 2014 Hormat Penulis, Tren Julika Marbun NIM 1105112017 v
DAFTAR ISI ABSTRAK... i KATA PENGANTAR... ii DAFTAR ISI... v DAFTAR GAMBAR... viii DAFTAR TABEL... xi DAFTAR LAMPIRAN... xii BAB 1 PENDAHULUAN... 1 1.1 Latar Belakang Masalah... 1 1.2 Perumusan Masalah... 2 1.3 Batasan Masalah... 2 1.4 Motivasi dan Tujuan Tugas Akhir... 3 1.4.1 Motivasi Tugas Akhir... 3 1.4.2 Tujuan Tugas Akhir... 3 1.5 Manfaat... 3 1.6 Sasaran dan Kontribusi Tugas Akhir... 4 1.6.1 Sasaran Tugas Akhir... 4 1.6.2 Kontribusi Tugas Akhir... 4 1.7 Metode Tugas Akhir... 4 BAB 2 LANDASAN TEORI... 6 2.1 Mengenal Tenses... 8 2.1.1 Manfaat Belajar Tenses... 8 vi
2.1.2 Subjek dan Kata Kerja... 8 2.1.3 Sentences... 10 2.1.4 Bentuk Waktu dan Peristiwa... 11 2.2 Jenis-Jenis Tenses... 12 2.2.1 Simple Present Tense... 12 2.2.2 Present Continuous Tense... 14 2.2.3 Present Perfect Tense... 15 2.2.4 Present Perfect Continuous Tenses... 17 2.2.5 Simple Past Tense... 18 2.2.6 Past Continuous Tense... 19 2.2.7 Past Perfect Tense... 20 2.2.8 Past Perfect Continuous Tense... 21 2.2.9 Simple Future Tense... 22 2.2.10 Future Continuous Tense... 24 2.2.11 Future Perfect Tense... 25 2.2.12 Future Perfect Continuous Tense... 26 2.2.13 Simple Past Future... 27 2.2.14 Past Future Continuous Tense... 28 2.2.15 Past Future Perfect... 29 2.2.16 Past Future Perfect Continuous... 30 2.3 Mengenal Android... 31 2.3.1 Kelebihan Android... 31 2.3.2 Arsitektur Android... 33 2.3.3 Versi Android... 35 vii
2.4 Eclipse... 41 2.5 Unified Modelling Language(UML)... 42 BAB 3 PERANCANGAN APLIKASI... 48 3.1 Analisis Aplikasi... 48 3.2 Perancangan Aplikasi... 48 3.2.1 Perancangan Struktur Navigasi... 48 3.2.2 Use Case Diagram... 49 3.2.3 Skenario Use Case... 50 3.2.4 Activity Diagram... 51 3.3 Perancangan Tampilan Aplikasi... 53 3.3.1 Rancangan Tampilan Awal Aplikasi... 53 3.3.2 Rancangan Tampilan Menu... 53 3.3.3 Rancangan Tampilan Memilih Materi... 54 3.3.4 Rancangan Tampilan Latihan Soal... 54 3.3.5 Rancangan Tampilan Bantuan... 55 3.3.6 Rancangan Tampilan Keluar... 55 BAB 4 IMPLEMENTASI DAN ANALISA PROGRAM... 57 4.1 Kebutuhan Hardware dan Software... 57 4.1.1 Spesifikasi Laptop... 57 4.1.2 Spesifikasi Smartphone... 57 4.1.3 Kebutuhan Software... 58 4.2 Tampilan Antar Muka Aplikasi... 58 4.2.1 Icon Aplikasi... 58 4.2.2 Tampilan Awal... 58 viii
4.2.3 Tampilan Menu... 59 4.2.4 Tampilan Materi... 60 4.2.5 Tampilan Present... 60 4.2.6 Tampilan Simple Present Tense... 61 4.2.7 Tampilan Latihan Soal... 61 4.2.8 Tampilan Bantuan... 63 4.2.9 Tampilan Keluar... 64 4.3 Pengujian pada Smartphone... 64 4.4 Analisa Kelayakan Sistem... 67 4.4.1 Kelayakan Operasional... 67 4.4.2 Kelayakan Sosial... 67 4.5 Kelebihan dan Kekurangan Aplikasi... 68 BAB 5 SIMPULAN DAN SARAN... 69 5.1 Simpulan... 69 5.2 Saran... 69 DAFTAR PUSTAKA... 70 ix
DAFTAR GAMBAR Gambar 2.1 Logo Android 1.1... 35 2.2 Logo Android 1.5... 36 2.3 Logo Android 1.6... 37 2.4 Logo Android 2.0/ 2.1... 37 2.5 Logo Android 2.2... 38 2.6 Logo Android 2.3... 38 2.7 Logo Android 3.0/ 3.1... 39 2.8 Logo Android 4.0/ 4.03... 39 2.9 Logo Android 4.1/ 4.2/ 4.3... 41 2.10 Logo Android 4.4... 41 3.1 Perancangan Struktur Navigasi... 49 3.2 Use Case Diagram... 50 3.3 Activity Diagram... 52 3.4 Rancangan Tampilan Awal... 53 3.5 Rancangan Tampilan Menu... 53 3.6 Rancangan Tampilan Materi... 54 3.7 Rancangan Tampilan Latihan Soal... 54 3.8 Rancangan Tampilan Bantuan... 55 3.9 Rancangan Tampilan Keluar... 55 x
4.1 Tampilan Icon Aplikasi... 58 4.2 Tampilan Awal... 59 4.3 Tampilan Menu... 59 4.4 Tampilan Materi... 60 4.5 Tampilan Present... 60 4.6 Tampilan Simple Present Tense... 61 4.7a Tampilan Latihan Soal... 62 4.7b Tampilan Spinner... 61 4.7c Tampilan Latihan Soal yang Dipilih... 63 4.8 Tampilan Bantuan... 63 4.9 Tampilan Konfirmasi Keluar... 64 4.10 Samsung Core Duos GT I8262... 65 4.11 Sony Ericson wt19i... 66 4.12 Galaxy Chat GT-B5530... 67 xi
DAFTAR TABEL Tabel 3.1 Skenario Use Case... 51 4.1 Spesifikasi Samsung Core Duos GT I8262... 61 4.2 Spesifikasi Sony Experia E Dual... 62 4.3 Spesifikasi Samsung Galaxy Chat GT-B5530... 63 xii
DAFTAR LAMPIRAN 1. SURAT PERMOHONAN PENGAJUAN JUDUL TUGAS AKHIR 2. SURAT PERSETUJUAN JUDUL TUGAS AKHIR 3. SURAT KESEDIAAN DOSEN PEMBIMBING 4. KARTU BIMBINGAN MAHASISWA 5. FORMULIR BEBAS REVISI LAPORAN TUGAS AKHIR 6. LISTING PROGRAM xiii
BAB 1 PENDAHULUAN 1.1 Latar Belakang Seiring dengan perkembangan zaman dan cara berpikir manusia, perkembangan ilmu pengetahuan dan teknologi saat ini selalu mengalami kemajuan. Perkembangan yang paling nyata terdapat pada penggunaan mobile device. Salah satu perangkat mobile yang paling pesat perkembangannya adalah handphone. Handphone yang awalnya digunakan sebagai alat komunikasi, saat ini sudah berkembang lebih dari fungsi dasarnya. Berbagai macam fitur ditambahkan, seperti pengolah gambar dan video, pengolah dokumen, dan lain sebagainya. Hingga saat ini teknologi mobile sampai pada produksi Smartphone atau ponsel cerdas. Menggunakan Smartphone sudah menjadi tren gaya hidup, khususnya ponsel dengan sistem berbasis android. Android adalah sebuah sistem operasi mobile yang dikhususkan untuk smartphone dan tablet. Android menjadi terkenal dan menjadikannya sistem operasi mobile nomor satu di industri mobile device (smartphone dan tablet). Saat ini android banyak digunakan untuk membantu kemudahan manusia di beberapa bidang dalam kehidupan. Sebagai sarana hiburan, jejaring sosial, serta informasi. Kemudahan pemakaian yang ditawarkan smartphone inilah yang membuatnya menjadi alat untuk mendukung aktivitas dan produktifitas beberapa kalangan, termasuk dalam media pembelajaran. 1
2 Dalam mempelajari Bahasa Inggris, kita perlu mengenal yang dinamakan Tenses. Tenses merupakan bentuk waktu dalam bahasa Inggris. Tenses digunakan untuk menyatakan kapan suatu peristiwa atau kejadian terjadi. Tenses terdiri dari 16 macam, yang masing-masing memiliki rumus dan struktur yang berbeda, disesuaikan dengan kebutuhan penjelasan waktunya. Penggunaan tenses adalah hal yang harus diperhatikan dalam belajar bahasa Inggris. Seringkali orang lupa akan struktur dan contoh dari tenses yang ada, dan terkadang membutuhkan bantuan untuk mencari tahu atau mengingatkan kembali struktur tenses tersebut. Berdasarkan latar belakang di atas, maka penulis mencoba mengembangkan teknologi aplikasi ponsel yang berbasis Android dengan membuat suatu aplikasi pembelajaran tenses dan mengambil judul "Perancangan dan Implementasi Sistem Aplikasi Pembelajaran Tenses Berbasis Android", dengan tujuan memudahkan para pengguna untuk belajar, menghafal, dan mengingat kembali rumus serta contoh tenses yang ada secara fleksibel, tanpa terhubung internet dan tanpa harus membawa buku yang relatif lebih tebal dan berat. 1.2 Perumusan Masalah Berdasarkan latar belakang masalah yang telah dipaparkan di atas, maka didapat perumusan masalah, yaitu bagaimana merancang sistem aplikasi pembelajaran tenses berbasis Android. 1.3 Batasan Masalah Untuk menjaga fokus tugas akhir ini, maka penulis membatasi pembahasan yang ada, yaitu:
3 1. Aplikasi ini hanya berisi penjelasan/ materi serta latihan soal tentang tenses. 2. Jumlah soal yang ditampilkan dalam setiap tampilan berjumlah tiga buah dan sesuai dengan materi tenses yang dipilih. 3. Aplikasi ini dibangun dengan menggunakan android versi 4.1. 1.4 Motivasi dan Tujuan Tugas Akhir Melalui motivasi dan tujuan tugas akhir ini, penulis berharap akan dapat mencapai target yang telah dibuat. 1.4.1 Motivasi Tugas Akhir Yang menjadi motivasi penulis dalam tugas akhir ini adalah: 1. Memanfaatkan android sebagai salah satu media pembelajaran, khususnya dalam mempelajari tenses. 2. Memudahkan pengguna dalam mempelajari dan memahami tenses, agar dapat belajar kapan pun dan dimana pun tanpa harus membawa buku yang relatif tebal dan berat. 1.4.2 Tujuan Tugas Akhir Berdasarkan permasalahan yang telah diuraikan sebelumnya, tugas akhir ini bertujuan untuk merancang sistem aplikasi pembelajaran tenses yang dapat memenuhi kebutuhan masyarakat, pelajar, dan peminat bahasa Inggris terutama. Melalui media pembelajaran ini, diharapkan pengguna dapat memahami tenses dengan mudah dan dapat menikmatinya. 1.5 Manfaat Manfaat yang nantinya didapatkan melalui pembuatan aplikasi ini adalah:
4 1. Membantu pengguna agar dapat mempelajari tenses kapan saja dan dimana saja tanpa harus membawa buku yang relatif berat dan boros tempat. 2. Memudahkan pengguna dalam memahami dan mempelajari tenses, tanpa harus membolak-balik halaman buku untuk mengetahui materi tenses yang akan dipelajari. 3. Sebagai bahan pengembangan ilmu bagi penulis sendiri. 4. Sebagai rujukan baru bagi mahasiswa untuk membahas hal yang sama. 1.6 Sasaran dan Kontribusi Tugas Akhir Sasaran dan kontribusi tugas akhir ini merupakan hal yang menjadi target atau tujuan yang ingin diraih. 1.6.1 Sasaran Tugas Akhir Yang menjadi sasaran penulis dalam tugas akhir ini adalah untuk menghemat biaya, karena tidak perlu lagi membeli buku untuk mempelajari dan memahami tenses. 1.6.2 Kontribusi Tugas Akhir Aplikasi ini diharapkan dapat memberikan kemudahan kepada pengguna agar dapat memanfaatkan android sebagai media pembelajaran yang mudah, khususnya dalam mempelajari dan memahami tenses. 1.7 Metode Tugas Akhir Metode yang digunakan dalam penyusunan tugas akhir ini adalah: 1. Studi Dasar dan Pemahaman Sistem Pencarian dan pengumpulan bahan-bahan pustaka berupa buku
5 referensi, jurnal, dan sumber-sumber lain yang berhubungan dengan topik yang akan dibahas dalam pembuatan tugas akhir ini. 2. Perancangan Aplikasi Pada tahap ini dilakukan perencanaan dan perancangan sistem yang terdiri dari UML aplikasi yang dibutuhkan dalam tugas akhir. 3. Pembuatan Aplikasi Mobile Penulis akan membuat sebuah aplikasi mobile untuk membantu pengguna mempelajari tenses. 4. Pengujian Aplikasi Pengujian akhir dari aplikasi ini adalah dengan melakukan pengujian terhadap aplikasi yang dibuat. Tahap pengujian meliputi analisa kebutuhan aplikasi, penulisan program (coding) dan pengujian antar muka program aplikasi serta pengujian manfaat aplikasi pada kemampuan pembelajaran tenses oleh pengguna.