PROJECT CYBERPRENEUR Monitoring Jaringan dengan Proxy Aunthentication Disusun Oleh : 1. Lizara Budi Asih 2. Shabri Rizal Rahman SMK TUNAS HARAPAN PATI 2014 / 2015 i
Kata Pengantar Puji dan syukur kami panjatkan kehadirat Allah SWT yang telah memberikan kemudahan, serta shalawat dan salam kepada junjungan kita Nabi Muhammad SAW sehingga kami dapat menyelesaikan project kami yang berjudul Monitoring Jaringan dengan Proxy Authentication dapat selesai dengan baik. Project ini kami susun dengan tujuan agar memudahkan kita dalam proses belajar mengajar guna menambah wawasan bagi rekan-rekan sehingga kita semua mampu untuk berfikir agar menjadi lebih maju. Penyusun menyadari bahwa tanpa adanya dorongan dan bimbingan dari berbagai pihak project ini tidak akan terwujud. Oleh sebab itu penyusun mengucapkan terima kasih kepada : 1. Ibu Ir. Eny Wahyuningrum selaku kepala SMK Tunas Harapan Pati. 2. Bapak Catur Puri Hariyadi, S.Kom selaku pembimbing. 3. Serta rekan rekan kami yang telah mendukung kami. Kami menyadari bahwa dalam penyusunan makalah ini terdapat banyak kekurangan, oleh karena itu dengan penuh kerendahan hati, kami berharap para pembaca berkenan untuk memberikan kritik dan saran yang membangun. Penyusun berharap semoga project ini bisa dijadikan acuan bagi pembaca untuk membuat project yang lebih baik. Akhir kata kami ucapkan terima kasih. Semoga Allah SWT selalu mencurahkan rahmat dan hidayah - Nya kepada kita semua. Amin Pati, Oktober 2014 Penulis ii
Daftar Isi Halaman Judul... i Kata Pengantar... ii Daftar Isi... iii BAB I Pendahuluan... 1 1.1 Latar Belakang... 1 1.2 Rumusan Masalah... 1 1.3 Tujuan... 2 1.4 Pembahasan Materi Singkat... 2 BAB II Pembahasan... 4 2.1 Web Server... 4 2.2 Proxy Authentication... 6 BAB III Penutup... 10 3.1 Kesimpulan... 10 3.2 Saran... 10 iii
BAB I PENDAHULUAN 1.1 Latar Belakang Di zaman modern seperti sekarang ini, kita disuguhi dengan berbagai macam sosial media diantaranya seperti facebook, twitter, dan lain lain. Selain sosial media, kita juga disuguhi dengan berbagai layanan yang memberikan hiburan kepada kita, seperti youtube.banyaknya sosial media maupun layanan hiburan seperti yang ada sekarang ini, memberikan banyak dampak positif dalam kehidupan sehari hari kita. Diantaranya yaitu mempermudah kita dalam berkomunikasi, memberikan pengetahuan kepada kita terhadap dunia luar, serta dapat memberikan hiburan kepada kita. Namun, perkembangan teknologi tersebut juga memberikan dampak negatif bagi kehidupan masyarakat kita. Misalnya, saat bekerja mereka justru cenderung melalaikan tugasnya dan memilih asyik dengan sosial media serta hubungan mereka dengan orang lain di sosial media. Hal tersebut yang melatarbelakangi kami untuk membuat suatu sistem monitoring jaringan dengan memanfaatkan proxy atau pembatasan agar user tidak bisa membuka sosial media maupun layanan lain yang dapat mengganggu proses kerjanya. 1.2 Rumusan Masalah Rumusan masalah dalam pembuatan project ini adalah : 1. Bagaimana cara membuat web server? 2. Bagaimana cara membuat proxy authentification? 3. Bagaimana cara memanagement server? 1
1.3 Tujuan Adapun tujuan dari pembuatan project ini adalah : 1. Untuk memonitoring jaringan secara khusus. 2. Sebagai syarat mengikuti lomba tingkat nasional Cyberpreneur. 3. Menambah pengetahuan dan ketrampilan siswa dibidang jaringan WAN dan LAN. 1.4 Pembahasan Materi Singkat 1. Pengertian Debian Debian adalah sistem operasi (SO) bebas untuk komputer Anda. Sebuah sistem operasi adalah kumpulan program-program dasar dan utilitas yang membuat komputer Anda berjalan. Debian menggunakan kernel Linux. Debian Linux menyediakan lebih dari sebuah SO murni : Debian datang dengan perangkat lunak yang telah terkompilasi dipaketkan dalam format yang bagus untuk kemudahan instalasi di mesin Anda. 2. Kelebihan Debian A. Free Software, artinya dapat mengambil/ menyalin source program Linux tanpa dikenai biaya dan dapat memperbanyak, memodifikasi serta menyebarluaskan secara bebas. B. Open Source, artinya semua listing program dari source code sistem operasi tersebut dapat dilihat dandimodifikasi tanpa adanya larangan dari siapapun. C. Kestabilan program yang telah teruji, sistem tidak mudah mengalami hang, walaupun telah menjalankan program secara terus menerus dalam kurun waktu yang relatif lama yaitu lebih dari satu bulan, dengan tanpa harus melakukan restart. D. Debian Linux merupakan sistem operasi cross platform yang dapat dijalankan pada hampir semua jenis/tipe komputer yang ada saat ini. 2
E. Mudah dipelihara. F. Sangat stabil. G. Jarang down kecuali: Kerusakan perangkat keras Update kernel Mati listrik 3
BAB II PEMBAHASAN 2.1 WEB SERVER A. Pengertian Web server adalah sebuah aplikasi server yang melayani permintaan. HTTP atau HTTPS dari browser dan mengirimkannya kembali dalam bentuk halaman-halaman web. Fungsi utama sebuah server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. B. Langkah Langkah Membuat Web Server 1. Lalu install apache2, php5, mysql-server dan phpmyadmin secara berurutan. 2. Setting webservernya dalam apache2. Semua isi sitesavailable/default disalin setelah disetting. 3. Pada hasil salinan ada yang harus dihapus, yakni : 4
4. Restart apache2. 5. Ping alamat webservernya dengan debian dan windows. 6. Masukkan data ke FileZilla. Buat folder dalam /var/www, lalu isikan data yang akan ditampilkan. 7. Jalankan webservernya pada browser Anda. 5
C. Screenshot 2.2 PROXY AUTHENTICATION A. Pengertian Proxy Authentication adalah sebuah layanan pada squid yang digunankan untuk autentikasi user. Fasilitas ini bukan digunakan untuk memblok sebuah situs. Saat fasilitas ini digunakan, maka pemblokkan situs pada port 3128 tidak berfungsi. Untuk menggunakan fasilitas autentikasi ini, pada masing-masing web browser harus disetting proxy secara manual. Jika tidak disetting, maka fasilitas ini tidak berjalan dan yang akan berjalan adalah fasilitas blok situs port 3128. B. Langkah Langkah Membuat Proxy Authentication Dalam membuat layanan ini, paket yang harus diinstall adalah squid dan apache2-utils. Pertama kalinya, kita harus mengedit file squid.conf. setelah kita masuk ke file tersebut, yang harus kita cari adalah tulisan http_port 3128. Setelah menemukan tuisan itu, hapus tanda crash di depan dan pada belakang tambahkan tulisan transparent. Cari tulisan webmaster, hilangkan tanda crash dan ganti tulisan webmaster dengan nama anda. Setelah itu cari tulisan acl all src all, tambahakan tulisan acl ncsa_users proxy_auth REQUIRED 6
acl manager proto cache_object acl jalur1 src 192.168.99.0/24 acl jalur2 src 192.168.1.0/24 acl jalur3 src 192.168.2.0/24 acl domain dstdomain "/etc/squid/domain.txt". Setelah menambahkan script itu, cari tulisan http_access allow locahost. Tambahkan script berikut pada baris sebelum localhost http_access deny!ncsa_users http_access allow ncsa_users http_access deny domain http_access allow jalur1 http_access allow jalur2 http_access allow jalur3. Terakhir cari script auth_param digest nonce_max_count 50. Tambahkan script berikut dibawah script tadi auth_param basic program /usr/lib/squid/ncsa_auth /etc/squid/passwd auth_param basic children 5 auth_param basic realm Squid proxy-caching web server auth_param basic credentialsttl 1 hour auth_param basic casesensitive off. Setelah itu simpan dan keluar dari config tadi. Setelah itu buat userame dan password untuk pengguna. Ketikkan script berikut pada terminal htpasswd /etc/squid/passwd namauser tekan enter lalu masukkan password. Setelah itu masukkan script routing pada terminal iptables t nat A PREROUTING i eth0 p tcp dport 80 j REDIRECT to port 3128. Setelah itu restart squid. /etc/init.d/squid restart 7
C. Screenshot 8
9
BAB III PENUTUP 2.1 Kesimpulan Dalam project yang telah saya jelaskan tentang Monitoring Jaringan dengan Proxy Authentication, kami telah menjelaskan tentang cara agar user dapat fokus dengan pekerjaannya dan tidak bisa membuka situs situs yang dapat mengganggu konsentrasi kerja. Cara yang kami jelaskan ini cara kerjanya cukup efektif dan fleksibel, karena kami memblokir alamat alamat situs yang seharusnya tidak dibuka. Project ini kami susun menggunakan aplikasi berbasis jaringan yang sederhana, dengan hanya menggunakan 2 perintah yakni web server dan proxy authentication. Project ini memiliki beberapa kelebihan diantaranya; sederhana, penggunaan fasilitas user login, membuat user fokus dalam perkerjaannya, dan kelebihan utamanya adalah teknik monitoring ini dapat digunakan dalam dunia bisnis. 2.2 Saran Kehidupan kita sekarang ini erat hubungannya dengan internet. Seperti yang kita ketahui selain memberikan pengaruh positif, internet juga memberikan banyak pengaruh negatif. Jadi tidak ada salahnya jika kita sebagai pengguna internet berusaha menggunakan internet dengan baik dan tidak menyalahgunakan penggunaan internet. Beberapa saran yang dapat kami sampaikan dalam penggunaan internet, terutama untuk menunjang sistem kerja kita adalah : 1) Mengetahui dengan pasti apa yang kita butuhkan saat menggunakan layanan internet. 2) Sadar akan situasi dan kondisi saat kita menggunakan layanan internet. 10
3) Dalam perencanaan suatu bisnis yang berhubungan dengan jaringan internet, sebaiknya pebisnis dapat melakukan pembatasan terhadap layanan tertentu yang dapat menyebabkan pekerja melalaikan tugasnya. Sehingga pekerja kita dapat lebih terkendali. 11
Lampiran : 12
13