PERANCANGAN E-LEARNING BERBASIS AUDIO-VISUAL DENGAN MEMANFAATKAN WEB STREAMING MENGGUNAKAN PROTOKOL RTMP DAN APLIKASI OPEN SOURCE
JURNAL J E-ISSN : 2541
- – CLICK – 2469 P-ISSN : 2355
- – 7958
Jurnal Sistem Informasi Dan Manajemen Informatika
PERANCANGAN E-LEARNING BERBASIS AUDIO-VISUAL DENGAN
MEMANFAATKAN WEB STREAMING MENGGUNAKAN PROTOKOL
Haddad Sammir
Sistem Informasi, STMIK Jayanusa Padang, Jl. Olo Ladang No. 1 Padang email:
ABSTRACT
Audio-visual based e-learning give better result compared with conventional e-learning, therefore this
research try to design audio-visual based e-learning by using streaming technologies. We choose web
streaming because of it’s availability on almost all computing device.The design of e-learning on this research
sucsessfully present audio-visual exprerience to the user.Keywords: e-learning, web streaming, nginx, rtmp ABSTRAK
Pendekatan e-learning berbasis audio visual memberikan hasil yang lebih baik dibandingkan dengan
pendekatan e-learning konvensional, oleh karena itu penelitian ini berusaha merancang e-learning berbasikan
audio-visual dengan memanfaatkan teknologi streaming. Web steaming menjadi pilihan karena
ketersediaannya pada banyak perangkat. Perancangan e-learning menggunkan web streaming berhasil
menghadirkan pengalaman audio-visual kepada pengguna Kata Kunci: e-learning, web streaming, nginx, rtmpPENDAHULUAN dan dengan mahasiswa lainnya (Ratnasari,
Latar belakang penelitian 2012).
E-learning telah menjadi kelengkapan Beberapa peneliti merancang
e-
utama bagi institusi pendidikan. Pertumbuhan learning dengan beragam metoda. Kosasi juga semakin pesat dan wilayah (2015) dalam Prosiding Seminar Nasional
e-learning
Asia menduduki peringkat nomor satu dengan Pendidikan Teknik Informatika merancang e- tingkat pertumbuhan 17,3% (Naresh & Reddy, learning dengan memberikan layanan berupa 2015). Teknologi e-learning memungkinkan download materi kuliah, membuat komentar pembelajaran dilakukan dari mana saja dan untuk mendiskusikan materi kuliah, serta kapan saja serta mempermudah interaksi propagasi informasi melalui berita dan buletin. antara mahasiswa dengan materi kuliah, dosen Penenelitian lainnya yang dilakukan oleh
Haryoko (2009) menunjukkan bahwa hasil
Vol. 4 No. 1 Juli 2017
- – CLICK
- – 2469 P-ISSN : 2355 <
- – 7958
NGINX adalah sebuah web server yang berfokus kepada kemampuan untuk melayani banyak pengguna pada waktu yang bersamaan, berkinerja tinggi dan penggunaan memory yang rendah. NGINX dapat digunakan untuk melayani permintaan web dinamis seperti mengakses skrip PHP menggunakan FastCGI.
Web Player Web player
, mengkomposisikan layar, encoding dan broadcasting . Transmisi dilakukan melalui protokol RTMP dan dapat mengirimkan data (video) ke server tujuan yang mendukung RTMP seperti Youtube, Twitch dan DailyMotion.
capture
Open Broadcaster Software (OBS) adalah software opensource yang berfungsi untuk merekam dan melakukan live streaming. OBS menyediakan real-time source dan device
Open Broadcaster Software
PHP Hypertext Pre-Processor (PHP) merupakan bahasa scripting yang umum digunakan untuk pemrograman web namun dapat juga digunakan untuk pemrograman umum. Bahasa ini dikembangkan oleh Rasmus Lerdorf pada tahun 1994. PHP dapat digunakan bersama halaman web atau dapat juga dieksekusi melalui command line.
PHP
NGINX RTMP Module merupakan modul nginx yang menambahkan fungsionalitas streaming video pada NGINX. Modul ini diaktifkan dengan menambahkannya saat melakukan kompilasi menggunakan dan mengkonfigurasikan modul ini agar memberikan hasil sesuai dengan yang diharapkan.
NGINX RTMP Module
NGINX dapat diperluas fungsionalitasnya melalui penambahan modul.
NGINX
E-ISSN : 2541
Macromedia yang kemudian dibeli oleh Adobe meluncurkan versi tidak lengkap dari spesifikasi protokol untuk umum. Motivasi utama RTMP adalah menjadi protokol untuk memutar video Flash.
streaming audio/video dan data melalui internet antara flash player dengan server.
Real Time Messaging Protocol (RTMP) pada awalnya merupakan sebuah protokol yang dikembangkan oleh Macromedia untuk
RTMP
teknologi opensource serta dirancang untuk dapat bekerja dengan sumber daya komputer rendah. Hasil dari penelitian ini diharapkan dapat memberikan nuansa baru bagi mahasiswa dalam mengakses e-learning sehingga dapat meningkatkan minat belajar serta hasil belajar mahasiswa.
streaming dibuat dengan memadukan
Pendekatan audio-visual yang digunakan dalam penelitian ini adalah melalui pemanfaatan web streaming. Web streaming materi kuliah secara audio visual. Aplikasi web
belajar mahasiswa teknik jaringan komputer yang diajar menggunakan media audio-visual memiliki skor yang jauh lebih tinggi dibandingkan dengan mahasiswa teknik jaringan komputer yang diajar menggunakan pendekatan konvensional.
Jurnal Sistem Informasi Dan Manajemen Informatika Vol. 4 No. 1 Juli 2017
JURNAL J
merupakan pemutar video yang bekerja pada browser. Web player memungkinkan distribusi video melalui internet menjadi lebih luas karena video dapat JURNAL J E-ISSN : 2541
- – CLICK – 2469 P-ISSN : 2355
- – 7958
Jurnal Sistem Informasi Dan Manajemen Informatika
diakses secara langsung melalui browser. Web penyimpanan hasil seperti contohnya
player merupakan sebuah software yang menggunakan komputer untuk melakukan
umumnya dibangun menggunakan JavaScript. simulasi.5. Computer Based Training.
Streaming Media 6.
Computer Assisted Instruction.
Streaming media adalah metoda Merupakan sebuah bentuk pembelajaran
mendistribusikan content multimedia dengan yang terotomatisasi tinggi. Komputer cara mengantarkannya dan menyajikannya dapat menyesuaikan urutan instruksi pada waktu yang bersamaan. Metoda ini sesuai dengan kebutuhan masing-masing
Multimedia yang didistribusikan, contohnya 7.
Web Based Learning. video dapat langsung dimainkan tanpa perlu Proses belajar online berbasis halaman terlebih dahulu menerima keseluruhan web . datanya.
8. Virtual Learning Environment.
Merupakan sebuah web based learning
E-Learning
yang memberikan nuansa ruang kelas. E-
E-Learning merupakan metode learning tipe ini memiliki ruang kelas pembelajaran menggunakan media audio virtual serta ujian virtual. visual yang didistribusikan melalui teknologi 9.
M Learning. internet. E-Learning mengubah paradigma Mobile (M) learning memungkinkan model proses pembelajaran sehingga proses siswa untuk belajar dari mana saja belajar mengajar tidak lagi bergantung kepada menggunakan perangkat mobile. lokasi dan waktu, Kosasi (2015).
10. Massive Open Online Course (MOOCs) Naresh & Reddy (2015) menulis evolusi Model pembelajaran yang
e-learning sebagai berikut: menghubungkan dan mengelaborasikan
1.cara untuk terlibat dalam proses belajar. Multimedia learning.
Pembelajaran yang dikombinasikan MOOCs merupakan media pembelajaran dengan dua atau lebih media seperti audio, online yang dibangun untuk berbagi musik, video dan gambar. informasi, memperbincangkan topik dan 2. bekerja sama dalam cara yang terstruktur. Technology Enhanced Learning.
Proses pembelajaran yang dibantu atau 11.
Selective Open Online Course (SOOCs) disampaikan oleh berbagai bentuk SOOCs serupa dengan MOOCs namun teknologi seperti internet, komputer, dengan sedikit perbedaan pada bagian konverensi video dan lain-lain. private dan selective. Bagian private
3. adalah bagian dengan tujuan serupa Computer Based Instruction.
Akifitas belajar dan mengajar yang dengan pembelajaran online tradisional. menggunakan komputer. Bagian selective adalah bagian inovatif 4. dimana setiap orang dapat bergabung. Computer Managed Instruction.
Penggunaan teknologi yang dapat membimbing aktifitas pembelajaran melalui pengujian, analisa dan
Vol. 4 No. 1 Juli 2017
E-ISSN : 2541
JURNAL J
- – CLICK
- – 2469 P-ISSN : 2355 <
- – 7958
Jurnal Sistem Informasi Dan Manajemen Informatika Vol. 4 No. 1 Juli 2017 METODE PENELITIAN
Metode penelitian yang digunakan adalah sebagai berikut:
1. Instalasi aplikasi server dan broadcaster.
Terdapat dua aplikasi utama pada sisi penyedia yaitu server streaming yang bertugas menyebarluaskan data video dan broadcaster yang merupakan sumber video. Konfigurasi pada server dan broadcaster.
3. Mempersiapkan Web Client.
Web client merupakan web based video player yang diatur agar menampilkan video dari broadcaster.
4. Pengujian Menguji apakah web streaming dapat mendistribusikan materi perkuliahan secara audio visual.
HASIL Konfigurasi NGINX
events { worker_connections 1024; ## Default: 1024 } http { server { listen 8080; server_name localhost; } } rtmp { server { listen 1935; chunk_size 4000; application mytv { # enable live streaming live on; # record first 1K of stream record all; record_path /home/hsammir/TMP/av; record_max_size 1K;
# append current timestamp to each flv record_unique on; # publish only from all ip allow publish all; #deny publish none; allow play all; } }
Konfigurasi Jaris Player
<object classid="clsid:D27CDB6E-AE6D-11cf-
96B8-444553540000" codebase="http://download.macromedia.com/ pub/shockwave/cabs/flash/swflash.cab#versio n=10,0,45,2" width="640" height="360" > <param name="allowFullscreen" value="true"> <param name="allowScriptAccess" value="always"> <param name="movie" value="JarisFLVPlayer.swf"> <param name="bgcolor" value="#000000"> <param name="quality" value="high"> <param name="scale" value="noscale"> <param name="wmode" value="opaque"> <param name="flashvars" value="source=jaris- intro.mp4&type=video&streamtype=file&pos ter=poster.png&autostart=false&logo=logo.p ng&logoposition=top left&logoalpha=30&logowidth=130&logolin k=http://jaris.sourceforge.net&hardwarescalin g=false&darkcolor=000000&brightcolor=4c4 JURNAL J E-ISSN : 2541
- – CLICK – 2469 P-ISSN : 2355
- – 7958
Jurnal Sistem Informasi Dan Manajemen Informatika
c4c&controlcolor=FFFFFF&hovercolor=67A Output
8C1"> Tampilan Konfigurasi Open Broadcaster
<param name="seamlesstabbing" Software value="false"> <embed type="application/x-shockwave-flash" pluginspage="http://www.adobe.com/shockw ave/download/index.cgi?P1_Prod_Version=S width="640" height="360" src="JarisFLVPlayer.swf" allowfullscreen="true" allowscriptaccess="always"
Gambar 1. Konfigurasi Software
bgcolor="#000000" quality="high" Tampilan Open Broadcaster Software scale="noscale" wmode="opaque" flashvars="source=foo&type=video&streamt ype=rtmp&server=rtmp://192.168.1.12:1935/ mytv/&poster=poster.png&autostart=false&lo go=logo.png&logoposition=top left&logoalpha=30&logowidth=130&logolin k=http://jaris.sourceforge.net&hardwarescalin g=false&darkcolor=000000&brightcolor=4c4 c4c&controlcolor=FFFFFF&hovercolor=67A
8C1" seamlesstabbing="false"
Gambar 2. Open Broadcaster Software
> <noembed>
Tampilan Web Streaming </noembed> </embed> </object>
Gambar 3. Tampilan Web Streaming Vol. 4 No. 1 Juli 2017 JURNAL J E-ISSN : 2541
- – CLICK – 2469 P-ISSN : 2355
- – 7958
Jurnal Sistem Informasi Dan Manajemen Informatika SIMPULAN
http://wwwimages.adobe.com/content/ Penelitian mengenai perancangan e- dam/Adobe/en/devnet/rtmp/pdf/rtmp_
learning berbasis audio-visual memberikan specification_1.0.pdf
hasil sebagai berikut: Haryoko, S. (2009, Maret). Efektifitas 1.
Pemanfaatan Media Audio-Visual Web server NGINX dengan dilengkapi modul nginx-rtmp dan dukungan aplikasi Sebagai Alternatif Optmalisasi
opensource lainnya seperti Open Pembelajaran. Jurnal Broadcasting Software dan Jaris Player Edukasi@Elektro, 5 (1).
dapat memfasilitasi distibusi video Kosasi, S. (2015, September 12). Perancangan 2.
Motivasi Belajar Guru dan Siswa. Pemanfaatan screen sharing melalui video
streaming bagi dosen dapat menghadirkan Prosiding Seminar Nasional suasana belajar yang real time menyerupai Pendidikan Teknik Informatika .
pembelajaran di kelas fisik. Naresh, B., & Reddy, B. S. (2015, September).
3. Current Trends is E-Learning and Suasana belajar interaktif pada e-learning, dapat diakses mahasiswa dari mana saja. Future Scenario. Mediterranean
Journal of Social Science, 6 (5).
DAFTAR PUSTAKA Ratnasari,
A. (2012). Studi Pengaruh
Jaris Player Documentation . (2015, Penerapan E-Learning Terhadap
November 26). Retrieved May 23, Keaktifan Mahasiswa Dalam Kegiatan 2016, from Github Jaris Player: Belajar Mengajar Studi Kasus https://github.com/jegoyalu/jarisplayer Universitas Mercu Buana Jakarta.
/blob/master/documentation.txt Seminar Nasional Aplikasi Teknologi Adobe. (2012, December 21). Informasi. Yogyakarta.
Adobe’s Real Time Messaging Protocol. Retrieved
May 15, 2016, from
Vol. 4 No. 1 Juli 2017