Anda di halaman 1dari 9

Aplikasi Mobile Learning (M-Learning) Untuk Mata Kuliah Pengantar Teknologi

Informasi Berbasis Java 2 Micro Edition (J2me)


Cecep Furqon, ST. Aris Sunandang, S.Kom.
0415027205 9904004825
Jurusan Teknik Informatika
Akademi Manajemen Informatika dan Komputer (AMIK) Garut
Kampus Jl. Pahlawan No. 32 Garut44282
Telp. 0262 - 237137, Fax : 0262 – 540393
e-mail :cesafasa.cf7276@gmail.com

RINGKASAN baik berbentuk teks atau gambar dan contoh


Mobile Learning (m-learning) merupakan soalnya). Penggunaan teknologi informasi
sebuah konsep baru dari pembelajaran yang dan komunikasi di dalam dunia pendidikan
mengacu kepada perangkat teknologi terus berkembang dalam berbagai strategi dan
informasi genggam dan bergerak.Tulisan ini pola, yang pada dasarnya dapat
membahas aplikasi mobile learning dikelompokkan ke dalam sistem e-Learning
menggunakan Java Micro Edition (Java ME) sebagai bentuk pembelajaran yang
untuk mata kuliah pengantar teknologi memanfaatkan perangkat elektronik dan
informasi. Aplikasi ini dirancang dengan media digital, maupun mobile learning (m-
menggunakan bahasa pemrograman Java learning) sebagai bentuk pembelajaran yang
dengan platform-flatform sebagai berikut : khusus memanfaatkan perangkat dan
J2ME, PHP, dan database MySQL, serta teknologi komunikasi bergerak. Zaman
metode perancangan berorientasi objek. sekarang banyak telepon genggam yang
Dengan adanya aplikasi ini dapat menjadi canggih tetapi tidak mahal itu menjadi salah
salah satu alternatif media pembelajaran satu peluang dunia pendidikan dalam
menggunakan perangkat telekomunikasi yang membuat pembelajaran dengan menggunakan
selama ini hanya digunakan sebagai alat telepon genggam yaitu mobile learning.
komunikasi, tentunya disesuaikan dengan Mobile learning merupakan pembelajaran
jenis telepon genggam/handphone yang yang terdapat pada telepon genggam.
sesuai, yaitu yang mendukung java dan Perangkat ini memiliki jumlah memori yang
memiliki fasilitas GPRS. terbatas, menghabiskan sedikit daya dari
baterei, layar yang kecil dan bandwith
Kata kunci :mobile learnig, J2ME, Pengantar jaringan yang rendah, maka salah satu
Teknologi Informasi solusinya untuk pemecahan diatas tersebut
dengan menggunakan Java 2 Micro Edition
A. PENDAHULUAN (J2ME). J2ME adalah satu set spesifikasi dan
M-Learning (mobile learning) adalah suatu teknologi yang fokus kepada perangkat
pendekatan pembelajaran yang melibatkan konsumen yang merupakan sebuah platform
device bergerak seperti telepon genggam, Java untuk mengembangkan aplikasi pada
PDA, Laptop dan tablet PC, dimana perangkat mobile.
pembelajar dapat mengakses materi, arahan Materi pada mata kuliah pengantar Teknologi
dan aplikasi yang berkaitan dengan pelajaran Informasi biasanya disampaikan dengan
tanpa dibatasi oleh ruang dan waktu, metode ceramah, sehingga mahasiswa mulai
dimanapun dan kapanpun mereka berada. merasa jenuh dan kurang antusias didalam
menghadapi pelajarannya.
Terkait dengan jumlah pengguna perangkat
bergerak yang banyak, mobile learning dapat B. Pengertian Mobile Learning
dijadikan salah satu alternatif untuk Mobile Learning atau m-learning merupakan
memecahkan permasalahan dalam bidang sebuah konsep baru dari pembelajaran. Hal ini
pendidikan terutama masalah pemerataan terkait dengan mobilitas pembelajar, dalam
akses infomasi pendidikan, kualitas konten arti bahwa peserta didik harus dapat terlibat
pembelajaran (berupa materi pembelajaran dalam kegiatan pendidikan tanpa kendala

1
karena harus melakukannya dalam lokasi fisik 2. Gambaran J2ME
yang hanya terbatas. Mobile Learning (m- J2ME adalah satu set spesifikasi dan
learning) adalah generasi berikutnya e- teknologi yang fokus kepada perangkat
learning. Satu keuntungan adalah konsumen. Perangkat ini memiliki jumlah
ketersediaan tinggi dari perangkat tersebut. memori yang terbatas, menghabiskan
sedikit daya dari baterei, layar yang kecil
C. Arsitektur Mobile Learning (m-learning) dan bandwith jaringan yang rendah.
Program J2ME, seperti semua program
Arsitektur mobile learning dapat
JAVA adalah diterjemahkan oleh VM.
menggunakan infrastruktur yang telah
Program-program tersebut dikompile ke
disediakan operator seluler, yang pada
dalam bytecode dan diterjemahkan dengan
prinsipnya merupakan aplikasi 3-tier di mana
Java Virtual Machine(JVM). Ini berarti
terdapat layer front-end, application server,
bahwa program-program tersebut tidak
dan database server. Arsitektur yang
berhubungan langsung dengan perangkat.
dimaksud diperlihatkan pada gambar diatas.
J2ME menyediakan suatu interface yang
Perangkat bergerak dapat dimanfaatkan
sesuai dengan perangkat. Aplikasi-aplikasi
sebagai media belajar secara online dengan
tersebut tidak harus dikompile ulang
memanfaatkan media GPRS/UMTS(3G)
supaya mampu dijalankan pada mesin yang
untuk terkoneksi dengan repositori sistem,
berbeda.
seperti yang diperlihatkan pada gambar.
Inti dari J2ME terletak pada configuration
dan profile-profile. Suatu configuration
menggambarkan lingkungan runtime dasar
dari suatu sistem J2ME. Ia
menggambarkan core library, virtual
machine, fitur keamanan dan jaringan.

Gambar 1. Arsitektur Mobile Learning (m-


learning)

D. J2ME
1. Platform JAVA
Dengan keluarnya versi 1.2, platform Java
telah dipilah-pilah menjadi beberapa edisi,
yaitu The Standard Edition(J2SE),
Enterprise Edition(J2EE), Mobile Gambar 3. Arsitektur J2ME
Edition(J2ME), dan JavaCard API.
Sebuah profile memberikan library
tambahan untuk suatu kelas tertentu pada
sebuah perangkat. profile-profile
menyediakan user interface(UI) API,
persistence, messaging library, dan
sebagainya.
Satu set library tambahan atau package
tambahan menyediakan kemampuan
program tambahan. Pemasukan package
ini ke dalam perangkat J2ME dapat
berubah-ubah karena tergantung pada
Gambar 2. Platform Java kemampuan sebuah perangkat.

2
3. Configuration masalah, analisis prosedur, kebutuhan
Suatu configuration menggambarkan fitur perangkat keras, kebutuhan perangkat lunak,
minimal dari lingkungan lengkap Java desain flow, desain perancangan system (Use
runtime. Untuk menjamin kemampuan Case Diagram, Activity Diagram dan
portabilitas dan interoperabilitas optimal Perancangan Basis Data)
diantara berbagai macam perangkat yang
dibatasi sumber dayanya (memory, 1. Analisis Masalah
prosesor, koneksi yang dibatasi). Suatu Dari sistem yang sedang berjalan masih
configuration J2ME menggambarkan suatu terdapat beberapa masalah yang antara lain
sebagai berikut:
komplemen yang minimum dari teknologi a. Penggunaan aplikasi mobile learning untuk
JAVA. mata kuliah pengantar teknologi informasi
Configuration menggambarkan: berbasis Java 2 Micro Edition (J2ME)
o Subset bahasa pemrograman JAVA masih minim diguanakan.
o Kemampuan Java Virtual Machine b. Kurangnya pemanfaatan teknologi
(JVM) khususnya Java Mobile untuk aplikasi-
o Core platform libraries aplikasi yang bersifat menunjang
o Fitur sekuriti dan jaringan pebelajaran.

4. Profile 2. Analisis Prosedur


Suatu profile menggambarkan set-set Analisis prosedur yang diusulkan
tambahan dari API dan fitur untuk pasar untuk aplikasi mobile learning untuk mata
tertentu, kategori perangkat atau industri. kuliah pengantar teknologi informasi berbasis
Sementara configuration menggambarkan Java 2 Micro Edition ini adalah sebagai
library dasar, profile-profile berikut:
menggambarkan library yang penting a. User menjalankan aplikasi mobile
untuk membuat aplikasi-aplikasi efektif. learning untuk mata kuliah pengantar
Library ini memasukkan user interface, teknologi informasi berbasis Java 2
jaringan dan penyimpanan API. Micro Edition ini.
b. User memilih menu utama dari aplikasi
E. Mata Kuliah Pengantar Teknologi mobile learning untuk mata kuliah
Informasi (PTI) pengantar teknologi informasi berbasis
Java 2 Micro Edition.
Mata kuliah Pengantar Teknologi Informasi c. Setiap tampilan dari menu utama akan
Merupakan mata kuliah yang terdapat dalam menampilkan informasi-informasi yang
kurikulum Jurusan Teknik Informatika berisi dibutuhkan oleh user.
materi-materi dari Teknologi Informasi,
yaitu: 3. Kebutuhan Perangkat Keras
1. mengenai dasar komputer, Perangkat keras atau hardware
2. representasi data, yang dipergunakan dalam penelitian ini,
3. manajemen data, adalah sebagai berikut:
4. komunikasi data dan jaringan komputer, a. Notebook core i3
5. pemrograman, b. Memori 2 GB
6. pengantar sistem informasi manajemen. c. VGA 1 GB
d. Nokia Asha 308
F. Aplikasi Mobile Learning Mata Kuliah
Pengantar Teknologi Informasi 4. Kebutuhan Perangkat Lunak
Perangkat lunak atau software yang
Dalam hal ini, yang akan dibahas mengenai
dipergunakan dalam penelitian ini, adalah
aplikasi Mobile Learning untuk mata kuliah
sebagai berikut:
Pengantar Teknologi Informasi berbasis java
a. Sistem Operasi Ms. Windows
2 micro edition (J2ME), yang terdiri analisis
b. Netbeans versi 7.2

3
c. Jdk-7u40-windows-i586 pengantar teknologi informasi berbasis Java 2
Micro Edition ini terdiri dari Use Case Diagram,
5. Desain Flow Mobile Learning Mata Kuliah Activity Diagram dan Perancangan Basis Data.
PTI
Desain flow mobile Learning mata a. Use Case Diagram
kuliah PTI pada Gambar 6 menggambarkan Sistem yang dirancang memiliki empat
alur tampilan (screen) pada aplikasi Mobile buah Use Case utama, yaitu Materi berisi
Learning. Begitu aplikasi dijalankan, pertama list Materi (Bab 1 Pendahuluan, Bab2
aplikasi menampilkan Splash Screen, Representasi Data, Bab 3 Manajemen
kemudian dilanjutkan dengan menampilkan Data, Bab 4 Komunikasi Data dan
Menu Utama. Menu utama menampilkan list Jaringan, Bab 5 Pemrograman, serta Bab 6
yang terdiri dari lima pilihan menu dimana Sistem Informasi Manajemen), Batuan
empat pilihan menu merepresentasikan empat Program, dan Tentang Program, serta Uji
layout tampilan yaitu: Materi berisi list Materi Kompetensi (Petunjuk Pengerjaan, Soal
(Bab 1 Pendahuluan, Bab2 Representasi Data, Ujian, Kunci Jawaban dan Data Nilai).
Bab 3 Manajemen Data, Bab 4 Komunikasi User (pengguna) dapat memilih salah satu
Data dan Jaringan, Bab 5 Pemrograman, serta dari empat menu utama yang ada, yaitu
Bab 6 Sistem Informasi Manajemen), Batuan Materi berisi list Materi berisi Bab 1
Program, dan Tentang Program, serta Uji Pendahuluan, Bab 2 Representasi Data,
Kompetensi (Petunjuk Pengerjaan, Soal Bab 3 Manajemen Data, Bab 4 Komunikasi
Ujian, Kunci Jawaban dan Data Nilai). Data dan Jaringan, Bab 5 Pemrograman,
Sedangkan satu pilihan menu serta Bab 6 Sistem Informasi Manajemen,
merepresentasikan perintah untuk keluar dari Batuan Program berisi tentang tata cara
MIDlet yaitu pilihan menu Keluar. atau cara menggunakan program aplikasi
ini, dan Tentang Program berisi versi dari
aplikasi, biodata pembuat aplikasi dan
keterangan, serta Uji Kompetensi berisi
Petunjuk Pengerjaan, Soal Ujian, Kunci
Jawaban dan Data Nilai. Dan menu Keluar
yang berfungsi untuk mengakhiri program
aplikasi ini. Use Case Diagram dari sistem
digambarkan pada berikut:

Pendahuluan Representasi Data Manajemen Data

((include)) ((include))
((include))

Materi
((include))
((include)) ((include))

Pengantar SIM Pemrograman Jaringan

Bantuan

Tentang
Petunjuk

((include))

((include)) Soal Evaluasi


Uji Kompetensi
((include))
Kunci Jawaban
((include))

Data Nilai

Gambar 6. Desain Flow Mobile Learning Mata Keluar

Kuliah PTI

6. Desain Perancangan Sistem Gambar 7. Uses Case aplikasi mobile learning


Desain alat pemodelan yang digunakan untuk mata kuliah pengantar teknologi informasi
untuk merancang sistem dalam pengembangan berbasis Java 2 Micro Edition
aplikasi mobile learning untuk mata kuliah

4
b. Activity Diagram b) Tbmhs
Activity Diagram merupakan bagian dari Tabel 3. Struktur Tabel tbmhs
penggambaran sistem secara fungsional
karena di dalamnya dijelaskan tentang
proses-proses logika atau fungsi yang
terimplementasi oleh kode program.
Gambar 8 akan menggambarkan Activity
Diagram dari aplikasi mobile learning untuk c) Tbnilai
mata kuliah pengantar teknologi informasi Tabel 4. Struktur Tabel tbmhs
berbasis Java 2 Micro Edition ini.
Aplikasi mobile learning untuk mata
User kuliah pengantar teknologi informasi

2. Relasi Antar Tabel

Pilih Menu Buka File

Baca Tampilkan Gambar 9. Relasi Antar Tabel


Konten Konten
G. Perancangan dengan MIDlet
Untuk membuat aplikasi mobile learning
berbasis java 2 micro edition (J2ME) yang
diimplementasikan ke dalam Netbeans IDE
versi 7.4 untuk perancangan antar muka dan
Gambar 8. Activity Diagram Aplikasi penulisan kode program, yang terintegrasi
mobile learning untuk mata kuliah pengantar dengan jdk-7u40-windows-i586 serta
teknologi informasi berbasis Java 2 Micro Java(TM) ME Platform SDK 3.2 untuk
Edition menapilkan hasil dari perancangan yang
c. Perancangan Basis Data berupa tampilan emulator dari perangkat
Perancangan basis data digunakan untuk mobile sebelum diterapkan pada perangkat
memanipulasi data yang khususnya adalah handpone yang sebenarnya.
pengolahan data nilai dengan
menggunakan system pengelolaan basis
data (database management system atau
DBMS) phpMyAdmin, yang diberi nama
dbasepdp yang berisi table login, tbmhs,
dan tbnilai. Dalam hal ini untuk
pengelolaan web server-nya menggunakan
perangkat lunak Xampp.
1. Struktur Tabel
a) Login
Tabel 2. Struktur Tabel login

Gambar 11. Netbeans IDE versi 7.2

5
H. Tampilan Aplikasi
Setelah coding selesai maka kode program
akan dijalankan (di-run) dengan
menggunakan Java(TM) ME Platform SDK
3.2 yang telah terintegrasi dalam NetBeans
IDE 7.4 sehingga menghasilkan tampilan
aplikasi. Devices emulator yang digunakan
adalah JavaMEPhone1 untuk aplikasi m-
learning versi TouchScreen. Dengan rincian
tampilan gambar sebagai berikut:
1. Tampilan Aplikasi Layar Pembuka dan
Menu Utama
Gambar 30.d. Gambar 30.e.
Materi Kuliah Materi Kuliah
Bab 4 Komunikasi Data Bab 5 Pemrograman

Gambar 29.a. Layar Gambar 29.b. Menu


Pembuka Utama
2. Tampilan Aplikasi Materi Pengantar
Teknologi Informasi

Gambar 30.f.
Materi Kuliah
Bab 6 Pengantar SIM

3. Tampilan Aplikasi Bantuan Program

Gambar 30.a. Materi


Gambar 30. Materi
Kuliah
Kuliah Bab 1 Pendahuluan

Gambar 30.b. Materi Kuliah Gambar 30.c. Materi Kuliah Gambar 31. Bantuan Program
Bab 2 Representasi Data Bab 3 Manajemen Data

6
4. Tampilan Aplikasi Tentang Program 6. Tampilan Aplikasi Keluar Program

Gambar 34. Keluar Program


Gambar 32. Tentang Program
I. Percobaan
5. Tampilan Aplikasi Uji Kompetensi 1. Perencanaan Pembelajaran
Pada perencanaan pembelajaran
ini dibuat Satuan Acara Perkuliahan
(SAP) untuk pembelajaran menggunakan
Aplikasi Mobile Learning untuk Mata Kuliah
Pengantar Teknologi Informasi berbasis Java
2 Micro Edition yang telah berhasil
dikembangkan.
2. Pelaksanaan Pembelajaran
Pelaksanaan pembelajaran
menggunakan Aplikasi Mobile Learning
untuk Mata Kuliah Pengantar Teknologi
Gambar 33. Uji Gambar 33.a. Petunjuk Informasi berbasis Java 2 Micro Edition
Kompetensi Pengerjaan sesuai dengan SAP yang telah disusun
sebelumnya. Langkah-langkah kegiatan
pembelajarannya adalah sebagai berikut:
a. Kegiatan Pendahuluan
1) Dosen menginformasikan kepada
mahasiswa bahwa pembelajaran
pada pertemuan ini akan
menggunakan Mobile Learning.
2) Dosen mendistribusikan file aplikasi
Mobile Learning ke setiap
handphone mahasiswa.
Gambar 33.b. Gambar 33.c.
Soal Evaluasi Kunci Jawaban
3) Dosen mendemonstrasikan cara
meng-instal aplikasi Mobile
Learning pada handphone kepada
mahasiswa.
4) Mahasiswa mempraktikkan cara
meng-instal aplikasi Mobile
Learning yang telah ada di
handphone mereka masing-masing.
5) Dosen mendemonstrasikan cara
Gambar 33.d. menggunakan aplikasi Mobile
Data Nilai Evaluasi Learning dan menginformasikan
7
batas waktu yang diberikan kepada 2. Hasil Angket Aspek Perancangan
siswa. Pembelajaran
b. Kegiatan Inti 3. Tabel 5. Hasil Angket Aspek
1) Mahasiswa menjalankan aplikasi Komunikasi Visual
Mobile Learning seperti yang telah No Aspek Pilihan F %
didemonstrasikan oleh Dosen. Kesesuai Aplikasi Baik 16 59,26
2) Dosen memantau aktivitas siswa 1 dengan tujuan Cukup 11 40,74
pembelajaran Kurang 0 0
selama kegiatan pembelajaran
Kesesuai Aplikasi Baik 14 51,85
Mahasiswa. 2 dengan indikator Cukup 13 48,15
c. Kegiatan Penutup pembelajaran Kurang 0 0
Kesesuaian Aplikasi Baik 21 77,78
1) Melakukan refleksi bersama 3 dengan Materi Cukup 4 14,81
terhadap pembelajaran yang sudah Pembelajaran Kurang 2 7,41
dilakukan. Kesesuaian Aplikasi Baik 14 51,85
4 dengan karakteriktis Cukup 10 37,04
2) Dosen memberi rangkuman atau mahasiswa Kurang 3 11,11
kesimpulan materi kepada Keterangan: F=Frekuensi dan %=Persentase
mahasiswa sebagai konsep yang
harus dipahami. K. Kesimpulan
Dari rumusan dan pembahasan masalah yang
J. Hasil Dari Penelitian telah dikemukan pada bab-bab sebelumnya,
Mahasiswa yang melakukan penilaian maka penulis dapat menarik suatu kesimpulan
terhadap Aplikasi Mobile Learning untuk berikut:
Mata Kuliah Pengantar Teknologi Informasi 1. Pembelajaran mata kuliah Pengantar
berbasis Java 2 Micro Edition ini adalah teknologi informasi yang selama ini
mahasiswa Tingkat I Semester I kelas B dilaksanakan masih menggunakan metode
Akademi Manajemen Informatiak dan ceramah. Metode yang digunakan saat ini
Komputer (AMIK) Garut, sebanyak 27 orang. bukan berarti tidak baik tetapi banyak
Penilaian aplikasi ini dilakukan dengan kelemahannya, diantaranya mahasiswa
pengumpulan data dengan memberikan kurang antusias didalam memperhatikan
kuesioner untuk mengetahui penilaian dosen dalam menerangkan, monoton
mahasiswa terhadap aplikasi mobile learning sehingga mahasiswa kurang focus didalam
yang digunakan dalam proses pembelajaran belajarnya.
sehingga akan diperoleh gambaran umum 2. Dengan dibuatkannya Aplikasi ini dapat
mengenai aplikasi mobile learning yang membantu baik dosen maupun mahasiswa
dilihat dari sudut pandang siswa sebagai didalam proses belajar-mengajarnya,
subjek pengguna aplikasi. diantaranya lebih atraktif dan antusias serta
1. Hasil Angket Komunikasi Visual proses belajar-mengajar dapat dilakukan
Tabel 5. Hasil Angket Aspek Komunikasi Visual dimanpun dan kapanpun tidak terbatas
No Aspek Pilihan F % ruang dan waktu.
Baik 23 85,19
Aplikasi Memiliki
1 Cukup 4 14,81
Tampilan yang Menarik
Kurang 0 0
L. DAFTAR PUSTAKA
Baik 18 66,67 Ellis, John dan Young, Mark, 2003, J2ME
Bahasa yang digunakan Cukup 7 25,93 Web Service 1.0, Available from:
2
mudah dipahami
Kurang 2 7,40 http://www.jcp.org.
Baik 20 74,07 Ortis, Enrique, 2004, Introduction to J2ME
Aplikasi mudah
3 Cukup 5 18,52
digunakan
Kurang 2 7,41 Web Services, Available
Aplikasi Memiliki
Baik 14 51,85 from:http://developers.sun.com/techto
4 Cukup 13 48,15
Komunikatif yang baik
Kurang 0 0 pics/mobility/apis/articles/wsa/index.
Aplikasi Memiliki
Baik 22 81,48 html.
5 Cukup 5 18,52 Purnomo, Adi, Pemrograman Java 2:
Urutan Menu yang benar
Kurang 0 0
Keterangan: F=Frekuensi dan %=Persentase Membangun Beragram Aplikasi

8
Layanan SMS Edisi Pertama, Salemba
Infotek, Jakarta, 2007.
Rendon, Oscar, 2005, Architectures for Web
Services Access from Mobile Devices,
IEEE Proceedings of theThird
American Web Congress.
Rangsang, Purnama, Pemrograman J2ME
Tingkat Dasar, Gita Media Press,
Surabaya, 2008.
Raharjo, Budi, Tuntunan Pemrograman Java
untuk Handphone, Informatika,
Bandung, 2007.
Wood, Karen, Introduction to Mobile
Learning (MLearning), Ferl, Becta
(British EducationalCommunications
and Technology Agency), 2003.
http://ferl.becta.org.uk/display.cfm?page=65
&catid=192&resid=5194. Diakses
tanggal 23Juni 2013.
http://cs.upi.edu/uploads/paper_skripsi_dik/P
engembangan dan Implementasi
Mobile Learning Berbasis J2ME
untuk Mata Pelajaran Keterampilan
Komputer dan Pengelolaan
Informasi_Aditya_Sri_Nugraha.pdf.
Diakses 23 Juni 2013
http://id.wikipedia.org/wiki/Teknologi, 11
Maret 2013
http://id.wikipedia.org/wiki/Informasi, 22Mei
2013
http://computer-inc.blogspot.com/2012/3/
pengertian-teknologi-informasi.html,
24 Juni 2013

Anda mungkin juga menyukai