BAB I 1 PENDAHULUAN 1.1 Latar Belakang Masalah Penguasaan bahasa asing diperlukan dalam interaksi antar negara untuk menjawab berbagai tantangan zaman. Hubungan kerjasama antara Indonesia dan negara-negara di Asia khususnya Jepang, telah terjalin erat salah satunya di bidang ekonomi. Jepang merupakan negara mitra dagang terbesar Indonesia dalam hal ekspor-impor. Oleh sebab itu, kemampuan berbahasa Jepang menjadi nilai tambah di samping penguasaan bahasa Inggris yang merupakan bahasa internasional. Dalam pembelajaran bahasa Jepang terdapat beberapa huruf yang harus dipelajari, di antaranya adalah hiragana, katakana, dan kanji. Penulisan hiragana dan katakana didasarkan atas suku kata yang menyatakan bunyi. Berbeda halnya dengan kanji karena tiap hurufnya menyatakan arti tertentu. Oleh sebab itu kanji merupakan salah satu huruf yang sangat penting dalam bahasa Jepang. Menurut Renariah (2002), kendala dalam mempelajari kanji beberapa di antaranya disebabkan oleh jumlah yang cukup banyak yaitu 1945 huruf, pelafalan yang bervariasi, dan urutan penulisan yang harus diperhatikan. Sebagai sarana mempelajari bahasa Jepang, aplikasi pembelajaran bahasa digunakan berdampingan dengan buku teks bahasa Jepang. Namun pada umumnya dalam aplikasi tersebut tidak terdapat penjelasan mengenai urutan penulisan, padahal urutan penulisan penting untuk dipelajari ketika menulis kanji. Sudjianto dalam Kustiantini (2010) menyatakan bahwa mempelajari urutan penulisan merupakan cara untuk menghafal kanji satu demi satu secara tepat. Dalam Sutjiati dkk. (2008), Ouda menyebutkan bahwa interaksi, gambar bergerak (animasi), tulisan, dan suara merupakan stimulus yang dapat membantu proses pembelajaran. Dengan perangkat pengembangan aplikasi Delphi sebagai 1
2 front-end dan MySQL sebagai server basis data, dimungkinkan pembuatan aplikasi pembelajaran huruf kanji. Selain fitur pencarian kanji berdasarkan kata yang dimasukkan pengguna, juga disediakan fasilitas untuk menambah data serta latihan membaca dan menulis kanji. Untuk mendukung pembelajaran kanji, maka urutan penulisan kanji ditampilkan dalam bentuk animasi. 1.2 Rumusan Masalah Berdasarkan latar belakang, rumusan masalah dalam tugas akhir ini adalah bagaimana membuat aplikasi pembelajaran yang dapat melakukan pencarian kanji berdasarkan kata yang dimasukkan pengguna, memiliki fasilitas tambah data dan latihan membaca dan menulis kanji, serta dilengkapi dengan animasi urutan penulisan kanji. 1.3 Batasan Masalah Batasan masalah dari penelitian ini di antaranya adalah: 1. Aplikasi merupakan media pembelajaran huruf kanji dasar sebanyak 100 huruf kanji tunggal. 2. Aplikasi tidak berfungsi sebagai penerjemah kalimat. 3. Pencarian kanji dilakukan dengan query SQL berdasarkan kata Indonesia yang dimasukkan dengan hasil pencarian berupa pelafalan, tipe pelafalan, jumlah coretan, dan animasi urutan penulisan kanji dari file image berformat GIF. 5. Fitur latihan menulis menerima masukan coretan menggunakan mouse. 6. Pengecekan pada latihan menulis didasarkan pada kesesuaian antara jumlah coretan yang dimasukkan dengan record basis data. 7. Penambahan data dilakukan oleh admin yaitu pengguna yang diasumsikan mengetahui tentang huruf kanji dan atributnya. 8. Perangkat pengembangan aplikasi yang digunakan adalah Borland Delphi 7.0 dengan server basis data MySQL.
3 1.4 Tujuan Dan Manfaat Penelitian 1.4.1 Tujuan Tujuan dari penelitian ini adalah membuat aplikasi pembelajaran yang dapat melakukan pencarian kanji berdasarkan kata yang dimasukkan pengguna, memiliki fasilitas tambah data dan latihan membaca dan menulis kanji, serta dilengkapi dengan animasi urutan penulisan kanji. 1.4.2 Manfaat Manfaat dari penelitian ini adalah membantu pengguna dalam menghafal kanji dengan mempelajari urutan penulisan. 1.5 Metodologi Penelitian Beberapa metode yang akan digunakan yaitu: 1. Studi Literatur Pengumpulan referensi dan informasi dari buku serta internet sebagai bahan studi mengenai kanji dan urutan penulisan kanji. Pengetahuan tentang Delphi juga diperlukan sebelum dilakukan perancangan aplikasi. Selain itu juga dilakukan studi literatur tentang basis data dan konversi file image ke dalam atribut blob. 2. Analisis dan Perancangan Analisis dilakukan dengan menentukan spesifikasi kebutuhan aplikasi kemudian dilakukan perancangan visual dengan diagram use case, activity, dan class. Tahap selanjutnya adalah perancangan basis data yang digambarkan dengan Entity Relationship Diagram, kemudian dilakukan perancangan antarmuka termasuk rancangan yang berkaitan dengan validasi di sisi server. 3. Implementasi dan Pengujian Implementasi dilakukan dengan mewujudkan rancangan aplikasi ke dalam bahasa pemrograman Delphi, kemudian dilakukan penggabungan seluruh form ke dalam satu aplikasi. Tahap selanjutnya adalah pengujian
4 dengan menjalankan aplikasi untuk memastikan aplikasi berfungsi sesuai dengan spesifikasi kebutuhan. Pengujian yang dilakukan di antaranya pengujian kesesuaian hasil pencarian, pengujian konversi file image ke dalam atribut blob, dan pengujian terhadap proses validasi isian. 1.6 Sistematika Penulisan Sistematika penulisan yang digunakan adalah: BAB I PENDAHULUAN Dalam bab ini dijelaskan tentang latar belakang, rumusan, dan batasan masalah, tujuan dan manfaat penelitian, metodologi penelitian yang digunakan, serta sistematika penulisan tugas akhir. BAB II TINJAUAN PUSTAKA Bab ini membahas tentang penelitian yang telah ada sebagai bahan referensi dalam penulisan tugas akhir. BAB III LANDASAN TEORI Bab ini memuat teori-teori yang berhubungan dengan penelitian, yaitu mengenai UML, ERD, Delphi, MySQL, kanji, dan teori penunjang lainnya. BAB 1V ANALISIS DAN RANCANGAN SISTEM Bab ini membahas tentang analisis kebutuhan aplikasi, tool yang akan digunakan, perancangan dengan UML, ERD, dan desain antarmuka sebagai media interaksi antara pengguna dengan aplikasi. BAB V IMPLEMENTASI Bab ini berisi implementasi rancangan aplikasi ke dalam bahasa pemrograman Delphi. BAB VI HASIL PENELITIAN DAN PEMBAHASAN Bab ini berisi hasil pengujian aplikasi, termasuk di dalamnya adalah contoh eksekusi dan analisis mengenai kekurangan dari aplikasi.
5 BAB VII KESIMPULAN Bab ini berisi kesimpulan dari hasil penelitian yang telah dilakukan serta saran untuk pengembangan aplikasi selanjutnya.