SlideShare a Scribd company logo
1 of 5
Download to read offline
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
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.
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
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
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).

More Related Content

Similar to Desain aplikasi matematika menggunakan mhp (jurnal)

Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfandrirachmayadi90
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemFahuda E
 
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-javaThan Thi Habidan
 
Java control parallel port aris suryadi
Java control parallel port   aris suryadiJava control parallel port   aris suryadi
Java control parallel port aris suryadiAris Suryadi
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJurnal IT
 
Makalah perkembangan teknologi informasi
Makalah perkembangan teknologi informasiMakalah perkembangan teknologi informasi
Makalah perkembangan teknologi informasiAsty Rusintta
 
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdfMateri knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdfmerinovamarito7
 
Remote pemantau webcam berbasis aplikasi j2me
Remote pemantau  webcam  berbasis aplikasi j2meRemote pemantau  webcam  berbasis aplikasi j2me
Remote pemantau webcam berbasis aplikasi j2meDwi Fahmi
 
Jbptunikompp gdl-dwirezekim-21927-11-12uniko-i
Jbptunikompp gdl-dwirezekim-21927-11-12uniko-iJbptunikompp gdl-dwirezekim-21927-11-12uniko-i
Jbptunikompp gdl-dwirezekim-21927-11-12uniko-imaskens
 
Rpl 8-ui desain
Rpl 8-ui desainRpl 8-ui desain
Rpl 8-ui desainf' yagami
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatanseptyanandanq
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatanseptyanq
 
Tugas java praktektohir
Tugas java praktektohirTugas java praktektohir
Tugas java praktektohirpencari buku
 
Tugas latihan java tohir 1
Tugas latihan java tohir 1Tugas latihan java tohir 1
Tugas latihan java tohir 1pencari buku
 

Similar to Desain aplikasi matematika menggunakan mhp (jurnal) (20)

Ppt java
Ppt javaPpt java
Ppt java
 
Pertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdfPertemuan 2 - Materi [MP - 2016].pdf
Pertemuan 2 - Materi [MP - 2016].pdf
 
java
javajava
java
 
Materi 7 perangkat lunak sistem
Materi 7 perangkat lunak sistemMateri 7 perangkat lunak sistem
Materi 7 perangkat lunak sistem
 
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
[Www.indowebster.com] jeni-intro1-bab02-pengenalan bahasa-java
 
Java control parallel port aris suryadi
Java control parallel port   aris suryadiJava control parallel port   aris suryadi
Java control parallel port aris suryadi
 
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdfJENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
JENI-Intro1-Bab02-Pengenalan Bahasa Java.pdf
 
Makalah perkembangan teknologi informasi
Makalah perkembangan teknologi informasiMakalah perkembangan teknologi informasi
Makalah perkembangan teknologi informasi
 
Projek asti(b) revisi
Projek asti(b) revisiProjek asti(b) revisi
Projek asti(b) revisi
 
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdfMateri knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
Materi knm,nmjnm,,,mbnkjbmnmm,n,m1 RPL.pdf
 
Remote pemantau webcam berbasis aplikasi j2me
Remote pemantau  webcam  berbasis aplikasi j2meRemote pemantau  webcam  berbasis aplikasi j2me
Remote pemantau webcam berbasis aplikasi j2me
 
Jbptunikompp gdl-dwirezekim-21927-11-12uniko-i
Jbptunikompp gdl-dwirezekim-21927-11-12uniko-iJbptunikompp gdl-dwirezekim-21927-11-12uniko-i
Jbptunikompp gdl-dwirezekim-21927-11-12uniko-i
 
Modul psb 1 j2 me
Modul psb 1 j2 meModul psb 1 j2 me
Modul psb 1 j2 me
 
Rpl 8-ui desain
Rpl 8-ui desainRpl 8-ui desain
Rpl 8-ui desain
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatan
 
Operasi dasar dan peralatan
Operasi dasar dan peralatanOperasi dasar dan peralatan
Operasi dasar dan peralatan
 
Laporan tugas besar
Laporan tugas besarLaporan tugas besar
Laporan tugas besar
 
Tugas java praktektohir
Tugas java praktektohirTugas java praktektohir
Tugas java praktektohir
 
Tugas latihan java tohir 1
Tugas latihan java tohir 1Tugas latihan java tohir 1
Tugas latihan java tohir 1
 
Java netbeans
Java netbeansJava netbeans
Java netbeans
 

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).