BAB I PENDAHULUAN. 1.1 Latar Belakang

dokumen-dokumen yang mirip
BAB I PENDAHULUAN 1.1 Latar Belakang

BAB II KONSEP DASAR VIDEO STREAMING SERVER. komputer. Komputer server didukung dengan spesifikasi hardware yang lebih

BAB I PENDAHULUAN.

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

Bab 1 Pendahuluan 1.1 Latar Belakang

BAB 1 PENDAHULUAN 1.1 Latar Belakang

Bab 3 Metode Perancangan

BAB 1 PENDAHULUAN UKDW

BAB 1 PENDAHULUAN. teknologi pada dunia telekomunikasi juga semakin pesat, diantaranya adalah video

ANALISA PERBANDINGAN PERFORMANSI VIDEO STREAMING ANTARA DARWIN STREAMING SERVER DENGAN RED5

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. secara efektif melalui video tersebut. Untuk dapat melihat streaming video di

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

Pokok Bahasan 2 Teknologi Dasar Internet dan Web. L. Erawan

BAB I PENDAHULUAN. gunung berapi, memantau kondisi rumah, dan event penting lainnya (Harmoko,

Pert 11 DASAR-DASAR WEB DESIGN

Interactive Broadcasting

DASAR-DASAR WEB DESIGN

UKDW BAB 1 PENDAHULUAN

IMPLEMENTASI TEKNOLOGI LOAD BALANCER DENGAN WEB SERVER NGINX UNTUK MENGATASI BEBAN SERVER

BAB II DASAR TEORI Gambar 2.1. Cubieboard2

BAB 1 PENDAHULUAN. diinginkan. Dengan banyaknya penjual ikan secara konvensional untung yang

BAB I PENDAHULUAN 1.1. Latar Belakang

Tujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima

BAB I PENDAHULUAN E-15

BAB 2 LANDASAN TEORI

BAB I PENDAHULUAN. dibungkus dalam satu paket perangkat lunak. Perangkat lunak tersebut

BAB III METODE PENELITIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

APPLICATION LAYER. Oleh : Reza Chandra

BAB I PENDAHULUAN 1.1 LATAR BELAKANG

BAB I PENDAHULUAN. Interconnected Network atau yang lebih populer dengan sebutan internet. adalah sebuah sistem komunikasi global yang menghubungkan

BAB I PENDAHULUAN. perkembangan teknologi di bidang telekomunikasi dan broadcasting. Saat ini

BAB III LANDASAN TEORI

BAB I PENDAHULUAN. A. Latar Belakang. packet-switch, jadi dalam bertelepon menggunakan jaringan IP atau Internet.

BAB I PENDAHULUAN 1.1. Latar Belakang

BAB 1 PENDAHULUAN UKDW

ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV BINUS) BERBASISKAN RED5 SERVER

I. PENDAHULUAN. Umumnya lembaga pemerintahan maupun pendidikan mempunyai website yang

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

PEMANFAATAN APLIKASI RED5 SEBAGAI STREAMING SERVER DI UNIVERSITAS SUMATERA UTARA

BAB 1 PENDAHULUAN. 1.1 Latar Belakang Masalah

APLIKASI MANAJEMEN PERPUSTAKAAN BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL PADA SMA NEGERI 5 BINJAI TUGAS AKHIR FATIMAH

BAB 1 PENDAHULUAN. kebutuhan yang tidak dapat dipisahkan dalam kehidupan sehari-hari. Perkembangan

Pemrograman Web I (Mengenal. Web) Oleh : Devie Rosa Anamisa

BAB I PENDAHULUAN. Analisis Kinerja Protocol SCTP untuk Layanan Streaming Media pada Mobile WiMAX 3

BAB III DESAIN DAN IMPLEMENTASI SISTEM

MINIMALISASI FRAME DROP LIVE STREAM VIDEO RECORDING PADA PROTOKOL RTMP (REAL TIME MESSAGING PROTOCOL)

ANALISIS KINERJA TRAFIK VIDEO CHATTING PADA SISTEM CLIENT-CLIENT DENGAN APLIKASI WIRESHARK

BAB III. server, merupakan media yang digunakan untuk mendistribusikan live stream

Analisis Kebutuhan Bandwidth Pada Pemanfaatan Web Streaming Justin.tv Sebagai Media E-Learning Dengan

BAB II LANDASAN TEORI. Perangkat lunak atau Software adalah perintah (program komputer) yang dieksekusi

BAB III PERANCANGAN SISTEM

BAB III LANDASAN TEORI. berkembang sejalan dengan perkembangan teknologi informasi. Contoh aplikasi

BAB 3 PERANCANGAN SISTEM. multicast menggunakan perangkat-perangkat sebagai berikut:

STUDI KUALITAS VIDEO STREAMING MENGGUNAKAN PERANGKAT NSN FLEXYPACKET RADIO

BAB I PENDAHULUAN. komunikasi yang bersifat convergence dengan teknologi komunikasi lainnya. Salah

BAB I PENDAHULUAN Latar Belakang I 1

PENERAPAN VIDEO VOIP MENGGUNAKAN PROTOKOL RTMP PADA SISTEM PEMBELAJARAN ELEKTRONIK DENGAN WHITEBOARD DAN KUIS INTERAKTIF

BAB 1 PENDAHULUAN. Sebagai universitas yang berkembang pesat dan memiliki rencana untuk

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

LANDASAN TEORI. Dunia informasi di Indonesia sedang dan harus. berubah. Saat ini, dunia pemasaran tidak dapat

BAB I PENDAHULUAN. komunikasi data. router dengan kabel Unshielded Twisted Pair sebagai (UTP) Topologi jaringan

BAB 3 Metode dan Perancangan 3.1 Metode Top Down

: ANALISIS DAN PERANCANGAN SISTEM. berbasis web dengan gambaran umum rancangannya.

BAB II TINJAUAN PUSTAKA

1. BAB 1 PENDAHULUAN. 1.1 Latar Belakang

MODUL 14 PRAKTIKUM ADMINISTRASI JARINGAN

Hal yang paling utama dalam proses pembuatan web server adalah memilih software mana yang akan digunakan sebagai web server yang akan digunan.

BAB III ANALISIS DAN DESAIN SISTEM

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB I PENDAHULUAN 1.1 Latar Belakang

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB 1 PENDAHULUAN. 1.1 Pengantar

BAB I PENDAHULUAN. saling dihubungkan bersama menggunakan media komunikasi tertentu. Informasi

BAB I PENDAHULUAN. Aktifitas Mahasiswa, dosen dan Karyawan di dalam lingkungan kampus

LAPORAN PENDAHULUAN PRAKTIKUM ADMINISTRASI MANAJEMEN JARINGAN WEB SERVER

BAB I PENDAHULUAN. (Standard Operating Procedure) yang telah ditentukan. Sebuah proses bisnis yang

HTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada

BAB I PENDAHULUAN. Institut Teknologi Telkom - Bandung 1

BAB I PENDAHULUAN Latar Belakang. Teknologi informasi pada saat ini telah berkembang sangat pesat sehingga mempunyai

BAB III METODOLOGI PENELITIAN

BAB I PENDAHULUAN. 1.1 Latar Belakang

BAB II LANDASAN TEORI

BAB I PENDAHULUAN. Teknologi informasi adalah suatu teknologi yang digunakan untuk

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

BAB I PENDAHULUAN 1. 1 Latar Belakang Masalah

ANALISA KUALITAS LAYANAN APLIKASI VOIP DAN IMPLEMENTASI PENGGUNAAN LINUX ZENTYAL SEBAGAI PENYEDIA LAYANAN VOIP

TEKNOLOGI APLIKASI WEB BERBASIS SERVER

BAB I PENDAHULUAN. menghasilkan informasi. Untuk mendapatkan dan menghasilkan informasi,

PENGANTAR WEB. Pengantar Web 1

BAB I PENDAHULUAN Latar Belakang

VIDEO STREAMING. Pengertian video streaming

BAB III LANDASAN TEORI

BAB 1 PENDAHULUAN 1.1 Latar Belakang

BAB III PERANCANGAN SISTEM

Perancangan Server Radionet Dengan Menggunakan Icecast Server. (Studi Kasus UKM Radio Mercu Buana)

Transkripsi:

BAB I PENDAHULUAN 1.1 Latar Belakang Data audio visual menjadi salah satu data yang paling banyak mengisi traffic jaringan internet pada saat ini [2]. Trafik video berkembang paling cepat daripada jenis trafik internet yang lain, dan secara total dapat bertumbuh sebesar 90% [3]. Transfer video melalui IP sudah bukan merupakan hal yang aneh dimulai dari berkembangnya protokol UDP. Banyak protokol yang diciptakan untuk mengungguli protokol tersebut untuk memberikan kualitas multimedia yang jauh lebih bagus seiring berkembangnya teknologi audio visual itu sendiri. Web server merupakan sebuah sistem komputer yang memproses permintaan (request) melalui HTTP, basic dari network protocol yang digunakan untuk mendistribusikan informasi didalam World Wide Web. Fungsi utama dari Web server adalah untuk menyimpan, memproses dan mengirimkan halaman-halaman web kepada klien. Komunikasi antar klien dan server menggunakan HTTP (Hypertext Transfer Protocol). Halaman-halaman web yang dikirimkan kebanyakan berupa dokumen HTML (Hypertext Markup Language). Apache, dan Nginx (dibaca: engine x) merupakan salah satu web server yang cukup banyak digunakan oleh website-website didunia. Pemilihan untuk menggunakan web server untuk suatu website tidak terlepas dari kelebihan dan kekurangan dari masing-masing web server. Apache memiliki kelebihan seperti open source, proses instalasi yang mudah, dan juga sebagai web server yang paling banyak digunakan diseluruh dunia (per Juni 2013, Apache diperkirakan melayani 54.2% dari website yang aktif) [9]. Sama halnya dengan Apache, Nginx merupakan web server yang juga bersifat open source. Selain itu, Nginx memiliki kelebihan seperti performa stabil, mudah dikonfigurasi, dapat lintas platform, dan juga menggunakan resource yang sedikit dibanding dengan Apache (terbukti dengan konsumsi RAM yang lebih sedikit pada tingkat performa yang tidak terlalu berbeda, pada perbandingan apache dan nginx) [6], serta dibuktikan pada sebuah penelitian bahwa besar throughput data video yang melalui web server Nginx lebih besar daripada Apache, dan lebih besarnya kegagalan pada web server Apache dibanding Nginx [4].

Telkom University adalah kampus berbasis teknologi informasi, pada kampus ini di bagian Fakultas Teknik Elektro dan Komunikasi dibutuhkan sebuah media penyebar informasi yang relevan dengan perkembangan jaman pada jajaran pegawai di Telkom University terkhusus gedung P dengan memanfaatkan media berbasis web dan jaringan yang dapat di-akses melalui laptop ataupun smartphone, sehingga dibutuhkannya sebuah aplikasi yang mumpuni untuk memenuhi permintaan tersebut. Maka dalam penelitian ini akan digunakan Nginx sebagai web server dalam perancangan aplikasi live video streaming di gedung P Telkom University karena sifatnya yang open source dan penggunaan resource yang minimal dengan performa yang sama dengan Apache, dan diharapkan dapat memenuhi kebutuhan sebagai media berbagi informasi antar pegawai, dengan resource yang se-minimum mungkin. 1.2 Perumusan Masalah Dalam pengerjaannya, penelitian tugas akhir ini mengacu pada rumusan masalah sebagai berikut: 1. Bagaimana membuat media yang tepat untuk dapat digunakan sebagai media pertukaran informasi berbasis web dan video di gedung P Telkom University? 2. Bagaimana membuat aplikasi live video streaming di gedung P Telkom University yang open source dengan resource yang minimum? 3. Bagaimana membuat aplikasi live video streaming yang dapat mengakomodasi keterbatasan bandwidth pada jaringan? 4. Bagaimana membuat aplikasi live video streaming yang dapat disimpan kedalam basis data agar dapat dilihat lain waktu? 1.3 Tujuan Mengacu pada rumusan masalah yang ada, penelitian tugas akhir ini dilakukan dengan tujuan sebagai berikut: 1. Membuat aplikasi live video streaming kampus berbasis web sebagai media berbagi informasi antar pegawai pada Telkom University.

2. Penerapan Nginx sebagai web server dalam perancangan aplikasi live video streaming di Gedung P Telkom University. 3. Penerapan aplikasi live video streaming yang dapat diakses menggunakan semua perangkat yang memiliki Browser yang telah mendukung HTML5. 4. Membuat aplikasi live video streaming dengan fitur VOD (Video On Demand) yang terintegrasi dengan sistem basis data agar video dapat disimpan dan dilihat lain waktu. 1.4 Batasan Masalah Pada penelitian tugas akhir ini ditentukan batasan-batasan masalah sebagai berikut: 1. Kamera sebagai media rekam menggunakan 2 jenis alat bantu yaitu smartphone Android dan webcam eksternal. 2. Format video yang digunakan adalah MPEG-4 (Mp4) dikarenakan oleh halhal berikut : a. Format video yang cenderung kecil dalam ukuran penyimpanan. b. Format video yang umumnya digunakan sebagai keluaran pada smartphone-smartphone Android masa kini. c. Modul NginX yang akan digunakan adalah pengkompresian segala jenis format menjadi format Mp4. 3. Tidak mencoba menggunakan web server yang lain. 4. Platform yang digunakan adalah Windows 7. 5. Tidak meneliti protokol yang digunakan. 6. Server tidak terkoneksi dengan internet. 7. Tidak membahas keamanan sistem. 1.5 Metodologi Penyelesaian Masalah Metodologi penelitian pada pengerjaan tugas akhir ini adalah sebagai berikut: 1. Prepare Pada tahap awal ini proses yang dilakukan adalah mempersiapkan segala sesuatu, dimulai dari persiapan kebutuhan aplikasi agar dapat melakukan

analisa awal untuk menggunakan NginX sebagai web server dalam perancangan live video streaming di Telkom University. 2. Plan Dalam tahap ini, yang dilakukan adalah perencanaan software apa saja yang digunakan dalam perancangan aplikasi ini. Juga menentukan skenario yang dilakukan untuk melakukan pengujian terhadap aplikasi. 3. Design Dalam tahap ini dilakukan penentuan terhadap fitur-fitur apa saja yang akan dimasukkan kedalam aplikasi, menggunakan protokol apa, menggunakan tools apa saja sehingga dapat merancang sebuah aplikasi yang optimal. 4. Implement Tahap ini adalah tahap dimana sistem mulai dibuat berdasarkan fitur-fitur yang telah direncanakan. 5. Operate Tahap pengujian pada sistem yang telah dibangun, diuji berdasarkan skenario yang telah ditentukan pada tahap Plan. 6. Optimize Tahap optimasi ini dilakukan dengan menganalisa kinerja sistem yang sudah dibuat apakah sudah berjalan dengan baik, dan menambahkan atau memperbaiki fitur yang belum ada atau yang belum bekerja secara sempurna sebelumnya. 1.6 Sistematika Penulisan Buku Tugas Akhir Penulisan laporan tugas akhir ini sesuai dengan sistematika dibawah ini, yaitu: BAB 1 PENDAHULUAN Bab ini membahas mengenai latar belakang masalah, tujuan, manfaat, rumusan masalah, batasan masalah, metodologi penelitian, langkah-langkah penelitian, serta sistematika penulisan. BAB 2 DASAR TEORI Bab ini membahas mengenai keterkaitan dengan penelitian sebelumnya, teori-teori dasar mengenai streaming video, protokol http dan rtmp, web server serta tools yang akan digunakan.

BAB 3 PERANCANGAN DAN IMPLEMENTASI Bab ini membahas deskripsi dan kebutuhan aplikasi, gambaran umum aplikasi, flowchart aplikasi, perancangan alur data aplikasi, serta kebutuhan perangkat keras dan lunak untuk pembuatan aplikasi, serta implementasi aplikasi. BAB 4 PENGUJIAN DAN ANALISA Pada bab ini aplikasi akan diuji sesuai dengan skenario yang telah ditentukan, fitur-fitur apa yang berjalan dan tidak berjalan serta analisa performansi aplikasi. BAB 5 KESIMPULAN DAN SARAN Bab ini berisi tentang kesimpulan yang didapat dari hasil pengujian berdasarkan rumusan masalah pada BAB 1, serta pemberian saran terhadap kemungkinan pengembangan sistem lebih lanjut.