Anda di halaman 1dari 44

BAB I

Pendahuluan

1.1 Latar belakang

Pada era modern seperti sekarang ini, banyaknya masyarakat yang menganut
budaya barat yang serba instant dari segi manapun, mulai dari segi makanan yang
serba instant hingga cara berbelanja yang makin mudah dan terbuka, sampai dengan
teknologi yang semakin lama semakin berkembang seiring dengan berkembangnya
zaman begitupun dengan internet yang semakin mudah untuk diakses oleh setiap
kalangan masyarakat.

Berkembangnya teknologi internet ini membuat banyak anak-anak sampai orang


tua memanfaatkan teknologi tersebut untuk banyak hal yang memungkinkan
pengguna untuk berinteraksi dangan orang di ujung lain di bumi lewat situs-situs
jejaring sosial yang telah disediakan.

Seiring dengan hal tersebut, Penulis akan membahas mengenai cara untuk
membangun jaringan internet menggunakan linux Debian 6.0 sebagai sever sehingga
memungkinkan beberapa PC bisa terkoneksi dan mengakses jaringan internet sampai
cara untuk memblokir situs-situs yang tidak kita inginkan untuk diakses pada browser
ataupun layanan internet pada jaringan kita.

Dengan sedikit ilmu yang telah kami pelajari untuk kami bagi dengan pembaca
yang budiman semoga bisa berguna dan bermanfaat di kemudiaan hari, sehingga
dalam menjalankan prakteknya bisa lanjar, baik dan benar tanpa adanya hambatan.
Dalam penulisan laporan ini mungkin masih banyak kekurangan serta kesalahan yang
penulis buat mohon pembaca memaklumi.

1
1.2 Tujuan

Penulis menyusun laporan dengan mengankat tema LAPORAN TUGAS


AKHIR : MEMBANGUN ROUTER GATEWAY dan PROXY SERVER BERBASIS
LINUX DEBIAN 6.0 dan HOTSPOT ROUTER MIKROTIK ini dengan tujuan
sebagai berikut :

Untuk memenuhi persyaratan Tugas Akhir yang telah dilaksanakan sebagai


tolak ukur kemampuan yang dimiliki siswa dan siswi dalam pemahaman
bidang kejuruan
Melatih sisiwa dan siswi dalam mengembangkan materi serta tugas yang
diberikan pengajar guna bermanfaat di perguruan tinggi maupun dunia kerja
Mengembangkan kemampuan siswa dan siswi dalam berpikir dan berkarya
untuk membuat sesuatu yang berguna dan bermanfaat dalam bentuk tertulis
maupun penerapan
Membantu siswa dan siswi dalam menyelesaikan tugas-tugas yang diberikan
oleh pengajar
Membagi ilmu mengenai kejuruan yang dipelajari oleh penulis

1.3 Manfaat

Semoga dengan adanya laporan ini, penulis maupun pembaca mendapat manfaat
sebagaimana berikut :

Penulis bisa berbagi sedikit ilmu yang telah penulis pelajari


Pembaca bisa menambah wawasan dengan adanya laporan yang telah ada ini
Penulis bisa lebih memahami tentang Tugas Akhir yang di kerjakannya

1.4 Batasan Masalah

Mengenai materi yang akan kita bahas dalam laporan ini tentu cukup banyak dan
luas, maka dari itu penulis membatasi meteri yang bertemakan MEMBANGUN

2
ROUTER GATEWAY dan PROXY SERVER BERBASISI LINUX DEBIAN 6.0.
dan HOTSPOT ROUTER MIKROTIK sebagaimana yang telah penulis pelajari di
SMK TELEKOMUNIKASI DARUL ULUM JOMBANG.

1.5 Sistematika Penulisan


Tata cara penulisan meliputi : bahan dan ukuran ,pengetikan,penomoran .

1.Bahan dan Ukuran

Bahan dan ukuran meliputi naskah,sampul,warna sampul

A.naskah

Naskah dibuat di atas kertas HVS,ukuran A4 dan tidak boleh diketik


bolak-balik.

B.Sampul

Sampul bagian belakang dibuat dari kertas buffalo/sejenis,dan pada


bagian depan dilapisi dengan plastic mika. Tulisan yang tercetak pada sampul
depan sama dengan yang terdapat pada halaman judul.

C.Warna Sampul

Warna sampul untuk laporan tugas akhir :

2.Pengetikan

Pada pengetikan disajikan : jenis huruf ,bilangan,dan satuan,baris,batas


tepi,pengisi ruangan,alinea baru,permulaan kalimat,judul dan sub judul perincian
kebawah ,dan letak simetris.

A. Jenis Huruf

1. Naskah diketik dengan computer dengan fontasi Times New Roman


dengan ukuran 12 point,dengan warna hitam.Untuk seluruh naskah
dipakai huruf sama.

2. Huruf miring digunakan untuk penulisan istilah bahasa asing.

3. Lambang huruf yunani,symbol matematika atau tanda-tanda yang t


idak ada dalam abjad latin harus ditulis model Bold.

B. Bilangan dan Satuan

3
1. Bilangan dibawah sepuluh diketik dengan angka baik di dalam naskah
maupun pada permulaan kalimat.Bilangan decimal di tandai denagn
koma,bukan titik.

2. Satuan dinyatakan dengan singkatan resminya tanpa titik


dibelakangnya,Misalanya : m,g,kg,cal,

3. Teknik penyajian angka dan satuan:

a) jika dalam kalimat dimulai dari angka ,angka tersebutharus


ditulis dengan huruf.

b) Satuan ukran yang tidak didahului dengan angka harus ditulis


utuh.

c) Simbol/singkatan tidak boleh diawal kalimat.

d) Tanda persen (%) digunakan jika didahului angka.

C. Batas baris

Jarak antara 2 baris dibuat 1,5spasi,kecuali kutipan


langsung,judul,table dan gambar yang lebih dari 3 baris dan daftar
pustaka,yang diketik dengan jarak 1 spasi bawah.

D. Batas tepi

Batas-batas pengetikan ditinjau dari tepi kertas,diatur sebagai berikut :

1. tepi atas: 4cm

2. tepibawah: 3cm

3. tepi kiri: 4cm

4. tepi kanan: 3cm

E. Pengisian ruangan

Ruangan yang terdapat pada halaman naskah harus diisi penuh


artinya: Pengetikan harus dari batas tepi kiri sampai batas tepi kanan,dan
jangan sampai ada ruangan yang terbuang-terbuang,kecuali kalau akan

4
memulai dengan alinea baru,persamaan,gambar,sub judul,atau hal-hal
yang khusus.

F. Alinea baru

Alinea baru dimulai pada ketikan kolom ke-7 dari batas tepi kiri.

G. Permulaan kalimat

Bilangan,lambang atau rumus kimia yang memulai suatu kalimat,harus


dieja,Misalnya : Sepuluh ekor tikus.

H. Penulisan judul BAB,sub judul,anak judul

1. Judul harus ditulis dengan huruf kapital dicetak tebal dan diatur
alignment center.

2. Sub judul,Anak judul ditulis ditepi kiri,semua kata dimulai


dengan huruf besar,kecuali kata hubung dan kata depan,tanpa
diakhiri dengan titik dan dicetak tebal.Kalimat pertamanya
sesudahnya harus dimulai dengan alinea baru.

5
BAB II

LANDASAN TEORI

2.1 Pengertian Jaringan Komputer

Jaringan LAN adalah jaringan computer hanya meliputi wilayah yang


kecil seperti sekolah,kantor,perusahaan.

Jaringan MAN adalah jaringan computer yang meliputi wilayah antar kota
dalam satu provinsi.

Jaringan WAN adalah jaringan computer yang dapat menghubungkan


computer antar Negara,Benua, dan dunia.

2.2 Pengertian Router Gateway

gambaran kerja :
Internet

Gateway
internet = IP internet =
192.168.1.1 192.168.1.31
PC
server
IP Local =
192.168.2.31 Switch

PC
Client

Pengertian Routing adalah proses pengiriman informasi/data dari pengirim


di suatu jaringan ke penerima yang berada di jaringan yang lain (melalui
interwork).

6
2.3 Pengertian Proxy Server, DNS Server, Web Server, dan FTP Server

Proxy server bekerja dengan menjembatani komputer ke Internet. Program


Internet seperti browser, download manager dan lain-lain berhubungan dengan
proxy server, dan proxy server tersebut yang akan berkomunikasi dengan server
lain di Internet.

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). DNS
biasa digunakan pada aplikasi yang terhubung ke Internet seperti web browser
atau e-mail, dimana DNS membantu memetakan host name sebuah komputer ke
IP address.

Web Server adalah sebuah perangkat lunak server yang berfungsi


menerima permintaan HTTP atau HTTPS dari klien yang dikenal dengan web
browser dan mengirimkan kembali hasilnya dalam bentuk halaman-halaman web
yang umumnya berbentuk dokumen HTML. Salah satu server web yang terkenal
di linux adalah Apache.

FTP adalah File Transfer Protocol (FTP) adalah suatu protokol yang
berfungsi untuk tukar-menukar file dalam suatu network yang menggunakan
koneksi TCP bukan koneksi UDP.

2.4. Mengenal Router MikroTik

MikroTik RouterOS adalah sistem operasi dan perangkat lunak yang


dapat digunakan untuk menjadikan komputer manjadi router network yang
handal, mencakup berbagai fitur yang dibuat untuk ip network dan jaringan
wireless, cocok digunakan oleh ISP dan provider hotspot. Untuk instalasi Mikrotik
tidak dibutuhkan piranti lunak tambahan atau komponen tambahan lain. Mikrotik
didesain untuk mudah digunakan dan sangat baik digunakan untuk keperluan
administrasi jaringan komputer seperti merancang dan membangun sebuah sistem
jaringan komputer skala kecil hingga yang kompleks sekalipun.

Mikrotik RouterBoard

7
RouterBoard router embedded produk dari mikrotik. Routerboard seperti
sebuah pc mini yang terintegrasi karena dalam satu board tertanam prosesor, ram,
rom, dan memori flash. Routerboard menggunakan os RouterOS yang berfungsi
sebagai router jaringan, bandwidth management, proxy server, dhcp, dns server
dan bisa juga berfungsi sebagai hotspot server.

Ada beberapa seri routerboard yang juga bisa berfungsi sebagai wifi.
sebagai wifi access point, bridge, wds ataupun sebagai wifi client. seperti seri
RB411, RB433, RB600. dan sebagian besar ISP wireless menggunakan
routerboard untuk menjalankan fungsi wirelessnya baik sebagai ap ataupun client.
Dengan routerboard Anda bisa menjalankan fungsi sebuah router tanpa tergantung
pada PC lagi. karena semua fungsi pada router sudah ada dalam routerboard. Jika
dibandingkan dengan pc yang diinstal routerOS, routerboard ukurannya lebih
kecil, lebih kompak dan hemat listrik karena hanya menggunakan adaptor. untuk
digunakan di jaringan wifi bisa dipasang diatas tower dan menggunakan PoE
sebagai sumber arusnya.

Mikrotik pada standar perangkat keras berbasiskan Personal Computer


(PC) dikenal dengan kestabilan, kualitas kontrol dan fleksibilitas untuk berbagai
jenis paket data dan penanganan proses rute atau lebih dikenal dengan
istilah routing. Mikrotik yang dibuat sebagai router berbasiskan PC banyak
bermanfaat untuk sebuah ISP yang ingin menjalankan beberapa aplikasi mulai
dari hal yang paling ringan hingga tingkat lanjut. Contoh aplikasi yang dapat
diterapkan dengan adanya Mikrotik selain routing adalah aplikasi kapasitas akses
(bandwidth) manajemen,firewall, wireless access point (WiFi), backhaul link,
sistem hotspot, Virtual Private Netword (VPN)server dan masih banyak lainnya

BAB III

8
PENERAPAN TEORI

3.1. Instalasi Debian

Tampilan awal dalam menginstall debian :

Klik Install untuk mulai menginstall debian

Pada langkah berikutnya kita diminta untuk memilih bahasa dalam proses
penginstalan

9
Pada langkah ini, kita diminta untuk memilih keyboard layout

Pada tahap ini kita diminta untuk memilih antarmuka jaringan utama yang
terhubung ke internet

10
Selanjutnya konfigurasi router utama

Lalu konfigurasi jaringan

11
Masukkan alamat IP

Masukkan Netmask

12
Masukkan IP Gateway

Masukkan Alamat Server DNS

13
Masukkan Nama Host

14
Masukkan Nama Domain

Pilih Zona waktu

15
Lalu memilih Metode partisi, dalam hal ini pilih metode partisi terpandu

Pilih Harddisk yang akan dipartisi

16
Lalu memilih Pola partisi

Pilih, Selesai mempartisi dan tulis perubahannya ke hard disk

17
Tuliskan Perubahan pada Harddisk, pilih Ya

Ketikkan Kata sandi root sesuai keinginan kita

18
Verifikasi kata sandi root

Tuliskan nama lengkap dari pengguna baru sesuai keinginan kita

19
Masukkan Nama akun sesuai keinginan kita

Masukkan kata sandi untuk pengguna baru sesuai keinginan kita

Verifikasi Kata Sandi

20
Pilih : Tidak

Pilih : Tidak

21
Pilih : Tidak

Hilangkan tanda bintang (*) pada Lingkungan Desktop dengan cara tekan
tombol Spasi,lalu Lanjutkan.

22
Pilih : Ya

23
Instalasi selesai : Lanjutkan

3.2. Konfigurasi IP Address & Router

24
Masuk sebagai root

Masukkan Kata sandi

Lalu ketik perintah : nano /etc/network/interfaces lalu tekan Enter

25
Lalu masukkan alamat IP Seperti pada gambar dibawah ini

Lalu keluar dengan tekan tombol Ctrl+X lalu tekan Y

26
Setelah itu tekan Enter

Kalau sudah mengkonfigurasi IP, restart dengan perintah


/etc/init.d/networking restart lalu tekan Enter

27
Check apakah IP kita sudah beres dengan ketik perintah if config lalu
tekan Enter

Lihat apakah IP yang sudah kita ketik tadi tampil seperti gambar dibawah
ini

28
Untuk check koneksi IP kita dengan ketik perintah ping (spasi)
192.168.1.31

Kalo ping tadi Reply seperti gambar dibawah ini, berarti kita telah
berhasil mengkonfigurasi IP !

29
Tambahkan Tables NAT untuk mensharing koneksi internet dengan ketik
perintah iptables t nat A POSTROUTING o eth0 j
MASQUERADE

30
Lalu IP Forward ketik perintah echo 1 > /proc/sys/net/ipv4/ip_forward

Untuk mengecek hasilnya ketikan perintah cat


/proc/sys/net/ipv4/ip_forward
Jika muncul angka 1 seperti pada gambar dibawah ini maka Ip Forward
kita telah aktif

Coution : Perintah yang tadi kita ketikkan hanya bersifat sementara jadi ketika
PC dalam keadaan mati atau restart maka IP Forward serta IP Tables kita akan

31
nonaktif lagi. Untuk menjaga tetap aktif maka perintah IP Forward serta IP
Tables harus kita ketikkan lagi di file rc.local Ketik Perintah nano /etc/rc.local
lalu tekan Enter

Setelah itu ketikkan perintah seperti pada gambar dibawah ini, lalu exit
dan simpan

3.3. Membangun Proxy Server

32
Langkah pertama install terlebih dahulu program squid dengan perintah
apr-get install squid lalu tekan Enter

Lalu masukkan CD file ISO lalu ketik y

Selanjutnya kita mulai konfigurasi Proxy tapi sebelum kita


menkonfigurasi, ada baiknya kita membuat file backup dulu terhadap file

33
konfigurasi proxy dengan perintah cp /etc/squid/squid.conf
/etc/squid/squid.conf .old

Setelah itu barulah kita buka file konfigurasinya dengan perintah nano
/etc/squid/squid.conf

Nah, sekarang mari kita konfigurasi.

34
Yang akan kita konfigurasi terlebih dahulu adalah nomer port dari proxy
http_port (spasi) 3128 (spasi) transparent

Lalu cache_mgr
cache_mgr elfaruq@smktelkom.sch.id

Kemudian visible hostname


Visible_hostname (spasi) www.smktelkomdu.sch.edu

35
kemudian, kita buat jaringan yang bisa menggunakan proxy
Acl (spasi) local (spasi) src (spasi) 192.168.1.31/255.255.255.0
kita buat aturan untuk website yang akan diblokir
acl (spasi) blokir (spasi) url-regex (spasi) i (spasi)
http://www.twitter.com
acl (spasi) blokir (spasi) url-regex (spasi) i (spasi)
http://www.youtube.com
acl (spasi) blokir (spasi) url-regex (spasi) i (spasi) http://www.yahoo.id

setelah kita buat aturan diatas, sekarang kita tentukan aturan yang tadi telah
kita buat. Apakah kita izinkan atau tidak.

http_access (spasi) allow (spasi) local

http_access (spasi) deny (spasi) blokir

36
3.4. Membangun Router Serta Hotspot Mikrotik

1.Install telnet client (windows7/8)

2.Ip address Default mikrotik port 2

192.168.88.1

3. Buka command prompt

telnet 192.168.88.1

4.User Login Mikrotik

User : admin

Pass : langsung enter

#konfigurasi interface

37
5.chek interface

interface print

6.chek ip address

ip address print

7.konfigurasi ip address

ip address add address=192.168.102.131/24 interface=ether1

ip address add address=10.10.10.1/24 interface=ether2

8.hapus konfigurasi ip 192.168.88.1

ip address remove 0 (CHECK DULU IP KITA = IP ADDRESS


PRINT)

(JIKA BENAR MAKA AKAN MUNCUL JAWABAN CONNECTION


TO HOST LOST)

# konfigurasi client dengan ip 10.10.10.2 (windows)

9.konfigurasi gateway

ip route add gateway=192.168.102.1

(SEBELUM PING PASTIKAN KABEL DARI INTERNET TANCAPKAN KE


PORT 1 PADA ROUTER)

ping ke gateway lewat telnet

10.konfigurasi firewall(KONFIGURASI NAT)

38
ip firewall nat add chain=srcnat action=masquerade out-
interface=ether1-gateway

#Konfigurasi dns Server

ip dns static add name=rvptlz.com address=10.10.10.1

ip dns set servers=202.134.1.10

#konfigurasi PROXY SERVER

1.mengaktifkan proxy mikrotik

ip proxy set enable=yes port=3128

cache-administrator=elfaruq@rvptlz.com

2. Blok website

ip proxy access add dst-host=www.facebook.com


action=deny

ip proxy access add dst-host=www.youtube.com


action=deny

3.transparent proxy

39
ip firewall nat add chain=dstnat protocol=tcp port=80
action=redirect to-ports=3128

#konfigurasi hotspot

1.hotspot setup

ip hotspot setup (enter)

Hotspot interface:ether2 (enter)

Local address of network: 10.10.10.ip1/24 (enter)

Masquerade network: yes

Address pool of network: 10.10.10.200-10.10.10.250

Select certificate: none

Ip address of smtp server: 10.10.10.1

Dns servers: 10.10.10.1

Dns name: hotspot.rvptlz.com

Name of local hotspot user: admin

Password for the user: admin

40
apabila terjadi eror saat pembuatan hotspot langkah 1.iterface print
2.interface set bridge-local disabled=yes

2.hapus cookie dari tipe login

ip hotspot profile set 1 login-by=http-chap

3.membuat profile untuk batasan bandwidth

ip hotspot user profile add name=256 rate-


limit=256k/256k

ip hotspot user profile add name=512 rate-


limit=512k/512k

4.membuat user login hotspot

ip hotspot user add server=hotspot1 name=user1


Password=1 profile=256

41
ip hotspot user add server=hotspot1 name=user2
Password=1 profile=512

ip hotspot user add server=hotspot1 name=ubaid


Password=faruq profile=256

5.dhcp servers untuk client hotspot

ip dhcp-server set 0 address-pool=hs-pool-2

42
BAB IV

PENUTUP

4.1 Kesimpulan

Dari penulisan laporan mengenai MEMBANGUN PC ROUTER


DAN PROXY SERVER BERBSIS LINUX DEBIAN 6.0
terselesaikan, dapat diambil ksimpulan:

Debian adalah proyek pengembangan distribisi(distro)


GNU/Linux yang dilakukan secara sukarela. Proyek Debian
sudah dimulai sejak sebelas tahun yang lalu sejak awal
berdrinya telah memiliki lebih dari 1.000 anggota yang
bersatus pengembang resmi dan lebih bnyak lagi contributor
dan sukarelawan lainya. Proyek ini juga semakin meluas,
melipu hampir 18.342 paket aplikasi dan dokumentasi yang
free dan open source.

Dengan kontes filtering(Proxy Server ) maka kita bisa


menyaring informasi tertenu seperti
pornografi,hacking,kekerasan,dll. Yang idak pantas muncul
di broswer client.

Sebuah computer yang menjalankan fungsi server DNS atau


name server dan computer lain yng mminta penterjemahan
hostname ke IP Addrss disebut sebagai client DNS. DNS
umumnya diterapkan dengan menggunakan server terpuat
yang disebut server DNS atau name server yang memiliki
wewenang atau otoritas alam mengelola beberapa nama
domain dan mengacu kepada beberapa domaibn lainnya
yang dikelola server DS lain.

4.2 Saran

43
Dalam proses praktikum yang telah saya laksanakan, disini saya
memberi saran mengenai proyek yang telah dibahas di laporan ini:

Sebaiknya sebelum memulai proyek pestikan diri kalian


siap dalam memulai melaksanakan proyek ini.
Lengkapi peralatan-perlatan yang dibutuhkan dalam
melaksanakan proyek ini.
Dalam penulisan script(perintah) perhatikan dengan betul,
pap yang tertulis di buku pandunan sudah sesuai atau belum
dengan apa yang kita ketik, karena besar kcil
huruf,titik,koma,pagar,dsb sangat berpengaruh dalam
penulisan scrip(perintah).
Apabila menemui kesulitan jangan ragu untuk bertanya dan
meminta bantuan pada guru pembimbing atau teman yang
menguasai materi yang di ujikan.
Jangan lupa sebelumnya, berlatih seserng mungkin dalam
melaksanakan praktikum ini, agar dapat terbiasa dan
menyesuaikan dengan benar.

44

Anda mungkin juga menyukai