• Tidak ada hasil yang ditemukan

BERBASIS TRANSPARENT PROXY

2. LANDASAN TEORI 1 Jaringan Komputer

Jaringan komputer merupakan sekumpulan komputer berjumlah banyak yang terpisah-pisah akan tetapi saling berhubungan dalam melaksanakan tugasnya. Dalam jaringan komputer yang dikatakan terkoneksi apabila saling terjadi bertukar data atau informasi, berbagai resource yang dimiliki, seperti file,

printer, media penyimpanan (hardisk,Floppy disk,cd-rom, flash disk, dan lain-lain).

Jaringan komputer menjadi penting bagi manusia karena jaringan komputer mempunyai tujuan yang menguntungkan bagi mereka. Tujuan jaringan komputer antara lain : 1. Resource sharing/ berbagi sesumber: seluruh program, peralatan dan data yang dapat digunakan oleh setiap orang yang ada dijaringan tanpa dipengaruhi lokasi sesumber dan pemakai.

2. High reliability/kehandalan tinggi: tersedianya sumber-sumber alternative kapanpun diperlukan.

3. Menghemat uang : membangun jaringan dengan komputer-komputer kecil lebih murah dibandingkan dengan menggunakan mainframe. Data disimpan di sebuah komputer yang bertindak sebagai server dan komputer lain yang menggunakan data tersebut bertindak sebagai client. Bentuk ini disebut Client-server. 4. Scalability/skalabilitas:meningkatkan

kinerja dengan menambahkan komputer server atau client dengan mudah tanpa mengganggu kinerja komputer server atau komputer client yang sudah ada lebih dulu.

5. Medium komunikasi : memungkinkan kerjasama antar orang-orang yang saling berjauhan melalui jaringan komputer baik untuk bertukar data maupun berkomunikasi.

6. Akses informasi luas: dapat mengakses dan mendapatkan informasi dari jarak jauh.

7. Komunikasi orang-ke-orang: digunakan untuk berkomunikasi dari satu orang ke orang yang lain.

2.2 Pengertian DNS

Domain Name System (DNS) adalah distribute database system yang digunakan untuk pencarian nama komputer (name resolution) di jaringan yang mengunakan TCP/IP (Transmission Control Protocol/Internet Protocol).

Jurnal Elektronik Ilmu Komputer - Universitas Udayana JELIKU Vol 2 No. 3 Agustus 2013

35 NAT (Network Address Translation) atau yang lebih biasa disebut dengan NAT adalah suatu metode untuk menghubungkan lebih dari satu komputer ke jaringan internet dengan menggunakan satu alamat IP.

Firewall adalah sebuah sistem atau perangkat yang mengizinkan lalu lintas jaringan yang dianggap aman untuk melaluinya dan mencegah lalu lintas jaringan yang tidak aman. Umumnya, sebuah firewall diimplementasikan dalam sebuah mesin terdedikasi, yang berjalan pada pintu gerbang (gateway) antara jaringan lokal dan jaringan lainnya. Firewall umumnya juga digunakan untuk mengontrol akses terhadap siapa saja yang memiliki akses terhadap jaringan pribadi dari pihak luar. Saat ini, istilah firewall menjadi istilah generik yang merujuk pada sistem yang mengatur komunikasi antar dua jaringan yang berbeda. Ilustrasi firewall dapat dilihat pada gambar 2.2 dibawah ini.

Gambar 2.1 Ilustrasi Firewall

(Sumber:http://id.wikipedia.org/wiki/Berkas:Il ustrasi-Firewall.png)

2.4 Pengertian Proxy Server

Proxy server adalah sebuah komputer server atau program komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan request terhadap content dari Internet. Proxy Server bertindak sebagai gateway terhadap dunia internet untuk setiap komputer klien. Proxy server tidak terlihat oleh komputer klien, seorang pengguna yang berinteraksi dengan internet melalui sebuah proxy server tidak akan mengetahui bahwa sebuah proxy server sedang menangani request

yang dilakukannya. Web server yang menerima request dari proxy server akan menginterpretasikan request-request tersebut seolah-olah request itu datang secara langsung dari komputer client, bukan dari proxy server. Fungsi dari proxy antaralain :

1. Conecting sharing : fungsi Proxy disini adalah penghubung atau perantara pengambilan data dari suatu IP dan dihantarkan ke IP lain

2. Filtering : Beberapa proxy dilengkapi juga dengan firewall yang mampu memblokir atau menutup alamatnya suatu IP yang tidak diinginkan

3. Caching artinya menyimpan proxy juga dilengkapi media penyimpanan data suatu website dari query atau permintaan akses pengguna.

2.4.1 Transparent Proxy

Tranparent Proxy adalah konfigurasi proxy dimana client yang terhubung ke proxy tidak harus menyeting browser satu2 jadi tinggal redirect saja maka komputer itu sudah bisa memanfaatkan server proxy sebagai cache, ini berguna bagi area hotspot atau warnet yang tidak perlu repot untuk mengkonfigurasikan tiap browser di client. Transparent proxy lebih mengutamakan fungsi sebagai kurir atau perantara pengambilan data. Biasanya proxy tranparents ini bisa kita gunakan untuk mempercepat akses ke suatu website.

2.4.2 Non-transparent Proxy

Non-transparent Proxy adalah konfigurasinya merupakan kebalikan dari transparent proxy dimana setiap klien yang akan terhubung mengakses suatu situs internet akan dikenakan aturan proxy, maka pada setiap aplikasi seperti internet browser, FTP client, dan yang lainnya, yang menuju jaringan luar internet harus dikonfigurasi agar terhubung ke proxy server tersebut.

2.5 Router

Router adalah sebuah alat jaringan komputer yang mengirimkan paket data melalui sebuah jaringan atau Internet menuju tujuannya, melalui sebuah proses yang dikenal sebagai routing. Proses routing terjadi pada lapisan 3 (Lapisan jaringan seperti Internet

Jurnal Elektronik Ilmu Komputer - Universitas Udayana JELIKU Vol 2 No. 3 Agustus 2013

36 Protocol) dari stack protokol tujuh-lapis OSI. Router berfungsi sebagai penghubung antar dua atau lebih jaringan untuk meneruskan data dari satu jaringan ke jaringan lainnya. Router berbeda dengan switch. Switch merupakan penghubung beberapa alat untuk membentuk suatu Local Area Network (LAN).

Secara umum, router dibagi menjadi dua buah jenis (Ayu, 2009), yaitu :

1. Static router (router statis): adalah sebuah router yang memiliki tabel routing statis yang diset secara manual oleh para administrator jaringan. 2. Dynamic router (router dinamis):

adalah sebuah router yang memiliki dab membuat tabel routing dinamis, dengan mendengarkan lalu lintas jaringan dan juga dengan saling berhubungan dengan router lainnya. Skema jaringan dengan perangkat router dapat dilihat pada gambar 2.1.

Gambar 2.2 Skema Jaringan dengan Router (Sumber : Supandi M. 2005)

2.6 Pengertian MikroTik RouterOS™ MikroTik RouterOS™,merupakan sistem operasi Linux base yang diperuntukkan sebagai network router. Didesain untuk memberikan kemudahan bagi penggunanya. Administrasinya bisa dilakukan melalui Windows Application (WinBox). Selain itu instalasi dapat dilakukan pada Standard komputer PC (Personal Komputer). PC yang akan dijadikan router mikrotik pun tidak memerlukan resource yang cukup besar untuk penggunaan standard, misalnya hanya sebagai

gateway. Untuk keperluan beban yang besar (network yang kompleks, routing yang rumit) disarankan untuk mempertimbangkan pemilihan resource PC yang memadai.

Jenis – jenis Mikrotik adalah :

1. MikroTik RouterOS yang berbentuk software yang dapat di-download di www.mikrotik.com. Dapat diinstal pada komputer rumahan (PC).

2. BUILT-IN Hardware MikroTik dalam bentuk perangkat keras yang khusus dikemas dalam board router yang didalamnya sudah terinstall MikroTik RouterOS.

2.7 Winbox

Winbox adalah sebuah utility yang digunakan untuk melakukan remote ke server mikrotik kita dalam mode GUI. Jika untuk mengkonfigurasi mikrotik dalam text mode melalui PC itu sendiri, maka untuk mode GUI yang menggunakan winbox ini kita mengkonfigurasi mikrotik melalui komputer client. Mengkonfigurasi mikrotik melaui winbox ini lebih banyak digunakan karena selain penggunaannya yang mudah kita juga tidak harus menghapal perintah-perintah console. Untuk mendapatkan winbox anda bisa mendownloadnya atau bisa juga mendapatkan langsung include di mikrotik anda.Caranya buka browser anda, tuliskan http://ipaddressrouter/winbox/winbox.exe

3. PEMBAHASAN