Anda di halaman 1dari 19

IMPLEMENTASI CACHING KONTEN MENGGUNAKAN

WEB PROXY PADA ROUTER BERBASIS MIKROTIK

SKRIPSI

LINDA SARI
1411500176

PROGRAM STUDI TEKNIK INFORMATIKA


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
ATMA LUHUR
PANGKALPINANG
2018

i
IMPLEMENTASI CACHING KONTEN MENGGUNAKAN
WEB PROXY PADA ROUTER BERBASIS MIKROTIK

SKRIPSI

Dajukan Untuk Melengkapi Salah Satu Syarat


Memperoleh Gelar Serjana Komputer

Oleh:
LINDA SARI
1411500176

PROGRAM STUDI TEKNIK INFORMATIKA


SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
ATMA LUHUR PANGKALPINANG

ii
iii
iv
KATA PENGANTAR

Puji syukur Alhamdullilah kehadirat Allah SWT yang telah melimpahkan


segala rahmat dan karuniaNya, sehingga penulis dapat menyelesaikan laporan
skripsi yang merupakan salah satu persyaratan untuk menyelesaikan jenjang stara
satu (S1) pada program studi Teknik Informatika STMIK Atma Luhur.
Penulis menyadari bahwa laporan skripsi ini masih jauh dari sempurna.karena
itu, kritik dan saran akan senantiasa penulis terima dengan senang hati.
Dengan segala keterbatasan, penulis menyadari pula bahwa laporan skripsi ini
takkan terwujud tanpa bantuan, bimbingan dan dorongan dari berbagai pihak.
Untuk itu, dengan segala kerendahan hati, penulis menyampaikan ucapan terima
kasih kepada:
1. Allah SWT yang telah menciptakan dan memberikan kehidupan didunia
2. Bapak dan Ibu tercinta yang telah mendukung penulis baik spirit maupun
Doa
3. Bapak Drs.Djaetun Hs yang telah mendirikan STMIK Atma Luhur
4. Bapak Prof.Dr.Husni Teja Sukmana, ST.,M.Sc selaku ketua STMIK Atma
Luhur
5. Bapak R.Burham Isnanto Farid, S.Si.,M.Kom Selaku Kaprodi Teknik
Informatika
6. Bapak Dian Novianto, S.Kom.,M.Kom Selaku Dosen Pembimbing
7. Saudara dan Sahabat-sahabatku terutama kepada sinta dan desi serta
kawan-kawan angkatan 2014 yang telah memberikan dukungan moral
untuk terus menyelesaikan skripsi ini.
Semoga Tuhan Yang Maha Esa membalas kebaikan dan selalu mencurahkan
hidayah serta taufikNya, Amin.

Pangkalpinang, 24 juli 2018

(LINDA SARI)

v
ABSTRACT

Proxy server is a server cunfiguratian that is repponsible for storing the cach
(history) of the user accessing the browser web page. Proxy server is also
referred to as the cache of the content of a website. In the internet world that still
has not handled the problem of cache content repeatedly accessed so as to mak
internet bandwitdh becomes ineffectiv in its user. The purpose of this is to store
content that is accessed into the proxy server. Making it easler toquickly open a
site you’ve ever opened. This is done with the proxy server. Especially in the
caching function of the proxy. In this case server to perform matching pattern that
go on the proxy server and procces the pattern into the content that can be cache
on the proxy server.

Keywords : storage caching content using web proxy on mikrotik effective, easy
end fast

vi
ABSTRAK

Proxy server adalah sebuah konfigurasi server yang bertugas menyimpan cache
(history) dari user mengakses ke halaman web browser tersebut. Proxy server
juga disebut sebagai media cache terhadap konten dari sebuah website. Dalam
dunia internet yang masih belum ada penanganan masalah cache konten yang
diakses berulang kali sehingga membuat bandwidth internet menjadi tidak efektif
dalam penggunanya. Tujuan ini adalah untuk melakukan penyimpanan konten
yang diakses kedalam proxy server. Sehingga mempermudah untuk mmbuka situs
yang pernah dibuka sebelumnya akan menjadi lebih cepat. Hal ini dilakukan
dengan proxy server, terutama dalam fungsi caching pada proxy tersebut. Dalam
hal ini berfungsi untuk melakukan pencocokan pola yang masuk pada proxy
server dan mengolah pola tersebut menjadi konten sehingga dihasilkan suatu pola
konten yang bisa di cache pada proxy server.

Kata Kunci : Menyimpan Cache Konten menggunakan Web Proxy yang efektif,
mudah dan cepat

vii
DAFTAR ISI

Halaman

LEMBAR PERNYATAAN .......................................................................... i


LEMBAR PENGESAHAN SKRIPSI ......................................................... ii
KATA PENGANTAR ................................................................................... iii
ABSTRACT ................................................................................................... iv
ABRTRAK..................................................................................................... v
DAFTAR ISI ................................................................................................. vi
DAFTAR GAMBAR ..................................................................................... ix
DAFTAR TABEL ........................................................................................ xi
DAFTAR SIMBOL ...................................................................................... xii

BAB I PENDAHULUAN

1.1 Latar Belakang ....................................................................................... 1


1.2 Rumusan Masalah .................................................................................. 2
1.3 Batasan Masalah ..................................................................................... 2
1.4 Tujuan dan Manfaat Penelitian .............................................................. 3
1.4.1 Tujuan Penelitian ................................................................................... 3
1.4.2 Manfaat penelitian ................................................................................. 3
1.5 Sistematika Penulisan............................................................................. 3

BAB II LANDASAN TEORI

2.1 Model Pengembangan Perangkat Lunak .............................................. 5


2.1.1 Model PPDIOO ..................................................................................... 5
2.2 Tools Pengembangan Perangkat Lunak ................................................ 6
2.2.1 UML ...................................................................................................... 7
2.3 Teori Pendukung Jaringan Komputer .................................................. 12
2.4 Topologi .............................................................................................. 12
2.4.1 Topologi Star ....................................................................................... 12
2.4.2 Topologi Bus ....................................................................................... 14
2.4.3 Topologi Ring ..................................................................................... 15

viii
2.4.4 Topologi Tree ...................................................................................... 16
2.4.5 Topologi Mesh .................................................................................... 17
2.5 Klasifikasi jaringan ............................................................................. 18
2.5.1 Klasifikasi jaringan berdasarkan tipe transmisi ................................... 18
2.5.2 Klasifikasi jaringan berdasarkan Area .................................................. 18
2.5.2.1 Local Area Network(LAN) ................................................................ 18
2.5.2.2 Metropolitan Area Network(MAN) ................................................... 19
2.5.2.3 Wide Area Network(WAN) ................................................................ 19
2.5.2.4 Internet ............................................................................................... 19
2.6 Perangkat Jaringan ............................................................................... 20
2.6.1 Modem.................................................................................................. 20
2.6.2 Router ................................................................................................... 20
2.6.3 Swicth ................................................................................................... 21
2.6.4 Access Point ......................................................................................... 21
2.6.5 Kabel UTP ........................................................................................... 22
2.6.6 Konektor RJ45 ..................................................................................... 23
2.6.7 Hub ........................................................................................................ 24
2.6.8 Winbox Mikrotik .................................................................................... 25
2.6.8.1 Fungsi Winbox ................................................................................... 25
2.6.9 Mikrotik ................................................................................................. 25
2.6.9.1 Jenis Mikrotik ................................................................................... 26
2.6.9.2 Lisensi Mikrotik ................................................................................ 26
2.7 IP Address ............................................................................................ 27
2.8 Bandwidth ............................................................................................. 28
2.9 Cache ..................................................................................................... 28
2.10 Proxy .................................................................................................... 28
2.10.1 Web Proxy ........................................................................................... 28
2.11 CCN ..................................................................................................... 29
2.12 In-Network Caching ............................................................................. 30
2.13 TCP-IP ................................................................................................. 30
2.14 Metode ................................................................................................. 31
2.15 Pengertian Metode Penelitian ............................................................... 31

ix
2.16 Penelitian Terdahulu ............................................................................ 32

BAB III METODOLOGI PENELITIAN


3.1 Model Pengembangan Sistem ................................................................. 34
3.2 Alat Bantu Pengembangan Sistem .......................................................... 36

BAB IV HASIL DAN PEMBAHASAN

4.1 Analisa Masalah .................................................................................... 38


4.2 Solusi Pemecahan Masalah ................................................................... 38
4.3 Analisa Kebutuhan Sistem .................................................................... 39
4.4 Analisa Jaringan .................................................................................. 41
4.4 Perancangan Sistem .............................................................................. 43
4.5 Implementasi ......................................................................................... 48
4.5.1 Implementasi Hardware ....................................................................... 48
4.5.2 Implementasi Software.......................................................................... 48
4.5.3 Implementasi Konfigurasi Mikrotik Routerboard ................................ 48

BAB V PENUTUP

5.1 Kesimpulan ........................................................................................... 57


5.2 Saran ..................................................................................................... 57

DAFTAR PUSTAKA ................................................................................... 58

x
DAFTAR GAMBAR

Gambar 2.1 Model PPDIOO Network Lifecycle ............................................. 5


Gambar 2.2 Topologi Star ............................................................................. 13
Gambar 2.3 Topologi Bus .............................................................................. 14
Gambar 2.4 Topologi Ring ............................................................................ 15
Gambar 2.5 Topologi Tree ............................................................................. 16
Gambar 2.6 Topologi Mesh ........................................................................... 17
Gambar 2.7 Modem ........................................................................................ 20
Gambar 2.8 Router Mikrotik .......................................................................... 21
Gambar 2.9 Switch ......................................................................................... 21
Gambar 2.10 Access Point ............................................................................. 22
Gambar 2.11 Kabel UTP ................................................................................ 22
Gambar 2.12 Konektor RJ45 ......................................................................... 24
Gambar 2.13 Hub ........................................................................................... 24
Gambar 3.1 Model PPDIOO .......................................................................... 34
Gambar 4.1 Topologi Jaringan Sedang Berjalan ........................................... 41
Gambar 4.2 Use Case Diagram Sedang Berjalan .......................................... 42
Gambar 4.3 Activity Diagram Sedang Berjalan ............................................ 42
Gambar 4.4 Delpoyment Diagram Sedang Berjalan ...................................... 43
Gmabar 4.5 Topologi Jaringan Usulan .......................................................... 44
Gambar 4.6 Use Case Diagram Usulan ......................................................... 45
Gambar 4.7 Activity Diagram Usulan .......................................................... 46
Gambar 4.8 Deployment Diagram Usulan .................................................... 47
Gambar 4.9 Menjalankan Aplikasi Winbox ................................................... 49
Gambar 4.10 Menu Interfaces ....................................................................... 49
Gambar 4.11 Mengatur Konfigurasi IP Address ............................................ 50
Gambar 4.12 Konfigurasi IP POOL LAN ...................................................... 50
Gambar 4.13 Konfigurasi Router ................................................................... 51
Gambar 4.14 Konfigurasi IP Address Internet .............................................. 51
Gambar 4.15 Konfigurasi DHCP Client ........................................................ 52
Gambar 2.16 Konfigurasi DHCP Serve ......................................................... 52
Gambar 4.17 Konfigurasi DHCP LAN .......................................................... 53

xi
Gambar 4.18 Hasil Konfigurasi Mikrotik ...................................................... 53
Gambar 4.19 Konfigurasi Web Proxy ............................................................ 54
Gambar 4.20 Konfigurasi NAT RULE .......................................................... 55
Gambar 4.21 Hasil Konfigurasi Nat Rule ...................................................... 55
Gambar 4.22 Status ........................................................................................ 56
Gambar 4.23 Hasil Transparent Proxy........................................................... 56

xii
DAFTAR TABEL

Tabel 2.1 Use Case Diagram .......................................................................... 7


Tabel 2.2 Activity Diagram ............................................................................. 9
Tabel 2.3 Deployment Diagram ..................................................................... 11
Tabel 2.3 Penelitian Trdahulu ....................................................................... 32
Tabel 3.1 Perencanaan Anggaran................................................................... 35
Tabel 4.1 Spesifikasi Hardware .................................................................... 40
Tabel 4.2 Spesifikasi Software ....................................................................... 41

xiii
DAFTAR SIMBOL

TOPOLOGI JARINGAN

NO GAMBAR NAMA KETERANGAN


sebagai alat yang dipakai
untuk mengolah data dan
PC
mempermudah pekerja
sebagai alat komunikasi
Perangkat keras penerima
sinyal dari sebuah komputer

Hub dan merupakan titik pusat


yang menghubungkan
keseluruh komputer
mengirimkan paket data
melalui jaringan atau internet
Router
untuk mendapat menuju
tujuannya.

Sebagai alat penghubung


Switch
antar komputer

Untuk komunikasi dua arah


Modem yang merubah sinyal digital
menjadi sinyal analog

Access Point Sebagai pemancar sinyal

Media untuk mendapatkan


Internet
informasi suatu jaringan
sebagai alat yang dipakai
untuk mengolah data dan
Leptop
mempermudah pekerja
sebagai alat komunikasi

xiv
Mengatur hak akses level
dalam jaringan, sehingga
tidak semua client bisa
membuka akses data yang
Server disimpan dikomputer server
dan melindungi komputer
client dari virus atau bahaya
lainnya dengan memasang
firewall di komputer server
Untuk mencetak dokumen
yang ada di dalam komputer.
Printer Dokumen tersebut bisa
berupa teks biasa atau dengan
gambar
Media transi isi yang
Kabel UTP berperan untuk mempercepat
penyampaian pesan.

xv
USE CASE DIAGRAM
NO GAMBAR NAMA KETERANGAN
Mensifikasikan himpunan yang
pengguna mainkan ketika
1. Actor
berinteraksi dengan use case

hubungan dimana objek


anak(Descendent) berbagi
2. Generalization perilaku dan struktur data dari
objek yang ada diatasnya objek
induk.
skripsi dari urutan aksi-aksi yang
ditampilkan sistem yang
3. Use Case
menghasilkan suatu hasil yang
terukur bagi suatu aktor.
hubungan dimana perubahan
yang terjadi pada suatu elemen
mandiri akan mempengaruhi
elemen yang bergantung padanya
4. - - - - - - - - -> Dependency elemen yang tidak mandiri.

Include, merupakan di dalam use


case lain
(required) atau pemanggilan use
5. - - <<include>> - ->
Include case oleh use case lain,
contohnya adalah
pemanggilan sebuah fungsi
program.

xvi
Extend, merupakan
perluasan dari use case lain jika
6. - - <<extend>>- -> Extend kondisi
atau syarat terpenuhi.

Apa yang menghubungkan antara


7. Association objek satu dengan objek lainnya.

Menspesifikasikan paket yang


Name menampilkan sistem secara
8. System terbatas.

Interaksi aturan-aturan dan


elemen-elemen lain yang bekerja
sama menyediakan perilaku yang
9. Collaboration
lebih besar dari jumlah dan
elemen-elemennya.

xvii
ACTIVITY DIAGRAM
NO GAMBAR NAMA KETERANGAN
Memperlihatkan
bagaimana masing-
1. Activity
masing kelas saling
berinteraksi
State dari sistem yang
mencerminkan eksekusi
2. Action
dari suatu aksi

Pertanda dari suatu awal


3. Initial Node aktivitas.

Activity Final Untuk menunjukkan akhir


4.
Node dari suatu aktivitas.

Digunakan untuk
membagi perilaku
menjadi
5. Fork Node kumpulan aktivitas yang
berjalan secara paralel
atau bersamaan.

Digunakan untuk
menyatukan kembali
kumpulan aktivitas yang
6. Join Node
berjalan secara paralel
atau bersamaan.

xviii
DEPLOYMENT DIAGRAM
NO GAMBAR NAMA KETERANGAN
Package merupakan sebuah
package bungkusan dari satu atau
1. Package
lebih komponen.

Pada deployment diagram,


komponen-komponen
yang ada
diletakkan didalam node
2. Component
Komponen untuk memastikan
keberadaan posisi
mereka.

Kebergantungan antar
komponen, arah panah
mengarah pada
3. Dependency
komponen yang
dipakai.

Sebagai antarmuka
komponen agar tidak
4. Interface
mengakses langsung
komponen.

5. Link Relasi antar node

xix

Anda mungkin juga menyukai