
UKK TKJ adalah sebuah kegiatan uji kompetensi yang dilakukan bagi siswa SMK dengan jurusan TKJ. Kegiatan ini bertujuan untuk menguji pengaplikasian materi – materi yang sudah diajarkan dari mulai kelas 10 hingga kelas 12. Materi yang diuji diantaranya pelajaran komunikasi data dan sistem administrasi server. Pada postingan kali ini akan dijelaskan pembahasan soal UKK TKJ Paket 1 Tahun 2024/2025. Pada paket soal ini siswa dituntut untuk melakukan konfigurasi router dan sistem administrasi server. Pengerjaan dilakukan pada aplikasi EVE-NG dengan menggunakan appliance/node sesuai dengan soal.
Soal
Topologi

Konfigurasi Router Jakarta
Berikan hostname pada mikrotik pertama menjadi Router Jakarta pada menu System > Identity.

Pada halaman interface berikan tanda pada masing – masing interface yang digunakan sesuai dengan topologi seperti gambar berikut.

Sesuaikan ip address pada menu IP > Addresses dengan yang diberikan soal, berikut adalah ip address pada masing – masing interface router jakarta.

Konfigurasi DNS dimenu IP > DNS, masukan DNS google yaitu 8.8.8.8 dan lakukan centang pada opsi Allow Remote Requests.

Tambahkan konfigurasi firewall nat pada menu IP > Firewall > NAT dengan Chain srcnat dan action masquerade.


Buat konfigurasi default route pada internet dengan gateway ISP yang digunakan.

Aktifkan service VPN L2TP pada menu PPP lalu klik tombol L2TP Server dan centang pada kolom Enabled.

Buat satu profile untuk service L2TP dengan menambahkan alamat local address dan remote address.

Konfigurasi PPP secret pada submenu secret, berikan nama atau username dan password. Pilih service L2TP kemudian arahkan pada profile yang sudah dibuat pada langkah sebelumnya.

Lakukan konfigurasi static routing ke tujuan alamat lokal 192.100.20.0/24 router surabaya melalui gateway 172.20.10.2 atau remote address vpn l2tp.

Abaikan jika masih unreachable, hal ini terjadi karena pada router surabaya belum dilakukan konfigurasi l2tp client.

Konfigurasi Router Surabaya
Berikan hostname pada menu System Identity.

Tandai nama interface yang digunakan sesuai topologi soal.

Konfigurasi ip address pada router surabaya.

Lakukan langkah yang sama pada konfigurasi IP DNS, Firewall NAT dan IP Route dengan router jakarta.




Aktifkan L2TP Client pada menu PPP lalu klik icon + dan tambahkan L2TP Client. Isi ip address dengan alamat interface ether1-ISP router jakarta serta isi username dan password.

Buat satu konfigurasi static routing ke alamat ip 192.200.30.0/30 atau kearah server linux menggunakan gateway 172.20.10.1 local address dari router jakarta.

Pada langkah ini seharusnya ip route static pada kedua router sudah bisa reachable berikut adalah gambar IP Router router surabaya.

Konfigurasi PC Kasir Jakarta
Berikan alamat ip sesuai dengan subnet pada soal yaitu seperti pada gambar berikut.

Lakukan tes ping ke alamat google.com.

Konfigurasi PC Kasir Surabaya
Lakukan hal yang sama dengan memberikan alamat ip address sesuai subnet router surabaya dan lakukan tes ping.


Konfgurasi Linux Server
Instalasi Database Server
Pada pembahasan kali ini digunakan linux debian 10 sebagai server aplikasi pos. Konfigurasi ip address dengan menggunakan perintah berikut dengan superuser.
user@debian:~# su -
root@debian:~# nano /etc/network/interface
Restart konfigurasi ip dengan perintah dibawah. Pastikan linux sudah bisa mengakses internet, hal ini digunakan untuk langkah selanjutnya yaitu mengupdate repository dan melakukan instalasi aplikasi secara online.
root@debian:~# /etc/init.d/networking restart
Update repository dengan melakukan konfigurasi pada file sources.list dan lakukan update serta upgrade.
root@debian:~# nano /etc/apt/sources.list
root@debian:~# apt update && upgradeJika sudah selesai lakukan instalasi paket – paket berikut untuk membuat web server dan database server.
root@debian:~# apt install mariadb-server php php-zip php-intl php-curl php-mbstring php-mysql wget unzip -yTunggu hingga proses instalasi selesai. Jika sudah jalankan perintah dibawah untuk merubah password user root database.
root@debian:~# mysql_secure_installationIkuti langkah – langkah dan berikan Y pada semua opsi pertanyaan seperti pada gambar berikut.

Lakukan konfigurasi pada maria database server agar user root bisa melakukan CRUD pada database.
root@debian:~# mysql -u root -p
MariaDB [(none)]> grant all privileges on *.* to "root"@"localhost" identified by "password database";
MariaDB [(none)]> flush privileges;
MariaDB [(none)]> exitMasuk pada direktori /var/www/html dengan perintah berikut.
root@debian:~# cd /var/www/html
root@debian:/var/www/html#Download aplikasi phpmyadmin pada link berikut dengan perintah wget.
root@debian:/var/www/html# wget https://files.phpmyadmin.net/phpMyAdmin/5.0.2/phpMyAdmin-5.0.2-all-languages.zipExctract file zip dengan perintah unzip, ubah nama folder dengan perintah mv dan hapus file zip.
root@debian:/var/www/html# unzip phpMyAdmin-5.0.2-all-languages.zip
root@debian:/var/www/html# mv phpMyAdmin-5.0.2-all-languages phpmyadmin
root@debian:/var/www/html# rm phpMyAdmin-5.0.2-all-languages.zipMasuk pada folder phpmyadmin lalu salin file config phpmyadmin.
root@debian:/var/www/html# cd phpmyadmin/
root@debian:/var/www/html/phpmyadmin# cp config.sample.inc.php config.inc.phpBuka dan tambahkan secret pada barisan blowfish_secret. Untuk isi kolom blowfish_secret bisa dicari pada internet.

Akses aplikasi phpmyadmin lewat browser linux debian dengan masuk pada halaman localhost/phpmyadmin.

Instalasi Aplikasi POS
Donwload aplikasi pos pada link berikut di PC Kasir Jakarta https://github.com/AdityaFaisal/Aplikasi-Kasir-Berbasis-Web/archive/refs/heads/main.zip. Extract aplikasi tersebut kemudian pindahkan folder kasir ke linux debian 10 server menggunakan aplikasi winscp.

Lihat isi direktori home/user dengan perintah berikut.
root@debian:~# cd /home/user
root@debian:/home/user# ls -l
Pindahkan direktori kasir pada direktori /var/www/html dengan perintah berikut.
root@debian:/home/user# mv kasir /var/www/htmlMasuk ke direktori /var/www/html/kasir dan buka file config.php untuk melakukan konfigurasi koneksi database.
root@debian:/home/user# cd /var/www/html/kasir
root@debian:/var/www/html/kasir# nano config.phpBerikan password root sesuai dengan yang dibuat pada langkah sebelumnya.

Buka dan login pada phpmyadmin lalu tambahkan database baru dengan nama db_toko sesuai pada gambar diatas.

Pada database db_toko lakukan import file sql pada menu import. Arahkan pada file sql pada direktori kasir.


Klik Go pada bagian bawah halaman. Lakukan percobaan pada PC Kasir Surabaya dengan mengakses alamat 192.200.30.2/kasir. Jika aplikasi terbuka dan bisa login maka konfigurasi berhasil dilakukan.


Jika dilakukan traceroute pada PC Kasir Surabaya ke arah linux server maka akan melalui jaringan VPN Tunnelling L2TP.

Kesimpulan pada postingan ini adalah soal UKK TKJ Paket 1 2024/2025 membahas konfigurasi rancang bangun jaringan dan administrasi server. Kedua hal tersebut saling berkaitan dalam pengaplikasian pada dunia jaringan komputer. Jika masih ada penjelesan yang kurang jelas silahkan bertanya pada kolom komentar dibawah.
