novitaladywahyuni.files.wordpress.com · web view2015-12-07 · laporan tugas akhir. paket...
TRANSCRIPT
MEMBANGUN APLIKASI ADMINISTRASI SERVER
MENGGUNAKAN DEBIAN SERVER
DI SUSUN OLEH :
1. NOVITA LADY WAHYUNI 11072 XII TKJ 2
2. OKTARINI DWI WINARTI 11074 XII TKJ 2
3. IKHWAN EMHA SANDI 11049 XII TKJ 2
4. WAHYU NUR AFANDI 11098 XII TKJ 2
KOMPETENSI KEAHLIAN
TEKNIK KOMPUTER DAN JARINGAN
SEKOLAH MENENGAH KEJURUHAN
SMK NEGERI 2 MALANG
i
LAPORAN TUGAS AKHIR
PAKET KEAHLIAN TEKNIK KOMPUTER DAN JARINGAN
TAHUN PELAJARAN 2015/2016
DISUSUN OLEH :
1. NOVITA LADY WAHYUNI 11072
2. OKTARINI DWI WINARTI 11074
3. IKHWAN EMHA SANDI 11049
4. WAHYU NUR AFANDI 11098
Malang, 12 November 2015
Disetujui oleh :
Pembimbing Ketua Jurusan
HAPPY NUR PRASETYO W., S.Pd ROSIHAN RAHARDI, ST
ii
KATA PENGANTAR
Puji syukur kami panjatkan kehadirat Allah Yang Maha Esa yang telah
melimpahkan rahmat dan hidayah-Nya sehingga kami dapat menyelesaikan Laporan
Tugas Akhir kami dengan judul MEMBANGUN APLIKASI ADMINISTRASI
SERVER MENGGUNAKAN DEBIAN SERVER.
Tugas akhir ini merupakan salah satu mata pelajaran yang wajib ditempuh
oleh semua siswa/siswi Jurusan Teknik Komputer dan Jaringan SMK Negeri 2
Malang. Dalam Tugas Akhir ini penyusun dibantu oleh banyak pihak oleh karena itu
melalui kesempatan ini penyusun menyampaikan ucapan terima kasih kepada:
1. Bapak Rosihan Rahardi, ST selaku Ketua Program Teknik Komputer dan
Jaringan
2. Bapak Happy Prasetyo Wibowo, S.Pd selaku Guru matapelajaran
Administrasi Server beserta Pembimbing Tugas Akhir.
3. Semua Guru Produktif Teknik Komputer dan Jaringan SMK Negeri 2 Malang
4. Orang Tua dan Keluarga yang telah mendukung terselesaikannya Tugas
Akhir.
Malang, 7 Desember 2015
Penyusun,
iii
DAFTAR ISI
Lembar Pengesahan ii
Kata Pengantar iii
Daftar Isi....................................................................................................................iv
Daftar Gambar...........................................................................................................v
BAB I PENDAHULUAN
1.1 Latar Belakang.....................................................................1
1.2 Tujuan..................................................................................2
BAB II LANDASAN TEORI
2.1 IP Address............................................................................3
2.2 DNS Server..........................................................................3
2.3 Web Server...........................................................................4
2.4 Squirrelmail..........................................................................5
2.5 Proxy Server
BAB III METODE dan HASIL
3.1 Alat dan Bahan.....................................................................6
3.2 Proses Membangun Aplikasi Administrasi Server..............6
BAB IV PENUTUP
4.1 Kesimpulan..........................................................................13
4.2 Saran....................................................................................13
iv
DAFTAR GAMBAR
Gambar 3.2.1 : Konfigurasi IP Address 8
Gambar 3.2.2 : Hasil Konfigurasi IP Address 8
Gambar 3.2.3 : Konfigurasi Nama Domain 9
Gambar 3.2.4 : Tampilan Pada db.nowi 10
Gambar 3.2.5 : Tampilan pada db.192 10
Gambar 3.2.6 : Konfigurasi Domain dan IP untuk Web Server 11
Gambar 3.2.7 : Hasil Dari Konfigurasi DNS Server 11
Gambar 3.2.8 : Konfigurasi Web Server 12
Gambar 3.2.9 : Edit Isi HTML 13
Gambar 3.2.10 : Konfigurasi php info 13
Gambar 3.2.11 : Hasil Web Sementara 14
Gambar 3.2.12 : Tampilan untuk Info php 14
Gambar 3.2.13 : Tampilan Web Browser yang Sudah di Modifikasi 15
Gambar 3.2.14 : Konfigurasi Apache2 16
Gambar 3.2.15 : Konfigurasi Apache2 pada Squirrelmail 16
Gambar 3.2.16 : Hasil Web Mail 17
Gambar 3.2.17 : Hasil Web Mail Setelah Login 17
v
Gambar 3.2.18 : Konfigurasi Port 3128 18
Gambar 3.2.19 : Konfigurasi cache_mgr 18
Gambar 3.2.20 : Konfigurasi Visible_Hostname 18
Gambar 3.2.21 : Konfigurasi acl connect 18
Gambar 3.2.22 : Konfigurasi Situs yang Akan di Blok 19
Gambar 3.2.23 : Konfigurasi NAT dan Hasil Konfigurasi 19
Gambar 3.2.24 : Hasil Situs yang telah di Blok 20
Gambar 3.2.25 : Hasil Tampilan Proxy yang Telah di Edit 20
i
BAB I
PENDAHULUAN
1.1 Latar Belakang
Administrasi server merupakan mata pelajaran pada kelompok paket keahlian
teknik komputer dan jaringan. Ia merupakan salah satu ciri keahlian khusus bagi
siswa/siswi SMK Negeri 2 Malang bidang keahlian Teknik Komputer dan Jaringan
yang membedakan dengan paket keahlian lainnya. Layanan server jaringan yang akan
dipelajari harus dikuasi konsep dan prinsip kerjanya, sebelum melakukan eksperimen
dalam mengimplementasikan dalam jaringan komputer yang nyata. Dengan itu dapat
diperhitungkan kemampuan server dalam melayani pengguna di jaringan agar server
selalu bisa melayani sesuai prinsip:
konfidensialitas, keamanan data terjamin bebas dari gangguan
integritas data terjamin keasliannya
availibilitas data selalu tersedia
Dalam perkembangan Teknologi di era sekarang ini banyak pengguna internet
yang tidak menggunakan internet sebagaimana mestinya, sehingga admin server
harus melakukan pengamanan dari pengguna yang tidak bertanggung jawab serta
mampu untuk menyediakan Aplikasi untuk memenuhi kebutuhan client.
1
1.2 Tujuan
A. Umum
Tujuan dari pembuatan dan penyusunan laporan tugas akhir ini adalah agar pembaca
mempunyai pengetahuan dan ketrampilan yang berkaitan dengan materi:
1. Cara Setting IP Address
2. Cara Membangun DNS Server
3. Cara Membuat WEB Server
4. Cara Membuat WEB Mail dan Squirrelmail
5. Cara Membangun Proxy Server
B. Khusus
1. Untuk memenuhi Tugas Akhir Semester yang diberikan Guru Mata Pelajaran
Administrasi Server
2. Mengerjakan tanggung jawab sebagai seorang siswa dan siswi
3. Sebagai sarana untuk mengasah kemampuan dalam membangun Aplikasi
Server.
2
BAB II
LANDASAN TEORI
2.1 IP Address
IP Addres adalah suatu alamat internet yang atau Internet Protocol yang
berfungsi untuk menghubungkan suatu halaman atau suatu aringan dengan lamat
yang berbeda atau sama. IP address mempunyai 3 kelas yang diklasifikasikan
menjadi :
Kelas A : 1 – 127
Kelas B : 128 – 191
Kelas C : 192 – 254
2.2 DNS Server
DNS (Domain Name Server) adalah sebuah aplikasi yang dibutuhkan server
untuk menterjemahkan IP Address ke dalam bentuk Domain. Misalnya :
192.168.1.1 www.nowiteamm.com
8.8.8.8 www.google.com
3
2.3 WEB Server
Web Server adalah Web yang disediakan oleh server untuk memenuhi
kebutuhan client. Fungsi dari web server itu sendiri yaitu menyediakan Halaman
HTML yang diminta client yang diteruskan dalam bentuk HTTP dari server yang
kemudian di terima kembali oleh Client.
2.4 WEB Mail / SQUIRRELMAIL
Webmail (atau email berbasis web) adalah klien email yang
dimple]]mentasikan sebagai aplikasi web dan diakses melalui web browser. Contoh
penyedia webmail antara lain AOL Mail, Gmail, Outlook.com dan Yahoo! Mail.
Hampir setiap penyedia webmail menawarkan akses email menggunakan klien
webmail, dan banyak dari mereka juga menawarkan akses email dengan klien email
desktop menggunakan protokol email standar , sementara banyak penyedia layanan
internet menyediakan klien webmail sebagai bagian dari layanan email termasuk
dalam paket layanan internet mereka.
Seperti halnya aplikasi web, keuntungan utama webmail dibandingkan dengan
penggunaan klien email desktop adalah kemampuan untuk mengirim dan menerima
email di mana saja dari browser web. Kerugian utamanya adalah kebutuhan untuk
terhubung ke internet saat menggunakan aplikasi webmail.
4
2.5 PROXY Server
Proxy merupakan pihak ketiga yang berdiri ditengah-tengah antara kedua
pihak yang saling berhubungan dan berfungsi sebagai perantara Secara prinsip pihak
pertama dan pihak kedua tidak secara langsung berhubungan, akan tetapi masing-
masing berhubungan dengan perantara, yaitu proxy
Ada tiga macam fungsi dari server proxy, yakni:
Connection Sharing
Konsep dasar server proxy dan firewall, pengguna tidak langsung berhubungan
dengan jaringan luar atau internet, tetapi harus melewati suatu gateway, yang
bertindak sebagai batas antara jaringan lokal dan jaringan luar. Gateway ini sangat
penting, karena jaringan lokal harus dapat dilindungi dengan baik dari bahaya yang
mungkin berasal dari internet, dan hal tersebut akan sulit dilakukan bila tidak ada
garis batas yang jelas jaringan lokal dan internet.. Dengan demikian, koneksi dari
jaringan lokal ke internet akan menggunakan sambungan yang dimiliki oleh gateway
secara bersama-sama (connection sharing).
Filtering
Fungsi penyaringan/filtering dilakukan dengan cara: Bekerja pada layer aplikasi
sehingga berfungsi sebagai penyaring paket dari firewall (firewall packet filtering)
berasal dari jaringan internet. Berfungsi melakukan filtering atas paket yang lewat
dari dan ke jaringan-jaringan yang dihubungkan. Dapat dikonfigurasi untuk menolak
akses ke situs web tertentu pada waktu-waktu tertentu.
5
Caching
Proxy server memiliki mekanisme penyimpanan obyek-obyek yang sudah pernah
diminta dari server-server di internet. Proxy server yang melakukan proses diatas
biasa disebut cache server
Mekanisme caching akan menyimpan obyek-obyek yang merupakan hasil
permintaan dari dari para pengguna, yang didapat dari internet. Disimpan dalam
ruang disk yang disediakan (cache).
6
BAB III
METODE dan HASIL
3.1 Alat & Bahan
Laptop / Komputer sebagai Server
ISO pada Flashdisk atau CD Bootable - Debian 1
- Debian 2
- Debian 3
Laptop / Komputer sebagai Clients
3.2 Proses Membangun Aplikasi Administrasi Server
Konfigurasi IP Address
Konfigurasi terlebih dahulu IP Address pada server debian
“nano /etc/network/interfaces”
7
Gambar 3.2.1 Konfigurasi IP Address
Kemudian restart /etc/init.d/networking restart dan cek dengan perintah ifconfig
Gambar 3.2.2 Hasil Configurasi IP Address
8
Konfigurasi DNS Server
Sebelum konfigurasi DNS,install terlebih dahulu bind9 apt-get install bind9
Setelah terinstall, konfigurasi nama domain pada nano named.conf.local
Gambar 3.2.3 Konfigurasi nama domain
Copy isi pada db.0 ke db.admin dan db.192
cp db.0 db.nowi
cp db.0 db 192
kemudian buka isi pada db.admin dan db.192 dan konfigurasi domain servernya
nano db.nowi
nano db.192
9
db.nowi
Gambar 3.2.4 Tampilan pada db.nowi
db.192
10
Gambar 3.2.5 Tampilan pada db.192
3
Konfigurasi IP dan domain anda untuk web browser nano /etc/resolv.conf
Gambar 3.2.6 Konfigurasi IP dan Domain untuk Web Browser
Setelah terkonfigurasi,restart bind9 /etc/init.d/bind9 restart Cek dengan perintah :
nslookup 192.168.1.1 / nslookup www.no witeamm .com
Gambar 3.2.7 Hasil Konfigurasi DNS Server
11
Konfigurasi Web Server
Sebelum mengkonfigurasi web server lakukan penginstalan apt-get install apache2
php5 mysql-server phpmyadmin
Setelah terinstall,lakukan perintah berikut :
cd /etc/apache2 cd sites-available nano default
tambahkan domain dan folder untuk web browser,seperti gambar dibawah ini
Gambar 3.2.8 Konfigurasi Web Browser
Kemudian masuk pada cd /var/www nano index.html kemudian isikan web yang
anda inginkan. Isikan secara manual
12
Gambar 3.2.9 Edit isi Web html
Kemudian pergi ke nano info.php untuk mengetahui info php. Isi php secara manual
Gambar 3.2.10 Konfigurasi Info.php
13
Gunakan perintah a2ensite default untuk mengaktifkan direktori
Kemudian restart /etc/init.d/apache2 restart
dan reload /etc/init.d/apache2 reload
Hasil Web Browser yang telah dibuat.
Gambar 3.2.11 Hasil Web Sementara
Tampilan Info.php
Gambar 3.2.12 Tampilan untuk info.php
14
Jika dirasa tampilan Web Browser kurang menarik, anda bias mengeditnya dengan
aplikasi FTP Server. Contoh hasil yang sudah diedit
Gambar 3.2.13 Tampilan Web Browser yang sudah di modifikasi
Konfigurasi WEB Mail / SQUIRRELMAIL
apt-get install squirrelmail
install aplikasi server ini,lalu setting beberapa konfigurasinya
15
nano /etc/apache2/apache2.conf
Gambar 3.2.14 Konfigurasi Apache2
nano /etc/squirrelmail/apache.conf
Gambar 3.2.15 Konfigurasi apache2 pada squirrelmail
16
Kemudian restart dengan perintah /etc/init.d/apache2 restart
Buka pada web browser clients, cek web mail yang telah terkonfigurasi
Gambar 3.2.16 Hasil Web Mail
berikutnya kita lanjut ke mail server, install dulu aplikasi servernya
apt-get install postfix courier-imap courier-pop
berikut membuatkan direktori untuk mail server,
maildirmake /etc/skel/Maildir
Kemudian buat user untuk clients agar dapat mengakses web mail
Adduser nowi dan adduser team
Setelah itu login dan cobalah untuk mengirim pesan
Gambar 3.2.17 Hasil Web Mail Setelah Login
17
Konfigurasi Proxy Server
Install terlebih dahulu aplikasi proxy dengan perintah apt-get install squid
Kemudian konfigurasi Squidnya dengan perintah nano /etc/squid/squid.conf
Yang perlu dikonfigurasi :
Gambar 3.2.18 Konfigurasi Port 3128
Gambar 3.2.19 Konfigurasi cache_mgr
Gambar 3.2.20 Konfigurasi visible_hostname
Gambar 3.2.21 Konfigurasi acl connect
18
Kemudian konfigurasi situs yang akan di blok /etc/squid/filter.txt
Gambar 3.2.22 Konfigurasi situs yang akan di blok
Lalu konfigurasi NAT setelah itu cek dengan perintah squid –z
Gambar 3.2.23 Konfigurasi Nat dan Hasil Konfigurasi
19
Hasil dari Konfigurasi Proxy Server
Gambar 3.2.24 Hasil situs yang telah di blok
Jika ingin mengubah tulisan pada tampilan Proxy, edit pada server dengan perintah
Nano ERR_ACCESS_DENIED
Nano ERR_DNS_FAIL
Hasil yang sudah di edit
Gambar 3.2.25 Hasil tampilan Proxy yang sudah di edit
20
BAB IV
PENUTUP
4.1 Kesimpulan
Dalam pembuatan Aplikasi Administrasi server, kita perlu teliti dalam
pengerajaannya, karena jika ada kesalahan dalam konfigurasinya sedikit saja
kemungkinan gagal sangat besar. Selain itu fungsi aplikasi administrasi server ini
adalah sebagai sarana untuk memenuhi kebutuhan client. Apapun yang disediakan
server kepada client menjadi tolak ukur seberapa mampu orang tersebut menjadi
server yang handal.
4.2 Saran
Dalam pembuatan laporan dan pengerjaan pembuatan aplikasi administrasi
server yang kami buat belum sepenuhnya sempurna. Sehingga saran kami untuk
pembaca ialah :
1. Cari sebanyak banyaknya sumber tentang pembuatan aplikasi administrasi
server
2. Pahami terlebih dahulu aplikasi-aplikasi yang akan di install
3. Cari referensi dari orang-orang yang menguasai tentang administrasi server
21