KomuniTi, Vol.III No.1 Juli 2011
39
BEBAN JARINGAN SAAT MENGAKSES EMAIL DARI BEBERAPA MAIL SERVER Husni Thamrin Jurusan Teknik Informatika, Fakultas Komunikasi dan Informatika Universitas Muhammadiyah Surakarta Email :
[email protected]
ABSTRACT Expensive internet facilities require prudent in its use both as a source of information and communication media. This paper discusses observations of the perceived burden of network bandwidth when accessing some of the mail server using a webmail application. Mail server in question consists of three commercial server and 2 non-commercial server. Data when it download home page, while logged in, open the email, and during idle logout recorded with sniffer Wireshark. Observations in various situations and scenarios indicate that access Yahoo email gives the network load is very high while the SquirrelMail gives the network load is very low than 5 other mail servers. For an institution, use a local mail server (institutional) is highly recommended in the context of banddwidth savings. Keywords : Email, Webmail, Bandwidth ABSTRAK Fasilitas internet yang mahal memerlukan tindakan bijak dalam pemanfaatannya baik sebagai sumber informasi maupun media komunikasi. Tulisan ini membahas pengamatan terhadap beban bandwidth yang dirasakan jaringan saat mengakses beberapa mail server menggunakan aplikasi webmail. Mail server yang dimaksud terdiri atas 3 server komersial dan 2 server non komersial. Data saat mendownlod halaman muka, saat login, membuka email, logout dan semasa idle direkam dengan sniffer Wireshark. Hasil pengamatan dan skenario dalam berbagai situasi menunjukkan bahwa akses email Yahoo memberi beban jaringan sangat tinggi sedangkan SquirrelMail memberi beban jaringan sangat rendah di antara 5 mail server yang diamati. Bagi sebuah institusi, penggunaan mail server lokal (institusional) sangat disarankan dalam konteks penghematan bandwidth. Kata kunci : Email, Webmail, Bandwidth
40
KomuniTi, Vol.III No.1 Juli 2011
aplikasi mail client semacam Evolution
PENDAHULUAN
atau Microsoft Outlook. Hasil penelitian
Internet masih merupakan fasilitas
ini
mahal di Indonesia. Sebagai contoh, biaya sewa
koneksi
internet
ADSL
diharapkan
dapat
memberikan
gambaran tentang beban bandwidth yang
untuk
dialami
pelanggan personal mencapai 9 juta rupiah
jaringan
sebagai
akibat
penggunaan akun email tertentu dan
per tahun untuk bandwidth 1 Mbps [1].
diharapkan dapat dimanfaatkan sebagai
Biaya ini akan bertambah besar bagi
acuan dalam memilih akun email yang
pelanggan institusional atau warnet.
tepat
Sayangnya pemakaian fasilitas ini
dalam
konteks
optimalisasi
penggunaan bandwidth yang ada.
masih kurang optimal. Cara memakai dan memilih teknologi untuk akses informasi dan
komunikasi
membuat
PROSEDUR PENELITIAN
pemakaian
Penelitian ini dilakukan dengan
bandwidth menjadi boros. Banyak yang
membandingkan beban yang dirasakan
belum tahu, misalnya, bahwa video dan
oleh jaringan pada saat mengakses email
flash dapat diblok secara temporer dengan
dari 5 mail server berbeda menggunakan
menambah add-on tertentu pada browser
layanan webmail. Kelima mail server itu
internet. Dengan demikian video atau flash yang
tidak
dikehendaki
tidak
terdiri atas 3 (tiga) server komersial dan 2
perlu
(dua) server non-komersial. Tiga server
diunduh dan dimainkan.
komersial terdiri atas Gmail, Yahoo dan
Penelitian ini bertujuan mengamati
Lycos dan ketiganya termasuk mail service
beban bandwidth yang diderita jaringan
provider yang sangat populer saat ini [3].
untuk mengakses email dari mail server
Dua mail server non komersial diakses
berbeda menggunakan aplikasi webmail.
menggunakan aplikasi
Webmail
Zimbra yang diinstal pada komputer milik
dipilih
karena
merupakan
aplikasi yang digunakan oleh mayoritas
universitas tempat penulis bekerja.
pengguna internet untuk mengakses email
Teknologi
dan merupakan aplikasi yang digunakan
berikut [2,3]:
berbagai aplikasi webmail dan sedikit mengetahui
muka
yang
pada saat pengamatan adalah sebagai
Kebanyakan pengguna sudah mengetahui
yang
antar
digunakan pada masing-masing webmail
oleh kebanyakan mail server komersial [2].
sekali
SquirrelMail dan
keberadaan 40
1.
Gmail: HTML, AJAX
2.
Lycos: HTML, JavaScript, CSS
KomuniTi, Vol.III No.1 Juli 2011
41
3.
Squirrel mail: HTML 4.0
komunikasi diilustrasikan pada Gambar 1.
4.
Yahoo: HTML, Javascript, CSS
Sniffer Wireshark mempunyai banyak
5.
Zimbra: HTML, AJAX, CSS
fasilitas yang cocok digunakan dalam pengamatan ini. Wireshark dapat memberi
Lima buah email dikirimkan secara simultan menuju akun yang dibuat pada masing-masing mail server. Email itu berisi teks yang cukup singkat sedemikian sehingga dapat dikirm melalui internet dengan
menggunakan
satu
paket
informasi tentang paket-paket data yang ditransmisikan, jumlah byte tiap paket, waktu transmisi, alamat IP sumber dan penerima, protokol yang digunakan, dan lain-lain [4].
IP Hasil perekaman untuk setiap tahap
(internet protocol). Akses terhadap isi email dilakukan
disimpan
pada
berkas-berkas
terpisah
menggunakan browser Mozilla Firefox
untuk nantinya dianalisa secara offline.
versi 3 dengan mengikuti tahap-tahap:
Proses perekaman data dilakukan dalam satu kurun waktu untuk mengurangi
1.
Menuju halaman muka (homepage) dari webmail. Halaman ini berisi form untuk mengisi nama user dan
kemungkinan perbedaan kondisi jaringan ketika
mengakses
mail
server
yang
berbeda.
password. 2.
Login menggunakan nama user dan password yang telah dibuat sebelumnya.
3.
Membuka kelima email satu per satu. Proses ini termasuk juga proses untuk membuka inbox sampai isi email tampil di layar.
4.
Membiarkan browser tidak disentuh (idle) selama beberapa menit.
5.
Gambar 1. Posisi perekam data komunikasi jaringan dengan sniffer Wireshark
Logout dari halaman webmail. Data yang dikirim dan diterima
Semua informasi yang tersisa saat
oleh komputer di tahap 1 – 5 di atas
akses internet dalam kurun sebelumnya
direkam menggunakan perangkat lunak
harus dihapus sebelum proses perekaman
sniffer yaitu Wireshark versi 1.07. Posisi
untuk
sniffer dalam proses perekaman data
Penghapusan data sejarah pada browser
sebuah
server
dilakukan.
42
KomuniTi, Vol.III No.1 Juli 2011
Mozilla Firefox dilakukan dengan memilih menu Tools – Clear Private Data yang
HASIL
secara efektif dapat menghapus berbagai informasi
seperti
sejarah
Hasil pengamatan terhadap beban
penelusuran
jaringan
internet, sejarah download, data dalam
saat
mengakses
email
dari
berbagai server berbeda ditampilkan pada
cache dan cookies.
Tabel 1. Pada tabel tersebut, data total
Data yang telah direkam kemudian
menunjukkan jumlah seluruh data yang
dianalisa untuk ditentukan berapa jumlah
dikomunikasikan oleh client (browser
byte yang ditransaksikan selama akses
internet) termasuk data yang dikirim untuk
email, jumlah byte yang ditransaksikan
menanyakan alamat IP ke DNS server
dari dan menuju mail server, jumlah byte
(DNS query) maupun data dari situs lain.
yang ditransaksikan jika browser dalam
Data komunikasi adalah jumlah data yang
keadaan diam (idle) yang mensimulasikan
ditransmisikan untuk komunikasi antara
situasi pada saat email dibaca, sebuah
client dan mail server. Download dan
email
browser
upload adalah jumlah data yang secara
ditinggalkan, dan jumlah paket data yang
berturut-turut diterima dan dikirim oleh
bersifat chatty (mengandung informasi
client.
sedang
ditulis
atau
jabat tangan).
Tabel 1. Beban jaringan untuk akses email dari beberapa mail server; data dalam byte Gmail
Lycos
Squirrel
Yahoo
Zimbra
Data total
1319629
684210
162486
4086223
904632
Data komunikasi
1272662
609868
159669
427526
892500
Download
1051062
467462
130392
213277
819416
Upload
221600
142406
29277
214249
73084
0.37
0.41
0.46
0.35
0.36
Chat Packet (%) Chat persentase
packets jumlah
menunjukkan
paket
data
komunikasi
yang
“lawan
data
bicara”
memberitahu
tentang
pembicara
dibanding keseluruhan jumlah paket data
berlangsung. Informasi ini meliputi antara
yang dikomunikasikan. Informasi jabat
lain SYN (permintaan koneksi), ACK
tangan
(acknowledgement = permintaan diterima),
dalam
proses 42
situasi
keperluan
mengandung informasi “jabat tangan”
diperlukan
dan
untuk
yang
sedang
KomuniTi, Vol.III No.1 Juli 2011
43
FIN (koneksi selesai) dan RST (reset =
Tahap-tahap yang dimaksud adalah proses
koneksi
dalam
membuka homepage dari webmail, proses
kategori chat packet adalah paket yang
login, proses membuka email termasuk
mengandung kesalahan data, paket yang
membuka inbox dan proses logout. Proses
mengandung kesalahan proses transmisi
membuka email pertama dibedakan dengan
dan
proses membuka email berikutnya karena
diulangi).
paket
untuk
Termasuk
mengulangi
proses
pengiriman data.
beberapa webmail yang menggunakan
Tabel 2 memperlihatkan jumlah
Javascript akan mengunduh script terlebih
data yang ditransmisikan pada setiap tahap
dahulu
pada
yang muncul pada saat mengakses email.
pertama.
proses
membuka
email
Tabel 2. Beban jaringan untuk berbagai proses dalam akses email Proses
Gmail
Lycos
Squirrel
Yahoo
Zimbra
74227
162382
80611
137794
38808
Logging in
1000245
132810
30160
2822192
810839
Logging out
60572
55209
2310
591451
18178
Baca email pertama
116767
85743
9881
119952
5601
7992
46357
-
102524
4443
Akses homepage
Baca email berikutnya
Perekaman proses membaca email
didiamkan
dalam
keadaaan
pengguna
berikutnya tidak dilakukan saat mengamati
sudah logged in. Kondisi ini terjadi jika
SquirrelMail karena aplikasi webmail itu
pengguna membaca email yang panjang,
menggunakan kode HTML murni sehingga
pengguna sedang menulis email atau
diasumsikan
email
pengguna meninggalkan komputer dalam
berikutnya memberi beban jaringan yang
kondisi online. Total bytes merupakan
setara dengan beban jaringan pada proses
jumlah data yang ditransaksikan selama
pembacaan email pertama. Perekaman
selang waktu pengamatan (dalam detik).
proses pembacaan email dilakukan lima
Byte per menit menunjukkan jumlah data
kali sehingga data yang ditampilkan pada
yang ditransaksikan secara rata-rata dalam
Tabel 2 adalah nilai rata-rata.
satu menit.
Tabel
proses
3
pembacaan
menampilkan
beban
jaringan pada saat browser dibiarkan atau
44
KomuniTi, Vol.III No.1 Juli 2011
Tabel 3. Beban jaringan pada saat browser dibiarkan (idle) Idle Total byte
Gmail
Lycos
Squirrel
Yahoo
Zimbra
67946
23251
0
14907
5739
401
300
60
418
444
10166
4650
0
2140
776
Selang pengamatan (detik) Byte per menit
dari
Pembincangan Berbagai
penelitian
yang
sekitar
4
MB
data
yang
ada
ditransmisikan, hanya sekitar 400 KB yang
tentang beban mail server umumnya
benar-benar berasal dari server milik
dikaitkan dengan unjuk kerja server.
Yahoo, yang terdiri atas server Yahoo!,
Bertolotti dan Calzarossa [5] misalnya
Yahoo!Asia,
mengamati unjuk kerja mail server dalam
Yahoo!Korea.
berbagai model sedangkan Gomes dan
bahwa akses homepage webmail tidak
kawan-kawan [6] mengamati beban server
memberi beban yang tinggi namun setelah
karena adanya spam. Penelitian yang
user
dilakukan penulis lebih diarahkan pada
drastis. Iklan tampaknya mulai didonlod
akses mail server dan beban bandwidth
sesaat setelah user login.
yang dirasakan oleh jaringan.
login,
Yahoo!Eropa, Tabel
beban
2
dan
menunjukkan
jaringan
melonjak
Akses terhadap Gmail memberi
Tabel 1 menunjukkan bahwa akses
beban jaringan kedua tertinggi (Tabel 1).
email dari server Yahoo memberi beban
Google menggunakan bentuk teks untuk
bandwidth tertinggi di antara aplikasi
iklan sehingga memberi tambahan beban
webmail
yang kecil saja. Besarnya byte yang
sangat
yang
diamati.
signifikan.
Perbedaannya
Total
data
yang
didonlod menunjukkan bahwa aplikasi
kali
lebih
besar
JavaScript yang digunakan oleh Gmail
dibanding total data untuk akses terhadap
sangat kompleks dan besar. Halaman web
Gmail. Halaman situs Yahoo mengandung
dari Gmail mengandung news sticker
konten grafis dan video yang ukuran
sehingga sangat aktif dalam menggunakan
datanya relatif besar. Alamat IP pengirim
jaringan selama masa idle (Tabel 3).
dan
ditransmisikan
tiga
penerima
sebagian berasal
besar dari
membuktikan
bahwa
Keaktifan ini sekaligus digunakan untuk
data
halaman
Yahoo
mengupdate status inbox sehingga email
pemasang
iklan.
server
baru segera terinformasikan ke user.
Pengamatan penulis menunjukkan bahwa 44
KomuniTi, Vol.III No.1 Juli 2011
Zimbra memberi beban jaringan
pembacaan
setiap
email
dari
45
Lycos
yang tidak sebesar Gmail meskipun juga
memberi beban jauh lebih besar dibanding
banyak menggunakan JavaScript dalam
akses
aplikasi
SquirrelMail (Tabel 2).
webmailnya.
Unsur
"conversation" telah diadopsi di Zimbra namun dengan tampilan yang khas. Tiga
menggunakan
Zimbra
dan
Skenario
jendela digunakan dalam tampilan aplikasi,
Dari data-data yang ditampilkan
pertama untuk daftar direktori, kedua
pada tabel 1 – 3, muncul pertanyaan
untuk daftar conversation dan ketiga untuk
bagaimana
isi salah satu email dalam coversation.
ditimbulkan masing-masing akses webmail
Zimbra paling hemat dalam kategori
pada berbagai situasi dan kondisi. Untuk
pembacaan email karena dalam pembacaan
itu penulis membuat tiga skenario yang
email pertama dan berikutnya jumlah byte
berbeda: membaca satu email, membaca
yang didonlod paling kecil (Tabel 2).
satu sampai sepuluh email dan membaca
Akses
terhadap
server
yang
menggunakan SquirrelMail memberikan beban
bandwidth
kebanyakan berbasis
terkecil
aktivitas. teks
dan
untuk
banyak
jaringan
yang
dilanjutkan menulis satu email. Hasil pengujian
dipaparkan
pada
paragraf-
paragraf di bawah ini. Skenario 1 memperkirakan beban
SquirrelMail lebih
beban
jaringan saat satu email dibaca dalam
mengandung kode HTML. SquirrelMail
keadaan
tidak secara rutin mengupdate status
dibuka. Ukuran email cukup kecil sehingga
sehingga saat idle webmail ini sama sekali
dapat ditransmisikan dengan satu paket
tidak membebani jaringan (Tabel 3).
TCP/IP. Skenario ini dapat terjadi jika
Tampilan
cache dari browser tidak mengandung data
halaman
web
SquirrelMail
Lycos memberi beban jaringan terkecil
Meskipun
kode
setelah
SquirrelMail.
JavaScript
baru
pertama
kali
dari situs yang diakses, misalnya karena
sangat sederhana dan tradisional.
total
webmail
didonlod,
tampaknya kode itu tidak digunakan secara massif untuk akses dan tampilan email. Sebagian byte yang didonlod merupakan iklan termasuk di antaranya berupa Google AdSense. Dengan adanya iklan ini, proses
cache baru saja dibersihkan atau jika komputer baru dinyalakan sedangkan deep freeze aktif. Skenario ditampilkan secara grafis
pada
Gambar
2
yang
memperlihatkan bahwa Yahoo memberi beban bandwidth yang sangat tinggi dibanding webmail yang lain.
KomuniTi, Vol.III No.1 Juli 2011
46
4000 Beban Jaringan (KB)
Beban jaringan (KB)
3500 3000 2500 2000 1500
1200 1000 800 600 400 200 0
1000
gmail zimbra yahoo lycos squirrel
500
12
34
7 56
89
10
mail serv er
0
Gambar 3. Beban tambahan yang dirasakan oleh jaringan saat mengakses 1, 2, 3 hingga 10 buah email
gmail lycos squirrel yahoo zimbra mail server
Gambar 2. Beban jaringan untuk akses satu email.
Skenario 3 memperkirakan beban
Skenario 2 memperkirakan beban
tambahan yang dirasakan jaringan saat
tambahan yang dirasakan jaringan untuk
membaca 1 email dilanjutkan dengan
membaca
tidak
menulis 1 email. Masing-masing email
termasuk beban saat membuka homepage,
berukuran cukup kecil sehingga dapat
login
inbox.
ditransmisikan dengan satu paket TCP/IP.
Skenario ini menggambarkan tambahan
Waktu yang dibutuhkan untuk membaca
byte data yang didonlod untuk membaca 1
email diasumsikan adalah 2 menit dan
email, 2 email dan seterusnya hingga 10
menulis email 10 menit. Skenario ini dapat
email. Masing-masing email diasumsikan
terjadi
cukup kecil sehingga dapat ditransmisikan
menjawab
dengan satu paket TCP/IP. Skenario ini
Sebagaimana diperlihatkan pada Gambar
menunjukkan bahwa Yahoo memberikan
4, akses terhadap Yahoo dalam skenario 3
tambahan beban jaringan terbesar (lihat
sangat membebani jaringan dengan lebih
Gambar 3) diikuti oleh Lycos dan Gmail.
dari
Zimbra
memberi
ditransmisikan. Lycos dan Gmail memberi
tambahan beban jaringan yang kecil saja.
beban yang lebih rendah yaitu sekitar 350
Pada proses pembacaan 10 email dalam
KB data tambahan sedangkan Zimbra dan
skenario
SquirrelMail memberi tambahan beban
serangkaian
maupun
dan
2,
saat
email,
membuka
SquirrelMail
Yahoo
memberi
beban
pada
500
aktivitas (reply)
KB
data
kurang dari 50 KB.
tambahan terhadap jaringan sebesar lebih dari 1 MB, yang berbeda sangat signifikan dengan Zimbra dan SquirrelMail yang memberi beban masing-masing sebesar 70 dan 20 KB.
46
membaca sebuah
tambahan
lalu email.
harus
KomuniTi, Vol.III No.1 Juli 2011
webmail Gmail berada pada posisi setelah
600 Beban Jaringan (KB)
47
500
itu. Oleh karena itu dalam konteks
400
penghematan bandwidth, kedua webmail
300 200
itu menjadi pilihan terakhir di antara
100
aplikasi yang diamati.
0 gmail
lycos squirrel yahoo zimbra
Dari lima webmail yang diamati,
mail serv er
SquirrelMail dan Zimbra merupakan
Gambar 4. Beban tambahan yang dirasakan jaringan saat membaca kemudian menulis satu email
webmail non komersial yang harus diinstal pada server lokal (server milik institusi)
Berbagai
skenario
di
atas
atau server milik ISP yang dilanggan. Jika
mendemonstrasikan bahwa akses email
memakai server lokal, penggunaan kedua
menggunakan
webmail ini dapat menghemat bandwidth
SquirrelMail
memberi
beban paling ringan terhadap bandwidth.
institusi secara signifikan.
Dalam konteks penghematan bandwidth, aplikasi webmail ini pantas dipilih. Penggunaan
webmail
KESIMPULAN Lycos
Pemilihan
layanan
email
tidak
memberi beban bandwidth awal yang
hanya didasarkan pada kecepatan akses
paling kecil setelah SquirrelMail. Namun
atau penggunaan bandwidth. Berbagai
seperti
faktor
ditunjukkan
pada
Tabel
2,
lain
perlu
menjadi
bahan
tambahan beban bandwidth untuk akses
pertimbangan
Lycos
blocker, fasilitas pemindaian virus pada
lebih besar dibanding akses
misalnya
fasilitas
spam
Zimbra. Akibatnya untuk pembacaan lebih
attachment
dari 3 email, Zimbra memberi beban
berkas tertentu, tampilan halaman web dan
bandwidth lebih kecil dibanding Lycos.
adanya
Dalam konteks penghematan bandwidth
pendukung misalnya akun terpadu. Jika
ditambah faktor nilai informasi, Zimbra
fasilitas teknis dapat diukur dengan jelas,
menjadi aplikasi webmail pilihan setelah
bentuk tampilan bersifat subjektif sehingga
SquirrelMail.
terpulang kepada user untuk memilih
Berbagai
data
dan
skenario
menunjukkan bahwa penggunaan webmail
yang
mengandung
layanan
format
tambahan/layanan
layanan yang disukai. Berdasarkan
pengamatan
yang
Yahoo selalu memberi beban bandwidth
telah dilakukan, akses terhadap email
tertinggi dalam semua kondisi sedangkan
melalui webmail memberi beban pada
48
KomuniTi, Vol.III No.1 Juli 2011
jaringan.
Beban
jaringan
total
yang
adalah SquirrelMail, Zimbra dan Lycos,
diberikan oleh masing-masing aplikasi
Gmail
webmail yang diamati secara berturut-turut
menghemat bandwidth dibanding Lycos
adalah Yahoo 3.9 MB, Gmail 1.26 MB,
pada pemakaian aktif.
Zimbra 883 KB, Lycos 668 KB dan
dan
Yahoo.
Penggunaan
SquirrelMail 159 KB.
Zimbra
akun
email
lebih
lokal
membantu secara signifikan penghematan
Berdasarkan hasil pengamatan dan
bandwidth institusi. Oleh karena itu jika
skenario yang telah didiskusikan, webmail
institusi memiliki server sendiri, maka
yang menghemat bandwidth di antara
penggunaan email lokal sangat disarankan.
webmail yang diamati secara berturut-turut
DAFTAR PUSTAKA Telkom, 2009. Info Produk Speedy, http://www.telkomspeedy.com [akses 26 Desember 2009]. Haycox, I., McDonald, A., Back, M., Hilderbrandt, R., Koetter, P.B., Rusenko, D., Taylor, C., 2009. Linux E-mail, Set up, maintain, and secure a small office e-mail server, Birmingham, Packt Publishing. Wikipedia, 2009. Comparison of mail http://en.wikipedia.org/wiki/Comparison_of_webmail_providers [akses Desember 2009].
providers. pada 6
Orebaugh, A., Ramirez, G., Burke, J., Pesce, L., Wright, J., Morris, G., 2006. Wireshark & Ethereal Network Protocol Analyzer, Elsevier. Bertolotti, L., Calzarossa, M.C., 2001. “Models of mail server workloads”, Performance Evaluation, vol. 46(2-3), hal. 65-76. Gomes, L. H., Cazita, C., Almeida, J.M., Almeida, V., Meira Jr., W., 2005. “Workload models of spam and legitimate e-mails”, Performance Evaluation, vol. 64(7-8), hal. 690-714.
48