Pembuatan Model Live Streaming CCTV berbasis Web dengan Open Source
Aji Supriyanto
Fakultas Teknologi Informasi, Universitas Stikubank Semarang
ajimedia@yahoo.com
Abstrak
Kebutuhan media pembelajaran yang efektif dan efisien tidak lagi hanya mengandalkan media
konvensional seperti harus datang langsung ke tempat kelas mendengarkan guru dan menulis di papan tulis.
Perkembangan perangkat teknologi informasi dan komunikasi (TIK) dapat mendukung system
pembelajaran dengan system jarak jauh, baik yang dilakukan dengan menggunakan pembacaan arsip
dokumen yang disimpan pada sebuah server jaringan atau web, maupun dilakukan dengan interaksi
langsung (live-streaming) melalui jaringan on-line.
Dalam perkembangannya pembelajaran live-streaming tidak hanya dapat dilakukan dengan
menggunakan seperti model teleconference yang harus ada kesepakatan koneksi terlebih dahulu
(handshaking connection). Model lain yang dapat dilakukan yaitu dengan menggunakan CCTV live-
streaming berbasis web dengan open source. Model ini akan lebih efisien dibanding dengan model
teleconference karena tanpa harus melakukan handshaking connection terlebih dahulu. Sehingga semua
browser akan dianggap sebagai client, yang dapat mengakses secara langsung pada proses pembelajaran
on-line live-streaming maupun dengan model dokumen multimedia melalui web. Hasil dari penelitian ini
adalah alternatif model pembelajaran on-line yang bersifat live-streaming dengan memanfaatkan media
web server dengan sistem open source.
Pembuatan Model Live Streaming CCTV Berbasis Web dengan Open Source 113
Jurnal Teknologi Informasi DINAMIK Volume XIV, No.2, Juli 2009 : 113-120 ISSN : 0854-9524
pembelajaran secara terbuka berbasis web Geforce4 MX 4000, 62 MB AGP 4x, Kartu
dengan linux sehingga menciptakan sistem suara SoundMax Digital Audio, Kartu jaringan
pembelajaran baru yaitu antara pendidik dan Realtek 8139c, ODD ( Optical Disk Drive ),
siswa tidak perlu berhadapan secara langsung, Keyboard, Mouse. Jika perangkat keras tersebut
dengan internet proses belajar mengajar bisa sudah terpenuhi, maka selanjutnya melakukan
berlangsung tanpa terikat waktu dan tempat. Install Sistem Operasi Ubuntu pada komputer
tersebut, Install Web server (Apache2), Install
2. Metodologi MySql database, Install Software Camserv, dan
Install Software Motion. Setelah itu dilakukan
2.1 Metode Pengembangan Sistem desain halaman web, melakukan kostumisasi
login menú, desain halaman administrator, dan
Metode yang digunakan untuk membuat
menjalakan sistem.
atau mengembangkan piranti lunak dan keras ini
adalah model prototype . Metode ini merupakan 2.3. Perancangan Sistem
metode pengembangan sistem dimana hasil
Setelah dilakukan tahap penganalisaan,
analisa per bagian langsung diterapkan kedalam
maka tahap berikutnya adalah tahap
sebuah model tanpa harus menunggu seluruh
perancangan. Proses perancangan akan
sistem selesai dianalisa. Model prototyping ini
memberikan gambaran tentang perangkat keras
meliputi tahapan analisis, desain, coding
dan lunak yang akan dibuat nantinya atau yang
(pembuatan program), evaluasi, dan penetapan
akan dikembangkan. Pada bagian perancangan
hasil. Analisa bertujuan untuk mengevaluasi dan
sistem akan dijelaskan komponen-komponen
mengidentifikasi permasalahan, sedangkan
pembangun untuk sistem cctv berbasis web ini.
perancangan bertujuan untuk memenuhi
kebutuhan pemakai sistem dan memberikan 2.3.1 Instalasi Hardware dan Jaringan
gambaran yang jelas tentang rancang bangun Dalam instalasi hardware dan jaringan ada
sistem secara umum. beberapa perancangan yang perlu dilakukan dan
2.2. Analisis Sistem CCTV berbasis Web dapat di lihat pada gambar di bawah ini:
Sistem CCTV berbasis web ini dibuat
karena dalam perkembangannya banyak sekali
manfaatnya yang bisa di terapkan selain untuk
lembaga pendidikan proses belajar mengajar
secara online tanpa harus berhadapan langsung
antara pendidik dan anak didiknya karena
gambar dan video bisa di tampilkan di internet
secara realtime, bahkan sistem ini juga bisa
merekam gambar juga seperti monitoring
terhadap sebuah ruangan contohnya gudang,
toko, ruang kantor, rumah dan lain-lain. Untuk Gambar 1. Instalasi Hardware dan Jaringan
membangun sistem ini di butuhkan beberapa Terdiri dari beberapa komponen dan instalasi
kebutuhan infrastruktur agar sistem bisa berjalan yaitu komputer server yang saling terhubung
dan dimanfaatkan secara semaksimal, beberapa dengan perangkat lainnya seperti
hal penting yang harus di perhatikan seperti 1. Webcame
penguasaan terhadap sistem jaringan, sistem
operasi linux, dan pemrograman web yang Webcame di hubungkan dengan komputer
semuanya itu berbasis opensource tanpa harus server melalui port USB
membayar lisensi dan bisa di modifikasi sendiri. 2. Komputer klien
Kebutuhan perangkat komputer (PC) Komputer klien ini dihubungkan dengan
minimum (dianjurkan yang lebih tinggi komputer server dengan melalui 2 cara yaitu
spesifikasi) adalah Pentium 4 2,4 GHz., memory dengan menggunakan jaringan LAN dan
512 MB, Kapasitas Hardisk kosong 40 GB, jaringan Internet melalui ISP tertentu
Monitor LCD 15”, Kartu Grafis NVIDIA
114 Pembuatan Model Live Streaming CCTV Berbasis Web dengan Open Source
Jurnal Teknologi Informasi DINAMIK Volume XIV, No.2, Juli 2009 : 113-120 ISSN : 0854-9524
Pembuatan Model Live Streaming CCTV Berbasis Web dengan Open Source 115
Jurnal Teknologi Informasi DINAMIK Volume XIV, No.2, Juli 2009 : 113-120 ISSN : 0854-9524
116 Pembuatan Model Live Streaming CCTV Berbasis Web dengan Open Source
Jurnal Teknologi Informasi DINAMIK Volume XIV, No.2, Juli 2009 : 113-120 ISSN : 0854-9524
3. Implementasi Sistem
1. Header Implementasi system akan dilaksanakan
apabila pada proses analisis telah dilakukan.
Header merupakan sebuah simbolik atau
Pada proses ini akan dilakukan terlebih dahulu
sebuah gambar khusus yang sesuai dengan
melakukan setting perangkat, yaitu setting IP
konten website.
server, Setting IP Client, dan setting router.
2. View Capture
3.1. Cara Kerja Sistem
Berisi gambar terakhir yang dihasilkan dari
Ketika komputer server dijalankan maka
pengcapture video.
secara otomatis sistem operasi menjalankan
3. Streaming paket-paket yang di butuhkan oleh sistem, paket
Fungsinya menampilkan video secara live yang dibutuhkan antara lain
Pembuatan Model Live Streaming CCTV Berbasis Web dengan Open Source 117
Jurnal Teknologi Informasi DINAMIK Volume XIV, No.2, Juli 2009 : 113-120 ISSN : 0854-9524
118 Pembuatan Model Live Streaming CCTV Berbasis Web dengan Open Source
Jurnal Teknologi Informasi DINAMIK Volume XIV, No.2, Juli 2009 : 113-120 ISSN : 0854-9524
Pembuatan Model Live Streaming CCTV Berbasis Web dengan Open Source 119
Jurnal Teknologi Informasi DINAMIK Volume XIV, No.2, Juli 2009 : 113-120 ISSN : 0854-9524
Daftar Pustaka
120 Pembuatan Model Live Streaming CCTV Berbasis Web dengan Open Source