ISSN: 2598-8719 (Online) ISSN: 2598-8700 ( Printed) Vol. 2 No.4 November 2018

IMPLEMENTASI PROXY SERVER SEBAGAI LOAD BALANCING DENGAN SKEMA MULTI SERVER

1 2 Mohammad Badrul , Akmaludin Program Studi Sistem Informasi – STMIK Nusa Mandiri Jakarta [email protected], [email protected]

Abstrak Saat ini kebutuhan sangat penting bagi sebuah perusahaan untuk berkomunikasi dengan customer ataupun supplier. Email bagi sebuah perusahaan sudah menjadi bagian penting dari core bisnis. Kehandalan dan availabilitas mail server dalam menjadi sangat vital perannya demi menjaga komunikasi perusahaan tetap berlangsung. Dari kebutuhan yang sangat penting dan manfaat yang sangat banyak, maka bagaimana solusinya untuk menjaga kestabilan dan kehandalan sebuah sistem mail server, serta meminimalisir akan terjadinya gangguan proses kirim dan terima email yang akan menggangu aktifitas bagi perusahaan. Pembagian beban mail server ini menggunakan zimbra proxy sebagai load balancer dengan skema multi server pada PT Tele Global Indonesia. Zimbra proxy berfungsi sebagai memcached dan web server nginx sebagai platform dimana diakses langsung oleh user. Yang mana zimbra proxy ini akan membagi beban request POP3, IMAP dan SMTP ke server utama, sehingga beban akan didistribusikan secara merata ke server mailbox yang dituju. Dari kebutuhan akan availabilitas mail server yang sangat penting di PT Tele Globe Global, maka penulis sangat tertarik untuk menerapkan zimbra proxy sebagai solusi load balancer untuk membagi beban mail server ke beberapa server email (multi server).

Kata Kunci : load Balancing, mail server, zimbra multi server, zimbra proxy

I. PENDAHULUAN Yuliani, 2017). Email mengirimkan informasi secara cepat, karena itu menjadikan email sebagai sarana Penggunaan teknologi jaringan komputer utama perusahaan/lembaga/institusi untuk melakukan sebagai media komunikasi data sampai saat ini komunikasi dengan dunia luar. semakin berkembang. Kebutuhan atas penggunaan PT Tele Globe Global (PT TGG) adalah bersama resources yang ada dalam jaringan baik perusahaan yang bergerak dalam jasa dan layanan software maupun hardware telah mengakibatkan internet (Internet Service Provider) yang mulai timbulnya berbagai pengembangan teknologi jaringan beroperasi pada tahun 2007. Untuk meningkatkan itu sendiri.Salah satu perkembangan dari teknologi mutu layanan jasa internet dan kepuasan pelanggan informasi dan komunikasi (Information harus bisa memberikan kualitas pelayanan yang baik Communication Technology) adalah Email (Pratama dan nilai tambah kepada para pelanggan. Sebagai & Rafie, 2008). Email adalah surat elektronik yang sebuah ISP, PT TGG menyediakan layanan hosting digunakan untuk atau sebagai media untuk email yang di berikan secara cuma-cuma kepada berkomunikasi atau saling berkirim pesan dengan semua pelanggan. Baik itu pelanggan corporate bantuan Internet. Internet sebagai jaringan yang maupun yang enterprise. Jumlah account user yang menghubungkan berbagai jaringan komputer di dunia ada saat ini bisa mencapai ribuan, sehingga aktifitas memungkinkan penyampaian surat elektronis dengan trafik dalam satu hari email bisa mencapai ratusan cepat. Surat elektronis ini bisa sampai ke tujuan hanya ribu transaksi (Nurlina & Irmayana, 2014). dalam waktu beberapa detik, meskipun jarak antara Email bagi sebuah perusahaan sudah menjadi pengirim dan penerima berjauhan. bagian penting dari corebisnis. Kehandalan dan Metode pengiriman surat maupun dokumen availabilitas mail server dalam menjadi sangat vital secara elektronik sudah menjadi kebutuhan bagi perannya demi menjaga komunikasi perusahaan tetap setiap orang guna mengikuti perkembangan berlangsung. Seiring berjalannya waktu, PT TGG teknologi. Mail Server merupakan server yang semakin berkembang dan jumlah pelanggan semakin melayani layananpengiriman dan pengambilan e- banyak. Jumlah pengguna email terus meningkat. mail. Mail server merupakan salah satu fungsi Untuk menangani transaksi email ribuan, bahkan server yang paling banyak digunakan oleh puluhan ribu masih bisa dijalankan dalam 1 mesin perusahaan mupun instansi (Desmira, Sumarto, & mail server. Akan menjadi masalah jika jumlah

Published by: Institute of Development, Research and Community Services, LP3M. School of Informatics Management and Computing, STMIK Jayakarta Telp. +62-21-3905050 , URL: http://journal.stmikjayakarta.ac.id/index.php/jisamar Email: [email protected] , jisamar2017@.com 7

ISSN: 2598-8719 (Online) ISSN: 2598-8700 ( Printed ) Vol. 2 No.4 November 2018

transaksi email yang terjadi adalah sudah mencapai harddisk, serta perangkat lunak bersama, seperti ratusan ribu, mekanisme single server akan terbebani aplikasi perkantoran, basis data (database), dan sistem trafik (Lukitasari & Oklilas, 2010). Akses email akan informasi. Penggunaan perangkat secara bersama ini terasa lambat karena disaat yangbersamaan, akan menghemat biaya dan meningkatkan efektivitas resourcesserver harus dipergunakan untuk menangani peralatan tersebut (Kustanto & Saputro, 2015). servicelain seperti MTA, anti spamdan anti virus. Hal b. Integrasi data tersebut menyebabkan kinerja mail server menjadi Jaringan komputer memungkinkan tinggi dan menghabiskan resource, terutama pada pengintegrasian data dari atau ke semua komputer CPU dan RAM. Maka dari itu di butuhkan satu design yang terhubung dalam jaringan tersebut (Kustanto & dan arsitektur mail server untuk melayani traffic yang Saputro, 2015). besar dan transaksi email yang tinggi. Yang meliputi c. Komunikasi pembagian traffic masuk dan keluar di mail server Jaringan komputer memungkinkan komunikasi (load balancing), pembagian beban resource antar pemakai komputer, baik melalui e-mail, hardware serta bagaimana merancang backup data teleconference dan sebagainya (Kustanto & Saputro, agar memenuhi Service Level Agreement (SLA) 2015). antara ISP dengan pelanggan. d. Keamanan (Security) Penerapan multi server akan menggunakan Jaringan komputer mempermudah dalam banyak server. Untuk mengelola banyak server, pemberian perlindungan terhadap data. Meskipun data diperlukan suatu teknologi tepat guna untuk pada sebuah komputer dapat diakses oleh komputer menjalankannya. Virtualisasi digunakan sebagai lain, tetapi kita dapat membatasi akses orang lain alternatif untuk menjalankan mekanisme multi server. terhadap data tersebut. Selain itu kita juga bisa Di antara kelebihan virtualisasi adalah pengurangan melakukan pengamanan terpusat atas seluruh biaya investasi hardware, kemudahan backup dan komputer yang terhubung ke jaringan (Kustanto & recovery, mengurangi panas, standarisasi hardware Saputro, 2015). dan kemudahan deployment. Sedangkan kekurangannya adalah satu pusat masalah. Penerapan virtualisasi ini jika server induk B. Sistem Operasi Linux bermasalah, semua sistem virtual machine didalamnya Linux pada awalnya dibuat oleh seorang tidak bisa digunakan. Hal ini bisa diantisipasi dengan mahasiswa Finlandia yang bernama Linus T orvalds. menyediakan fasilitas backup secara otomatis dan Dulunya Linux merupakan proyek hobi yang periodik atau dengan menerapkan prinsip fail diinspirasikan dari Minix, yaitu sistem UNIX kecil over/clustering. yang dikembangkan oleh Andrew T anenbaum. Linux versi 0.01 dikerjakan sekitar bulan Agustus 1991. II. KAJIAN PUSTAKA Kemudian pada tanggal 5 Oktober 1991, Linusmengumumkan versi resmi Linux, yaitu versi A. Konsep Dasar Jaringan 0.02 yang hanya dapat menjalankan shell bash (GNU Jaringan komputer adalah “jaringan komputer Bourne Again Shell) dan gcc (GNU C Compiler). Saat adalah kumpulan beberapa komputer (dan perangkat ini Linux adalah sistem UNIX yang sangat lengkap, lain seperti router, switch, dan sebagainya) yang bisa digunakan untuk jaringan, pengembangan saling terhubung satu sama lain melalui media software dan bahkan untuk pekerjaan sehari-hari. perantara” (Sofana, 2013). Secara lebih sederhana, Linux sekarang merupakan alternatif sistem operasi jaringan komputer dapat diartikan sebagai yang jauh lebih murah jika dibandingkan dengan sekumpulan komputer beserta mekanisme dan sistem operasi komersial (misalnya Windows prosedurnya yang saling terhubung dan 9.x/NT/2000/ME) (Komputer, 2014). Karena kernel berkomunikasi. Komunikasi yang dilakukan oleh Linux dikembangkan dengan usaha yang independent, komputer tersebut dapat berupa transfer berbagai banyak plikasi yang tersedia, sebagai contoh, C data, instruksi, dan informasi dari satu komputer ke Compilermenggunakan gcc dari Free komputer lain (Madcom, 2010). SoftwareFoundation GNU’s Project. Compiler ini Dibandingkan dengan komputer yang berdiri banyak digunakan pada lingkungan Hewlett-Packard sendiri (stand-alone), jaringan komputer memiliki dan Sun. Linux bisa didapatkan dalam berbagai beberapa keunggulan antara lain: distribusi (sering disebut Distro). Distro adalah bundel a. Berbagi peralatan dan sumber daya dari kernel Linux, beserta sistem dasar linux, program Beberapa komputer dimungkinkan untuk saling instalasi, tools basic, dan program-program lain yang memanfaatkan sumber daya yang ada, seperti printer, bermanfaat sesuai dengan tujuan pembuatan distro

Published by: Institute of Development, Research and Community Services, LP3M. School of Informatics Management and Computing, STMIK Jayakarta Telp. +62-21-3905050 , URL: http://journal.stmikjayakarta.ac.id/index.php/jisamar Email: [email protected] , [email protected] 8

diintegrasikan dengan portal web API, aplikasi bisnis C. Mail Server dan VoIP menggunakan web services. Zimbra pada Mail server adalah program daemon yang bekerja dasarnya sekelas dengan aplikasi Microsoft Exchange menampung dan mendistribusikan email dalam Server. Bedanya, Zimbra tersedia dalam 2 edisi, yaitu jaringan (Kurniawan, 2008). Protokol yang umum Open Source Edition dan Network Edition. Zimbra digunakannya antara lain adalah protokol SMTP, Open Source Edition menggunakan lisensi Mozilla POP3 dan IMAP. SMTP (Simple Mail Transfer Public License yang salah satu butir lisensinya Protocol) digunakan sebagai standar untuk menyatakan bahwa perubahan atau modifikasi yang menampung dan mendistribusikan email, sedangkan dilakukan pada kode sumber Zimbra harus POP3 ( v3) dan IMAP (Internet dikembalikan pada komunitas (Athaillah, 2012). Mail Application Protocol) digunakan agar user dapat Zimbra Server terdiri dari gabungan berbagai software mengambil dan membaca email secara remote, yaitu Open Source, yaitu : , MySQL, OpenLDAP, tidak perlu login ke dalam sistem shell mesin mail Anti Virus Clamav dan Anti Spam SpamAssassin. server, cukup menghubungi port tertentu dengan mail Sebagai aplikasi open source yang tersedia versi client yang mengimplementasikan protokol POP3 komersilnya dengan sedikit perbedaan feature dan dan/atau IMAP (Athaillah, 2012). Lebih jelasnya, bila dukungan support, Zimbra bisa menjadi pilihan tepat disebutkan mail server, maka menunjukkan bahwa bagi sysadmin yang hendak melakukan implementasi daemon-daemon bekerja dengan cara Mail server diatas sistem operasi Linux. Zimbra mengimplementasikan salah satu protokol di atas Collaboration Suite (ZCS) merupakan salah satu (Komputer, 2014). aplikasi mail server powerful yang dapat Pada dasarnya untuk membaca email pada mesin dipergunakan sebagai aplikasi mail server dalam mail server terdapat 2 cara, yaitu : jumlah user puluhan hingga ribuan. Arsitektur Zimbra 1. Secara lokal, yaitu dengan cara melakukan login meliputi integrasi dari aplikasi opensource yang ke dalam sistem shell pada mail server dan menggunakan standar protokol industry membaca langsung email dari mailbox (berupa file atau direktori yang berisi text terformat standar E. Zimbra Proxy email). Bila hanya ini yang dapat dilakukan, maka Proxy server adalah sebuah komputer atau mail server cukup menyediakan daemon SMTP kumpulan komputer yang diletakkan sebagai tanpa daemon POP3 dan/atau IMAP. pelayanan pelanggan (yang selanjutnya disebut client) 2. Secara remote, tanpa memasuki sistem shell tetapi yang meminta pelayanan data baik dari pusat melalui port POP3 atau IMAP tergantung mana komputer (yang selanjutnya disebut dengan Server) yang disediakan, dengan menggunakan tool mail ataupun dokumen web (Sugianto, 2012). Zimbra client yang mengimplementasikan salah satu Proxy (juga disebut sebagai Nginx-Zimbra atau protokol mail retrieval (mengambil email secara disingkat NZ) adalah sebuah komponen penting dari remote). Melalui cara ini, mail server selain harus Zimbra Collaboration Suite. Zimbra Proxy adalah menjalankan daemon SMTP, harus juga proxy server dengan kinerja tinggi yang dapat menjalankan daemon POP3 dan/atau IMAP. dikonfigurasi sebagai HTTP/S, POP3/S, IMAP/S Beberapa aplikasi mail server diantaranya adalah proxy yang digunakan untuk reverse proxy HTTP/S mail server berbasis Microsoft Exchange, Zimbra POP/S, IMAP/S sebagai permintaan klien untuk satu Collaboration Suite, IBM Lotus Domino, MDaemon, set server backend (Athaillah, 2012). Zimbra proxy ini Postfix, , , Hmailserver, dan juga menyediakan fungsi seperti otentikasi LDAP dan lain-lain. juga koneksi SSL dengan sertifikat yang berbeda untuk nama host yang berbeda pula. D. Zimbra Collaboration Suite Dalam kasus penggunaan yang tertentu, nginx Zimbra adalah software open source untuk email Zimbra menerjemahkan informasi login user dalam server dan kolaborasi (groupware), yang suatu cara (seperti id akun atau nama pengguna) dan menyediakan solusi email server yang powerful, kemudian meneruskan rute ke alamat mail server atau penjadwalan, kalender grup, kontak dan manajemen web server upstream dari Nginx Lookup Extension penyimpanan dokumen via web (Athaillah, 2012). (disingkat NLE), dan akhirnya terjadi interaksi cache Zimbra server tersedia untuk Linux, Mac OS X dan proxy antara user dan ZCS mail server. Untuk platform virtualisasi. mempercepat kecepatan rute lookup, memcached Zimbra menggunakan klien Ajax Web 2.0 yang dikenalkan untuk melakukan caching hasil pencarian. dapat dijalankan pada browser Firefox, Safari dan Oleh karena itu, ketika login berikutnya dengan nama Internet Explorer (6.0+) dan IE serta mudah

Published by: Institute of Development, Research and Community Services, LP3M. School of Informatics Management and Computing, STMIK Jayakarta Telp. +62-21-3905050 , URL: http://journal.stmikjayakarta.ac.id/index.php/jisamar Email: [email protected] , [email protected] 9

ISSN: 2598-8719 (Online) ISSN: 2598-8700 ( Printed ) Vol. 2 No.4 November 2018

yang sama akan langsung di proses oleah proxy tanpa balancing sebenarnya merupakan proses fleksibel melihat di NLE. yang dapat diciptakan dengan berbagai cara dan Zimbra Proxy mencakup software-software metode. Cukup banyak cara dan pilihan untuk sebagai berikut : mendapatkan jaringan yang di lengkapi dengan sistem 1. Nginx. load balancin (Madcom, 2010)g. Cara kerja dan IMAP/POP3 proxy server yang memiliki performa prosesnya berbeda-beda satu dengan yang lainnya. bagus dan berfungsi sebagai sistem yang Namun cara yang paling umum dan banyak di menangani permintaan akses POP/IMAP. gunakan adalah konsep virtual server atau virtual IP. 2. Memcached. Software yang menyediakan layanan cache object III. PEMBAHASAN secara terdistribusi. Data mengenai routing akses Dalam pembahasan ini penulis membahas akan disimpan didalam cached memory sehingga tentang jaringan yang sedang diterapkan di pada akses berikutnya, koneksinya jauh lebih perusahaan dan usulan jaringan yang penulis usulkan. cepat. 1. Jaringan Berjalan 3. Zimbra Proxy Route Lookup Handler. Topologi jaringan di kantor TGG adalah Software ini bertindak sebagai servlet yang berada menggunakan topologi star. Semua perangkat jaringan di Zimbra mailbox server. Servlet ini yang akan baik client, server, firewall, printer dan juga access menerima permintaan akses dari account tertentu point terhubung ke jaringan melalui perangkat switch yang masuk melalui Zimbra Proxy. yang berfungsi sebagai sentral jaringan. Struktur F. Virtualisasi jaringan pada perusahaan ini menggunakan router Virtualisasi adalah teknologi yang mengizinkan yang terhubung langsung dengan interkoneksi internet sistem komputer untuk membuat sistem komputer di gedung cyber Apjii lantai 1. PT TGG sendiri, untuk bayangan di dalam komputer tersebut (Zaida, 2013). server farm menggunakan bandwidth unlimited akses Istilah virtualisasi (virtualization) memiliki banyak IIX dan 50 MB akses international. Sedangkan untuk pengertian. Jika merujuk pada kamus Oxford, istilah kebutuhan LAN adalah unlimited akses IIX dan 20 virtualization merupakan turunan dari MB akses international. kata virtualize yang memiliki makna “Convert (something) to a computer-generated simulation of reality”. Dalam terjemahan bebas, virtualisasi berarti Mengubah sesuatu (mengkonversi) ke bentuk simulasi dari bentuk nyata yang ada. Inti dari virtualisasi adalah membuat sebuah simulasi dari perangkat keras, sistem operasi, jaringan maupun yang lainnya. Di bidang teknologi informasi, virtualisasi digunakan sebagai sarana untuk improvisasi skalabilitas dari perangkat keras yang ada. Dengan virtualisasi, beberapa sistem operasi dapat berjalan secara bersamaan pada satu buah komputer. Hal ini tentunya dapat mengurangi biaya yang harus dikeluarkan oleh sebuah perusahaan (Zaida, 2013). Di masa akan datang, teknologi virtualisasi akan banyak digunakan baik oleh Sumber : PT. Tele Global perusahaan yang bergerak dibidang teknologi Gambar 1. Topologi Jaringan PT.Tele Global informasi maupun yang tidak murni bergerak di bidang teknologi informasi namun menggunakan A. Topologi Jaringan Usulan teknologi informasi sebagai sarana untuk memajukan Topologi usulan adalah topologi star dan hanya tidak berbeda jauh dengan topologi jaringan yang usahanya. sedang berjalan. Hanya menambahkan 1 server G. Load balancing dengan spesifikasi yang cukup tinggi, karena untuk di Load balancing adalah teknik untuk membagi install Host Virtualization dan beban jaringan (traffic) melalui beberapa link network menjalankan beberapa virtual machine (VM) yang yang tersedia untuk meningkatkan throughput, akan menjalankan servis zimbra yang baru yang mengurangi response time, maupun menghindari saling berintegrasi dengan servis zimbra lainnya. penumpukan traffic yang berlebihan (Towidjojo, Mikrotik Kungfu Kitab 4, 2016). Proses load

Published by: Institute of Development, Research and Community Services, LP3M. School of Informatics Management and Computing, STMIK Jayakarta Telp. +62-21-3905050 , URL: http://journal.stmikjayakarta.ac.id/index.php/jisamar Email: [email protected] , [email protected] 10

ISSN: 2598-8719 (Online) ISSN: 2598-8700 ( Printed ) Vol. 2 No.4 November 2018

Skenario Zimbra multi server dilakukan dengan cara memisahkan service-service tertentu pada server terpisah, misalnya ada pemisahan untuk fungsi LDAP server, Mailbox server, MTA server dan lain-lain. Untuk menjalankan servis email zimbra dengan skema multi server minimal dibutuhkan setidaknya 3 server. Dalam usulan jaringan kali ini, penulis mengusulkan penambahan 1 unit server baru untuk menjalankan 4 server virtual, yaitu 1 server LDAP, 1 server MTA, dan 2 server mailbox. 2 buah server fisik exsisting di jadikan sebagai backup server virtual. Kemudian dari sisi networking, penulis mengusulkan penambahan 1 unit router dan 1 unit switch gigabyte. Topologi jaringan usulan seperti Sumber : Penelitian tahun 2018. gambar di bawah ini. Gambar 3. Skema Jaringan Usulan

C. Keamanan Jaringan Keamanan jaringan komputer yang penulis usulkan adalah dengan menerapkan keamanan pada mail server zimbra untuk mengatasi masalah keamanan, antara lain: 1. Menerapkan port forwarding pada port zimbra / Zimbra Behind NAT. Pada skema multi server ini, server zimbra di tempatkan di belakang router mikrotik. Sehingga butuh di perlukan port forwarding jika akan di akses dari luar. 2. Menerapkan SSL Authentication Penerapan SSL ini adalah konfigurasi mail klien user menggunakan pilihan SSL pada smtp dan pop3. Yaitu port 465 pada smtps dan 995 pada pop3s. dengan penerapan SSL ini, pengiriman dan

Sumber : Penelitian tahun 2018. penerimaan email menjadi lebih secure. Karena Gambar 2. Topologi Jaringan Usulan secara koneksi, data di enkripsi selama pengiriman maupun penerimaan. B. Skema Jaringan D. Manajemen Jaringan Pada skema usulan kali ini penulis meletakkan Manajemen jaringan yang akan di terapkan server-server email di belakang router dan adalah dengan menerapkan IP address lokal pada menggunakan IP lokal. Komunikasi dengan publik server-server email yang di bangun. internet menggunakan metode Network Address Translation (NAT) dan Port Forwarding. Tabel 1. Tabel Ip Address Zimbra Multi server No Server IP Hostname Address 1 LDAP dan DNS 172.16.0.2 Ldap.tgg.net.id Server 2 Mailbox 1 172.16.0.3 Mbox-1.tgg.net.id 3 Transport/MTA/p 172.16.0.4 Transport.tgg.net.id roxy 4 Mailbox 2 172.16.0.5 Mbox-2.tgg.net.id 5 Global akses 172.16.0.4 Mail.tgg.net.id server email

2. Pengujian Jaringan

Published by: Institute of Development, Research and Community Services, LP3M. School of Informatics Management and Computing, STMIK Jayakarta Telp. +62-21-3905050 , URL: http://journal.stmikjayakarta.ac.id/index.php/jisamar Email: [email protected] , [email protected] 11

ISSN: 2598-8719 (Online) ISSN: 2598-8700 ( Printed ) Vol. 2 No.4 November 2018

Skenario pengujian ini ada dua tahap, yaitu [email protected] skenario pertama ketika menggunakan skema single [email protected] server. Kirim email ke sesama domain dan domain Melihat table di atas, user [email protected] berada luar dengan akses webmail klien. Dan pengujian di mailbox-2. Untuk mengakses webmail, user kedua menggukan zimbra proxy dengan skema multi tersebut harus mengakses mbox-1.tgg.net.id. Setelah server. Memastikan semua service zimbra berjalan penerapan zimbra proxy, tidak perlu lagi mengakses semua sebagaimana mestinya. Pengujian yang kedua mbox-1.tgg.net.id, cukup di wakili oleh hostname ini adalah login webmail melalui zimbra proxy yang mudah saja yaitu mail.tgg.net.id. User cukup kemudian dengan kirim email ke sesama domain dan mengetahui satu hostname mail server proxy yang domain luar dengan akses webmail klien. mana hostname tersebut akan mem-forward request akses webmail ke masing-masing server mailbox. A. Pengujian Jaringan Awal Pengujian awal jaringan adalah dengan test login webmail seperti biasa pada zimbra single server, tanpa ada zimbra proxy. Semua account user terletak pada mailbox server yang sama.

Gambar 5. Webmail Klien Login Melalui Zimbra Proxy Pengujian selanjutnya yaitu pengiriman email melalui webmail ke domain internal di lakukan 4 kali. Pengiriman size email yang kecil, maupun size yang besar (menggunakan attachment). Hasil dari uji coba bisa di lihat dalam log transaksi email yang berada pada file /var/log/zimbra.log di server mailbox1.

Gambar 4. Zimbra Admin Status di Single Server Tabel 3. Pengujian mail Uji Latency Delay (second) Karena ini single server, maka akses webmail Keterangan hanya cukup akses hostname server saja di browser. Kirim Localhost Mailbox 1 Mailbox 2 Kirim 0.54 0.49 0.51 Hanya Text Jadi secara default tidak ada pembedaan servis-servis Ke 1 zimbra yang berjalan. Setelah berhasil login webmail, Kirim 0.45 0.39 0.4 Hanya Text penulis melakukan pengetesan kirim email ke sesama Ke 2 domain internal, dan ke domain external. Kirim 1.1 4.3 4.4 Attachment Ke 3 10 MB Kirim 1.8 8.7 9.5 Attachment B. Pengujian Jaringan Akhir Ke 4 20 MB Pada pengujian akhir ini dimana sudah diterapkan zimbra multi server, maka skenario IV. KESIMPULAN pengujian adalah login akses webmail melaui zimbra proxy dan melakukan pengiriman email ke sesama Berdasarkan dari pembahasan yang sudah dijelaskan domain dan beda domain. Namun masih dalam sebelumnya, penulis mencoba untuk menarik lingkup server yang sama dan masing-masing akun kesimpulan mengenai kegiatan implementasi zimbra terletak di beda server mailbox. Pengujian ini proxy sebagai load balancer dengan skema multi menggunakan 2 domain. Tgg.net.id dan gec- server pada PT TGG yaitu sebagai berikut: course.com. penempatan user di server mailbox 1. Dalam skala trafik email yang tinggi, penerapan seperti table berikut. zimbra proxy akses webmail klien menjadi lebih Tabel 2. Penempatan User di Server Mailbox cepat. Karena ada proses cache yang dilakukan Server User oleh zimbra memcached. Juga pembagian trafik [email protected] Mailbox 1 dan beban (load balancing) ke beberapa server [email protected] menjadikan kinerja server tidak tersentral dalam Mailbox 2 [email protected]

Published by: Institute of Development, Research and Community Services, LP3M. School of Informatics Management and Computing, STMIK Jayakarta Telp. +62-21-3905050 , URL: http://journal.stmikjayakarta.ac.id/index.php/jisamar Email: [email protected] , [email protected] 12

ISSN: 2598-8719 (Online) ISSN: 2598-8700 ( Printed ) Vol. 2 No.4 November 2018

satu server. Baik itu akses webmail (http proxy) [9]Madcom. (2010). Sistem Jaringan Komputer untuk dan mail klien pop3/IMAP (mail proxy). Pemula. Yogyakarta: Andi Publisher. 2. Spesifikasi hardware dan kualitas bandwidth [10]Nurlina, & Irmayana. (2014). Studi banding sangat berpengaruh dalam proses scanning email Spam-Assasin Mail Server dengan Tanpa Fiter di yang masuk dan keluar. Latency delay suatu Sisi Mail Client. Citec Journal, 77. antrian email akan semakin mudah di proses jika [11]Pratama, & Rafie, A. M. (2008). Perancangan dan resource server tidak di gunakan oleh servis Implementasi Mail Server Berbasis Qmail pada zimbra yang lainnya. JCpanel Web Hosting Control Panel. Seminar 3. Dengan penerapan zimbra di belakang NAT, Nasional SNATI. menjadikan zimbra lebih secure, karena hanya [12]Santosa, B. (2012). Dipetik Mei 26, 2017, dari port-port tertentu yang di buka dan di teruskan http://kurusetra.web.id/bandwidth.pdf dari akses global internet. [13]Saputra, E., & Lestari, I. (2014). Analisa dan 4. Penerapan multi server menjadikan mail server Perancangan Voice Over Internet Protokol (Voip) fleksibel jika suatu saat ada penambahan server Menggunakan Teknologi Open Source Pada Pusat mailbox, server MTA atau server LDAP replica. Teknologi Informasi dan Pangkalan Data Uin Sehingga tidak perlu ada downtime yang cukup Suska Riau. SiTeKIn, 106. lama. [14]Silitonga, P., & Morina, I. S. (2014). Analisis 5. Dengan virtualisasi, menjadikan cost untuk QoS (Quality of services) Jaringan Kampus hardware menjadi lebih hemat. Karena tidak dengan Menggunakan Microtic Routerboard. membutuhkan space rack yang banyak, listrik dan jurnalTIMES. juga suhu panas. [15]Sofana, I. (2013). Membangun Jaringan Komputer,Mudah Membuat Jaringan Komputer (Wire & Wireless) untuk Pengguna Windows dan REFERENSI Linux. Bandung: Informatika . [16]Sopandi, D. (2010). Instalasi dan konfigurasi jaringan komputer. Bandung: Informatika. [1] Anton, & Anggraini, R. (2008). Dipetik November [17]Sugianto, M. (2012). Panduan Installasi dan Selasa, 2017, dari Konfigurasi Mail Server Berbasis Zimbra. Bekasi: http://repository.unand.ac.id/1117/1/33- PT. Excellent Infotama Kreasindo. 37_ANTON_VOIP_OKT_08.pdf. [18]Sukaridhoto, S. (2014). Buku Jaringan Komputer [2]Athaillah. (2012). Panduan Membuat Email Server I. Surabaya: PENS. Dengan Zimbra. Jakarta: Jasakom. [19]Towidjojo, R. (2016). Mikrotik Kung Fu Kitab 3. [3]Desmira, Sumarto, D., & Yuliani, R. (2017). Jakarta: Jasakom. Rancang Bangun Mail Server Berbasis [20]Towidjojo, R. (2016). Mikrotik Kungfu Kitab 4. Squirrelmail Menggunakan MTA. Prosisko, 55. Jakarta: Jasakom. [4]Irawati, & Indrarini, D. (2015). Jaringan Komputer [21]Warman, I., & Maknun, J. (2014). Implemntasi dan Data Lanjut. Yogyakarta: Deepublish. vioce over internet protocol (VOIP) IP Phone [5]Komputer, W. (2014). Konsep Dan Implementasi sebagai Media Komunikasi Pengganti PABX. Jaringan Dengan Linux Ubuntu. Yogyakarta: Jurnal Momentum, 57. Andi Publisher. [22]Zaida, E. (2013). Kupas Tuntas Teknologi [6]Kurniawan, D. (2008). Pengantar Jaringan Virtualisasi. Yogyakarta: Andi Offset. Komputer Bagian I. Jakarta: STMIK Darmajaya .

[7]Kustanto, & Saputro, D. T. (2015). Belajar

Jaringan Komputer Berbasis Mikrotik OS Edisi

Revisi. Yogyakarta: Gava Media.

[8]Lukitasari, D., & Oklilas, A. F. (2010). Analisis

Perbandingan Load Balancing Web Server

Tunggal Dengan Web server Cluster Menggunakan Linux Virtual Server. Jurnal Generic.

Published by: Institute of Development, Research and Community Services, LP3M. School of Informatics Management and Computing, STMIK Jayakarta Telp. +62-21-3905050 , URL: http://journal.stmikjayakarta.ac.id/index.php/jisamar Email: [email protected] , [email protected] 13