DESAIN DAN IMPLEMENTASI INSTANT MESSENGER SERVER BERBASIS OPEN SOURCE PADA PT. MITRA DANA PUTRA UTAMA FINANCE PALEMBANG Dani Fajar Jurusan Teknik Informatika STMIK PalComTech Palembang
Abstrak Rancangan Instant Messenger Server pada Kantor PT. Mitra Dana Putra Utama Finance ini menggunakan Ejabberd dengan protocol XMPP yang berjalan pada sistem operasi Linux Debian 6.0, Instant Messenger Server ini dimanfaatkan sebagai lalu lintas data dalam melakukan chating atau komunikasi dan pertukaran data sehingga dapat melakukan komunikasi antara pegawai. Selain konfigurasi Messenger Server dilakukan juga konfigurasi Messenger client menggunakan Pidgin yang berjalan sistem operasi windows. Instant Messenger Server ini merupakan sistem yang dibangun berdasarkan penelitian yang sudah dilakukan selama satu bulan. Dengan adanya Instant Messenger, komunikasi yang terjadi lebih mudah dilakukan oleh sesama pegawai tanpa harus meninggalkan meja kerja mereka. Sehingga produktifitas pegawai makin meningkat dalam hal memberikan kemudahan komunikasi dan berbagi data secara real time. Kata Kunci : Instant Messenger Server, Open Source.
PENDAHULUAN Jaringan Komputer adalah gabungan antara teknologi komputer dan teknologi telekomunikasi. Gabungan teknologi ini menghasilkan pengolahan data yang dapat didistribusikan dan mempermudah pertukaran data. Hampir di setiap perusahaan, perkantoran atau instansi pemerintahan terdapat jaringan komputer untuk memperlancar arus informasi dan komunikasi di dalam perusahaan, perkantoran atau instansi pemerintahan tersebut. Di mana sebuah Jaringan komputer tersebut merupakan sekelompok komputer yang saling dihubungkan satu sama lainnya, menggunakan suatu media dan protokol komunikasi tertentu, sehingga dapat saling berbagi data, informasi dan berkomunikasi sesama pengguna komputer yang terhubung di dalam jaringan tersebut. Koordinasi antar pegawai saat ini kurang efektif, seperti contoh apabila salah satu pegawai ingin berkoordinasi dengan pegawai yang lain yang berbeda ruangan, pegawai tersebut harus meninggalkan ruang kerjanya dan melakukan koordinasi di ruang yang lain, sehingga pekerjaan sebelunmya terhambat beberapa waktu, dari contoh tersebut komunikasi yang dilakukan kurang efektif dan cukup memakan waktu sehingga memerlukan teknologi yang memadai dalam berkomunikasi antar pegawai tanpa harus meninggalkan meja kerja mereka, sehingga kinerja tetap efektif dan maksimal serta komunikasi tetap berjalan untuk mengurangi kesalahan koordinasi antar pegawai. Salah satu teknologi informasi dan telekomunikasi yang digunakan oleh perusahaan adalah teknologi Instant Messenger yang dikemas menjadi bentuk pesan untuk kemudian disampaikan secara langsung maupun tidak langsung dalam bentuk tulisan, visual dan suara. Instant messaging sudah banyak dipakai oleh banyak orang, tidak luput dari semua kalangan, baik tua maupun muda, karena instant messaging merupakan sarana komunikasi yang cepat, murah dan mudah digunakan. Dalam penggunaan instant messaging sendiri seseorang dapat
1
memiliki lebih dari satu account instant messaging. Untuk memenuhi kebutuhan user itulah, diperlukan sebuah aplikasi yang bisa mendukung beberapa produk instant messaging. LANDASAN TEORI Open Source Konsep open source seperti yang dikemukan oleh Eric Raymond adalah sebuah konsep yang pada intinya memiliki kebebasan kepada pemakai atau pengguna untuk memakai, mengubah atau memodifikasi source program untuk disesuaikan dengan kebutuhan masing-masing dan kemudian mendistribusikannya (Susanto, 2003:3). Komunikasi Data Menurut Suyanto (2005:256), Komunikasi data adalah suatu perkawinan antara pengolahan data dan transmisi data. Komunikasi data merupakan pergerakan data dan informasi yang dikodekan dari satu titik ke titik lain melalui peralatan listrik atau elektromagnetik, kabel serat optik atau sinyal gelombang mikro. Dengan adanya teknologi komputer yang semakin canggih saat ini, komunikasi data dapat dilakukan dengan mudah dan cepat. Bahkan dengan munculnya telepon bergerak atau wirelless (tanpa kabel), komunikasi data berubah secara dramatis. Peralatan wireless menyebabkan komunikasi data menjadi lebih luas. Salah satu teknologi yang disebut Bluetooth memungkinkan komunikasi wireless untuk berbagi peralatan dengan area yang kecil, tidak lebih dari 10 meter. Jaringan Komputer Menurut Suarna (2007:11), Jaringan Komputer adalah kumpulan dari beberapa komputer, baik jaringan komputer berskala kecil seperti di rumah atau di kantor atau jaringan yang berskala besar seperti antarkota dan provinsi, atau jaringan komputer yang mendunia (internasional) seperti antarbenua atau antarnegara, dimana komputer-komputer tersebut saling berhubungan dan terorganisir (berintegrasi) antar komputer yang satu dengan komputer yang lain yaitu antar komputer server (sebagai induknya) dengan komputer terminal/client (sebagai anaknya). Instant Messenger Instant Messenger adalah bentuk komunikasi pesan singkat dua orang atau lebih menggunakan teks yang diketik. Teknologi Instant Messenger diciptakan untuk menutupi kelemahan e-mail yang dinilai kurang efisien dan tidak realtime. Sebagian besar software Instant Messenger terdiri dari dua komponen yaitu server dan klien (Rafiudin, 2006:19).
HASIL DAN PEMBAHASAN 1. HASIL a. Analisi Infrastruktur Jaringan Komputer Lokal Kantor PT.Mitra Dana Putra Utama Finance Palembang Setelah melakukan pengamatan langsung di lokasi Riset di Kantor PT. Mitra Dana Putra Utama Finance. Tipe jaringan yang dipakai atau digunakan adalah jaringan clientserver dengan topologi star (bintang). Berikut adalah gambaran topologi yang digunakan pada Kantor PT. Mitra Dana Putra Utama Finance Palembang.
2
Gambar 1. Topologi yang diajukan Saat ini koordinasi antar pegawai kurang efektif, belum adanya aplikasi yang memberikan kemudahan komunikasi secara real time. Seperti contoh apabila salah satu pegawai ingin berkoordinasi dengan pegawai yang lain yang berbeda ruangan, pegawai tersebut harus meninggalkan ruang kerjanya dan melakukan koordinasi di ruang yang lain, sehingga pekerjaan sebelumnya terhambat beberapa waktu, dari contoh tersebut komunikasi yang dilakukan kurang efektif dan cukup memakan waktu sehingga memerlukan teknologi yang memadai dalam berkomunikasi antar pegawai tanpa harus meninggalkan meja kerja mereka, sehingga kinerja tetap efektif dan maksimal serta komunikasi tetap berjalan untuk mengurangi kesalahan koordinasi antar pegawai. b. Desain Selanjutnya dalam perencanaan dalam membangun Instant Messenger Server pada Kantor PT. Mitra Dana Putra Utama Finance ini maka penulis mengusulkan pengadaan sabuah server, dimana server itu nanti akan mengatur perlintasan data sehingga lebih teratur. sebuah komputer yang akan dijadikan server atau sebagai pusat lintas data sehingga kerja jaringan komputer lokal dapat mencapi hasil yang maksimal, topologi yang digunakan masih menggunakan topologi Star dan dengan DNS www.mdpufinance.com. Berikut adalah perencanaan topologi jaringan yang akan dibangun di kantor PT.Mitra Dana Putra Utama Finance Palembang.
Gambar 2. Topologi yang dibangun
3
2. PEMBAHASAN a. Konfigurasi Instant Messenger Server Langkah pertama dalam mengkonfigurasi Messenger Server adalah kita terlebih dahulu mempersiapkan installer binner ejabberd. Installer binner ejabberd tersedia di halaman http://www.process-one.net/en/ejabberd/downloads, setelah selesai mendownload installer binner ejabberd langkah selanjutnya adalah mengeksekusi file installer binner ejabberd dengan masuk ke direktori download kemudian memberikan hak akses kepada super user dengan menggunakan perintah chmod. Berikut adalah tampilan awal proses instalasi Ejabberd 2.1.8
Gambar 3. Language Selection Selanjutnya pada License Agreement conteng I Accept The Agreement lalu pilih forward
Gambar 4. License Agreement Selanjutnya input Administrator Username agar kita dapat mengakses web admin database pada Ejabberd. Lalu klik forward selanjutnya input Administrator Password.
Gambar 5. Input Username
4
Gambar 6. Input Password Setelah masuk ke alamat web admin maka akan muncul form username dan password, inputkan username dan password yaitu
[email protected] dan inputkan password yang telah didaftarkan pada saat instalasi ejabberd. Kemudian akan muncul tampilan halaman seperti berikut :
Gambar 7. Web Admin Ejabberd Untuk melakukan penambahan user pilih menu virtual host, kemudian pilih users, lalu input username dan password account yang nantinya user-user tersebut akan digunakan di computer client. Setelah semua telah di input klik add user. Berikut adalah tampilan semua user yang telah di input di computer server.
5
Gambar 8. Add User
b. Konfigurasi Messenger Komputer Client Langkah pertama kita terlebih dahulu mendownload aplikasi Pidgin melalui Link http://sourceforge.net/projects/pidgin/files/pidgin/2.10.14/ melalui web browser pada computer client. Selanjutnya install Pidgin pada komputer client maka proses instalasi akan berjalan seperti berikut :
Gambar 9. Pidgin Setup
Gambar 10. Pidgin License Agreement
6
Gambar 11. Completing the Pidgin 2.10.4 Setup Setelah proses instalasi selesai, buka aplikasi Pidgin maka akan muncul tampilan Welcome to Pidgin dan kemudian lakukan pendaftaran Account. Klik Add untuk mendaftarkan Account ke komputer server.
Gambar 12. Welcome to Pidgin Selanjutnya akan tampil form add account, pilih menu Basic, kemudian pada form protocol pilih XMPP, isi username dan password lalu isi domain dengan mdpufinance.com yang telah dikonfigurasikan di komputer server.
Gambar 13. Add Account Berikut ini adalah percakapan antar dua pegawai yang sedang online dan melakukan pengiriman file. Untuk melakukan pengiriman file caranya adalah klik menu conversation, lalu klik send file kemudian klik OK, maka proses pengiriman file akan berjalan setelah disetujui atau Accept oleh user yang dituju.
7
Gambar 14. Chatting Antar Dua User
Gambar 15. Pengiriman File
Gambar 16. Proses Pengiriman File
8
Gambar 17. Transfer File Complete
PENUTUP Berdasarkan pembahasan yang telah dilakukan oleh penulis, maka dapat diambil kesimpulan bahwa membangun Instant Messenger server menggunakan Ejabberd yang bekerja dalam jaringan lokal menggunakan jabber (XMPP) sebagai protokol, sangat cocok dikarenakan Protokol Jabber adalah free, terbuka, publik dan mudah dimengerti serta banyak implementasi open-source yang sudah dan sedang dikembangkan. Kemudian pidgin yang menjadi Messenger pada komputer klien pun memiliki keunggulan, seperti dapat digunakan untuk chatting dengan menggunakan layanan atau protokol yang berbeda-beda seperti Yahoo, Jabber, MSN dan lainnya, Selain itu juga Pidgin bisa digunakan di beberapa platform OS. Dengan adanya Instant Messenger komunikasi antar pegawai lebih mudah dilakukan dengan memanfaatkan jaringan komputer lokal yang pada kantor PT. Mitra Dana Putra Utama Finance dapat mempermudah pegawai dalam hal komunikasi melalui tulisan maupun berbagi file baik berupa data atau pun gambar. DAFTAR PUSTAKA Rafiudin, Rahmat. 2006. Protokol-Protokol Esensial Internet. Yogjakarta: Andi. Suarna, Nana. 2007. Petunjuk Teoritis Pengantar Lan. Bandung : Yrama Widya. Susanto, Budi. 2003. Linux Untuk Praktikum Administrasi Jaringan. Yogyakarta : Gava Media. Suyanto. 2005. Pengantar Teknologi Informasi untuk Bisnis. Yogyakarta: Amikom.
9