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