4. Prosedur Kerja
a. Update repository menggunakan perintah apt update.
b. Install paket bind9 menggunakan perintah apt install bind9.
c. Salin file db.local menjadi db.domain dan db.127 menjadi db.ip. File terletak di /etc/bind.
d. Ubah konfogurasi pada file db.domain menjadi seperti berikut. Sesuaikan dengan IP
Address masing-masing.
e. Ubah konfigurasi pada file db.ip menjadi seperti berikut. Sesuaikan dengan IP
Address masing-masing.
f. Ubah konfigurasi pada named.conf.
Jawaban:
DNS resolver melakukan pencarian alamat host pada file HOSTS. Jika alamat host
yang dicari sudah ditemukan dan diberikan, maka proses selesai.
DNS resolver melakukan pencarian pada data cache yang sudah dibuat oleh
resolver untuk menyimpan hasil permintaan sebelumnya. Bila ada, kemudian
disimpan dalam data cache lalu hasilnya diberikan dan selesai.
DNS resolver melakukan pencarian pada alamat server DNS pertama yang telah
ditentukan oleh pengguna.
Server DNS ditugaskan untuk mencari nama domain pada cache-nya.
Apabila nama domain yang dicari oleh server DNS tidak ditemukan, maka pencarian
dilakukan dengan melihat file database (zones) yang dimiliki oleh server.
Apabila masih tidak ditemukan, pencarian dilakukan dengan menghubungi server
DNS lain yang masih terkait dengan server yang dimaksud. Jika sudah
ditemukan kemudian disimpan dalam cache lalu hasilnya diberikan ke client
(melalui web browser)
Jawaban:
TLD adalah ekstensi dari suatu domain. Anda pasti sering melihatnya dalam bentuk
.com, .net, atau .co.id
6. Kesimpulan
7. Rubrik Penilaian
RUBRIK 11
Nilai Deskripsi
4 Menguasai tentang DNS Server secara benar
Menguasai materi praktek DNS Server secara static dan dinamis
dengan urutan langkah lengkap dan benar dengan waktu sesuai
standar praktek
3 Menguasai tentang DNS Server secara benar
Menguasai materi praktek DNS Server secara static dan dinamis dengan
urutan langkah lengkap dan benar dengan waktu melebihi standar
praktek
Petunjuk :
4. Prosedur Kerja
a. Update repository menggunakan perintah apt update.
b. Install aplikasi vsftpd
c. Lakukan konfigurasi FTP Server menggunakan perintah nano /etc/vsftpd.conf. Aktifkan
pengaturan seperti berikut.
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
dirmessage_enable=YES
use_localtime=YES
xferlog_enable=YES
connect_from_port_20=YES
chroot_local_user=YES
chroot_list_enable=YES
chroot_list_file=/etc/vsftpd.chroot_list
ls_recurse_enable=YES
secure_chroot_dir=/var/run/vsftpd/empty
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/ssl-cert-snakeoil.pem
rsa_private_key_file=/etc/ssl/private/ssl-cert-snakeoil.key
ssl_enable=NO
d. Buat user baru menggunakan perintah adduser bkpm.
e. Buat file vsftpd.chroot_list menggunakan perintah nano /etc/vsftpd.chroot_list. Tulis
nama user yang akan digunakan untuk login ftp.
f. Tes hasil konfigurasi.
Jawaban:
FTP digunakan untuk mentransfer data antar komputer melalui internet
2) Jelaskan fungsi dari file vsftpd.chroot_list!
Jawaban:
chroot di aktfkan maka user akan terpenjara di home direktorinya masing-masing dan tidak di
izinkan untuk mengkses file atau direktori di luar home direktori
6. Kesimpulan
FTP adalah salah satu jenis protokol internet yang digunakan untuk mengunduh dan
mengunduh data dari satu perangkat komputer ke perangkat lain dengan mudah
7. Rubrik Penilaian
RUBRIK 12
Nilai Deskripsi
4 Menguasai tentang FTP Server secara benar
Menguasai materi praktek FTP Server dengan urutan langkah lengkap
dan benar dengan waktu sesuai standar praktek
Petunjuk :
4. Prosedur Kerja
a. Update repository.
apt update.
b. Install paket
apache2. apt install
apache2.
c. Jalankan web server.
b. Tugas
1) Jelaskan yang dimaksud virtual host pada web server apache!
Jawaban:
Dalam proses pembuatan virtual host baru didalam web server apache. Apache memiliki
virtual host default bernama 000-default.conf. firtual host ini dapat digunakan
sebagai contoh setingan default. Kita bisa menyalin isinya untuk membuat file virtual
host baru untuk tiap domain.
2) Jelaskan apa yang dimaksud dengan security ssl pada web server!
Jawaban:
Secure Socket Layer (SSL) adalah sebuah enkripsi dari jaringan komputer untuk
HTTP yang dikabarkan tidak aman.
6. Kesimpulan
Web server adalah sebuah software (perangkat lunak) yang memberikan layanan berupa
data. Berfungsi untuk menerima permintaan HTTP atau HTTPS dari klien atau kita kenal
dengan web browser (Chrome, Firefox). Selanjutnya ia akan mengirimkan respon atas
permintaan tersebut kepada client dalam bentuk halaman web.
7. Rubrik Penilaian
RUBRIK 14
Nilai Deskripsi
4 Menguasai tentang web Server secara benar
Menguasai materi praktek WEB Server dengan urutan langkah lengkap
dan benar dengan waktu sesuai standar praktek
Petunjuk :
4. Prosedur Kerja
a. Download file repository mysql server.
wget http://repo.mysql.com/mysql-apt-config_0.8.13-1_all.deb
b. Install file repository yang sudah didownload. Pilih
Ok. apt install ./mysql-apt-config_0.8.13-1_all.deb
c. Update repository.
apt update
d. Install mysql-server.
apt install mysql-
server
e. Installer akan meminta Anda untuk mengatur kata sandi root MySQL. Jangan set kata
sandi sekarang (biarkan kosong), kita akan melakukannya di bagian selanjutnya.
f. Pastikan mysql-server sudah running.
systemctl status mysql
g. Jalankan perintah untuk mengatur password
root. mysql_secure_installation
h. Pilih no untuk VALIDATE PASSWORD PLUGIN.
b. Tugas
1) Jelaskan yang diaksud relational database!
Jawaban:
Database relasional adalah kumpulan item data dengan hubungan yang telah
ditentukan sebelumnya. Berbagai item ini disusun menjadi satu set tabel dengan
kolom dan baris. Tabel digunakan untuk menyimpan informasi tentang objek yang
akan direpresentasikan dalam database.
2) Jelaskan fungsi dari flush privileges!
Jawaban : Flush Privileges adalah sinonim untuk reload. Perintah reload menyuruh server untuk
membaca ulang tabel hak akses.
6. Kesimpulan
Database merupakan kumpulan data yang saling berhubungan. Hubungan antara data
dapat ditujukan dengan adanya file atau kolom kunci dari tiap-tiap file atau tabel yang
ada. dalam satu file atau tabel terdapat record-record yang sejenis, sama besar, sama
bentuk yang merupakan kumpulan entitas yang seragam. satu record terdiri dari field
yang saling berhubungan menunjukkan bahwa field tersebut dalam satu pengertian yang
lengkap dan disimpan dalam satu record
7. Rubrik Penilaian
RUBRIK 14
Nilai Deskripsi
4 Menguasai tentang database Server secara benar
Menguasai materi praktek DATABASE Server dengan urutan langkah
lengkap dan benar dengan waktu sesuai standar praktek
Petunjuk :
Server mail dapat dibagi menjadi dua kategori utama: server mail keluar dan server mail
masuk. Server mail keluar dikenal sebagai server SMTP, atau Simple Mail Transfer Protocol.
Server mail masuk datang dalam dua varietas utama. POP3, atau Post Office Protocol, versi
3, server paling dikenal untuk menyimpan pesan yang dikirim dan diterima di hard drive
lokal PC. IMAP, atau Internet Message Access Protocol, server selalu menyimpan salinan
pesan di server. Sebagian besar server POP3 juga dapat menyimpan pesan di server,
yang jauh lebih nyaman.
Proses Mengirim Email
Sekarang setelah Anda mengetahui dasar-dasar server email masuk dan keluar, akan lebih
mudah untuk memahami peran yang mereka mainkan dalam proses pengiriman email.
Langkah-langkah dasar dari proses ini diuraikan di bawah ini untuk kenyamanan Anda.
Langkah #1: Setelah menulis pesan dan menekan kirim, klien email Anda – apakah itu
Outlook Express atau Gmail – terhubung ke server SMTP domain Anda. Server ini bisa
disebut banyak hal; contoh standar adalah smtp.example.com.
Langkah #2: Klien email Anda berkomunikasi dengan server SMTP, memberikan alamat
email Anda, alamat email penerima, isi pesan, dan lampiran apa pun.
Langkah #3: Server SMTP memproses alamat email penerima – terutama domainnya. Jika
nama domain sama dengan pengirim, pesan akan dirutekan langsung ke server POP3 atau IMAP
domain
– tidak diperlukan perutean antar server. Namun, jika domainnya berbeda, server SMTP
harus berkomunikasi dengan server domain lain.
Langkah #4: Untuk menemukan server penerima, server SMTP pengirim harus
berkomunikasi dengan DNS, atau Server Nama Domain. DNS mengambil nama domain
email penerima dan menerjemahkannya menjadi alamat IP. Server SMTP pengirim tidak
dapat merutekan email dengan benar hanya dengan nama domain; alamat IP adalah nomor
unik yang ditetapkan untuk
setiap komputer yang terhubung ke Internet. Dengan mengetahui informasi ini, server mail
keluar dapat melakukan pekerjaannya dengan lebih efisien.
Langkah #5: Sekarang server SMTP memiliki alamat IP penerima, server dapat terhubung ke
server SMTP-nya. Ini biasanya tidak dilakukan secara langsung; sebagai gantinya, pesan
dirutekan di sepanjang serangkaian server SMTP yang tidak terkait hingga tiba di
tujuannya.
Langkah #6: Server SMTP penerima memindai pesan masuk. Jika mengenali domain dan
nama pengguna, pesan akan diteruskan ke server POP3 atau IMAP domain. Dari sana, ia
ditempatkan dalam antrian sendmail sampai klien email penerima mengizinkannya untuk
diunduh. Pada saat itu, pesan dapat dibaca oleh penerima.
4. Prosedur Kerja
a. Salin file 000-default.conf pada /etc/apache2/site-available menjadi file mail dan web
mail2.conf.
cp /etc/apache2/site-available/000-default.conf /etc/apache2/site-available/mail dan web
mail2.conf.
b. Atur mail dan web mail2.conf menjadi seperti berikut.
f. Lakukan pengaturan untuk reverse name nya. Sesuaikan nama domain dan ip addressnya.
g. Restart bind9.
systemctl restart bind9.service
h. Install dovecot-imapd, postfix dan roundcube.
apt install dovecot-imapd postfix roundcube
i. Konfigurasi file dovecot.
nano /etc/dovecot/conf.d/10-mail.conf
j. Lakukan konfigurasi seperti berikut.
k. membuat dan menentukaan directory mail
server. maildirmake.dovecot /etc/skel/Maildir
l. buka file konfigurasi postfix.
nano /etc/postfix/main.cf
m. Lakukan konfgurasi seperti berikut.
Machine Devices
Mail Sewer Debian 10 [Running] - Dracle VM Virtu aTBox
Machine Devices
o. konfigurasi ulang roundcube.
dpkg-reconfigure roundcube-core
Mail Server Debian 10 [Running] - Dracle VM Virtu aTBox
Mail Sewer Debian 10 [Running] - Dracle VM Virtu aTBox
Machine Devices
Mail Sewer Debian 10 [Running] - Dracle VM Virtu aTBox
Machine Devices
p. buka file config roundcube.
nano /etc/roundcube/config.inc.php
q. lakukan konfigurasi seperti berikut.
r. buat user baru menggunakan perintah adduser.
s. Lakukan pengujian pengiriman email.
2) Jelaskan apa yang dimaksud dengan mail dan web mail mail!
Jawaban : Mail Server yaitu salah satu program aplikasi yang dapat menerima e-mail
dari pengguna lokal (pada domain yang sama) kemudian mampu mengirim e-mail
dari jaringan lain (internet). Kemudian Mail Server juga dapat mem-forward
(meneruskan) e-mail tersebut ke Mail Server lainnya yang ada di internet untuk
dikirim
WebMail (Web Based Mail), adalah aplikasi eMail client yang berbasis web. Jika anda
pernah melihat layanan eMail Yahoo, Gmail, ataupun Hotmail.
6. Kesimpulan
Sebuah server mail adalah setara komputerisasi dari tukang pos ramah lingkungan
Anda. Setiap email yang dikirim melewati serangkaian server email sepanjang
perjalanannya ke penerima yang dituju
7. Rubrik Penilaian
RUBRIK 15
Nilai Deskripsi
4 Menguasai tentang mail dan web mail Server secara benar
Menguasai materi praktek MAIL DAN WEB MAIL Server dengan urutan
langkah lengkap dan benar dengan waktu sesuai standar praktek
Petunjuk :