Penerapan Video VoIP Menggunakan Protokol RTMP

advertisement
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print)
1
Penerapan Video VoIP Menggunakan Protokol
RTMP pada Sistem Pembelajaran Elektronik
dengan Whiteboard dan Kuis Interaktif
Emerson Eridiansyah Zayin, Ary Mazharuddin Shiddiqi, dan Baskoro Adi Pratomo
Jurusan Teknik Informatika, Fakultas Teknologi Informasi, Institut Teknologi Sepuluh Nopember (ITS)
Jl. Arief Rahman Hakim, Surabaya 60111 Indonesia
E-mail: [email protected]
Abstrak—Teknologi informasi dan komunikasi telah
menjadi aspek yang sangat strategis dalam menunjang
kehidupan manusia saat ini. Salah satunya adalah sektor
pendidikan, khususnya penggunaan sistem e-learning.
Penelitian ini mengembangkan sistem e-learning interaktif
dengan fitur seperti
kuis interaktif, whiteboard, video
conference dan Voice over Internet Protocol (VoIP). Sistem elearning berbasis web dengan video VoIP ini menyediakan
kegiatan pembelajaran dengan interaksi dari kedua belah
pihak yaitu dosen dan mahasiswa serta berguna bagi dosen
dan mahasiswa untuk berkomunikasi secara interaktif. Metode
ini bertujuan untuk mengevaluasi pemahaman mahasiswa
tentang materi yang dibawakan oleh dosen. Komputer server
dengan prosesor Intel Xeon dapat menangani 40 pengguna
secara bersamaan dengan nilai delay HTTP 15,928 ms serta
nilai jitter 16,527 ms. Selain itu nilai delay RTMP adalah 14,556
ms serta nilai jitter 12,982 ms. Sedangkan komputer server
dengan prosesor Intel Core i3 yang menangani 20 pengguna
secara bersamaan menghasilkan nilai delay HTTP 36,3672 ms
serta nilai jitter 101,6028 ms. Selain itu nilai delay RTMP
adalah 51,8868 ms serta nilai jitter 92.0052 ms.
Kata Kunci—Konferensi Video, Kuis Interaktif, RTMP,
VoIP dan Whiteboard.
messaging serta file sharing [4]. Namun, keduanya tidak
mengakomodir sistem pembelajaran interaktif bagi dunia
pendidikan karena hanya menitikberatkan pada konsep tatap
muka dan komunikasi secara virtual serta berbagi file saja.
Dalam dunia pendidikan saat ini, sudah banyak
universitas dan institusi pendidikan yang menggunakan
konferensi video sebagai media pembelajaran. Salah satu
media pembelajaran berbasis web terkemuka dan banyak
penggunanya saat ini adalah Udacity [5]. Namun konferensi
video yang ada saat ini masih kurang interaktif karena
dosen hanya dapat menjelaskan materi satu arah tanpa
adanya interaksi langsung dengan mahasiswa. Padahal
interaksi langsung antara dosen dengan mahasiswa ini yang
membuat materi dapat lebih mudah dipahami dan
dimengerti.
Oleh karena itu diperlukan suatu sistem pembelajaran
dengan video VoIP berbasis web yang memungkinkan
kegiatan pembelajaran dapat dilakukan dengan interaksi dari
kedua belah pihak [6]. Pembelajaran itu menyediakan
berbagai fitur sehingga interaksi antara dosen dengan
mahasiswa seperti
penggunaan whiteboard dan kuis
interaktif bagi setiap mahasiswa.
I. PENDAHULUAN
II. KAJIAN PUSTAKA
EKNOLOGI informasi dan komunikasi yang
menggunakan jaringan internet kini semakin
berkembang dengan pesat. Teknologi internet
merupakan salah satu cara alternatif dalam media
penyebaran informasi dan komunikasi. banyak teknologi
yang kini berkembang dengan pesat di internet, misalnya
search engine, chatting, video audio streaming, video call,
video conference, dan sebagainya [1]. Dengan teknologi
internet yang semakin terjangkau, orang tidak hanya
berkomunikasi dengan suara saja tetapi juga video sehingga
jarak yang jauh bukan lagi hambatan.
Dalam perkembangannya saat ini, aplikasi berbasis web
juga semakin banyak bersentuhan dengan kegiatan seharihari. Internet yang telah maju dan berkembang membuat
jarak yang jauh menjadi tidak berarti karena setiap orang
dapat berkomunikasi secara langsung kapanpun. Konferensi
video merupakan salah satu teknologi internet yang
memungkinkan pengguna untuk menghemat waktu dan
biaya dengan membawa para pengguna pada sebuah konsep
tatap muka virtual [2].
Beberapa aplikasi konferensi video yang sering digunakan
diantaranya adalah NetMeeting dan Skype. NetMeeting
dapat digunakan untuk berkomunikasi dalam sebuah
jaringan Local Area Network (LAN) dengan fitur chatting,
call serta transfer file [3]. Sedangkan Skype memiliki fiturfitur yang tidak jauh berbeda seperti calling, video,
A. Konferensi Video
Teknologi konferensi video pertama kali diperkenalkan
oleh AT&T pada tahun 1970 lewat Picturephone.
Konferensi video yang kini sering digunakan diantaranya
Skype, MSN Messenger dan Yahoo Messenger. Kelebihan
konferensi video berbasis web adalah dapat dengan mudah
dilakukan dimanapun dan kapanpun melalui akses jaringan
internet [7].
T
B. Voice over Internet Protokol
Voice over Internet Protokol (VoIP) adalah suatu
teknologi yang memungkinkan komunikasi suara melalui
media internet. Data suara diubah dari analog menjadi kode
digital. Kemudian data tersebut dikirimkan melalui jaringan
dengan mengirimkan paket-paket data. Kelebihan dari
teknologi VoIP adalah dapat meminimalisir biaya dalam
berkomunikasi. Jaringan VoIP merupakan teknologi yang
memanfaatkan internet protokol untuk menyediakan
komunikasi suara secara real-time [8].
C. Real Time Messaging Protokol
Real Time Messaging Protokol (RTMP) merupakan
sebuah protokol yang dibangun oleh Macromedia dan
digunakan untuk streaming audio, video dan data-data
melalui internet antara flash player dengan server. RealTime Messaging Protokol (RTMP) memiliki perbedaan
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print)
2
dengan Hypertext Transfer Protocol (HTTP) karena
ditujukan pada fungsionalitas yang berbeda pula. Real Time
Messaging Protokol (RTMP) ditujukan pada pengembangan
aplikasi yang bersifat real-time seperti aplikasi chatting dan
streaming video [9].
D. Red5 Flash Media Server
Red5 merupakan server open-source yang dikembangkan
serta terintegrasi dengan Adobe Flash Player. Red5
memiliki kemampuan untuk streaming audio dan video, live
broadcast secara real-time, shared object, recorded client
stream. Red5 merupakan media server yang memiliki
banyak fitur dan stabil untuk platform Flash [10].
E. FreeSWITCH
FreeSWITCH adalah perangkat lunak cross-platform
yang dirancang untuk berkomunikasi menggunakan audio,
video, teks atau media lainnya. Selain itu FreeSWITCH
juga menyediakan layanan telepon yang dapat
dikembangkan dengan menggunakan berbagai alat bantu
gratis [11].
F. BigBlueButton
BigBlueButton adalah sebuah open source konferensi
video dengan sistem yang memungkinkan universitas atau
perguruan tinggi untuk memberikan pengalaman belajar
yang berkualitas tinggi kepada siswa terpencil.
BigBlueButton mendukung berbagi dokumen, video,
chatting, suara dan desktop. Sistem ini juga dibangun
menggunakan beragam komponen open source lainnya [12].
III. DESAIN SISTEM
A. Deskripsi Umum
Sistem yang dibangun akan digunakan sebagai media
pembelajaran melalui jaringan intranet maupun internet.
Arsitektur yang diterapkan bertipe client-server seperti
yang terlihat pada Gambar 1. Sebuah server menangani
request maupun respon dari client menuju server maupun
sebaliknya. Server ini bertindak sebagai Flash Media server
sekaligus juga sebagai web server.
B. Fitur Sistem
Sistem ini memiliki beberapa kebutuhan fungsional yang
berguna bagi para pengguna baik admin, dosen maupun
mahasiswa seperti menambahkan pengguna, mendaftarkan
pengguna, bergabung di konferensi video dan lain
sebagainya.
Menambahkan Pengguna
Setiap pengguna pada sistem ini memiliki fitur-fitur
masing-masing yang dapat dilakukan. Begitu juga admin
yang dapat menambahkan pengguna ke dalam database.
Pengguna yang dapat ditambahkan dibagi menjadi dua tipe
yaitu dosen dan mahasiswa.
Mendaftarkan Pengguna
Dosen dapat mendaftarkan setiap mahasiswa ke dalam
sebuah kelas yang ada dengan terlebih dulu masuk ke
sistem, kemudian memilih menu untuk mendaftarkan
mahasiswa. Setelah itu akan muncul pilihan mata kuliah dan
mahasiswa yang akan dipilih oleh dosen. Selanjutnya datadata tersebut akan didaftarkan ke database dan mahasiswa
dapat bergabung dalam kelas virtual.
Gambar. 1. Arsitektur umum dari sistem e-learning berbasis web
Mengatur Kuis Interaktif
Kuis interaktif yang ada merupakan sebuah short quiz
pilihan ganda serta isian singkat yang telah dipersiapkan
oleh dosen, kemudian akan dikerjakan oleh setiap
mahasiswa untuk mengetahui tingkat kepahaman dari
materi yang baru saja disampaikan oleh dosen.
Mengikuti Konferensi Video
Setiap dosen maupun mahasiswa dapat bergabung ke
sistem konferensi video dengan hak akses masing-masing.
Apabila dosen menjadi moderator, maka mahasiswa dapat
menjadi attendee serta dapat berinteraksi pada sistem
konferensi video ini.
Mengunggah File ke Whiteboard
Setiap dosen yang telah dikenali sebagai moderator dalam
sebuah konferensi video dapat mengunggah materi sebagai
alat bantu proses pembelajaran berupa gambar, dokumen
maupun slide power point.
Mengerjakan Kuis Interaktif
Para mahasiswa dapat mengerjakan kuis interaktif yang
telah diatur oleh dosen sebelumnya. Kuis interaktif yang ada
berupa kuis pilihan ganda ataupun isian singkat untuk
mengetahui tingkat pemahaman mahasiswa terhadap materi
pembelajaran.
IV. KESIMPULAN
Dari hasil pengamatan selama perancangan, implementasi,
dan proses uji coba perangkat lunak, penulis mengambil
kesimpulan sebagai berikut:
1. Sistem konferensi video VoIP berbasis web untuk proses
pembelajaran berhasil diterapkan bagi dosen dan
mahasiswa.
2. Fitur whiteboard berhasil diterapkan pada sistem
konferensi video bagi pembelajaran ini.
3. Kuis interaktif pilihan ganda bagi dosen dan mahasiswa
berhasil diterapkan dan berjalan dengan baik dalam sistem
ini.
4. Kuis interaktif isian singkat bagi dosen dan mahasiswa
berhasil diterapkan dan berjalan dengan baik dalam sistem
ini.
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print)
5. Komputer server dengan prosesor Intel Xeon dapat
menangani 40 pengguna secara bersamaan dengan nilai
delay HTTP 15,928 ms. serta nilai jitter 16,527 ms. Selain
itu nilai delay RTMP adalah 14,556 ms serta nilai jitter
12,982 ms. Sedangkan komputer server dengan prosesor
Intel Core i3 yang menangani 20 pengguna secara
bersamaan menghasilkan nilai delay HTTP 36,3672 ms
serta nilai jitter 101,6028 ms. Selain itu nilai delay RTMP
adalah 51,8868 ms serta nilai jitter 92,0052 ms.
6. Berdasarkan hasil survei pengguna, fitur-fitur yang ada
pada sistem ini mudah untuk digunakan. Selain itu
kecepatan akses halaman web dinilai cepat sehingga nilai
delay juga tidak terlalu mempengaruhi jalannya sistem.
Namun hal-hal lain yang harus ditingkatkan adalah
tampilan warna dan pengaturan layout pada konferensi
video serta kualitas gambar konferensi video.
UCAPAN TERIMA KASIH
Penulis E.E.Z. mengucapkan terima kasih yang sebesar–
besarnya kepada Allah SWT, kedua orangtua dan adik
penulis, kedua dosen pembimbing, seluruh dosen dan staf
karyawan
Teknik
Informatika
ITS,
rekan-rekan
Laboratorium Arsitektur dan Jaringan Komputer, sahabat
dan kerabat dekat, saudara-saudara Teknik Informatika
angkatan 2009, serta berbagai pihak yang telah membantu
penulis dalam menyelesaikan artikel ini.
DAFTAR PUSTAKA
[1] Pujianto, "Pengembangan Video VoIP Phone Berbasis Web
Menggunakan Protokol RTMP," Surabaya, 2012.
[2] I. D. M. P. Wiana, "Implementasi Konferensi Video VoIP Berbasis
Web Menggunakan Protokol RTMP," in Seminar Nasional Sistem
dan Informastika 2012, Bali, 2012.
[3] "Netmeeting," Microsoft Corporation., [Online]. Available:
http://www.netmeeting.com/. [Accessed February 2012].
[4] "Skype," Microsoft, [Online]. Available:
http://www.skype.com/en/features/. [Accessed February 2013].
[5] S. Thrun, D. Stavens and M. Sokolsky, "Udacity," [Online].
Available: https://www.udacity.com/. [Accessed February 2013].
[6] A. Tungkasthan, P. Sutheebanjard and W. Premchaiswadi,
"Classroom on the Internet using RTMP," in Education Engineering
(EDUCON), 2010 IEEE, Bangkok, 2010.
[7] M. Gough, Video Conferencing Over IP Configure, Secure, and
Troubleshoot, Canada: Syngress Publishing, Inc., 2006.
[8] F. R. Aksara, "Pengembangan VOIP Phone Berbasis Web," pp. 1-9,
2011.
[9] "Adobe," Adobe Systems Incorporated., February 2013. [Online].
Available: http://www.adobe.com/devnet/rtmp.html.
[10]
-
-
[Accessed February 2013].
[11] A. Minessale, "Freeswitch," [Online]. Available:
http://www.freeswitch.org/ . [Accessed February 2013].
[12] "Bigbluebutton," Bigbluebutton Inc., [Online]. Available:
http://www. bigbluebutton.org/. [Accessed February 2013].
.
3
Download