14
ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV BINUS) BERBASISKAN RED5 SERVER SKRIPSI diajukan sebagai salah satu syarat untuk gelar kesarjanaan pada Jurusan Teknik Informatika Jenjang Pendidikan Strata-1 Oleh Aldy Prasetyo (0800780201) Febreyl Larushka Yasril (0800782453) Wahyu Juniardi (0800784004) BINUS UNIVERSITY JAKARTA 2009

ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

  • Upload
    vocong

  • View
    247

  • Download
    0

Embed Size (px)

Citation preview

Page 1: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

 

ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV

BINUS) BERBASISKAN RED5 SERVER

SKRIPSI

diajukan sebagai salah satu syarat

untuk gelar kesarjanaan pada

Jurusan Teknik Informatika

Jenjang Pendidikan Strata-1

Oleh

Aldy Prasetyo (0800780201)

Febreyl Larushka Yasril (0800782453)

Wahyu Juniardi (0800784004)

BINUS UNIVERSITY

JAKARTA

2009

Page 2: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

 

ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV

BINUS) BERBASISKAN RED5 SERVER

SKRIPSI

Oleh

Aldy Prasetyo (0800780201)

Febreyl Larushka Yasril (0800782453)

Wahyu Juniardi (0800784004)

BINUS UNIVERSITY

JAKARTA

2009

Page 3: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV BINUS)

BERBASISKAN RED5 SERVER

SKRIPSI

Disusun oleh :

Aldy Prasetyo Febreyl Larushka Yasril Wahyu Juniardi

0800780201 0800782453 0800784004

Disetujui oleh :

Pembimbing

Eddy Santosa Jaya, S.kom., MM.

Kddsn : D1656

Binus University

Jakarta

2009

Page 4: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

viii  

PRAKATA

Puji syukur kepada Tuhan Yang Maha Esa atas berkat dan rahmat yang

diberikan-Nya, skripsi ini dapat diselesaikan. Penulisan skripsi yang berjudul

“ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV BINUS)

BERBASISKAN RED5 SERVER” diselesaikan sebagai syarat menyelesaikan jenjang

studi Strata-1 di Universitas Bina Nusantara, Jakarta.

Dalam kesempatan ini, penulis mengucapkan terima kasih kepada pihak yang

telah membantu dalam pembuatan skripsi ini, diantaranya adalah :

• Bapak Prof. Dr. Gerardus Polla, M. App. Sc., selaku Rektor Universitas Bina

Nusantara.

• Bapak Ir. Sablin Y., M. Sc., M. CompSc., selaku Dekan Fakultas Ilmu Komputer

Universitas Bina Nusantara.

• Bapak Freddy Purnomo, S. Kom., M. Kom., selaku Ketua Jurusan Teknik

Informatika Universitas Bina Nusantara.

• Ibu Yen Lina Prasetio, S. Kom., M. CompSc., selaku Sekretaris Jurusan Teknik

Informatika Universitas Bina Nusantara.

• Bapak Eddy Santosa Jaya, S.Kom., MM., selaku dosen pembimbing yang selalu

meluangkan waktunya untuk memperbaiki penulisan skripsi ini dengan memberikan

banyak pengarahan, bimbingan dan dukungan selama proses penyusunan skripsi ini.

• Seluruh pihak Information Technology Directorate Bina Nusantara, yang

memberikan dukungan materiil dalam peralatan yang digunakan untuk skripsi ini.

Page 5: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

ix  

• Orang tua tercinta dan keluarga yang telah memberikan dukungan doa, moril

maupun materiil selama penyusunan skripsi ini.

• Teman-teman dan banyak pihak yang tidak dapat disebutkan satu per satu yang

telah membantu dan memberikan dukungan moral dan semangat sehingga skripsi

ini bisa selesai tepat pada waktunya.

Penulis menyadari bahwa dalam penyusunan skripsi ini masih jauh dari

kesempurnaan, mengingat keterbatasan kemampuan dan pengetahuan yang dimiliki oleh

penulis. Oleh karena itu, penulis sangat mengharapkan kritik dan saran yang

membangun dari berbagai pihak.

Akhir kata, penulis berharap agar skripsi ini dapat bermanfaat bagi pembaca dan

pihak-pihak yang membutuhkan, sehingga hasil yang diperoleh dapat lebih

disempurnakan dan lebih berguna di masa mendatang.

Jakarta, 29 Januari 2009

Penulis

Page 6: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

x  

DAFTAR ISI

Halaman Judul Luar i

Halaman Judul Dalam ii

Halaman Persetujuan Hard Cover iii

Halaman Pernyataan Dewan Penguji iv

Abstrak vii

Prakata viii

Daftar Isi x

Daftar Tabel xiii

Daftar Gambar xv

Daftar Lampiran xvi

BAB 1 PENDAHULUAN

1.1. Latar Belakang 1

1.2. Ruang Lingkup 2

1.3. Tujuan dan Manfaat 3

1.4. Metodologi 3

1.5. Sistematika 4

BAB 2 LANDASAN TEORI

2.1. Jaringan Komputer 6

2.1.1. Tipe Jaringan Komputer 6

2.1.1.1. Local Area Network (LAN) 6

2.1.1.2. Metropolitan Area Network (MAN) 7

Page 7: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

xi  

2.1.1.3. Wide Area Network (WAN) 8

2.1.1.4. Wireless Network 9

2.1.2. Multicast 10

2.1.3. Unicast 10

2.2. Referensi Model Jaringan 12

2.2.1. OSI Model 12

2.2.2. TCP/IP Model 13

2.3. Multimedia Streaming 15

2.3.1. Download dan Streaming 16

2.3.1.1. Download 16

2.3.1.2. Streaming 17

2.3.2. Protokol Streaming 17

2.3.2.1. Real-Time Streaming Protocol (RTSP) 17

2.3.2.2. Real-Time Messaging Protocol (RTMP) 18

2.3.3. Bandwidth 19

2.3.4. Teknologi Video dan Audio Digital 20

2.4. Perangkat Lunak 22

2.4.1. Linux 22

2.4.2. Java 23

2.4.3. Apache Ant 25

2.4.4. Flash 25

2.4.5. Red5 Server 26

2.4.5.1. Komponen Red5 Server 26

Page 8: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

xii  

2.4.5.2. Prinsip kerja Red5 Server 27

2.4.6. Helix Server 29

2.4.7. Pemrograman Web 30

2.4.7.1. Web 30

2.4.7.2. Web Server 31

2.4.7.3. Web Browser 31

2.4.8. Codec (Codec Decoder) 32

2.4.8.1. Format Video 32

2.4.8.2. Format Audio 33

BAB 3 ANALISIS SISTEM YANG BERJALAN

3.1. Gambar Umum BINUS UNIVERSITY 34

3.1.1. Sejarah dan Perkembangan 34

3.1.2. Visi dan Misi 36

3.1.2.1. Visi 36

3.1.2.2. Misi 36

3.2. Analisis Permasalahan 37

3.2.1. Analisis Sistem yang Berjalan 37

3.2.2. Spesifikasi Sistem 37

3.2.3. Tampilan Bee-Watch 38

3.2.4. Testing Sistem 39

3.2.4.1. Testing Server 39

3.2.4.2. Testing Penggunaan Bandwidth ke Client 41

3.2.5. Kuesioner dan Wawancara 41

Page 9: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

xiii  

3.2.6. Identifikasi Masalah 46

3.3. Sistem yang Diusulkan 49

3.4. Rancangan Layar 51

BAB 4 IMPLEMENTASI DAN EVALUASI

4.1. Spesifikasi Sistem 52

4.1.1. Sistem Server 52

4.1.2. Sistem Encoder 52

4.2. Implementasi pada Jaringan 53

4.3. Konfigurasi 54

4.3.1. Konfigurasi IP di Linux 54

4.3.2. Konfigurasi Red5 Server 55

4.3.3. Konfigurasi Encoderi 58

4.4. Hasil Implementasi 59

4.4.1. Tampilan Layar Aplikasi Streaming 59

4.4.2. Pengaturan Aplikasi Streaming 59

4.4.3. Performance Server 63

4.5. Evaluasi 66

4.5.1. Hasil Perbandingan 66

4.5.2. Evaluasi Kuesioner 69

BAB 5 SIMPULAN DAN SARAN

5.1. Simpulan 73

5.2. Saran 73

DAFTAR PUSTAKA 75

Page 10: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

xiv  

RIWAYAT HIDUP 77

LAMPIRAN-LAMPIRAN L1

SURAT SURVEI L23

Page 11: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

xv  

DAFTAR TABEL

Tabel 2.1 Range, bandwidth (Mbps), latency (ms) pada Jaringan Komputer 9

Tabel 2.2 Unit bandwidth 19

Tabel 3.1 Hasil Pertanyaan 1 Kuesioner 1 42

Tabel 3.2 Hasil Pertanyaan 2 Kuesioner 1 43

Tabel 3.3 Hasil Pertanyaan 3 Kuesioner 1 44

Tabel 3.4 Hasil Pertanyaan 4 Kuesioner 1 45

Tabel 4.1 Hasil Pengujian Gambar dan Bandwidth 60

Tabel 4.2 Hasil Pengetesan dengan Network Enviroment yang Ada di Indonesia 63

Tabel 4.3 Hasil Perbandingan Helix Server dengan Red5 Server 67

Tabel 4.4 Hasil Pertanyaan 1 Kuesioner 2 70

Tabek 4.5 Hasil Pertanyaan 2 Kuesioner 2 71

Page 12: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

xvi  

DAFTAR GAMBAR

Gambar 2.1 Local Area Network 6

Gambar 2.2 Metropolitan Area Network 7

Gambar 2.3 Wide Area Network 8

Gambar 2.4 Multicast 10

Gambar 2.5 Unicast 11

Gambar 2.6 Penerapan Protokol TCP/IP 14

Gambar 2.7 Proses Pengiriman Data Streaming 15

Gambar 2.8 Finite-State Machine RTSP 18

Gambar 2.9 Java Platform 24

Gambar 2.10 Aliran Informasi Aplikasi Flash 25

Gambar 2.11 Aliran Kerja Red5 Server 28

Gambar 2.12 Aliran Kerja Aplikasi 29

Gambar 3.1 Tampilan Beewatch 38

Gambar 3.2 Performa Helix Server 39

Gambar 3.3 Pengaruh jumlah user terhadap CPU proses dengan Helix Server 40

Gambar 3.4 Penggunaan Bandwidth ke Client pada Helix Server 41

Gambar 3.5 Hasil Pertanyaan 1 Kuesioner 1 42

Gambar 3.6 Hasil Pertanyaan 2 Kuesioner 1 43

Gambar 3.7 Hasil Pertanyaan 3 Kuesioner 1 44

Gambar 3.8 Hasil Pertanyaan 4 Kuesioner 1 45

Gambar 3.9 FAQ Bee-Watch 47

Page 13: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

xvii  

Gambar 3.10 Page Source Beewatch 48

Gambar 3.11 Rancangan Layar 51

Gambar 4.1 Jaringan Binus Access Binus University 53

Gambar 4.2 Red5 Encoder 58

Gambar 4.3 Tampilan Layar Aplikasi Streaming 59

Gambar 4.4 Jumlah koneksi user yang terhubung ke server 64

Gambar 4.5 Performa CPU Usage Red5 Server 64

Gambar 4.6 Performa Memory Usage Red5 Server 65

Gambar 4.7 Pengaruh jumlah user terhadap CPU proses dengan Red5 Server 66

Gambar 4.8 Hasil perbandingan penggunaan CPU proses dari kedua server 69

Gambar 4.9 Hasil Pertanyaan 1 Kuesioner 2 70

Gambar 4.10 Hasil Pertanyaan 2 Kuesioner 2 71

Page 14: ANALISIS DAN IMPLEMENTASI BEEWATCH (INTERNET-TV …thesis.binus.ac.id/Doc/Cover/2009-1-00180-IF cover.pdf · Jurusan Teknik Informatika ... Teknologi Video dan Audio Digital 20 2.4

xviii  

DAFTAR LAMPIRAN

Lampiran 1 Instalasi Linux L1

Lampiran 2 Instalasi Java L15

Lampiran 3 Instalasi Apache Ant L15

Lampiran 4 Instalasi Red5 Server L16

Lampiran 5 Konfigurasi Encoder L17

Lampiran 6 Surat Survey L23