DESAIN DAN IMPLEMENTASI VIDEO CONFERENCE SERVER BERBASIS PERANGKAT LUNAK “OPEN SOURCE PADA PDAM TIRTA MUSI PALEMBANG” Angga Pratama Yudha Jurusan Teknik Informatika STMIK PalComTech Palembang Abstrak Skripsi ini membahas tentang bagaimana membangun sebuah Video Conference Server sebagai media untuk melakukan meeting jarak jauh tanpa harus datang kelokasi pada PDAM Tirta Musi Palembang. Tujuan Penulisan Skripsi ini adalah untuk mengetahui bagaiman Video Conference Server dapat digunakan serta memahami konfigurasi antara server dengan client dalam sebuah jaringan pada PDAM Tirta Musi Palembang. Penggunaan Video Conference Server sebagai media untuk melakukan meeting jarak jauh dirasakan dapat menjadi solusi dalam kesulitan mengatur jadwal meeting antar kantor pusat dengan kantor-kantor unit pelayanan PDAM Tirta Musi Palembang. Kata Kunci : Video Conference Server Pada PDAM Tirta Musi Palembang
PENDAHULUAN Komputer Pertama kali ditemukan oleh Charles Babbage seorang pakar matematika pada tahun 1822 namun perkembangan selanjutnya tidak lepas dari jasa para penemu di generasi berikutnya. komputer adalah alat yang dipakai untuk mengolah data menurut perintah yang telah dirumuskan. Kata komputer semula dipergunakan untuk menggambarkan orang yang pekerjaannya melakukan perhitungan aritmatika, dengan atau tanpa alat bantu tetapi arti kata ini kemudian dipindahkan kepada mesin itu sendiri. Perkembangan teknologi komunikasi membawa perubahan pada proses penyampaian informasi. Bentuk informasi yang disampaikan tidak hanya audio, tetapi juga visual. Video conference menggunakan telekomunikasi audio dan video untuk membawa orang-orang di berbagai tempat mengadakan rapat bersama. Konsep video conference sama seperti percakapan antara dua orang ( point-topoint ) atau melibatkan beberapa tempat ( multi-point ) dengan lebih dari satu orang di ruangan besar pada tempat berbeda. Selain pengiriman audio dan visual kegiatan pertemuan, Video conference dapat digunakan untuk berbagi dokumen, informasi yang diperlihatkan komputer, dan papan tulis ( whiteboard ). Bigbluebutton adalah sebuah proyek open source yang dibangun dari komponen – komponen open source untuk menciptakan sebuah sistem web conference terintegrasi sehingga memungkinkan untuk presentasi jarak jauh dengan slide, audio, video, chat, desktop-sharing dan whiteboard yang berjalan di mac, unix, atau komputer PC. Jadi dapat diartikan bahwa 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. Pada tahun 1990-an, Internet Protocol atau IP berbasis video conference menjadi mungkin di lakukan dan teknologi video conference yang lebih efisien telah dikembangkan sehingga melahirkan teknologi Web Conference yang telah memasukkan penggunaan teknologi VOIP audio untuk memungkinkan desktop atau komputer pribadi dapat melakukan meeting melalui web tanpa harus datang ke lokasi berlangsungnya meeting tersebut.
Kantor Pusat PDAM Tirta Musi Palembang, merupakan kantor pusat yang membawahi kantor-kantor unit pelayanan yang tersebar di wilayah Palembang dari perusahaan dimana terdapat banyak unit-unit kerja didalamnya yang terkait di dalam perusahaan. Kantor pusat PDAM Tirta Musi Palembang saat ini mengalami kesulitan untuk mengatur jadwal meeting antara kantor pusat PDAM Tirta Musi Palembang dengan kantorkantor unit pelayanan PDAM Tirta Musi yang berbeda lokasi sehingga mengakibatkan penyampain informasi selalu tertunda. LANDASAN TEORI Desain Menurut Febrian (2004:142), desain merupakan tahap penerjemahan dari keperluan atau data yang telah dianalisis kedalam bentuk yang mudah dimengerti oleh pemakai (user). Sistem Menurut Jogiyanto (2005:1), sistem adalah suatu jaringan kerja dari prosedurprosedur yang saling berhubungan, berkumpul bersama-sama untuk melakukan suatu kegiatan atau untuk menyelesaikan suatu sasaran yang tertentu satu dengan yang lainnya untuk suatu tujuan tertentu. Desain Sistem Menurut Kristanto (2003:55), desain sistem adalah suatu fase dimana diperlukan dalam suatu keahlian perencanaan untuk elemen- elemen komputer yang menggunakan sistem yang baru. Perencanaan sistem dapat diartikan sebagai tahapan setelah analisis dari siklus pengembangan pengembangan sistem, pendefinisian dari kebutuhan- kebutuhan fungsional. Implementasi Menurut Febrian (2004:236), pengertian implementasi dijelaskan secara singkat yaitu diterapkan, menyajikan alat bantu untuk melaksanakan yang menimbulkan dampak atau berakibat sesuatu Metodologi Pengembangan Sistem Menurut Sutabri (2008:58), Metodologi adalah kesatuan metode-metode, prosedur-prosedur, konsep-konsep pekerjaan, aturan- aturan yang digunakan oleh suatu ilmu pengetahuan, seni atau disiplin yang lain. Sedangkan metode adalah suatu cara, teknik sistematis untuk mengerjakan sesuatu. Metodologi pengembangan sistem adalah metodemetode, prosedur-prosedur, konsep-konsep pekerjaan, aturan- aturan untuk mengembangkan suatu sistem informasi. Terminologi Jaringan Menurut Utomo (2006:16), terminologi jaringan adalah pembangunan sebuah jaringan komputer tergantung pada kondisi dan kebutuhan masing-masing individu. Seorang network enginer selayaknya bisa menentukan desain jaringan yang akan dibangun dan sesuai dengan keinginan/kebutuhan di dalam perusahaannya. Topologi Jaringan Menurut Wagito (2007:15), topologi dalam jaringan mengandung dua pengertian, dilihat dari sisi pengkabelan dan dari sisi aliran data. Jika dilihat dari aliran data pada
jaringan maka topologi yang dimaksud adalah topologi logika (logical topologi) yaitu gambaran bagaimana aliran data dalam suatu jaringan. MySQL Menurut Nugroho (2009:1) MySQL adalah sebuah program database server yang mampu menerima dan mengirimkan datanya dengan sangat cepat, multi user, serta menggunakan perintah standar SQL. MySQL merupakan FreeSoftware dibawah lisensi GNU/GPL (General Public License). Selain sebagai program database gratis dan open source, ada juga MySQL yang bersifat komersial yaitu MySQL AB. Ip Address Menurut Aliminsyah (2007:266) IP Address (Internet Protocol Address) merupakan alamat logikal yang terdiri dari 32 bit, yang dibagi atas empat bagian yang masing-masing bagian terdiri dari 8bit. Ini merupakan implementasi alamat IP yang disebut IPv4. Subnetting Menurut Wagito (2007:81) Sub Network atau disingkat subnet merupakan bagian atau potongan dari suatu jaringan. Suatu jaringan dapat dibagi menjadi beberapa bagian jaringan yang lebih kecil yang disebut subnet.
HASIL DAN PEMBAHASAN Analisis Jaringan Berdasarkan hasil observasi yang penulis lakukan pada bagian Satuan Kerja Pengolahan Data Rekening atau sering disebut PDR yang merupakan salah satu bagian utama dalam pelaksanaan kegiatan perawatan dan pemantauan jaringan yang bertempat dikantor pusat PDAM Tirta Musi Palembang dan merupakan satuan kerja yang bertugas dan bertanggung jawab terhadap jaringan komputer yang dipergunakan oleh Perusahaan baik Kantor Pusat maupun kantor unit-unit lainnya yang ada di wilayah Palembang. Kantor pusat PDAM Tirta Musi Palembang saat ini mengalami kesulitan untuk mengatur jadwal meeting antara kantor pusat PDAM Tirta Musi Palembang dengan kantorkantor unit pelayanan PDAM Tirta Musi yang berbeda lokasi sehingga mengakibatkan penyampaian informasi selalu tertunda. Maka dari pada itu penulis memberikan solusi untuk masalah tersebut dengan membangun sebuah video conference server berbasis perangkat lunak open source pada PDAM Tirta Musi Palembang. Topologi adalah suatu aturan bagaimana menghubungkan komputer satu dengan komputepr lainnya secara fisik dan pola hubungan antara komponen-komponen yang berkomunikasi melalui media / peralatan jaringan seperti : server, workstation, switch dan pengkabelan. Setelah melakukan pengamatan langsung di lokasi riset PDAM Tirta Musi Palembang. Tipe jaringan yang dipakai atau digunakan adalah jaringan client-server dengan menggunakan topologi star (bintang).
Testing Video Conference Pada PC Client Server dapat melihat hasilnya dari komputer client karena video conference server hanya bertugas sebagai lalu lintas data, yang harus diperhatikan sebelum membuka halaman web bigbluebutton sebaiknya pastikan pada Komputer Client sudah terinstall mozilla firefrox 3 keatas, adobe flash player 10 keatas, java runtime engine 6 update 24 penulis melakukan testing video conference dengan menggunakan komputer client dengan menggunakan sistem operasi WIN XP. Selanjutnya setting ip komputer client agar dapat terhubung pada server Video Conference dengan cara sebagai berikut klik start pilih settings kemudian network connections. Klik ikon local area connections maka akan tampil gambar dibawah ini. Selanjutnya pilih Internet Protocol (TCP/IP) klik propertie.
Gambar 1. LAN Properties Selanjutnya klik pilihan Use the following IP Address kemudian masukkan IP address dan subnet mask, kemudian klik juga Use the following DNS server addresses selanjutnya masukkan IP server DNS.
Gambar 2. Pemasangan IP Client Selanjutnya masih berada di komputer client, klik tombol start pilih aplikasi internet yang akan berfungsi untuk menjalankan web video conference yang telah dibuat, penulis menggunakan aplikasi internet mozilla firefox, kemudian ketik alamat tempat server video conference pada browser yaitu meeting.tirtamusi.com, maka akan tampilan halaman index bigbluebutton di bawah ini :
Gambar 3. Tampilan Index Bigbluebutton Untuk dapat masuk kedalam ruang private meeting PDAM Tirta Musi Palembang yaitu dengan cara klik link pada bagian bawah masuk kedalam ruang private setelah itu akan tampil halaman baru Bigbluebutton.
Gambar 4. Tampilan Private Rooms Untuk dapat masuk kedalam ruang private meeting PDAM Tirta Musi Palembang user diharuskan untuk memasukan password yang telah penulis buat dan masukan nama users yang akan digunakan dan memilih rooms yang akan digunakan untuk meeting setelah itu klik tombol join. biarkan loading module berlangsung hingga muncul halaman utama client dari bigbluebutton yang berisikan bagian dari user, listener, presentation dan chat. jika ada peserta yang sudah login sebelum atau sesudah user pertama melakukan login maka peserta lain akan di tampilkan pada bagian users.
Gambar 5. Halaman Utama Bigbluebutton Adapun cara menggunakan fasilitas dari Bigbluebutton seperti webcam, voip, deskshare, chat, slide, whiteboard yaitu dengan cara : Cara menggunakan webcam : 1. Pada bagian kiri atas, ada gambar webcam yang jika diklik akan mengaktifkan fitur webcam dan gambar peserta dapat dilihat oleh peserta lain. Klik gambar webcam tersebut. 2. Kemudian, tampil konfirmasi tentang penggunaan Flash. Jika mengijinkan Flash, klik Allow, dan jika tidak, pilih Deny. Klik Apply. 3. Selanjutnya Muncul jendela popup streaming webcam, yang berfungsi untuk mengatur besar kecil resolusi webcam, pada menu dropdown di bagian kanan bawah. Mulai streaming webcam dengan mengklik tombol start streaming Cara Menggunakan Microphone : 1. Pada bagian kiri atas, klik gambar headphone di samping icon webcam 2. Beberapa saat kemudian, status microphone akan tampil pada jendela listeners microphone siap untuk digunakan.
6
Cara Menggunakan Chat : 1. Peserta dapat melakukan Chatting bersama-sama pilih Tab All, setelah itu ketikan pesan pada kolom di bawah jendela chat, klik Send atau tekan Enter untuk mengirimkannya. 2. Jika ingin membuat chat personal, klik tanda plus (+) di sebelah tab all. Klik nama peserta , dan kemudian akan terbuka tab baru atas nama peserta tersebut. Cara Menggunakan Slide: 1. Pada jendela presentation, klik Upload presentation pada bagian bawah kiri jendela setelah itu Muncul jendela popup upload, klik tanda browse file yang berwarna hijau cari dan pilih file berupa ekstensi file pdf, atau file openoffice. Klik Open setelah itu Klik tombol upload pada jendela upload presentation proses upload sedang berjalan . 2. Kemudian, Anda akan melihat file yang di-upload pada jendela presentation dengan meng klik tombol show. 3. Untuk melihat halaman peresentasi sebelum dan sesudah gunakan tombol navigasi arah panah. 4. Peserta dapat menggeserkan zoom hingga sesuai dengan keinginan. 5. Klik tanda show whiteboard untuk menampilkan alat-alat bantu papan tulis. PENUTUP Berdasarkan hasil pengujian yang telah dilakukan pada bab sebelumnya maka dapat disimpulkan bahwa, Faktor-faktor yang sangat berpengaruh pada hasil akhir pengujian video conference server sangat bergantung pada infrastruktur jaringan maupun sistem komputerisasi seperti kondisi mesin yang digunakan sebagai komputer server, komputer yang digunakan sebagai client (penguji), service-service yang berjalan pada server, aplikasi-aplikasi yang digunakan dan tentunya menambah beban server itu sendiri. Pengujian yang dilakukan pada jaringan lokal (intranet) akan memiliki hasil yang berbeda apabila di bandingkan dengan hasil pengujian yang dilakukan pada jaringan global (internet) Dari hasil penelitian, penulis telah membuat sebuah server video conference yang berfungsi untuk memudahkan karyawan melakukan meeting tanpa harus datang kelokasi, serta dapat mengurangi biaya tranportasi perusahaan untuk melakukan meeting sehingga penyampain informasi menjadi lebih efisien dan aplikasi ini dapat juga digunakan sebagai alat komunikasi antara karyawan. Penulis juga membuat konfigurasi DNS server untuk membuat domain pada server video conference agar dapat memudahkan client untuk mengakses alamat web video conference tersebut.
DAFTAR PUSTAKA Aliminsyah. 2007. Kamus Komputer Lengkap. Bandung: GuteTecnosains. Fatta, Febrian, Jack. 2004. “Kamus Komputer & teknologi Informasi”,penerbit Informatika. Jogiyanto. 2005, “Analis dan desain sistem informasi pendekatan terstruktur teori dan praktek aplikasi bisnis”, penerbit Andi Yogyakarta. Kristanto. 2003. Perancangan Sistem Informasi, Andi : Yogyakarta. Nugroho, Bunafit. 2009. Database Relational denganMySQL. Yogyakarta : Andi.
7
Sutabri, Tata. 2008. Analisa Sistem informasi. Yogyakarta: Andi. Utomo, Eko Priyo. 2006. Pengantar Jaringan Komputer Bandung:Yrama Widya.
Bagi
Pemula.
Wagito. 2007. Jaringan Komputer Teori dan Implementasi Berbasis Linux. Yogyakarta : Gava Media.
8