Anda di halaman 1dari 27

UAS PRAKTIKUM JARINGAN KOMPUTER

Disusun Oleh :
Nama : I Gusti Agung Bagus Angga Pratista Ambara
NIM : 200030418
Kelas : BN203

Institut Teknologi Dan Bisnis STIKOM BALI


2021/2022
1. Soal IP Address (linux) - berikan screenshot dan penjelasan (dari awal konfigurasi
hingga hasilnya
a. Berikan IP Address pada network interfaces Linux di dalam Virtual Machine ataupun
DualBoot secara static, dengan alamat IP 192.168.77.88 netmask 255.255.255.0.
b. Kemudian testing dari linux menggunakan PING untuk mengecek apakah ip
address tersebut berjalan berjalan baik atau tidak.

2. Soal DNS (linux) - berikan screenshot dan penjelasan (dari awal konfigurasi hingga
hasilnya)
a. Buatlah DNS server untuk domain akupintar.id dan domain akuhebat.info yang
mengarah ke alamat IP 192.168.77.88.
b. Kemudian testing dari linux menggunakan PING dan DIG domainnya untuk
mengecek apakah domain tersebut berjalan berjalan baik atau tidak.

3. Soal Webserver (linux) - berikan screenshot dan penjelasan (dari awal konfigurasi
hingga hasilnya)
a. Buatlah virtual host untuk 2 domain yang sudah dikerjakan pada soal no.2, dengan
domain akupintar.id berisi tentang Pengalaman Anda belajar Jaringan
Komputer dan domain akuhebat.info berisi tentang Biodata Anda.
b. Kemudian testing dari linux menggunakan Web Browser dengan mengakses 2
domain tersebut untuk mengecek apakah virtual host sudah berjalan dengan baik
atau tidak.
Setup IP Address

1. Direct ke pojok kanan atas akan ada opsi connection, kemudian pilih edit connection

2. Pilih koneksi ethernet dan klik setting pada bagian bawah


3. Setelah masuk, direct ke tab IPv4 Settings

4. Input data sesuai dengan data di gambar berikut, kemudian klik save
5. Setelah itu buka terminal dan masukkan code di gambar berikut dan save

6. Masukkan kode berikut untuk apply configurasi yang baru


7. Kemudian, gunakan command “ping 192.168.77.88” untuk mengecek ip
yang baru saja di konfigurasi sudah berjalan dengan baik atau tidak

Kesimpulan :

Ip address merupakan data yang digunakan untuk meng-identifikasi komputer


user. Jadi setup ip address sangatlah penting
Setup DNS

(Domain akupintar.id)

1. Pertama masuk ke dalam directory bind dengan code di gambar berikut

2. Ketik “ ls -l “ untuk melihat file dalam current directory


3. Buat file backup untuk file “named.conf.local” dengan nama
“named.conf.local.backup” dengan code digambar berikut

4. Intip file “named.conf.default-zones” dengan command cat


named.conf.default-zones, kemudian copy dan simpan 2 blok kode yang
di highlight di gambar berikut
5. Cek ip address menggunakan command ip addr dan copy dan simpan ip
tersebut. Ip local di highlight merah pada gambar berikut

6. Masuk ke dalam file named.conf.local untuk diedit. Gunakan command nano


named.conf.local. kemudian paste 2 blok code yang di copy tadi ke dalam
file berikut. Pada blok kode pertama, ubah nama zone serta db sesuai
keperluan. Pada blok kedua, ubah zone dengan 3 bagian depan ip local dan
di balik, kemudian nama dbnya bagian terakhir pada 3 ip yang sudah dibalik.
Contoh seperti di gambar berikut
7. Buat file db.akupintar dengan cara, copy file db.local

8. Masuk kedalam file db.akupintar dan edit localhost sesuai keperluan dan ip
sesuai dengan local. Baris terakhir dibawah ip bisa dihapus, karna kita tak
menggunakan configurasi IPv6.
9. Buat file db.192 dengan cara copy file db.127. Edit localhost dan serial sesuai
keperluan. Ubah angka yang di highlight merah menjadi bagian ip yang
belum terpakai, dalam kasus ini 88 dari
192.168.77.88

10. Restart bind9 menggunakan service bind9 restart


11. Kemudian masuk kedalam resolv.conf dengan command nano
/etc/resolv.conf, lalu ubah ip address sesuai dengan ip local

12. Cek domain menggunakan command ping akupintar.id. Dalam kasus ini ip
domain akupintar.id sudah sesuai
13.Cek domain menggunakan command dig akupintar.id. Dalam kasus ini ip
domain akupintar.id sudah sesuai

(Domain akuhebat.info)

1. Edit file named.conf.local dengan menambah 1 lagi blok kode untuk domain
akuhebat.info
2. Kemudian copy file db.akupintar dan buat db.akuhebat. Ubah nama domain
dan serial dari sebelumnya, agar sesuai dengan keperluan.

3. Restart service bind9


4. Cek ip domain menggunakan command “ping akuhebat.info”. Dalam kasus
ini ip sudah sesuai

5. Cek ip domain menggunakan command “dig akuhebat.info”. Dalam kasus


ini ip sudah sesuai
Kesimpulan :

Dikarnakan kedua domain tersebut terletak dalam satu server tidak


diperlukan untuk membuat lebih dari satu konfigurasi db
Setup Webserver

1. Pertama cek error menggunakan command apache2ctl configtest. Jika


terjadi error tampilan akan seperti ini

2. Jika terjadi error, untuk menanganinya langsung change dir ke dir apache2,
dengan command cd /etc/apache2. Setelah itu buat backup dari file
apache2.conf yang akan kita kelola.
3. Masuk kedalam file apache2.conf dengan command nano apache2.conf dan
tambahkan servername serta ip seperti di gambar berikut

4. Restart apache dengan command systemctl restart apache.service


5. Cek ulang apache, jika sudah aman, tampilan akan terlihat seperti berikut

6. Buat 2 direktori untuk domain akupintar.id dan akuhebat.info dengan command dibawah
7. Berikan hak akses chmod dan chown untuk file dan folder domain tersebut, dengan command
berikut

8. Buat demo webpage untuk domain akupintar.id dengan command berikut


Tampilan index akupintar.id setelah diedit

9. Buat demo webpage untuk domain akuhebat.info dengan command berikut


Tampilan index akuhebat.info setelah di edit

10. Redirect ke direktori apache2 dengan command berikut


11. Masuk kedalam direktori sites-available, kemudian copy file 000-default.conf menjadi
akupintar.id.conf

12. Edit file akupintar.id.conf dengan menambahkan ServerName dan ServerAlias serta ubah juga
directory rootnya sesuai dengan direktori yang sudah dibuat sebelumnya
13. Untuk akuhebat.info.conf juga lakukan metode yang sama. Hasil setelah diedit akan seperti
gambar berikut

14. Enable configurasi 2 domain yang baru saja dibuat dengan a2ensite dan gunakan a2dissite
untuk disable configurasi default nya.
15. Restart apache

16. Cek configurasi yang sudah diaktifkan menggunakan ls


Hasil :
akupintar.id

akuhebat.info
Kesimpulan :

Kita akan membutuhkan apache untuk melihat data yang di host secara local melalui browser

Anda mungkin juga menyukai