Pembangunan Situs Video Streaming dengan Menggunakan Teknologi Silverlight.
v
Universitas Kristen Maranatha
ABSTRAK
Seiring dengan meningkatnya kebutuhan pengguna internet, media video menjadi semakin populer dalam beberapa tahun terakhir ini, para pengembang situs dipacu menyajikan video dengan cara yang bervariasi. Munculnya teknologi Silverlight dari Microsoft memungkinkan ditampilkannya video dalam sebuah halaman ASP. Dengan dibangunnya situs ini, teknologi Silverlight dapat diimplementasikan secara efektif, dengan didukung oleh bahasa pemrograman C# diharapkan situs ini memenuhi kebutuhan pengguna internet khususnya dalam hal video.
(2)
vi
Universitas Kristen Maranatha
ABSTRACT
Along with the growing needs of Internet users, video streaming becoming increasingly popular in recent years, Web Developers encouraged a variety of ways to presents video in their website. The invention of Microsoft's Silverlight technology enabling viewing videos in an ASP page. With the construction of this site, Silverlight technology can be implemented with effectively, supported by the C# programming language, expected this site to meet the needs of Internet users, especially in terms of video.
(3)
vii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN... i
PERNYATAAN PERSETUJUAN PUBLIKASI ILMIAH... ii
PERNYATAAN ORISINALITAS KARYA... iii
PRAKATA... iv
ABSTRAK ... v
ABSTRACT ... vi
DAFTAR ISI ... vii
DAFTAR GAMBAR... x
DAFTAR TABEL ... xiii
BAB I PENDAHULUAN... 1
BAB II DASAR TEORI ... 5
2.1 Teknik Streaming Video... 5
2.2 Konsep Media Streaming... 5
2.3 Buffering ... 6
2.4 Microsoft Visual Studio ... 6
2.5 Pemrograman ASP.NET ... 7
2.6 ASP Website Project... 8
2.7 Website Project Item... 9
2.8 Visual Database Tools... 10
2.9 LINQ (Language Integrated Query) ... 12
2.10 ASP.NET Web Server Control ... 13
2.11 ListView dan LinqDataSource ... 15
2.12 ASP.Net Membership dan WSAT ... 17
2.13 Custom Membership Provider... 23
2.14 Global Unique Identifier pada ASP.Net Membership ... 26
2.15 Definisi Silverlight... 26
2.16 Pemrograman Silverlight ... 27
(4)
viii
Universitas Kristen Maranatha
2.18 XAML (Extensible Application Markup Language) ... 28
2.19 Membuat Aplikasi Silverlight pada Visual Studio 2010 ... 30
2.20 Silverlight Control... 31
2.21 ASP Media Player ... 32
2.22 Unified Modeling Language... 33
2.22.1Use Case Diagram ... 33
2.22.2Activity Diagram... 35
2.22.3Class Diagram... 36
2.23 Entity Relationship Diagram ... 37
BAB III ANALISA DAN PEMODELAN ... 40
3.1 Arsitektur Aplikasi ... 40
3.2 Use Case Diagram ... 40
3.3 Activity Diagram... 42
3.4 Class Diagram... 44
3.5 ER‐Diagram ... 45
3.6 Pemodelan Tabel Database dan Linq to SQL Class ... 46
3.7 Pengaturan User dalam Web.config dan Class ... 50
3.7.1 Web.Config ... 50
3.7.2 Class Config... 53
3.7.3 Class MyVideoMembership ... 55
3.8 Web Map dan Layout ... 55
3.9 Perancangan User Interface ... 61
BAB IV PERANCANGAN DAN IMPLEMENTASI ... 63
4.1 Tampilan MasterPage Halaman Website ... 63
4.2 Tampilan Halaman Utama (default.aspx)... 64
4.3 Tampilan Halaman Register ... 65
4.4 Tampian CustomizeProfile... 66
4.5 Tampilan Login... 67
4.6 Tampilan Halaman Utama Anggota ... 69
(5)
ix
Universitas Kristen Maranatha
4.8 Tampilan Upload Video ... 71
4.9 Tampilan Menonton Video ... 74
4.10 Komentar Video ... 78
4.11 Tampilan Send Message... 80
4.12 Tampilan Inbox... 82
4.13 Tampilan Notification... 83
BAB V PENGUJIAN ... 85
5.1 BlackBox Testing ... 85
5.2 Browser Testing ... 88
5.3 LAN Client Testing dengan Menggunakan IIS 5.1 ... 88
5.4 Kuesioner... 89
5.5 Hasil Kuesioner... 92
BAB VI... 95
KESIMPULAN DAN SARAN ... 95
6.1 Kesimpulan ... 95
6.2 Saran... 95
DAFTAR PUSTAKA ... xiv
(6)
x
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1 Tampilan Utama Visual Studio... 6
Gambar 2.2 New Empty Website Project... 8
Gambar 2.3 Menambah Komponen Visual Studio... 9
Gambar 2.4 Komponen Visual Studio ... 9
Gambar 2.5 Menambah item SQL Server Database ... 10
Gambar 2.6 Dialog penyimpanan file database... 11
Gambar 2.7 Solution Explorer Visual Studio... 11
Gambar 2.8 Penambahan Tabel pada SQL Database... 11
Gambar 2.9 Pembuatan Tabel ... 11
Gambar 2.10 Cara Setting Primary Key ... 12
Gambar 2.11 Gambaran umum ASP Project dengan LINQ ... 16
Gambar 2.12 ASP.Net Configuration... 18
Gambar 2.13 WSAT Homepage ... 19
Gambar 2.14 Step by Step WSAT... 19
Gambar 2.15 WSAT Step 1 ... 20
Gambar 2.16 WSAT Access Method... 20
Gambar 2.17 WSAT step 3... 21
Gambar 2.18 WSAT Role ... 21
Gambar 2.19 WSAT Create User... 22
Gambar 2.20 WSAT Role and Folder... 22
Gambar 2.21 WSAT Last Step ... 23
Gambar 2.22 Membership Class... 24
Gambar 2.23 Fungsi Keanggotaan pada Custom Membership ... 25
Gambar 2.24 Tampilan Install Silverlight... 27
Gambar 2.25 Menu Silverlight Configuration... 28
Gambar 2.26 Contoh Penulisan XAML ... 29
Gambar 2.27 Contoh XAML pada browser... 29
Gambar 2.28 Membuat Aplikasi Silverlight di Visual Studio. ... 30
Gambar 2.29 Pemilihan Metode Pembuatan Aplikasi silverlight ... 31
(7)
xi
Universitas Kristen Maranatha
Gambar 2.31 Contoh Use Case Diagram ... 35
Gambar 2.32 Contoh Activity Diagram... 36
Gambar 2.33 Contoh Class Diagram ... 37
Gambar 2.34 Contoh ERD... 39
Gambar 3.1 Use Case Diagram pengunjung biasa (guest) ... 40
Gambar 3.2 Use Case Diagram pengunjung yang memiliki akun ... 41
Gambar 3.3 Activity Diagram Account Register... 42
Gambar 3.4 Activity Diagram Menonton Video ... 42
Gambar 3.5 Activity Diagram Menonton Video Anggota... 43
Gambar 3.6 Activity Diagram User Account Upload Video ... 43
Gambar 3.7 Class Diagram Situs Video Streaming... 44
Gambar 3.8 ER Diagram Situs Video Streaming... 45
Gambar 3.9 Penambahan Diagram Visual Database ... 48
Gambar 3.10 Database Diagram Visual Studio... 49
Gambar 3.11 Penambahan Linq to SQL Class... 49
Gambar 3.12 Linq to Sql Designer... 50
Gambar 3.13 Web Map Pengunjung Biasa... 56
Gambar 3.14 Web Map anggota (member) ... 56
Gambar 3.15 Layout Master Page ... 57
Gambar 3.16 Layout halaman utama... 57
Gambar 3.17 Layout Halaman Utama Anggota (member)... 58
Gambar 3.18 Web Layout Register ... 58
Gambar 3.19 Web Layout Login ... 59
Gambar 3.20 Layout Halaman Favorit Video... 59
Gambar 3.21 Layout Halaman Profile ... 60
Gambar 3.22 Layout Video Player ... 60
Gambar 3.23 Perancangan Master Page... 61
Gambar 3.24 Perancangan Fitur Search... 61
Gambar 3.25 Perancangan Layout Video Player ... 62
Gambar 4.1 Tampilan MasterPage ... 63
Gambar 4.2 Tampilan Halaman Utama Guest... 64
(8)
xii
Universitas Kristen Maranatha
Gambar 4.4 Tampilan User Memodifikasi Profile... 66
Gambar 4.5 Tampilan Halaman Login... 67
Gambar 4.6 Tampilan Halaman Utama Member... 69
Gambar 4.7 Tampilan Profile User... 69
Gambar 4.8 Tampilan Halaman Upload Video ... 71
Gambar 4.9 Tampilan Menonton Video... 74
Gambar 4.10 User Control Comment Video... 78
Gambar 4.11 Halaman Mengirim Pesan ... 80
Gambar 4.12 Halaman Inbox Anggota ... 82
(9)
xiii
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 1.1 Time Schedule... 4
Tabel 2.1 Contoh penggunaan LINQ ... 13
Tabel 2.2 Contoh ASP.NET Control ... 14
Tabel 2.3 Jenis Control pada Silverlight... 31
Tabel 2.4 Simbol Komponen Use Case... 34
Tabel 2.5 Simbol Activity Diagram ... 35
Tabel 2.6 Jenis Entitas ... 37
Tabel 2.7 Jenis Atribut ERD... 38
Tabel 3.1 Deskripsi Method... 44
Tabel 3.2 Tabel Database Users... 46
Tabel 3.3 Tabel Database Videos ... 46
Tabel 3.4 Tabel Database Favorites ... 46
Tabel 3.5 Tabel Database Comment ... 47
Tabel 3.6 Tabel Database Rate ... 47
Tabel 3.8 Tabel Database Friends ... 47
Tabel 3.9 Tabel Database SearchControl ... 48
Tabel 3.10 Tabel Database Activity... 48
Tabel 5.1 Browser Testing ... 88
Tabel 5.2 Pengujian Aksesibilitas Website di Jaringan LAN... 89
(10)
1
Universitas Kristen Maranatha
BAB I
PENDAHULUAN
1.1 Latar Belakang
Video Streaming menjadi semakin populer dalam beberapa tahun terakhir ini, fenomena ini disebabkan pengguna internet dalam mencari apa yang diinginkan lebih memilih untuk melihat video daripada gambar yang statis. Video dapat memuat isi pesan yang lengkap dan mudah dicerna penonton, mulai dari pendidikan, iklan, sampai dengan dunia hiburan. Hal ini mengakibatkan video menjadi pemain kunci dalam Teknologi Informasi dan dengan didukung oleh teknologi koneksi internet yang yang semakin handal, video bisa menjadi media baru sebagai pesaing serius bagi televisi biasa.
Munculnya teknologi silverlight yang dicetuskan oleh Microsoft memungkinkan
web developer menghadirkan media dan aplikasi interaktif (rich content type) kepada situs web berbasis .Net, Silverlight menawarkan model pemrograman yang mudah dan dengan digabungkan dengan teknologi AJAX dan pemograman bahasa C# diharapkan dapat menghadirkan situs video streaming yang handal untuk pengguna internet.
1.2 Rumusan Masalah
Masalah yang ada dalam pembangunan situs video streaming ini mencakup beberapa hal, yaitu:
1. Bagaimana implementasi silverlight pada situs yang menampilkan video secara
streaming?
2. Bagaimana cara mengintregasikan silverlight dengan situs berbasis .Net? 3. Apa yang diunggulkan teknologi silverlight dibandingkan dengan teknologi yang
sudah ada?
1.3 Tujuan
Dengan semakin berkembangnya teknologi pembangunan website yang semakin bervariasi, diharapkan teknologi Silverlight mampu membangun situs video streaming
(11)
2
Universitas Kristen Maranatha
1. Membangun situs video streaming dengan menggunakan Teknologi Silverlight.
2. Membangun situs yang mengintegrasikan teknologi ASP.Net, C#, dan Silverlight.
3. Membangun situs dengan Silverlight sebagai add-on/plugin yang tidak kalah handal dengan add-on/plugin lainnya.
1.4 Batasan Masalah
Situs ini menyediakan layanan menonton video secara online. Layanan situs ini bisa diakses oleh 2 macam pengunjung, yaitu pengunjung biasa (guest) dan pengunjung yang sudah memiliki akun di situs ini (member). Hal-hal yang dapat dilakukan oleh pengunjung dan anggota sebagai berikut:
1. Pengunjung dan Anggota dapat menonton video yang ada.
2. Pengunjung dan Anggota dapat melihat Thumbnail, Jumlah View, Rating dan Komentar dari video yang ada.
3. Pengunjung dan Anggota dapat mencari video dari kata kunci dan jenis kategorinya.
4. Pengunjung dan ANggota dapat mencari anggota berdasarkan User Name.
5. Pengunjung dan Anggota dapat melihat rekomendasi video lain yang sejenis, setelah halaman salah satu video dibuka.
6. Anggota dapat meng-upload video dengan format .wmv dan dengan batasan maksimal besar file 15MB.
7. Anggota akan mendapatkan notifikasi jika video yang dimiliki diberi komentar oleh anggota lain.
8. Anggota memiliki halaman profile tersendiri.
9. Anggota dapat memiliki daftar teman yang berisi anggota lain. 10. Anggota dapat mengikuti kegiatan yang dilakukan teman. 11. Anggota dapat memberi komentar kepada video yang ada. 12. Anggota dapat memberi rate kepada video yang ada. 13. Anggota dapat membuat daftar favorit video (MyFavorit). 14. Anggota dapat bermain game ringan sambil buffering video. 15. Sesama anggota dapat mengirim pesan.
(12)
3
Universitas Kristen Maranatha 1.5 Sistematika Pembahasan
Penulisan tugas akhir ini dibagi menjadi 6 (enam) bab pembahasan yang disesuaikan dengan persyaratan akademis penyusunan tugas akhir. Berikut ini adalah uraian singkat mengenai masing-masing bab dan pembahasan yang ada dalam tugas akhir ini:
BAB I: LATAR BELAKANG
Berisi tentang latar belakang, rumusan masalah, tujuan, batasan masalah, sistematika pembahasan dari pembangunan video streaming ini.
BAB II: DASAR TEORI
Menjelaskan tentang teknik streaming, definisi buffering, definisi silverlight,
definisi xaml dan contoh penggunaan xaml pada visual studio yang menjadi dasar teknik pembuatan aplikasi silverlight.
BAB III: ANALISA DAN PERMODELAN
Berisi analisa dan pemodelan yang menggunakan diagram-diagram dan layout
untuk menjelaskan proyek pembangunan situs video streaming dimana didalamnya mencakup use case, activity diagram, dan class diagram yang digunakan dalam pengembangan Sistem ini.
BAB IV: PERANCANGAN DAN IMPLEMENTASI
Berisi mengenai perancangan dan implementasi dari tiap fitur yang terdapat di situs video streaming ini sesuai dengan tujuan yang diharapkan.
BAB V: PENGUJIAN
Menjelaskan mengenai pengujian terhadap aplikasi ini, termasuk pengujian terhadap tiap class, method, dan fungsi yang dibuat serta laporan dari kuesioner yang diberikan pada minimal 10 responden.
BAB VI: KESIMPULAN DAN SARAN
Berisi tentang kesimpulan dan saran mengenai apa saja yang didapat dari proyek pembangunan situs video streaming ini.
(13)
4
Universitas Kristen Maranatha 1.6 Time Schedule
Penyelesaian situs video streaming ini membutuhkan waktu 4 bulan, dikarenakan perlu mempelajari konsep dasar dari teknologi Pemrograman Silverlight yang terintegrasi pada Visual Studio.Net 2010.
Tabel 1.1 Time Schedule
Kegiatan
Mei 2011 Juni 2011 Juli 2011 Agustus 2011
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
Pembelajaran
Silverlight dan Microsoft Visual Studio 2011
Definisi Kebutuhan
Desain Sistem dan Software
Implementasi dan Bagian Pengetesan
Integrasi dan Pengetesan Sistem
(14)
96
Universitas Kristen Maranatha
BAB VI
KESIMPULAN DAN SARAN
6.1 Kesimpulan
Berdasarkan hasil penelitan dan kuesioner situs video streaming yang dibangun
ini maka diperoleh kesimpulan sebagai berikut:
1. Pembangunan situs ini mampu memberikan kebutuhan pengguna internet
khususnya yang berkaitan dengan video.
2. Penyajian situs video streaming dengan menggunakan ASP dan Silverlight dapat
dimanfaatkan sebagai media yang handal untuk menunjang kebutuhan pengguna internet sekarang ini.
3. Dengan memanfaatkan kemudahan integrasi fitur .Net, para pengembang web
dapat lebih berkonsentrasi pada kreatifitas konten situs yang akan ditampilkan
sehingga mampu menghasilkan website yang menarik di mata pengguna
internet.
6.2 Saran
Banyaknya kekurangan akan fitur-fitur yang interaktif dari situs ini, sehingga
perlu diperhatikan hal-hal untuk mengembangkan situs video streaming di masa yang
akan datang, hal tersebut antara lain:
1. Situs video streaming ini belum memiliki pengawasan terhadap jenis video yang
di-upload dan mungkin tidak layak dilihat oleh suatu kalangan tertentu, sehingga
semua anggota masih dapat meng-upload berbagai macam video.
2. Fenomena jejaring sosial yang semakin menjamur menjadikan web developer
harus memiliki inovasi baru dalam mengembangkan website ini, sehingga
diperlukan kemampuan mengolah kemampuan fitur .Net dan dapat
menginterpretasikannya dalam bentuk website.
Microsoft .Net Development mengeluarkan versi tools dan teknologiyang sangat
beragam dalam waktu yang relatif cepat, sehinga perlu diperhatikannya update patch
(15)
xiv
Universitas Kristen Maranatha
DAFTAR PUSTAKA
Moore, A; Visual Studio® 2010 all in one for dummies; Indiana: Wiley Publishing, Inc,
2010.
Snell, M dan Powers, L;Microsoft Visual Studio® 2010 Unleashed. Pearson Education,
2010.
Sheperd, George; Microsoft ASP.NET 4.0 Step by Step; Microsoft Press, 2010.
Mitchell, Scott; ASPNET MasterPages Tutorial; from
Pialorsi, Paolo dan Russo, Marco; Programming Microsoft LINQ in Microsoft .NET
(1)
1.1 Latar Belakang
Video Streaming menjadi semakin populer dalam beberapa tahun terakhir ini, fenomena ini disebabkan pengguna internet dalam mencari apa yang diinginkan lebih memilih untuk melihat video daripada gambar yang statis. Video dapat memuat isi pesan yang lengkap dan mudah dicerna penonton, mulai dari pendidikan, iklan, sampai dengan dunia hiburan. Hal ini mengakibatkan video menjadi pemain kunci dalam Teknologi Informasi dan dengan didukung oleh teknologi koneksi internet yang yang semakin handal, video bisa menjadi media baru sebagai pesaing serius bagi televisi biasa.
Munculnya teknologi silverlight yang dicetuskan oleh Microsoft memungkinkan web developer menghadirkan media dan aplikasi interaktif (rich content type) kepada situs web berbasis .Net, Silverlight menawarkan model pemrograman yang mudah dan dengan digabungkan dengan teknologi AJAX dan pemograman bahasa C# diharapkan dapat menghadirkan situs video streaming yang handal untuk pengguna internet.
1.2 Rumusan Masalah
Masalah yang ada dalam pembangunan situs video streaming ini mencakup beberapa hal, yaitu:
1. Bagaimana implementasi silverlight pada situs yang menampilkan video secara streaming?
2. Bagaimana cara mengintregasikan silverlight dengan situs berbasis .Net? 3. Apa yang diunggulkan teknologi silverlight dibandingkan dengan teknologi yang
sudah ada?
1.3 Tujuan
Dengan semakin berkembangnya teknologi pembangunan website yang semakin bervariasi, diharapkan teknologi Silverlight mampu membangun situs video streaming yang lebih menarik dan interaktif. Adapun tujuan pembahasan penelitian ini adalah:
(2)
2
1. Membangun situs video streaming dengan menggunakan Teknologi Silverlight. 2. Membangun situs yang mengintegrasikan teknologi ASP.Net, C#, dan Silverlight. 3. Membangun situs dengan Silverlight sebagai add-on/plugin yang tidak kalah
handal dengan add-on/plugin lainnya.
1.4 Batasan Masalah
Situs ini menyediakan layanan menonton video secara online. Layanan situs ini bisa diakses oleh 2 macam pengunjung, yaitu pengunjung biasa (guest) dan pengunjung yang sudah memiliki akun di situs ini (member). Hal-hal yang dapat dilakukan oleh pengunjung dan anggota sebagai berikut:
1. Pengunjung dan Anggota dapat menonton video yang ada.
2. Pengunjung dan Anggota dapat melihat Thumbnail, Jumlah View, Rating dan Komentar dari video yang ada.
3. Pengunjung dan Anggota dapat mencari video dari kata kunci dan jenis kategorinya.
4. Pengunjung dan ANggota dapat mencari anggota berdasarkan User Name. 5. Pengunjung dan Anggota dapat melihat rekomendasi video lain yang sejenis,
setelah halaman salah satu video dibuka.
6. Anggota dapat meng-upload video dengan format .wmv dan dengan batasan maksimal besar file 15MB.
7. Anggota akan mendapatkan notifikasi jika video yang dimiliki diberi komentar oleh anggota lain.
8. Anggota memiliki halaman profile tersendiri.
9. Anggota dapat memiliki daftar teman yang berisi anggota lain. 10. Anggota dapat mengikuti kegiatan yang dilakukan teman. 11. Anggota dapat memberi komentar kepada video yang ada. 12. Anggota dapat memberi rate kepada video yang ada. 13. Anggota dapat membuat daftar favorit video (MyFavorit). 14. Anggota dapat bermain game ringan sambil buffering video. 15. Sesama anggota dapat mengirim pesan.
(3)
1.5 Sistematika Pembahasan
Penulisan tugas akhir ini dibagi menjadi 6 (enam) bab pembahasan yang disesuaikan dengan persyaratan akademis penyusunan tugas akhir. Berikut ini adalah uraian singkat mengenai masing-masing bab dan pembahasan yang ada dalam tugas akhir ini:
BAB I: LATAR BELAKANG
Berisi tentang latar belakang, rumusan masalah, tujuan, batasan masalah, sistematika pembahasan dari pembangunan video streaming ini.
BAB II: DASAR TEORI
Menjelaskan tentang teknik streaming, definisi buffering, definisi silverlight, definisi xaml dan contoh penggunaan xaml pada visual studio yang menjadi dasar teknik pembuatan aplikasi silverlight.
BAB III: ANALISA DAN PERMODELAN
Berisi analisa dan pemodelan yang menggunakan diagram-diagram dan layout untuk menjelaskan proyek pembangunan situs video streaming dimana didalamnya mencakup use case, activity diagram, dan class diagram yang digunakan dalam pengembangan Sistem ini.
BAB IV: PERANCANGAN DAN IMPLEMENTASI
Berisi mengenai perancangan dan implementasi dari tiap fitur yang terdapat di situs video streaming ini sesuai dengan tujuan yang diharapkan.
BAB V: PENGUJIAN
Menjelaskan mengenai pengujian terhadap aplikasi ini, termasuk pengujian terhadap tiap class, method, dan fungsi yang dibuat serta laporan dari kuesioner yang diberikan pada minimal 10 responden.
BAB VI: KESIMPULAN DAN SARAN
Berisi tentang kesimpulan dan saran mengenai apa saja yang didapat dari proyek pembangunan situs video streaming ini.
(4)
4
1.6 Time Schedule
Penyelesaian situs video streaming ini membutuhkan waktu 4 bulan, dikarenakan perlu mempelajari konsep dasar dari teknologi Pemrograman Silverlight yang terintegrasi pada Visual Studio.Net 2010.
Tabel 1.1 Time Schedule
Kegiatan
Mei 2011 Juni 2011 Juli 2011 Agustus 2011 1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4 Pembelajaran
Silverlight dan Microsoft Visual Studio 2011
Definisi Kebutuhan
Desain Sistem
dan Software
Implementasi
dan Bagian Pengetesan
Integrasi dan Pengetesan Sistem
(5)
6.1 Kesimpulan
Berdasarkan hasil penelitan dan kuesioner situs video streaming yang dibangun ini maka diperoleh kesimpulan sebagai berikut:
1. Pembangunan situs ini mampu memberikan kebutuhan pengguna internet khususnya yang berkaitan dengan video.
2. Penyajian situs video streaming dengan menggunakan ASP dan Silverlight dapat dimanfaatkan sebagai media yang handal untuk menunjang kebutuhan pengguna internet sekarang ini.
3. Dengan memanfaatkan kemudahan integrasi fitur .Net, para pengembang web dapat lebih berkonsentrasi pada kreatifitas konten situs yang akan ditampilkan sehingga mampu menghasilkan website yang menarik di mata pengguna internet.
6.2 Saran
Banyaknya kekurangan akan fitur-fitur yang interaktif dari situs ini, sehingga perlu diperhatikan hal-hal untuk mengembangkan situs video streaming di masa yang akan datang, hal tersebut antara lain:
1. Situs video streaming ini belum memiliki pengawasan terhadap jenis video yang di-upload dan mungkin tidak layak dilihat oleh suatu kalangan tertentu, sehingga semua anggota masih dapat meng-upload berbagai macam video.
2. Fenomena jejaring sosial yang semakin menjamur menjadikan web developer harus memiliki inovasi baru dalam mengembangkan website ini, sehingga diperlukan kemampuan mengolah kemampuan fitur .Net dan dapat menginterpretasikannya dalam bentuk website.
Microsoft .Net Development mengeluarkan versi tools dan teknologi yang sangat beragam dalam waktu yang relatif cepat, sehinga perlu diperhatikannya update patch terhadap tools dan kemampuan baru yang dapat digunakan pada teknologi tersebut.
(6)
DAFTAR PUSTAKA
Moore, A; Visual Studio® 2010 all in one for dummies; Indiana: Wiley Publishing, Inc,
2010.
Snell, M dan Powers, L; Microsoft Visual Studio® 2010 Unleashed. Pearson Education,
2010.
Sheperd, George; Microsoft ASP.NET 4.0 Step by Step; Microsoft Press, 2010.
Mitchell, Scott; ASPNET MasterPages Tutorial; from
Pialorsi, Paolo dan Russo, Marco; Programming Microsoft LINQ in Microsoft .NET