DESAIN DAN IMPLEMENTASI INSTANT MESSENGER...

9
1 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

Transcript of DESAIN DAN IMPLEMENTASI INSTANT MESSENGER...

1

DESAIN DAN IMPLEMENTASI INSTANT MESSENGER SERVERBERBASIS OPEN SOURCE

PADA PT. MITRA DANA PUTRA UTAMA FINANCE PALEMBANG

Dani FajarJurusan Teknik Informatika

STMIK PalComTech Palembang

Abstrak

Rancangan Instant Messenger Server pada Kantor PT. Mitra Dana Putra Utama Finance inimenggunakan Ejabberd dengan protocol XMPP yang berjalan pada sistem operasi Linux Debian6.0, Instant Messenger Server ini dimanfaatkan sebagai lalu lintas data dalam melakukan chatingatau komunikasi dan pertukaran data sehingga dapat melakukan komunikasi antara pegawai.Selain konfigurasi Messenger Server dilakukan juga konfigurasi Messenger client menggunakanPidgin yang berjalan sistem operasi windows. Instant Messenger Server ini merupakan sistemyang dibangun berdasarkan penelitian yang sudah dilakukan selama satu bulan. Dengan adanyaInstant Messenger, komunikasi yang terjadi lebih mudah dilakukan oleh sesama pegawai tanpaharus meninggalkan meja kerja mereka. Sehingga produktifitas pegawai makin meningkat dalamhal 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 teknologitelekomunikasi. Gabungan teknologi ini menghasilkan pengolahan data yang dapatdidistribusikan dan mempermudah pertukaran data. Hampir di setiap perusahaan, perkantoranatau instansi pemerintahan terdapat jaringan komputer untuk memperlancar arus informasidan komunikasi di dalam perusahaan, perkantoran atau instansi pemerintahan tersebut. Dimana sebuah Jaringan komputer tersebut merupakan sekelompok komputer yang salingdihubungkan satu sama lainnya, menggunakan suatu media dan protokol komunikasi tertentu,sehingga dapat saling berbagi data, informasi dan berkomunikasi sesama pengguna komputeryang terhubung di dalam jaringan tersebut. Koordinasi antar pegawai saat ini kurang efektif,seperti contoh apabila salah satu pegawai ingin berkoordinasi dengan pegawai yang lain yangberbeda ruangan, pegawai tersebut harus meninggalkan ruang kerjanya dan melakukankoordinasi di ruang yang lain, sehingga pekerjaan sebelunmya terhambat beberapa waktu,dari contoh tersebut komunikasi yang dilakukan kurang efektif dan cukup memakan waktusehingga memerlukan teknologi yang memadai dalam berkomunikasi antar pegawai tanpaharus meninggalkan meja kerja mereka, sehingga kinerja tetap efektif dan maksimal sertakomunikasi tetap berjalan untuk mengurangi kesalahan koordinasi antar pegawai.

Salah satu teknologi informasi dan telekomunikasi yang digunakan oleh perusahaanadalah teknologi Instant Messenger yang dikemas menjadi bentuk pesan untuk kemudiandisampaikan 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

2

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 SourceKonsep open source seperti yang dikemukan oleh Eric Raymond adalah sebuah

konsep yang pada intinya memiliki kebebasan kepada pemakai atau pengguna untukmemakai, mengubah atau memodifikasi source program untuk disesuaikan dengan kebutuhanmasing-masing dan kemudian mendistribusikannya (Susanto, 2003:3).

Komunikasi DataMenurut Suyanto (2005:256), Komunikasi data adalah suatu perkawinan antara

pengolahan data dan transmisi data. Komunikasi data merupakan pergerakan data daninformasi yang dikodekan dari satu titik ke titik lain melalui peralatan listrik atauelektromagnetik, kabel serat optik atau sinyal gelombang mikro. Dengan adanya teknologikomputer yang semakin canggih saat ini, komunikasi data dapat dilakukan dengan mudahdan cepat. Bahkan dengan munculnya telepon bergerak atau wirelless (tanpa kabel),komunikasi data berubah secara dramatis. Peralatan wireless menyebabkan komunikasi datamenjadi lebih luas. Salah satu teknologi yang disebut Bluetooth memungkinkan komunikasiwireless untuk berbagi peralatan dengan area yang kecil, tidak lebih dari 10 meter.

Jaringan KomputerMenurut Suarna (2007:11), Jaringan Komputer adalah kumpulan dari beberapa

komputer, baik jaringan komputer berskala kecil seperti di rumah atau di kantor atau jaringanyang berskala besar seperti antarkota dan provinsi, atau jaringan komputer yang mendunia(internasional) seperti antarbenua atau antarnegara, dimana komputer-komputer tersebutsaling berhubungan dan terorganisir (berintegrasi) antar komputer yang satu dengankomputer yang lain yaitu antar komputer server (sebagai induknya) dengan komputerterminal/client (sebagai anaknya).

Instant MessengerInstant Messenger adalah bentuk komunikasi pesan singkat dua orang atau lebih

menggunakan teks yang diketik. Teknologi Instant Messenger diciptakan untuk menutupikelemahan e-mail yang dinilai kurang efisien dan tidak realtime. Sebagian besar softwareInstant Messenger terdiri dari dua komponen yaitu server dan klien (Rafiudin, 2006:19).

HASIL DAN PEMBAHASAN

1. HASILa. Analisi Infrastruktur Jaringan Komputer Lokal Kantor PT.Mitra Dana Putra Utama

Finance PalembangSetelah melakukan pengamatan langsung di lokasi Riset di Kantor PT. Mitra Dana

Putra Utama Finance. Tipe jaringan yang dipakai atau digunakan adalah jaringan client-server dengan topologi star (bintang). Berikut adalah gambaran topologi yang digunakanpada Kantor PT. Mitra Dana Putra Utama Finance Palembang.

3

Gambar 1. Topologi yang diajukan

Saat ini koordinasi antar pegawai kurang efektif, belum adanya aplikasi yangmemberikan kemudahan komunikasi secara real time. Seperti contoh apabila salahsatu pegawai ingin berkoordinasi dengan pegawai yang lain yang berbedaruangan, pegawai tersebut harus meninggalkan ruang kerjanya dan melakukankoordinasi di ruang yang lain, sehingga pekerjaan sebelumnya terhambat beberapawaktu, dari contoh tersebut komunikasi yang dilakukan kurang efektif dan cukupmemakan waktu sehingga memerlukan teknologi yang memadai dalamberkomunikasi antar pegawai tanpa harus meninggalkan meja kerja mereka,sehingga kinerja tetap efektif dan maksimal serta komunikasi tetap berjalan untukmengurangi kesalahan koordinasi antar pegawai.

b. DesainSelanjutnya dalam perencanaan dalam membangun Instant Messenger Server

pada Kantor PT. Mitra Dana Putra Utama Finance ini maka penulis mengusulkanpengadaan sabuah server, dimana server itu nanti akan mengatur perlintasan datasehingga lebih teratur. sebuah komputer yang akan dijadikan server atau sebagaipusat lintas data sehingga kerja jaringan komputer lokal dapat mencapi hasil yangmaksimal, topologi yang digunakan masih menggunakan topologi Star dan denganDNS www.mdpufinance.com. Berikut adalah perencanaan topologi jaringan yangakan dibangun di kantor PT.Mitra Dana Putra Utama Finance Palembang.

Gambar 2. Topologi yang dibangun

4

2. PEMBAHASANa. Konfigurasi Instant Messenger Server

Langkah pertama dalam mengkonfigurasi Messenger Server adalah kitaterlebih dahulu mempersiapkan installer binner ejabberd. Installer binnerejabberd tersedia di halaman http://www.process-one.net/en/ejabberd/downloads,setelah selesai mendownload installer binner ejabberd langkah selanjutnya adalahmengeksekusi file installer binner ejabberd dengan masuk ke direktori downloadkemudian memberikan hak akses kepada super user dengan menggunakanperintah chmod.Berikut adalah tampilan awal proses instalasi Ejabberd 2.1.8

Gambar 3. Language SelectionSelanjutnya pada License Agreement conteng I Accept The Agreement lalu

pilih forward

Gambar 4. License Agreement

Selanjutnya input Administrator Username agar kita dapat mengakses webadmin database pada Ejabberd. Lalu klik forward selanjutnya input AdministratorPassword.

Gambar 5. Input Username

5

Gambar 6. Input Password

Setelah masuk ke alamat web admin maka akan muncul form username danpassword, inputkan username dan password yaitu [email protected] daninputkan password yang telah didaftarkan pada saat instalasi ejabberd. Kemudianakan muncul tampilan halaman seperti berikut :

Gambar 7. Web Admin Ejabberd

Untuk melakukan penambahan user pilih menu virtual host, kemudian pilihusers, lalu input username dan password account yang nantinya user-user tersebutakan digunakan di computer client. Setelah semua telah di input klik add user.Berikut adalah tampilan semua user yang telah di input di computer server.

6

Gambar 8. Add User

b. Konfigurasi Messenger Komputer ClientLangkah pertama kita terlebih dahulu mendownload aplikasi Pidgin melalui

Link http://sourceforge.net/projects/pidgin/files/pidgin/2.10.14/ melalui webbrowser pada computer client. Selanjutnya install Pidgin pada komputer clientmaka proses instalasi akan berjalan seperti berikut :

Gambar 9. Pidgin Setup

Gambar 10. Pidgin License Agreement

7

Gambar 11. Completing the Pidgin 2.10.4 Setup

Setelah proses instalasi selesai, buka aplikasi Pidgin maka akan muncultampilan Welcome to Pidgin dan kemudian lakukan pendaftaran Account. KlikAdd untuk mendaftarkan Account ke komputer server.

Gambar 12. Welcome to Pidgin

Selanjutnya akan tampil form add account, pilih menu Basic, kemudian padaform protocol pilih XMPP, isi username dan password lalu isi domain denganmdpufinance.com yang telah dikonfigurasikan di komputer server.

Gambar 13. Add Account

Berikut ini adalah percakapan antar dua pegawai yang sedang online danmelakukan pengiriman file. Untuk melakukan pengiriman file caranya adalah klikmenu conversation, lalu klik send file kemudian klik OK, maka proses pengirimanfile akan berjalan setelah disetujui atau Accept oleh user yang dituju.

8

Gambar 14. Chatting Antar Dua User

Gambar 15. Pengiriman File

Gambar 16. Proses Pengiriman File

9

Gambar 17. Transfer File Complete

PENUTUP

Berdasarkan pembahasan yang telah dilakukan oleh penulis, maka dapat diambilkesimpulan bahwa membangun Instant Messenger server menggunakan Ejabberd yangbekerja dalam jaringan lokal menggunakan jabber (XMPP) sebagai protokol, sangat cocokdikarenakan Protokol Jabber adalah free, terbuka, publik dan mudah dimengerti serta banyakimplementasi open-source yang sudah dan sedang dikembangkan. Kemudian pidgin yangmenjadi Messenger pada komputer klien pun memiliki keunggulan, seperti dapat digunakanuntuk 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 denganmemanfaatkan jaringan komputer lokal yang pada kantor PT. Mitra Dana Putra UtamaFinance dapat mempermudah pegawai dalam hal komunikasi melalui tulisan maupun berbagifile 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 : GavaMedia.

Suyanto. 2005. Pengantar Teknologi Informasi untuk Bisnis. Yogyakarta: Amikom.