• Tidak ada hasil yang ditemukan

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

N/A
N/A
Protected

Academic year: 2021

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

Copied!
14
0
0

Teks penuh

(1)

 

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

(2)

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

(3)

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

(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.

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

xiv 

RIWAYAT HIDUP 77

LAMPIRAN-LAMPIRAN L1

(11)

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 HelixServer dengan Red5Server 67 Tabel 4.4 Hasil Pertanyaan 1 Kuesioner 2 70

(12)

xvi 

DAFTAR GAMBAR

Gambar 2.1 LocalArea Network 6

Gambar 2.2 MetropolitanAreaNetwork 7

Gambar 2.3 WideAreaNetwork 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 HelixServer 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

(13)

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 UsageRed5 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

(14)

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

Referensi

Dokumen terkait

Semua pihak yang tidak bisa disebutkan satu-persatu yang telah membantu. hingga terselesainya skripsi

Teman – teman dan semua pihak yang telah memberikan bantuannya kepada penulis dimana penulis tidak dapat menyebutkannya satu per satu, sehingga penulis dapat menyelesaikan

Teman-teman dan semua pihak yang tidak dapat penulis sebutkan satu per satu yang telah membantu baik secara langsung maupun tidak langsung sehingga skripsi ini dapat

Sugiharto, dan teman-teman penulis yang tidak bisa disebutkan satu persatu, yang selalu memberikan dukungan dan semangat sehingga penulis dapat menyelesaikan

Rekan-rekan, teman-teman dan semua pihak yang tidak dapat penulis sebutkan namanya satu per satu, yang telah memberikan semangat, saran, kritik, dukungan, dan

Segenap pihak yang tak dapat disebutkan satu persatu, yang telah memberikan dukungan kepada penulis dalam penyusunan skripsi ini. Skripsi ini dapat selesai dengan

Serta semua pihak yang tidak bisa disebutkan satu persatu oleh penulis, yang telah turut memberikan dukungan, semangat dan pengalaman sehingga penulis dapat

Teman-teman kos yang juga membantu penulis dalam penyusunan Tugas. Akhir, memberikan dukungan dan juga semangat, serta pihak-pihak