Anda di halaman 1dari 44

TUGAS AKHIR

PRAKTIKUM ADMINISTRASI JARINGAN

Disusun Oleh :

1. Muhamad Aji Yusup A (065118016)


2. Sandy Syulthon Irfana (065118033)

PROGRAM STUDI ILMU KOMPUTER

FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM

UNIVERSITAS PAKUAN

BOGOR

2020
KATA PENGANTAR

Puji syukur kami panjatkan atas kehadirat Tuhan yang Maha Esa, atas rahmat-Nya kami
dapat menyesaikan penyusunan Modul Praktikum Administrasi Jaringan yang meliputi
proses Installasi CentOS, Konfigurasi TCPIP, FTP Server, DNS Server, Web Server dan
Email Server

Dalam penyusunan modul ini, kami merasa masih memiliki banyak kekurangan, baik pada
teknik penulisan maupun materi, mengingat akan kemampuan yang dimiliki oleh kami.
Untuk itu, kritik dan saran yang membangun dari semua pihak kami harapkan demi
penyempurnaan pembuatan makalah ini.

Bogor, 26 Desember 2020

Penyusun

i
MODUL 1
INSTALASI CENTOS 7
1. Tujuan
Adapun tujuan dari kegiatan praktikum ini adalah sebagai berikut:
 Mahasiswa mampu melakukan instalasi linux server
 Mahasiswa mampu menjelaskan tentang tahapan dan konfigurasi dalam
instalasi linux server
2. Alat dan Bahan
Adapun alat dan bahan yang dibutuhkan dalam kegiatan praktikum ini adalah sebagai
berikut:
 Komputer 1 unit
 Software virtual machine (Virtual Box)
 Aplikasi Image CentOS 7.iso
3. Dasar Teori
Linux adalah perangkat lunak atau software sistem operasi yang sifatnya open source
dan gratis untuk di dapatkan maupun di sebarluaskan dengan lisensi GNU. OS Linux
merupakan turunan dari unix dan dapat digunakan pada bermacam- macam komputer.
Dengan Linux maka pengguna dapat memperoleh software yang lengkap dengan
source code-nya. Bahkan pengguna dapat mengubah atau memodifikasi source code-
nya, dan semua itu legal tentunya di bawah lisensi GNU. Pada sistem berbasis linux
terdapat beberapa istilah yang perlu diketahui dalam membantu proses pembelajaran,
yaitu:
 Kernel : sebuah perangkat lunak yang berfungsi menjembatani komunikasi
antara system operasi dan perangkat keras.
 Terminal : Sebuah aplikasi pada linux yang digunakan untuk mengetikkan
perintah baris berbasis command line interface (CLI)
 Repository : Kumpulan dari aplikasi berbasis linux yang dapat diakses melalui
jaringan atau media penyimpanan local.
 Text Editor : Sebuah aplikasi yang digunakan untuk memanipulasi data
berbasis text, seperti vi, vim, nano, gedit, dll.
 Mount : Sebuah cara untuk mengaitkan/memperkenalkan partisi hardisk pada
system operasi linux. Proses mount dikenal dengan Mounting

1
4. Praktik
Instalasi CentOS 7 dilakukan pada virtual machine dengan terlebih dahulu
mengarahkan direktori file iso ke image file CentOS 7.iso. Berikut langkah-langkah
dalam proses Installasi Linux CentOS7 :

1. Dilanjutkan dengan pilih bahasa, English (US)

2. Silahkan pilih Instalation Destination. Untuk mengatur partisi hard disk yaitu root (/),
home (/home), swap area (Swap).

2
3. Silahkan masuk ke menu Manual Partition, dengan masing-masing untuk /root 4000 mb,
/home 2000 mb dan /swap 2000mb.

4. Selanjutnya pilih Done pada pojok kiri atas, sehingga akan muncul report perubahan
partisi yang dilakukan, jika sudah sesuai dengan yang diinginkan silahkan pilih Accept
Changes.

5. Setelah selesai, selanjutnya silahkan klik Begin Installation

3
6. Pada menu dibawah ini pilih menu Root Password untuk memberikan password yang
akan digunakan untuk root, setelah selesai silahkan klik Reboot dan tunggu proses
installasi selesai

4
MODUL 2
KONFIGURASI IP

1. Tujuan
Adapun tujuan dari kegiatan praktikum ini adalah sebagai berikut:
 Mahasiswa mampu melakukan konfigurasi TCP/IP pada linux server.
 Mahasiswa mampu melakukan perubahan port untuk konfigurasi remote
access secara aman.
 Mahasiswa mampu mengakses server secara remote
2. Alat dan Bahan
Adapun alat dan bahan yang dibutuhkan dalam kegiatan praktikum ini adalah sebagai
berikut:
 Komputer 1 unit
 Jaringan local (LAN)
 Software virtual machine (Virtual Box/VMWare) dengan linux server
 Aplikasi putty, ssh, telnet
3. Dasar Teori
TCPIP Transmission Control Protocol/Internet Protocol (TCP/IP ) adalah
gabungan dari protokol TCP (Transmission Control Protocol) dan IP (Internet
Protocol) sebagai sekelompok protokol yang mengatur komunikasi data dalam proses
pertukaran data dari satu komputer ke komputer lain di dalam jaringan internet yang
akan memastikan pengiriman data sampai ke alamat yang dituju. Protokol ini tidaklah
dapat berdiri sendiri, karena memang protokol ini berupa kumpulan protokol
(protocol suite). Protokol ini juga merupakan protokol yang paling banyak digunakan
saat ini, karena protokol ini mampu bekerja dan diimplementasikan pada perangkat
lunak (software) di berbagai sistem operasi.
Remote access merupakan sistem yang bisa digunakan dalam pengendalian suatu
manajemen jaringan, dimana administrator dapat dengan mudah mengontrol dan
mengawasi setiap komputer client maupun server, berinteraksi dengan user, backup
data, atau aktifitas lainnya
Secure Shell (SSH) adalah sebuah protokol jaringan kriptografi untuk komunikasi
data yang aman, login antarmuka baris perintah, perintah eksekusi jarak jauh, dan
layanan jaringan lainnya antara dua jaringan computer. Ini terkoneksi, melalui saluran

5
aman atau melalui jaringan tidak aman, server dan klien menjalankan server SSH dan
SSH program klien secara masing-masing.
4. Praktik
Praktikum ini menggunakan software Virtual Box dengan konfigurasi jaringan
Bridged Adapter. Dengan konfigurasi ini memungkinkan Sistem Operasi Guest
memperoleh IP Address yang berada dalam 1 jaringan dengan Sistem Operasi Host
dengan pengaturan DHCP, sehingga lebih mudah dalam melakukan pengaturan
koneksi antara mesin virtual dengan komputer.

Berikut langkah-langkah untuk melakukan proses Konfigurasi IP :


1. Silahkan jalankan terlebih dahulu Centos7 di Virtual box
2. Selanjutnya akan diminta memasukan username dan password yang telah dibuat pada
proses installasi sebelumnya
3. Ketikkan command vi /etc/sysconfig/network-scripts/ifcfg-enp0s3 kemudian isikan
settingan seperti berikut

4. Restart network menggunakan systemctl restart network untuk mengaktifkan konfigurasi


baru. Kemudian ketikan perintah yum install epel-release untuk memperbarui repository.

6
7
MODUL 3
INSTALASI FTP SERVER
1. Tujuan
Adapun tujuan dari kegiatan praktikum ini adalah sebagai berikut:
 Mahasiswa mampu melakukan instalasi dan konfigurasi FTP server pada linux
server.
 Mahasiswa mampu melakukan analisa permasalahan pada FTP server.
 Mahasiswa mampu melakukan upload/download file melalui FTP client.
 Mahasiswa mampu mengatur hak akses user untuk mengakses FTP server
2. Alat dan Bahan
Adapun alat dan bahan yang dibutuhkan dalam kegiatan praktikum ini adalah sebagai
berikut:
 Komputer 1 unit
 Jaringan local (LAN)
 Software virtual machine (Virtual Box) dengan linux server
 Aplikasi FTP server e. Aplikasi FTP client.
3. Dasar Teori
File Transfer Protocol (FTP) adalah protokol yang berfungsi untuk tukar-menukar
file dalam suatu network yang menggunakan TCP koneksi bukan UDP. Dalam FTP
harus ada FTP Server dan FTP Client. FTP server merupakan aplikasi yang digunakan
untuk mengambil (download) dan menaruh (upload) file dengan menggunakan
protokol ftp. FTP server digunakan untuk melayani transfer file dari satu lokasi ke
lokasi yang lain. File-file tersebut dapat berisi segala macam informasi yang dapat
disimpan dalam komputer baik yang berformat teks ASCII, teks terformat, gambar,
suara dan lain-lain.
FTP Client adalah komputer yang merequest koneksi ke FTP server untuk tukar
menukar file. Jika terhubung dengan FTP server, maka client dapat men-download,
meng-upload, merename, men-delete, dll sesuai dengan izin yang diberikan oleh FTP
server.
4. Praktik
Langkah untuk installasi FTP Server, pastikan sudah terinstall CentOS7 di Virtual
Box.

8
Berikut langkah-langkah untuk melakukan instalasi FTP Sserver :

1. Ketikan perintah yum install vsftpd –y

2. Selanjutnya lakukan Konfigurasi FTP Server, edit file vsftpd vi /etc/vsftpd/vsftpd.conf

3. Kemudian dibawah ini lakukan restart vsftpd dan membuka port

9
4. Membuat user baru untuk FTP dan Mengaktifkan service ftp pada SE Linux agar user
lokal dapat login untuk mengakses ftp server.

10
5. Kemudian lakukan pengujian FTP dengan menggunakan FileZilla

11
MODUL 4
DNS SERVER

1. Tujuan
Adapun tujuannya adalah sebagai berikut:
 Mahasiswa mampu melakukan instalasi dan konfigurasi DNS server pada
linux server.
 Mahasiswa mampu melakukan analisa permasalahan pada DNS server.
2. Alat dan Bahan
Adapun alat dan bahan yang dibutuhkan dalam kegiatan praktikum ini adalah sebagai
berikut:
 Komputer 1 unit
 Jaringan local (LAN)
 Software virtual machine (Virtual Box) dengan linux server
 Aplikasi DNS server (bind)
3. Dasar Teori
DNS Server adalah Server yang berfungsi menangani translasi penamaan host -host
kedalam ip address, begitu juga sebaliknya dalam menangani translate dari ip address
ke hostname. Beberapa pengertian mengenai Domain name system adalah sebagai
berikut:
 Merupakan sistem database yang terdistribusi yang digunakan untuk pencarian
nama komputer di jaringan yang menggunakan TCP/IP. DNS mempunyai
kelebihan ukuran database yang tidak terbatas dan juga mempunyai performa
yang baik.
 Merupakan aplikasi pelayanan di internet untuk menterjemahkan domain
name ke alamat IP dan juga sebaliknya.
 Komputer yang terhubung dan memiliki tanggung jawab memberikan
informasi zona nama domain anda, merubah nama domain menjadi alamat
 IP dan juga memiliki tanggung jawab terhadap distribusi email di mail server
yang menyangkut dengan nama domain. d. Aplikasi yang membantu
memetakan host name sebuah komputer ke IP address pada aplikasi yang
terhubung ke Internet seperti web browser atau email

12
4. Praktik
Instalasi dan Konfiguran DNS Server. Berikut langkah-langkah untuk menginstallasi
dan konfigurasi DNS Server :
1. Silahkan lakukan Instalasi BIND untuk membangun DNS Server

2. Lakukan Konfigurasi Named File vi /etc/named.conf

13
3. Lalu lakukan konfigurasi miyo.lan.zone #vi etc/named/miyo.lan.zone

4. Konfigurasi 144.168.192.rev #vi etc/named/144.168.192.rev

14
5. Dilanjutkan dengan Setting Firewall dengan ketikan firewall –cmd --permanent –add-
port=53/tcp, lalu selanjutnya firewall –cmd --permanent –add-port=53/udp

15
6. Silahkan Setting resolv.conf seperti pada gambar dibawah ini

7. Lakukan proses Check dan Dig seperti pada gambar dibawah ini

16
8. Silahkan lakukan Check di Client Windows juga

9. Lalu masuk ke CMD di Windows lalu ketikan nslookup miyo.lan

17
MODUL 5
WEB SERVER
1. Tujuan
Adapun tujuannya adalah sebagai berikut:
 Mahasiswa mampu melakukan instalasi dan konfigurasi web server pada linux
server.
 Mahasiswa mampu melalukan upload aplikasi web ke web server.
 Mahasiswa mampu melakukan analisa permasalahan pada web server.
2. Alat dan Bahan
Adapun alat dan bahan yang dibutuhkan dalam kegiatan praktikum ini adalah sebagai
berikut:
 Komputer 1 unit
 Jaringan local (LAN)
 Software virtual machine (Virtual Box) dengan linux server
 Aplikasi web server dan database.
 Aplikasi web browser.
3. Dasar Teori
Web server jika diartikan secara harafiah, berarti penyedia web atau penyedia
jaringan. Dari arti katanya saja sudah cukup dapat dipahami kira-kira apa tugas dan
fungsi dari sebuah web server. Pengertian dari web server yang diminta disini, artinya
tidak begitu jauh dari pengertian kasarnya, karena tugas dari sebuah web server dalam
keterkaitannya di bidang jaringan komputer adalah sebagai perangkat lunak yang
memberikan layanan web. Web server menggunakan protocol yang disebut dengan
HTTP (HyperText Transfer Protocol).
Banyak web server yang ada dan berkembang, baik yang bersifat Free maupun
berbayar. Beberapa diantaranya:
1. Apache Web Server – The HTTP Web Server
2. Apache Tomcat
3. Microsoft windows Server 2003 Internet Information Services (IIS)
4. Lighttpd
5. Jigsaw
6. Sun Java System Web Server
7. Xitami Web Server

18
4. Praktik
Berikut langkah-langkah untuk proses installasi Web Server :
1. Lakukan Instalasi Apache dan mengaktifkan Apache yum install httpd

2. Lanjutkan dengan melakukan Konfigurasi Firewall

#firewall -cmd --zone=public --add-port=80/tcp –permanent

#firewall -cmd --reload

19
3. Selanjutkan Install MySQL dan mengaktifkannya

#yum install mariadb-server mariadb

#systemctl start mariadb

#systemctl enable mariadb

#mysql_secure_installation

4. Tekan n untuk remove anonymous users, lalu y untuk login remotely

20
5. Berikutnya lakukan proses Install PHP

#yum install php php-mysql

6. Lalu lakukan Konfigurasi Web Server dengan pindah direktori


#cd/var/www/html

#yum install wget

21
7. Selanjutnya mari Download CMS wordpress
#wget https://wordpress.org/wordpress-5.1.1.zip

8. Lalu extract CMS dan ganti nama folder


#unzip wordpress-5.1.1.zip
#mv wordpress miyo

9. Silahkan ubah hak akses lalu restart apache sesuai pada gambar dibawah ini

22
10. Langkah selanjutnya, membuat database untuk CMS, berikut pada gambar dibawah ini
#mysql -u root -p

11. Selanjutnya lakukan Installasi CMS di Wordpress, dengan database hostnya localhost
dan table prefixnya wp_

23
12. Silahkan copy perintah berikut

13. Lalu Buat file baru dengan nama wp.config kemudian paste perintah diatas

24
14. Silahkan pilih database yang akan digunakan oleh CMS

15. Selamat Installasi sudah berhasil

25
16. Selanjutnya mari kita cek tampilan WP-Admin dan tampilan Wordpressnya

26
27
MODUL 6
MAIL SERVER

1. Tujuan
Adapun tujuannya adalah sebagai berikut:
 Mahasiswa mampu melakukan instalasi dan konfigurasi Email server pada
linux server.
 Mahasiswa mampu melakukan analisa permasalahan pada Email server
2. Alat dan Bahan
Adapun alat dan bahan yang dibutuhkan dalam kegiatan praktikum ini adalah sebagai
berikut:
 Komputer 1 unit
 Jaringan local (LAN)
 Software virtual machine (Virtual Box/VMWare) dengan linux server
 Aplikasi email server
3. Dasar Teori
Mail Server atau E-Mail Server adalah perangkat lunak program yang
mendistribusikan file atau informasi sebagai respons atas permintaan yang dikirim via
email, mail server juga digunakan pada bitnet untuk menyediakan layanan serupa ftp.
Selain itu mail server juga dapat dikatakan sebagai aplikasi yang digunakan untuk
penginstalan email.
Protokol Pada Mail Server Protokol yang umum digunakan antara lain :
 SMTP (Simple Mail Transfer Protocol) digunakan sebagai standar untuk
menampung dan mendistribusikan email.
 POP3 (Post Office Protocol v3) dan IMAP (Internet Mail Application Protocol)
digunakan agar user dapat mengambil dan membaca email secara remote yaitu
tidak perlu login ke dalam sistem shelll mesin mail server tetapi cukup
menguhubungi port tertentu dengan mail client yang mengimplementasikan
protocol POP3 dan IMAP.
4. Praktik

1. Silahkan lakukan installasi dan konfigurasi Mail Sever


#yum install postfix dovecot -y

28
2. Lalu Restart service postfix dan buka firewall untuk protocol SMTP
#systemctl restart postfix
#firewall-cmd --permanent --add-service=smtp
#firewall-cmd --reload

3. Selanjutnya lakukan konfigurasi dovecot dengan protocols = imap pop3

29
4. Mengatur proses aunthentication disable_plaintext_auth = yes

5. Selanjutnya untuk auth_mecanism = login

30
6. Konfigurasi Mail untuk menentukan Mail Direktori

7. Selanjutnya lakukan Konfigurasi Master

31
8. Konfigurasi SSL

9. Perintah-perintah yang digunakan untuk melakukan konfigurasi diatas

32
10. Membukan Firewall untuk protocol IMAP dan POP

11. Menjalankan layanan dan enable Devecot

33
12. Membuat user untuk Mail Server yang akan digunakan

13. Lakukan installasi Telnet untuk menguji Mail Server

34
Installasi Web Mail Rainloop :

Berikut langkah untuk proses installasi Web Mail Rainloop :


1. Sebelumnya silahkan install web server apache dan php agar webmail dapat berjalan
#yum -y install httpd php phpmbstring php-pear

2. Buat folder rainloop di /var/www/html dengan perintah mkdir/var/www/html/rainloop


kemudian Download rainloop dan unzip datanya pada folder tersebut dengan perintah:

35
3. Mengubah hak akses dan hak kepemilikan menjadi apache:apache

4. Lalu lakukan konfigurasi SE Linux

5. Lalu buatlah file baru pada /etc/httpd/conf.d/mail.conf untuk konfigurasi webmail lalu
isikan seperti gambar berikut :

36
6. Kemudian restart apache dengan perintah #systemctl restart httpd
7. Selanjutnya lakukan pengujian pada client dengan membuka url mail.miyo.lan
8. Lalu masukan user = admin dan password = 12345

9. Ubahlah password dengan klik tombol change, lalu masukan password yang baru

37
10. Jika sudah silahkan klik tombol update password

11. Setelah mengubah password pilih tab Domains yang berada pada sidebar kemudian pilih
add domain

38
12. Isikan sesuai dengan dns server yang telah dibuat, tekan test connection untuk mengecek
apakah sudah tersambung atau belum, setelah itu tekan add

13. Buka url http://mail.miyo.lan dan login dengan salah satu user yang telah dibuat
sebelumnya

39
14. Lakukan proses ujicoba denan mengirimkan email pada akun lainnya

40
15. Melakukan pengecekan email yang dikirim dari akun ke-1 ke akun ke-2

41
DAFTAR PUSTAKA

Aries Maesya, M.Kom. 2020. Modul Praktikum Administrasi Jaringan. Bogor:


Universitas Pakuan.

Anonim. 2013. Konfigurasi Server Menggunakan Linux.


https://acenk90.wordpress.com/2013/09/03/konfigurasi-dns-server-menggunakan-linux-
centos/ (Diakses 25 Desember 2020)

42

Anda mungkin juga menyukai