Pembuatan Aplikasi Peer-to-peer Multimedia Sharing Berbasis Gstreamer, Python, dan GTK+
|
|
- Yuliana Budiono
- 6 tahun lalu
- Tontonan:
Transkripsi
1 Pembuatan Aplikasi Peer-to-peer Multimedia Sharing Berbasis Gstreamer, Python, dan GTK+ Kurniawan Haikal Dosen Pembimbing: Wahyu Suadi, S.Kom., M.M., M.Kom.
2 Pendahuluan
3 Latar Belakang Multimedia streaming Gstreamer for streaming Peer-to-peer Sharing
4 Tujuan Menyediakan aplikasi multimedia sharing dengan konsep peer-to-peer menggunakan Gstreamer framework sebagai server dan player tanpa tergantung dengan aplikasi tertentu
5 Rumusan Masalah Bagaimana sebuah file multimedia (audio/video) dapat di-stream ke komputer lain di dalam sebuah jaringan komputer dengan menggunakan Gstreamer. Bagaimana sebuah komputer menampilkan daftar file yang di-share di komputer tersebut untuk kemudian dapat dimainkan oleh pengguna di komputer lain Bagaimana sebuah komputer melakukan request ke komputer lain untuk memainkan sebuah file multimedia (audio/video) yang masuk dalam daftar share.
6 Batasan Masalah Membangun aplikasi multimedia sharing untuk komputer-komputer yang berada di dalam satu jaringan atau komputer dengan IP public dengan konsep peerto-peer menggunakan Gstreamer sebagai server dan player.
7 Manfaat Akses file multimedia pada komputer lain tanpa harus menyalin fisik file ke dalam hard disk lokal Meminimalisir pelanggaran hak cipta Berbagi
8 Tinjauan Pustaka
9 Gstreamer Framework multimedia berbasis pipeline Play Stream Edit
10 Gstreamer Package gstreamer: paket inti dari Gstreamer gst-plugins-base: element utama dari Gstreamer gst-plugins-good: kumpulan plugin dengan kualitas baik di bawah lisensi LGPL (Lesser General Public License) gst-plugins-ugly: kumpulan plugin berkualitas baik yang mungkin dapat menimbulkan masalah distribusi terkain lisensi gst-plugins-bad: kumpulan plugin yang kualitasnya masih perlu ditingkatkan
11 Gstreamer Element Gstreamer Element atau GstElement adalah bagian terpenting dari Gstreamer. Setiap decoder, encoder, demuxer, audio/video output pada dasarnya adalah sebuah element. Kumpulan dari beberapa element yang digabung akan membentuk sebuah media pipeline. Element dapat dianalogikan sebagai sebuah black box yang memiliki dua buah sisi INPUT Element OUTPUT
12 Gstreamer Element (2) Source Element Filter
13 Gstreamer Element (3) Sink Element
14 Pipeline Gabungan dari beberapa element
15 Peer-to-peer Peer-to-peer Client-server
16 Gstreamer Python Menyediakan Application Programming Interface (API) untuk bahasa pemrograman Python yang memungkinkan fungsi-fungsi dari Gstreamer dapat diakses menggunakan bahasa pemrograman Python
17 PyGTK Sekumpulan wrappers untuk library graphical user interface GTK+. PyGTK adalah perangkat lunak bebas dengan lisensi LGPL
18 Webpy Sebuah web framework untuk bahasa pemrograman Python yang memiliki fungsi yang cukup powerful tapi dengan arsitektur yang sederhana
19 Metodologi
20 Desain Aplikasi
21 Profile, Playlist, dan Shared Files Profile: berisi informasi mengenai nama komputer yang akan ditampilkan pada pengguna lain, alamat IP (internet protocol) komputer, dan nomor port di mana servis HTTP server dijalankan. Playlist: berisi daftar komputer yang menjalankan aplikasi yang sama pada jaringan komputer yang sama. Komputer-komputer yang terdapat pada playlist memiliki daftar file multimedia yang dapat dimainkan. Shared files: berisi daftar berkas multimedia (audio/video) yang dapat dimainkan oleh komputer lain dengan aplikasi yang sama.
22 Use Case Diagram
23 Arsitektur Aplikasi
24 Arsitektur Peer-to-peer Streaming
25 Komunikasi Receiver dan Sender
26 Graphical User Interface Window: top-level window yang menampung sebuah child widget. Button: sebuah pushbutton widget yang memunculkan sinyal ketika di-klik. TreeView: sebuah widget yang dapat menampilkan bentuk tree dan list. IconView: sebuah widget yang menampilkan daftar ikon di dalam sebuah grid.
27 Modul Receiver
28 Modul Receiver (2)
29 Modul Sender
30 Modul Sender (2)
31 Http Server / (root) Request terhadap path ini akan mengembalikan response berupa string tuple yang berisi data profile dari host tersebut. Contoh: - Request: - Response: (u'belinjo', u' ', 10001)
32 Http Server /getlist Request pada path ini akan mengembalikan response berupa string array (atau pada bahasa pemrograman Python disebut dengan list) yang berisi daftar nama file yang di-share oleh host tersebut. Contoh: - Request: - Response: [u'cangkruan flv', u'01 Borneo I-Borneo II.mp3', u'crunched.flv', u'lagu.mp3', u'wordpress-budi.ogv', u'nyanyian kode.flv']
33 Http Server /play Request path ini harus disertai dengan tiga buah parameter, yakni alamat IP dari client, nomor port di mana service Gstreamer tcpserversrc dijalankan, dan nomor ID dari file yang hendak dimainkan. Contoh: - Request: host= &port=5000&id=3 - Response: Response dari pemanggilan path /play adalah HTTP server akan memanggil modul Sender dengan parameter sesuai dengan request yang dikirimkan client
34 Hasil dan Pembahasan
35 Fungsi-fungsi Create profile Edit profile Add file Delete file Add host Remove host Play
36 Analisis Sumber Daya
37 Komputer Sebagai Client Sebelum Setelah
38 Komputer Sebagai Server Sebelum Setelah
39 Komputer Sebagai Client dan Server Sebelum Setelah
40 Kesimpulan Telah dikembangkan apliakasi peer-to-peer multimedia streaming berbasis Gstreamer dengan fitur-fitur: Manajemen profile Manajemen playlist Manajemen shared files Tidak terdapat perbedaan sumber daya, khususnya CPU dan memory yang cukup signifikan pada multimedia streaming antara model peer-to-peer dengan model client-server. Model komunikasi peer-to-peer dapat dijadikan alternatif untuk berbagi pakai file multimedia pada sebuah jaringan komputer.
41 Saran Pengguna tidak perlu menambahkan host secara manual, tetapi program melakukan scanning terhadap host-host yang berada pada jaringan yang menjalankan servis yang sama. Tipe file yang dapat di-share tidak hanya terbatas pada file audio dan video, tetapi bisa ditambahkan dengan sharing webcam maupun file presentasi. Ditambahkannya fitur "chat" yang memungkinkan antar pengguna dapat saling berkomunikasi melalui chatting.
42 Daftar Pustaka Wim Taymans, Steve Baker, Andy Wingo, Ronald S. Bultje, Stefan Kost. GStreamer Application Development Manual ( ). Persson, Jens. Feb Python GStreamer Tutorial, <URL: Tagliaretti, G.M, Persson, Jens. Oct Python GStreamer Reference Manual, <URL: Finlay, John PyGTK 2.0 Tutorial. Gill, Peter PyGTK Notebook A Journey Through Python Gnome Technologies.
43 Terima Kasih
Pembuatan Aplikasi Peer-to-peer Multimedia Sharing Berbasis Gstreamer, Python, dan GTK+
Pembuatan Aplikasi Peer-to-peer Multimedia Sharing Berbasis Gstreamer, Python, dan GTK+ Kurniawan Haikal dan Wahyu Suadi, S.Kom, M.M., M.Kom. Abstrak: Multimedia adalah media yang terdiri dari satu atau
Lebih terperinciBAB III METODE PENELITIAN. ini, diantaranya adalah dengan langkah-langkah sebagai berikut :
BAB III METODE PENELITIAN 3.1 Metode Penelitian Beberapa metode penelitian dilakukan dalam penyelesaian Tugas Akhir ini, diantaranya adalah dengan langkah-langkah sebagai berikut : 3.1.1 Model Model diperlukan
Lebih terperinciPemodelan Audio Player Berbasis Web Dengan Menggunakan HTML 5. Skripsi
Pemodelan Audio Player Berbasis Web Dengan Menggunakan HTML 5 Skripsi Diajukan kepada Fakultas Teknologi Informasi untuk memperoleh Gelar Sarjana Komputer Oleh : Albertus Sugianto NIM : 672004059 Program
Lebih terperinciBAB 3 ANALISIS DAN PERANCANGAN APLIKASI. misalnya EyeSpyFx. Aplikasi ini memiliki fitur untuk melakukan pemantauan keamanan
BAB 3 ANALISIS DAN PERANCANGAN APLIKASI 3.1 Analisis Sistem yang Sedang Berjalan Sudah banyak aplikasi webcam monitoring yang telah beredar dipasaran saat ini, misalnya EyeSpyFx. Aplikasi ini memiliki
Lebih terperinciBAB III METODE PENELITIAN
31 BAB III METODE PENELITIAN 3.1 Bahan Penelitian Dalam penelitian perancangan dan implementasi radio streaming di LPPI Universitas Muhammadiyah Yogyakarta ini, digunakan beberapa data pendukung sebagai
Lebih terperinciBAB III PERANCANGAN IMPLEMENTASI SISTEM
BAB III PERANCANGAN IMPLEMENTASI SISTEM 3.1.Gambaran Umum Sistem Integrasi antara Moodle dan Hangouts bertujuan untuk menciptakan kolaborasi yang memungkinkan pengguna untuk melakukan kegiatan pembelajaran
Lebih terperinciPEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID
PEMBUATAN APLIKASI PEMUTAR AUDIO STREAMING BERBASIS ANDROID LAPORAN TUGAS AKHIR Disusun Sebagai Salah Satu Syarat Untuk Menyelesaikan Program Pendidikan Diploma 3 oleh DEVI HAWANA LUBIS NIM. 1105102009
Lebih terperinciBab 3 Metode dan Rancangan Sistem
13 Bab 3 Metode dan Rancangan Sistem 3.1 Metode Pengembangan Sistem Pembahasan Metode Prototype Metode penelitian yang digunakan pada pembuatan aplikasi ini adalah model prototype. Model prototype merupakan
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM 3.1 Gambaran Umum Sistem Pada tugas akhir ini, akan dibuat aplikasi desktop berbasis komputer menggunakan bahasa pemrograman VB.NET yang diberi nama Aplikasi virtual
Lebih terperinciBAB II TINJAUAN PUSTAKA
BAB II TINJAUAN PUSTAKA 2.1. Konsep Streaming Stream berasal dari bahasa Inggris yang artinya sungai. Proses streaming bisa diibaratkan seperti aliran air di sungai yang tak pernah terputus kecuali jika
Lebih terperinciBab II Spesifikasi Produk
Bab II Spesifikasi Produk 2.1 Persyaratan Antarmuka Eksternal 2.1.1 Antarmuka dengan Pengguna Aplikasi ini membagi tingkat user hanya untuk satu lapisan saja, dalam hal ini operator radio. Gambar II-1
Lebih terperinciBAB III ANALISA DAN PERANCANGAN APLIKASI PUBLIKASI DIGITAL 3.1 Analisa Masalah dan Alternatif Pemecahan Masalah Pada penulisan tugas akhir ini akan di analisa mengenai masalah dalam penggabungan video
Lebih terperinciRANCANG BANGUN LAB VIRTUAL UNTUK SARANA EDUKASI SISTEM OPERASI LINUX MENGGUNAKAN LXD
RANCANG BANGUN LAB VIRTUAL UNTUK SARANA EDUKASI SISTEM OPERASI LINUX MENGGUNAKAN LXD Hari Pradhana 41513110072 PROGRAM STUDI INFORMATIKA FAKULTAS ILMU KOMPUTER UNIVERSITAS MERCU BUANA JAKARTA 2017 RANCANG
Lebih terperinciBAB 3 Landasan Teori
BAB 3 Landasan Teori 3.1 Internet Internet adalah sistem global jaringan komputer yang saling berhubungan yang menggunakan standar Internet Protocol (TCP / IP) untuk menghubungkan perangkat di seluruh
Lebih terperinciBAB II TINJAUAN PUSTAKA, LANDASAN TEORI DAN PERANCANGAN
BAB II TINJAUAN PUSTAKA, LANDASAN TEORI DAN PERANCANGAN 2.1 Tinjauan Pustaka Pembelajaran yang disusun dengan tujuan menggunakan sistem elektronik atau komputer sehingga mampu mendukung proses pembelajaran
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Masalah Dalam penelitian yang penulis lakukan, penulis melakukan analisa terlebih dahulu terhadap topologi jaringan, lingkungan perangkat keras dan juga lingkungan
Lebih terperinciBAB I PENDAHULUAN 1.1 Latar Belakang
BAB I PENDAHULUAN 1.1 Latar Belakang Media server adalah sebuah komputer khusus atau server perangkat lunak mulai dari enterprice atau database yang menyediakan Video on Demand ( VOD ). Secara singkatnya
Lebih terperinciLUQMAN Pembimbing I : Wahyu Suadi, S.Kom, M.Kom, MM Pembimbing II : Henning Titi Ciptaningtyas, S.Kom
LUQMAN - 5106100124 Pembimbing I : Wahyu Suadi, S.Kom, M.Kom, MM Pembimbing II : Henning Titi Ciptaningtyas, S.Kom Rumusan Masalah Bagaimana memanfaatkan kecepatan dan kemudahan database SQLitesecara remote
Lebih terperinciBAB III PERANCANGAN SISTEM
BAB III PERANCANGAN SISTEM 3.1 Perencanaan Sistem Sistem ini terdiri dari komputer server (dalam hal ini Raspberry berfungsi sebagai server) yang terhubung dengan webcam di mana setiap saat komputer server
Lebih terperinciPEMROGRAMAN I. By : Sri Rezeki Candra Nursari
PEMROGRAMAN I By : Sri Rezeki Candra Nursari Materi : nursari2010.blogdetik.com String String Handling Java.util,Java.io AWT Event Windows Graphics Text Control Layout Manager Menu GUI Handling Image New
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
60 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Spesifikasi Sistem Dalam penerapan sistem komunikasi data yang dirancang diperlukan komponen-komponen berupa perangkat keras dan perangkat lunak. 4.1.1. Spesifikasi
Lebih terperinciBAB I PENDAHULUAN 1.2. Latar Belakang Masalah
BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan Skripsi ini bertujuan
Lebih terperinciBAB I PENDAHULUAN 1.2. Latar Belakang Masalah
BAB I PENDAHULUAN Pada bab ini dijelaskan tujuan, latar belakang, gambaran sistem, batasan masalah, perincian tugas yang dikerjakan, dan garis besar penulisan skripsi. 1.1. Tujuan 1. Merancang dan merealisasikan
Lebih terperinciBAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM
BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM Bab ini menjelaskan komponen-komponen yang dibutuhkan pada web yang dikembangkan dan merupakan hasil implementasi dari bab Perancangan. Komponenkomponen yang
Lebih terperinciBab 3 Perancangan Sistem
14 Bab 3 Perancangan Sistem Proses perancangan dan pengimplementasian aplikasi Objek Wisata Kabupaten Poso Berbasis Android diperlukan perancangan sistem. Perancangan sistem bertujuan untuk memberikan
Lebih terperinciTutorial Video Streaming Server Menggunakan VLC
Tutorial Video Streaming Server Menggunakan VLC Muhamad Ilham Muhamad.ilham92@gmail.com Abstrak Streaming Server adalah sebuah web server atau aplikasi yang terinstal di dalam sebuah server yang digunakan
Lebih terperinciPendeteksian Kemacetan Lalu Lintas dengan Compute Unified Device Architecture (CUDA)
Pendeteksian Kemacetan Lalu Lintas dengan Compute Unified Device Architecture (CUDA) LAPORAN TUGAS AKHIR Disusun sebagai syarat kelulusan tingkat sarjana oleh: Muhammad Ismail Faruqi / 13503045 PROGRAM
Lebih terperinciBAB IV HASIL DAN UJI COBA. Berikut ini akan dijelaskan tentang tampilan hasil rancangan dari
BAB IV HASIL DAN UJI COBA IV.1. Tampilan Hasil Berikut ini akan dijelaskan tentang tampilan hasil rancangan dari knowledge management system maintenance hardware dan software berbasis web pada Universitas
Lebih terperinciBAB 2 TINJAUAN PUSTAKA
BAB 2 TINJAUAN PUSTAKA 2.1 Definisi Content Delivery Network (CDN) CDN adalah sekumpulan server yang saling berhubungan dari komputer di internet yang menyediakan konten web dengan cepat ke banyak pengguna
Lebih terperinciBAB IV PENGUJIAN DAN ANALISIS
BAB IV PENGUJIAN DAN ANALISIS Pada bab ini akan dibahas proses pengujian terhadap sistem yang dilakukan pada jaringan Local Area Network (LAN) di laboratorium BS-10 Fakultas Teknik Elektro dan Komputer
Lebih terperinciBAB III. server, merupakan media yang digunakan untuk mendistribusikan live stream
\ BAB III Analisis dan Perancangan 3.1 analisis perancangan server streaming Terdapat dua hal penting dalam dunia streaming, yang pertama adalah media server, merupakan media yang digunakan untuk mendistribusikan
Lebih terperinciBAB III PERANCANGAN. aplikasi pencarian judul buku terdiri dari perangkat keras (hardware) dan perangkat
BAB III PERANCANGAN 3.1 Peralatan Pendukung Peralatan pendukung digunakan untuk menunjang keberhasilan dalam pengembangan software. Peralatan pendukung yang dibutuhkan dalam pembuatan aplikasi pencarian
Lebih terperinciBAB III ANALISA MASALAH DAN PERANCANGAN SISTEM
34 BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM 3.1. Permasalahan yang ada Sering kali user kesulitan mengarang musik untuk menjadi sebuah lagu yang baik, Masalah yang dihadapi adalah terbatasnya penyediaan
Lebih terperinciBAB V IMPLEMENTASI DAN PENGUJIAN
BAB V IMPLEMENTASI DAN PENGUJIAN Pada bab ini akan dilakukan implementasi dan pengujian terhadap Aplikasi Power Control. Tahapan ini dilakukan setelah analisa dan perancangan selesai dilakukan dan akan
Lebih terperinciBab 3 Metode dan Perancangan Sistem. 3.1 Metode Pengembangan Sistem
Bab 3 Metode dan Perancangan Sistem Pada bagian ini akan dijelaskan mengenai metode penelitian yang digunakan dalam pengembangan sistem. Metode penelitian yang digunakan adalah Prototype Model. 3.1 Metode
Lebih terperinciANALISIS KINERJA TRAFIK VIDEO CHATTING PADA SISTEM CLIENT-CLIENT DENGAN APLIKASI WIRESHARK
ANALISIS KINERJA TRAFIK VIDEO CHATTING PADA SISTEM CLIENT-CLIENT DENGAN APLIKASI WIRESHARK Rayhan Yuvandra, M. Zulfin Konsentrasi Teknik Telekomunikasi, Departemen Teknik Elektro Fakultas Teknik Universitas
Lebih terperinciHTTP Protocol Ketika sebuah alamat web (atau URL) yang diketik ke dalam web browser, web browser melakukan koneksi ke web service yang berjalan pada
Application Layer Application layer adalah lapisan yang menyediakan interface antara aplikasi yang digunakan untuk berkomunikasi dan jaringan yang mendasarinya di mana pesan akan dikirim. Layer ini berhubungan
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Instalasi Software Dalam penulisan tugas akhir ini, pembuatan program dibuat dengan menggunakan aplikasi pendukung seperti: Web Server, aplikasi pengelolaan sampah
Lebih terperinciPerancangan Web Application Honeypot untuk Menggali Informasi Peretas
JURNAL TEKNIK POMITS Vol. 2, No. 1, (2013) ISSN: 2337-3539 (2301-9271 Print) 1 Perancangan Web Application Honeypot untuk Menggali Informasi Peretas Abdurrazak Baihaqi, Ary Mazharuddin Shiddiqi, S.Kom.,
Lebih terperinciIMPLEMENTASI AZURE MEDIA SERVICES UNTUK VIDEO STREAMING
IMPLEMENTASI AZURE MEDIA SERVICES UNTUK VIDEO STREAMING Yovena Chintya Pujiantoro Katon Wijana Abstrak Video merupakan salah satu bentuk media informasi yang efektif untuk menyebarkan dan menyampaikan
Lebih terperinciBAB III ANALISA DAN PERANCANGAN
BAB III ANALISA DAN PERANCANGAN Bab ini berisi penjelasan tentang analisa, identifikasi masalah, perancangan sistem, kerangka pemikiran, struktur tabel basis data dan perancangan antarmuka aplikasi. Dalam
Lebih terperinciBAB IV HASIL DAN UJI COBA
BAB IV HASIL DAN UJI COBA IV.1. Hasil Berikut ini dijelaskan tentang tampilan hasil dari Perancangan Sistem Informasi Geografis Lokasi Pusat Provider Jaringan Internet Kota Medan di Sumatera Utara dapat
Lebih terperinciTujuan Pembangunan Jaringan Komputer. mengantarkan informasi secara tepat dan akurat dari sisi pengirim ke sisi penerima
Jaringan komputer Adalah sekelompok komputer otonom yang saling berhubungan antara yang satu dengan lainnya, Menggunakan suatu protokol komunikasi melalui media komunikasi sehingga dapat saling berbagi
Lebih terperinciBAB 4 RANCANGAN SISTEM YANG DIUSULKAN. Sistem yang penulis usulkan adalah sebuah sistem berbasis web yang berfungsi
BAB 4 RANCANGAN SISTEM YANG DIUSULKAN 4.1 Gambaran umum sistem yang diusulkan Sistem yang penulis usulkan adalah sebuah sistem berbasis web yang berfungsi sebagai interface pengamatan dari output video
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN Langkah selanjutnya setelah melakukan analisa dan perancangan adalah pengkodean (implementasi) dan pengujian, implementasi merupakan perancangan aplikasi yang dapat dimengerti
Lebih terperinciBAB II TINJAUAN PUSTAKA DAN DASAR TEORI
BAB II TINJAUAN PUSTAKA DAN DASAR TEORI 2.1 TINJAUAN PUSTAKA Tri Susilo (2003) meneliti tentang aplikasi radio Streaming dengan basis client android di radio DISTA FM IAIN Surakarta dengan framework shoutcast
Lebih terperinciBAB IV IMPEMENTASI DAN PENGUJIAN
BAB IV IMPEMENTASI DAN PENGUJIAN 4.1. IMPLEMENTASI 4.1.1. KEBUTUHAN PERANGKAT KERAS DAN PERANGKAT LUNAK Spesifikasi perangkat keras selama iplementasi dan pengujian aplikasi Browser History Report and
Lebih terperinciAPLIKASI UNTUK PEMANTAUAN LAN PADA STUDI KASUS DI UNIVERSITAS BUNDA MULIA. Abstract
APLIKASI UNTUK PEMANTAUAN LAN PADA STUDI KASUS DI UNIVERSITAS BUNDA MULIA Halim Agung halimagung89@gmail.com Tekhnik Informatika Universitas Bunda Mulia Abstract Peningkatan kualitas suatu proses belajar
Lebih terperinciBAB 4 IMPLEMENTASI. dirancang, spesifikasi perangkat lunak (software) dan perangkat keras (hardware) yang
BAB 4 IMPLEMENTASI Bab ini akan menjabarkan tentang rencana implementasi dari aplikasi yang telah dirancang, spesifikasi perangkat lunak (software) dan perangkat keras (hardware) yang diperlukan untuk
Lebih terperinciABSTRAKSI. Universitas Kristen Maranatha
ABSTRAKSI File Transfer Protokol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu jaringan yang mendukung TCP/IP protokol. Dua hal penting yang ada dalam FTP adalah FTP server
Lebih terperinciuntuk pengalamatan user untuk melakukan streaming video. (yang akan diakses oleh user untuk VOD) Server dapat dijabarkan sebagai berikut :
199 - Konfigurasi untuk melakukan stream ke Flash Streaming Server Gambar 4.21 Tampilan Encoding Option Untuk Streaming Server Pada Adobe Flash Media Encoder 1. Pada URL, input dengan alamat streaming
Lebih terperinciManual Laboratorium Bahasa
2011 Manual Laboratorium Bahasa Aegys Team Laba Media 10/25/2011 Penjelasan Singkat Aplikasi Laboratorium Bahasa Multimedia, adalah sebuah aplikasi berbasis desktop multimedia sebagai sarana pembelajaran
Lebih terperinciNim : Nama : Agus Nurdin. Tgl : 10 Juni Review Presentasi DHCP di Mikrotik
Review Presentasi DHCP di Mikrotik Nim : 13111015 Nama : Agus Nurdin Kelas : 22 (Malam) Tgl : 10 Juni 2015 1. Definisi (Penjelasan Fitur) DHCP (Dynamic Host Configuration Protocol) merupakan service yang
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
BAB 4 IMPLEMENTASI DAN EVALUASI 4.1 Rencana Implementasi Tabel 4.1 Tabel rencana implementasi OCT NOV DEC JAN Act Plan I II III IV V I II III IV I II III IV V I II Pemilihan Hardware & Software # # Konfigurasi
Lebih terperinciBAB III ANALISA MASALAH DAN PERANCANGAN SISTEM
45 BAB III ANALISA MASALAH DAN PERANCANGAN SISTEM 3.1. Permasalahan yang Ada Sering kali user kesulitan membuat musik untuk menjadi sebuah lagu yang baik, Masalah yang dihadapi adalah terbatasnya penyediaan
Lebih terperinciBAB IV PEMBAHASAN. grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas
BAB IV PEMBAHASAN 4.1 Analisis Basisdata Struktur logika dari suatu database dapat digambarkan kedalam sebuah grafik dengan menggunakan diagram relasi entitas (ERD). Diagaram relasi entitas ini dibutuhkan
Lebih terperinciBAB 1 PENDAHULUAN. diberikan kepada pengguna selanjutnya yang ingin menggunakan proyektor.
BAB 1 PENDAHULUAN 1.1. Latar Belakang Presentasi merupakan suatu hal yang tidak terlepaskan dalam berbagai aktivitas, seperti aktivitas pembelajaran, aktivitas perkantoran dan aktivitas lainnya. Presentasi
Lebih terperinci63 BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Sistem ini dirancang menggunakan bahasa pemrograman PHP yang berjalan diatas protocol HTTP. Proses implementasi ini menggunakan tools pendukung
Lebih terperinciTutorial Membangun Radio Streaming Arie Widodo
Tutorial Membangun Radio Streaming Arie Widodo (arie.widodo@icloud.com) A. Pendahuluan Siaran radio sampai saat ini masih digemari. Orang dapat mendengarkan banyak acara menarik di radio, lalu pesawatnya
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN SISTEM
BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini akan dijelaskan tentang analisa dan perancangan sistem dari aplikasi ongkos kirim dan tracking ekpedisi. Analisa dan perancangan ini bertujuan untuk
Lebih terperinciBAB III METODE PENELITIAN DAN PERANCANGAN SISTEM
BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM 3.1 Metode Penelitian Metode penelitian yang digunakan dalam pembuatan sistem informasi ini yaitu : 3.1.1 Pembuatan Model Pembuatan sistem aplikasi web
Lebih terperinciBAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM
29 BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM III.1. Analisis Penelitian bertujuan untuk merancang sebuah sistem yang dapat melakukan penyampaian sebuah pesan multi chatting kedalam media LAN. Ada
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN
BAB IV IMPLEMENTASI DAN PENGUJIAN 4.1 Implementasi Sistem Implementasi merupakan penerapan dari proses analisis dan perangcangan yang telah dibahas dalam bab sebelumnya. Pada tahapan ini terdapat dua aspek
Lebih terperinciBINUS University. Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008
BINUS University Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil tahun 2007/2008 PERANCANGAN APLIKASI VIDEO CONFERENCE DALAM JARINGAN LAN Adi Purnomo 0800736182 Yohanes Hartono 0800736213
Lebih terperinciBAB III LANDASAN TEORI. layanan (service) tertentu dalam sebuah jaringan komputer. Server. sebagai sistem operasi jaringan (network operating system).
BAB III LANDASAN TEORI 3.1 Server Server adalah sebuah sistem komputer yang menyediakan jenis layanan (service) tertentu dalam sebuah jaringan komputer. Server didukung dengan prosesor yang bersifat scalable
Lebih terperinci1. Pendahuluan. 2. Tinjauan Pustaka
1. Pendahuluan Jaringan komputer memegang peran yang signifikan dalam menghadapi persaingan kompetitif di masa yang akan datang, karena dapat memberikan efisiensi pada penggunaan sumber daya yang ada,
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN III.1. Analisa Sistem File manager atau file browser adalah sebuah perangkat lunak yang menyediakan antarmuka untuk bekerja dengan sistem berkas. Perangkat lunak ini sangat
Lebih terperinciRancang Bangun RTP Packet-Chunk De-encapsulator Data AV Stream Format RTP Sebagai Terminal Access Multi-Source Streaming Server
Rancang Bangun RTP Packet-Chunk De-encapsulator Data AV Stream Format RTP Sebagai Terminal Access Multi-Source Streaming Server Ahmad Budi Setiyawan 1, A.Subhan KH, ST 2, 1 Mahasiswa Politeknik Elektronika
Lebih terperinciWeb Service sebagai Solusi Aplikasi Jejaring Musik Terintegrasi
Web Service sebagai Solusi Aplikasi Jejaring Musik Terintegrasi Aditya Rizki Yudiantika Program Pascasarjana Jurusan Teknik Elektro dan Teknologi Informasi, Fakultas Teknik, UGM aditya_rizki@mail.ugm.ac.id
Lebih terperinciBAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM
BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM 4.1 Implementasi Tahap implementasi adalah tahap penerapan aplikasi yang dibuat sesuai dengan analisis dan perancangan yang telah dilakukan sebelumnya dan diharapkan
Lebih terperinciWireshark. Netstat. Berikut ini keterangan dari output netstat diatas :
Wireshark Program wireshark merupakan salah satu program networking yang digunakan untuk monitoring traffic networking, sniffing dsb, lebih umum dikenal sebagai sniffing (mengendus) tools. Wireshark secara
Lebih terperinciTeknik Informatika S1
Teknik Informatika S1 Rekayasa Perangkat Lunak Lanjut Pengenalan Web App + Req. Web App Disusun Oleh: Egia Rosi Subhiyakto, M.Kom, M.CS Teknik Informatika UDINUS egia@dsn.dinus.ac.id +6285740278021 Aplikasi
Lebih terperinciBAB 4 PERANCANGAN DAN EVALUASI
80 BAB 4 PERANCANGAN DAN EVALUASI Seperti yang telah dijelaskan pada bab sebelumnya, solusi yang diberikan untuk menghadapi permasalahan yang sedang dihadapi oleh PT. Solusi Corporindo Teknologi adalah
Lebih terperinciBAB IV PEMECAHAN MASALAH DAN UJI COBA APLIKASI
BAB IV PEMECAHAN MASALAH DAN UJI COBA APLIKASI Pada bab ini, akan diuraikan mengenai langkah-langkah usulan untuk menangani kekurangan yang telah diuraikan pada bab III. 4.1 Pemecahan Masalah Untuk mengatasi
Lebih terperinciBAB II KONSEP DASAR VIDEO STREAMING SERVER. komputer. Komputer server didukung dengan spesifikasi hardware yang lebih
BAB II KONSEP DASAR VIDEO STREAMING SERVER 2.1 Pengertian Server Server adalah komputer yang berfungsi untuk melayani, membatasi, dan mengontrol akses terhadap klien-klien dan sumber daya pada suatu jaringan
Lebih terperinciBab 3 Metoda dan Perancangan Sistem
Bab 3 Metoda dan Perancangan Sistem Pada bab ini akan dibahas mengenai metode perancangan yang digunakan dalam membuat perancangan sistem aplikasi pendeteksian kata beserta rancangan design interface yang
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Analisa terhadap sistem ini dilakukan agar dapat batasan-batasan ataupun ukuran dari kinerja sistem yang berjalan. Perancangan sistem ini difokuskan
Lebih terperinciPEMANTAUAN LAN PADA UNIVERSITAS BUNDA MULIA DENGAN APLIKASI MONITORING. Halim Agung Tekhnik Informatika Universitas Bunda Mulia
PEMANTAUAN LAN PADA UNIVERSITAS BUNDA MULIA DENGAN APLIKASI MONITORING Halim Agung halimagung89@gmail.com Tekhnik Informatika Universitas Bunda Mulia Abstract Peningkatan kualitas suatu proses belajar
Lebih terperinci1 BAB 1 PENDAHULUAN. 1.1 Latar Belakang. 1.2 Rumusan Masalah
1 BAB 1 PENDAHULUAN 1.1 Latar Belakang Perkembangan teknologi informasi saat ini berkembang pesat. Kebutuhan masyarakat terhadap informasi dan layanan data cepat terus meningkat seiring dengan berubahnya
Lebih terperinciBAB V PENUTUP Kesimpulan Saran DAFTAR PUSTAKA
ABSTRAK Penggunaan mobile produk dari Apple khususnya iphone sudah sangat berkembang dimasyarakat. Ini dikarenakan iphone memiliki fitur dan kecanggihan yang tidak kalah dengan para vendor mobile yang
Lebih terperinci1BAB I PENDAHULUAN 1.1 Latar Belakang
BAB I 1 PENDAHULUAN 1.1 Latar Belakang Untuk mencapai hasil kerja yang baik dalam sebuah kelompok kerja, tentu dibutuhkan komunikasi yang baik pula diantara anggotanya. Komunikasi berkaitan erat dengan
Lebih terperinciBAB 4 IMPLEMENTASI DAN EVALUASI
174 BAB 4 IMPLEMENTASI DAN EVALUASI 4.1. Perangkat yang Digunakan 4.1.1. Perangkat Keras yang Digunakan dalam Pembuatan Perangkat keras yang digunakan dalam pembuatan game AIRI LAND adalah sebagai berikut
Lebih terperinciQUALITY OF SERVICE (QoS) TEKNOLOGI STREAMING UNTUK APLIKASI SURVEILLANCE
QUALITY OF SERVICE (QoS) TEKNOLOGI STREAMING UNTUK APLIKASI SURVEILLANCE Abdusy Syarif, Afrius Setiawan, Achmad Kodar Teknik Informatika, Universitas Mercu Buana Jakarta Email : abdusyarif@mercubuana.ac.id,
Lebih terperinciBAB IV PERANCANGAN. 4.1 Perancangan Mobile Tracker Simulator (MTS)
IV-1 BAB IV PERANCANGAN Bab ini akan menjelaskan perancangan AntiJam. Pembahasan perancangan pada bab ini akan diorganisasikan menjadi per-modul. Supaya pembahasan dalam Tugas Akhir ini ringkas dan padat,
Lebih terperinciFTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program
FTP Server File Transfer Protocol (FTP) adalah suatu protokol yang berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dua hal yang penting dalam FTP adalah FTP
Lebih terperinciBAB 3 PERANCANGAN SISTEM. Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan
BAB 3 PERANCANGAN SISTEM 3.1 Blok Diagram Sistem Perancangan aplikasi meliputi server, pengajar dan mahasiswa. Server akan melakukan koneksi dengan pengajar dan mahasiswa secara unicast dengan menggunakan
Lebih terperinciAPLIKASI PENYADAP TELEPON DENGAN MEMANFAATKAN TEKNOLOGI RADIO STREAM BERBASIS WEB
APLIKASI PENYADAP TELEPON DENGAN MEMANFAATKAN TEKNOLOGI RADIO STREAM BERBASIS WEB Bambang Sugiantoro, Desti Maulida Jurusan Teknik Informatika, Fakultas Teknologi Industri, Universitas Pembangunan Nasional
Lebih terperinciBab II. TINJAUAN PUSTAKA
Bab II. TINJAUAN PUSTAKA 2.1. Penelitian Terdahulu Berdasarkan penelitian penulis, aplikasi distribusi penjualan barang sudah ada. Dari aplikasi yang sudah ada tersebut penulis ingin mengembangkan lagi
Lebih terperinciIMPLEMENTASI DAN PENGUJIAN
BAB 5. IMPLEMENTASI DAN PENGUJIAN 5.1. Lingkungan Implementasi Setelah dilakukan analisa dan perancangan aplikasi secara rinci, tahap selanjutnya adalah implementasi. Implementasi adalah tahap untuk membuat
Lebih terperinciBAB III ANALISA DAN PERANCANGAN 3.1 ANALISA PERANGKAT LUNAK BASIS DATA MULTIMEDIA
BAB III ANALISA DAN PERANCANGAN 3.1 ANALISA PERANGKAT LUNAK BASIS DATA MULTIMEDIA Dalam bagian ini akan dianalisis berbagai hal yang berkaitan dengan perancangan dan implementasi aplikasi multimedia. Analisis
Lebih terperinciSKRIPSI APLIKASI WEB RADIO LIVE STREAMING MENGGUNAKAN TEKNOLOGI WEBRTC
SKRIPSI APLIKASI WEB RADIO LIVE STREAMING MENGGUNAKAN TEKNOLOGI WEBRTC Riski Marvianto Saputro Nomor Mahasiswa : 135410243 PROGRAM STUDI TEKNIK INFORMATIKA SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
Lebih terperinciABSTRAK. Universitas Kristen Maranatha
ABSTRAK Perkembangan teknologi piranti elektronika baik analog maupun digital sangat pesat belakangan ini. Hal ini dibuktikan dengan dihasilkannya inovasi dibidang optik. Teknologi optik pada zaman modern
Lebih terperinciBAB IV HASIL DAN PEMBAHASAN
BAB IV HASIL DAN PEMBAHASAN 4.1. Hasil Hasil penelitian ini adalah sebuah LMS yang berbasis website yang terintegrasi dengan aplikasi berbasis windows melalui sistem API, website ini dibangun dengan dukungan
Lebih terperinciKelompok 1. Anggota : BOBBY KURNIAWAN NIA FITRIANA ARI FEBRYANSYAH DIAN ULUMIA ORIN HARITSA YASSER
Kelompok 1 Anggota : ARI FEBRYANSYAH BOBBY KURNIAWAN DIAN ULUMIA NIA FITRIANA ORIN HARITSA YASSER APPLICATION LAYER Application layer,adalah lapisan paling atas baik di OSI maupun di TCP/IP model.application
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Perkembangan teknologi pada masa sekarang ini telah mengalami perubahan yang sangat pesat, sama halnya dengan perkembangan Elektronik. Salah satunya
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Tahapan analisa masalah yang dimaksud merupakan masalah penerimaan siswa baru pada sekolah yang masih menggunakan cara manual. Dalam beberapa sekolah
Lebih terperinciBAB IV IMPLEMENTASI PROGRAM
BAB IV IMPLEMENTASI PROGRAM Aplikasi ini dijalankan pada platform Win32, dan dibuat dengan menggunakan bahasa C#. NET. Untuk menjalankan aplikasi ini, dibutuhkan suatu komponen library khusus yang dijalankan
Lebih terperinciBAB III ANALISIS DAN DESAIN SISTEM
BAB III ANALISIS DAN DESAIN SISTEM III.1. Analisa Masalah Banyaknya aplikasi - aplikasi yang digunakan saat ini telah banyak membantu banyak pengguna dalam proses komunikasi dan bertukar informasi. Sama
Lebih terperinciBAB III ANALISIS DAN PERANCANGAN
BAB III ANALISIS DAN PERANCANGAN 3.1 Analisis Sistem Analisis sistem merupakan penguraian dari suatu sistem yang utuh kedalam bagian bagian komponennya dengan maksud untuk mengidentifikasikan dan mengevaluasi
Lebih terperinciBAB II TEORI DASAR. Resource Reservation Protocol (RSVP) merupakan protokol pada layer
BAB II TEORI DASAR 2.1 Pendahuluan Resource Reservation Protocol (RSVP) merupakan protokol pada layer transport yang digunakan untuk meminta kualitas layanan QoS tinggi transportasi data, untuk sebuah
Lebih terperinci