PERANCANGAN DAN IMPLEMENTASI APLIKASI
PEMBELAJARAN BAHASA JERMAN SMA KELAS X
BERBASIS ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh:
Septy Yurinda Sary
09560427
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2014
LEMBAR PERSETUJUAN
PERANCANGAN DAN IMPLEMENTASI APLIKASI PEMBELAJARAN BAHASA JERMAN SMA KELAS X BERBASIS ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Menyetujui
Dosen Pembimbing I Dosen Pembimbing II
Ir. Diding Suhardi, MT Lailatul Husniah, S.ST NIP: 108921002 NIDN: 0730108401
LEMBAR PENGESAHAN
PERANCANGAN DAN IMPLEMENTASI APLIKASI PEMBELAJARAN BAHASA JERMAN SMA KELAS X BERBASIS ANDROID
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1 Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh: Septy Yurinda Sary
09560427
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui siding majelis penguji pada tanggal
Menyetujui
Penguji I Penguji II
Mengetahui
Ketua Jurusan teknik Informatika
Yuda Munarko, S.kom.Msc NIP: 108.0611.0443
LEMBAR PERNYATAAN
Yang bertanda tangan dibawah ini:
NAMA : SEPTY YURINDA SARY
NIM : 09560427
FAK/JUR : TEKNIK / INFORMATIKA
Dengan ini saya menyatakan bahwa Tugas Akhir dengan judul
“PERANCANGAN DAN IMPLEMENTASI PALIKASI PEMBELAJARAN BAHASA JERMAN SMA KELAS X BERBASIS ANDROID” beserta seluruh isinya adalah karya saya sendiri dan bukan merupakan karya tulis orang lain, baik sebagaian maupun seluruhnya, kecuali dalam bentuk kutipan yang telah
disebutkan sumbernya.
Demikian surat pernyataan ini saya buat dengan sebenar-benarnya. Apabila kemudian ditemukan adanya pelanggaran terhadap etika keilmuan dalam karya saya ini, atau ada klaim dari pihak lain terhadap keaslian karya saya ini maka saya siap menanggung segala resiko atau sanksi yang berlaku.
Mengetahui, Malang,
Dosen Pembimbing Yang Membuat Pernyataan
(Ir. Diding Suhardi, MT) (Septy Yurinda Sary)
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat Allah SWT, atas limpahan rahmat dan hidayah-Nya sehingga peneliti dapat menyelesaikan tugas akhir yang berjudul:
“PERANCANGAN DAN IMPLEMENTASI APLIKASI PEMBELAJARAN BAHASA JERMAN SMA KELAS X BERBASIS ANDROID”
Di dalam tulisan ini disajikan pokok – pokok bahasan yang terdiri dari lima bab. Bab pertama adalah pendahuluan, yang berisi mengenai penjelasan secara umum, latar belakang, rumusan masalah, tujuan, batasan masalah, metodologi dan sistematika penulisan aplikasi yang akan dibuat. Bab kedua adalah landasan teori, yang berisi mengenai penjelasan teori yang berhubungan dengan aplikasi. Bab ketiga adalah analisa dan perancangan sistem, yaitu penjelasan mengenai analisan dan perancangan sistem dari aplikasi yang dibuat. Bab keempat adalah implementasi dan pengujian sistem, yaitu penjelasan mengenai implementasi dan pengujian sistem dari aplikasi yang dibuat. Bab kelima adalah kesimpulan dan saran, yaitu tentang kesimpulan dari pembuatan aplikasi dan saran untuk aplikasi.
Peneliti menyadari sepenuhnya bahwa dalam penulisan tugas akhir ini masih banyak kekurangan dan keterbatasan. Oleh karena itu peneliti mengharapkan saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu pengetahuan kedepan.
Malang,
DAFTAR ISI
ABSTRAK . . . i
ABSTRACT . . . .ii
KATA PENGANTAR . . . iii
DAFTAR ISI . . . . . . iv
DAFTAR GAMBAR . . . vi
DAFTAR TABEL . . . viii
BAB I PENDAHULUAN . . . 1 1.1 Latar Belakang . . . 1 1.2 Rumusan Masalah . . . 2 1.3 Tujuan . . . 3 1.4 Batasan Masalah . . . 3 1.5 Metodologi . . . 3 1.6 Sistematika Penulisan . . . .4
BAB II LANDASAN TEORI . . . 6
2.1 Pembelajaran . . . 6
2.2 Hakekat Pembelajaran Bahasa Jerman sebagai Bahasa Asing . . . 6
2.3 Bahasa Jerman . . . . . . 8
2.4 Kurikulum 2013 . . . . . . . . . . .8
2.5 Materi Pelajaran Bahasa Jerman SMA kelas X . . . 8
2.6 Tata Bahasa Jerman . . . 9
2.7 Model Proses Perangkat Lunak . . . 20
2.7.1 Model Waterfall.... . . 20 2.7.2 Model Spiral . . . . . . 21 2.7.3 Model RAD . . . . 22 2.7.4 Model Prototyping . . . 24 2.8 Aplikasi . . . . . . 25 2.9 Android . . . .25 2.9.1 Pengertian Android . . . .25
2.8.3 Arsitektur Android . . . 27
2.8.4 Siklus Hidup Aplikasi Android . . . 28
2.8.5 Komponen Android . . . 30
2.8.6 Antarmuka Android. .. . . ..30
2.8.7 SQLite Database. . . . . . 31
BAB III ANALISA DAN PERANCANGAN SISTEM . . . 33
3.1 Analisa Sistem . . . 33
3.1.1 Deskripsi Produk . . . 34
3.1.2 Analisa Kebutuhan Fungsional . . . 34
3.2 Perancangan Sistem . . . ....35
3.2.1 Use Case Diagram . . . . 35
3.2.2 Use Case Skenario . . . 36
3.2.3 Activity Diagram . . . 42
3.2.4 Sequence Diagram . . . 47
3.2.5 Class Diagram . . . 51
3.2.6 Design Interface . . . 51
BAB IV IMPLEMENTASI DAN PENGUJIAN . . . 60
4.1 Implementasi Lingkungan Pengembangan . . . .60
4.1.1 Kebutuhan Perangkat Keras . . . ..60
4.1.2 Kebutuhan Perangkat Lunak . . . .60
4.1.3 Implementasi Antarmuka . . . 61
4.1.4 Implementasi Database . . . .78
4.2 Pengujian Sistem . . . 79
4.2.1 Pengujian Blackbox . . . 79
4.2.2 Pengujian Kuisioner . . . 85
BAB V KESIMPULAN DAN SARAN . . . 90
5.1 Kesimpulan . . . 90
5.2 Saran . . . . . . 91
DAFTAR PUSTAKA . . . 92
DAFTAR GAMBAR
Gambar 2.1 Model Waterfall Menurut Sommerville . . . 20
Gambar 2.2 Model Spiral . . . 21
Gambar 2.3 Model RAD (Rapid Application Development) . . . 23
Gambar 2.4 Model Prototyping . . . 24
Gambar 2.5 Arsitektur Android . . . 28
Gambar 2.6 Siklus Hidup Aplikasi Android . . . .28
Gambar 3.1 Model Perancangan Aplikasi . . . 33
Gambar 3.2 Use Case Diagram . . . 36
Gambar 3.3 Diagram Activity Menampilkan Lektion (Pelajaran) . . . .43
Gambar 3.4 Diagram Activity Menampilkan Wortschatz (Kosakata). . . .43
Gambar 3.5 Diagram Activity Menampilkan Strukturen (Tata Bahasa). . . .44
Gambar 3.6 Diagram Activity Mengerjakan Übungen (Latihan). . . 45
Gambar 3.7 Diagram Activity Menampilkan Teks für Rede . . . .45
Gambar 3.8 Diagram Activity Menampilkan Hilfe (Bantuan). . . .. 46
Gambar 3.9 Diagram Activity Memilih Menu Verlassen (Keluar). . . 46
Gambar 3.10 Sequence Diagram Menampilkan Lektion (Pelajaran) . . . 47
Gambar 3.11 Sequence Diagram Menampilkan Wortscharz (Kosakata). . . .48
Gambar 3.12 Sequence Diagram Menampilkan Strukturen (Tata Bahasa) . . . .48
Gambar 3.13 Sequence Diagram Mengerjakan Übungen (Latihan). . . .49
Gambar 3.14 Sequence Diagram Menampilkan Teks für Rede . . . 49
Gambar 3.15 Sequence Diagram Menampilkan Hilfe (Bantuan) . . . 50
Gambar 3.16 Sequence Diagram Memilih Menu Verlassen (Keluar). . . 50
Gambar 3.17 Class Diagram . . . 51
Gambar 3.18 Perancangan Antarmuka Menu Utama. . . ..51
Gambar 3.19 Perancangan Antarmuka Daftar Materi . . . .. . . .52
Gambar 3.20 Perancangan Antarmuka Materi Pelajaran Begruβüng(Salam) . . 52
Gambar 3.21 Perancangan Antarmuka Materi Pelajaran Kennenlernen (Perkenalan) . . . 53
Gambar 3.22 Perancangan Antarmuka Materi Pelajaran Alphabet . . . 53
Gambar 3.24 Perancangan Antarmuka Materi Pelajaran Schulsachen (Peralatan
Sekolah) .. . . 54
Gambar 3.25 Perancangan Antarmuka Materi Pelajaran Stundenplan (Jadwal Pelajaran). . . 55
Gambar 3.26 Perancangan Antarmuka Materi Pelajaran Schulaktivitäten . . . . .55
Gambar 3.27 Perancangan Antarmuka Materi Pelajaran Uhrzeit (Waktu) . . . . 56
Gambar 3.28 Perancangan Antarmuka Materi Pelajaran Datum (Tanggal) . . . .56
Gambar 3.29 Perancangan Antarmuka Menu Wortschatz (Kosakata) . . . 57
Gambar 3.30 dan 3.31 Perancangan Antarmuka List Struktur dan Tata Bahasa. .57
Gambar 3.32 dan 3.33 Perancangan Antarmuka Pilihan Tema Materi dan Soal Latihan. . . 58
Gambar 3.34 Perancangan Antarmuka Menu Teks für Rede . . . 58
Gambar 3.35 Perancangan Antarmuka Menu Hilfe (Bantuan). . . 59
Gambar 4.1 Antarmuka Splash Screen. . . 61
Gambar 4.2 Antarmuka Menu Utama . . . .62
Gambar 4.3 Antarmuka Menu Tema Dan Materi Pelajaran . . . .63
Gambar 4.4 Antarmuka Materi Begruβüng (Salam) . . . 64
Gambar 4.5 Antarmuka Materi Kennenlernen (Perkenalan). . . .65
Gambar 4.6 Antarmuka Materi Alphabet... . . . 66
Gambar 4.7 Antarmuka Materi Zahlen (Angka). . . .67
Gambar 4.8 Antarmuka Materi Schulsachen (Perlengkapan Sekolah). . . .68
Gambar 4.9 Antarmuka Materi Stundenplan (Jadwal Pelajaran). . . 69
Gambar 4.10 Antarmuka Materi Schulaktivitäten (Aktivitas Sekolah). . . 69
Gambar 4.11 Antarmuka Materi Uhrzeit (Waktu). . . 70
Gambar 4.12 Antarmuka Materi Datum (Tanggal). . . .71
Gambar 4.13 Antarmuka Menu Strukturen (Tata Bahasa) . . . .72
Gambar 4.14 Antarmuka Menu Wortschatz (Kosakata). . . .73
Gambar 4.15 Antarmuka Menu Übungen (Latihan). . . 74
Gambar 4.16 Antarmuka Menu Hasil Evaluasi Soal. . . .74
Gambar 4.17 Antarmuka Menu Teks für Rede. . . 76
Gambar 4.18 Antarmuka Menu Hilfe (Bantuan) . . . 77
DAFTAR TABEL
Tabel 2.1 Perubahan Bentuk Kata Kerja. .. . . 11
Tabel 2.2 Kata Ganti Orang. . . .. . . . .12
Tabel 2.3 Negation (Menyangkal). . . 14
Tabel 2.4 Perubahan Bentuk Artikel im Akkusativ . . . 16
Tabel 2.5 Perubahan Bentuk Personalpronomen im Akkusativ. . . 16
Tabel 3.1 Use Case Skenario Melihat Lektion (Pelajaran). . . 37
Tabel 3.2 Use Case Skenario Melihat Wortschatz (Kosakata). . . 37
Tabel 3.3 Use Case Skenario Melihat Strukturen (Tata Bahasa). . . 38
Tabel 3.4 Use Case Skenario Mengerjakan Übungen (Latihan). . . .38
Tabel 3.5 Use Case Skenario Mengakses Teks für Rede. . . .39
Tabel 3.6 Use Case Skenario Melihat Hilfe (Bantuan). . . 40
Tabel 3.7 Use Case Skenario Memilih Menu Verlassen (Keluar). . . 41
Tabel 3.8 Use Case Skenario Melihat Daftar Materi . . . .41
Tabel 3.9 Use Case Skenario Mencari Wortschatz (Kosakata). . . .42
Tabel 4.1 Pengujian Menu Utama. . . . . . 79
Tabel 4.2 Pengujian Menu Materi . . . 81
Tabel 4.3 Hasil Pengujian KuisionerPertanyaan Nomor 1. . . 85
Tabel 4.4 Hasil Pengujian KuisionerPertanyaan Nomor 2. . . 85
Tabel 4.5 Hasil Pengujian KuisionerPertanyaan Nomor 3. . . 86
Tabel 4.6 Hasil Pengujian KuisionerPertanyaan Nomor 4 . . . .86
Tabel 4.7 Hasil Pengujian KuisionerPertanyaan Nomor 5 . . . .87
Tabel 4.8 Hasil Pengujian KuisionerPertanyaan Nomor 6 . . . .87
Tabel 4.9 Hasil Pengujian KuisionerPertanyaan Nomor 7 . . . .87
Tabel 4.10 Hasil Pengujian KuisionerPertanyaan Nomor 8. . . ..88
Tabel 4.11 Hasil Pengujian KuisionerPertanyaan Nomor 9 . . . .88
DAFTAR PUSTAKA
[1] Anonymous. (2012, Januari) GO-Gulf.com. [Online].
http://www.go-gulf.com/blog/smartphone/ (diakses pada tanggal 27 Maret
2013)
[2] Arikunto, Suharsimi. (1993). Manajemen Pengajaran Secara Manusiawi. Jakarta: Rineka Cipta.
[3] Asyhar,Rayandra.2012. Kreatif Mengembangkan Media Pembelajaran.
Jakarta: Referensi Jakarta.
[4] Coggle, Paul, & Schenke, Heiner. 2010. Complete Jerman Vol.1. Jakarta: Kesaint Blanc (Anggota IKAPI).
[5] Funk, Hermann., Kuhn, Christina., & Demme, Silke. 2009. Studio D A1.
Jakarta: Katalis.
[6] Huda, Arif Akbarul. 2012. 24 Jam!! Pintar Pemrograman Android.
Yogyakarta : C.V Andi Offset (Penerbit Andi).
[7] Kartika, Yanuarizki Wahyu. 2012. Aplikasi Englis For Fun Sebagai Media Pembelajaran Berbasis Android. Universitas Muhammadiyah Malang. Malang.
[8] Lepank. (2012, Agustus). Retrieved from Lepank:
http://www.lepank.com/2012/08/pengertian-aplikasi-menurut-beberapa.html. (Diakses pada tanggal 21 September 2013)
[9] Peraturan Menteri Pendidikan dan Kebudayaan Republik Indonesia. 2013.
Undang-undang No. 70 Tahun 2013 tentang Kerangka Dasar dan Struktur Kurikulum Sekolah Menengah Kejuruan / Madrasah Aliyah Kejuruan.
[10] Perdamean, Ahmad Sahad. 2010.Peningkatan Penguasaan Tata Bahasa Jerman Melalui Pola Latihan Analisis Kesalahan. Universitas Negeri Medan. Medan.
[11] Pirdiansyah, Hendri. 2013. Android,Sejarah dan Perkembangannya.
http://sigma.ac.id/android-sejarah-perkembangannya.html (diakses pada
tanggal 21 September 2013).
[12] Proboyekti, Umi. Bahan Ajar Rekayasa Perangkat Lunak Software Proses Model I. Universitas Kristen Duta Wacana. Yogyakarta.
[13] Republik Indonesia. 2003. Undang-undang No.20 Tahun 2003 tentang Sistem Pendidikan Indonesia. Menteri Pendidikan dan Kebudayaan Republik Indonesia. Jakarta.
[14] Safaat, Nazruddin. 2012. Pemrograman Aplikasi Mobile Smartphone dan Tablet PC Berbasis Android. Bandung: Informatika Bandung.
[15] Shane, B. (2012, 12). Retrieved from Students use cellphones as part of classroom lessons: http://www.usatoday.com/story/news/nation/2012/12/27/ students-use-cellphones-as-part-of-classroom-lessons/1794883/ (diakses pada tanggal 12 April 2013).
[16] Sugiarti, Yati. 2011. Penyusunan Modul Pembelajaran Ketrampilan Membaca Teks Bahasa Jerman Bagi Guru-Guru Bahasa Jerman DIY dan Jateng. Yogyakarta.
[17] Wijaya, Dedi. 2009. Pendekatan Komunikatif dalam Pembelajaran Bahasa Komunikatif. Universitas Asahan. Sumatera Utara. (Online)
http://www.scribd.com/doc/30339294/Pendekatan-Komunikatif-Dalam-Pembelajaran-Bahasa-Komunikatif (diakses pada tanggal 20 September
2013).
[18] Wulandari, Dyah Sapta. 2013. Ich Liebe Deutsch für SMA/MA Klasse X.