## PERENCANAAN DAN IMPLEMENTASI PROTOKOL VIDEO CONFERENCE PADA KELUARGA NARAPIDANA PENGHUNI LEMBAGA PEMASYARAKATAN MENGGUNAKAN SMARTPHONE
Desy Damasari Nazilah (1) , M. Nanak Zakaria (2) , Aisah (3)
123 Jaringan Telekomunikasi Digital, Teknik Elektro, Politeknik Negeri Malang Jl. Soekarno Hatta No. 9 Malang, Telp : (0341)-404424 /  404425, Fax : (0341)-40420

## Abstrak
Perkembangan  teknologi  komunikasi  saat  ini  membawa  pengaruh  dan  perubahan  besar  pada  proses penyampaian informasi. Bentuk informasi yang disampaikan tidak hanya berupa audio, tetapi juga visual. Video Conference merupakan salah satu metode penyampaian informasi yang cukup diminati untuk komunikasi jarak jauh.
Pada penelitian ini penerapan aplikasi video conference digunakan sebagai prototype penunjang fasilitas di  Lembaga  Pemasyarakatan.  Alat  dan  bahan  yang  digunakan  dalam  penelitian  diantaranya  web server ,  user ( android),  raspberry  pi,  webcam, dan monitor. Aplikasi  s oftware yang  digunakan  dalam  penelitian  yaitu, Dreamweaver digunakan  untuk  desain  web,  webRTC  untuk  protokol video  conference dan Wireshark untuk mengcapture  lalu  lintas  jaringan  pada  saat  akses videoconverence berlangsung , sehingga  dapat  diketahui parameter QOS( delay, throughput, dan packet loss ) yang dihasilkan . Berdasarkan  pengujian  yang  telah  dilakukan  pada  saat  proses video  conference ,  didapatkan    hasil capture dari beberapa protokol aplikasi yang mendukung video conference yaitu TCP, UDP, dan STUN.  . Paket loss terbaik yaitu pada protokol TCP  yaitu 0%, Delay terbaik yaitu pada protokol UDP dengan rata-rata delay 27,06 ms, throughput terbaik didapatkan pada protokol  STUN dengan rata-rata throughput 5,273 Mbit/s
Kata Kunci : Video Conference, Raspberry pi, webRTC, QoS I. PENDAHULUAN
1.1 Latar Belakang
Perkembangan  teknologi  komunikasi  saat  ini membawa  pengaruh  dan  perubahan  besar  pada proses  penyampaian  informasi.  Bentuk  informasi yang  disampaikan  tidak  hanya  berbentuk  audio, tetapi  juga  visual,  sehingga  dibutuhkan  suatu  media komunikasi  yang  efisien,  baik  dari  segi  waktu maupun  biaya. Video  Conference merupakan  salah satu  metode  penyampaian  informasi  yang  cukup diminati  untuk  komunikasi  jarak  dimana  data  yang disampaikan  berbentuk video dan audiovisual yang dapat  memudahkan client di  berbagai  tempat berbeda  untuk  saling  bertukar  informasi  secara real time .
Pada  penelitian  ini  penerapan  aplikasi video conference digunakan  sebagai  prototype  penunjang fasilitas  kunjungan  di  Lembaga  Pemasyarakatan (LAPAS) Malang.  Pengaplikasian vedeo  ini bertujuan  untuk  meminimalisir  terjadinya  kekurang efektifan  antrian  yang  terjadi  mangingat  jam kunjung  yang  terbatas  hari  dan  waktu  yaitu  hari senin, rabu, kamis pagi pukul 08.30-10.45 dan siang pukul  13.15-14.00,  pada  hari  sabtu  jam  kunjung hanya  dilakukan  setengah  hari  yaitu  pukul  08.30- 10.45 padahal menurut survey yang penulis lakukan ke Lembaga Pemasyarakatan Malang, keluarga yang ingin  mengunjungi  narapidana  harus  melakukan antrian  yang  cukup  banyak.  Kunjung  dengan  sitem maual  itu  juga  kurang  efektif  baik  dari  segi  waktu, biaya serta masih bisa terjadi penyelundupan barang seperti phonsel dan obat-obatan.
WebRTC atau Web Real -Time Communications merupakan  sebuah  proyek  open source yang memungkinkan dilakukannya komunikasi real-time lintas web browser.
Komunikasi  ini  nantinya  terdiri  dari  pemanfaatan suara,  video  dan  konektifitas  menggunakan  library javascript  tanpa  sebuah  plugin  tambahan.  Dengan webRTC  semuanya  akan  berubah  menjadi  lebih mudah  karena  tidak  memerlukan  biaya  besar  dalam pengembangan layanan real-time.
Komunikasi WebRTC merupakan komunikasi real time lintas web dimana komuniksai dilakukan melalui internet, sehingga tidak adak lepas dari pengukuran
performansikualitas layananjaringan Quality  of  Service ( QoS )  adalah permasalahan  mendasar  pada  video call .  Beberapa parameter  dapat  dinilai  dari  uji QoS seperti packet loss , delay,dan  throughput untuk  menentukan kualitas  baik  buruknya  jaringan  video conference yang dibuat.
Berdasarkan latar belakang yang telah dipaparkan  sebelumnya,  maka  penulis  mengambil judul  skripsi  ini  dengan  judul    “ Perancangan  dan Implementasi  Protokol  Video  Conference  pada Keluarga Narapidana
Penghuni Lembaga
Pemasyarakatan  Menggunakan  Smartphone  ” diharapkan  mampu  menangani  permasalahan  yang telah diuraikan di atas.

## 1.2 Rumusan Masalah
Berdasarkan
latar belakang, dapat dirumuskan perumusan masalah sebagai berikut: 1. Bagaimana  merancang  algoritma  aplikasi sistem
video conference
berbasis smartphone?
2. Bagaimana  membangun  sebuah  aplikasi sistem video  conference antara  smartphone dan sistem Lapas  ?
3. Bagaimana menganalisa kualitas performansi jaringan pada Perancangan dan Implementasi  Protokol  Video  Conference pada Keluarga Narapidana Penghuni Lembaga  Pemasyarakatan  Menggunakan
Smartphone dengan parameter QoS?

## 1.3 Tujuan
Tujuan  dari  pembuatan  aplikasi  ini  adalah sebagai berikut:
1. Membuat  algoritma  dan  alur  aplikasi  sistem video  conference berbasis smastphone yang sesuai dengan sistem pada Lembaga
Pemasyarakatan.
2. Mengetahui  bagaimana  rancangan  aplikasi sistem video  conferene antara smartphone dan lapas.
3. Mengetahui  hasil  kualitas  jaringan  pada
Perancangan  dan  Implementasi  Protokol Video Conference pada Keluarga Narapidana Penghuni Lembaga Pemasyarakatan  Menggunakan  Smartphone dengan parameter QoS .
2. KAJIAN PUSTAKA
2.1 Dasar Teori
2.2.1 Video Conference Video Conference adalah seperangkat
teknologi telekomunikasi interaktif yang memungkinkan    dua  pihak  atau  lebih  di  lokasi berbeda  dapat  berinteraksi  melalui  pengiriman  dua arah audio dan video secara  bersamaan.  lokasi sekalgus  di  dalam  satu  ruangan  konferensi  (multi- point).

## 2.2.2 WebRTC
WebRTC (Web Real-Time
Communications)  merupakan  sebuah  proyek  open- source  yang  memungkinkan  untuk  dilakukannya komunikasi real-time lintas web browser. Teknologi ini  berjalan  diatas backboneweb  browser modern. Komunikasi tersebut nantinya terdiri dari pemanfaatan suara, video dan konektivitas menggunakan Javascript API tanpa plugin tambahan.  Dukungan  ini  telah  hadir  untuk  crome versi  web,  dan  merupakan  proyek  kerjasama  antara Google, Mozilla dan Opera.
2.2.3 TCP/IP TCP/IP Transmission Control Protocol/Internet Protocol (TCP/IP) adalah
sekumpulan  protokol  standar  industri  yang  didesain untuk Wide  Area  Network (WAN).  Akar  dari TCP/IP  adalah  eksperimen  jaringan  komputer packet-switching yang dilakukan oleh US Department  of  Defense  Advance  Research  Project Agency (DARPA)  pada  akhir  ’60-an  dan  awal  ’70- an.
Gambar 2.2 Arsitektur OSI dan TCP/IP
2.2.4 Quality of Service (QoS) Quality of Service (QoS) merupakan mekanisme jaringan yang  memungkinkan  aplikasi- aplikasi  atau  layanan  dapat  beroperasi  sesuai  yang diharapkan.
 Delay
Delay merupakan  waktu  yang  dibutuhkan  data untuk  menempuh  jarak  dari  alamat  asal  ke  alamat tujuan.
=
−
2  Throughput
Throughput merupakan  kecepatan ( rate )  transfer data efektif, yang diukur dalam bps.
= ℎ

##  Packet Loss
Merupakan  parameter  yang  menggambarkan  suatu kondisi  yang  menunjukkan  jumlah  total  paket  yang hilang ketika proses pengiriman data.
= ( − ) 100%

## 2.2.5 Wireshark
Wireshark merupakan  aplikasi  yang  bersifat open  source yang  digunakan  untuk  menganalisa sebuah jaringan yang sedang berjalan, ataupun paket jaringan  yang  sudah  tertangkap  ( capture )  dan  bisa disebut juga network packetanalyzer .
III. PERANCANGAN DAN IMPLEMENTASI 3.1 Perencanaan Sistem
3.1.1 Tahapan Penelitian Tahapan  penelitian  disusundenganmaksudagar penelitian dilakukan secara terperinci.

## Gambar 3.1 Tahapan Penelitian
3.1.2
Alat dan Bahan
3.2.1 Hardware Perangkat  keras  yang  digunakan  dalam pembuatan laporan akhir ini adalah  : Mini Computer /  Raspberry  pi,  Monitor,  Webcam,  Speaker,  dan smartphone.
3.2.2 Software Perangkat  lunak  atau software yang digunakan  dalam  pembuatan  laporan  akhiradalah sebagai berikut:
a. Web server : XAMPP
b. Web hosting : jagoanhosting.com
c. SoftwareOperasi : Raspberry
d. Editor Web : Macromedia Dreamweaver
e. Editor android : Eclips Juno
f. Browser : Mozilla Firefox
3.2 Perancangan Sistem
Gambar 3.2 Diagram Blok Sistem
Gambar  3.2  menunjukkan  blok  diagram  dari keseluruan sistem  yang dibuat  guna  mempermudah pemahaman  terhadap  sistem.  Pada  diagram  blok digambarkan  bahwa  aplikasi  yang  digunakan  untuk komunikasi yaitu menggunakan WebRTC. WebRTC merupakan  aplikasi  open  source  yang  dapat digunakan  untuk  proses  video  call  dengan  biaya yang  sangat  terjangkau.  Pada  sisi  Lembaga Pemasyarakatan  didesain  menggunakan  perangkat raspberry, monitor, webcam, Mic, dan juga speaker. Pada  sisi  ures  keluarga  didesain  menggunakan aplikasi Android.

## 3.2 Diagram Blok Sistem
Pada  flowchart  sistem  pada  user  ini menjelaskan  tentang  bagaimana  alur  sistem  yang akan  penulis  buat.  Langkah  pertama adalah  dengan melakukan register terlebih  dahulu  dengan  cara memasukkan  beberapa  informasi  pribadi  dari  sisi
client  disini  client  yang  dimaksudkan  adalah keluarga narapidana yang ingin melakukan kunjungan.  Selanjutnya  adalah  proses  login  dengan cara  memasukkan username dan password yang telah  didapatkan  ketika  melakukan  register.  Setelah melakukan  login  maka  user/client  diharapkan memasukkan nama narapidana yang akan dikunjungi.  Setelah  mengisikan  nama  narapidana yang  akan  dikunjungi  kita  masuk  pada  menu  pesan dan  selanjutnya  akan  muncul  informasi  token sekaligus  waktu  akan  dilakukan  kunjungannya. Sesuai waktu yang ditentukan tersebut si pengunjung  harus  melakukan  login  lagi  pada aplikasi  opentok  agar  dapat  langsung  terhubung pada narapidanya yang akan dikunjungi. Login pada sini  opentok  yaitu  menggunakan  sistem  token  yang didapatkan  setelah  kita  mendaftarkan  diri  untuk melakukan  kunjungan.  Selanjutnya  client  dan narapidana  dapat  melakukan  video  call  dengan waktu yang telah ditentukan sistem ini akan otomatis close.

## IV. PENGUJIAN DAN ANALISA

## 4.1
Pengujian Sistem
4.1.1 Login dan Register
Melakukan  pendaftaran  dan  login  user untuk  melakukan  pendaftaran  kunjungan . Berikut adalah  tampilan  form  pendaftaran  dan  login  untuk user.

## 4.1.2 Menu Pesan dan Logout
Menginputkan  nama  narapidana  yang  akan dikunjungi  untuk  melengkapi  data  kunjungan. Setelah  menginputkan  data  dan  nama  narapidana maka  secara  otomatis  user  akan  mendapatkan  jam antrian berkunjung serta  kode ruangan  untuk proses video call.
Setelah user mendaftarkan diri, maka secara otomatis data akan masuk dan tersimpan di database sistem.  Berikut  adalah  tampilan  database  setelah user sudah mendaftarkan diri.
User  yang  sudah  terdaftar  dapat    langsung melakukan proses video call .

## 4.1.3 Tampilan Video Call
Setelah  melakukan  pendaftaran  kunjungan maka  user  dapat  berkomunikasi  dengan  narapidana yang  ingin  dikunjungi  sesuai  dengan  jam  kunjung dan  token  room  yang  sudah  didapatkan  saat melakukan  pendaftaran.  Berikut  adalah  hasil percobaan ketika melakukan video call.

## 4.2
Pengujian Parameter QoS
1. Proses  Pengujian  Delay  pada  Protokol TCP
Dari  grafik  diatas  dapat  dianalisa  rata-rata delay  video conference  menggunakan protokol  TCP adalah sebagai berikut :
a. 1 client : 36,3 ms
b. 2 client : 85,1 ms
c. 3 client :  297,5 ms
2. Proses Pengujian Throughput TCP
Dari  grafik  diatas  dapat  dianalisa  rata-rata throughput video conference menggunakan protokol TCP adalah sebagai berikut :
a. 1 client : 1,736  Mbit/sec
b. 2 client : 1,158  Mbit/sec
c. 3 client :  0,857 Mbit/sec
3. Pengukuran Paket Loss pada TCP
Dari  grafik  diatas  dapat  dianalisa  rata-rata paket  loss  video  conference menggunakan  protokol TCP adalah sebagai berikut :
a. 1 client : 0,067 % b. 2 client : 0,1 %
c. 3 client :  0,16 %

## 4. Pengukuran Delay UDP
Dari  grafik  diatas  dapat  dianalisa  rata-rata delay video conference menggunakan protokol UDP adalah sebagai berikut :
a. 1 client : 8,6 ms
b. 2 client : 19 ms
c. 3 client :  53,6 ms
5. Pengukuran Throughput UDP
Dari  grafik  diatas  dapat  dianalisa  rata-rata throughput menggunakan  protokol  UDP  adalah sebagai berikut :
a. 1 client : 1,744 Mbit/sec
b. 2 client : 1,138 Mbit/sec c. 3 client :  0,846 Mbit/sec
6. Pengukuran Paket Loss UDP
Dari  grafik  diatas  dapat  dianalisa  rata-rata paket  loss menggunakan  protokol  UDP  adalah sebagai berikut :
a. 1 client : 4,8 % b. 2 client : 6,36 %
c. 3 client :  9,8 %
7. Pengukuran Delay STUN
Dari  grafik  diatas  dapat  dianalisa  rata-rata delay  video  conference menggunakan  protokol STUN adalah sebagai berikut :
a. 1 client : 0,929 ms
b. 2 client : 21,342 ms
c. 3 client :  96,716 ms
8. Pengukuran Throughput STUN
Dari  grafik  diatas  dapat  dianalisa  rata-rata throughput video conference menggunakan protokol STUN adalah sebagai berikut :
a. 1 client : 8,0924 Mbit/sec
b. 2 client : 4,999 Mbit/sec
c. 3 client : 2,727 Mbit/sec
9. Pengukuran Paket Loss STUN
Dari  grafik  diatas  dapat  dianalisa  rata-rata paket  loss  video  conference menggunakan  protokol STUN adalah sebagai berikut :
a. 1 client : 0,3 %
b. 2 client : 0,43%
c. 3 client :  0,7 %

## V. KESIMPULAN DAN SARAN
5.1 Kesimpulan
1. Untuk merancang algoritma aplikasi sistem video conference berbasis smartphone yaitu dengan  cara  merencanakan  sub-sub  sistem yang
mendukung
dalam proses pengaplikasian sistem .
2. Untuk  membangun  sebuah  aplikasi  sistem video conference antara smatrphone dengan Lapas  yaitu  dengan  membuat  sebuah program yang dapat menghubungkan komunikasi  antar  kedua  sistem.  Pada android  menggunakan  eclipse  helios  dan program  pada  web  dengan  menggunakan macromedia dreamweaver . 3. Kualitas performansi jaringan pada Perancangan  dan  Implementasi  Protokol Video conference pada Keluarga Narapidana Penghuni Lembaga Pemasyarakatan  yaitu  dengan  melakukan pengukuran  QoS  sistem  yaitu  sebagai berikut : a. Paket loss terbaik  yaitu pada  protokol TCP    yaitu  0%  karena  pada  protokol TCP  jika  ada  paket  yang  belum diterima  maka  protokol  TCP  akan mengirim ulang paket data.
b. Delay terbaik  yaitu  pada  protokol UDP  dengan  rata-rata  delay  27,06  ms karena  pada  protokol  UDP  tidak terjadi  pengulangan  paket  data  yang dikirim sehingga proses pentransmisian  menggunakan  paket data  UDP  lebih  cepat  dibanding protokol TCP dan STUN. c. Nilai throughput terbaik  didapatkan pada protokol  STUN dengan rata-rata throughput 5,273 Mbit/s karena protokol  STUN  merupakan  bawaan dari webRTC yang merupakan aplikasi untuk mengakses video conference, maka dari itu
membutuhkan  jaringan  internet  lebih
banyak  untuk  pertukaran  informasi pada video
conference
yang mengakibatkan  nilai  throughput  lebih besar  dan  lebih  baik  dibanding protokol TCP dan UDP. d. Pengujian ini juga dilakukan menggunakan  3  waktu  yaitu  pagi, siang,  dan  malam.  Pada  pengujian didapatkan  bahwa  kepadatan  trafik pada siang hari.
5.1 Saran
Berdasarkan  hasil  penelitian  yang  telah dilakukan  pada  skripsi  ini,  ada  hal  yang  perlu ditambahkan antara lain :
1. Dapat  dikembangkan  dengan  penambahan VPN  sebagai  sistem  keamanan  dalam penggunaan video conference.
2. Dapat  dikembangkan  dengan  penambahan jenis  protokol  komunikasi  lain  agar  lebih kompleks.
3. Pengemplementasian video conference bisa diimpelentasikan  di  tempat  lain  selain Lembaga Pemasyarakatan.

## DAFTAR PUSTAKA
[1] Gozi, “Tutorial Wireshark”. Pdf.
[2] Henderson, 2009. P.504.
[3] Mulki Rifky Akbar, “ Pemanfaatan Web     RTC untuk  membangun  Aplikasi  Video  Conference ”, Skripsi, 2014.
[4]  Nugroho  Ir,  Modul  II  Jaringan  Komputer  1, Polinema, 2012.
[5] Razaq  R. Rayda Hadrianto “ Perbandingan QoS Codec  H.261, H.263, H264 pada Video Call Server Menggunakan  Asterik  pada  Jaringan  Politeknik Negeri  Malang”, Skripsi, 2015.
[6]  Salman  Muhammad  Abdul  Qohar,“ Aplikasi Opensource Multiplatform VOIP Client Menggunakan Framework SIP Berbasis
Javascrip t ”, Skripsi, 2015.
[7]  Samudra  Rudi  P.  “ Analisa  Perbandingan  QoS (Quality  Of  Service)  VOIP  (Voice  Over  Internet Protocol) Pada jaringan OSPF (Open Shortest Pah First)  dan  RIP  (Routing  Information  Protokol)”. Jurnal
[8]  S.Dutton,“Getting  Started  with  WebRTC,“  23
July
2012.
[Online]. Avaliable
:http://www.html5rock.com/en/tutorials/webrtc/basi cs/. (Diakses Tanggal 02 Juni 2016)