IMPLEMENTASI PROXY SERVER DENGAN LINUX CLEAR OS 5.2 TUGAS AKHIR APRIAN SETIADI 092406130 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012
IMPLEMENTASI PROXY SERVER DENGAN LINUX CLEAR OS 5.2 TUGAS AKHIR Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli Madya APRIAN SETIADI 092406130 PROGRAM STUDI D3 TEKNIK INFORMATIKA DEPARTEMEN MATEMATIKA FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA MEDAN 2012
PERSETUJUAN Judul : IMPLEMENTASI PROXY SERVER DENGAN LINUX CLEAR OS 5.2 Kategori : TUGAS AKHIR Nama : APRIAN SETIADI Nomor Induk Mahasiswa : 092406130 Program Studi : DIPLOMA 3 TEKNIK INFORMATIKA Departemen : MATEMATIKA Fakultas : MATEMATIKA DAN ILMU PENGETAHUAN ALAM UNIVERSITAS SUMATERA UTARA Diluluskan di Medan, Juli 2012 Diketahui/Disetujui oleh Departemen Matematika FMIPA USU Ketua, Dosen Pembimbing Prof. Dr. Tulus, M. Si Drs. Bambang Irawan, M. Sc NIP. 196209011988031002 NIP. 194704211976031001
PERNYATAAN IMPLEMENTASI PROXY SERVER DENGAN LINUX CLEAR OS 5.2 TUGAS AKHIR Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya. Medan, Juli 2012 APRIAN SETIADI 092406130
PENGHARGAAN Puji dan syukur penulis panjatkan kepada Allah Subhanahu Wa Ta ala, Allah Yang Maha Pemurah dan Maha Penyayang atas berkat rahmat-nya sehingga penulis dapat menyelesaikan Tugas Akhir ini dengan baik dan dalam waktu yang ditetapkan. Tugas akhir ini disusun sebagai salah satu syarat untuk menyelesaikan pendidikan D3 Teknik Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam,. Selama penulisan tugas akhir ini, penulis menyadari bahwa banyak terdapat kesalahan-kesalahan yang mungkin terjadi, baik dari segi teknik, tata penyajian ataupun dari segi tata bahasa. Oleh karena itu penulis bersedia menerima kritik dan saran yang bersifat membangun dalam perbaikan tugas akhir ini. Ucapan terima kasih penulis spesialkan kepada ke dua orang tua penulis, Ayahanda Supriadi S.S, dan Ibunda Hariati yang tiada hentinya memberikan dorongan, nasehat, dukungan material dan spritual serta doa kepada penulis agar menyelesaikan Tugas Akhir ini. Tak lupa penulis ingin menyampaikan ucapan terima kasih kepada: 1. Bapak Drs. Bambang Irawan, M. Sc, selaku Dosen Pembimbing yang telah bersedia meluangkan waktu, dan yang telah membimbing penulis dengan sabar sehingga Tugas Akhir ini dapat penulis selesaikan tepat waktu. 2. Bapak Syahril Efendi S. Si, M. IT dan Syahriol Sitorus S. Si, M. IT selaku Ketua dan Sekretaris Program Studi D3 Teknik Informatika. 3. Bapak Prof. Dr. Tulus, M. Si, selaku Ketua Departemen Matematika. 4. Bapak Dr. Sutarman, M. Sc, selaku Dekan Fakultas Matematika dan Ilmu Pengetahuan Alam. 5. Seluruh Dosen Pengajar Program Studi D3 Teknik Informatika Fakultas MIPA yang telah memberikan ilmu yang bermanfaat kepada penulis selama masa perkuliahan. 6. Para Pegawai FMIPA USU yang telah banyak membantu penulis. 7. Kepada ke dua adik penulis Anisah Mawaddah Setiadi dan Angga Warjaya, terima kasih atas doa dan dukungannya. 8. Kepada sahabat-sahabat terbaik: Evi Wulandari, Winda Meiriza dan Wita Clarisa Ginting, terima kasih buat rekan-rekan semua yang memberikan persahabatan terbaik di masa perkuliahan serta canda tawa rekan-rekan semua tidak pernah terlupakan di dalam kehidupan penulis. Akhirnya, penulis hanya bisa memanjatkan doa semoga Allah Subhanahu Wa Ta ala akan membalas semua kebaikan semua pihak. Amin.
ABSTRAK Tugas Akhir ini membahas mengenai cara untuk membangun sebuah proxy server dalam jaringan LAN. Jaringan LAN yang dibangun menggunakan arsitektur topologi star dengan menjadikan komputer server sebagai Gateway Server dan Proxy Server, sehingga tidak membutuhkan perangkat tambahan Router yang berfungsi sebagai Gateway Server. Proxy Server yang yang dibangun menggunakan metode Transparent Mode, sehingga pada komputer klien tidak perlu mengkonfigurasi port proxy server pada Web Browser. Hasil yang dicapai adalah implementasi proxy server dengan Linux Clear OS 5.2 dalam Jaringan LAN.
DAFTAR ISI Halaman PERSETUJUAN PERNYATAAN PENGHARGAAN ABSTRAK DAFTAR ISI DAFTAR GAMBAR DAFTAR LAMPIRAN ii iii iv v vi viii x BAB 1 PENDAHULUAN 1 1.1 Latar Belakang 1 1.2 Identifikasi Masalah 2 1.3 Perumusan Masalah 3 1.4 Batasan Masalah 3 1.5 Tujuan Penelitian 3 1.6 Manfaat Penelitian 4 1.7 Metodologi penelitian 4 1.8 Sistematika Penelitian 4 BAB 2 LANDASAN TEORI 6 2.1 Teori Dasar Jaringan Komputer 6 2.1.1 Definisi Jaringan Komputer 6 2.1.2 Jenis Jangkauan Jaringan 7 2.1.3 Kategori Jaringan Komputer 9 2.1.4 Topologi Jaringan 10 2.1.5 Peralatan Jaringan Yang Sering Digunakan 12 2.2 Mengenal Infrastruktur Jaringan 16 2.2.1 Definisi Infrastruktur Jaringan 17 2.2.2 Infrastruktur Fisikal 17 2.2.3 Infrastruktur Logikal 18
2.3 Pengenalan Linux Clear OS 5.2 19 BAB 3 PERANCANGAN SISTEM 22 3.1 Komponen Utama Dalam Merancang Sistem 22 3.1.1 Perangkat Keras 22 3.1.2 Perangkat Lunak 23 3.1.3 Unsur Manusia 23 3.2 Kebutuhan Perangkat Minimum 24 3.3 Topologi Yang Digunakan 24 3.4 Instalasi Linux Clear OS 5.2 25 3.4.1 Setup BIOS untuk Booting CD 25 3.4.2 Proses Instalasi Linux Clear OS 5.2 26 3.4.3 Konfigurasi Sistem dengan Remote Web Config 37 3.5 Konfigurasi Proxy Server 41 3.6 Konfigurasi Content Filter 45 BAB 4 IMPLEMENTASI SISTEM 50 4.1. Definisi Implementasi Sistem 50 4.2. Tujuan Implementasi Sistem 50 4.3. Konfigurasi Komputer Klien 51 4.4. Tampilan Website Yang Telah Diblokir 53 BAB 5 Kesimpulan Dan Saran 54 5.1 Kesimpulan 54 5.2 Saran 55
DAFTAR GAMBAR Halaman Gambar 2.1 Jaringan LAN 7 Gambar 2.2 Jaringan MAN 8 Gambar 2.3 Jaringan WAN 9 Gambar 2.4 Topologi Bus 10 Gambar 2.5 Topologi Ring 11 Gambar 2.6 Topologi Star 12 Gambar 2.7 LAN Card 12 Gambar 2.8 Hub 13 Gambar 2.9 Switch 13 Gambar 2.10 Bridge 14 Gambar 2.11 Kabel UTP 15 Gambar 2.12 Infrastruktur Fisikal 17 Gambar 2.13 Infrastruktur Logikal 18 Gambar 3.1 Interface BIOS Setup Utility 25 Gambar 3.2 Pengaturan Boot Priority BIOS 26 Gambar 3.3 Tampilan Utama Instalasi Sistem 27 Gambar 3.4 Pemilihan Bahasa 27 Gambar 3.5 Pemilihan Jenis Keyboard 28 Gambar 3.6 Pemilihan Media Instalasi 28 Gambar 3.7 Pemilihan Metode Instalasi 29 Gambar 3.8 Pembuatan Nama Partisi 29 Gambar 3.9 Pemilihan Mode Sistem 30 Gambar 3.10 Pemilihan Tipe Koneksi Yang Digunakan 31 Gambar 3.11 Pemilihan Konfigurasi IP Address 31 Gambar 3.12 Konfigurasi IP Address Untuk LAN dan WAN 32 Gambar 3.13 Pengisian Password Root 33 Gambar 3.14 Pemilihan Metode Partisi Harddisk 33 Gambar 3.15 Pemilihan Servis Layanan Server 34 Gambar 3.16 Konfirmasi Instalasi Sistem 35 Gambar 3.17 Proses Instalasi Sistem 35 Gambar 3.18 Konfirmasi Reboot Sistem 36 Gambar 3.19 Halaman Login Administrator 36 Gambar 3.20 Pengujian Koneksi Jaringan 37 Gambar 3.21 Pengujian Koneksi Menggunakan Web Browser 38 Gambar 3.22 Konfirmasi Keamanan Web Browser 38 Gambar 3.23 Halaman Login Web Config 39 Gambar 3.24 Halaman Pengaturan DNS Server 39 Gambar 3.25 Pengaturan Zona Waktu 40 Gambar 3.26 Pembuatan Nama Server 40 Gambar 3.27 Pengisian Identitas Server 40
Gambar 3.28 Halaman Akhir Konfigurasi 41 Gambar 3.29 Topologi Jaringan Proxy Server 42 Gambar 3.30 Halaman Utama Administrator 44 Gambar 3.31 Halaman Konfigurasi Proxy Server 45 Gambar 3.32 Halaman Konfigurasi IP Address 47 Gambar 3.33 Halaman Konfigurasi Extension/MIME 47 Gambar 3.34 Halaman Konfigurasi Site List 48 Gambar 3.35 Halaman Konfigurasi Phrase List 48 Gambar 3.36 Halaman Konfigurasi Black List 49 Gambar 3.37 Halaman Konfigurasi Content Filter 49 Gambar 4.1 Local Area Connection Properties 52 Gambar 4.2 Internet Protocol Version 4 52 Gambar 4.3 Tampilan Website Yang Diblokir 53
DAFTAR LAMPIRAN Lampiran A Lampiran B Lampiran C Lampiran D : Daftar Pustaka : Kartu Bimbingan Tugas Akhir : Surat Keterangan Hasil Uji Program Tugas Akhir : Surat Keterangan Penyelesaian Penelitian