Anda di halaman 1dari 25

KELAS PTIK D

2018

LAPORAN PRAKTIKUM
SISTEM OPERASI BERBASIS JARINGAN
PERCOBAAN 11 dan 12

“Konfigurasi Proxy Server dan Mail Server”

DOSEN :

Dr. Eng . Jumadi M Parenreng, M.Kom

Tanggal TandaTangan
Nama NIM
Kumpul Praktikan Asisten

NURUL IZZATI INAYAH 1829041034

TASWIN RAHMAT 1829042066

SUHARTI 1829040029

PENDIDIKAN TEKNIK INFORMATIKA DAN KOMPUTER


JURUSAN PENDIDIKAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS NEGERI MAKASSAR
2020
LEMBAR ASISTENSI

Nama : 1. NURUL IZZATI INAYAH


2. TASWIN RAHMAT
3. SUHARTI
NIM : 1. 1829041034
2. 1829042066
3. 1829040029
Praktikum : Percobaan 11 & 12. Konfigurasi Proxy Server dan
Mail Server.
Kelas : PTIK D 2018

No. Tanggal Keterangan Paraf

1.

2.

3.

4.

5.

6.

7.

8.
PRAKTIKUM 11
Konfigurasi Proxy Server
A. Tujuan
1. Mahasiswa mampu mengkonfigurasi proxy server
2. Mahasiswa mampu menjalankan konfigurasi proxy server yang telah atur.
3. Mahasiswa mampu mengetahui perintah-perintah dasar dalam konfigurasi
proxy server.
B. Dasar Teori
Proxy server bekerja dengan menjembatani komputer ke Internet. Program
Internet seperti browser, download manager dan lain-lain berhubungan dengan
proxy server, dan proxy server tersebut yang akan berkomunikasi dengan server
lain di Internet.
Proxy server (peladen proxy) adalah sebuah komputer server atau program
komputer yang dapat bertindak sebagai komputer lainnya untuk melakukan
request terhadap content dari Internet atau intranet.
Dari pengertian proxy server di atas kita tahu bahwa proxy server berperan
sebagai penghubung komputer dengan internet, maka cara kerja program ini
yakni user menggunakan layanan pada server proxy kemudian melakukan
permintaan data atau file yang terdapat di internet (public server). Selanjutnya
proxy akan meneruskan permintaan tersebut ke internet dengan seolah-olah
server tersebutlah yang memintanya
Fungsi Proxy Server
1. Fungsi Connection Sharing
Disini server proxy berfungsi secara teknis untuk menjadi
sebuah gateaway dimana berperan untuk membatasi penggunaan
jaringan lokal dan jaringan luar.
Sehingga jika jaringan komputer perusahaan menanamkan
program server proxy maka dapat mengakses sambungan gateway dari
jaringan lokal ke jaringan internet secara bersamaan.
2. Fungsi Filtering
Dalam fungsi ini, server proxy bertindak seperti Firewall sebagai
media penyaringan atau filtering sebuah jaringan internet dimana setiap
paket-paket data yang ditransmisikan akan discan dan difilter untuk
mengurangi kegagalan.
Tujuan lainnya juga untuk melindungi jaringan lokal perusahaan
dari serangan luar seperti retasan. Selain itu server proxy juga dapat
membantu meminimalisir serangan virus dan malware yang merugikan.
3. Fungsi Chaching
Adanya server proxy dapat menyimpan objek dan data yang
pernah di search atau diminta user saat browsing menggunakan aplikasi
internet. Misalnya ketika Anda melakukan pencarian pada situs tertentu
maka data-data tersebut akan disimpan dalam bentuk cache.
Semua data yang diminta dan diakses akan disimpan pada proxy
server. Sehingga dari fungsi ini bisa dimanfaatkan untuk mendeteksi
dokumen-dokumen apa saja yang sering diakses di komputer
perusahaan.
C. Alat dan Bahan
1. Alat
a. Laptop/PC
2. Bahan
a. Debian 9.7 Strecth yang sudah di install.
b. Terminal debian
c. Windows 7 Virtual yang sudah terinstall
D. Langkah Kerja
1. .Langkah 1, Mengatur Jaringan adaptor 1 dan 2 pada debian. Seperti
gambar 11.1 dan gambar 11.2
(Gambar 11.1)

(Gambar 11.2)
2. Langkah 2, Mengatur network debian, dengan memasukkan perintah
“nano /etc/network/interfaces”

(Gambar 11.3)
3. Langkah 3, masukkan perintah “nano /etc/sysctl.conf” kemudian
hapus tanda “#” didepan “net.ipv4.ip_forward=1”. Hingga seperti
pada gambar 11.4
(Gambar 11.4)
4. Langkah 4, masukkan perintah “sysctl -p”.

(Gambar 11.5)
5. Langkah 5, masukkan perintah “iptables –t nat –A POSTROUTING
192.168.100.0/24 –j MASQUERADE. Kemudian masukkan perintah
“iptables-save > /etc/iptables”.

(Gambar 11.6)
6. Langkah 6, tambahkan code pada network interface seperti pada
gambar 11.7

(Gambar 11.7)
7. Langkah 7, restart network

(Gambar 11.8)
8. Langkah 8, install squid dengan perintah “apt-get install squid”.

(Gambar 11.9)
9. Langkah 9, setelah terinstall, masukkan perintah “nano
/etc/squid/squid.conf”. kemudian tambah beberapa code seperti pada
gambar 11.10.

(Gambar 11.10)
10. Langkah 10, kemudian memasukkan perintah “nano /etc/squid/url”

(Gambar 11.11)
11. Langkah 11, memasukkan perintah “squid -z”

(Gambar 11.12)
12. Langkah 12, memasukkan perintah “iptables –t nat –A
PREROUTING –s 192.168.100.0/24 –p tcp –dport 80 –j REDIRECT
–to-port 3128”.

(Gambar 11.13)
13. Langkah 13, membuka file web error dengan memasukkan perintah
“nano /usr/share/squid/errors/en/ERR_ACCESS_DENIED”.
Kemudian edit sesuka hati.
(Gambar 11.14)
14. Langkah 14, restart squid dengan mamasukkan peritnah
“/etc/init.d/squid restart”

(Gambar 11.15)
15. Langkah 15, Atur jaringan windows 7 virtual, pada bagian adaptor 1.
Seperti pada gambar 11.16

(Gambar 11.16)
16. Langkah 16, atur ip address ipv4 pada win7 virtual.

(Gambar 11.17)
17. Langkah 17, buka browser kemudian buka situs yang sudah kita blokir
tadi.

(Gambar 11.18)
(Gambar 11.19)
E. Analisis Data
Dalam melakukan praktikum ini ada beberapa perintah yang harus
diperhatikan yaitu : nano /etc/sysctl.conf digunakan untuk masuk dan
mengkonfigurasi file sysctl.conf. net.ipv4.ip_forward=1 berfungsi untuk
meneruskan paket dari client ke internet agar dapat mengakses internet.
Perintah nano /etc/squid/squid.conf digunakan untuk masuk dan
mengkonfigurasi file squid.conf. Perintah nano /etc/squid/url digunakan untuk
menyimpan situs-situs yang akan diblok nantinya. Perintah squid –z digunakan
untuk mengecek apakah konfigurasi dari squid.conf sudah berjalan atau tidak.
nano /usr/share/squid/errors/en/ERR_ACCESS_DENIED digunakan untuk
mengkonfigurasi file ERR_ACCESS_DENIED untuk mengubah narasi dari
pemblokiran tersebut. /etc/init.d/squid restart digunakan merestart squid
untuk menjalankan konfigurasi baru.

F. Kesimpulan
proxy server berperan sebagai penghubung komputer dengan internet,
maka cara kerja program ini yakni user menggunakan layanan pada server
proxy kemudian melakukan permintaan data atau file yang terdapat di internet
(public server).
G. Saran
.Dalam melakukan praktikum ini dibutuhkan ketelitian dan ketekunan
dalam melakukan perintah-perintahnya.
DAFTAR PUSTAKA

Cloudhost, id. 2019. “Proxy Server”. https://idcloudhost.com/kamus-hosting/proxy-


server/. Diakses pada tanggal 16 April 2020.

Maxmanroe. 2020. “Pengertian Proxy Server dan Fungsinya, Cara Kerja, Jenis, dan
Contohnya”. https://www.maxmanroe.com/vid/teknologi/pengertian-proxy-
server.html. Aiakses pada tanggal 16 April 2020
PRAKTIKUM 12
Konfigurasi Mail Server
A. Tujuan
1. Mahasiswa mampu mengkonfigurai mail server
2. Mahasiswa mampu mengatur mail server
B. Dasar Teori
Linux adalah salah satu OS yang menganut sistem UNIX yang
menggunakan model pengembangan, serta distribusi software secara gratis,
maupun biasa Anda kenal dengan sebutan open source. Sama halnya dengan
aplikasi open source lainnya, Linux juga dapat dikembangkan dan di
distribusikan secara gratis. Hal ini merupakan salah satu daya tarik dari OS ini.
Terminal adalah sebuah command prompt dimana kita bisa mengontrol file,
membuat folder, membuat akses, merubah akses ataupun membaca, membuat,
merubah file, dan masih banyak lagi fungsi yang lainnya. Kita bisa
membukanya dengan cara search lalu ketik terminal atau bisa juga dengan cara
tekan ctrl+alt+t dan terminal pun akan muncul.
IP Address IP Address (Internet Protocol Address) adalah nomor biner atau
identitas numerik yang yang dipakai disetiap komputer agar komputer tersebut
dapat saling berhubungan. IP Address terdiri dari 4 blok angka desimal dimana
angka tersebut tidak boleh melebihi nilai 255. Sebenarnya komputer hanya
mengirim dan menerima data dalam bentuk kode biner (hanya angka satu dan
nol). IP Address yang terdapat dalam komputer juga merupakan sebuah kode
biner yang di terjemahkan kedalam angka-angka. 4. Shell
Shell adalah program yang menghubungkan user dengan sistem operasi
dalam hal ini kernel (inti sistem operasi), umumnya shell menyediakan prompt
sebagai user interface, tempat dimana user menginputkan perintah-perintah
yang diinginkan baik berupa perintah internal shell (internal command),
ataupun perintah eksekusi suatu file progam (eksternal command), selain itu
shell memungkinkan user menyusun sekumpulan perintah pada sebuah atau
beberapa file untuk dieksekusi sebagai program.
Mail server merupakan suatu perangkat lunak yang mendistribusikan file
atau informasi sebagai balasan atau respon atas permintaan yang dikirim
melalui email. Istilah ini juga sering digunakan untuk menunjukkan bitnet yang
menyediakan layanan serupa ftp. Tak hanya itu program ini juga dapat
digunakan sebagai aplikasi install email.

C. Alat dan Bahan


a. Alat
i. Laptop/PC
b. Bahan
i. ISO Debian 9.7 Strecth yang sudah di install.
ii. Terminal debian
D. Langkah Kerja
1. Langkah 1, Install dengan postfix masukan perintah “apt-get install
postfix”

(Gambar 12.1)
2. Langkah 2, pilih internet site

(Gambar 12.2)
3. Langkah 3, masukkan domain dns yang telah dipersiapkan untuk
konfigurasi mail servernya.

(Gambar 12.3)
4. Langkah 4, lakukan perintah dpkg-reconfigure postfix.

(Gambar 12.4)
5. Langkah 5, kosongkan saja. Kemudian pilih ok

(Gambar 12.5)
6. Langkah 6, jika tampil seperti pada gambar dibawah ini, kemudian pilih
OK.

(Gambar 12.6)
7. Langkah 7, kita arahkan untuk sinkron update automatis atau tidak, pilih
NO
(Gambar 12.7)
8. Langkah 8, tambahkan 0.0.0.0/0 pada form local networks seperti pada
gambar 12.8

(Gambar 12.8)
9. Langkah 9, isikan 0 setelah itu pilih OK untuk lanjut ketahap selanjutnya

(Gambar 12.9)
10. Langkah 10, tampil local address extension character kita pilih OK

(Gambar 12.10)
11. Langkah 11, pilih ipv4 kemudian pilih OK
(Gambar 12.11)
12. Langkah 12, masuk dan edit folder /etc/postfix/main.cf

(Gambar 12.12)
13. Langkah 13, tambahkan script pada bagian akhir naskah text yang terdapat
pada main.cf.

(Gambar 12.13)
14. Langkah 14, install paket berikutnya yaitu courier-imap

(Gambar 12.14)
15. Langkah 15, pilih yes untuk membuat directories untuk administrasi
webnya.

(Gambar 12.13)
16. Langkah 16, pilih ok dan lanjutkan
(Gambar 12.13)
17. Langkah 17, pilih ok dan lanjutkan

(Gambar 12.14)
18. Langkah 18, menginstal paket berikunta yaitu mysql-server

(Gambar 12.15)
19. Langkah 19, masukkan perintah maildirmake /etc/skel/Maildir

(Gambar 12.16)
20. Langkah selanjutnya, install paket roundcube

(Gambar 12.17)
21. Setelah itu pilih yes dan lanjutkan ke tahap selanjutnya

(Gambar 12.18)
22. Kemudian, masukkan password Mysql untuk roundcube

(Gambar 12.19)
23. Setelah itu, ulangi passwordnya

(Gambar 12.20)
24. Kemudian, masuk dan edit file apache.conf di folder /etc/roundcube/

(Gambar 12.21)
25. Selanjutnya, tambahkan servername tentukan yang telah disiapkan

(Gambar 12.22)
26. Kemudian, masuk dan edit file php dari config.inc.php di folder
/etc/roundcube/config.inc.php

(Gambar 12.24)
27. Kemudain, edit script pada bagian bawah
(Gambar 12.25)
28. Melakukan perintah reboot untuk merestart secara keseluruhan paket yang
telah dikonfigurasi dari sebelumnya.

(Gambar 12.26)
29. Selanjutnya, inslall SSH server dengan perintah apt-get install ssh, lalu
masuk ke perintah nano /etc/ssh/sshd_config, kemudain hapus tanda pagar dan
tambahkan perizinan user untuk mengaksesnya.

(Gambar 12.27)
30. Kemudian, buat user

(Gambar 12.28)
31.Setelah itu, berpindah ke laptop sistem operasi windows dan pastikan
aplikasi WinSCP sudah terinstall
32. Mengisi user dan password dan memilih dan memasukkan host name, port
dan file protocol sesuai yang ditentukan

(Gambar 12.29)
33. Mencari file courier-pop_0.76-5_amd64.deb yang telah didownload
sebelumnya

(Gambar 12.30)
34. Memindahkan file courier-pop_0.76-5_amd64.deb di folder Maildir, jika
gagal pastikan folder yang dituju sudah diubah hak aksesnya dengan
menggunakan chmod

(Gambar 12.31)
35. Masuk ke debian untuk cd ke folder /home/klpk1 dengan perintah “ls”
(Gambar 12.32)
36. Menginstall paket tersebut dengan perintah “dpkg –i courier-pop_0.76.3-
5_amd64.deb”
37. Melakukan perintah reboot untuk merestart secara keseluruhan paket yang
telah dikonfigurasi dari sebelumnya

(Gambar 12.34)
38. Melakukan uji coba pada web mail server dengan memasukkan domain
utama atau sub domain, lalu memasukkan username dan password

(Gambar 12.35)
39. Maka akan muncul tampilan halaman utama dari roundcube

(Gambar 12.36)
40. Memilih compose untuk membuat pesan baru lalu mengisi sesuai keinginan
dan memilih send untuk mengirim pesan
(Gambar 12.37)
41. Kemudian, logout dari user dan masuk ke user satunya untuk melihat pesan
yang telah dikirim

(Gambar 12.38)
42. Melihat kotak masuk jika terdapat pesan artinya sudah berhasil

(Gambar 12.39)
E. Analisis Data
Pada praktikum kali ini yang berjudul Mail Server. Adapun beberapa
perintah dari setiap langkah yang berbeda-beda fungsinya. Perintah apt-get
install postfix digunakan untuk menginstall postfix. Perintah dpkg-
reconfigure postfix digunalan untuk melakukan konfigurasi pada bagian
postfix. Perintah nano /etc/postfix/main.cf digunakan untuk masuk dan
mengkonfigurasi file main.cf. Perintah apt-get install courier-imap digunakan
untuk menginstall paket courier-imap. Perintah apt-get install mysql-server
digunakan untuk menginstall paket mysql-server. Perintah nano
/etc/roundcube/apache.conf digunakan untuk masuk dan mengedit file
apache.conf. Perintah nano /etc/roundcube/config.inc.php digunakan untuk
masuk dan mengedit file config.inc.php. Perintah nano /etc/ssh/sshd_config
digunakan untuk masuk dan mengedit config ssh. Perintah dpkg –i courier-
pop_0.76.3-5_amd64.deb digunakan untuk menginstall courier-pop. Perintah
reboot digunakan untuk merestart secara keseluruhan paket yang telah
dikonfigurasi dari sebelumnya.

F. Kesimpulan
Mail server merupakan suatu perangkat lunak yang mendistribusikan file
atau informasi sebagai balasan atau respon atas permintaan yang dikirim
melalui email.
G. Saran
Dalam praktikum ini Pastikan penginstalan setiap paket itu berhasil
sehingga tidak ada masalah nantinya.
DAFTAR PUSTAKA

Ade, delvando. 2017. Pengertian mail server dan konfigurasinya. Sumber:


http://delvandoade8.blogspot.com/2017/07/pengertian-mail-server-dan.html.
(Diakses pada 16 April 2020).

Prihandani, Kamal. 2010. pengertian tentang shell Linux. Sumber:


https://2010089ifunsika.wordpress.com/2012/10/23/pengertian-tentang
shell-linux/ (Diakses pada 24 Maret 2020).

Rama, Rian Putra. 2016. Apa Arti Terminal dalam Linux?. Sumber:
https://codinganmaniac.wordpress.com/2016/09/28/apa-arti-terminaldalam
-linux/ (Diakses pada 24 Maret 2020) .

Unknown. 2017. Mengenal Pengertian Apa itu IP Address. Sumber:


https://idcloudhost.com/mengenal-apa-itu-ip-address/ (Diakses pada
24 Maret 2020).

Anda mungkin juga menyukai