analisis penerapan application layer …news.palcomtech.com/.../2015/03/jurnal_adekuswoyo... ·...

12
(1) ANALISIS PENERAPAN APPLICATION LAYER GATEWAY DAN MONITORING BERBASIS WEB PADA BADAN AMIL ZAKAT NASIONAL KABUPATEN BANYUASIN Ade Kuswoyo Muhammad Arief Jurusan Teknik Informatika STMIK PalComTech Palembang ABSTRAK Kebutuhan akses internet dalam dunia pendidikan sangat tinggi, baik untuk mencari informasi, artikel, pengetahuan, informasi pedidikan atau bahkan untuk media komunikasi Kualitas akses internet sangat dipengaruhi oleh Internet Service Provider (ISP) dan bandwidth yang diberikan. Bila dalam suatu line bandwidth yang diberikan ISP dan diakses oleh banyak user, maka otomatis akses internet yang diterima masing-masing user akan menjadi lambat. Teknologi yang paling cocok mengatasi masalah ini adalah dengan membuat suatu Proxy Squid Server.Dengan menggunakan sistem operasi Linux Ubuntu Server dan yang di dalamnya terdapat teknologi caching sebagai media penyimpanan cache internet. Hal ini dapat mempercepat kinerja jaringan, serta dapat memonitoring jaringan dengan memanfaatkan software Squid Analysis Report Generator (SARG). Kata Kunci : Sistem Operasi Linux, Ubuntu Server, Proxy Server, Squid, Squid Analysis Report Generator (SARG). PENDAHULUAN Layer Application adalah penghubung utama antara aplikasi yang berjalan pada satu komputer dan resources network yang membutuhkan akses padanya. Layer Application adalah layer dimana user akan beroperasi padanya, yang berfungsi sebagai antarmuka dengan aplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengakses jaringan, kemudian membuat pesan-pesan kesalahan. Protokol yang berada dalam lapisan ini adalah HTTPS, HTTP, FTP, SMTP, dan NFS. Proxy server disebut juga sebagai internet gateway, dapat diartikan sebagai gerbang penghubung jaringan komputer lokal dengan internet. Teknik proxy adalah teknik standar untuk mengakses internet secara bersama-sama oleh beberapa komputer sekaligus dalam sebuah jaringan lokal melalui sebuah modem atau saluran komunikasi lain. Proxy server barupa komputer yang bertugas sebagai perantara dari komputer klien yang mengajukan permintaan, dengan komputer / server lain sebagai sumber dayanya. Proxy server akan mengevaluasi permintaan client menurut aturan penyaringan yang diberlakukan pada dirinya. Pada saat ini Badan Amil Zakat Nasional (BAZNAS) telah membuat program Rumah Cerdas Anak Bangsa (RCAB) program ini memberikan bimbingan bagi siswa-siswi dalam bidang pendidikan dan pelatihan mengoperasikan komputer. Pengoperasian dari segala jenis software dan hardware semua akan di pelajari oleh siswa-siswi. Program RCAB ini disasarkan pada siswa-siswi kalangan kurang mampu karena program RCAB ini gratis. Demi mendukung program pemerintah untuk memajukan dunia pendidikan, dan untuk mendukung proses yang diterapkan oleh BAZNAS pihaknya telah menggunakan layanan internet yang disediakan oleh Internet Service Provider (ISP) dengan kapasitas Bandwidth hanya sebesar 1Mbps (Mega bit per second).

Upload: lamthu

Post on 30-Jul-2018

215 views

Category:

Documents


0 download

TRANSCRIPT

(1)

ANALISIS PENERAPAN APPLICATION LAYER GATEWAYDAN MONITORING BERBASIS WEB PADA BADAN AMIL

ZAKAT NASIONAL KABUPATEN BANYUASIN

Ade KuswoyoMuhammad Arief

Jurusan Teknik InformatikaSTMIK PalComTech Palembang

ABSTRAK

Kebutuhan akses internet dalam dunia pendidikan sangat tinggi, baik untuk mencari informasi,artikel, pengetahuan, informasi pedidikan atau bahkan untuk media komunikasi Kualitas aksesinternet sangat dipengaruhi oleh Internet Service Provider (ISP) dan bandwidth yang diberikan.Bila dalam suatu line bandwidth yang diberikan ISP dan diakses oleh banyak user, makaotomatis akses internet yang diterima masing-masing user akan menjadi lambat. Teknologiyang paling cocok mengatasi masalah ini adalah dengan membuat suatu Proxy SquidServer.Dengan menggunakan sistem operasi Linux Ubuntu Server dan yang di dalamnyaterdapat teknologi caching sebagai media penyimpanan cache internet. Hal ini dapatmempercepat kinerja jaringan, serta dapat memonitoring jaringan dengan memanfaatkansoftware Squid Analysis Report Generator (SARG).Kata Kunci : Sistem Operasi Linux, Ubuntu Server, Proxy Server, Squid, Squid Analysis

Report Generator (SARG).

PENDAHULUAN

Layer Application adalah penghubung utama antara aplikasi yang berjalan pada satukomputer dan resources network yang membutuhkan akses padanya. Layer Application adalahlayer dimana user akan beroperasi padanya, yang berfungsi sebagai antarmuka denganaplikasi dengan fungsionalitas jaringan, mengatur bagaimana aplikasi dapat mengaksesjaringan, kemudian membuat pesan-pesan kesalahan. Protokol yang berada dalam lapisan iniadalah HTTPS, HTTP, FTP, SMTP, dan NFS.

Proxy server disebut juga sebagai internet gateway, dapat diartikan sebagai gerbangpenghubung jaringan komputer lokal dengan internet. Teknik proxy adalah teknik standaruntuk mengakses internet secara bersama-sama oleh beberapa komputer sekaligus dalamsebuah jaringan lokal melalui sebuah modem atau saluran komunikasi lain. Proxy serverbarupa komputer yang bertugas sebagai perantara dari komputer klien yang mengajukanpermintaan, dengan komputer / server lain sebagai sumber dayanya. Proxy server akanmengevaluasi permintaan client menurut aturan penyaringan yang diberlakukan pada dirinya.

Pada saat ini Badan Amil Zakat Nasional (BAZNAS) telah membuat program RumahCerdas Anak Bangsa (RCAB) program ini memberikan bimbingan bagi siswa-siswi dalambidang pendidikan dan pelatihan mengoperasikan komputer. Pengoperasian dari segala jenissoftware dan hardware semua akan di pelajari oleh siswa-siswi. Program RCAB ini disasarkanpada siswa-siswi kalangan kurang mampu karena program RCAB ini gratis. Demi mendukungprogram pemerintah untuk memajukan dunia pendidikan, dan untuk mendukung proses yangditerapkan oleh BAZNAS pihaknya telah menggunakan layanan internet yang disediakan olehInternet Service Provider (ISP) dengan kapasitas Bandwidth hanya sebesar 1Mbps (Mega bitper second).

(2)

LANDASAN TEORI

Jaringan KomputerMenurut Budi (2011:2), Jaringan komputer merupakan kumpulan komputer, printer,

dan perangkat lainnya yang saling terhubung antara satu dengan yang lain. Informasi dan datadapat saling terhubung sehingga memungkinkan pengguna jaringan komputer dapat salingbertukar data, mencetak pada printer, dan dapat menggunkan hardware/software yangterhubung dengan jaringan secara bersama-sama.

Proxy ServerMenurut Imam (2014:143), Proxy Server adalah server yang berfungsi sebagai

perantara antara komputer client dengan server lain. Proxy Server akan meneruskanpermintaan atas nama client ke server lain dan menerima respon dari server tersebut untukkemudian meneruskannya kembali ke komputer client.

Ubuntu serverMenurut Tim Penyusun Tuxkeren (2013:7), Ubuntu Server adalah sebuah sistem

operasi yang dibuat oleh komunitas dari seluruh dunia, dan didukung secara penuh olehperusahaan Canonical dibidang support, konsultasi, training, dan sertifikasi.

SquidMenurut Tim Penyusun Wahana Komputer (2014:131), Squid adalah program Proxy

server yang tersedia secara opensource yang sangat banyak kegunaannya, salah satunyaadalah melakukan cache terhadap konten dari sebuah Website.

Topologi JaringanMenurut Tim Penyusun Madcoms (2011:10), Topologi jaringan merupakan bentuk

rancangan yang membangun sebuah jaringan sebuah jaringan komputer.

Perangkat JaringanMenurut Budi (2011 : 9), Dalam membangun sebuah jaringan komputer diperlukan

beberapa perangkat jaringan, dimana perangkat jaringan tersebut dapat disesuaikan dengankebutuhan.

Internet ProtocolMenurut Budi (2011:28), Internet Protocol (IP) adalah protocol pada TCP/IP yang

mengatur bagaimana suatu data dapat dikenal dan dikirim dari datu komputer ke komputer lainhingga sampai ketujuan dalam jaringan komputer.

HASIL DAN PEMBAHASAN

Analisis KebutuhanKebutuhan akan jaringan internet yang stabil dan handal sangatlah diperlukan pada

kantor Baznas untuk mendukung proses belajar mengajar maka untuk mendapatkan jaringanyang stabil dan handal penulis mendapatkan solusi untuk masalah ini yaitu denganmembangun Proxy Server. Untuk merancang, menerapkan dan memonitoring Proxy Serverini menggunakan perangkat sistem operasi Ubuntu Server 12.04 dan software Squid 3.0 sertasoftware Sarg (Squid Analysis Report Generator), dimana software ini berjalan pada SistemOperasi Linux.

(3)

Adapun alasan penulis menggunakan Squid 3.0, dan SARG (Squid Analysis ReportGenerator) adalah karena Squid 3.0 dan Sarg merupakan suatu perangkat lunak yang bersifatopen source yang sangat stabil dan handal untuk dijadikan Server yang bertugas menyimpancache atau konten-konten pada halaman web.

Analisis PermasalahanPada penelitian ini penulis menganalisis teknologi Proxy Server ini dari segi peforma

caching atau menyimpan konten-konten halaman web yang diterapkan pada Baznas, Sebelummenganalisis tentunya penulis harus merancang teknologi Proxy Server ini, setelah itu baru dianalisis.

Terdapat masalah dalam penggunaan internet pada kantor BAZNAS, bila dalam suatuline bandwidth yang diberikan ISP diakses oleh banyak user, maka otomatis akses internetyang diterima masing-masing user akan menjadi lambat. Dalam sebuah jaringan internet yangbanyak user, jika salah satu user memakai dan mengambil bandwidth yang tersedia secaramaksimal seperti ketika proses download atau loading aplikasi maka bandwidth yang ada akantinggal sedikit dan hal ini mengakibatkan user-user yang lain akan lambat dan aksesinternetnya menjadi tidak stabil dan putus-putus karena kekurangan bandwidth. Dalam hal inijuga akan terjadi proses perebutan bandwidth dimana yang duluan mengakses akanmemperoleh bandwidth besar. Hal dan kelemahan ini juga akan terjadi jika padatnya trafficpemakaian internet oleh masing-masing user, seperti jika user pertama mengakses suatuwebsite maka user tersebut akan melakukan koneksi ke internet dan jika user kedua, ketigadan seterusnya mengakses website yang sama juga akan melakukan koneksi keluar hal inilahyang menyebabkan pemborosan pemakaian bandwidth sehingga traffic internet menjadi tinggihal ini disebabkan karena belum adanya sistem caching atau Proxy Server yang menyatukanmasing-masing user.

Dari permasalahan diatas, pada penelitian ini penulis menganalisis teknologi ProxyServer ini dari segi peforma caching atau menyimpan konten-konten halaman web yangditerpakan pada Baznas, Sebelum menganalisis tentunya penulis harus merancang teknologiProxy Server ini, setelah itu baru di analisis.

Untuk membangun Proxy Server ini penulis menggunakan operating system Ubuntu dikomputer server berbasis console. Karena berbasis console semua settingan harus dilakukandengan menggunakan perintah-perintah dasar linux Ubuntu, demi kelancaran perancanganmaupun analisis terhadap Proxy Server ini.

Untuk analisis dan monitoring, penulis menggunakan tools Squid Analysis ReportGenerator (Sarg) untuk melihat hasil dari caching dan user yang melakukan koneksikejaringan serta dapat melihat top site yang sering dikunjungi users.

Analisis Kebutuhan UsersBerdasarkan hasil analisis kebutuhan users, penulis dapat menyimpulkan kebutuhan

yang sangat dibutuhkan user adalah koneksi jaringan yang handal dan stabil.

Analisis Topologi Yang Ada SekarangMetode yang penulis lakukan adalah dengan melakukan wawancara langsung. Penulis

melakukan wawancara kepada staff karyawan dan instruktur. Isi dari wawancara yangdilakukan oleh penulis adalah menanyakan informasi tentang infrastruktur jaringan komputerpada Badan Amil Zakat Nasional Kabupaten Banyuasin. Kemudian menanyakan topologiyang digunakan dan jenis hardware yang digunakan staff kantor. Topologi jaringan yangdipakai pada BAZNAS adalah topologi star, yang menggunakan koneksi jaringan LAN, terdiridari komputer client, staff, dan admin, modem, kabel UTP, dan switch seperti pada gambar 1.

(4)

Gambar 1. Topologi Jaringan BAZNAS

Desain Struktur Topologi yang diusulkanDesain struktur topologi yang diusulkan penulis adalah topologi star dengan alasan

jaringan mudah dikembangkan kemudian jika salah satu komputer client rusak maka komputerlain masih bisa mengakses internet, kemudian control management lebih mudah karenasemuanya terpusat ke satu titik pusat, kemudian cukup mudah untuk mengubah danmenambah komputer ke dalam jaringan tanpa mengganggu aktivitas jaringan yang sedangberlangsung seperti pada gambar 2.

Gambar 2 Topologi yang diusulkanSimulasi Prototype

Penulis melakukan simulasi Prototype dahulu sebelum mengimplementasikan ProxyServer pada kantor Baznas, penulis melakukan koneksi ke situs facebook dan twitter danhasilnya Proxy Server dapat bekerja dengan baik sesuai yang diinginkan seperti gambar 3berikut ini.

(5)

Gambar 3. Simulasi Prototype

Simulasi ImplementasiSetelah proses simulasi Prototype berjalan dengan baik dan telah dicoba yang hasilnya

dapat melakukan caching atau menyimpan konten-konten halaman web pada mesin ProxyServer, langkah selanjutnya adalah mengimplementasikan di kantor Baznas.

Pengujian Alat yang sudah diimplementasikanPengujian kecepatan ini dilakukan dengan tiga (3) kondisi atau waktu yang berbeda

tanpa menggunakan Proxy Server, pengujian pertama pada gambar 4 pada saat pukul 08.00pagi dengan 6 client, pengujian kedua pada gambar 5 pada saat pukul 12.00 siang dengan 15client, pengujian ketiga pada gambar 6 pada saat pukul 16.00 sore dengan 12 client.

Gambar 4. Uji kecepatan tanpa Proxy Server pukul 08.00 pagi

(6)

Gambar 5 Uji kecepatan tanpa Proxy Server pukul 12.00 siang

Gambar 6. Uji kecepatan tanpa Proxy Server pukul 16.00 sore

Pengujian kecepatan dengan menggunakan proxy server ini dilakukan dengan tiga (3)kondisi atau waktu yang berbeda, pengujian pertama pada gambar 7 pada saat pukul 08.00pagi dengan 6 client, pengujian kedua pada gambar 8 pada saat pukul 12.00 siang dengan 15client, pengujian ketiga pada gambar 9 pada saat pukul 16.00 sore dengan 12 client.

Gambar 7. Uji kecepatan menggunakan Proxy Server pukul 08.00 pagi

(7)

Gambar 8. Uji kecepatan menggunakan Proxy Server pukul 12.00 siang

Gambar 9. Uji kecepatan menggunakan Proxy Server pukul 16.00 sore

Pengujian dengan melihat Log saat melakukan uji kecepatan pada Speedtest tampaktulisan TCP_MEM_HIT berwarna kuning pada gambar 10 menunjukkan tercachingnya atautersimpannya halaman web pada mesin Proxy Server yang telah diimplementasikan.

Gambar 10 Pengujian dengan Log Squid

Pengujian lama waktu akses dengan Add-Ons bawaan dari Mozilla Firefox pada menupengembangan lalu option jaringan, pengujian ini dengan membuka situs www.youtube.comdan penulis melakukan pengujian tanpa proxy squid sebanyak dua kali untuk memastikanapakah Mozilla dapat melakukan caching dengan baik atau tidak, pada gambar 11 dan 12adalah pengujian tanpa menggunakan Proxy Server waktu yang dibutuhkan untuk membuka

(8)

situs www.youtube.com pada pengujian pertama waktu yang dibutuhkan 8.21 detik danpengujian kedua waktu yang dibutuhkan adalah 9.03 detik.

Gambar 11. Pengujian waktu akses tanpa Proxy Server pertama

Gambar 12. Pengujian waktu akses tanpa Proxy Server kedua

Terlihat perbedaan lamanya waktu akses tanpa menggunakan Proxy Server dan denganmenggunakan Proxy Server, pengujian pada gambar 13 adalah dengan menggunakan ProxyServer waktu yang dibutuhkan untuk membuka situs yang sama yaitu www.Youtube.comadalah 1.72 detik.

Gambar 13. Pengujian waktu akses menggunakan Proxy Server

(9)

Pengujian dengan melihat hasil kinerja squid dengan memonitoring squid menggunakanSARG(Squid Analysis Report Generator).

Membuka hasil kinerja squid dengan mengetik pada Url web browser Mozilla Firefox sepertigambar 14.

Gambar 14. Tampilan awal SARG

Penjelasan gambar 14 diatas sebagai berikut : Pada pilihan menu diatas Daily, Weekly,Monthly adalah pilihan untuk melihat laporan Harian (Daily), Mingguan (Weekly), Bulannan(Monthly), sesuai pada jadwal penelitian pada pengujian ini penulis hanya melihat laporanBulannan (Monthly).Hasil laporan Top 100 Site atau laporan situs yang sering dikunjungi oleh user seperti gambar15.

Gambar 15. Tampilan Top 100 Site

Penjelasan gambar 15 sebagai berikut :

(10)

Pada parameter gambar 15 terdapat Situs yang diakses (Accessed Site), Menghubungkan(Connect), Satuan ukuran besaran file (Bytes), dan Waktu (Time), dari gambar 15 penulis akanmenjelaskan sedikit maksud dari gambar 15, pada parameter Accessed Site No 1 sebuah situsdiakses sebanyak 1.75K atau 1.750 kali dan dengan ukuran file sebesar 69.89Mb (Megabyte)serta jumlah waktu 1jam 45menit, sedangkan situs pada No 2 diakses sebanyak 1.62K atau1.620 kali dengan besaran file 105.19 Mb (Megabyte) dan dengan jumlah waktu 1jam 35detik.

Hasil laporan Top user atau laporan IP Address user yang sering melakukan koneksi internettampak seperti gambar 16.

Sumber : (DiKelola Sendiri)

Gambar 16 Tampilan Top users

Penjelasan gambar 16 sebagai berikut :Pada parameter gambar 16 terdapat IP Address (UserID), menghubungkan (Connect), Ukuranbesaran file (Bytes), cache yang masuk (IN-Cache), cache yang keluar (Out-Cache), danwaktu yang telah digunakan (Elapsed Time), penulis akan menjelaskan sedikit maksud darigambar 16 diatas pada Field UserID no 1 terlihat IP Client 192.168.1.5 yang seringmelakukan koneksi jaringan dapat terlihat pada Field Connect jumlah IP tersebut melakukankoneksi ke internet sebesar 3.83K atau sama dengan 3.830 kali dengan ukuran besaran fileyang telah diakses sebesar 162.33Mb, cache yang masuk sebesar 8.45% dan cache yangdiambil dari Proxy sebesar 91.55% dan jumlah waktu dalam penggunaan internet sebesar 3jam48 menit, sedangkan untuk UserID no 2 terlihat IP Client 192.168.1.21 dengan melakukankoneksi ke internet sebesar 1.90K atau sama dengan 1.900 kali dengan besaran ukuran file103.01Mb , cache yang masuk 0.62% dan cache yang diambil dari Proxy sebesar 99.38% sertajumlah waktu dalam menggunakan jaringan internet sebesar 1jam 9 menit.

Hasil PengujianDari hasil dan analisis yang penulis lakukan terdapat perbedaan antara sebelum

diterapkan Proxy Server dan setelah diterapkan Proxy Server, perbedaan disini adalah waktukecepatan dalam mengakses sebuah situs seperti tampak pada tabel 1 dibawah ini.

Tabel 1 Hasil uji coba server

No

Situs yang diaksesTanpa Proxy Server Dengan Proxy Server

Waktu Besaran File Waktu Besaran File1 www.youtube.com 8.21 detik 3.612.4 KB 1.72 detik 355.14 KB

(11)

Sumber : (Dikelola sendiri)

Penempatan PC Server di BaznasKomputer Proxy Server telah siap dioperasikan atau digunakan. Saat mau menjalankan

mesin Proxy Server karyawan dan staff hanya menyalakan mesin Proxy Server denganmenekan tombol On/Off saja tanpa ada perintah lain begitu juga jika ingin mematikan mesinProxy hanya menenkan tombol On/Off yang ada pada mesin Proxy. Maka pencachingan danshare caching dari komputer Server Proxy sudah dapat berjalan dengan baik, di bawah iniadalah gambar penempatan Proxy Server diBAZNAS seperti pada gambar 17.

Gambar 17. Topologi yang diusulkan

PENUTUP

Berdasarkan hasil penelitian terhadap Application layer gateway atau Proxy Serveryang telah dilakukan di kantor Baznas Kabupaten Banyuasin dapat ditarik kesimpulan bahwadengan diterapkannya squid proxy server, maka terjadi perubahan kecepatan koneksi internetyang lebih stabil pengujian dilakukan dengan speedtest dengan hasil kecepatan 15Mbpssetelah diterapkan squid proxy server, berbeda sebelum diterapkan proxy server hanyamendapatkan 1Mbps. Squid yang digunakan sebagai proxy server telah berjalan sesuai dengantujuan sehingga dapat mengefisiensi waktu koneksi saat melakukan browsing. setelah diujicoba maka waktu untuk mengakses sebuah situs tidak memakan waktu lama, pengujiandilakukan dengan membuka situs www.youtube.comwww.youtube.com hanya memakanwaktu 1.72 detik, berbeda dengan tanpa menggunakan proxy server waktu yang dibutuhkanbisa mencapai 8.26 detik.

2www.palcomtech.com 25.14 detik 3.362.81

KB

13.27

detik

3.362.10

KB

3 www.olx.co.id 6.58 detik 813.41 KB 3.16 detik 813.16 KB

(12)

DAFTAR PUSTAKA

Budi, Ronald. 2011. Introduction to Computer Networking, Yogyakarta,Skripta.

Cartealy, Imam. 2013. Linux Networking Ubuntu, Kubuntu, Debian, DLL, Jasakom.

Wahana Komputer. 2014. Konsep & Implementasi Jaringan dengan Linux Ubuntu,Semarang, CV.Andi Offset.

Madcoms. 2011. Membangun Sistem Jaringan Wirelles untuk Pemula, Yogyakarta, AndiOffset.

Tuxkeren. 2013. Ubuntu Sever Panduan Singkat dan Cepat, Batam, Jasakom.