2. Latar Belakang
sebagai salah satu bentuk alat
ž Bahasa
penyampaian informasi merupakan elemen
kunci bagi penguasaan teknologi informasi.
3. Tujuan
ž Membantu dalam proses belajar
mengajar
pemanfaatan teknologi
ž Optimalisasi
informasi sebagai salah satu alat untuk
menyempurnakan model/metode
pengajaran dan pembelajar
ž Efisiensi dalam penyediaan peralatan
laboratorium komputer dan laboratorium
bahasa
4. Rumusan Masalah
Bagaimana membuat aplikasi Laboratorium bahasa
ž
dengan menggunakan JMF.
Bagaimana melakukan streaming audio dan video.
ž
Bagaimana membatasi komunikasi hanya pada
ž
sekelompok atau seorang siswa
Bagaimana siswa melakukan komunikasi terhadap guru
ž
atau siswa lain.
Bagaimana memutar media dari server dan dikirimkan
ž
pada client baik dalam bentuk video atau audio.
Bagaimana menangani siswa yang ingin melakukan
ž
komunikasi atau bertanya dengan guru
5. Batasan Masalah
siswa ditentukan.
ž Jumlah
ž Tidak menyangkut masalah elearning dan
Sistem Informasi Akademik.
ž Hanya dalam satu Subnetwork.
ž Tidak menyangkut NAT (Network Address
Translation).
6. Dasar Teori
JMF
ž Pengertian
Adalah sebuah Framework yang
menyediakan fungsifungsi API untuk
merekam, mentransmisi, dan
memainkan media.
16. Uji Coba fungsional
Login
ž Proses
ž Proses Admin Transmitting Video dan
Audio
ž Proses Client menerima Video dan
Audio dan Transmitting Video
ž Process Client Transmit Audio
ž Proses Trasmitting File
17. Uji Performa
ž Uji frame per second dari video yang
diterima oleh masingmasing client dan
juga frame per second video yang diterima
oleh server dari masingmasing client.
ž Arus Data rate pada jaringan
ž Penggunaan CPU dan memori
18. Uji Coba Frame Per Second &
Data Rate
Arah Fps Data Rate
Dari Server Ke Client 1 29.75 fps 682 kbps
Dari Client 1 ke Server 28 fps 681 kbps
Dari Server Ke Client 2 29 fps 692.7 kbps
Dari Client 2 ke Server 27.2 fps 687 kpbs
Dari Server ke Client 3 29.5 fps 688 kbps
Dari Client 3 Ke Server 27.3 fps 693 kbps
Dari Server ke Client 4 27.5 fps 692 kbps
Dari Client 4 ke Server 28.1 fps 679 kbps
Dari Server ke Client 5 27.1 fps 677 kbps
Dari Client 5 ke Server 29 fps 664 kbps
19. Uji Coba Penggunaan CPU Dan
Memori
Aplikasi CPU Memori
Inisialisasi Awal Admin 52.85% 64.5 MB
Client 1 melakukan login 60.61% 70.7 MB
Client 2 melakukan login 63.50% 79.1 MB
Client 3 melakukan login 67.72% 85.3 MB
Client 4 melakukan login 67.69% 93.0 MB
Client 5 melakukan login 61.77% 96.6 MB
20. Kesimpulan
ž Aplikasi Laboratorium bahasa yang dibangun
mampu memenuhi fungsionalitas yang
dibutuhkan untuk memberlangsungkan
pembelajaran seperti melakukan broadcast
kepada seluruh client di jaringan. Atau
melakukan seleksi kepada beberapa client.
ž Proses stream broadcast tidak begitu
terpengaruh pada pengiriman fps(frame per
second) pada setiap client, begitu juga
sebaliknay. Sedangkan penggunaan memori
dan CPU yang terlalu banyak akan
mempengaruhi proses render video.
24. Dasar Teori (2)
RTP (Real Time Protokol)
ž Protokol khusus digunakan untuk aplikasi
streaming
ž Mendukung transmisi Unicast dan
Multicast
ž Tidak menjamin Quality Of Service
ž Dirancang khusus untuk memenuhi
kebutuhan multiperserta konferensi
multimedia