SKRIPSI
Diajuakan Untuk Memenuhi Syarat Kelulusan Pada Program Studi Sistem Informasi Jenjang Sarjana Fakultas Teknik & Ilmu Komputer
Disusun oleh : Melfin Richard Sakul
NIM. 1.05.08.281
PROGRAM STUDI SISTEM INFORMASI FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA BANDUNG
seperti kebutuhan sehari-hari. Selain itu, bahasa inggris merupakan penunjang keberhasilan dalam mempelajari semua bidang studi. Bersamaan dengan itu Perkembangan teknologi mobile seluler juga sudah sedemikian cepat dan dapat dirasakan diseluruh dunia dan dimanfaatkan dalam berbagai kehidupan. Perkembangan ini dapat dimanfaatkan pula dalam dunia pendidikan dan merupakan salah satu cara dalam belajar secara mobile.
Pada studi ini dirancang sebuah aplikasi pengenalan bahasa inggris. Aplikasi ini memberikan fasilitas belajar tentang pengenalan dasar bahasa inggris yang meliputi alphabet, angka, warna, dan hewan yang disertai dengan contoh gambar dan dilengkapi dengan suara agar mempermudah pembelajaran dan interaksi antara peserta didik dengan materi pelajaran.
Dalam perancangan aplikasi pengenalan bahasa inggris ini menggunakan J2ME (Java 2 Micro Edition) karena dapat digunakan pada perangkat mobile yang mempunyai keterbatasan sumber daya. Dalam aplikasi ini yang ditampilkan adalah materi pengenalan bahasa inggris beserta menu latihan soal, yang dapat dijalankan pada emulator yang telah disediakan oleh aplikasi pengembangan java yaitu NetBeans 7.1 atau implementasi pada perangkat mobile yang sesungguhnya.
supporting the success of the study all fields of study. Along with the development of cellular mobile technology also has become more rapid and can be felt throughout the world and used in a variety of life. This development can be used also in education and is one way in mobile learning.
In this study designed an English speech recognition applications. This application provides the facility to learn about basic introduction that includes the English alphabet, numbers, colors, and animals are accompanied by examples of images and is equipped with a voice in order to facilitate learning and interaction between learners with learning materials.
In designing this English language speech recognition applications using J2ME (Java 2 Micro Edition) because it can be used on mobile devices with limited resources. In these applications the material shown is the menu along with the introduction of English language exercises, which can be run on the emulator that has been provided by the NetBeans application development java 7.1 or implementation on real mobile devices.
dan karunianya-Nyalah sehingga penulis dapat menyelesaikan skripsi yang berjudul : PERANCANGAN APLIKASI PENGENALAN BAHASA INGGRIS BERBASIS MOBILE (STUDI KASUS SEKOLAH DASAR NEGERI IV DUREN KARAWANG)
Penulis menyadari bahwa dalam penyusunan skripsi ini banyak mengalami kesulitan dan hambatan, namun berkat bantuan dan bimbingan dari beberapa pihak akhirnya skripsi ini dapat diselesaikan tepat pada waktunya.
Dalam penyusunan skripsi ini, penulis tidak lepas dari bimbingan serta bantuan dari berbagai pihak, baik moril maupun materil. Oleh karena itu, pada kesempatan ini, penulis mengucapkan rasa terima kasih terutama kepada Ibu Deasy Permatasari, S.Si., MT. yang telah memberikan bantuan serta saran dalam penyelesaian skripsi ini. Semoga Tuhan Yang Maha Esa membalas kebaikan dan melimpahkan Rahmat dan karunia-nya. Amin. Tak lupa juga penulis dengan penuh rasa syukur, mengucapkan rasa terima kasih yang mendalam, serta penghargaan yang tidak terhingga yang penulis sampaikan kepada :
1. Dr.Ir.Eddy Soeryanto M.Sc, selaku Rektor Universitas Komputer Indonesia. 2. Prof. Dr. H. Denny Kurniadie, Ir., M.Sc selaku Dekan Fakultas Teknik dan
5. Kepala sekolah dan seluruh guru pengajar SDN duren IV Karawang, terima kasih atas kerja sama dan bantuannya.
6. Kedua orang tua penulis yaitu Papa (Fredi Sakul) dan Mama (Gerny Anes), kalian adalah Segalanya, Terima Kasih Karena Telah Menjadikan Aku seperti ini dan memberikan dorongan baik moril maupun materil.
7. Semua teman-teman yang telah membantu dalam penyusunan skripsi ini, Hilman, Isnan, lala, Ochy, Dedi, Deni, Anggun, Giffar, Imam, Iman, Adi, dan teman-teman kelas angkatan 2008, Terima Kasih semuanya.
8. Mira yang telah selalu ada dalam susah maupun senang memberi motivasi penulis, support, pikiran sampai penulis berhasil dalam penyelesaian skripsi ini.
Semoga Tuhan Yang Maha Esa membalas kebaikan yang telah diberikan kepada penulis.
Akhirnya penulis berharap semoga skripsi ini bermanfaat bagi kita semua. Amin.
Bandung, 2012
PERNYATAAN KEASLIAN
ABSTRAK………..... i
ABSTRACT……….……... ii
KATA PENGANTAR………...…... iii
DAFTAR ISI………. v
DAFTAR GAMBAR……….... xi
DAFTAR TABEL………..…... xiv
DAFTAR SIMBOL……….……. xv
BAB I. PENDAHULUAN………. 1
1.1.Latar Belakang Penelitian ………....…… 1
1.2.Identifikasi dan Rumusan Masalah……….. 4
1.2.1. Identifikasi Masalah………..... 4
1.2.2. Rumusan Masalah………..... 4
1.3.Maksud dan Tujuan Penelitian ………...……… 5
1.3.1. Maksud Penelitian………..... 5
1.3.2. Tujuan Penelitian………..... 5
1.4.Kegunaan Penelitian………... 5
1.6.2.Waktu Penelitian... 8
BAB II. LANDASAN TEORI………...………... 9
2.1 Pengertian Aplikasi………... 9
2.2 Pengertian Mobile………...... 9
2.3 Pengertian Aplikasi Mobile………...... 10
2.3.1 Manfaat Aplikasi Mobile………...... 10
2.3.2 Karakteristik Aplikasi Mobile………... 10
2.3.3 HandPhone………...... 11
2.4 Pengenalan Java dan J2ME………...... 12
2.4.1 Java………...... 12
2.4.2 Java 2 Micro Edition (J2ME)... 14
2.4.3 CLDC dan MIDP……….... 14
2.4.3.1 CLDC (Connected Limited Device Configuration).. 14
2.4.3.2 MIDP (Mobile Information Device Profile)... 15
2.4.4 JAD (Java Application Descriptor)... 15
2.4.5 RMS (Record Management System)... 16
2.4.6 NetBeans IDE... 16
2.5 Materi Pengenalan Bahasa Inggris... 17
BAB III. OBJEK DAN METODE PENELITIAN ………... 21
3.2.1. Desain Penelitian……….... 26
3.2.2. Jenis dan Metode Pengumpulan Data……….... 27
3.2.2.1Sumber Data Primer…………...... 27
3.2.2.2Sumber Data Sekunder ………...... 28
3.2.3. Metode Pendekatan/Pengembangan Sistem…………... 28
BAB IV. PERANCANGAN SISTEM ………...... 33
4.1Perancangan Sistem………... 33
4.1.1Analisis Kebutuhan Sistem………...... 33
4.2Tujuan Perancangan Sistem………...... 33
4.3Sistem Aplikasi yang akan Dirancang………..... 34
4.3.1Use Case Diagram yang akan dirancang... 34
4.3.1.1 Skenario Use Case Diagram Pilih Materi... 36
4.3.1.2 Skenario Use Case Diagram Latihan Soal ... 37
4.3.2Activity Diagram yang akan Dirancang... 38
4.3.3Sequence Diagram yang akan Dirancang... 43
4.3.4Class Diagram yang akan Dirancang... 46
4.3.5Deployment Diagram... 47
4.4Rancangan Tampilan…………...... 48
4.4.1Tampilan Splash Screen... 48
4.4.2Tampilan List Menu... 49
4.4.3Tampilan Menu Materi... 50
4.4.4Tampilan Menu List Materi Alphabet... 51
4.4.5Tampilan Menu Alphabet... 52
4.4.10 Tampilan Menu List Materi Hewan... 57
4.4.11 Tampilan Menu Hewan... 58
4.4.12 Tampilan Latihan... 59
4.4.13 Tampilan Score... 60
4.4.14 Tampilan Form Help... 61
4.4.15 Tampilan Form About... 62
BAB V. IMPLEMENTASI DAN PENGUJIAN SISTEM………... 63
5.1Implementasi Aplikasi……….... 63
5.1.1Batasan Implementasi………... 63
5.1.2Implementasi Perangkat Lunak………... 64
5.1.3Implementasi Perangkat Keras... 64
5.1.4Implementasi Antar Muka... 65
5.1.4.1Antar Muka Splash Screen... 65
5.1.4.2Antar Muka List Menu... 66
5.1.4.3Antar Muka Menu Material... 66
5.1.4.4Antar Muka Menu List Materi Alphabet... 67
5.1.4.10 Antar Muka Menu List Materi Hewan... 70
5.1.4.11 Antar Muka Menu Hewan... 70
5.1.4.12 Antar Muka Latihan Soal... 71
5.1.4.13 Antar Muka Menu Score... 71
5.1.4.14 Antar Muka Form Help... 72
5.1.4.15 Antar Muka Form About... 72
5.1.4.16 Antar Muka Exit... 73
5.2Pengujian Sistem... 74
5.2.1Rencana Pengujian... 74
5.2.2Kasus dan Hasil Pengujian... 75
5.2.3Kesimpulan Pengujian Black Box... 82
5.3Evaluasi Program... 82
5.3.1Uji Coba... 82
BAB VI. IMPLEMENTASI DAN PENGUJIAN SISTEM………... 83
6.1 Kesimpulan... 83
6.2 Saran... 83 DAFTAR PUSTAKA
1.1Latar Belakang
Perkembangan teknologi dan persaingan yang semakin ketat, menuntut kita agar dapat menguasai Bahasa Inggris yang merupakan Bahasa Internasional. Selain itu, Bahasa Inggris juga merupakan penunjang keberhasilan dalam mempelajari semua bidang studi. Oleh karena itu, pendidikan Bahasa Inggris perlu diperkenalkan pada anak-anak sejak dini. Namun, pada umumnya anak-anak mengalami kesulitan dalam mempelajari bahasa asing, termasuk Bahasa Inggris. Kesulitan anak dalam mempelajari Bahasa Inggris disebabkan karena Bahasa Inggris bukan merupakan bahasa mereka, sehingga mereka tidak terbiasa mendengar atau mengucapkan pelafalan dalam Bahasa Inggris. Selain itu kecendrungan pola belajar anak yang lebih suka bermain juga sangat mempengaruhi, sehingga pembelajaran secara teoritis saja kurang optimal untuk pengenalan Bahasa Inggris pada anak. Pengenalan Bahasa Inggris pada usia dini diharapkan membantu anak-anak mengenal budayanya dan budaya orang lain.
untuk anak-anak dalam mengenal angka dan membaca dalam Bahasa Inggris, namun salah satu kelemahannya adalah harus disesuaikan waktu dengan jam tayang dan episode yang di tayangkan. Selain media diatas alangkah baiknya jika teknologi lain yang sedang berkembang sangat pesat yaitu telepon seluler (Handphone) dapat mendukung dalam belajar dalam hal ini lebih dikhususkan dengan menyediakan fasilitas belajar bahasa inggris ke dalam telepon seluler (handphone).
Dengan kelebihan yang portable dan nyaman diharapkan dapat meningkatkan minat anak-anak dalam mempelajari bahasa inggris tanpa batas waktu dan tempat, dimana saja dan kapan saja kita bisa belajar bahasa inggris dengan menggunakan handphone. Untuk mendukung pengenalan bahasa inggris pada anak-anak usia dini,
merupakan ide yang sangat bagus jika kita membuat aplikasi yang dilengkapi berbagai fitur materi seperti alphabet, angka, warna, hewan disertai teks dan suara, dan disertai juga latihan soal untuk mengevaluasi hasil yang telah dipelajari kedalam media telepon seluler (Handphone).
Oleh karena itu, diharapkan dengan pembuatan aplikasi pengenalan bahasa inggris, maka anak-anak lebih tertarik untuk belajar mengenal bahasa inggris, yang nantinya dapat membantu mereka dalam meningkatkan kemampuan dasar bahasa inggris yaitu speaking, listening, dan reading.
1.2Identifikasi dan Rumusan Masalah 1.2.1 Identifikasi Masalah
Permasalahan yang sering dihadapi dalam pembelajaran bahasa inggris di Sekolah Dasar adalah :
1. Rendahnya minat untuk belajar bahasa inggris, dikarenakan bahasa inggris bukan bahasa mereka.
2. Pembelajaran kurang atraktif dikarenakan penyampaian materi pembelajaran masih menggunakan alat bantu yang kurang menarik. Sehingga anak-anak kurang menyerap materi pembelajaran secara maksimal.
3. Kesulitan dalam proses pembelajaran secara teoritis yang diajarkan pada anak-anak.
1.2.2 Rumusan masalah
Adapun rumusan masalah adalah sebagai berikut :
1. Bagaimana merancang Aplikasi Pengenalan Bahasa Inggris berbasis J2ME yang interaktif dan difokuskan pada pengenalan Bahasa Inggris.
2. Bagaimana membuat anak-anak Sekolah Dasar tertarik belajar Bahasa Inggris dari Aplikasi Pengenalan Bahasa Inggris.
1.3Maksud dan Tujuan Penelitian 1.3.1 Maksud Penelitian
Maksud penelitian dari apa yang dilakukan oleh penulis adalah merancang suatu aplikasi pengenalan bahasa inggris untuk dapat membantu pembelajaran bagi pengajar serta mampu membuat anak-anak sekolah dasar lebih memahami pelajaran.
1.3.2 Tujuan Penelitian
Adapun tujuan dari penelitian ini adalah sebagai berikut :
1. Untuk membuat Aplikasi Pengenalan Bahasa Inggris berbasis J2ME
2. Untuk membuat anak-anak Sekolah Dasar tertarik belajar bahasa inggris dari Aplikasi Pengenalan Bahasa Inggris.
3. Untuk mengimplementasi Aplikasi Pengenalan Bahasa Inggris kepada anak-anak kelas satu Sekolah Dasar. Agar aplikasi ini dapat diterapkan sebagai sarana pengenalan Bahasa Inggris yang praktis.
1.4Kegunaan Penelitian 1.4.1 Kegunaan Praktis
1. Bagi Sekolah Dasar
2. Bagi anak-anak Sekolah Dasar
Dari hasil penelitian dan perancangan Aplikasi Pengenalan Bahasa Inggris ini diharapkan mampu memudahkan para siswa dalam proses belajar dan diharapkan mengurangi permasalahan yang sering ditemui pada pembelajaran di sekolah dasar.
1.4.2 Kegunaan Akademis 1. Bagi Pengembangan Ilmu
Dari hasil penelitian dan perancangan Aplikasi Pengenalan Bahasa Inggris ini diharapkan dapat menambah sumbangan informasi ilmu pengetahuan khususnya dibidang pendidikan bahasa Inggris.
2. Bagi Peneliti Lain
Dari hasil penelitian dan perancangan Aplikasi Pengenalan Bahasa Inggris ini diharapkan dapat memberikan masukan dan bahan pertimbangan sekaligus dapat dijadikan sebagai bahan referensi didalam penulisan tugas akhir ataupun skripsi.
3. Bagi Penulis
1.5Batasan Masalah
Dalam perancangan aplikasi ini penulis membatasi ruang lingkup masalah yang dihadapi, sebagai berikut :
1. Aplikasi Pengenalan Bahasa Inggris ini mencakup pengenalan dasar Bahasa Inggris meliputi penggunaan materi alphabet, angka, warna, hewan disertai teks dan suara dan beberapa latihan soal.
2. Aplikasi ini Diperuntukan pada Anak-anak Sekolah Dasar dan score yang dihasilkan siswa dari aplikasi ini tidak untuk diolah kedalam nilai rapot.. 3. Aplikasi ini menggunakan bahasa pemrograman J2ME dan tidak memiliki
Database.
4. Aplikasi ini tidak terhubung dengan internet.
1.6Lokasi dan Waktu Penelitian 1.6.1 Lokasi Penelitian
1.6.2 Waktu Penelitian
Adapun jadwal penelitiannya dari pertengahan januari 2012 sampai juni 2012.
No Kegiatan Tahun 2012
Pada Bab ini menjelaskan beberapa konsep dan dasar teori yang berkaitan dengan permasalahan yang akan dibahas penulis sebagai dasar pemahaman dalam mengimplementasikan konsep-konsep tersebut kedalam semua kegiatan perancangan aplikasi mobile berbasis J2ME.
2.1 Pengertian Aplikasi
Aplikasi berasal dari kata application yang artinya penerapan/ penggunaan. Secara istilah aplikasi adalah: program siap pakai yang direka untuk melaksanakan suatu fungsi bagi pengguna dan dapat digunakan untuk mencapai sasaran yang dituju. Aplikasi juga dapat didefinisikan sebagai suatu program yang dibuat untuk membantu manusia dalam melaksanakan tugas tertentu.
2.2 Pengertian Mobile
2.3 Pengertian Aplikasi Mobile
Menurut sumber http://agusbarupunyablog.blogspot.com. Aplikasi mobile merupakan aplikasi yang dapat digunakan walaupun pengguna berpindah dengan mudah dari satu tempat ketempat lain lain tanpa terjadi pemutusan atau terputusnya komunikasi. Aplikasi ini dapat diakses melalui perangkat nirkabel seperti pager, telepon seluler dan PDA.
2.3.1 Manfaat Aplikasi Mobile
Aplikasi mobile dipilih, dikembangkan dan digunakan secara tepat dan baik, akan memberi manfaat yang sangat besar bagi para guru dan siswa. Secara umum manfaat yang dapat diperoleh adalah proses pembelajaran lebih menarik, lebih interaktif, jumlah waktu mengajar dapat dikurangi, kualitas belajar siswa dapat ditingkatkan dan proses belajar mengajar dapat dilakukan di mana dan kapan saja, serta sikap belajar anak-anak dapat ditingkatkan. Manfaat di atas akan diperoleh mengingat terdapat keunggulan dari sebuah Aplikasi mobile untuk pembelajaran, yaitu: Sangat efisien dan tidak buang-buang waktu serta Meningkatkan daya tarik dan perhatian anak-anak atau pengguna.
2.3.2 Karakteristik Aplikasi Mobile
Karakteriskik aplikasi mobile adalah: 1. Ukuran yang kecil.
2. Memory yang terbatas.
Perangkat mobile juga memiliki memory yang kecil, yaitu primary (RAM) dan secondary (disk).
3. Daya proses yang terbatas.
Sistem mobile tidaklah setangguh rekan mereka yaitu desktop 4. Mengkonsumsi daya yang rendah.
Perangkat mobile menghabiskan sedikit daya dibandingkan dengan mesin desktop.
5. Kuat dan dapat diandalkan.
Karena perangkat mobile selalu dibawa kemana saja, mereka harus cukup kuat untuk menghadapi benturan-benturan, gerakan, dan sesekali tetesan-tetesan air.
6. Konektivitas yang terbatas.
Perangkat mobile memiliki bandwith rendah, beberapa dari mereka bahkan tidak tersambung.
7. Masa hidup yang pendek.
Perangkat-perangkat konsumen ini menyala dalam daya yang terbatas.
2.3.3 HandPhone
dengan jaringan telepon menggunakan kabel (nirkabel; wireless). Selain berfungsi untuk melakukan dan menerima panggilan telepon, ponsel umumnya juga mempunyai fungsi pengiriman dan penerimaan pesan singkat Short Message Service (SMS).
Mengikuti perkembangan teknologi, kini ponsel dilengkapi dengan berbagai pilihan fitur, seperti bisa menangkap siaran televisi, perangkat lunak pemutar audio dan video, kamera digital, game, dan layanan internet. Ada pula penyedia jasa telepon genggam di beberapa negara yang menyediakan layanan generasi ketiga atau 3G dengan menambahkan jasa videophone, sebagai alat pembayaran, maupun untuk televisi online pada telepon genggam mereka. Sekarang, telepon genggam menjadi gadget yang multifungsi.Selain fitur-fitur tersebut, ponsel sekarang sudah ditanamkan fitur komputer. Jadi pada ponsel tersebut, orang bisa mengubah fungsi ponsel tersebut menjadi mini komputer. Di dunia pendidikan, fitur ini sangat membantu bagi para pelajar untuk melakukan pembelajaran di satu alat.
2.4 Pengenalan Java dan J2ME 2.4.1 Java
menjanjikan sifat platform independent yang berarti program cukup ditulis satu kali dan decompile satu kali maka akan dapat dijalankan dimesin lain tanpa memerlukan pengubahan kode.
Sampai saat ini java terbagi menjadi empat katagori yaitu : 1. Java 2 Standard Edition (J2SE)
- Aplikasi untuk destop
2. Java 2 Enterprise Edition (J2EE)
- Aplikasi untuk server kelas enterprise yang biasanya berskala besar. 3. Java 2 platform Micro Edition (J2ME)
- Aplikasi untuk perangkat telepon genggam, smartphone dan PDA. 4. Java Card
- Java Card digunakan untuk pemrograman smartcard berbasis java.
2.4.2 Java 2 Micro Edition (J2ME)
J2ME dibuat pertama kali oleh Sun Microsystem pada tahun 1998. Tujuan awalnya adalah untuk menyelidiki kemungkinan-kemungkinan dijalankannya Java pada perangkat dengan sumber daya terbatas. J2ME meningkatkan kapabilitas perangkat mobile dari yang hanya berkemampuan melakukan komunikasi suara menjadi perangkat yang mampu mengakses internet dan memiliki fungsionalitas lebih dinamis.
Gambar 2.2 Arsitektur J2ME
2.4.3 CLDC dan MIDP
2.4.3.1 CLDC (Connected Limited Device Configuration)
CLDC melingkupi perangkat-perangkat dengan sumber daya terbatas. Sumber daya yang dimaksud disini adalah memori, antarmuka pengguna, daya listrik dan kemampuan memproses. Ada dua versi CLDC yaitu CLDC 1.0 dan 1.1. Spesifikasi CLDC mengindentifikasi perangkat yang mempunyai karakteristik sebagai berikut :
a. Untuk menjalankan java dibutuhkan memori 160 sampai 512 KB b. Antarmuka pengguna sangat terbatas
d. Konektifitas jaringan biasanya wireless dengan bandwidth terbatas dan akses yang terputus-putus.
2.4.3.2 MIDP (Mobile Information Device Profile)
MIDP adalah spesifikasi untuk sebuah profil J2ME. MIDP memiliki lapisan diatas CLDC, API tambahan untuk daur hidup aplikasi, antarmuka, jaringan, dan penyimpanan persisten. Pada saat ini terdapat MID 1.0 dan MIDP 2.0. fitur tambahan MIDP 2.0 dibanding 1.0 adalah API untuk multimedia. Pada MIDP 2.0 terdapat dukungan memainkan tune dan file WAV.
MIDP 2.0 mempunyai karakteristik, yaitu :
a. Memori (256 KB memori non-volatile untuk komponen MIDP, 8 KB memori non-volatile untuk data persistence yang dibuat oleh aplikasi, dan 32 KB memori volatile untuk JRE)
b. Display (96x54 pix, Kedalaman Display 1 bit, pixel ratio = 1:1) c. Input (keyboard dan touch screen)
d. Jaringan (Dua arah, nirkabel)
e. Multimedia (memiliki kemampuan untuk memainkan suara dan video)
2.4.4 JAD (Java Application Descriptor)
Java application Descriptor atau JAD digunakan untuk mendeskripsikan
ini aplikasi untuk keperluan pemetaan. File JAD berisi deskripsi file JAR (Java Archive) dan pemetaan atribut MIDlet. File JAR sendiri berisi kumpulan kelas
2.4.5 RMS (Record Management System)
Menurut M.Shalahudin dan Rosa (2010:121) RMS (Record Management System) adalah kumpulan record, dan record disimpan sebagai array dari byte
dalam sebuah record store. Pada konsepnya, record yang disimpan dalam record store diakses berdasarkan recordid yang berupa integer. Recordid ini biasanya
digunakan untuk mengakses record seperti fungsi indeks pada pengaksesan array.
2.4.6 NetBeans IDE
Menurut sumber (http://infoini.com/2011/pengertian-netbeans) NetBeans IDE adalah IDE open source yang ditulis sepenuhnya dengan bahasa Java menggunakan platform NetBeans. NetBeans IDE mendukung pengambangan semua tipe aplikasi Java (J2SE, web, EJB, dan aplikasi mobile). Fitur lainnya adalah sistem proyek berbasis Ant, control versi, dan refactoring.
Modularitas : Semua fungsi IDE disediakan oleh modul-modul. Tiap modul menyediakan fungsi yang didefinisikan dengan baik, seperti dukungan untuk bahasa pemrograman Java, editing, atau dukungan bagi CVS. NetBeans memuat semua modul yang diperlukan dalam pengembangan Java dalam sekali download, memungkinkan pengguna untuk mulai bekerja sesegera mungkin.
2.5 Materi Pengenalan Bahasa Inggris 1. Vocabulary
Penerapan vocabulary pada pengenalan Bahasa Inggris pada anak tidak hanya membahas tentang kata-kata, tetapi juga harus menyediakan objek dan gambar untuk menarik minat anak yang akan sangat membantu anak untuk belajar (Scoot dan Ytreberg, 2006:5). Vocabulary yang diterapkan dalam aplikasi mobile ini adalah vocabulary berbentuk numbers (angka), Alphabet, colour (warna) yang biasa digunakan sehari-hari.
Contoh Vocabulary Angka -
Gambar 2.3 Contoh Vocabulary Angka
Contoh Vocabulary Warna -
Contoh Vocabulary Alphabet -
Gambar 2.5 Contoh Vocabulary Alphabet 2.6 Tingkatan Materi Pembelajaran Bahasa Inggris Pada Anak
Menurut Scott dan Ytreberg (2006: 1), ada perbedaan besar dalam hal tingkah laku anak-anak dalam rentang usia tertentu. Ada yang berkembang secara cepat, tetapi ada juga yang tidak. Kita dapat menentukan karakteristik tertentu pada anak-anak untuk kita jadikan poin penting dalam pembelajaran.
Dalam penelitiannya, Scott dan Ytreberg mengklarifikasi pembelajaran anak-anak kedalam dua kelompok umur, yaitu ;
1. Usia 4-6 tahun
Karakteristik anak-anak usia 4-6 tahun dalam proses pembelajaran bahasa yaitu :
a. Memiliki perhatian dan masa konsentrasi yang singkat. b. Sulit membedakan antara fakta dan fiktif.
c. Sulit menentukan apa yang harus mereka pelajari. d. Mereka sangat suka bermain.
2. Usia 7-10
Karakteristik anak-anak 7-10 tahun dalam proses pembelajaran bahasa yaitu :
a. Konsep dasar mereka mulai terbentuk karena dipengaruhi lingkingan.
b. Sudah dapat membedakan antara fakta dan fiktif.
c. Mampu menggunakan kata-kata beserta pengucapan dan maknanya.
d. Mampu membuat keputusan dalam pembelajaran. e. Sudah mengerti sistematika bahasa.
Berdasarkan analisis tersebut, penulis menentukan katagori pembelajaran berdasarkan kelompok umur 7-10 tahun. Penulis menerapkan penggunaan vocabulary pada aplikasinya dan penulis menerapkan kata sederhana dalam pengenalan Bahasa Inggris.
2.7 Hakikat Pembelajaran
2.8 Konsep dan Model Pembelajaran
Pembelajaran: “ proses pembelajaran merupakan suatu proses yang mengandung serangkaian perbuatan guru dan siswa atas dasar hubungan timbal balik yang berlangsung dalam situasi edukatif untuk mencapai tujuan tertentu”
Proses pembelajaran merupakan interaksi semua komponen atau unsur yang terdapat dalam pembelajaran yang satu sama lain saling berhubungan dalam sebuah rangkaian untuk mencapai tujuan. Usman ( 2000 : 4 ).
3.1 Obyek Penelitian
Obyek utama penelitian adalah pengenalan bahasa inggris terhadap anak-anak kelas satu sekolah dasar negeri IV Karawang dengan menggunakan aplikasi mobile berbasis J2ME menggunakan media gambar, teks dan suara. Sesuai
dengan hakikat penelitian yang hendak memberikan pembelajaran terhadap anak-anak sekolah dasar dalam bidang bahasa inggris, maka pengumpulan data atau informasi juga telah dilakukan terhadap pihak-pihak yang diperkirakan penting dengan tema penelitian.
3.1.1 Sejarah Singkat Sekolah Dasar Negeri IV
Sekolah Dasar Negeri IV (SDN IV) Klari/Karawang, pada awal berdirinya bernama Sekolah Dasar Negeri V (SDN V) Klari/Karawang. Berdiri pada tahun 1995 yang didirikan oleh pemerintah kabupaten Karawang. Tetapi, Sejak tahun 1996 dipindahkan ke daerah kompleks Perum Bumi Kosambi Permai.yang dikenal dengan nama SDN V Perum BKP. Namun pada tahun 2008 Sekolah Dasar Negeri V Klari/Karawang berganti nama menjadi Sekolah Dasar Negeri IV Klari/Karawang. Secara singkat dipaparkan sejarah perkembangan SDN Duren IV Perum BKP, 1995 sampai sekarang.
3.1.2 Visi dan Misi 1. Visi
Pendamping siswa untuk menjadi seorang pribadi yang beriman, berwatak, dan berbudi pekerti dengan berpihak kepada yang lemah.
2. Misi
1. Mendorong dan membantu siswa untuk mengenali potensi dirinya sehingga dapat dikembangkan secara optimal.
3.1.3 Struktur Organisasi SDN Duren 5
Gambar 3.1 Struktur Organisasi Sekolah Dasar Negeri IV Duren Karawang
3.1.4 Deskripsi Tugas - Kepala Sekolah :
1. Merencanakan Program Kerja Tahunan.
2. Mengelola unsur-unsur pokok manajemen sekolah yang meliputi : Guru, karyawan, dan peserta didik, Fasilitas sarana prasarana sekolah berupa : gedung, perpustakaan dan kantor, Keuangan sekolah dari orang tua, pemerintah dan unit usaha sekolah.
- Wakil Kepala Sekolah
1. Membantu Kepala Sekolah dalam mengorganisasikan, mengkoordinasikan, mengarahkan dan membina seluruh kegiatan. 2. Membantu Kepala Sekolah dalam melaksanakan dan mengembangkan
manajemen sekolah.
3. Merencanakan program/kegiatan akreditasi. - Perpustakaan
1. Menata ruangan perpustakaan dengan rapi dan teratur 2. Mendata jumlah buku perpustakaan
3. Merencanakan program kegiatan perpustakaan
4. Mendistribusikan buku buku perpustakaan kepada para siswa 5. Membukukan keluar masuknya buku perpustakaan
6. Memlihara keutuhan dan kelengkapan buku perpustakaan - Tata Usaha
1. Melaksanakan administrasi sekolah secara terartur dan tertib 2. Mencatat surat masuk dan keluar secara teratur
3. Membuat surat surat yang diperlukan sekolah 4. Menyimpan arsip surat surat dan dokumen sekolah - Wali Kelas
1. Pengelolaan Kelas
2. Penyelenggaraan Peraturan Kelas, Meliputi : a. Papan absensi siswa
c. Jadwal kebersihan
d. Struktur Organisasi Kelas e. Tata Tertib dan Sanksi Siswa
3. Pengisian buku raport Penilaian Hasil Belajar. 4. Pembagian buku raport Penilaian Hasil Belajar 5. Memantau perkembangan kegiatan belajar bersama
6. Memberikan laporan/menghubungi orang tua siswa, terhadap siswa yang mendapat/menemui masalah dalam belajar
7. Memberikan bimbingan terhadap siswa yang mengalami kesulitan dalam belajar
8. Merencanakan dan melaksanakan kegiatan-kegiatan yang dapat menunjang keberhasilan siswa.
3.2 Metode Penelitian
Metode penelitian berisi apa-apa saja yang akan peneliti ambil untuk memperoleh data-data yang diperlukan dan bagaimana cara mengolahnya agar didapatkan informasi atau hasil yang berkualitas serta valid dan reliable. Menurut Mochamad Sulaiman dalam http://blog.elearning.unesa.ac.id/mochamad-sulaiman/metode-penelitian, metode penelitian adalah suatu cara ilmiah untuk mendapatkan data dengan tujuan dan kegunaan tertentu.
ilmiah dan kemudian menganalisis factor-faktor yang berhubungan dengan pokok permasalahan sehingga akan didapat suatu kebenaran dari data yang diperoleh.
Dalam melaksanakan penelitian ini tahapan-tahapan yang penulis lakukann adalah :
1. Melakukan pengamatan secara tidak formal dalam rangka mengindentifikasi masalah yang ada.
2. Melakukan studi kepustakaan untuk melihat apakah ada keterkaitan antara teori dengan masalah yang ditemui.
3. Melakukan analisis data dan penarikan kesimpulan.
3.2.1. Desain Penelitian
Menurut Jonathan Sarwono (2006:27) yang dimaksud dengan desain penelitian bagaikan alat penuntun bagi peneliti dalam melakukan proses penentuan instrument pengambilan data, penentuan sample, koleksi data dan analisisnya. Pemilihan metode ini berkaitan dengan :
1. Tujuan penelitian yang ingin dicapai 2. Logika berfikir yang digunakan
3. Pedoman dalam melakukan proses penelitian.
3.2.2 Jenis dan Metode Pengumpulan Data
Adapun jenis dan metode pengumpulan data pada penelitian ini adalah :
3.2.2.1 Sumber Data Primer
Untuk mendapatkan data maupun informasi yang diperlukan, maka dalam penelitian ini diperlukan sebuah metode atau teknik pengumpulan data untuk mendapatkan data primer. Adapun metode yang dilakukan dalam pengumpulan data untuk penelitian ini ialah :
1. Obeservasi
Yaitu teknik yang dilakukan dengan mengadakan pengamatan langsung terhadap kegiatan di SDN Duren IV Karawang sebagai objek penelitian dimana dalam hal ini diteliti dengan baik kemudian mengumpulkan data-data yang berhubungan dengan pembahasan. 2. Wawancara
3.2.2.2 Sumber Data Sekunder
Data sekunder yaitu data-data yang diperoleh secara tidak langsung yang dapat dijadikan data pendukung sumber data primer.
1. Studi Pustaka
Mengumpulkan data-data seperti buku, panduan internet, artikel ilmiah yang dapat dikaji sebagai bahan rujukan dan landasan teoritis dalam pemecahan masalah yang berkaitan dengan proses pembelajaran bahasa inggris di Sekolah Dasar.
3.2.3 Metode Pendekatan dan Pengembangan Sistem 3.2.3.1 Metode Pendekatan Sistem
Metode adalah suatu cara atau teknik yang sistematik untuk mengerjakan sesuatu. Metode pendekatan sistem yang penulis gunakan adalah metode pendekatan sistem yang berorientasi objek (Object-Oriented)
3.2.3.2 Metode Pengembangan Sistem
Metode prototyping memiliki tahapan-tahapan di dalam proses pengembangannya yaitu :
1. Pengumpulan kebutuhan
Pelanggan dan pengembang bersama-sama mendefinisikan format seluruh perangkat lunak, mengidentifikasikan semua kebutuhan, dan garis besar sistem yang akan dibuat.
2. Membangun prototyping
Membangun prototyping dengan membuat perancangan sementara yang berfokus pada penyajian kepada pelanggan (misalnya dengan membuat input dan format output).
3. Evaluasi protoptyping
Evaluasi ini dilakukan oleh pelanggan apakah prototyping yang sudah dibangun sudah sesuai dengan keinginan pelanggan. Jika sudah sesuai maka langkah keempat akan diambil. Jika tidak, maka prototyping direvisi dengan mengulangi langkah 1, 2 , dan 3.
4. Menguji dan meningkatkan prototype
Setelah sistem sudah menjadi suatu perangkat lunak yang siap pakai,
harus dites dahulu sebelum digunakan. Setelah itu, Pelanggan
mengevaluasi apakah sistem yang sudah jadi sudah sesuai dengan yang
diharapkan . Jika sudah, maka langkah kelima dilakukan, jika belum maka
5. Menggunakan system
Perangkat lunak yang telah diuji dan diterima pelanggan siap untuk
digunakan.
3.2.3.3 Alat Bantu Analisis dan Desain Berorientasi Objek
Prabowo dan Herlawati (2011:2) Pemrograman berorientasi objek bekerja dengan baik ketika dibarengi dengan Object-Oriented Analysis and Design Proses (OOAD).
Dengan metode pendekatan system yang berorientasi objek, maka penulis akan menggambarkan bagaimana karakteristik system tersebut dengan menggunakan pemodelan yang disebut Unifield Modelling Language (UML). Berikut adalah alat bantu yang digunakan dalam UML, yaitu :
1. Use Case
Use case adalah dsekripsi fungsi dari sebuah sistem dari perspektif
2. Activity diagram
Diagram ini menjelaskan alur kerja suatu sistem. Activity diagram mirip dengan state diagram karena sejumlah aktifitas menggambarkan keadaan suatu proses dengan memperlihatkan urutan aktifitas yang dijalankan baik berupa pilihan maupun paralel. Diagram ini juga berguna untuk menganalisis sebuah usecase dengan menggambarkan aksi-aksi yang diperlukan dan kapan aksi-aksi tersebut dijalankan. Selain itu, activity diagram dapat menjelaskan urutan lgoritma yang kompleks dan memodelkan sejumlah aplikasi dengan proses paralel.
3. Sequence Diagram
Sequence diagram digunakan untuk menggambarkan perilaku pada sebuah
skenario. Diagram ini menunjukan sejumlah contoh objek dan pesan yang diletakan diantara objek-objek ini didalam use case. Komponen utama sequence diagram terdiri atas objek yang dituliskan dengan kotak segiempat bernama.
Pesan diwakili oleh garis dengan tanda panah. Sequence diagram bagus dalam menunjukan kolaborasi diantara objek namun tidak bagus dalam memberikan definisi yang pasti tentang prilaku tersebut.
4. Class Diagram
Class diagram adalah sebuah spesifikasi yang jika diinstansiasi akan
5. Deployment Diagram
Prabowo dan Herlawati (2011:2), Model diagram deployment bagian-bagian perangkat lunak suatu sistem ke perangkat keras yang akan mengeksekusinya. Elemen-elemen perangkat lunak seperti komponen, kelas, paket dan sebagainya dimanifestasikan menggunakan artifak serta dipetakan keperangkat kelas yang akan menjalankanya dengan titik (nodes). Komunikasi antar titik dimodelkan dengan jalur komunikasi (communication paths).
3.2.4. Pengujian Software
Roger S. Pressman (2002 : 551) pengujian black-box berfokus pada persyaratan fungsional perangkat lunak. Dengan demikian pengujian black-box memungkinkan perekayasa perangkat lunak mendapatkan serangkaian kondisi input yang sepenuhnya menggunakan semua persyaratan fungsional untuk suatu program. Pengujian black-box berusaha menemukan kesalahan katagori sebagai berikut : 1. Fungsi-fungsi yang tidak benar atau hilang
2. Kesalahan interface
3. Kesalahan dalam struktur data atau akses database eksternal 4. Kesalahan kinerja
4.1 Perancangan Sistem
Perancangan merupakan model yang ingin dibangun dan diimplementasikan sesuai dengan data yang ada dan disesuaikan dengan kebutuhan pengguna. Model sistem ini berupa pembuatan use case, activity diagram, sequence diagram, class diagram, dan deployment Diagram.
4.1.1 Analisis Kebutuhan Sistem
Kebutuhan utama dalam perancangan aplikasi pengenalan bahasa inggris untuk anak-anak ini adalah berbagai file gambar, teks, dan suara. Semua kebutuhan itu harus dapat dituangkan kedalam perancangan agar hasil aplikasi dapat sesuai dengan konsep. Dalam aplikasi pengenalan bahasa inggris ini, juga dibutuhkan menu latihan yang berfungsi untuk mengetahui sejauh mana user dapat memahami materi yang telah diberikan.
4.2 Tujuan Perancangan Sistem
Tahap perancangan sistem mempunyai dua tujuan utama, yaitu :
1. Membangun aplikasi pengenalan bahasa inggris untuk kelas satu Sekolah Dasar Negeri IV Duren Karawang berbasis J2ME.
4.3 Sistem Aplikasi Yang Akan Dirancang 4.3.1 Use Case Diagram Yang Akan Dirancang
Use Case Diagram mendeskripsikan fungsi dari sebuah aplikasi yang akan dibangun.
Berikut penggambaran use case diagram.
Tabel 4.1 Penjelasan Use Case Diagram No Use Case Deskripsi
1 Use Case Pilih Materi Use Case Pilih Materi adalah suatu fungsi dalam aplikasi yang digunakan untuk memilih materi yang akan dipelajari.
4.3.1.1 Skenario Use Case Diagram Pilih Materi 1. Skenario Use Case Pilih Materi
Nama Use Case : Pilih materi Aktor : Pengguna
Tujuan : Pengguna dapat melakukan pemilihan materi yang terdapat pada aplikasi pengenalan bahasa inggris
Aktor Sistem
1. Pengguna memilih menu pilih materi yang terdapat pada aplikasi pengenalan bahasa inggris.
2. Aplikasi menampilkan menu pilih materi
3. Pengguna memilih materi yang akan dipelajari
4. Aplikasi menampilkan materi yang dipilih
5. Pengguna belajar pengenalan bahasa inggris dari materi yang sudah dipilih.
4.3.1.2 Skenario Use Case Diagram Latihan Soal 2. Skenario Use Case Latihan Soal
Nama Use Case : latihan Soal Aktor : Pengguna
Tujuan : Mengetahui kemampuan pengguna dengan mengisi latihan soal yang terdapat pada aplikasi pengenalan bahasa inggris
Aktor Sistem
1. Pengguna memilih menu latihan soal yang terdapat pada aplikasi pengenalan bahasa inggris.
2. Aplikasi menampilkan menu latihan soal
3. Pengguna mengerjakan latihan soal
4. Aplikasi menampilkan nilai 5. Pengguna mengetahui score latihan
soal dari aplikasi pengenalan bahasa inggris.
4.3.2 Activity Diagram Yang Akan Dirancang
Activity Diagram adalah salah satu cara untuk memodelkan event-event yang
terjadi didalam suatu use case.
Berikut adalah activity diagram proses yang terjadi didalam sistem aplikasi pengenalan bahasa inggris :
1. Activity Diagram Memilih Materi Alphabet
Gambar 4.2 Activity Diagram Memilih Materi Alphabet
Activity Diagram memilih Materi alphabet dimulai pada saat user memulai
2. Activity Diagram Memilih Materi Angka
Gambar 4.3 Activity Diagram Memilih Materi Angka
Activity Diagram memilih Materi angka dimulai pada saat user memulai
3. Aktivity Diagram Memilih Materi Warna
Gambar 4.4 Activity Diagram Memilih Materi Warna
Activity Diagram memilih Materi warna dimulai pada saat user memulai
4. Aktivity Diagram Memilih Materi Hewan
Gambar 4.5 Activity Diagram Memilih Materi Hewan
Activity Diagram memilih Materi hewan dimulai pada saat user memulai
5. Activity Diagram Latihan Soal
Gambar 4.6 Activity Diagram Latihan Soal
Activity Diagram latihan soal dimulai pada saat pengguna memilih latihan
4.3.3 Sequence Diagram
Sequence Diagram adalah interaction diagram yang memperlihatkan
event-event yang beruntun sepanjang berjalannya waktu (Nugroho, 2005). Cara membuat
sequence diagram dari atas kebawah. Masing-masing sequence diagram akan
menggambarkan aliran-aliran pada suatu usecase.
Pada sistem aplikasi pengenalan bahasa inggris, terdapat lima buah sequence diagram yaitu :
1. Sequence Diagram Alphabet
2. Sequence Diagram Angka
Gambar 4.8 Sequence Diagram Angka 3. Sequence Diagram Warna
4. Sequence Diagram Hewan
Gambar 4.10 Sequence Diagram Hewan
5. Sequence Diagram Latihan Soal
4.3.4 Class Diagram
Class Diagram adalah diagram yang digunakan untuk menampilkan beberapa
kelas serta paket-paket yang ada dalam sistem/perangkat lunak yang dikembangkan. Class Diagram memberikan deskripsi/diagram statis tentang sistem/perangkat lunak
dan relasi-relasi yang ada didalamnya (Nugroho, 2005).
Class diagram dari Aplikasi Pengenalan Bahasa Inggris yaitu :
4.3.5 Deployment Diagram
4.4 RANCANGAN TAMPILAN
Perancangan tampilan merupakan bagian dari perancangan sistem yang akan dibuat. Dengan perancangan ini akan menggambarkan bagaimana format tampilan dan proses yang berlangsung didalam aplikasi dapat dijelaskan sebagai berikut :
4.4.1 Tampilan Splash Screen
Tampilan Splash Screen aplikasi ini menampilkan gambar pada saat aplikasi mulai dibuka.
Welcome
English Learning Mobile
Gambar 4.14 Rancangan Tampilan Splash Screen
4.4.2 Tampilan List Menu
Pada List Menu menyediakan beberapa list untuk pengguna. Pengguna dapat memilih fungsi sesuai dengan yang diinginkan.
Menu Materi Belajar
Exercise Help About Exit
Exit Ok
4.4.3 Tampilan Menu Materi
Pada tampilan menu materi terdapat susunan materi, seperti alphabet, angka, warna dan hewan.
Materi Alphabet
Angka Warna Hewan
Back Ok
4.4.4 Tampilan Menu List Materi Alphabet
Pada tampilan menu list materi alphabet terdapat susunan materi alphabet dari A – Z
List Materi Alphabet A
B C D E
Back Ok
4.4.5 Tampilan Menu Alphabet
Tampilan menu alphabet, menampilkan materi tentang pengenalan alphabet
Huruf
Play Sound
Next
Back Menu
Gambar 4.18 Tampilan Materi Alphabet.
GAMBAR
&
4.4.6 Tampilan Menu List Materi Angka
Pada tampilan menu list materi angka terdapat susunan materi angka dari 0 – 10
List Materi Angka 0
1 2 3 4
Back Ok
4.4.7 Tampilan Menu Angka
Tampilan menu angka, menampilkan materi tentang pengenalan angka.
Angka
Play Sound
Next
Back Menu
Gambar 4.20 Rancangan Tampilan Materi Angka
GAMBAR
&
4.4.8 Tampilan Menu List Materi Warna
Pada tampilan menu list materi warna terdapat susunan materi warna.
List Materi Angka Merah
Biru Kuning Hijau Ungu
Back Ok
4.4.9 Tampilan Menu Warna
Tampilan menu warna, menampilkan materi tentang pengenalan warna.
Warna
Play Sound
Next
Back Menu
Gambar 4.22 Rancangan Tampilan Materi Warna
GAMBAR
&
4.4.10 Tampilan Menu List Materi Hewan
Pada tampilan menu list materi hewan, terdapat susunan materi hewan
List Materi Angka Anjing
Ayam Beruang Burung Cicak
Back Ok
4.4.11 Tampilan Menu Hewan
Tampilan menu hewan, menampilkan materi tentang pengenalan hewan.
Hewan
Play Sound
Next
Back Menu
Gambar 4.24 Rancangan Tampilan Materi Hewan
GAMBAR
&
4.4.12 Tampilan Latihan Soal
Pada tampilan latihan terdapat soal-soal. Dimana satu soal ada 2 pilihan jawaban.
Test
Choose the true answer Jawaban 1
Jawaban 2
Submit
Gambar 4.25 Rancangan Tampilan Latihan Soal
GAMBAR
4.4.13 Tampilan Score
Tampilan skor ini berfungsi untuk menampilkan nilai hasil dari pertanyan yang sudah dijawab pengguna.
Skor Test
Choose the true answer Your answer
Your Score
Back
Gambar 4.26 Rancangan Tampilan Score
GAMBAR
4.4.14 Tampilan Form Help
Form petunjuk berfungsi untuk menampilkan informasi tentang petunjuk
penggunaan aplikasi.
Help
Petunjuk penggunaan aplikasi belajar bahasa inggris “English Learning Mobile” :
1. Pilih menu materi, kemudian pilih materi yang akan dibuka seperti alphabet, angka, dan warna
2. Pilih materi yang akan dimainkan, kemudian klik tombol play sound bila ingin memutar suara
3. Bila ingin keluar aplikasi pilih exit pada aplikasi English Learning
Back
4.4.15 Tampilan Form About
Form about ini berfungsi untuk menampilkan informasi tentang orang yang
merancang aplikasi ini. Informasi ini berisi biodata pembuat seperti nama, no telp, dan email.
About
Aplikasi Pengenalan Bahasa Inggris untuk Sekolah Dasar kelas 1 berbasis J2ME merupakan program tugas akhir saya.
Biodata :
BAB V
IMPLEMENTASI DAN PENGUJIAN SISTEM
Setelah melakukan Perancangan Aplikasi Pengenalan Bahasa Inggris Berbasis Mobile Teknologi Untuk Sekolah Dasar Negeri IV Duren Karawang, maka tahap selanjutnya adalah mengimplementasikan dan pengujian aplikasi. Dengan tujuan menerapkan aplikasi agar dapat dioperasikan secara optimal sesuai dengan kebutuhan. Pengujian merupakan kegiatan yang dilaksanakan untuk menemukan atau mencari kesalahan pada sistem yang telah dibangun.
5.1 Implementasi Aplikasi
Implementasi aplikasi dilakukan dengan menggunakan bahasa pemrograman java J2ME, dengan menuliskan kode program (coding), tahap ini dilakukan dengan menggunakan program pengembang apikasi java, yaitu NetBeans IDE 7.1. Implementasi dilakukan diperangkat mobile Nokia N73 yang menggunakan sistem operasi Symbian OS v9.1 + S60 3rd Edition.
5.1.1 Batasan Implementasi
Dalam mengimplementasikan aplikasi ini ada beberapa hal yang dijadikan batasan-batasan implementasi yaitu sebagai berikut :
2. Pembuatan aplikasi pengenalan Bahasa Inggris menggunakan NetBeans IDE 7.1
3. Nilai yang dihasilkan siswa pada saat mengisi latihan soal dari aplikasi ini tidak untuk diolah kedalam nilai rapot.
5.1.2 Implementasi Perangkat Lunak
Dalam mengimplementasi aplikasi ini, perangkat lunak yang digunakan adalah sebagai berikut :
1. Sistem operasi Windows XP 2. NetBeans IDE 7.1
3. Sistem operasi Symbian OS v9.1 + S60 3rd Edition untuk implementasi aplikasi pengenalan Bahasa Inggris.
4. Astah community 6.1 (Model Version : 32) dan Star UML 5. Microsoft office word 2007
5.1.3 Implementasi Perangkat Keras
Perangkat keras yang digunakan dalam pengimplementasian aplikasi ini adalah sebagai berikut :
1. Intel Core 2 Duo 2. Harddisk 320 GB 3. RAM 2GB
5.1.4 Implementasi Antar Muka
Implementasi antar muka (interface) merupakan penerapan perancangan format tampilan yang telah dibuat dalam perancangan aplikasi sebelumnya. Adapun implementasi antar muka dari aplikasi pengenalan Bahasa Inggris adalah sebagai berikut :
5.1.4.1 Antar Muka Splash Screen
Tampilan Splash Screen aplikasi ini menampilkan gambar pada saat aplikasi mulai dibuka.
5.1.4.2 Antar Muka List Menu
Pada List Menu menyediakan beberapa list untuk pengguna. Pengguna dapat memilih fungsi sesuai dengan yang diinginkan.
Gambar 5.2 Interface List Menu
5.1.4.3 Antar Muka Menu Material
Pada tampilan menu materi terdapat susunan materi, seperti alphabet, angka, warna dan hewan.
5.1.4.4 Antar Muka Menu List Materi Alphabet
Pada tampilan menu list materi Alphabet terdapat susunan materi alphabet A – Z
Gambar 5.4 Interface Menu List Materi Alphabet
5.1.4.5 Antar Muka Menu Alphabet
Tampilan menu alphabet, menampilkan materi tentang pengenalan alphabet.
5.1.4.6 Antar Muka Menu List Materi Angka
Pada tampilan menu list materi angka terdapat susunan materi angka 0 - 10
Gambar 5.6 Interface Menu List Materi Angka
5.1.4.7 Antar Muka Menu Angka
Tampilan menu angka, menampilkan materi tentang pengenalan angka.
5.1.4.8 Antar Muka Menu List Materi Warna
Pada tampilan menu list materi warna terdapat susunan materi warna.
Gambar 5.8 Interface Menu List Materi Warna
5.1.4.9 Antar Muka Menu Warna
Tampilan menu warna, menampilkan materi tentang pengenalan warna.
5.1.4.10 Antar Muka Menu List Materi Hewan
Pada tampilan menu list materi Hewan terdapat susunan materi Hewan.
Gambar 5.10 Interface Menu List Materi Hewan
5.1.4.11 Antar Muka Menu Hewan
Tampilan menu Hewan, menampilkan materi tentang pengenalan Hewan.
5.1.4.12 Antar Muka Menu Latihan Soal
Pada tampilan latihan terdapat soal-soal. Dimana satu soal ada 2 pilihan jawaban.
Gambar 5.12 Interface Latihan Soal 5.1.4.13 Antar Muka Menu Score
Tampilan skor ini berfungsi untuk menampilkan nilai hasil dari pertanyan yang sudah dijawab pengguna.
5.1.4.14 Antar Muka Form Help
Form petunjuk berfungsi untuk menampilkan informasi tentang petunjuk
penggunaan aplikasi.
Gambar 5.14 Interface Form Help 5.1.4.15 Antar Muka Form About
Form about ini berfungsi untuk menampilkan informasi tentang orang yang
merancang aplikasi ini. Informasi ini berisi biodata pembuat seperti nama, no telp, dan email.
5.1.4.16 Antar Muka Exit
Exit ini berfungsi apabila pengguna ingin keluar dari aplikasi pengenalan
bahasa inggris.
5.2 Pengujian Sistem
Pengujian dilakukan untuk memenuhi persyaratan kualitas aplikasi dengan cara mengeksekusi program untuk menemukan kesalahan sintaks program.
5.2.1 Rencana Pengujian
Pengujian aplikasi pengenalan bahasa inggris ini menggunakan data uji coba berupa data input dari pengguna aplikasi.
Item Uji Detail Pengujian Jenis Uji
Learning Material Menampilkan menu materi yang akan dipelajari yaitu : Alphabet, Angka, Warna dan Hewan.
Black Box
Exercise Menjawab Soal Black Box
Help Bantuan cara menggunakan aplikasi Black Box About Identitas pembuat aplikasi Black Box
Exit Keluar dari aplikasi Black Box
Materi Alphabet Menampilkan menu list materi alphabet Black Box
Menu List Materi Alphabet Menampilkan menu materi alphabet Black Box Materi Angka Menampilkan menu list materi angka Black Box Menu List Materi Angka Menampilkan menu materi angka Black Box Materi Warna Menampilkan menu list materi warna Black Box Menu List Materi Warna Menampilkan menu materi warna Black Box Materi Hewan Menampilkan menu list materi hewan Black Box Menu List Materi Hewan Menampilkan menu materi hewan Black Box
5.2.2 Kasus dan Hasil Pengujian
Berdasarkan rencana pengujian yang telah disusun, maka dapat dilakukan pengujian sebagai berikut :
1. Pengujian Learning Material
Kasus dan Hasil Uji Data Masukan User memilih menu learning material
Yang Diharapkan Dapat menampilkan menu materi yang akan dipelajari yaitu : Alphabet, Angka, Warna dan Hewan.
Pengamatan Proses dapat menampilkan materi alphabet, angka, warna & Hewan
Hasil Pengujian Berhasil
Tabel 5.2 Pengujian Materi Belajar
2. Pengujian Exercise
Kasus dan Hasil Uji Data Masukan User memilih menu Exercise
Yang Diharapkan Dapat menampilkan soal latihan beserta hasil jawabannya. Pengamatan Proses dapat menampilkan soal latihan beserta hasil jawabannya Hasil Pengujian Berhasil
3. Pengujian Help
Kasus dan Hasil Uji Data Masukan User memilih menu Help
Yang Diharapkan Dapat menampilkan penjelasan cara penggunaan menu materi
Pengamatan Proses dapat menampilkan penjelasan penggunaan menu materi Hasil Pengujian Berhasil
Tabel 5.4 Pengujian Help
4. Pengujian About
Kasus dan Hasil Uji Data Masukan User memilih menu About
Yang Diharapkan Dapat menampilkan informasi tentang identitas perancang aplikasi
Pengamatan Proses dapat menampilkan informasi tentang identitas perancang aplikasi
Hasil Pengujian Berhasil
5. Pengujian Exit
Kasus dan Hasil Uji Data Masukan User memilih keluar dari aplikasi
Yang Diharapkan Dapat menampilkan peringatan dan pilihan keluar aplikasi atau tidak (OK atau Cancel)
Pengamatan Proses dapat menampilkan peringatan dan pilihan keluar aplikasi atau tidak (OK atau Cancel)
Hasil Pengujian Berhasil
6. Pengujian Materi Alphabet
Kasus dan Hasil Uji Data Masukan User memilih materi alphabet
Yang Diharapkan Dapat menampilkan menu list materi alphabet
Pengamatan Proses dapat menampilkan menu list materi alphabet Hasil Pengujian Berhasil
Tabel 5.7 Pengujian Materi Alphabet
7. Pengujian Menu List Materi Alphabet
Kasus dan Hasil Uji
Data Masukan User memilih menu list materi alphabet Yang Diharapkan Dapat menampilkan materi alphabet
Pengamatan Proses dapat menampilkan materi alphabet beserta suara Hasil Pengujian Berhasil
8. Pengujian Materi Angka
Kasus dan Hasil Uji Data Masukan User memilih materi angka
Yang Diharapkan Dapat menampilkan menu list materi angka
Pengamatan Proses dapat menampilkan menu list materi angka Hasil Pengujian Berhasil
Tabel 5.9 Pengujian Materi Angka
9. Pengujian Menu List Materi Angka
Kasus dan Hasil Uji Data Masukan User memilih menu list materi angka Yang Diharapkan Dapat menampilkan materi angka
Pengamatan Proses dapat menampilkan materi angka beserta suara Hasil Pengujian Berhasil
10.Pengujian Materi Warna
Kasus dan Hasil Uji Data Masukan User memilih materi warna
Yang Diharapkan Dapat menampilkan menu list materi warna
Pengamatan Proses dapat menampilkan menu list materi warna Hasil Pengujian Berhasil
Tabel 5.11 Pengujian Materi Warna
11.Pengujian Menu List Materi Warna
Kasus dan Hasil Uji Data Masukan User memilih menu list materi warna Yang Diharapkan Dapat menampilkan materi warna
Pengamatan Proses dapat menampilkan materi warna beserta suara Hasil Pengujian Berhasil
12.Pengujian Materi Hewan
Kasus dan Hasil Uji Data Masukan User memilih materi hewan
Yang Diharapkan Dapat menampilkan menu list materi hewan
Pengamatan Proses dapat menampilkan menu list materi hewan Hasil Pengujian Berhasil
Tabel 5.13 Pengujian Materi Hewan
13.Pengujian Menu List Materi Hewan
Kasus dan Hasil Uji Data Masukan User memilih menu list materi hewan Yang Diharapkan Dapat menampilkan materi hewan
Pengamatan Proses dapat menampilkan materi hewan beserta suara Hasil Pengujian Berhasil
5.2.3 Kesimpulan Pengujian Black Box
Berdasarkan pengujian Black Box yang dilakukan, memberikan kesimpulan bahwa secara fungsional semua proses pada Aplikasi Pengenalan Bahasa Inggris Berbasis J2ME Studi Kasus Sekolah Dasar Negeri IV Duren Karawang dapat berfungsi dengan baik, aplikasi ini memberikan output sesuai dengan inputan yang telah dipilih.
6.1 Kesimpulan
Dari tahapan kegiatan penelitian dan perancangan aplikasi pengenalan bahasa inggris, dapat ditarik kesimpulan sebagai berikut :
1. Dengan adanya aplikasi ini dapat memicu daya tarik anak dalam belajar bahasa inggris karena dalam penyampaian materinya dilengkapi gambar dan suara.
2. Dengan adanya aplikasi pengenalan bahasa inggris ini dalam penyampaian materi dapat mempermudah siswa untuk mengenal dasar dari pembelajaran bahasa inggris.
3. Dengan adanya aplikasi pengenalan bahasa inggris ini, siswa dapat belajar bahasa inggris dimana saja dan kapan saja
6.2 Saran
Adapun saran - saran yang dapat penulis berikan adalah sebagai berikut : 1. Pembuatan aplikasi ini dapat dikembangkan lagi dalam hal gambar, desain,
dan fitur.
dengan Java 2 Platform, Micro Edition (J2ME). Java Competency Center – Institut Teknologi Bandung. Bandung.
M. Shalahuddin dan Rosa A. S. 2010. Pemrograman J2ME (Belajar Cepat Pemrograman Perangkat Lunak Telekomunikasi Mobile). INFORMATIKA.
Bandung.
Roger S. Pressman, Ph.D. 2002. Rekayasa Perangkat Lunak: Pendekatan Praktisi (Buku I). ANDI. Yogyakarta.
Prabowo Pudjo Widodo dan Herlawati. 2011. Menggunakan UML. INFORMATIKA. Bandung.
Marilyn Tan. 2008. Learning Vocabulary. Singapore Asian Publications (S) Pte Ltd. Singapore.
Yusni Nyura. 2010. Pembuatan Aplikasi Pembelajaran Bahasa Inggris Pada
Handphone dengan J2ME. Jurnal Informatika Mulawarman. Vol 5 No 3 September
2010. 18-27.
Farid Ahmad. 2010. MENINGKATKAN MINAT MEMBACA SISWA SEKOLAH DASAR DENGAN METODE GLENN DOMAN BERBASIS MULTIMEDIA.
Jurnal Penelitian Pendidikan. Volume 27 no 1 Tahun 2010. 64-71. http://en.wikipedia.org/ M-Learning/ 19 Mei 2012.
Nama : Melfin Richard Sakul Tempat/tanggal lahir : Jakarta, 19 Mei 1990
Agama : Kristen (Protestan)
Alamat : Perum Bumi Kosambi Permai Block A2/3
Karawang.
No. Tlp : 0819-12000-654
Email : [email protected]
Program Studi : Sistem Informasi
Fakultas : Teknik dan Ilmu Komputer
Nama Ayah : Fredi Sakul
Pekerjaan : Swasta
Alamat : Perum BKP Block A2/3 Karawang.
Nama Ibu : Gerny Anes
Pekerjaan : Ibu Rumah Tangga
Alamat : Perum BKP Block A2/3 Karawang.
II. Riwayat Pendidikan
- 1996 – 1997 : SD Santa Strada Tanjung Priok/Jakarta. - 1997 – 1999 : SDN IV Duren Karawang.