BAB III PERANCANGAN IMPLEMENTASI SISTEM

dokumen-dokumen yang mirip
PERANCANGAN E-LEARNING DENGAN LMS MOODLE DAN TATAP MUKA VIA VIDEO STREAMING MENGGUNAKAN GOOGLE HANGOUTS

BAB V IMPLEMENTASI SISTEM DAN PENGUJIAN SISTEM

Bab 3. Metode dan Perancangan Sistem

IMPLEMENTASI DAN PENGUJIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN APLIKASI

BAB IV HASIL DAN PEMBAHASAN. Setelah melalui proses perancangan dan pengkodean program, maka

DAFTAR ISI. LAPORAN TUGAS AKHIR... ii

BAB IV METODE PENELITIAN. Penelitian ini adalah penelitian rekayasa perangkat lunak yang

BAB IV HASIL DAN UJI COBA


BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB V IMPLEMENTASI DAN PENGUJIAN. harus dijalankan diantaranya adalah: hal-hal yang harus dipersiapkan adalah sebagai berikut:

BAB III PERANCANGAN SISTEM

BAB IV HASIL DAN UJI COBA

BAB IV IMPLEMENTASI DAN PENGUJIAN

INSTALASI WEB SERVER PADA LINUX Oleh Dwi Kurnivan Setiono

IMPLEMENTASI DAN PENGUJIAN

BAB IV HASIL DAN UJI COBA

Bab 4 Hasil dan Pembahasan

APLIKASI PENGELOLAAN DATA BARANG CV. TRIMULTI MANUNGGAL BERBASIS WEBSITE MENGGUNAKAN PHP DAN MYSQL

Perancangan Website Ujian. Teknik Elektro UNDIP Berbasis HTML

BAB IV HASIL DAN PEMBAHASAN

BAB 4 IMPLEMENTASI DAN EVALUASI. Untuk mengiplementasikan aplikasi e-library ini, terlebih dahulu harus disediakan

BAB III ANALISIS DAN DESAIN SISTEM


BAB II ANALISIS DAN PERANCANGAN SISTEM. dari objek yang dibangun. Komponen tersebut antara lain : sistem

BAB III METODOLOGI PENELITIAN. Pada pembuatan Plugin Penjadwalan Seminar pada Jurusan Ilmu

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

PANDUAN PENGGUNAAN ELEARNING UNIVERSTAS PENDIDIKAN GANESHA

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB IV ANALISIS DAN PERANCANGAN SISTEM

BAB III PERANCANGAN. Bab ini berisi perancangan sistem audio streaming dengan server shoutcast dan icecast.

APLIKASI ENSIKLOPEDIA TARI DAERAH PULAU JAWA BERBASIS WEB

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB IV PENGUJIAN DAN ANALISIS

BAB I PENDAHULUAN. dilakukan monitoring. Dalam melakukan monitoring atau pengawasan sebuah

BAB 1 PENDAHULUAN. Perkembangan teknologi pada masa sekarang ini begitu pesat sehingga

BAB III METODOLOGI PENELITIAN

BAB III METODOLOGI. Penelitian ini dilaksanakan di Ruang Server Biro Sistem Informasi (BSI)

Bab 3 Perancangan Sistem

BAB I PENDAHULUAN. pesat terutama perkembangan internet. Dengan adanya internet dapat

Bab 4 Implementasi dan Evaluasi

BAB IV IMPLEMENTASI DAN PENGUJIAN


Web Service sebagai Solusi Aplikasi Jejaring Musik Terintegrasi

DAFTAR ISI HALAMAN JUDUL HALAMAN PERSETUJUAN HALAMAN PENGESAHAN... KATA PENGANTAR HALAMAN PERSEMBAHAN... MOTTO.. INTISARI. DAFTAR ISI..

BAB I PENDAHULUAN... I-1

DATABASE SERVER WEB SERVER SUBDOMAIN

BAB 4 RANCANGAN YANG DIUSULKAN. Berikut ini merupakan class diagram di mana menggambarkan hubungan antara

IMPLEMENTASI AZURE MEDIA SERVICES UNTUK VIDEO STREAMING

5 BAB V IMPLEMENTASI DAN PENGUJIAN

DAFTAR ISI. KATA PENGANTAR... iii. DAFTAR SIMBOL... xix

BAB III ANALISIS MASALAH DAN RANCANGAN PROGRAM

BAB IV PENGUJIAN DAN ANALISIS

BAB IV DESAIN DAN IMPLEMENTASI

DAFTAR TABEL. Perbandingan Ruby on Rails Dengan PHP Berdasarkan Banyak. Baris Program...

PEMBANGUNAN SISTEM OPTIMASI ADMINISTRASI BLOCKING DOMAIN STUDI KASUS : PT TELEKOMUNIKASI INDONESIA

BAB III PERANCANGAN ALAT

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN PENELITIAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III ANALISIS DAN PERANCANGAN

BAB V IMPLEMENTASI DAN PENGUJIAN

Pengembangan Aplikasi Pengelolaan Rapat Studi Kasus: Jurusan Sistem Informasi

BAB IV IMPLEMENTASI DAN PENGUJIAN

MANAJEMEN GUDANG MENGGUNAKAN WEB APLIKASI BERBASIS PHP DAN MYSQL. Disusun oleh : RAHMAT KURNIAWAN

BAB II LANDASAN TEORI. Pada tahap ini berisi pengertian dan penjelasan teori-teori yang digunakan penulis untuk pembangunan sistem.

Pengumpulan Data. Analisa Data. Pembuatan Use Case,Activity dan Sequence Diagram. Perancangan Database. Bisnis Proses.

DAFTAR ISI. HALAMAN JUDUL... i. HALAMAN PERSETUJUAN... ii. HALAMAN PENGESAHAN... iii. HALAMAN PERSEMBAHAN... iv. MOTTO... v. KATA PENGANTAR...

BAB IV HASIL DAN PEMBAHASAN

BAB I PENDAHULUAN 1.2. Latar Belakang Masalah

BAB IV IMPLEMENTASI DAN EVALUASI. Sistem yang dibangun pengembang adalah berbasis web. Untuk dapat

BAB III ANALISA DAN PERANCANGAN

BAB III CARA DAN METODOLOGI PENELITIAN

PERANCANGAN DAN IMPLEMENTASI APLIKASI E-LEARNING VERSI MOBILE BERBASIS ANDROID

DAFTAR ISI. Persetujuan Pernyataan Penghargaan Abstrak Abstract Daftar Isi Daftar Tabel Daftar Gambar

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM

BAB III METODOLOGI PENELITIAN

BAB 4 IMPLEMENTASI DAN EVALUASI

UKDW BAB 1 PENDAHULUAN

BAB II TINJAUAN PUSTAKA DAN DASAR TEORI. Codelgnite (CI) aplikasi sumber terbuka yang berupa framework PHP

BAB I. PENDAHULUAN...

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB III PERANCANGAN SISTEM

BAB 1 PENDAHULUAN. 1.1 Latar Belakang

BAB III ANALISIS DAN DESAIN SISTEM

BAB III ANALISA DAN PERANCANGAN SISTEM

DAFTAR ISI Bab I : Pendahuluan Bab II : Landasan Teori

DAFTAR ISI... ABSTRACT... KATA PENGANTAR... DAFTAR GAMBAR... DAFTAR TABEL...

BAB III ANALISIS DAN PERANCANGAN

BAB IV IMPLEMENTASI DAN PENGUJIAN

BAB 3 PERANCANGAN SISTEM

BAB 5 IMPLEMENTASI DAN PENGUJIAN APLIKASI

BAB IV ANALISIS DAN RANCANGAN SISTEM Deskripsi Sistem Analisis Sistem Analisis Kebutuhan Fungsional

BAB IV IMPLEMENTASI DAN UJI COBA SISTEM. Aplikasi Sistem Penerimaan Karyawan dibuat berbasis web dengan

BAB III METODE PENELITIAN DAN PERANCANGAN SISTEM

BAB I PENDAHULUAN. 1.1 Latar Belakang

Transkripsi:

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 secara dua arah dan asinkron, di mana konten streaming dapat dimasukkan ke dalam activity mana saja sesuai kebutuhan dari pengguna. Sistem dibangun dalam jaringan berbasis client-server, di mana pada komputer server dibangun oleh dua server utama, yaitu streaming server dan web server, yang mengatur kebutuhan untuk melakukan kegiatan pembelajaran. Berikut penjelasannya. Streaming Server Streaming server berfungsi sebagai penerima video yang telah direkam sebelumnya melalui Google HOA. Dalam skripsi ini, streaming server berasal dari YouTube. Web Server Web server yang digunakan adalah Cross-Platform (X), Apache, MySQL, PHP and Perl (XAMPP) Server, yang terdiri dari Apache dan MySQL Service, yang berfungsi sebagai pengatur interaksi dalam bentuk user interface, yaitu dengan mengolah permintaan dan mengirimkan kembali hasilnya kepada pengguna. Pada web server inilah akan dilakukan pengintegrasian Google Hangout dengan Moodle, sehingga pengguna dapat merekam kegiatan pembelajaran dan menyajikannya dalam bentuk streaming video. Client Melalui user interface, komputer client dapat melakukan interaksi dengan mengakses halaman web melalui web browser. 11

SERVER WEB SERVER STREAMING SERVER Request Response CLIENT WEB BROWSER MEDIA PLAYER Gambar 3.1. Diagram Blok Sistem. didik. Gambar 3.2 merupakan use case diagram dari administrator, pengajar, dan peserta Membuat kursus Administrator Menentukan pengajar Pengajar Menentukan peserta didik Mengatur hak akses Peserta Didik Mengunggah materi kursus Membuat streaming Video Melihat streaming Video Mengedit streaming Video Gambar 3.2. Use Case Diagram Pengguna. 12

Kemudian, gambaran mengenai penambahan konten streaming oleh pengajar dan pengaksesan konten streaming oleh peserta didik dapat dilihat melalui diagram alir pada Gambar 3.3 dan Gambar 3.4. Mulai LOGIN Halaman Utama Kursus? T Rekaman? T Y Y Memilih Materi Akses HOA Tambah Activity Mendapatkan URL Simpan dan Kembali ke Kursus Selesai Gambar 3.3. Flowchart Menambahkan Konten Video Streaming oleh Pengajar. 13

Mulai LOGIN Halaman Utama Memilih Kursus Memilih Materi Mengakses Video Selesai Gambar 3.4. Flowchart Mengakses Konten Video Streaming oleh Peserta Didik. 3.2.Perangkat Lunak Perangkat-perangkat lunak yang digunakan adalah: Sistem operasi Windows Server 2008 untuk komputer server dan Windows 7 untuk komputer client. Aplikasi e-learning yang berbasis Moodle versi 2.7. XAMPP Server yang terdiri dari Apache dan MySQL Service. Google Hangouts On Air sebagai media streaming yang digunakan. Wireshark untuk mengamati kinerja sistem serta piranti pendukung lainnya yang akan ditetapkan kemudian jika diperlukan. Wireshark merupakan sebuah perangkat mengintip/mengendus/sniff sebuah jaringan. 14

Web browser. 3.2.1.Integrasi Moodle dan Google HOA Integrasi antara Moodle dan Google HOA dilakukan dengan cara menanamkan button Hangout pada halaman web Moodle yang bersifat sebagai plugin. Kode tambahan untuk menambahkan button Hangouts pada halaman web, di mana pengguna hanya perlu menekan button tersebut untuk melakukan rekaman, dapat dilihat pada Lampiran A. 3.2.2.Cara Kerja Sistem Gambar 3.5. Halaman User Client. Gambar 3.5 di atas merupakan halaman user yang telah terintegrasikan dengan Google Hangout. Ketika user telah menekan button Google Hangout, maka button akan mengarahkan pada jendela HOA dengan prosedur umum seperti yang ditampilkan pada Gambar 3.6 dengan penjelasan sebagai berikut: 1. Client mengakses web server menggunakan pesan GET. 2. Server merespon dengan mengirimkan informasi metafile. 3. Metafile tersebut dilewatkan ke pemutar media. 4. Pemutar media membangun koneksi dengan media server menggunakan pesan SETUP. 5. Media server memberikan respon. 6. Pemutar media mengirimkan pesan PLAY untuk memulai pengunduhan. 15

7. File kemudian diunduh dengan menggunakan protokol lain yang berjalan dalam UDP. 8. Pemutusan koneksi menggunakan pesan TEARDOWN. 9. Media server memberikan respon. Gambar 3.6. Prosedur Umum Proses Streaming. [5, h.911]. 16