Desain aplikasi matematika menggunakan mhp (jurnal)
1. DESAIN APLIKASI KUIS MATEMATIKA
MENGGUNAKAN MHP (MULTIMEDIA HOME PLATFORM)
UNTUK IDTV (INTERACTIVE DIGITAL TELEVISION)
Kallu Kahlil Juz’an1, Eko Budi Cahyono, S.Kom, MT2, Lailatul Husniah, S.ST3
Jurusan Teknik Informatika, Fakultas Teknik, Universitas Muhammadiyah Malang
Kampus III UMM Jl. Raya Tlogomas 246 Malang 65144
1
kallu_juzan@yahoo.co.id, 2ebcahyono@yahoo.com, 3lailatul.husniah@gmail.com
Abstraksi
Selama ini, kita telah akrab dengan berbagai aplikasi yang ada di PC maupun ponsel, contonya seperti
game, chat, konferensi video, transaksi digital, dan lain sebagainya. Dengan kehadiran berbagai teknologi
terbaru dalam lingkungan televisi digital, ternyata konten serupa bisa pula diterapkan di dalam televisi, itulah
IDTV (Interactive Digital Television). Hal ini sudah tentu akan memberikan dampak besar bagi Indonesia, baik
untuk produsen TV, pengembang atau programmer, maupun penonton mulai dari anak anak sampai orang
dewasa.
Bagi para pengembang atau programmer hal ini memberikan kesempatan untuk mengembangkan konten
interaktif lokal yang nanti diaplikasikan pada layanan baru pertelevisian Indonesia. Akan tetapi untuk saat ini
media dan peralatan yang disediakan untuk pengembangannya secara konvensional masih sangat mahal. Dari
dasar itulah penulis mencoba membuat aplikasi Kuis Matematika untuk lingkungan IDTV dengan memanfaatkan
beberapa media non-konvensional yaitu menggunakan Java MHP (Multimedia Home Platform), JMF dan
Xletview. Tujuannya adalah selain memberikan alternatif pengembangan, aplikasi yang dibuat juga dapat
menjadi sarana interaktif dalam melakukan pembelajaran Matematika untuk anak anak melalui media televisi.
Kata kunci : IDTV, Kuis Matematika, Java MHP, JMF, Xletview.
1. Pendahuluan aplikasi yang bermanfaat, berkualitas dan bersifat
1.1 Latar Belakang Masalah mendidik.
IDTV (Interactive Digital Television)
merupakan serangkain teknik atau sistem dalam
dunia televisi yang memungkinkan pemirsa untuk 1.2 Rumusan Masalah
berinteraksi dengan konten televisi saat mereka Adapun rumusan masalah yang dibahas
melihatnya, contohnya seperti televisi berbayar di dalam penelitian ini adalah:
Amerika dan Eropa yang memiliki banyak konten 1) Bagaimana membuat desain aplikasi Kuis
yang menarik, seperti game yang bisa dimainkan di Matematika sederhana untuk anak-anak?
telepon seluler sudah bisa ditampilkan di layar 2) Bagaimana membuat desain aplikasi Kuis
televisi. Penonton juga dapat menonton sambil Matematika dengan menggunakan MHP
mengakses jadwal acara, portal berita, ramalan (Multimedia Home Platform) untuk
cuaca, tampilan katalog iklan, bahkan dapat lingkungan IDTV (Interactive Digital
menikmati layanan internet seperti Email, Youtube, Television)?
maupun Facebook. 3) Bagaimana menerapkan aplikasi MHP
Di Indonesia saat ini penerapan teknologi (Multimedia Home Platform) dengan
IDTV (Interactive Digital Television) tergolong menggunakan Java MHP, JMF dan
masih sedikit dan sedang dikembangkan. Akan XletView?
tetapi melihat pesatnya perkembangan dunia
pertelevisian tersebut di negara luar, sudah tentu
akan berdampak pula bagi Indonesia. Hal ini 1.3 Tujuan
menimbulkan kehawatiran apabila layanan aplikasi 1) Membuat desain aplikasi Kuis Matematika
televisi yang disediakan nanti tidak mendidik dan sederhana untuk anak-anak.
mengandung unsur negatif. Sangat disayangkan 2) Membuat desain aplikasi Kuis Matematika
apabila anak anak kehilangan waktu belajar mereka menggunakan MHP (Multimedia Home
di rumah dan menghabiskan waktu dalam Platform) untuk lingkungan IDTV (Interactive
menikmati berbagai aplikasi televisi yang kian Digital Television).
menarik. Dalam hal ini para pengembang atau 3) Menerapkan aplikasi MHP (Multimedia
programmer selain dituntut untuk memanfaatkan Home Platform) dengan menggunakan media
segala sumber daya yang ada dengan baik dan Java MHP, JMF dan XletView.
efisien, juga dituntut untuk mengembangkan
2. 1.4 Batasan Masalah 2.2 Arsitektur Siklus Hidup Aplikasi Kuis
1) Desain aplikasi kuis ini hanya di tujukan Matematika
untuk membantu anak – anak dalam belajar
matematika melalui kuis sederhana.
2) Desain aplikasi Kuis Matematika yang akan
dirancang menggunakan pemrograman Java
MHP dengan JDK 1.6.
3) Desain aplikasi Kuis Matematika ini hanya
diterapkan dengan memanfaatkan media non-
konvensional, yaitu kolaborasi JMF 2.1.1 dan
XletView 0.3.6 sebagai emulator. Sehingga
mungkin ada sedikit perbedaan dalam
penerapannya secara konvensional.
Gambar 2.1 Arsitektur Siklus Hidup Kuis
2. Metode Matematika
2.1 Multimedia Home Platform (MHP)
Dengan Gambar 3.1 ini terlihat jelas siklus
Ada beberapa hal penting mengenai
hidup kuis yang berjalan dalam sebuah perangkat
penerapan Metode MHP (Multimedia Home
DVB. Dimulai dari user menjalankan aplikasi
Platform) dalam Java, dalam hal ini disebut DVB-J
pada kondisi Loaded, di sini aplikasi DVB-J
(DVB-Java). MHP didasarkan pada subset dari
dimuat tapi tidak diinisialisasi. Kondisi Paused
Java Personal 1.2 dan beberapa elemen utama telah
merupakan proses aplikasi diberhentikan sementara
dihapus, beberapa untuk menghemat ruang, yang
untuk menghemat sumber daya. Pada kondisi
lain karena fungsi mereka tidak diperlukan dalam
Active, di sini aplikasi mulai bekerja kembali dan
konteks TV. Berikut beberapa perubahan utama :
memberikan pelayanan. Sedangkan pada kondisi
1) Beberapa fungsi utama telah ditambahkan di
Destroyed, aplikasi telah melepaskan semua
Java, yaitu API tambahan untuk fungsi STB
sumber dayanya dan diberhentikan dari semua
yang spesifik (DVB MHP API). Dimana
proses.
fungsi yang dibutuhkan tersebut terlalu
berbeda dari standar kode Java sebelumnya.
2) Beberapa perubahan model UI, yang 2.3 Flow Chart
mencerminkan TV-centric dan model dari PC
/ model workstation yang dibutuhkan dalam
Televisi.
3) Perubahan dalam class Java utama juga
dibuat untuk menghemat ruang memori.
Pada penelitian ini untuk mengembangkan
aplikasi MHP (Multimedia Home Platform) dalam
Java dibutuhkan sebuah library khusus bernama
MHPstubs untuk keperluan dalam konteks TV. Hal
ini dikarenakan tidak adanya dukungan mengenai
platform TV khususnya MHP (Multimedia Home
Platform) dalam Java sebelumnya. MHPstubs ini
berisi kumpulan paket class dan protokol khusus
yang dibutuhkan Java dalam pengenalan standar
sistem middleware MHP (Multimedia Home
Platform).
Selain itu beberapa API utama juga
dibutuhkan dari beberapa API yang sudah ada pada
Java seperti Core APIs, JMF APIs, JavaTV APIs,
DAVIC APIs, dan Havi API. Hal yang sangat
penting di sini adalah perlu ditambahkan API
khusus yaitu (DVB API). Berikut adalah isi DVB
API yang digunakan : org.dvb.application, Gambar 2.2 Flow Chart Kuis Matematika
org.dvb.dsmcc, org.dvb.event, org.dvb.io,
org.dvb.lang, org.dvb.media, org.dvb.si, org.dvb.ui,
dan org.dvb.user.
3. Dari flow chart 3.2, bisa dilihat bahwa user Operating
Windows XP
Windows 7
untuk aplikasi ini memiliki peran sebagai pemain 4 Professional
System Ultimate
Service Pack 2
langsung dalam sebuah Kuis. User memiliki Java Runtime
berbagai pilihan dalam memilih menu, kelas, serta 5 jre 1.4.1-07 jre 1.6.0-29
Environment
meimilih jawaban yang akan diproses secara Tabel 3.1 Spesifikasi Perangkat Uji Coba
langsung dalam Kuis ini.
2.4 Use Case Diagram 3.2 Konfigurasi Xletview
Xletview adalah lingkungan implementasi
untuk aplikasi MHP dan OCAP yang
memungkinkan untuk menjalankan Xlets. Xletview
juga merupakan salah satu emulator yang bersifat
open source sehingga kita dapat dengan mudah
mengatur konfigurasi atau mengembangkan sesuai
keinginan kita.
Gambar 2.3 Use Case Kuis Matematika
Sistem Kuis Matematika yang akan
dibangun dirancang untuk dapat melakukan proses
permainan dengan simpel dan mudah dimengerti.
Secara garis besar aplikasi Kuis Matematika
mempunyai fungsi utama untuk menjawab
beberapa pertanyaan yang disediakan berdasarkan
tingkat kelas (level) dan langsung Gambar 3.1 Emulator Xletview
memperhitungkan poinnya, dimana fungsi-fungsi
utama pada sistem ini dapat dilihat pada Gambar
3.3 diagram use case berikut.
3. Hasil dan Pembahasan
3.1 Lingkungan Uji Coba
Uji coba dilakukan pada 2 perangkat
komputer berbeda dengan spesifikasi yang berbeda
pula. Pada perangkat 1 menggunakan PC (Personal Gambar 3.2 Konfigurasi Saluran
Computer) dengan sistem operasi yang digunakan
adalah Microsoft Windows XP Professional Service
Pack 2 dengan jre 1.4.1-07 di dalamnya, sedangkan
pada perangkat 2 menggunakan Laptop dengan
sistem operasi yang digunakan adalah Microsoft
Windows 7 Ultimate dengan jre 1.6.0-29 di
dalamnya. Tujuannya adalah apakah aplikasi ini
juga bisa di implementasikan pada perangkat
dengan sistem dan tipe yang berbeda.
No Perangkat Komputer 1 Komputer 2
Intel(R)
Pentium(R)
Core(TM) 2
Dual-Core CPU
Duo CPU
1 Processor T4300 @
E7500 @
2.10Ghz
2.93Ghz
(2CPUs)
(2CPUs) Gambar 3.3 Konfigurasi Safe Area Display
Memory RAM Memory RAM
2 Memory RAM
2GB 1GB
Intel(R) Mobile Intel(R)
G33/G31 4 Series
3 VGA
Express Chipset Express Chipset
Family Family
4. 2) Pengujian Kuis Matematika (Versi Bahasa
Inggris)
Gambar 3.5 Halaman Utama Kuis
Matematika Versi Inggris
3.4 Tabel Hasil Pengujian
No Halaman Komputer 1 Komputer 2
Halaman
Gambar 3.4 Konfigurasi Remote Kontrol 1
Utama
Berhasil Berhasil
Halaman
2 Berhasil Berhasil
Kelas
Halaman
3 Berhasil Berhasil
Pertanyaan
3.3 Pengujian Fungsionalitas Halaman
Pengujian fungsionalitas dilakukan pada 4 Berhasil Berhasil
Hasil
aplikasi Kuis Matematika yang telah dibuat. Hal ini Halaman
5 Berhasil Berhasil
dilakukan untuk mengetahui tingkat keberhasilan Bantuan
dari kinerja dan proses aplikasi. Tabel 3.2 Hasil Pengujian Tampilan Aplikasi
Di sini telah dikembangkan dua aplikasi Perhalaman
dengan dukungan bahasa yang berbeda yaitu versi
Bahasa Indonesia dan versi Bahasa Inggris.
Penulis menamakan aplikasi Kuis Matematika ini No Tombol Komputer 1 Komputer 2
dengan nama MatemAnaQuiz. Kedua aplikasi ini
1 [Upper] Berhasil Berhasil
memiliki fungsi dan konten yang sama, letak
2 [Down] Berhasil Berhasil
perbedaannya hanya pada dukungan bahasa yaitu
Bahasa Indonesia dan versi Bahasa Inggris. 3 [Left] Berhasil Berhasil
4 [Right] Berhasil Berhasil
1) Pengujian Kuis Matematika (Versi Bahasa 5 [OK] Berhasil Berhasil
Indonesia) Tabel 3.3 Hasil Pengujian Interaksi Remote
Kontrol
4. Kesimpulan dan Saran
5.1 Kesimpulan
Setelah melakukan evaluasi terhadap
penelitian ini, dapat disimpulkan bahwa :
1) Aplikasi Kuis Matematika ini dibuat dalam
dua versi bahasa, yaitu Bahasa Indonesia dan
Bahasa Inggris serta konten materinya telah
disesuaikan dengan materi pembelajaran
Matematika pada tingkat Sekolah Dasar (SD).
Gambar 3.4 Halaman Utama Kuis 2) Berdasarkan pengujian fungsionalitas dari
Matematika Versi Indonesia aplikasi Kuis Matematika, aplikasi ini
mampu menerapkan konten interaktif di
dalamnya dimana user dapat berinteraksi
langsung menggunakan remote kontrol untuk
5. menjawab pertanyaan dan memperoleh hasil Daftar Pustaka
poin yang didapatkan.
3) Implementasi aplikasi Kuis Matematika dalam 1) Li Lin and Verbrugge Clark, 2004, “A
emulator Xletview ini membutuhkan Java Practical MHP Information Analysis for
Runtime Environtment (JRE) layaknya pada Concurrent Java Programs”, McGill
perangkat DVB-STB nyata. University School of Computer Science Sable
4) Perancanganya aplikasi Kuis Matematika Research Group.
pada Java Editor membutuhkan library dan 2) Morris, Steven, A short not-too-technical
API tambahan, yaitu MHPstubs dan DVB API. introduction to MHP, 2005,
http://www.tvwithoutborders.com/content/pre
5.2 Saran sentations/mhp_intro.html, didownload pada
Secara umum untuk ke depannya, tanggal 12 Februari 2011.
diharapkan aplikasi ini dapat dikembangkan lagi 3) DVB Consortium: http://www.dvb.org
dengan cara : 4) ETSI, “Digital Video Broadcasting (DVB);
1) Penambahan fitur animasi, efek suara atau Multimedia Home Platform (MHP)
efek kartun lainnya agar aplikasi lebih Specifications1.1”, 2001, http://www.mhp.org
menarik khususnya untuk anak anak. 5) K. Baker, P. Hulsen, “Multi-Service Models
2) Penambahan fitur database dan fitur for Interactive TV”, IEEE ICCE’2003 (Int.
perwaktuan dalam menjawab soal, dengan Conf. On Consumer Electronics), June 17-19,
demikian aplikasi lebih dinamis dan interaktif. 2003, Los Angeles, CA, USA,
3) Peningkatan kualitas dan jumlah soal dengan http://www.icce.org
metode yang sama atau metode yang lain 6) Sveden, Martin. XletView, 2006,
seperti untuk JavaTV ataupun IPTV (Internet http://xletview.org, didownload pada tanggal
Protocol Television). 15 Februari 2011.
4) Peningkatan implementasi menggunakan 7) Koberl, Christian, 2004, “Xlet Resource
perangkat DVB-STB nyata agar aplikasi bisa Estimation”, Universit¨at Salzburg of
memanfaatkan streaming data dengan jelas. Fachbereich Scientific Computing.
5) Penambahan fitur multiplayer dengan 8) SPMB, Soal Matematika Dasar, 2004,
demikian user bisa berinteraksi dengan user http://www.scribd.com/doc/13221155/Soal-
lain dalam aplikasi. Matematika-Dasar, didownload pada tanggal
20 Maret 2011.
9) López. J.C, Gil. A, Pazos. J.J, Ramos. M,
Rodríguez. R.F, “A MHP Receiver for Digital
TV”, Telecomunicación Campus
Universitario s/n, University of Vigo (Spain).
10) Ferretti. S, Roccetti. M, Andrich. J, “Living
the TV Revolution: Unite MHP to the Web or
Face IDTV Irrelevance”, Department of
Computer Science University of Bologna.
11) Maknavicius. L, Körber. E, “Bringing
interactive content into the home: DVB MHP
and IP”, Alcatel Research & Innovation of
Marcoussis (France).