1. Dokumen tersebut berisi soal-soal ujian tentang konfigurasi berbagai layanan jaringan pada sistem operasi Linux Debian seperti DHCP server, DNS server, web server, file sharing, dan lainnya.
2. Terdapat 40 pertanyaan pilihan ganda yang mencakup berbagai topik konfigurasi jaringan pada Linux Debian mulai dari filesystem, repository, partisi disk hingga konfigurasi port layanan seperti SSH, Squid proxy.
3. Soal-soal tersebut bertujuan untuk men
1. Produktif 1.
Objektif
1. Berikut ini adalah jenis filesystem yang tidak didukung dalam proses installasi pada Linux
Debian Server adalah…..
a. Ext3
b. Ext4
c. NTFS
d. FAT32
e. FAT16
2. Distro Linux berbasis Debian dan turunannya membutuhkan sebuah layanan repository yang
memberikan pelayanan installasi untuk aplikasi/tools/utility yang dibutuhkan oleh sebuah host /
server,Repository terbagi menjadi dua kategori yaitu….
a. Repository online & offline
b. Repository Server & Client
c. Repository Server & DVD
d. Repository DVD & CD
e. Repository Internet & Intranet
3. Berapakah jumlah partisi minimal yang dibutuhkan dalam proses installasi pada Linux Debian
a. 2 = /root & /home
b. 2 = /root & swap
c. 1 = /root
d. 2 = /home
e. 2 = /swap
4. Perintah yang digunakan untuk mengganti password root ketika proses installasi telah selesai
dilakukan adalah….
a. chpasswd
b. passwd
c. cat /etc/passwd
d. chpassword
e. nano /etc/passwd
5. Perintah/command yang digunakan untuk mengaktifkan fitur ip forward pada router, sehingga pc
yang menggunakan network yang berbeda dapat saling terkoneksi adalah…
a. sysctl -w net.ipv4.ip_forward=1
b. nano /etc/sysctl.conf
c. sysctl -p
d. net.ipv4.ip_forward=1
e. #net.ipv4.ip_forward=1
6. Ketika mengaktifkan fitur NAT MASQUERADE pada Linux Debian Router yang bertujuan agar
client dapat mengakses internet, terdapat parameter -o, apakah fungsi parameter tersebut…
a. out-interface
b. outgoing
c. opening-interface
d. output
e. open-interface
7. Berapakah standard ukuran swap area pada sebuah router, jika router tersebut menggunakan
memory RAM 8 GB….
a. 16 GB
b. 4 GB
c. 10 GB
d. 8 GB
e. 12 GB
8. Berikut ini adalah perintah yang tepat yang dapat digunakan untuk melakukan installasi layanan
DHCP Server pada Linux Debian adalah…
a. # apt install dhcp-server
b. # apt install dhcp_server
c. # apt install isc-dhcp-server
d. # apt install isc_dhcp_server
e. # apt install isc.dhcp.server
2. 9. Perintah/command yang digunakan untuk melakukan konfigurasi layanan DHCP Server pada
Linux Debian adalah…
a. # nano /etc/dhcp/dhcpd.conf
b. # nano /etc/dhcp/dhcp.conf
c. # nano /etc/dhcpd/dhcpd.conf
d. # nano /etc/isc-dhcp-server/dhcpd.conf
e. # nano /etc/dhcp/isc-dhcp-server.conf
10. Perhatikan konfigurasi DHCP Server berikut….
subnet 192.168.201.0 netmask 255.255.255.224 {
range 192.168.201.2 192.168.201.20;
??????????????????????????????????????????
option domain-name "tkjsmkn4gorontalo.sch.id";
option routers 192.168.201.1;
option broadcast-address 192.168.201.31;
default-lease-time 28800;
max-lease-time 28800;
}
Lengkapi baris konfigurasi DHCP Server diatas,….
Jika diketahui DHCP Server menggunakan DNS 192.168.101.2 dan 8.8.8.8,….
a. option domain-name-server 192.168.101.2-8.8.8.8;
b. option domain-names-servers 192.168.101.2, 8.8.8.8
c. option domain-name-servers 192.168.101.2, 8.8.8.8;
d. options domain-name-servers 192.168.101.2, 8.8.8.8;
e. option domain-names-servers 192.168.101.2, 8.8.8.8;
11. Perhatikan konfigurasi DHCP Server berikut….
subnet 192.168.201.0 netmask 255.255.255.224 {
range 192.168.201.2 192.168.201.20;
option domain-name-servers 192.168.101.2, 8.8.8.8;
option domain-name "tkjsmkn4gorontalo.sch.id";
option routers 192.168.201.1;
option broadcast-address 192.168.201.31;
default-lease-time 28800;
max-lease-time 28800;
}
Apakah fungsi dari baris konfigurasi default-lease-time dan max-lease-time…
a. Durasi waktu peminjaman ip address DHCP
b. Durasi waktu server berjalan
c. Durasi waktu penggunaan jaringan internet
d. Durasi waktu berjalannya layanan DHCP Server
e. Durasi waktu client dapat mengakses layanan internet
12. Perintah/command yang digunakan untuk melihat status layanan DHCP Server,dan menguji
konfigurasi yang dilakukan pada DHCP Server,dapat digunakan dengan perintah…
a. # /etc/init.d/isc-dhcp-server status
b. # /etc/init.d/isc-dhcp-server restart
c. # /etc/init.d/dhcpd restart
d. # /etc/init.d/dhcpd status
e. # /etc/init.d/dhcpd-server status
3. 13. Perhatikan baris konfigurasi DNS Server berikut,
# nano named.conf.local
zone "tkjsmkn4gorontalo.sch.id" {
type master;
files "/etc/bind/db.tkj";
};
zone "101.168.192.in-addr.arpa" {
type master;
files "/etc/bind/db.192";
};
Lakukan koreksi terhadap konfigurasi layanan DNS Server diatas….
a. zones “tkjsmkn4gorontalo.sch.id”
b. zones “101.168.192.in-addr.arpa”
c. types master;
d. file “/etc/bind/db.tkj”; & file “/etc/bind/db.192”;
e. zone “101.168.192.in-addr.arpa” ()
14. Perhatikan baris konfigurasi DNS Server berikut,
# nano named.conf.local
zone "tkjsmkn4gorontalo.sch.id" {
type master;
file "/etc/bind/db.forward";
};
zone "0.192.168.in-addr.arpa" {
type master;
file "/etc/bind/db.reverse";
};
Berdasarkan pada konfigurasi layanan DNS diatas, berapakah network dari layanan DNS
Server…
a. 192.168.0.0
b. 168.192.0.0
c. 192.168.168.0
d. 168.192.192.0
e. 192.192.168.0
15. Perhatikan baris konfigurasi DNS Server berikut,
# nano named.conf.local
zone "tkjsmkn4gorontalo.sch.id" {
type master;
file "/etc/bind/db.forward";
};
zone "102.168.192.in-addr.arpa" {
type master;
file "/etc/bind/db.reverse";
};
Setelah konfigurasi layanan DNS pada file named.conf.local, langkah selanjutnya adalah membuat
file db, perintah yang tepat adalah…
a. # cp db.172 db.192 && cp db.local db.tkj
b. # cp db.172 db.reverse && cp db.local db.forward
c. # cp db.172 db.forward && cp db.local db.reverse
d. # cp db.172 db.192 && cp db.172 db.local
e. # cp db.local db.reverse && cp db.192 db.forward
16. File yang perlu dikonfigurasi agar layanan DNS Server kita dapat bertindak sebagai DNS
Forwarding adlaah…..
a. named.conf.local
b. named.cnf.local
c. named.cnf.options
d. named.conf.options
e. db.192
4. 17. Parameter yang perlu di konfigurasi pada file named.conf.options pada proses konfigurasi
layanan DNS Server adalah…
a. forwarders { 8.8.8.8 };
b. forward { 8.8.8.8 };
c. forwards { 8.8.8.8 };
d. forwarding { 8.8.8.8 };
e. redirect { 8.8.8.8 };
18. Perintah/command yang dapat digunakan untuk merestart layanan DNS Server adalah….
a. /etc/init.d/bind9 restart
b. /etc/init.d/bind restart
c. /etc/init.d/dns restart
d. /etc/init.d/dns_server restart
e. /etc/init.d/dnsbind9 restart
19. File konfigurasi layanan DNS yang berfungsi untuk mengubah ip address menjadi alamat domain
adalah….
a. db.forwards
b. db.reverse
c. db.127
d. named.conf.local
e. db.local
20. File konfigurasi layanan DNS yang berfungsi untuk mengubah nama domain ke ip address
adalah…
a. db.forwards
b. db.reverse
c. db.local
d. db.127
e. named.conf.local
21. Perintah yang tepat yang dapat digunakan untuk melakukan installasi layanan webserver,module
web, dan database lengkap adalah….
a. # apt install apache2 php7.0 php7.0-mysql mysql-server phpmyadmin
b. # apt install apache2 php php-mysql mysql-server phpmyadmin
c. # apt install apache php7.0 php-mysql mysql-server phpmyadmin
d. # apt install apache2 php7 php7-mysql mysql phpmyadmin
e. # apt install apache php7.0 php7-mysql mysql phpmyadmin
22. Perintah yang dapat digunakan untuk melakukan konfigurasi / mengubah path/lokasi default
home direktori web pada webserver apache adalah…
a. # nano /etc/apache2/apache2.conf
b. # nano /etc/apache/apache.conf
c. # nano /var/www/html/index.html
d. # nano /etc/apache2/sites-available/000-default.conf
e. # nano /etc/apache2/sites-enabled/000-default.conf
23. Perintah yang dapat digunakan untuk melakukan konfigurasi pada nama server dan letak direktori
web pada sebuah webserver adalah…
a. # nano /etc/apache2/apache2.conf
b. # nano /etc/apache/apache.conf
c. # nano /var/www/html/index.html
d. # nano /etc/apache2/sites-available/000-default.conf
e. # nano /etc/apache2/sites-enabled/000-default.conf
24. Parameter yang berfungsi untuk mengarahkan sebuah website ketika diakses ke sebuah direktori
yang tersimpan sebuah halaman web adalah…
a. DocumentRoot
b. ServerName
c. ServerAlias
d. <VirtualHost *:80> </VirtualHost>
e. DirectoryRoot
25. Ketika ingin membuat beberapa halaman web yang berbeda maka kita perlu membuat beberapa
file config (.conf) yang bertujuan untuk mengarahkan situs ke direktori tertentu ketika diakses,
perintah yang digunakan untuk mengaktifkan sebuah file config (.conf) adalah..
a. # a2ensite namafile.conf
b. # a2enasite namefile.conf
c. # enablesite namafile.conf
d. # a2dissite namafile.conf
e. # a2ensites namafile.conf
5. 26. Berikut ini yang tergolong kedalam sebuah aplikasi layanan mailserver yang berjalan pada linux
adalah….
a. IMAP
b. POP3
c. Squirrelmail
d. Postfix
e. Roundcube
27. Webmail, merupakan sebuah layanan yang dapat memfasilitasi pengguna untuk melakukan proses
pengiriman email menggunakan antarmuka berbasis web layaknya gmail / Microsoft mail, hal ini
tentu mempermudah pengguna, aplikasi webmail client yang berjalan pada system operasi linux
Debian 8 adalah…
a. Roundcube
b. Squirrelmail
c. Webmail
d. Courier-pop
e. Courier-imap
28. Perintah yang digunakan untuk membuat sebuah direktori email, sehingga seluruh konten dan
kontak email akan disimpan pada direktori tersebut secara otomatis adalah…
a. maildirmakes /etc/skel/Maildir
b. maildirmake /etc/skel/Mail
c. maildirmake /etc/skel/Maildir
d. maildirmake /home/Maildir
e. maildirmakes /Maildir
29. Perintah yang dapat digunakan untuk membuat akun email pada mailserver Debian adalah…
a. # adduser usermail
b. # useradd usermail
c. # addusermail usermail
d. # addmailuser usermail
e. # mailusermake usermail
30. Protocol pada jaringan yang berfungsi sebagai layanan sharing data/file yang berjalan pada
multiplatform operating system adalah…
a. Samba
b. SMB (Server Message Block)
c. FTP (File Transfer Protocol)
d. Sharing Samba
e. Network & Sharing Center
31. Ketika melakukan konfigurasi layanan file sharing server samba pada Linux Debian 9, ketika
hendak membuat 2 jenis sharing file yaitu, file sharing public dan filesharing privat, maka
parameter yang perlu di perhatikan pada proses konfigurasi adalah…
a. Writeable
b. Read Only
c. Guest Ok
d. Security
e. Valid Users
32. Perintah yang digunakan untuk mengaktifkan user yang akan digunakan untuk mengakses layanan
filesharing samba pada Debian adalah…
a. # smbpasswd -a namauser
b. # smbpasswd -d namauser
c. # smbpasswd -c namauser
d. # smbpasswd --add namauser
e. # smbpasswd namauser
33. Parameter pada samba yang digunakan untuk mengklasifikasikan bahwa sebuah direktori perlu
melakukan authentification atau tidak dalam pengaksesannya adalah…
a. Writeable
b. Read Only
c. Guest Ok
d. Security
e. Valid Users
6. 34. Perintah yang dapat digunakan untuk melakukan installasi layanan FTP server pada Linux Debian
9 adalah….
a. # apt install ftp
b. # apt install ftp-server
c. # apt install proftpd
d. # apt-get install ftp-server
e. # apt install vsftppd
35. Direktori konfigurasi layanan FTP Server pada Linux Debian 9 terletak pada direktori…
a. /etc/proftpd/proftpd.conf
b. /etc/proftp/proftp.conf
c. /etc/proftpd/proftp.conf
d. /etc/ftp/ftp.conf
e. /etc/ftp/proftpd.conf
36. Pada proses konfigurasi layanan SSH Server pada Linux Debian 9, kita bisa melakukan perubahan
port layanan SSH yang awalnya menggunakan port 22 menjadi port lainnya yang kita inginkan,
dimanakah letak file konfigurasi layanan SSH tersebut…
a. /etc/ssh/sshd_config
b. /etc/sshd/sshd_config
c. /etc/init.d/sshd_config
d. /etc/ssh/ssh.conf
e. /etc/sshd/sshd.conf
37. Untuk mendistribusikan layanan DHCP Server pada sebuah network yang berbeda lokasi, maka
kita membutuhkan layanan DHCP Forwarding untuk meneruskan layanan DHCP dari sebuah
network ke network yang lain, apakah nama paket layanan DHCP Forwarding yang dimaksud…
a. isc-dhcpd-relay
b. isc-dhcp-forwarding
c. isc-dhcp-rellay
d. isc-dhcp-relay
e. dhcp-relay
38. Squid merupakan sebuah aplikasi HTTP Proxy yang berjalan pada Linux Debian, Squid Proxy
umumnya berfungsi sebagailayanan Caching & Filtering. Secara default Squid pada Linux Debian
menggunakan port…
a. 3128
b. 8888
c. 443
d. 808
e. 3218
39. Diketahui sebuah Router yang berfungsi sebagai sebuah layanan proxy squid, untuk membuat agar
ketika client mengakses internet, paket tersebut dapat di arahkan ke proxy squid, sehingga bisa
dilakukan proses caching dan filtering. Untuk melakukan hal tersebut kita perlu melakukan
konfigurasi NAT, konfigurasi nat yang tepat adalah…
a. # iptables -t nat -A PREROUTING -p tcp -o 192.168.100.0/27 --dport 80 -j REDIRECT --to-
ports 3128
b. # iptables -t nat -A PREROUTING -p tcp -d 192.168.100.0/27 --dport 80 -j REDIRECT --to-
port 3128
c. # iptables -t nat -A PREROUTING -p udp -s 192.168.100.0/27 --sport 80 -j REDIRECT --to-
ports 3128
d. # iptables -t nat -A PREROUTING -p tcp -s 192.168.100.0/27 --dport 80 -j REDIRECT --to-
ports 3128
e. # iptables -t nat -A POSTROUTING -p tcp -s 192.168.100.0/27 --dport 80 -j REDIRECT --to-
port 3128
40. Aplikasi pada Linux Debian yang dapat digunakan untuk melakukan manajemen konfigurasi
berbasis web, sehingga mempermudah administrator untuk melakukan konfigurasi dan monitoring
server,aplikasi ini menggunakan port :8000, layanan web administrator apakah yang dimaksud …
a. Webmin
b. Cpanel
c. Ajenti
d. Roundcube
e. LPanel
7. Essai :::
1. Perhatikan topologi konfigurasi jaringan berikut :
Lakukan penentuan ip address yang tepat untuk topologi konfigurasi jaringan diatas sesuaiaturan
berikut :::
Jika Nomor absensiGanjil maka anda menggunakan /29,
Jika Genap maka menggunakan /30,
Untuk network (eth0-eth0) = 88.96.1xx.yy/30 - /29
Untuk network (eth1-eth0) = 88.69.2xx.yy/30 - /29
Catatan :::
xx = adalah nomor absensi anda
yy = adalah sub network dari nomor absensianda
Router selalu menggunakan last host, client & server selalu menggunakan first host
Router Server
Eth0 Eth0
IP Address = …………… IP Address = ……………..
Subnetmask = ………….... Subnetmask = ……………..
Subnetwork = …………… Gateway = ……………..
Subnetwork = ……………..
Router Client
Eth1 Eth0
IP Address = …………… IP Address = ……………..
Subnetmask = …………… Subnetmask = ……………..
Subnetwork = …………… Gateway = ……………..
Subnetwork = ……………..
2. Perhatikan Topologi jaringan diatas, dan Lakukan Installasi konfigurasi layanan DHCP Server jika
Server bertindak sebagai DHCP Server, dan Client bertindak sebagai DHCP Client….
# apt install ????????????
# nano /etc/?????????????????
subnet xx.xx.xx.xx netmask xx.xx.xx.xx {
}
subnet xx.xx.xx.xx netmask xx.xx.xx.xx {
range xx.xx.xx.xx xx.xx.xx.xx;
option domain-name-servers xx.xx.xx.xx;
option domain-name "tkjsmkn4gorontalo.sch.id";
option routers xx.xx.xx.xx;
option broadcast-address xx.xx.xx.xx.xx;
default-lease-time 28800;
max-lease-time 28800;
}
# /etc/init.d/?????????????
8. 3. Ketika melakukan konfigurasi subdomain pada server, kita memiliki sebuah direktori web yang
terletak pada /var/www/web-tkj dengan nama domain tkjsmk4juara.net, uraikan konfigurasi
pada file virtualhost tkj.conf…
< :80>
ServerAdmin webmaster@localhost
**
**
<Directory /var/www/ >
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost>
4. Uraikan command untuk melakukan perubahan permission (chmod) terhadap beberapa fileberikut
sesuai dengan format output berikut….
a) -rw-r-xr-- 1 root root 717271 Jul 16 08:20 briker-2.1.1.iso
b) -rw-r--rw- 1 root root 8816 Nov 10 2018 FileZilla.exe
c) -rw-rwxr-- 1 root root 67330 Apr 29 2019 GNS3regular.exe
d) -rw-r--rwx 1 root root 34350 Mei 14 2019 mikrotik-6.33.iso
e) -rw-rwxrwx 1 root root 200695 Okt 14 2018 Packet Tracer.zip
f) -rwxr-xr-x 1 root root 516964 Mei 2 2019 Packet Tracer.rar
g) -r-xr-x-wx 1 root root 82112 Jan 3 2018 PTW7064.exe
5. Uraikan tahapan proses installasi layanan webmin pada Linux Debian 9…..
9. Produktif 2
Objektif
1. Protocol jaringan yang digunakan untuk melakukan analisis terhadap lalu lintas jaringan, dan
memastikan konektifitas antara kedua host, melacak rute dan fungsi-fungsi lainnya adalah….
a. TCP
b. UDP
c. ICMP
d. GRE
e. IGRP
2. Protocol jaringan yang sering digunakan pada layanan aplikasi berbasis streaming dan game online,
protocol ini tidak berbasis pada connection oriented adalah…
a. UDP
b. TCP
c. ICMP
d. GRE
e. IGRP
3. Protocol jaringan yang memulai komunikasi dengan melakukan proses tree-way-handshake
adalah….
a. ICMP
b. GRE
c. TCP
d. IGRP
e. UDP
4. Layanan / Service yang digunakan untuk mempermudah administrator untuk melakukan
konfigurasi secara remote access, service ini tidak menerapkan fungsi encryption end-to-end,
service apakah yang dimaksud ?
a. SSH
b. Teamviewer
c. Remote Desktop Connection
d. Telnet
e. Console
5. Layanan protocol apakah yang digunakan untuk melakukan translasi antara ip address menjadi
sebuah nama domain adalah…
a. Bind9
b. DNS Server
c. Nslookup
d. UDP
e. Domain Name System
6. Apakah protocol & port jaringan yang digunakan oleh layanan network time protocol untuk
melakukan distribusi waktu ke client dan server yang membutuhkan informasi waktu….
a. TCP/192
b. TCP/123
c. UDP/123
d. TCP/113
e. UDP/321
7. Aplikasi apakah yang digunakan oleh Linux untuk melakukan filtering paket yang masuk, keluar
atau melewati sebuah perangkat server ….
a. Firewall
b. INPUT-OUTPUT-FORWARD
c. Iptables
d. Netfilter
e. ACLs
8. Pada konfigurasi layanan firewall pada linux kita mengenal 3 buah action untuk menentukkan paket
tersebut dilewatkan atau dihentikan, action rules apakah yang dimaksud
a. INPUT – OUTPUT – FORWARD
b. DENY – PERMIT – REMARK
c. NAT – FILTER – MANGLE
d. DROP – REJECT – ACCEPT
e. POSTROUTING – PREROUTING - JUMP
10. 9. Pada konfigurasi firewall pada Linux Debian kita memiliki opsi konfigurasi untuk menentukkan
rules/aturan apakah yang ingin dibuat, 3 tables firewall yang dimaksud adalah…
a. Filter – Mangle – Nat
b. Input – Output – Forward
c. Accept – Reject – Drop
d. Prerouting – Output – Postrouting
e. Filter – Mangel - Nat
10. Ketika melakukan konfigurasi iptables NAT pada Linux Debian, kita bisa memilih 3 jenis
konfigurasi chain, sebutkan 3 chain tersebut…
a. Filter – Mangle – Nat
b. Prerouting – Postrouting – Output
c. Accept – Reject – Drop
d. Input – Output – Forward
e. Prerouting – Postrouting - Forward
11. Pada konfigurasi firewall filter pada linux Debian, untuk melakukan pemblokiran akses ping yang
masuk ke router, berikut ini adalah rules yang tepat adalah…
a. # iptables -t filter -a INPUT -p icmp -J DROP
b. # iptables -t filter -a INPUT -P icmp -j DROP
c. # iptables -T filter -A INPUT -p icmp -j DROP
d. # iptables -t filter -A FORWARD -p icmp -j DROP
e. # iptables -t filter -A INPUT -p icmp -j DROP
12. Pada konfigurasi firewall filter pada linux Debian, untuk melakukan pemblokiran akses internet
(http) dari host 192.168.100.100 adalah…
a. # iptables -t filters -A FORWARD -p tcp --sport 80 -s 192.168.100.100 -j DROP
b. # iptable -T filter -A FORWARD -p udp --port 80 -s 192.168.100.100 -j DROP
c. # iptables -t filter -A FORWARD -p tcp --dport 80 -s 192.168.100.100 -j DROP
d. # iptables -t filter -a FORWARD -p tcp --dport 80 -s 192.168.100.100 -J DROP
e. # iptables -t filter -A FORWARD -p tcp --dport 80 -S 192.168.100.100 -j DROP
13. Pada konfigurasi firewall filter pada linux Debian, untuk melakukan pemblokiran akses remote
menggunakan SSH pada sebuah server 199.166.177.200 dari network 10.10.10.0/20, maka rules
yang tepat adalah…
a. # iptables -t filter -A FORWARD -p tcp --dport 22 -d 10.10.10.0/20 -s 199.166.177.200 -j
DROP
b. # iptables -t filter -A FORWARD -p tcp --dport 22 -s 10.10.10.0/20 -d 199.166.177.200 -j
DROP
c. # iptables -t filter -A FORWARD -p udp --dport 22 -s 10.10.10.0/20 -d 199.166.177.200 -j
DROP
d. # iptables -t filter -A FORWARD -p tcp --dport 23 -s 10.10.10.0 -d 199.166.177.200/20 -j
DROP
e. # iptables -t filter -A OUTPUT -p tcp --dport 22 -s 10.10.10.0/20 -d 199.166.177.200 -J
DROP
14. Pada konfigurasi firewall filter pada linux Debian, untuk melakukan pemblokiran akses file
server (FTP) pada server 100.11.10.1 dari network yang bersumber dari interface eth2, maka
rules yang tepat adalah…
a. # iptables -t filter -A FORWARD -p tcp --sport 21 -d 100.11.10.1 -o eth2 -j DROP
b. # iptables -t filter -A FORWARD -p tcp --dport 21 -s 100.11.10.1 -i eth2 -j DROP
c. # iptables -t filter -a FORWARD -p tcp --dport 21 -d 100.11.10.1 -i eth2 -j DROP
d. # iptables -t filter -A FORWARD -p tcp --dport 21 -d 100.11.10.1 -i eth2 -j DROP
e. # iptables -t filter -A FORWARD -p tcp --sport 21 -d 100.11.10.1 -i eth2 -j DROP
15. Pada konfigurasi firewall filter pada linux Debian, untuk melakukan pemblokiran seluruh trafik
DNS dari interface eth0 ke interface eth1, maka rules yang tepat adalah…
a. # iptables -t filter -A FORWARD -p udp --dport 53 -o eth1 -j DROP
b. # iptables -t filter -A FORWARD -p udp --dport 53 -i eth0 -o eth1 -j DROP
c. # iptables -t filter -A FORWARD -p udp --dport 53 -i eth1 -o eth0 -j DROP
d. # iptables -t filter -A FORWARD -p tcp --dport 53 -i eth0 -o eth1 -j DROP
e. # iptables -t filter -A FORWARD -p udp --dport 53 -i eth0 -j DROP
11. 16. Perintah yang dapat digunakan untuk menampilkan statistic rules filter pada iptables linux Debian
adalah…
a. # iptables -L
b. # iptables -show
c. # iptables -nvL
d. # show ip tables -L
e. # iptables -t filter -nvL
17. Perintah yang dapat digunakan untuk menghapus seluruh filter rules pada iptables linux Debian
adalah…
a. # iptables -F
b. # iptables -t filter -F
c. # iptables -t filter -L
d. # iptables -t filter –remove
e. # iptables -t filter -flush
18. Paket yang perlu di install agar konfigurasi iptables pada linux Debian dapat tersimpan secara
permanen,…
a. # iptables-save > rules.iptables
b. # iptables-restore
c. # iptables-persistent
d. # iptables-persistant
e. # iptables-instant
19. Berikut ini adalah parameter / opsi konfigurasi firewall > filter rules pada Mikrotik RouterOS
yang berfungsi untuk mendefinisikan address sumber adalah…
a. Source Address
b. Src Address
c. Sources Address
d. -s
e. source
20. Berikut ini adalah parameter/opsi konfigurasi yang tidak terdapat pada firewall > filter rules pada
mikrotik routeros adalah…
a. Src. Port
b. Dst. Port
c. Connection State
d. Any. Port
e. Any. Interfaces
21. Berikut ini adalah parameter / opsi action yang tidak terdapat pada firewall > filter rules pada
mikrotik routeros adalah…
a. Drop
b. Fasttrack Connection
c. Reject
d. Add Src Address to Address list
e. Tarpit
22. Action pada firewall filter mikrotik routeros yang berfungsi untuk mengembalikan sebuah rules
state ke rules sebelumnya adalah….
a. Tarpit
b. Return
c. Tarpit
d. Reject
e. Drop
23. Action pada firewall filter mikrotik yang berfungsi untuk menambahkan address tujuan ke
address-list adalah.
a. Add src. to address-list
b. Add dst. to address-list
c. Add source-address to address-list
d. Add destination-address to address-list
e. Add address to address-list
24. Perintah pada firewall filter mikrotik yang berfungsi untuk melakukan drop paket ping untuk
paket yang masuk ke router dari interface internet (ether1) adalah…
a. > ip firewall filter add chain=forward in-interface=ether1 protocol=icmp action=drop
b. > ip firewall filter add chain=output in-interface=ether1 protocol=icmp action=drop
c. > ip firewall filter add chain=input out-interface=ether1 protocol=icmp action=drop
d. > ip firewall filter add chain=input in-interface=ether1 protocol=icmp action=drop
e. > ip firewall filter add chain=input in-interface=icmp protocol= ether1 action=drop
12. 25. Perintah pada firewall filter mikrotik yang berfungsi untuk melakukan drop paket internet (http)
dari client 192.168.100.100 ke internet (ether1) adalah….
a. > ip firewall filter add chain=forward dst-address=192.168.100.100 in-interface=ether1
protocol=tcp dst-port=80 action=drop
b. > ip firewall filter add chain=forward src-address=192.168.100.100 out-interface=ether1
protocol=udp src-port=80 action=drop
c. > ip firewall filter add chain=input src-address=192.168.100.100 out-interface=ether1
protocol=tcp dst-port=80 action=drop
d. > ip firewall filter add chain=forward dst-address=192.168.100.100 out-interface=ether1
protocol=tcp dst-port=80 action=drop
e. > ip firewall filter add chain=forward src-address=192.168.100.100 out-interface=ether1
protocol=tcp dst-port=80 action=drop
26. Connection State adalah status sebuah koneksi didalam jaringan, apakah suatu koneksi berstatus
new, invalid, relate, established, suatu state connection yang tidak diperlukan dalam jaringan dan
harus dilakukan block adalah…
a. Invalid
b. New
c. Related
d. Established
e. Valid
27. Table pada firewall mikrotik/Debian yang berfungsi untuk melakukan penandaan/marking
terhadap sebuah paket, sehingga kita sebagai administrator jaringan dapat mengklasifikasikan
sebuah trafik koneksi dalam jaringan, table firewall yang dimaksud adalah…
a. Mangle
b. Mangel
c. Angel
d. NAT
e. Address-list
28. Fitur pada filter rules mikrotik yang berfungsi untuk mengelompokkan sebuah alamat ip kedalam
sebuah list/ip sehingga dapat diterapkan rules untuk list tersebut, fitur yang dimaksud adalah…
a. Address Lists
b. Add Src-to-address list
c. List Address
d. Filter Rules
e. Raw
29. Ketika sebuah rules pada filter rules mikrotik telah dibuat, suatu cara yang dapat digunakan untuk
melihat trafik yang cocok dengan rules yang kita buat, tab apakah yang dimaksud ?
a. Statistics
b. Action
c. Advanced
d. Hit Counters
e. Byte & Packets
30. Parameter pada mikrotik routeros yang dapat digunakan untuk melakukan penandaan sebuah list
rules, sehingga dapat diketahui fungsi dan kegunaan dari sebuah rules adalah…
a. Comments
b. Descriptions
c. Filters
d. Find
e. Inline Comments
31. Pada firewall mikrotik routeros ketika kita ingin melakukan blokir terhadap sebuah kelompok ip
address yang sudah dibuat pada address-list, maka opsi konfigurasi Src. Address List & Dst.
Address List, dapat ditemukan pada Tab….
a. Statistics
b. Advanced
c. General
d. Extra
e. Action
13. 32. Dalam proses implementasi keamanan pada Cisco Router, kita bisa menggunakan opsi konfigurasi
ACL (Access Control List’s), ACLs dikategorikan kedalam dua jenis yaitu….
a. Standard & Extended
b. Inbound & Outbound
c. In-Interface & Out-Interface
d. Public ACLs & Private ACLs
e. Internet ACLs & Intranet ACLs
33. Fitur ACLs yang memiliki kemampuan untuk melakukan blok terhadap paket yang lebih spesifik
seperti paket tcp,udp atau icmp dari source address dan ke destination address, tipe/jenis access
list yang dimaksud adalah….
a. Extended Access List
b. Standard Access List
c. Ingoing Access List
d. Outgoing Access
e. Filter Rules ACLs
34. Access Control List apakah yang memiliki kemampuan untuk menggunakan kata/word untuk
mendefinisikan ID ACLs…..
a. Extended Access List
b. Standard Access List
c. Ingoing Access List
d. Outgoing Access List
e. Filter Rules ACLs
35. Perintah/command ACLsyang berfungsi untuk melakukan blokir terhadap network 192.168.0.0/27
untuk mengakses web pada server 10.1.1.2 adalah…
a. Router(config)#access-list 100 deny ip 192.168.0.0 0.0.0.31 host 10.1.1.2 eq www
b. Router(config)#access-list 10 deny tcp 192.168.0.0 0.0.0.31 host 10.1.1.2 eq www
c. Router(config)#access-list 100 deny tcp 192.168.0.0 0.0.0.31 host 10.1.1.2 eq www *
d. Router(config)#access-list 100 deny tcp 192.168.0.0/27 0.0.0.31 host 10.1.1.2 eq www
e. Router(config)#access-list 100 deny tcp 192.168.0.0 0.0.0.31 10.1.1.2 eq www
36. Ketika seorang administrator ingin mengimplementasikan rules ACLs pada sebuah perangkat
router, maka diperlukan mengaktifkan pada interface tertentu, format penulisan adalah sebagai
berikut :
Router(config)# int fa0/0
Router(config-if)#ip access-group 100 ?
in ??????????????
out ?????????????
Apakah perbedaan antara kedua (in/out) opsi pada parameter diatas…
a. Ingoing packets & outgoing packets
b. Input packets & output packets
c. Inbound packets & outbound packets *
d. Indoor packets & outdoor packets
e. Inside packet & outside packets
37. Perintah/command ACLs yang berfungsi untuk melakukan blokir terhadap akses ping dari client
192.168.0.1/24 ke server 192.168.100.1 adalah…
a. Router(config)#access-list 100 deny icmp 192.168.0.1 192.168.100.1
b. Router(config)#access-list 100 deny icmp host 192.168.0.1 host 192.168.100.1
c. Router(config)#access-list 100 deny ip host 192.168.0.1 192.168.100.1
d. Router(config)#access-list 100 denny icmp 192.168.0.1 host 192.168.100.1
e. Router(config)#access-list 100 deny icmp 192.168.0.1 host 192.168.100.1
38. Perintah/command ACLs yang berfungsi untuk melakukan blokir akses domain/DNS dari client
192.168.100.0/29 ke internet adalah…
a. Router(config)#access-list 100 deny udp 192.168.100.0/29 any eq 53
b. Router(config)#access-list 100 deny tcp 192.168.100.0 0.0.0.15 any eq 53
c. Router(config)#access-list 100 deny udp 192.168.100.0 0.0.0.7 0.0.0.0 0.0.0.0 eq 53
d. Router(config)#access-list 100 deny udp 192.168.100.0 0.0.0.7 any eq dns
e. Router(config)#access-list 100 deny udp 192.168.100.0 0.0.0.7 any eq 53
39. Perintah/command pada cisco router yang berfungsi untuk menampilkan rules ACLs yang
sebelumnya sudah pernah dibuat adalah…
a. Router# show access-list
b. Router# show access-lists
c. Router (config)# show access-lists
d. Router (config-acl)# show access-lists
e. Router# do show access-lists
14. 40. Perhatikan rules ACLs berikut….
Router#showaccess-lists
Extended IP access list 100
10 deny tcp 192.168.0.0 0.0.0.31 host 10.1.1.2 eq www
20 deny icmp host 192.168.0.1 host 192.168.100.1
30 deny udp 192.168.100.0 0.0.0.7 any eq domain
Perintah/command yang tepat untuk menghapus rules access list diatas adalah….
a. Router>no access-list 100
b. Router(config-if)#no access-list 100
c. Router#no access-list 100
d. Router(config)#no access-list 100
e. Router(config)#access-list 100 remove
Essai
1. Jelaskan fungsi dan kegunaan parameter pada Firewall IPTables Linux Debian….
(contoh : -t adalah pemilihan rules tables pada firewall (nat/filter/mangle)
2. Jelaskan fungsi dan kegunaan parameter pada Firewall Filter Rules Mikrotik…
(contoh : src-address adalah parameter yang berfungsi untuk menentukkan alamat ip address /
network sumber)
3. Perhatikan topologi jaringan berikut dan Buatlah rules firewall filter pada mikrotik, sesuai dengan
aturan berikut ….
a. Blokirlah akses layanan HTTP & HTTPS ke internet dari client (192.168.20.0/24) pada
Jaringan Wi-Fi
b. Blokirlah akses ping dari client Jaringan LAN (192.168.10.0) dan Wi-Fi (192.168.20.0) ke
Router gateway (192.168.10.254 & 192.168.20.254)
c. Blokirlah akses ke port UDP,ICMP & TCP dari internet yang masuk ke router
4. Buatlah rules pada iptables Linux Debian yang berfungsi sesuai dengan aturan berikut :
a. Blokirlah akses ping yang masuk ke router dari client 192.168.10.254
b. Blokirlah akses UDP yang masuk ke router yang bersumber dari jaringan internet (lewat
interface eth0)
c. Blokirlah akses PROXY Port (8080) yang keluar dari Router menuju ke Internet (lewat
interface eth0)
5. Buatlah rules pada ACLs Cisco Router yang berfungsi sesuaidengan aturan berikut :
a. Blokirlah akses DNS dari client 10.10.10.0/29 ke server 192.168.70.200
b. Blokirlah akses ping dari client 192.168.100.10 ke semua network
c. Blokirlah akses web dari client 192.168.10.100 ke jaringan internet
15. Pemrograman Dasar (Kelas X)
1. Fungsi dari operator % sebagai...
A. Mencari sisa pembagian 2 bilangan
B. Prosentase bilangan
C. Pembagian 2 bilangan
D. Membagi perseratus persen
E. Prosentase 2 bilangan
2. Pernyataan a = 7 % 4 akan menghasilkan a = ...
A. 3
B. 4
C. 5
D. 6
E. 7
3. Perhatikan program berikut
#include <iostream>
using namespace std;
int main(){
cout << “!1 = ” << !1 << endl;
cout << “!0 = ” << !0 << endl;
return 0
}
Program diatas secara berturut-turut akan menghasilkan...
A. !1 dan !0
B. 1 dan 0
C. !1 = 0 dan !0 = 1
D. 0 dan 1
E. Semua salah
4. perintah yang menggunakan untuk menampilkan suatu informasi ke piranti output (layar)
adalah...
A. cin
B. cout
C. getch ()
D. conio.h
E. stdio.h
16. 5. Perhatikan program berikut !
#include <iostream>
Using namespace std;
Int main{
Int x, y, z = 20;
Cout << x << endl;
Cout << y << endl;
Cout << z << endl;
Return 0
}
Bagian yang digaris bawahi berfungsi untuk...
A. Memberi nilai 20 pada z saja
B. Memberi nilai x, y, z dengan nilai 20
C. Membuat variabel global
D. Semua jawaban salah
E. Semua jawaban benar
6. Operator logika yang menyatakan “atau” dalam lambang berikut ini adalah...
A. &&
B. !
C. ||
D. =
E. <>
7. Perintah menginput suatu nilai dari suatu piranti masukan (keyboard) untuk diproses oleh
program adalah...
A. cin
B. getch ()
C. getche ()
D. cout
E. conio.h
8. Pengertian dari konstanta adalah...
A. Suatu nilai yang dapat diubah selama program berlangsung
B. Suatu nilai yang berubah-ubah selama program berlangsung
C. Suatu nilai yang tidak dapat diubah selama program berlangsung
D. Suatu nilai yang tidak pernah berubah meskipun program tidak berjalan
E. Suatu nilai yang tidak dapat diubah meskipun program tidak berjalan
9. Penulisan variabel dalam C++ bersifat Case Sensitive artinya...
A. Tanda spasi diperhitungkan
B. Huruf besar dan kecil diperhitungkan
C. Tanda spasi diubah dengan underscore
D. Tanda spasi diubah dengan tanda titik
E. Tanda spasi diubah dengan tanda strip (minus)
17. 10. Perhatikan program berikut
#include <iostream>
Using namespace std;
Int main() {
Int x;
X = 3;
Cout << “Nilai x = ” << x << endl;
Return 0;
}
Hasil yang diperoleh dari program diatas adalah...
A. Nilai x = x
B. Nilai x = 3
C. Nilai 3 = x
D. Nilai 3 = 3
E. Semua salah
11. Satu blok kode yang melakukan tugas tertentu atau satu blok instruksi yang di eksekusi ketika
dipanggil dari bagian lain dalam suatu program disebut...
A. Fungsi
B. non void
C. statement
D. array
E. Aritmetika
12. Apakah fungsi dari tanda // pada bahasa c++?
a. Memberikan syarat pada program
b. Memberikan komentar pada program
c. Memberikan kritik pada program
d. Memberikan nilai pada program
e. Memberikan variable pada program
13. Dibawah ini yang merupakan tipe data dalam c++....
a. Int,float,char,double,const
b. Float,int,double,const
c. Int,float,char,double
d. Const,main,void,double
e. if, for, while, case
14. Dalam menyusun suatu program, langkah pertama yang harus dilakukan adalah...
a. Mempelajari program
b. Membeli komputer
c. Membuat Algoritma
d. Membuat Proses
e. menginstall aplikasi
18. 15. Sebuah prosedur Langkah Demi Langkah Yang pasti untuk menyelesaikan sebuah masalah
dengan menggunakan bahasa pemrograman tertentu disebut..
a. Proses
b. Program
c. Algoritma
d. Step
e. Diagram
16. Suatu metode yang penulisan logika penyelesaian masalah menggunakan bahasa yang
disamarkan dari bahasa pemograman disebut metode penulisan...
a. Flowchart
b. Pseudocode
c. Bahasa alami
d. Bahasa Inggris
e. Bagan alir dokumen
17. Yang termasuk ke dalam jenis algoritma percabangan adalah...
a. Main
b. For do
c. Repeat Until
d. If else
e. VoidF
18. Jika <kondisi> bernilai benar maka pernyataan dikerjakan, sedangkan jika tidak, maka pernyataan
tidak dikerjakan dan proses langsung keluar dari percabangan adalah penjelasan dari percabangan
...
a. 1 kondisi
b. 2 kondisi
c. Lebih dari 2 kondisi
d. Percabangan bersarang
e. Perulangan
19. Jika <kondisi1> dicek nilai kebenarannya. Jika benar, maka dikerjakan pernyataan1. Jika salah,
maka dicek nilai kebenaran <kondisi2>. Jika <kondisi2> benar, maka dikerjakan pernyataan2.
Jika tidak algoritma akan mengecek ke kondisi berikutnya dengan cara yang sama dengan yang
sebelumnya. Terakhir, jika semua kondisi bernilai salah, maka pernyataan yang dikerjakan adalah
Pernyataan(n+1). Haltersebut adalah penjelasan dari percabangan...
a. 1 kondisi
b. 2 kondisi
c. Lebih dari 2 kondisi
d. Percabangan bersarang
e. Perulangan
20. Pernyataan yang sesuai untuk mendefinisikan Tipe data bilangan bulat adalah… [C2]
a. Tipe data yang berfungsi menampung data yang memiliki angka dibelakang koma
b. Tipe data yang mempresentasikan data yang hanya mengandung dua nilai
c. Tipe data yang mempresentasikan data berupa karakter
d. Tipe data yang yang menyimpan lebih dari satu variabel
e. Tipe data yang digunakan untuk angka yang tidak memiliki angka dibelakang koma