Perancangan dan Implementasi Sistem Monitoring Kamera Berbasis Raspberry pi 2 Model B (Studi Kasus TK Pertiwi Jelok) Artikel Ilmiah Peneliti : Endra Wardana 672010028 Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Februari 2016 Perancangan dan Implementasi Sistem Monitoring Kamera Berbasis Raspberry pi 2 Model B (Studi Kasus TK Pertiwi Jelok) Artikel Ilmiah Peneliti : Endra Wardana 672010028 Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Salatiga Februari 2016 Perancangan dan Implementasi Sistem Monitoring Kamera Berbasis Raspberry pi 2 Model B (Studi Kasus TK Pertiwi Jelok) 1)Endra Wardana, 2)Radius Tanone Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Jl. Diponegoro 52-60, Salatiga 50711, Indonesia Email: 1)[email protected] 2)[email protected] Abstract Progress in the field of information technology today is very influential for the life of society in general . Schools should be a place of study to study , often a concern for parents in leaving their children , especially in the education of children in early childhood . On the basis of these problems , the monitoring system will be constructed school that is useful to provide information to parents about the state of his son. The methods used include problem identification, literature review , system design and implementation . Based on the above method is then designed a monitoring system using the webcam camera based on the raspberry pi that serves to provide information to parents about the situation of children in school while learning in real time . Keywords : Webcam , Raspberry pi , Monitoring Abstrak Kemajuan teknologi dibidang informasi saat ini sangat berpengaruh besar bagi kehidupan masyarakat pada umumnya. Sekolah yang semestinya sebagai tempat belajar menuntut ilmu, sering kali menjadi kekhawatiran bagi orang tua dalam meninggalkan anaknya terutama dalam pendidikan anak dalam usia dini. Atas dasar permasalahan inilah maka akan dibangun sistem monitoring sekolah yang berguna memberikan informasi kepada orang tua tentang keadaan anaknya. Metode yang digunakan antara lain identifikasi masalah, tinjauan pustaka, perancangan system serta implementasi. Berdasarkan metode diatas maka dirancanglah sebuah sistem monitoring kamera menggunakan webcam berbasis pada raspberry pi yang berfungsi untuk memberikan informasi kepada orang tua tentang keadaan anak disaat belajar di sekolah secara real time. Kata Kunci : Webcam, Raspberry pi, Monitoring 1 2 Mahasiswa Fakultas Teknologi Informasi Universitas Kristen Satya Wacana Staf Pengajar Fakultas Teknologi Informasi Universitas Kristen Satya Wacana 1. Pendahuluan Saat ini teknologi merupakan salah satu bidang yang memiliki peran penting di beberapa aspek kehidupan manusia. Kebutuhan manusia akan komunikasi dan informasi merupakan salah satu aspek yang sangat dipengaruhi oleh kemajuan teknologi. Aplikasi dari kemajuan teknologi sekarang ini secara umum mengarah pada sisitem monitoring elektronik yang memungkinkan seseorang dapat melakukan berbagai aktivitas monitoring secara nirkabel. Salah satu bentuk sistem monitoring elektronik yang saat ini banyak dikembangkan adalah pada sistem monitoring secara jarak jauh, hal ini dapat digunakan untuk melakukan monitoring sebuah ruangan maupun tempat secara nirkabel dan dapat dilihat melalui sebuah web yang dapat diakses secara jarak jauh selama masih dalam satu network. Penerapan streaming yang dimaksud yaitu menggunakan protokol Real time Messaging Protocol (RTMP) dan Real time Streaming Protocol (RTSP) pada proses streaming yang berlangsung[1]. Server dibangun untuk berinteraksi dengan perangkat android stream video dan aplikasi didalam Raspberry pi. Setelah melakukan wawancara pada Guru dan observasi keadaan sekolahan TK Pertiwi Jelok, ditemukan masalah mengenai ketidaknyamanan Guru dalam kegiatan mengajar siswa, dikarenakan orang tua yang melakukan pengawasan anaknya di dalam lingkungan kelas. Kekhawatiran orang tua kepada anak ketika berada dalam kelas saat belajar. Atas dasar permasalahan yang ada maka dapat diambil beberapa rumusan masalah yang dapat diteliti diantaranya bagaimana membantu orang tua dalam mengawasi aktifitas belajar tanpa mengganggu proses belajar mengajar yang disampaikan oleh guru, kemudian bagaimana mengimplementasikan server streaming yang baik menggunakan protocol RTMP pada rapberry pi. Adapun tujuan dari perancangan sistem ini yaitu dapat membantu orang tua dalam mengawasi anak pada saat belajar, kemudian membuat webserver sederhana dari protocol RTMP dengan raspberry pi media server. Batasan masalah dalam Perancangan dan Implementasi Pemantauan kamera berbasis Raspberry pi pada Lingkungan TK Pertiwi Jelok adalah sebagai berikut : a) Perancangan Real time hanya dalam satu jaringan. b) Tidak dapat diakses melalui jaringan public. c) Menggunakan perangkat dengan biaya seminimal mungkin. Berdasarkan masalah yang ada diharapkan dengan adanya penelitian ini dapat menyelesaikan masalah tersebut dengan merancang dan mengimplementasi pemantauan kamera berbasis Raspberry pi pada lingkungan sekolah TK Pertiwi Jelok, sehingga pengelolaan Real time dapat dikelola antar jaringan nirkabel. 2. Tinjauan Pustaka Penelitian sebelumnya dengan judul Perancangan Kamera Pemantau Nirkabel Menggunakan Raspberry pi Model B telah membahas bagaimana 1 Raspberry pi difungsikan sebagai server dengan trafik data yang tidak terlalu banyak dengan menyimpan halaman dengan Web GUI. Di dalam penelitian ini dilakukan 2 perbandingan alat pemantau kamera menggunakan aplikasi motion yaitu kamera Raspberry pi NoIR dan webcam. Pengujian monitoring menggunakan kamera Raspberry pi NoIR dan webcam dapat disimpulkan bahwa aplikasi motion tidak cocok pada kamera Raspberry pi NoIR. Hal ini ditandai dengan tidak muncul tampilan pada browser saat live streaming dilakukan. Aplikasi motion cocok di gunakan pada webcam, hal ini ditandai dengan berhasilnya dilakukan live streaming menggunakan webcam[2]. Penelitian yang berjudul Rancang Bangun dan Analisa CCTV Online Berbasis Raspberry pi membahas bagaimana perbandingan delay pada monitor CCTV yang tergantung pada berapa besarnya resolusi dan frame yang ditetapkan pada saat penyetingan ukuran layar atau resolusi menggunkan aplikasi Putty. Putty adalah sebuah program open source yang dapat digunakan untuk melakukan protocol jaringan SSH. [3]. Berdasarkan dari penelitian yang sudah ada mengenai penggunaan Raspberry pi dan juga webcam sebagai monitoring keamanan, maka akan dibahas tentang bagaimana perancangan pemantauan keadaan sekolah menggunakan webcam yang dimana webcam dapat di implementasikan menggunakan aplikasi apa saja serta menampilkan hasil monitoring yang ditangkap oleh webcam kedalam webpage yang berada pada server yang dibuat oleh Raspberry pi. Serta di implementasikan kedalam studi kasus yang berada pada sekolah TK Pertiwi Jelok. Perancangan dengan menggunakan Raspberry pi serta Sistem Operasi yang support dengan Raspberry pi yaitu Raspbian, dengan webcam sebagai media monitoring. Raspberry pi sering juga disingkat dengan nama Raspi, adalah komputer papan tunggal (Single Board Circuit /SBC) yang memiliki ukuran sebesar kartu kredit. Raspberry pi bisa digunakan untuk berbagai keperluan, seperti spreadsheet, game, bahkan bisa digunakan sebagai media player karena kemampuannya dalam memutar video high definition. Raspberry pi dikembangkan oleh yayasan nirlaba, Rasberry Pi Foundation yang digawangi sejumlah developer dan ahli komputer dari Universitas Cambridge, Inggris[4]. Raspbian adalah sistem operasi bebas berbasis Debian dioptimalkan untuk perangkat keras Raspberry pi . Sebuah sistem operasi adalah seperangkat program dasar dan utilitas yang membuat anda mampu menjalankan Raspberry pi[5]. Real time Messaging Protocol (RTMP) adalah aplikasi lapisan proprietary protokol yang dikembangkan oleh Adobe Systems. Real time Messaging Protocol (RTMP) juga menyediakan dua arah yang pesan layanannya multiplex seperti TCP [RFC0793] yang dimaksudkan untuk membawa aliran paralel video, audio, dan pesan data, dengan informasi waktu yang terkait [6]. Protokol RTMP memiliki beberapa variasi; protokol "plain" yang bekerja di atas dan menggunakan TCP nomor port 1935 secara default. RTMPS yang RTMP melalui koneksi TLS / SSL, RTMPE yang RTMP dienkripsi menggunakan mekanisme keamanan Adobe sendiri [6]. 2 3. Metode Penelitian Adapun metode penelitian yang digunakan memiliki empat tahap antara lain Identifikasi masalah, Studi pustaka, Perancangan sistem serta Penulisan laporan. Tahap pertama adalah identifikasi masalah, dalam tahap penelitian ini dilakukan dengan cara identifikasi masalah-masalah yang terjadi pada TK Pertiwi Jelok berupa wawancara kepada orang tua yang memiliki masalah kekhawatiran terrhadap anak dalam proses pembelajaran di dalam kelas, serta wawancara terhadap guru dimana terbatasnya penyampaian informasi terhadap orang tua dan lain sebagainya. Tahap kedua adalah studi pustaka, tahap yang dilakukan dengan membaca referensi-referensi, penjelasan penelitian sebelumnya dan mempelajari teori-teori yang berkaitan dengan peneltian. Hal ini dipakai untuk menjawab masalah dengan merancang sistem streaming. Tahap ketiga adalah perancangan system, pada tahap ini dilakukan proses perancangan system streaming menggunakan Raspberry pi sebagai server, serta kamera sebagai media menangkap pergerakan dan webpage digunakan untuk menampilkan setiap proses beserta semua aktifitas yang dilakukan. Alat – alat yang digunakan meliputi perangkat lunak yaitu sistem operasi Raspian/Debian, Windows dan Android, sistem ini menggunakan beberapa perangkat keras yaitu Raspberry pi 2 Model B dengan processor ARM 7200 MHz, kapasitas memory RAM 512 MB. Komputer dengan processor Core(TM) i3, memory RAM 2048. Android dengan processor Quad-Core 1,2 GHz, memory RAM 1028 MB. Adapun arsitektur sistem perancangan yang digunakan didalam penelitian ini dapat dilihat pada gambar 1 dibawah ini. Gambar 1. Arsitektur Sistem 3 Pada Gambar 1 menjelaskan desain dari arsitektur system yang akan digunakan di TK Pertiwi Jelok. Arsitektur mengenai cara kerja video yang digunakan. Pertama kamera melakukan penangkapan video kemudian dimasukan kedalam server raspberry pi, kemudian server raspberry pi melakukan decode video dan memulai streaming dan yang terakhir halaman web yang dibuat menampilkan hasil dari perekaman video. Perancangan dan implementasi pemantauan kamera berbasis pada raspberry pi diharapkan dapat memberi solusi pada permasalahan tersebut. Pada perancangan server raspberry pi dibutuhkan beberapa perangkat keras maupun lunak yang dapat menunjang proses penelitian. Ada beberapa proses perancangan diantaranya proses installasi, proses konfigurasi, kemudian uji coba sistem. Struktur mekanisme raspberry pi diilustrasikan kedalam diagram alur. Diagram alur akan menjelaskan bagaimana media server memproses RTMP hingga memunculkan proses streaming, dan mekanisme sistem tersebut dapat dijelaskan pada gambar 2. Gambar 2. Flowchart Mekanisme proses sistem Pada Gambar 2 menjelaskan bahwa proses cara kerja dari sistem yang berjalan. Pertama kamera melakukan penangkapan video kemudian akan diproses 4 kedalam server raspberry pi dengan decode dari video, jika proses berhasil maka akan berlanjut dan disimpan kedalam server raspberry pi jika gagal akan kembali lagi mengambil gambar. Kemudian server raspberry pi melakukan decode video dan memulai streaming serta menyimpan dari penangkapan yang dilakukan kamera selanjutnya proses RTMP berjalan agar halaman web yang dibuat dapat menampilkan hasil dari perekaman video kedalam menu utama web. 4. Hasil dan Pembahasan Implementasi sistem dilakukan untuk mengetahui tingkat keberhasilan dari sistem pemantauan dengan menggunakan teknologi Video Streaming. Pengujian yang dilakukan meliputi studi kasus pengambilan video streaming di sekolah TK Pertiwi Jelok. Spesifikasi untuk menjalankan aplikasi ini adalah menggunakan perangkat lunak yaitu sistem operasi Raspian/Debian, Windows dan Android, sistem ini menggunakan beberapa perangkat keras yaitu Raspberry pi 2 Model B dengan processor ARM 7200 MHz, kapasitas memory RAM 512 MB. Komputer dengan processor Core(TM) i3, memory RAM 2048. Android dengan processor Quad-Core 1,2 GHz, memory RAM 1028 MB dan akses point. Putty merupakan program open source yang dapat digunakan untuk melakukan protocol jaringan SSH. Putty digunakan sebagai media me-remote raspberry pi melalui komputer lain dalam satu jaringan yang sama. Agar dapat masuk ke putty buat terlebih dahulu session atau pengalamatan agar dapat terhubung kedalam raspberry pi dengan cara masukan hostname ip yang sama yang akan dibuat pada raspberry pi yaitu 192.168.137.10 dengan port 22 yang merupakan port default. Aplikasi ini merupakan tempat sebagai konfigurasi dari raspberry pi untuk penyettingan dari webserver, media penangkapan gerak sekaligus media dari penyimpanan pemantauan. Protokol yang digunakan dalam streaming webserver merupakan protocol RTMP. RTMP merupakan sebuah protokol yang berada pada layer aplikasi yang didesain untuk multiplexing dan paketisasi data (seperti audio dan video) melalui transport protokol yang sesuai. RTMP digunakan umumnya sebagai broadcasting (one-to-one atau one-to-many). Protokol RTMP berkerja di atas protokol TCP dan menggunakan port number 1536 sebagai defaultnya. Pada protokol RTMP, data dikirimkan menjadi paketpaket yang bisa diatur di server baik untuk paket-paket data berupa audio maupun video. Ketika data dikodekan, bagian header menjadi informasi utama sehingga data yang dikirimkan sesuai dengan permintaan dari klien. Hal ini menunjukkan ketika server dan client telah membangun hubungan, maka server akan terus memantau perkembangan yang terjadi sesuai dengan permintaan dari client. Hal ini terus berlangsung hingga client atau server memutuskan hubungan. Untuk mengaktifkan paket agar dapat berjalan ketikan perintah #sudo nano /etc/motion/motion.conf. Rubah settingan default motion daemon yang semula OFF menjadi ON, yang berguna motion agar selalu berjalan saat diaktifkan. Selanjutnya rubah default control_localhost yang semula ON menjadi OFF, yang berguna untuk meremote alat dari jaringan luar. Motion sendiri merupakan media yang digunakan untuk mendeteksi dan memonitoring kamera serta sebagai tempat menganalisis dan menyimpan hasil dari monitoring. Sebelum 5 melakukan pengujian aktifkan terlebih dahulu paket dengan perintah #sudo service motion start jika sudah maka akan muncul hasilnya seperti pada gambar 3. Gambar 3. Proses Streaming di komputer Gambar 3 menjelaskan tampilan web ketika proses streaming berlangsung pada komputer. Proses streaming dapat dilihat melalui browser yang terdapat pada komputer. Sementara proses streaming berlangsung user dapat melihat dari 2 sisi, yang pertama kegiatan yang dilakukan oleh guru beserta anak – anak didalam kelas, dan yang kedua dapat melihat area tempat bermain sekaligus jalan masuk dari area sekolah. Gambar 4. Tampilam streaming dari salah satu kamera Gambar 4 menjelaskan hasil detail dari salah satu kamera jika user menekan ikon video streaming pada salah satu kamera. Untuk membuktikan bahwa streaming dapat berjalan dengan baik maka dilakukan beberapa analisis 6 streaming yaitu pengujian Qos, delay tiap frame serta throughput yang dihasilkan. Delay adalah waktu yang harus ditempuh oleh paket data dari lokasi awal ketujuan. Nilai standart kualitas Qos untuk delay ditunjukan pada tabel 1 berikut ini. Tabel 1. Standar kualitas Qos Delay Nilai Delay Kualitas 0 – 150 ms Baik 151 – 400 ms Cukup >400 ms Buruk Pengujian selang waktu pemrosesan gambar video dengan resolusi gambar 360x240 pixel dan frame rate 30 fps. Pengujian dilakukan dengan cara dilakukan streaming pada web dalam beberapa waktu yang ditentukan, kemudian hitung delay yang diperoleh pada waktu streaming berlangsung. Untuk lebih jelasnya dapat dilihat pada tabel 2 dibawah ini. Tabel 2. Delay pemrosesan Gambar video Bit Rate Delay(ms) 5000bps 211,61 10000bps 187,28 50000bps 153,20 Tabel 2 menunjukan hasil dari proses delay yang terjadi pada saat proses streaming di web. Pengujian dilakukan dengan menghitung delay framerate 30fps yang terjadi pada Bit Rate 5000bps, 10000bps, 50000bps. Nilai didapat dari jumlah rata – rata tangkapan gambar dalam framerate 30fps. Besarnya nilai tergantung dari bit yang ditetapkan serta webcam yang digunakan juga dapat mempengaruhi dari kecepatan tangkapan, semakin bagus kualitas webcam yang digunakan maka semakin sedikit pula jeda waktu yang diperlukan. Dari tabel diatas didapat rata – rata nilai kualitas sudah cukup baik digunakan sesuai dengan standar yang berlaku seperti ditunjukan pada tabel 1. Pengujian yang kedua dilakukan penghitungan rata – rata waktu yang dibutuhkan tiap frame pada saat streaming, lebih jelasnya dapat dilihat pada gambar 5 dibawah ini. 7 Gambar 5. Hasil pengujian delay tiap frame Gambar 5 menunjukan hasil pengujian rata – rata waktu tiap frame, pengujian dilakukan dengan menggunakan aplikasi wireshark. Penghitungan delay dilakukan dengan cara waktu paket diterima dikurangi waktu paket dikirimkan, jadi ambil salah satu nomor kemudian hitung 0,011950000 – 0,011739000 = 0,000211. Maka berdasarkan perhitungan delay dari wireshark delay pengiriman tiap frame pada saat streaming berkisar 0,000211 detik. Hasil dari nilai delay bisa berubah – ubah tergantung dari kondisi jaringan saat proses pengiriman paket. Pengujian selanjutnya menghitung throughput yang dihasilkan oleh packet yang dikirimkan oleh server didalam raspberry pi. Hasil pengujian dapat dilihat pada tabel 3 dibawah ini. Tabel 3. Througput Ujicoba Sistem Camera Packets Avg. Packet/s kBps Camera 1 447568 53.314 53,76 Camera 2 447568 53.314 52,48 Dari tabel 3 dihasilkan data throughput untuk beban server sebesar 447568 packet, pada kamera 1 nilai rata – rata througput yang dihasilkan sebesar 53.76 kBps. Dari jumlah packet 447568 diambil rata – rata packet tiap detik sebesar 53.314. Pada kamera 2 dengan jumlah beban server packet sebesar 447568 menghasilkan nilai rata – rata througput sebesar 52,48 kBps. Dari jumlah packet 447568 yang diambil rata – rata packet tiap detik sebesr 53.314. Nilai didapat pada saat proses RTMP decode ditambah dengan codec. Codec merupakan perangkat yang mampu melakukan encoding dan decoding sebah signal digital. 8 Pada proses RTMP diatas digunakan codec libvpx yang berguna untuk codec video pada webm(vp8/vp9), dimana codec tersebut berfungsi untuk mengkompress dan mengekstrak kecepatan video kedalam ukuran yang lebih kecil dari ukuran yang sebenarnya. Perbedaan nilai dari 2 kamera diatas berdasarkan dari jenis kamera yang digunakan, kemudian letak dari kamera serta pencahayaan dari ruangan ataupun tempat tangkapan kamera. Semakin bagus kamera serta pencahayaan maka semakin cepat pula kecepatan data yang diambil oleh server. Tabel 4. Tabel Pengujian Hasil No. 1. 2. 3 4. 5. 6, 7. Test Case Test Raspberry pi Hasil yang diharapkan Sistem Operasi berhasil diinstall serta support dengan perangkat lainnya. Hasil yang didapat Sistem Operasi berhasil diinstall serta support dengan perangkat lainnya. Webcam 1 Berhasil mengcapture Berhasil benda dan mengcapture menampilkan hasilnya. benda dan menampilkan hasilnya. Webcam 2 Berhasil mengcapture Berhasil benda dan mengcapture menampilkan hasilnya. benda dan menampilkan hasilnya. Paket Apache Paket berhasil terinstall Paket berhasil dan dapat menampilkan terinstall dan dapat tampilan web. menampilkan tampilan web. Aplikasi Putty Aplikasi dapat Aplikasi dapat digunakan didalam digunakan didalam windows serta dapat windows serta dihubungkan kedalam dapat dihubungkan raspberry pi. kedalam raspberry pi. Monitoring Monitoring dapat Monitoring dapat Komputer berjalan, menghasilkan berjalan, output live streaming menghasilkan serta output live streaming serta Monitoring Monitoring dapat Monitoring dapat Android berjalan, menghasilkan berjalan, output live streaming menghasilkan serta output live 9 Keterangan Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi Terpenuhi 8. Analisis Streaming Penghitungan nilai frame, delay dan throughput. streaming serta Hasil Penghitungan nilai frame, delay, throughput dapat terhitung Terpenuhi Pengujian dilakukan terhadap beberapa orang tua serta guru yang berada di lingkungan sekolah. Pengujian dilakukan dengan cara 2 tahap, yang pertama dilakukan oleh pembuat penelitian untuk mengecek kelengkapan sistem apakah terdapat sirkulasi internal dan error atau ketidaklengkapan dalam sistem. Dari Tabel 4 dapat disimpulkan bahwa semua variabel dalam sistem dapat berjalan dengan baik dan siap untuk diujikan kepada user. Tahap yang kedua dilakukan wawancara tanya jawab terhadap guru dan 10 orang tua murid tentang manfaat dari penelitian. Dalam tahap wawancara ada 3 kategori pertanyaan dimana didalam kategori pertama 80% responden menjawab sistem pemantaun streaming sangat membantu responden dalam mengikuti kegiatan anak secara streaming walaupun tidak bisa mengawasi anak secara langsung. Kategori kedua sebanyak 85% responden berpendapat sistem pemantauan streaming dapat memudahkan guru dalam memberikan informasi dari sekolah mengenai kegiatan-kegiatan yang dilakukan TK Pertiwi Jelok setiap harinya. Kategori ketiga sebanyak 70% responden berpendapat bahwa sistem pemantaun streaming mudah dimengerti dan digunakan. Dari ketiga presentase diatas maka secara keseluruhan 83% responden mengatakan sistem pemantaun streaming dapat membantu para orang tua maupun guru dalam menyampaikan kondisi anak pada saat proses pembelajaran secara streaming. Sehingga dari data-data hasil kuisioner menunjukan sistem pemantauan streaming menjawab kebutuhan user. 5. Kesimpulan dan Saran Kesimpulan yang dapat diambil dari hasil penelitian yang telah dilakukan bahwa sistem pemantauan streaming dapat mengatasi masalah yang ada dengan memudahkan orang tua dan guru untuk mengetahui kegiatan secara real time pada saat proses kegiatan sekolah sedang berlangsung. Juga dapat memudahkan guru dalam menyampaikan kepada orang tua tentang keadaan yang terjadi pada saat belajar didalam kelas. Orang tua yang tidak bisa mengawasi anak secara langsung dapat mengikuti proses anak yang sedang belajar dan dapat sedikit mengurangi kekhawatiran dalam meninggalkan anak pada sekolah. Proses RTMP yang berjalan pada webserver dapat berfungsi dengan baik dan dapat digunakan pada raspberry pi. Hasil dari streaming webserver dapat terhitung stabil serta perhitungan delay tiap frame sesuai standart yang berlaku. Walaupun demikian system streaming ini tidak tanpa kekurangan. System streaming masih berada dalam satu jaringan, apabila berada diluar jaringan tidak dapat terhubung. Sebagai saran pengembangan penelitian kedepannya, dapat diteliti kembali tentang bagaimana pengembangan streaming tidak hanya dalam 10 satu jaringan tetapi bisa diakses secara online sehingga streaming dapat dilihat dimana saja tanpa harus berada dalam lingkungan sekolah. 6. Daftar Pustaka [1] Bailey, Justin., 2011., Live Video Streaming from Android-Enabled Devices to Web Browsers, Graduate Theses and Dissertations., University of South Florida Scholar Commons. [2] Shadiq, Helmi Muhammad, 2014, Perancangan Kamera Pemantau Nirkabel Menggunakan Raspberry pi Model B, Universitas Diponegoro, Semarang [3] Adriansyah, Andi, 2014, Rancang Bangun dan Analisa CCTV Online Berbasis Raspberry pi, Universitas Mercu Buana, Jakarta [4] Pengertian Raspberry diakses tanggal 20 Juni 2015 [5] 2015 pi, https://id.wikipedia.org/wiki/Raspberry_Pi, Apa itu Rasbian OS, https://www.raspbian.org/ diakses tanggal 20 Juni [6] Wikipedia., 2014., “Real time Messaging http://en.wikipedia.org/wiki/Real_Time_Messaging_Protocol., 2015. 11 Protocol “., 20 November