DAFTAR ISI



866775-63500TUGAS BESAR IMPLEMENTASI LAYANAN JARINGANKONFIGURASI :DNS, DHCP ,PROXY, VIRTUAL HOST, HTTPS, CMS, FTP, EMAIL, WEB MAIL DAN MONITORINGDISUSUN OLEH :I GUSTI NGURAH PANDU WIBISANA NIM 6702142054 2014 KETUAIMAY HUMAIROH NIM 6702144035 2014 ANGGOTAJODHI MUHAMAD ZUHAIR NIM 6720140130 2014 ANGGOTAGIAVANI BONITA NIM 6720140117 2014 ANGGOTA UNIVERSITAS TELKOMBANDUNG2016KATA PENGANTARAssalamu’alaikum warahmatullahi wabarakatuh.Alhamdulillahirabbilalamin, banyak nikmat yang Allah berikan, tetapi sedikit sekali yang kita ingat. Segala puji hanya layak untuk Allah atas segala berkat, rahmat, taufik, serta hidayah-Nya yang tiada terkira besarnya, sehingga kami dapat menyelesaikan tugas laporan Praktikum Implementasi Layanan Jaringan ini.Dalam penyusunannya, saya mengucapkan terimakasih kepada? Dosen Impelentasi Layanan Jaringan kami yaitu Bapak Devier Suchendra yang telah memberikan dukungan, kasih, dan kepercayaan yang begitu besar. Dari sanalah semua kesuksesan ini berawal, semoga semua ini bisa memberikan sedikit kebahagiaan dan menuntun pada langkah yang lebih baik lagi.Meskipun kami berharap isi dari laporan praktikum kami ini bebas dari kekurangan dan kesalahan, namun selalu ada yang kurang. Oleh karena itu, kami mengharapkan kritik dan saran yang membangun agar tugas laporan praktikum implementasi layanan jaringan ini dapat lebih baik lagi.Akhir kata saya mengucapkan terimakasih, semoga hasil laporan praktikum kami ini bermanfaat.Bandung, 27 April 2016PenyusunDAFTAR ISI TOC \o "1-3" \h \z \u DAFTAR ISI PAGEREF _Toc449555067 \h 1BAB 1 DNS PAGEREF _Toc449555068 \h 11.1Pengertian PAGEREF _Toc449555069 \h 11.2Cara Kerja PAGEREF _Toc449555070 \h 21.3Instalasi PAGEREF _Toc449555071 \h 31.4Konfigurasi PAGEREF _Toc449555072 \h 31.5Studi Kasus PAGEREF _Toc449555073 \h 5BAB 2 PAGEREF _Toc449555074 \h 1DHCP PAGEREF _Toc449555075 \h 11.1Pengertian PAGEREF _Toc449555076 \h 11.2Cara Kerja PAGEREF _Toc449555077 \h 11.3Instalasi PAGEREF _Toc449555078 \h 31.4Konfigurasi PAGEREF _Toc449555079 \h 31.5Studi Kasus PAGEREF _Toc449555080 \h 5BAB 3 PAGEREF _Toc449555081 \h 7PROXY PAGEREF _Toc449555082 \h 71.1Pengertian PAGEREF _Toc449555083 \h 71.2Cara Kerja PAGEREF _Toc449555084 \h 71.3Instalasi PAGEREF _Toc449555085 \h 71.4Konfigurasi PAGEREF _Toc449555086 \h 8Konfigurasi 1 PAGEREF _Toc449555087 \h 8Konfigurasi 2 PAGEREF _Toc449555088 \h 10Konfigurasi 3 PAGEREF _Toc449555089 \h 121.5Studi Kasus PAGEREF _Toc449555090 \h 16BAB 4 PAGEREF _Toc449555091 \h 18VIRTUAL HOST (Web Sevice) PAGEREF _Toc449555092 \h 181.1Pengertian PAGEREF _Toc449555093 \h 181.2Cara Kerja PAGEREF _Toc449555094 \h 181.3Instalasi PAGEREF _Toc449555095 \h 191.4Konfigurasi PAGEREF _Toc449555096 \h 191.5Studi Kasus PAGEREF _Toc449555097 \h 21BAB 5 PAGEREF _Toc449555098 \h 22HTTPS PAGEREF _Toc449555099 \h 221.1Pengertian PAGEREF _Toc449555100 \h 221.2Cara Kerja PAGEREF _Toc449555101 \h 221.3Instalasi PAGEREF _Toc449555102 \h 231.4Konfigurasi PAGEREF _Toc449555103 \h 241.5Studi Kasus PAGEREF _Toc449555104 \h 26BAB 6 PAGEREF _Toc449555105 \h 27CMS PAGEREF _Toc449555106 \h 271.1Pengertian PAGEREF _Toc449555107 \h 271.2Cara Kerja PAGEREF _Toc449555108 \h 271.3Instalasi PAGEREF _Toc449555109 \h 271.4Konfigurasi PAGEREF _Toc449555110 \h 281.5Studi Kerja PAGEREF _Toc449555111 \h 33BAB 7 PAGEREF _Toc449555112 \h 34FTP PAGEREF _Toc449555113 \h 341.1Pengertian PAGEREF _Toc449555114 \h 341.2Cara Kerja PAGEREF _Toc449555115 \h 341.3Instalasi PAGEREF _Toc449555116 \h 351.4Konfigurasi PAGEREF _Toc449555117 \h 351.5Studi Kasus PAGEREF _Toc449555118 \h 47BAB 8 PAGEREF _Toc449555119 \h 49EMAIL PAGEREF _Toc449555120 \h 491.1Pengertian PAGEREF _Toc449555121 \h 491.2Cara Kerja PAGEREF _Toc449555122 \h 491.3Instalasi PAGEREF _Toc449555123 \h 511.4Konfigurasi PAGEREF _Toc449555124 \h 521.5Studi Kasus PAGEREF _Toc449555125 \h 61BAB 9 PAGEREF _Toc449555126 \h 63WEB MAIL PAGEREF _Toc449555127 \h 631.1Pengertian PAGEREF _Toc449555128 \h 631.2Cara Kerja PAGEREF _Toc449555129 \h 631.3Instalasi PAGEREF _Toc449555130 \h 641.4Konfigurasi PAGEREF _Toc449555131 \h 64BAB 10 PAGEREF _Toc449555132 \h 71MONITORING PAGEREF _Toc449555133 \h 711.1Pengertian PAGEREF _Toc449555134 \h 711.2Cara Kerja PAGEREF _Toc449555135 \h 711.3Instalasi PAGEREF _Toc449555136 \h 721.4Konfigurasi PAGEREF _Toc449555137 \h 721.5Studi Kasus PAGEREF _Toc449555138 \h 76DAFTAR PUSTAKA PAGEREF _Toc449555139 \h 77BAB 1 DNSPengertianDomain 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.?Selain digunakan di Internet, DNS juga dapat di implementasikan ke private network atau intranet.DNS dapat disamakan fungsinya dengan buku telepon. Dimana setiap komputer di jaringan Internet memiliki host name (nama komputer) dan Internet Protocol (IP) address. Secara umum, setiap client yang akan mengkoneksikan komputer yang satu ke komputer yang lain, akan menggunakan host name. Lalu komputer anda akan menghubungi DNS server untuk mencek host name yang anda minta tersebut berapa IP address-nya. IP address ini yang digunakan untuk mengkoneksikan komputer anda dengan komputer lainnya.DNS menyediakan pelayanan yang cukup penting untuk?Internet, ketika perangkat keras komputer dan jaringan bekerja dengan?alamat IP?untuk mengerjakan tugas seperti pengalamatan dan penjaluran (routing), manusia pada umumnya lebih memilih untuk menggunakan nama host dan nama domain, contohnya adalah penunjukan sumber universal (URL) dan alamat surel. Analogi yang umum digunakan untuk menjelaskan fungsinya adalah DNS bisa dianggap seperti buku telepon internet dimana saat pengguna mengetikkan .id di peramban web maka pengguna akan diarahkan ke alamat IP 124.81.92.144 (IPv4) dan (IPv6).Cara KerjaKetika kita request suatu alamat, misalnya nslookup dari cmd kita (misal dengan IP 192.168.100.35), maka akan mengcontact nameserver dan IP addressnya.Nameserver (misal dengan IP 192.168.100.35), akan mengirimkan request tersebut di database lokal kita. Karena tidak ada, maka nameserver akan mengontak root DNS servernya.Root server akan memberitahukan IP address dari server DNS dari . kemudian DNS server lokal akan mengontak server DNS yang mengelola . kemudian DNS server akan memberitahukan IP address dari .Instalasi#apt-get install bind9KonfigurasiUbah isi file #nano /etc/network/interfacesGambar 140494943116600Tambahkan pada file #nano /etc/bind/named.conf.default-zonesGambar 2Buka konfigurasi #nano /etc/bind/db.ILJGambar 3Buka konfigurasi #nano /etc/b ind/db.192Gambar 4Cek konfigurasi dengan perintah #named-checkconf, sebelum itu masuk dulu ke #cd /etc/bindGambar 5Gambar 6Untuk mengaktifkan DNS menggunakan perintah # /etc/init.d/bind9 startGambar 7Buka file #nano /etc/resolv.conf untuk mengubah nameserver menjadi IP Address kalianGambar 8Studi KasusLinux yang digunakan yaitu ubuntu 14.04, ubuntu ini digunakan di vmware sebagai server dan client nya menggunakan windows 7. Di ubuntu server pakai IP address 192.168.35, domain nya yaitu , sedangkan domain untuk halaman utama perusahaan memakai . Selain domain yang dipakai diperusahaan, ada juga subdomain yang dipakai, nama yang dipakai subdomain di perusahaannya yaitu subdomain departemen marketing ( marketing. ), subdomain departemen IT ( it. ), dan subdomain departemen operasional ( operasional. ). Sedangkan di client sendiri kita gunakan windows 7, di client kita gunakan cmd untuk membuktikan apa client ini terhubung ke server atau tidak. Perintah yang digunakan diclient yaitu nslookup perintah ini memapilkan server, ip address dan host namenya. ada juga perintah ping menampilkan client terhubung atau tidak ke server.Konfigurasi di ubuntu 14.04, pertama buka terminal di ubuntu ketik sudo su lalu masukkan pasword, kedua ketik #apt-get install bind9 (harus terhubung ke wifi), ketiga setting ip dengan mengetikan /etc/network/interfaces kemudian restart dengan mengetikan /etc/init.d/networking restart, keempat masukan folder bind lalu setting di named.conf.default-zones, kelima copy file db.local dan ubahlah nama file menjadi db.ILJ lalu edit, keenam ketik db.192 lalu edit, ketujuh testlah dns dengan cara nslookup dan ping di client.BAB 2 DHCPPengertianDHCP (Dynamic Host Configuration Protocol) yaitu protokol yang memberikan layanan pemberian IP secara otomatis kepada client yang membutuhkan dengan cara pengalokasian alamat IP dalam satu jaringan.Cara Kerja DHCPDiscoverDisini DHCP Client akan melakukan request secara broadcast untuk mencari atau melacak DHCP server yang asli atau aktif layanannya.DHCPOfferDHCP Server menerima broadcast dari DHCP Client tadi, setelah itu DHCP Server akan menawarkan penyewaan sebuah alamat IP DCHP kepada DHCP Client.DHCPRequestJika DHCP Client menerima tawaran dari DHCP Server, maka DHCP Client akan meminta salah satu alamat IP yang disewakan oleh DHCP Server tersebut.DHCPAckSelanjutnya DHCP Server akan mendengar atau merespon permintaan dari DHCP Client dengan cara mengirimkan paket ack (acknowledgment), dengan kata lain DHCP Server akan memberikan sebuah alamat dengan beberapa konfigurasi, seperti TCP/IP, memperbaharui database milik DHCP Server, sehingga DHCP Client dapat mengaktifkan layanannya.Instalasi 20002520193000Melakukan instalasi packet seperti berikut: #apt-get install isc-dhcp-serverGambar 1Konfigurasi Menentukan interfaces yang akan digunakan, ketik ifconfig maka akan muncul seperti gambar di bawah ini :left943400Gambar 2Interfaces ens32 itu yang akan digunakan untuk setting dhcpMelakukan konfigurasi interfaces, seperti berikut :2565422479000Ketik nano /etc/default/isc-dhcp-serverGambar 32921041910000Maka akan muncul seperti gambar di bawah ini, setelah itu tambahkan ens32 pada INTERFACES, seperti berikut :Gambar 4Mengkonfigurasi parameter layanan dhcpKetik Nano /etc/dhcp/dhcpd.conf 4762523114000maka akan muncul gambar seperti gambar di bawah ini :Gambar 56533621526500Tambahkan konfigurasi seperti berikutMengaktifkan layanan DHCPGambar 6Ketik service isc-dhcp-server restart, service tersebut akan melakukan restart pada DHCP untuk mengaktifkan layanan nya1714501079500Gambar 747473641304300Berikut hasil yang diterima pada DHCP Client, windows 7 yang bertindak sebagai clientGambar 8Studi Kasus Disini kami menggunakan Ubuntu yang bertindak sebagai DHCP Server dan Windows 7 yang bertindak sebagai DHCP dengan menggunakan perantara Vmware. Pada DHCP Server memakai IP Address 192.168.100.130, menggunakan 192.168.100.1 sebagai default gateway, dan menyediakan range 192.168.100.100 sampai 192.168.100.150. Dan DHCP Client ini mendapatkan IP Address 192.168.100.100 yang di terima dari DHCP Server tersebut. Sehingga Client dapat menggunakan layanan yang di sewakan oleh DHCP Server tersebutBAB 3 PROXYPengertian Proxy Server yaitu HTTP Server khusus, yang berperan sebagai (perantara) pihak ketiga di antara kedua pihak yang berhubungan, yang berfungsi sebagi firewall.Cara Kerja Proxy server memutuskan hubungan antara kedua pihak atau yang di sebut pengguna dan layanan yang di akses oleh penggunaSelanjutnya Proxy server akan mengubah alamat IP, dan melakukan pemetaan dari alamat IP local ke alamat IP Proxy (diluar jaringan internet) tersebut. Alamat IP Proxy tidak akan diketahui oleh internet secara umumInstalasi Melakukan instalasi dengan mengetik #apt-get install squid3-749304635500Gambar 1KonfigurasiKonfigurasi 1Lakukan konfigurasi pada file nano /etc/squid3/squid.conf19304021257800mengubah “deny” menjadi “allow”Gambar 2Selanjutnya mengaktikan layanan dengan melakukan restart pada service#service squid3 restart809905426800Gambar 3Pengamatan5656946418500Konfigurasi browser client, secara manual proxy yaitu dengan memasukkan HTTP Proxy 192.168.100.130 dan Port 3128Gambar 4Hasil nya akses akan diblock oleh Proxy tersebut-68412411800Gambar 5-10536121585100Gambar 619304033293500Gambar 7Konfigurasi 2Lakukan konfigurasi pada file nano /etc/squid3/squid.conf27246419255200Menambahkan paramater seperti gambar di bawah iniGambar 8Menambahkan block akses pada file nano/etc/squid3/urlblok.txtMenambahkan facebook dan detik agar tidak bisa di akses oleh client170228-6452600Gambar 913033224970100Mengaktifkan layanan proxy dengan merestart serviceGambar 10PengamatanMelakukan pengecekan layanan dengan membuka browser dan ketikkan alamat berikut :1669072422800Hasilnya google bisa di akses oleh clientGambar 1121086818351500Hasilnya facebook tidak bisa di akses oleh clientGambar 1221492321082000Hasilnya detik tidak bisa di akses oleh clientKonfigurasi 3Melakukan konfigurasi pada filenano /etc/squid3/squid.conf 20222346193800dengan menambahkan parameter seperti pada gambar di bawah ini :Gambar 14Membuat User Proxy20129521590000htpasswd –c /etc/squid3/users kelompok3 Gambar 15Mengubah permission file users-3556019064600Agar users tersebut bisa mengakses layanan iniGambar 1617526047473600Mengaktifkan layanan dengan melakukan restart pada serviceGambar 17-1758577807000Pengamatan1.Hasil !a. Gambar 18-171454445000 Gambar 1915801720163700right31387100Gambar 20Gambar 2112309126376900Gambar 221330043087000Gambar 23Studi Kasus Disini kami menggunakan Browser yang bertindak sebagai user dan Ubuntu sebagai Proxy Servernya. Mula-mula browser client harus di konfigurasi terlebih dahulu menggunakan alamat Proxy server IP Address 192.168.100.130 dan Port nya 3128.Kemi menggunakan 3 layanan proxy server yaitu :Konfigurasi 1 untuk memberi hak akses apapun yang akan di akses oleh client meskipun telah di setting proxy dengan cara mengubah konfigurasi pada http_access deny menjadi allow.Konfigurasi 2 yaitu untuk memblokir akses yang telah di tentukan oleh proxy server, kami memblokir akses facebook dan detik Konfigurasi 3 yaitu users akan di minta untuk memasukkan users dan password yang telah terdaftar pada proxy serverBAB 4 VIRTUAL HOST (Web Sevice)PengertianWeb server adalah sebuah software yang memberikan layanan berbasis data dan berfungsi menerima permintaan dari HTTP atau HTTPS pada klien yang dikenal dan biasanya kita kenal dengan nama web browser dan untuk mengirimkan kembali yang hasilnya dalam bentuk beberapa halaman web dan pada umumnya akan berbentuk dokumen HTMLCara KerjaAplikasi web berjalan pada protokol HTTP, dan semua protokol di internet selalu melibatkan antara server dan client. Ketika seseorang mengetikkan suatu alamat di browser, maka browser akan mengirimkan perintah tersebut ke web server. Jika yang diminta oleh client adalah file yang mengandung perintah server side maka server web akan menjalankan dahulu program tersebut lalu mengirimkannya kembali ke browser dalam bentuk HTML sehingga dapat diterjemahkan oleh browser. Sedangkan jika yang diminta oleh client adalah file yang mengandung file client side maka oleh server file tersebut akan langsung dikirimkan ke browser. untuk server side programming seperti php dan asp, memang terkenal handal, apalagi php saya dapat merasakannya sendiri, untuk penggunaan database sangat canggih, dan masih banyak lagi yang bisa di lakukan oleh php. namun tidak semua layanan efektive menggunakan server side saja.?InstalasiInstalkan pada terminal linux :#apt-get install apache2#apt-get install php5#apt-get install mysql-server# apt-get install php5-mysqlKonfigurasi42105442886900Tambahkan konfigurasi berikut pada /etc/apache2/sites-enabled/000-default.conf lalu tambahkan subdomainya Gambar 135242542071200Buatlah file direktori contoh Marketing dan IT ketikan pada terminal mkdir/var/www/marketing dan mkdir/var/www/it Gambar 2Dalam file direktori buatlah file “index.php” lalu isi dengan berikut pada direktori marketing1612907527200Gambar 3Dalam file direktori buatlah file “index.php” lalu isi pada direktori IT.Setelah semua sudah dikonfigurasi lalu ketikan perintah /etc/init.d/apache2 restart untuk merestart762008128000Gambar 4Masuklah pada browser di windows kemudian masukan subdomian yg akan di cari marketing. dan IT. tampilanya akan seperti apa yang di isikan pada index php seperti berikut237197277450023589872385100Gambar 5Gambar 6Studi KasusKami membuat VirtualHost dengan domain it. dan marketing. yang kemudian diakses menggunakan web browser lalu ketika diakses akan memunculkan page yang berissi tulisan yang telah dikonfigurasi sebelumnya.BAB 5 HTTPSPengertianHttps adalah sebuah protokol web yang dikembangkan olehNetscape dan dibangun di dalam browsernya sehingga dapatmelakukan enkripsi dan dekripsi permintaan laman daripengguna sama halnya dengan laman yang dikembalikan olehserver web.Cara KerjaSaat pengguna memasukkan data ke formulir di situs Anda untuk berlangganan pembaruan atau membeli produk, HTTPS melindungi informasi pribadi pengguna antara pengguna tersebut dan situs Anda. Pengguna mengharapkan pengalaman online yang aman saat memberikan data melalui situs web. Sebaiknya gunakan HTTPS untuk melindungi interaksi pengguna dengan situs web Anda.Data yang dikirim menggunakan HTTPS diamankan melalui protokol Transport Layer Security (TLS), yang memberikan tiga lapis perlindungan kunci:Enkripsi—mengenkripsi data pertukaran untuk menjaga keamanannya dari penyadap. Artinya, saat pengguna menjelajahi situs web, tidak ada yang dapat "menguping" percakapan, melacak aktivitas di berbagai laman, atau mencuri informasi mereka.Integritas data—data tidak dapat diubah atau dirusak selama transfer, dengan sengaja atau tidak, tanpa terdeteksi.Autentikasi—membuktikan bahwa pengguna Anda berkomunikasi dengan situs web yang diinginkan. Hal tersebut melindungi dari serangan man-in-the-middle (MITM) dan membangun kepercayaan pengguna, yang dapat memberikan keuntungan lain untuk bisnis Anda.InstalasiInstalkan pada terminal linux :#apt-get install opensslKonfigurasiIsi parameter :#openssl req -x509 -nodes -days 365 –newkey rsa:2048 –keyout /etc/apache2/sertifikat/ilj.key -out /etc/apache2/sertifikat/Kelompok3.crt9852547307500Tambahkan konfigurasi berikut pada “/etc/apache2/sites-enabled/000-default.conf”Gambar 13044916998500Kemudian Aktifkan modul SSLGambar 2Tambahkan direktori admin pada “/var/www” kemudian buat file “index.php” pada “/var/www/admin”Gambar 3Restart apache2 ketikan terminal “/etc/init.d/apache2 start/restart” Gambar 4lalu buka browser pada client yang tidak terhubung dengan jaringan. masukan situs “admin.” 219075381000Gambar 5Studi KasusSeorang mahasiswa menggunakan ubuntu sebagai servernya dan clientnya windows. bagaimana caranya client ini bisa mengakses ke server? disini kita menggunakan IP address 192.168.100.17 dan subdomainnya admin. .web server dan DNS servernya memakai IP address192.168.100.17 , di client harus mendapatakan IP dari server dengan menggunakan DHCP server. baru disini client bisa mengakses admin. di browsernya. karena ini HTTPS sebelum masuk ke admin. akan muncul tampilan "sambungan anda tidak pribadi?" maka anda tetap melanjutkan ke admin., dan di address bar akan ada tulisan https:// yang berwarna merah dan di coret itu tandanya web tersebut memakai security.BAB 6 CMSPengertianCMS (Content Management System) yang artinya Sistem manajemen konten adalah perangkat lunak yang memungkinkan seseorang untuk menambahkan dan/atau memanipulasi (mengubah) isi dari suatu situs Web.Cara KerjaCMS membuat halaman web menjadi dinamis. Artinya, halaman web belum benar-benar ada sampai kita memastikan untuk memublikasikannya. Dengan demikian, konten dapat di perbaharui dan hasilnya dapat dilihat terlebih dahulu tanpa harus di publikasikan. Halaman web dinamis berguna saat pengembangan konten, tetapi pengembangannya belum seluruhnya selesai.Instalasi25463548953600download paket CMS didalam direktori /var/www : #wget 1KonfigurasiTambahkan subdomain wordpress. di konfigurasi DNS di etc/bind/db.ILJ dan etc/bind/db.1922110164449900Gambar 22090076086900Gambar 3Tambahkan konfigurasi berikut : /etc/apache2/sites-enabled/000-default.conf2016852745200Gambar 4Extrak file wordpress yang sudah di download tadi, masuk : /var/www/#tarzxvpflatest.tar.gz dan Otomatis langsung membentuk direktori wordpress, jadi :/var/www/wordpress2275111378900Gambar 516219821163600Gambar 6Masuk ke mysql –u root –p dan buat database dengan nama wordpress :Gambar 7Kemudian lakukan pada browser wordpress. Akan muncul seperti gambar dibawah439621934400Gambar 8-1773146521100Kemudian masukkan nama database yang telah dibuat sebelumnya, nama username dan password ubuntuGambar 9right56551300Kemudian isi kolom site title dengan nama domain yang telah ditetapkan sebelumnya, username, password dan email pengguna. Setelah selesai kemudian log inGambar 10left498900Gambar 111306446681600Jika log in berhasil maka wordpress akan menampilkan page seperti gambar dibawahGambar 12Studi KerjaKami membuat page wordpress menggunakan cms dan mengisi konten sederhana CMS yang telah dibuat melalui halaman admin dengan menggunakan database mysql. Kemudian alamat domain wordpress. diakses menggunakan web browser.BAB 7FTPPengertian (File Transfer Protocol) yaitu sebuah protokol internet yang berjalan di dalam lapisan aplikasi yang merupakan standar untuk pengiriman file (berkas) komputer dalam suatu jaringanCara KerjaFTP Server akan selalu menunggu koneksi yang masuk pada dirinya melalu port 21. FTP Client akan mencoba menghubungi dan meminta ijin untuk terhubung pada FTP Server.Setelah FTP terhubung dengan FTP Server, maka server akan meminta client untuk memasukan user dan password nya ( Jika FTP Server menyediakan layanan untuk anonymous maka tidak perlu untuk memasukkan user dan password )FTP Server mengecek apakah user dan password nya valid, Jika valid maka akan berlanjut, jika tidak valid maka FTP Server akan terus meminta memasukan user/password yang lain beberapa kali.Jika Client sudah terhubung maka client dapat menikmati layanan download atau upload, serta delete file yang terdapat di server.Instalasi Melakukan instalasi packet seperti berikut: #apt-get install vsftpdright861800Gambar 1Konfigurasi Langkah pembuatan layanan anonymous FTP 37882370494100Mengatur konfigurasi pada file /etc/vsftpd.conf dengan mengetik nano /etc/vsftpd.conf , Setelah itu ubah konfigurasi pada Anonymous_enable=YESGambar 2Mengaktifkan layanan3238507747000Gambar 3Membuat file bernama kelompok3.txt pada direktori /srv/ftp6858005016500Gambar 4Pengamatan 146545530543500Menggunakan browser mozilla untuk mengakses server FTPGambar 5Menggunakan filezilla untuk mengakses server FTP tanpa username dan password3848107888600Gambar 6B. Langkah pembuatan layanan authenticated FTP 1) Membuat user kelompok seperti berikut :right21327000adduser kelompok3Gambar 72) Mengedit file nano /etc/vsftpd.conf31305521199900Anonymous_enable=NOGambar 83) Melakukan restart service FTP47625713100Gambar 94) Membuat file bernama kelompok3.txt pada direktori /home/kelompok33514972979600Gambar 10Pengamatan 2-9906028638500Menggunakan browser mozillacenter20655700Gambar 11Gambar 12Menggunakan filezilla untuk mengakses server FTP dengan username dan password yang telah dibuatright1251800Gambar 13Menggunakan filezilla untuk mengakses server FTP dengan username dan password yang telah dibuat, dan download file kelompok3.txt2816644567100Gambar 14Seperti ini hasilnyaGambar 15Langkah pembuatan layanan write acces FTP :Mengedit /etc/vsftpd.conf11796318493200Write_enables = YESGambar 16Merestart service FTPService vsftpd restartPengamatan 342672020955100Menggunakan file zilla untuk mengakses server FTPGambar 17Menggunakan file zilla untuk mengakses server FTP, dan mengupload Kelompok3 (2).txtGambar 18Hasil setelah di upload ke server3340101778000Gambar 19Studi Kasus Disini kami menggunakan Ubuntu yang bertindak sebagai FTP Server dan Windows 7 yang bertindak sebagai FTP Client dengan menggunakan perantara Vmware, Filezilla dan Browser. FTP server memiliki beberapa jenis layanan untuk clientnya, yaitu :Layanan untuk anonymous FTPLayanan ini disediakan untuk Client yang tidak terdaftar pada FTP Server sehingga client ini bisa masuk dan mengakses layanan sesuai dengan hak yang telah diberikan oleh server. Dengan cara mengaktifkan service Anonymous_enable=YES maka layanan untuk anonymous akan aktif.Layanan untuk Authenticated FTPLayanan ini disediakan untuk client yang sudah terdaftar pada server, dengan memasukkan user dan password. Memiliki fitur layanan download dan upload maupun delete file. Dengan cara mematikan service Anonymous_enable=NO , sehingga hanya client yang terdaftar saja yang bisa mengakses layanan FTPLayanan untuk Write Acces FTP Layanan ini untuk mengaktifkan fitur upload. Dengan cara menyalakan service Write_enables = YES , sehingga client dapat menikmati layanan upload pada FTPBAB 8EMAILPengertianE-mail (electronic mail) adalah surat dalam bentuk elektronik. E-mail merupakan salah satu fasilitas atau aplikasi internet yang paling banyak digunakan dalam hal surat-menyurat. Hal ini dikarenakan e-mail merupakan alat komunikasi yang murah, cepat, dan efisien. Menggunakan e-mail memungkinkan kita untuk mengirimkan pesan dalam bentuk surat ke seluruh dunia dalam waktu yang sangat cepat dan biaya yang murah. E-mail yang dikirimkan akan sampai ke alamat yang dituju sesaat e-mail tersebut dikirimkan. Biaya yang dikluarkan pun hanyalah biaya untuk mengakses internet pada saat kita mengirimkan/membuka untuk menerima e-mail tersebut. Komunikasi menggunakan e-mail dilakukan dengan cara mengaktifkan pesan yang akan kita kirim pada software yang dikhususkan untuk keperluan ini, misalnya Microsoft Outlook.Cara KerjaKetika kita mengirim email, komputer kita terhubung ke server mail layanan mail kita. Contohnya SMTP itu server yang bertanggung jawab untuk mengirimkan email.Setiap email memiliki alamat email pengirim (contohnya kelompok3a@) dan alamat email penerima (contohnya kelompok3b@). Ketika sebuah email dikirim, email client terhubung ke server dan client mengirimkan alamat pegirim, alamat penerima dan isi pesan.Pada email server terdiri dua server yang berbeda yaitu incoming dan outgoing server. Server yang biasa menangani outgoing email adalah server SMTP pada port 25 sedangkan untuk menangani incoming email adalah POP3 pada port 110 atau IMAP pada port 143.Saat mengirim email maka email anda akan ditangani oleh SMTP server dan akan dikirim ke SMTP server tujuan.Apabila email terkirim email akan masuk pada POP3 server atau IMAP server. Jika menggunakan POP3 server maka apabila kita hendak membaca email maka email pada server di download sehingga email hanya akan ada pada mesin yang mendownload email tersebut, berbeda dengan IMAP server mempertahankan email pada server sehingga email dapat dibuka kembali lewat device yang berbeda.Instalasi#apt-get install postfixGambar 1#apt-get install dovecot-imapd dovecot-pop3d Gambar 2KonfigurasiLakukan konfiurasi postfix, klik ok untuk melanjutkanGambar 3Pilih internet site lalu okGambar 4Isi mail name dengan , pilih okGambar 5Selanjutnya isi root dengan , pilih okGambar 6Pilih okGambar 7Pilih noGambar 8Pilih okGambar 9Pilih okGambar 10Pilih okGambar 11Pilih all, lalu okGambar 12Untuk mengecek konfigurasi yang kita lakukan tadi udah benar atau tidak maka buka file #nano /etc/postfix/main.cfGambar 13Kita lakukan restart dengan perintah # service postfix restartGambar 14Buka file #nano /etc/dovecot/dovecot.conf lalu tambahkan #Enable installed protocols!include_try /usr/share/dovecot/protocols.d/*.protocolProtocols = pop3 imapGambar 15Lakukan restart dengan perintah #service dovecot restartGambar 16Buka file #nano /etc/bind/db.ILJ untuk menambahkan mailINA 192.168.100.35Gambar 17Lakukan restart dengan perintah # service bind9 restartGambar 18Membuat user1 kelompok3a Gambar 19Membuat user2 kelompok3bGambar 20Untuk mencoba kirim email dari user1 kelompok3a ke user2 kelompok3bGambar 21User2 kelompok3b menerima email dari kelomppok3aGambar 22Studi KasusLinux yang digunakan yaitu ubuntu 14.04, ubuntu ini digunakan di vmware sebagai server dan clientnya itu windows 7. Di ubuntu server DNS pakai IP address 192.168.100.35 dan MAIL pakai IP address 192.168.100.35, domainnya itu . jika kita ingin mengirim email kita bisa menggunakan POP3 atau IMAP, sedangkan yang mengurus terkirim email itu SMTP. Disini kita menggunakan dua user yaitu kelompok3a dan kelompok3b. Kita akan mencoba mengirim email menggunakan user kelompok3a dan akan diterima oleh user kelompok3b, dengan menggunakan port 25 dan port 110.BAB 9 WEB MAILPengertianWeb email atau webmail adalah layanan email yang bisa diakses menggunakan web browser internet explorer, firefox dan opera, google crome, safari, netcape dan lain-lain. Kelebihan webmail bisa dibuka komputer? yang berbeda secara langsung tanpa harus mensetting ulang layanan. Manfaat menggunakan web mail email yaitu email yang kita kirim akan dapat diakses dari mana saja. Berbeda jika kita menggunakan aplikasi lain seperti Outlook Express, Mozilla’s Thunderbird dimana email tersebut hanya dapat diakses dari komputer tertentu. dan Salah satunya kerugian kita mengakases email lewat webmail adalah harus terhubung dengan koneksi internet jika ingin mengecek atau membaca email di akun pengguna itu sendiri.Cara Kerja7116391338400Proses Pengiriman Email bisa terjadi karena adanya SMTP (Simple mail Transfer Protocol). setelah dikirim email tersebut akan ditampung sementara di POP (Post office Protocol). Ketika user email akun sedang online, secara otomatis mail client melakukan sinkronisasi dari POP.InstalasiPertama yang harus dilakukan adalah melakukan instalasi packet yaitu : #apt-get install squirrelmailKonfigurasiSelanjutnya melakukan konfigurasi dasar, yaitu seperti berikut :27256219816900#squirrelmail-configure40430041148000Gambar 1Gambar 2307580-42144400Gambar 3Setelah itu Save Configuration tersebut..Membuat link ke DocumentRoot apache2, seperti berikut 30773120955000#ln–s/usr/share/squirrelmail/ /var/www/squirrelmailGambar 4Merestart service pada postfix#chmod –R 777 /var/www/squirrelmail3074872921000 Gambar 5Konfigurasi Virtual Host Web MailLakukan konfigurasi Dovecot pada file /etc/apache2/sites-enabled/000-default.conf113714-30734000Gambar 6PengamatanBerikut hasilnya :Buka mail. di browser Lalu isikan user squirrel mail nya seperti berikut.Kami akan login menggunakan user yang telah dibuat pada konfigurasi email sebelumnya yaitu kelompok3a dan kelompok3b. Pertama kami akan masuk menggunakan user kelompok3b-93786384200Gambar 7Menggunakan layanan web mail, seperti berikut lalu melihat pesan masuk yang dikirim melalui user kelompok3a615469793700Gambar 8Hasilnya seperti gambar dibawah ini-232515852500Gambar 9Selanjutnya kami akan mengirim email dari user kelompok3b ke kelompok3a260356408600Gambar 10Kemudian log in ulang menggunakan user kelompok3a250586985000 Gambar 11Hasil dari pengiriman tersebut-265242686600Gambar 12Studi Kasusmahasiswa jurusan teknik komputer sedang mengerjakan tugas yang diberikan oleh asisten praktikum, mereka mengerjakan dengan menggunakan 2 OS yaitu windows dan ubuntu salah satunya ada yang menjadi server dan client.tugas yang diberikan yaitu kita harus mengirim email antara user1 ke user2 dan user2 menerima pesan dari user1. disini kita menggunakan squirelmail untuk mengirim dan menerima email. IP address untuk web, DNS, mail server yaitu 192.168.100.54 dan domain yang kita gunakan itu mail. setelah dionfigurasi di server ubuntu maka kita mencoba di browser client apakah bisa diakses mail.? dan kita mencoba mengirim email anatara user1 dan user2.BAB 10MONITORINGPengertianMonitoring adalah sistem yang melakukan proses monitoring secara terus menerus pada saat sistem jaringan aktif sehingga jaringan dapat di pantau, jika muncul masalah maka kita dapat mengetahuinya dengan cepat.Cara KerjaMonitoring Staf IT mengkonfigurasi nagios untuk memantau komponen infrastruktur IT yang penting termasuk sistem metrik, protokol jaringan, aplikasi, layanan, server, dan infrastuktur jaringan.Alerting Ketika komponen infrastruktur penting gagal, nagios mengirim peringatan dan memulihkannya, memberi notice kepada administrator terhadap peristiwa-peristiwa penting. Alarm dapat disampaikan melalui email, SMS, atau script khusus.?Response Staf IT menjawab alarm dan mulai memecahkan masalah dan menyelidiki alarm keamanan sesegera mungkin.?Reporting Report memberikan catatan/history perihal outages(padam), peristiwa, pemberitahuan, dan respon alarm untuk keperluan pemeriksaan. Adanya laporan membantu terpenuhinya SLA (Service Level Agreement).Maintenance Downtime yang dijadwalkan mencegah alarm selama pemeliharaan yang terjadwal dan meng-upgrade windows.?Planning Tren dan grafik perencanaan kapasitas dan laporan memungkinkan user untuk mengidentifikasi upgrade infrastruktur yang diperlukan sebelum kegagalan terjadi.?InstalasiInstalkan pada terminal di linux :-apt get install nagios3-apt get install nagios-nrpe-plugin-apt get install nagiso-nrpe-serverKonfigurasiUbah konfigurasi dasar pada nagios ketikan perintah nano etc/nagios3/nagiso.cfg lalu ubah check_external_commands =o menjadi =1Gambar 1Lalu ketikan perintah nano /etc/group tambahkan nagios:x:188 menjadi nagios:x:188:www-data Gambar 2Ubah permission direktori seperti gambar berikut 1143006814000Gambar 35211946340400lalu tambahkan user nagiosadmin atau tambah user baru sebagai berikut Gambar 418958447449200bukalah nagios pada browser dengan IP contoh : 192.168.100.54/Nagios3/Gambar 530948972961500lalu untuk menambahkan montotring DNS tambahkan konfigurasi berikut pada file /etc/nagios2/conf.d/localhost_nagios2.cfg Gambar 6restart Nagios3 dengan mengetikkan perintah # service nagios3 restartBukalah web browser nagios3 lalu klik service hasilnya akan seperti dibawah ini 349254000500 Gambar 73536470294500lalu untuk menambahkan montotring mysql tambahkan konfigurasi berikut pada file /etc/nagios2/conf.d/localhost_nagios2.cfgGambar 8Bukalah kembali web browser nagios3 lalu klik service hasilnya akan seperti dibawah ini 343392828200 Gambar 9Studi Kasussalah satu mahasiswa ingin mencoba untuk mengetahui apakah DNS, HTTP server berjalan dengan baik? maka dari itu kami menggunakan monitoring untuk mengetahui berjalan atau tidak. sebelum itu, ada yang harus di install yaitu nagios3, nagios-nrpe-plugin, dan nagios-nrpe-server. dengan ke 3 itu kita bisa memonitoring. ada konfigurasi yang diubah dan juga ditambahkan. setelah selesai konfigurasi, kita mencoba mengakses melalui browser client dengan perintah 192.168.100.54 lalu memasukan user dan password pilih services disitu kita bisa melihat mana saja yang OK dan CRITICAL.DAFTAR PUSTAKA BIBLIOGRAPHY \l 1057 Cisco, 2014. Cisco Networking Academy's Introduction to Scaling Networks. [Online] Available at: , 2004. Implementing a Network Service on Windows CE (Windows CE 5.0). [Online] Available at: ................
................

In order to avoid copyright disputes, this page is only a partial summary.

Google Online Preview   Download