Universitas Bina Nusantara
Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Ganjil Tahun 2005/2006
PENGATURAN BANDWIDTH DAN HAK AKSES INTERNET DENGAN SQUID PADA DEPARTEMEN KEHUTANAN
Yulkit Virdakh Laimena Daniel Purnawan Jimmy Halim Kelas / Kelompok : 07 PDT / 1
(0600610134) (0600617115) (0600620135)
Abstrak Sekarang ini banyak sekali perusahaan besar maupun kecil yang menggunakan jaringan internet, tetapi sedikit sekali perusahaan yang mengatur hak akses pemakaian internet dan pembagian bandwidth untuk setiap bagian-bagian komputer mereka. Untuk itulah penelitian ini mengimplementasikan suatu server untuk mengatur pembagian bandwidth dan hak akses internet yang biasa disebut proxy server, yang bernama Squid berbasis pada Linux. Tujuannya agar bandwidth dapat dibagi secara merata untuk setiap bagian komputer dalam perusahaan dan mengatur hak akses internet untuk setiap bagian perusahaan. Metodologi yang digunakan dalam pembuatan penelitian ini adalah metode analisis dan perancangan, dalam tahap analisis diadakan survei langsung ke perusahaan melihat sistem jaringan internet yang sedang dipakai untuk mengumpulkan informasi yang diperlukan dan kemudian dianalisis sebagai masukan. Masukan yang diperoleh digunakan dalam tahap perancangan untuk memperoleh hasil akhir yang sesuai kebutuhan perusahaan. Hasil yang dicapai dari analisis adalah: berkurangnya kepadatan traffic bandwidth pada perusahaan dengan pengaturan hak akses yang sesuai dengan keinginan perusahaan. Akhirnya dapat disimpulkan bahwa, dengan menggunakan proxy server sangat membantu perusahaan mengatur traffic dalam pemakaian internet sesuai kebutuhan mereka.
Kata Kunci: Bandwidth, Hak Akses, Internet, Proxy Server.
iii
KATA PENGANTAR
Segala puji dan syukur kami panjatkan kepada Tuhan Yang Maha Esa atas segala berkat dan pimpinan-Nya sehingga kami dapat menyelesaikan skripsi yang berjudul “ PENGATURAN BANDWIDTH DAN HAK AKSES INTERNET DENGAN SQUID PADA DEPARTEMEN KEHUTANAN “. Skripsi ini merupakan karya ilmiah yang disusun sebagai salah satu syarat kelulusan dalam jenjang pendidikan S1 (Strata Satu) jurusan Teknik Informatika di Universitas Bina Nusantara, Jakarta. Dalam kesempatan ini kami mengucapkan terima kasih kepada pihak-pihak yang telah membimbing, memberikan petunjuk, saran, nasihat, dan bantuan baik moril maupun materil. Adapun pihak-pihak tersebut adalah: 1. Bapak Prof. Dr. Gerardus Polla, M.App.Sc. selaku Rektor Universitas Bina Nusantara yang memberikan kesempatan untuk menimba ilmu di Universitas Bina Nusantara.. 2. Bapak Mohammad Subekti, BE, M.Sc. selaku Ketua Jurusan Teknik Informatika. 3. Bapak Fredy Purnomo, S.Kom., M.Kom. selaku Sekretaris Jurusan Teknik Informatika. 4. Bapak Fransiscus Ati Halim, S.kom, MM. selaku Dosen Pembimbing yang telah memberikan bimbingan dan pengarahan yang sangat membantu dalam penyusunan skripsi ini.
iv
5. Bapak Drs Mujiharja selaku Kepala sub bagian Tata Usaha Departemen Kehutanan Republik Indonesia beserta seluruh jajaran pegawai yang telah bersedia bekerjasama dalam penyusunan skripsi ini. 6. Orangtua dan sahabat-sahabat kami yang telah memberikan dukungan baik dalam bentuk moril maupun materiil. Akhir kata, sesuai harapan semoga skripsi ini dapat bermanfaat bagi para pembaca dan dapat dijadikan sebagai masukan pemikiran untuk perkembangan ilmu komputer khususnya dan dunia pendidikan pada umumnya.
Jakarta, Desember 2005
v
DAFTAR ISI
Halaman Judul ....................................................................................................................i Halaman Persetujuan Hardcover.......................................................................................ii Abstrak..............................................................................................................................iii Prakata...............................................................................................................................iv Daftar Isi............................................................................................................................vi Daftar Tabel.......................................................................................................................ix Daftar Gambar....................................................................................................................x BAB 1
BAB 2
PENDAHULUAN............................................................................................1 1.1
Latar Belakang.........................................................................................1
1.2
Ruang Lingkup........................................................................................2
1.3
Tujuan dan Manfaat.................................................................................2
1.4
Metodologi..............................................................................................3
1.5
Sistematika Penulisan..............................................................................4
LANDASAN TEORI.......................................................................................6 2.1
Hak Akses Dalam Jaringan.....................................................................6 2.1.1 Distribution Layer Policy............................................................8 2.1.2 Mengontrol Informasi Dengan Access List IP............................9 2.1.3
Access Control List.....................................................................9
2.1.4 Otentikasi Dan Enkripsi Dalam Jaringan..................................10 2.2
Bandwidth..............................................................................................11
2.3
Internet Jaringan Komunikasi Dunia.....................................................12
2.4
Proxy Server..........................................................................................13 vi
Squid..........................................................................................14
2.4.2
Cache.........................................................................................14
2.4.3
Alamat IP...................................................................................15
2.4.4
Gateway.....................................................................................16
2.4.5
Subnetting..................................................................................17
2.5
Perangkat Keras Pada Jaringan.............................................................17
2.6
Jaringan Pertukaran Data.......................................................................20
2.7 BAB 3
2.4.1
2.6.1
Aturan-Aturan Komunikasi data Jaringan.................................20
2.6.2
TCP / IP.....................................................................................23
2.6.3
Dasar-Dasar Bentuk Jaringan....................................................26
2.6.4
Jaringan Lokal Komputer..........................................................28
2.6.5
Peer to Peer................................................................................28
2.6.6
Client-Server..............................................................................28
2.6.7
Tujuan Jaringan Komputer Perusahaan.....................................29
Firewall Sistem Keamanan Komputer...................................................30
ANALISIS SISTEM YANG BERJALAN.....................................................31 3.1
Riwayat Perusahaan ..............................................................................31 3.1.1
Tahun Berdiri Departemen Kehutanan Sesuai Keputusan Presiden.....................................................................................32
BAB 4
3.2
Struktur Organisasi Departemen Kehutanan.........................................33
3.3
Sistem Jaringan yang Sedang Berjalan..................................................36
3.4
Permasalahan Yang Dihadapi................................................................48
3.5
Usulan Pemecahan Masalah..................................................................49
IMPLEMENTASI DAN EVALUASI SISTEM............................................51 vii
4.1 Spesifikasi Sistem..................................................................................51 4.1.1
Hardware...................................................................................51
4.1.2
Software.....................................................................................52
4.2
Prosedur Operasional.............................................................................53
4.3
Rencana Implementasi...........................................................................54 4.3.1
Instalasi hardware......................................................................55
4.3.2
Instalasi software.......................................................................55 4.3.2.1
Instalasi Operating System.........................................55
4.3.2.2 Setting IP Address Ethernet Card...............................66 4.3.2.3
Instalasi Proxy Server Squid......................................66
4.3.2.4 Konfigurasi Dasar.......................................................68 4.3.2.5 Pengaturan Hak Akses................................................70 4.3.2.6 Pengaturan Bandwidth................................................73 4.3.2.7
Porn Filter...................................................................77
4.3.2.8
Mengatur port.............................................................79
4.3.2.9 Autentikasi dengan metode digest..............................80 4.3.2.10 Konfigurasi pada host..................................................83 4.4 BAB 5
Evaluasi Hasil Percobaan......................................................................86
SIMPULAN DAN SARAN...........................................................................91 5.1
Simpulan................................................................................................91
5.2
Saran......................................................................................................92
DAFTAR PUSTAKA.......................................................................................................93 RIWAYAT HIDUP..........................................................................................................95 FOTOCOPY SURAT SURVEI viii
DAFTAR TABEL
Tabel 3.1 Peralatan Jaringan Di Departemen Kehutanan.................................................36 Tabel 4.1 Daftar Spesifikasi PC Proxy Server.................................................................51 Tabel 4.2 Tabel Perancangan..........................................................................................54
ix
DAFTAR GAMBAR
Gambar 2.1 Jenis-Jenis Topologi.....................................................................................27 Gambar 3.1 Struktur Organisasi Departemen Kehutanan................................................34 Gambar 3.2 Topologi Fisik Departemen Kehutanan........................................................36 Gambar 3.3 Topologi Jaringan Pada Inspektorat Jenderal...............................................38 Gambar 3.4 Topologi Jaringan Pada Sekretariat Jenderal................................................39 Gambar 3.5 Topologi Jaringan Pada Direktorat Jenderal BPK........................................40 Gambar 3.6 Topologi Jaringan Pada Direktorat Jenderal RLPS......................................41 Gambar 3.7 Topologi Jaringan Pada Direktorat Jenderal PHKA.....................................42 Gambar 3.8 Topologi Jaringan Pada Baplan Kehutanan..................................................43 Gambar 3.9 Topologi Jaringan Pada Litbang Kehutanan................................................44 Gambar 3.10 Garis Besar Jaringan Departemen Kehutanan............................................46 Gambar 3.11 Grafik Bandwidth ......................................................................................47 Gambar 3.12 Tampilan Utilization...................................................................................48 Gambar 4.1 Proxy Server.................................................................................................51 Gambar 4.2 Bandwidth Manager.....................................................................................52 Gambar 4.3 Tampilan Awal Instalasi...............................................................................55 Gambar 4.4 Informasi Awal Tentang Instalasi.................................................................56 Gambar 4.5 Pilihan Bahasa..............................................................................................56 Gambar 4.6 Pilihan Keyboard..........................................................................................57 Gambar 4.7 Pilihan Instalasi.............................................................................................57 Gambar 4.8 Pilihan Jenis Instalasi....................................................................................58 Gambar 4.9 Teknik Pembagian Partisi Harddisk.............................................................58 x
Gambar 4.10 Tampilan Pembagian Partisi Harddisk.......................................................59 Gambar 4.11 Tampilan Pemilihan Boot Loader...............................................................59 Gambar 4.12 Bahasa yang Didukung dalam Sistem........................................................60 Gambar 4.13 Mengatur Zona Waktu................................................................................60 Gambar 4.14 Password untuk Root..................................................................................61 Gambar 4.15 Memilih Software yang Akan Diinstall......................................................61 Gambar 4.16 Tampilan Kebutuhan CD Fedora Core 3....................................................62 Gambar 4.17 Mengganti CD Instalasi..............................................................................62 Gambar 4.18 Tampilan Selamat Datang..........................................................................63 Gambar 4.19 Tampilan Persetujuan Lisensi.....................................................................63 Gambar 4.20 Tampilan Pengaturan Tanggal dan Jam......................................................64 Gambar 4.21 Tampilan Resolusi Layar Monitor..............................................................64 Gambar 4.22 Membuat User............................................................................................65 Gambar 4.23 Tampilan Linux Fedora Core 3..................................................................65 Gambar 4.24 Tampilan Konfigurasi Cache......................................................................69 Gambar 4.25 Tampilan Pengaturan Setiap Divisi............................................................71 Gambar 4.26 Tampilan Pemberian Hak Akses................................................................73 Gambar 4.27 Tampilan Penentuan Delay_pools..............................................................74 Gambar 4.28 Tampilan Pengaturan Bandwidth Divisi Menteri.......................................75 Gambar 4.29 Tampilan Pengaturan Bandwidth Dirjen-Dirjen.........................................76 Gambar 4.30 Tampilan Pembatasan Unsur Porno...........................................................78 Gambar 4.31 Tampilan Pengaturan Port..........................................................................79 Gambar 4.32 Tampilan Pengaturan Digestpass................................................................82 Gambar 4.33 Tampilan My Network Places....................................................................83 xi
Gambar 4.34 Tampilan Local Area Network...................................................................84 Gambar 4.35 Tampilan Local Area Connection Status....................................................84 Gambar 4.36 Tampilan Local Area Connection Properties.............................................85 Gambar 4.37 Tampilan Internet Protocol Connection Properties....................................85 Gambar 4.38 Tampilan Local Area Network Settings.....................................................86 Gambar 4.39 Tampilan User yang Sedang Aktif (tanggal 05/12/05)...............................87 Gambar 4.40 Tampilan User yang Sedang Aktif (tanggal 13/02/06)...............................88 Gambar 4.41 Tampilan User yang Sedang Aktif (tanggal 15/02/06)...............................88 Gambar 4.42 Tampilan Utilisasi (tanggal 05/12/05)........................................................89 Gambar 4.43 Tampilan Utilisasi (tanggal 13/02/06)........................................................89 Gambar 4.44 Tampilan Utilisasi (tanggal 15/02/06)........................................................90
xii