modul pembelajaran pengenalan bahasa korea (han-gul

advertisement
MODUL PEMBELAJARAN PENGENALAN BAHASA
KOREA (HAN-GUL) DASAR UNTUK PEMULA
BERBASIS ANDROID 2.2 FROYO
TUGAS AKHIR
Diajukan Untuk Memenuhi
Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Oleh:
Ade Fajar Ramadhan
08560405
JURUSAN TEKNIK INFORMATIKA
FAKULTAS TEKNIK
UNIVERSITAS MUHAMMADIYAH MALANG
2013
i
LEMBAR PENGESAHAN
MODUL PEMBELAJARAN PENGENALAN BAHASA KOREA
(HANGUL) DASAR UNTUK PEMULA BERBASIS ANDROID 2.2 FROYO
TUGAS AKHIR
Sebagai Persyaratan Guna Meraih Gelar Sarjana Strata 1
Teknik Informatika Universitas Muhammadiyah Malang
Disusun Oleh :
Ade Fajar Ramadhan
08560405
Tugas Akhir ini telah diuji dan dinyatakan lulus melalui sidang majelis penguji
pada tanggal 26 April 2013
Menyetujui,
Penguji I
Penguji II
Yufis Azhar, S.Kom.
NIDN :0728088701
Zamah Sari, S.T., M.T.
Mengetahui,
Ketua Jurusan Teknik Informatika
Eko Budi Cahyono, S.Kom, MT
NIP : 108.9504.0330
ii
KATA PENGANTAR
Dengan memanjatkan puji syukur kehadirat ALLAH SWT atas
dilimpahkannya rahmat serta hidayah-Nya penulis dapat menyelesaikan Tugas
Akhir yang berjudul:
“Modul Pembelajaran Pengenalan Bahasa Korea (Han-gul) Dasar Untuk
Pemula berbasis Android 2.2 Froyo”
Penulis menyadari sepenuhnya bahwa dalam penulisan Tugas Akhir ini
masih banyak kekurangan dan ketebatasan. Oleh karena itu pemilu mengharapkan
saran yang membangun agar tulisan ini bermanfaat bagi perkembangan ilmu
teknologi kedepan. Aamiin.
Malang, 19 Mei 2013
Penulis
iii
DAFTAR ISI
COVER .............................................................................................................. i
LEMBAR PERSETUJUAN ............................................................................. ii
LEMBAR PENGESAHAN .............................................................................. iii
LEMBAR PERNYATAAN .............................................................................. iv
ABSTRAK ......................................................................................................... v
ABSTRACT ....................................................................................................... vi
LEMBAR PERSEMBAHAN ........................................................................... vii
KATA PENGANTAR ....................................................................................... ix
DAFTAR ISI ...................................................................................................... x
DAFTAR GAMBAR ......................................................................................... xiv
DAFTAR TABEL ............................................................................................. xvii
BAB I PENDAHULUAN ................................................................................ 1
1.1. Latar Belakang ............................................................................................. 1
1.2. Rumusan Masalah ........................................................................................ 2
1.3. Tujuan Penelitian ......................................................................................... 2
1.4. Batasan masalah ........................................................................................... 2
1.5. Metodologi Penelitian .................................................................................. 3
1.6. Sistematika Penulisan .................................................................................. 7
BAB II LANDASAN TEORI ......................................................................... 8
2.1. Android ....................................................................................................... 8
2.1.1. Pengantar Tentang Android ............................................................... 8
2.1.2. Sekilas Sejarah Android .................................................................... 8
2.1.3. Macam-Macam Versi Android .......................................................... 9
2.1.4. Arsitektur Android ............................................................................ 11
2.2. Web service .................................................................................................. 14
iv
2.2.1. REST ................................................................................................. 15
2.3. Sejarah hangul .............................................................................................. 16
2.3.1 Huruf Hangul ...................................................................................... 18
2.3.2 Penggabungan Huruf Konsonan Dan Vokal ...................................... 18
2.4. SQLite .......................................................................................................... 19
2.5. Eclipce .......................................................................................................... 20
BAB III ANALISA DAN PERANCANGAN SISTEM ............................... 21
3.1. Analisa ......................................................................................................... 21
3.1.1. Analisa Sistem ................................................................................... 21
3.1.2. Analisa Kebutuhan ............................................................................ 22
3.1.3. Desain ................................................................................................ 23
3.2. Perancangan Web Service ............................................................................ 23
3.2.1. Rancangan Arsitektur Web Service ................................................... 24
3.3. Perancangan Sistem ..................................................................................... 24
3.3.1. Flowchart ........................................................................................... 25
3.3.2. Struktur Navigasi Aplikasi ................................................................ 28
3.3.3. Use Case Diagram ............................................................................. 30
3.3.4. Activity Diagram ............................................................................... 31
3.3.4.1. Activity Diagram Menu Hangul .......................................... 32
3.3.4.2. Activity Diagram Menu Tata Bahasa ................................... 33
3.3.4.3. Activity Diagram Menu Ungkapan ...................................... 34
3.3.4.4. Activity Diagram Menu Quiz .............................................. 35
3.3.4.5. Activity Diagram Menu About ........................................... 36
3.3.4.6. Activity Diagram Menu Update Quiz .................................. 37
3.3.5. Sequence Diagram ............................................................................. 38
3.3.5.1. Sequence Diagram MenuDashBoard ................................... 38
3.3.5.2. Sequence Diagram Menu Hangul ........................................ 38
v
3.3.5.3. Sequence Diagram Menu Quiz ............................................ 39
3.3.6. Class Diagram.................................................................................... 39
3.3.7. Design Interface ................................................................................. 41
BAB IV IMPLEMENTASI DAN HASIL PENGUJIAN ............................... 50
4.1. Implementasi ................................................................................................ 50
4.2. Class-class Yang Dibutuhkan ...................................................................... 50
4.3. Implementasi Kode Program........................................................................ 58
4.3.1. Kode Program Waktu SplashScreen Tampil ..................................... 58
4.3.2. Kode Program Button Hangul Clicked .............................................. 59
4.3.3. Potongan Kode Program List Bertingkat Menu Hangul ................... 59
4.3.4. Potongan Kode Program Menu Tata Bahasa ..................................... 60
4.3.5. Potongan Kode Program List Bertingkat Menu Tata Bahasa ............ 60
4.3.6. Potongan Kode Program List Bertingkat Menu Ungkapan ............... 61
4.3.7. Potongan Kode Program Menu About .............................................. 61
4.3.8. Kode Program Untuk Menampilkan AlertDialog ............................. 62
4.3.9. Potongan Kode Program Hitung Nilai Quiz ...................................... 62
4.4. Pengujian ...................................................................................................... 63
4.4.1. Pengujian Sistem ............................................................................... 63
4.4.1.1. Pengujian Class SplashScreen ............................................. 63
4.4.1.2. Pengujian Class MenuDashboard ........................................ 63
4.4.1.3. Pengujian Class Hangul ....................................................... 64
4.4.1.4. Pengujian Class TataBahasa ................................................ 65
4.4.1.5. Pengujian Class Ungkapan ................................................... 65
4.4.1.6. Pengujian Class About ......................................................... 66
4.4.1.7. Pengujian Class Kuis ........................................................... 67
4.4.1.8. Pengujian Class ActivityNilai .............................................. 67
4.4.2. Pengujian Hasil .................................................................................. 68
vi
4.4.2.1. Pengujian Semua Button ...................................................... 68
4.4.2.2. Pengujian Output Suara........................................................ 69
4.4.2.3. Pengujian Quiz ..................................................................... 70
4.4.2.4. Pengujian Update Quiz ........................................................ 70
4.4.2.5. Pengujian Kuesioner ............................................................ 71
4.4.2.6. Total Nilai Pertanyaan 1 ...................................................... 71
4.4.2.7. Total Nilai Pertanyaan 2 ...................................................... 72
4.4.2.8. Total Nilai Pertanyaan 3 ...................................................... 72
4.4.2.9. Total Nilai Pertanyaan 4 ...................................................... 73
4.4.2.10. Total Nilai Pertanyaan 5..................................................... 73
4.4.2.11. Database Quiz .................................................................... 74
BAB V PENUTUP ............................................................................................. 75
5.1. Kesimpulan .................................................................................................. 75
5.2. Saran ............................................................................................................. 75
DAFTAR PUSTAKA ........................................................................................ 76
LAMPIRAN ....................................................................................................... 77
vii
DAFTAR PUSTAKA
[1]
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
[10]
[11]
[12]
[13]
Android. 2011 “Sejarah Android OS”, www.aplikasiandroid.com diakses
25 Oktober 2012.
Edutechnolife. 2011 “Kenalan Dengan OS Android Yuk”,
http://edutechnolife.com diakses 15 November 2012.
Hamdani. 2011 “Apa itu Web Service?”, www.hamdani.blog.ugm.ac.id
diakses 27 Oktober 2012.
Himawan. 2009. “Panduan Lengkap Belajar Bahasa Korea”. Jakarta :
Pustaka Widyatama.
KBS. 2005 “Lets Learn Korean I”, world.kbs.co.kr diakses 5 November
2012.
Mulyadi, ST. 2010. “Membuat Aplikasi untuk Android”. Yogyakarta :
Multimedia Center Publishing.
Ravi Tamada, 2011. “Android Listview Tutorial”, (Download),
www.androidhive.net diakses 12 Desember 2012.
Rodiyansyah, Sandy Fajar. 2011 “Arsitektur Sistem Operasi Android”,
www.educnology.web.id dikases 25 Oktober 2012.
Safaat H, Nazrudin. 2011. “Pemrograman Aplikasi Mobile Smartphone
dan Tablet PC Berbasis Android”. Bandung : Informatika.
Yulius, Hendri. 2009. “Mudah & Lancar Belajar Bahasa Korea untuk
Pemula”. Jakarta : TransMedia.
Yulius, Hendri. 2012. “Cepat & Praktis Belajar Bahasa Korea”. Jakarta :
GagasMedia.
zkorean. 1997 “Histori Of Hangul”, www.zkorean.com diakses 25
Oktober 2012.
zkorean. 1997 “Appaearance and Sound of Hangul”, (download),
www.zkorean.com diakses 25 Oktober 2012.
viii
Download