PERANCANGAN DAN IMPLEMENTASI MOBILE LEARNING
UNTUK PEMBELAJARAN BAHASA JEPANG
BERBASIS BREW
TUGAS AKHIR
Oleh
YONATAN ANDY F.N.
NIM : 13203070
Program Studi Teknik Elektro
SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA
INSTITUT TEKNOLOGI BANDUNG
PERANCANGAN DAN IMPLEMENTASI MOBILE LEARNING
UNTUK PEMBELAJARAN BAHASA JEPANG
BERBASIS BREW
Oleh : Yonatan Andy F.N.
Tugas Akhir ini telah diterima dan disahkan Sebagai persyaratan untuk memperoleh gelar
SARJANA TEKNIK di
JALUR PILIHAN TEKNIK KOMPUTER
SEKOLAH TEKNIK ELEKTRO DAN INFORMATIKA INSTITUT TEKNOLOGI BANDUNG
Bandung, 17 September 2007
Disetujui oleh : Pembimbing,
ABSTRAK
PERANCANGAN DAN IMPLEMENTASI MOBILE LEARNING
UNTUK PEMBELAJARAN BAHASA JEPANG
BERBASIS BREW
Oleh
Yonatan Andy F.N. NIM : 13203070
PROGRAM STUDI TEKNIK ELEKTRO
Perkembangan sistem e-learning telah mendorong juga berkembangnya sistem
m-learning, yaitu pembelajaran melalui perangkat mobile yang dapat dilakukan di mana
saja dan kapan saja. Pembelajaran bahasa dapat menjadi materi yang baik untuk m-learning. Penguasaan suatu bahasa membutuhkan konsistensi yang tinggi sementara keterbatasan waktu menjadi masalah utama, terutama di era globalisasi ini. Kebutuhan pembelajaran bahasa ini akan terpenuhi oleh sistem m-learning yang dapat memberikan pembelajaran tanpa batasan waktu dan tempat.
Di sisi lain, kemampuan komputasi yang dimiliki oleh perangkat mobile sangat terbatas jika dibandingkan dengan komputer yang digunakan untuk e-learning. Oleh karena itu, dalam perancangannya, sistem m-learning harus dibuat secara optimal, efektif dan efisien, supaya dapat memberikan hasil yang maksimal meskipun dengan keterbatasan yang ada. BREW merupakan platform pengembangan software dari Qualcomm yang dioptimasi untuk perangkat mobile. Hal ini menjadikan BREW suatu pilihan yang tepat untuk mengembangkan sistem m-learning.
Dalam Tugas Akhir ini, dilakukan perancangan dan pengembangan aplikasi
m-learning untuk pembelajaran bahasa, yaitu bahasa Jepang, dengan menggunakan platform BREW. Pengembangan aplikasi ini dilakukan secara obyektif, yaitu dengan
menganalisis kebutuhan pengguna terhadap sistem ini dan merancang sesuai spesifikasi kebutuhan yang diperoleh. Setelah aplikasi diimplementasi, dilakukan analisis ulang untuk mengetahui tingkat kepuasan pengguna, apakah sesuai dengan ekspektasi diberikan sebelumnya. Aplikasi yang dibuat mampu memberikan pembelajaran bahasa Jepang dasar secara menyeluruh dengan tingkat kepuasan pengguna sebesar 79%.
ABSTRACT
DESIGN AND IMPLEMENTATION OF BREW-BASED
MOBILE LEARNING FOR LEARNING
JAPANESE LANGUAGE
By
Yonatan Andy F.N. NIM : 13203070
ELECTRICAL ENGINEERING STUDY PROGRAM
Developments in e-learning system have driven a development in m-learning system, that is a learning through a mobile device that can be done anywhere and anytime. Language learning can be a good case for m-learning. Proficiency of a language needs high consistency while lack of time has been a main problem especially in this era of globalization. This need of language learning can be fulfilled with m-learning system which can provide learning without time and place limitation.
In the other hand, computing capabilities that a mobile device has is very limited compared to computer that e-learning uses. Therefore, in its designing, m-learning system needs to be optimally, effectively and efficiently made so that it can give maximized result inspite of its limitation. BREW is a software development platform from Qualcomm which is optimized for mobile devices. This made BREW a right choice to develop a m-learning system.
In this Final Project, a m-learning application for language learning, Japanese language in this case, is designed and developed using BREW platform. This application development is done objectively, by analyzing user needs for this sytem and designing it based on requirements specifications collected. After application is implemented, the system is reanalyzed to get information of user satisfaction level, whether or not it gives results as expected before. This application can give whole basic Japanese language learning with 79% of user satisfaction level.
KATA PENGANTAR
Puji syukur penulis ucapkan kepada Tuhan Yesus Kristus, untuk setiap kasih, kebaikan, dan berkatNya sehingga penulis dapat menyelesaikan Tugas Akhir ini. Tugas Akhir ini disusun sebagai salah satu syarat dari serangkaian tugas yang harus ditempuh dalam rangka mencapai gelar sarjana S-1 pada Jalur Pilihan Komputer, Program Studi Teknik Elektro, Sekolah Teknik Elektro dan Informatika, Institut Teknologi Bandung.
Proses pelaksanaan Tugas Akhir dan pembuatan laporan ini dapat selesai dengan baik atas dukungan, bantuan serta sumbang saran dari berbagai pihak. Untuk itu dengan segala hormat penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada:
1. bapak Yusep Rosmansyah, S.T, M.Sc., Ph.D., selaku dosen pembimbing, yang telah memberikan bimbingan, masukan, dan semangat dalam menyelesaikan Tugas Akhir ini;
2. papi, mami, kakak dan adik tercinta, beserta seluruh keluarga untuk setiap kasih dan doa yang diberikan;
3. Flo, sahabat terbaik, untuk setiap bantuan, dukungan, semangat dan perhatiannya;
4. ko Frans, Abed, Chan-chan, my spiritual family, untuk setiap didikan, pelajaran dan proses yang membentuk penulis hingga saat ini;
5. Ami, untuk setiap dukungan, semangat, dan rasa yang saling dibagikan sebagai sesama PKS yang sedang mengerjakan TA;
6. Alver dan Armiin, untuk semua dukungannya dan dedikasi yang telah diberikan untuk komsel;
7. Yoel, Lina, Nita, Yepe, dan semua keluarga komsel ITB tercinta, untuk setiap semangat dan doa, waktu-waktu yang dihabiskan bersama, serta kehidupan yang selalu dibagikan;
8. semua teman-teman di UKJ ITB;
angkatan 2003, terutama di Teknik Komputer;
10. mas Dimas, mas Ade, pak Nanang, mas Dadang, dan rekan-rekan lainnya di Winner;
11. bapak Jaka Sembiring, selaku dosen wali akademik penulis;
12. seluruh staf dan karyawan Laboratorium Sinyal dan Sistem, atas bantuannya; 13. serta teman-teman dan semua pihak yang membantu, yang tidak dapat
penulis sebutkan satu persatu.
Penulis menyadari bahwa Tugas Akhir ini belum sempurna, untuk itu penulis sangat mengharapkan kritik dan saran yang membangun dari pembaca demi kesempurnaan Tugas Akhir ini. Akhir kata, semoga tugas akhir ini dapat bermanfaat dan menambah wawasan bagi para pembacanya.
Bandung, September 2007
DAFTAR ISI
Halaman
ABSTRAK ... i
ABSTRACT...ii
KATA PENGANTAR ...iii
DAFTAR ISI... v
DAFTAR GAMBAR ...viii
DAFTAR TABEL... x
DAFTAR SINGKATAN DAN LAMBANG ... xi
DAFTAR LAMPIRAN...xii
BAB I PENDAHULUAN... 1
1.1 Latar Belakang Masalah... 1
1.2 Perumusan Masalah ... 3
1.3 Batasan Masalah ... 3
1.4 Tujuan ... 3
1.5 Metodologi Penelitian ... 3
1.6 Sistematika Pembahasan ... 5
BAB II TINJAUAN PUSTAKA... 6
2.1 Mobile Learning... 6
2.1.1 Perbedaan E-Learning dan M-Learning... 6
2.1.2 Manfaat M-learning ... 8
2.1.3 Perancangan dan Klasifikasi M-learning... 9
2.2 BREW ... 11
2.2.1 BREW dan J2ME... 13
2.2.2 Struktur Aplikasi BREW ... 14
2.2.3 Pemrograman BREW... 17
2.2.4 BREW Compressed Image ... 22
2.3 Requirements Analysis ... 23
2.3.1 Volere Requirements Specification Template[9]... 24
3.1 Sistem M-Learning yang Dikembangkan ... 30
3.2 Spesifikasi Sistem dan Analisis Kebutuhan... 30
3.2.2 Analisis Kebutuhan ... 35
3.3 Perancangan Sistem ... 37
3.3.1 Pemilihan Teknologi ... 37
3.3.2 Arsitektur Fisik Sistem... 38
3.4 UML (Unified Modelling Language)... 38
3.4.1 Use Case Diagram ... 38
3.4.2 Activity Diagram ... 39
BAB IV IMPLEMENTASI SISTEM M-LEARNING... 41
4.1 Kebutuhan Implementasi ... 41
4.2 Implementasi Modul Pembelajaran... 41
4.2.1 Modul Pembelajaran Hiragana dan Katakana ... 42
4.2.2 Modul Pembelajaran Kanji ... 43
4.2.3 Modul Pembelajaran Struktur Bahasa... 43
4.3 Implementasi Fitur-fitur Tambahan ... 44
4.3.1 Animasi Langkah Penulisan Huruf ... 44
4.3.2 Bunyi Pengucapan... 44
4.3.3 Akses ke Web Server... 45
4.4 Graphical User Interface (GUI) ... 47
4.4.1 Logo Aplikasi... 47
4.4.2 Tampilan Menu ... 47
BAB V PENGUJIAN DAN ANALISIS SISTEM M-LEARNING ... 49
5.1 Pengujian dengan BREW Simulator... 49
5.2 Pengujian dengan Perangkat Kyocera KOI (KX2) ... 50
5.3 Survey User Satisfaction... 52
5.4 Analisis... 55
5.4.1 Strengths... 55
5.4.2 Weaknesses... 56
5.4.3 Opportunities ... 56
BAB VI KESIMPULAN DAN SARAN ... 58
6.1 Kesimpulan ... 58
6.2 Saran... 59
DAFTAR GAMBAR
Halaman
Gambar 1.1 Metodologi Penelitian ... 4
Gambar 2.1 Technology Selection Roadmap... 9
Gambar 2.2 Klasifikasi Umum Sistem M-Learning ... 10
Gambar 2.3 BREW di Layer Software ... 12
Gambar 2.4 Hubungan ClassID dengan Komponen BREW Lainnya ... 15
Gambar 2.5 Struktur Direktori BREW Sebelum Versi 3.x ... 16
Gambar 2.6 Struktur Direktori BREW 3.x ... 16
Gambar 3.1 Arsitektur Fisik Benkyo ... 38
Gambar 3.2 Use Case Diagram Benkyo ... 39
Gambar 3.3 Activity Diagram Benkyo ... 40
Gambar 4.1 Implementasi Pembelajaran Hiragana dan Katakana ... 43
Gambar 4.2 Implementasi Pembelajaran Kanji ... 43
Gambar 4.3 Implementasi Pembelajaran Struktur Bahasa ... 44
Gambar 4.4 Langkah-langkah Pembuatan Animasi Huruf ... 44
Gambar 4.5 Logo Benkyo ... 47
Gambar 4.6 Tampilan Menu Benkyo ... 47
Gambar 5.1 BREW Simulator ... 50
Gambar 5.2 Kyocera KOI (KX2) ... 51
Gambar 5.3 Tampilan Menu Aplikasi BREW ... 51
Gambar 5.4 Tampilan Splash Screen Benkyo ... 51
Gambar 5.5 Tampilan Menu Benkyo ... 51
Gambar 5.6 Tampilan Menu Kana Learning ... 52
Gambar 5.7 Tampilan Menu Hiragana ... 52
Gambar 5.8 Tampilan Modul Hiragana ... 52
Gambar 5.9 Pilihan untuk memainkan suara ... 52
Gambar 5.10 Tampilan Menu Kanji Learning ... 52
Gambar 5.11 Tampilan Modul Kanji Learning ... 52
Gambar 5.13 Tampilan Modul Lessons ... 52
Gambar 5.14 Tampilan Modul Vocabulary ... 52
Gambar 5.15 Tampilan Modul Grammar ... 53
Gambar 5.16 Tampilan Information ... 53
DAFTAR TABEL
Halaman Tabel 2.1 Interface yang Dimiliki BREW ... 17 Tabel 3.1 Hasil Survey Analisis Kebutuhan ... 35 Tabel 5.1 Hasil Pengukuran Kepuasan Pengguna ... 53
DAFTAR SINGKATAN DAN LAMBANG
SINGKATAN Nama Pemakaian pertama kali pada halaman
AEE Application Execution Environment 11
API Application Programming Interface 11
BCI BREW Compressed Image 22
BREW Binary Runtime Environment for Wireless i
E-Learning Electronic Learning i
GPRS General Packet Radio Service 7
GSM Global System for Mobile Communication 10
HTML Hyper-Text Markup Language 38
HTTP Hyper-Text Transfer Protocol 38
ICT Information and Communication Technology 8
IDE Integrated Development Environment 13
IrDa Infrared Data Association 10
J2ME Java 2 Platform, Micro Edition 13
MIF Module Information File 14
M-Learning Mobile Learning i
OEM Original Equipment Manufacturer 11
PC Personal Computer 1
PDA Personal Digital Assistant 1
SDK Software Development Kit 11
SMS Short Messaging Service 10
SWOT Strengths, Weaknesses, Opportunities,
Threats 56
UML Unified Modelling Language 5
UMTS Universal Mobile Telecommunication
System 7
DAFTAR LAMPIRAN
Halaman LAMPIRAN A: Contoh Kuisioner ... A-1 A.1 Kuisioner User Needs Analysis ... A-1 A.2 Kuisioner User Satisfaction Analysis ... A-5
LAMPIRAN B: Pengukuran Hasil Survey ... B-1 B.1 Pengukuran Hasil Survey User Needs Analysis ... B-1 B.2 Pengukuran Hasil Survey User Satisfaction Analysis ... B-4