JURNAL PENGABDIAN KEPADA MASYARAKAT FORDICATE (INFORMATICS ENGINEERING DEDICATION) E-ISSN: 2809-2546 VOL 2. NO. 1 TAHUN 2022 Pelatihan Membangun Server DNS Lokal di SMK Negeri 1 Palembang Molavi Arman1*). Yohannes2, & Muhammad Ezar Al Rivan3 1,2,3 Universitas Multi Data Palembang Email: 1molavi. arman@mdp. id, 2yohannesmasterous@mdp. id, 3meedzhar@mdp. Key Words: Debian. Installation. Server. DNS. Linux. Abstract: Community service carried out at SMK Negeri 1 Palembang is in the form of training to build a DNS Server. This training is attended by SMK students so that students have skills and knowledge related to DNS servers. This training begins with installing the Debian Linux operating system. This training is carried out by practicum and question and answer. From this training, knowledge was obtained on how to install Linux Debian and then be able to build a DNS Server. Abstrak: Pengabdian masyarakat yang dilakukan di SMK Negeri 1 Palembang yaitu berupa pelatihan untuk membangun Server DNS. Pelatihan ini diikuti oleh siswa SMK sehingga siswa memiliki keterampilan dan pengetahuan terkait dengan server DNS. Pelatihan ini diawali dengan melakukan instalasi sistem operasi Linux Debian. Pelatihan ini dilakukan dengan cara praktikum dan tanya Dari pelatihan ini didapatkan pengetahuan bagaimana melakukan instalasi Linux Debian kemudian dapat membangun Server DNS. Arman. Yohannes & Al Rivan. Pelatihan Membangun Server DNS Lokal di SMK Negeri 1 Palembang. Jurnal Pengabdian Kepada Masyarakat Fordicate PENDAHULUAN Perkembangan teknologi beriringan dengan perkembangan proses belajar mengajar yang dilakukan pada pendidikan dasar hingga pendidikan tinggi. Perkembangan tersebut membawa perubahan yang menyebabkan diperlukan sumber daya manusia yang handal dan kompeten. Sekolah Menengah Kejuruan (SMK) mendidik siswa menjadi lulusan yang memiliki kompetensi sehingga dapat diandalkan untuk mendukung perubahan akibat perkembangan Siswa SMK khususnya siswa yang berasal dari jurusan Teknik Komputer dan Jaringan (TKJ) dididik dan dilatih untuk memiliki pengetahuan dan keterampilan di bidang teknologi. Siswa nantinya dapat memenuhi kebutuhan sumber daya manusia yang mumpuni di bidang komputer dan jaringan. Jaringan komputer merupakan suatu sistem yang terdiri dari komputerkomputer yang saling terhubung. Dengan adanya jaringan komputer, informasi dapat dibagi dari satu komputer ke komputer yang lain. Salah satu bentuk dari jaringan komputer, yaitu Domain Name Server (DNS). DNS merupakan sebuah server yang berperan untuk menerjemahkan alamat dalam bentuk yang mudah bagi pengguna ke alamat dalam bentuk angka-angka. DNS sangat diperlukan untuk memudahkan pengguna. Alamat dalam bentuk angka atau dikenal dengan IP Address sulit diingat pengguna dibandingkan dengan alamat dalam bentuk kata-kata. DNS dapat Jurnal Pengabdian Kepada Masyarakat FORDICATE JURNAL PENGABDIAN KEPADA MASYARAKAT FORDICATE (INFORMATICS ENGINEERING DEDICATION) E-ISSN: 2809-2546 VOL 2. NO. 1 TAHUN 2022 dibuat secara lokal. Untuk membuat server DNS lokal dibutuhkan perangkat yang sudah diinstall sistem operasi Linux. Linux adalah sistem operasi berbasis UNIX yang menggunakan kernel Linux sebagai inti, adanya aplikasi dan modul pendukung lainnya untuk terciptanya sistem operasi yang utuh seperti sistem operasi pada umumnya. Sistem operasi Linux bersifat bebas, artinya dapat digunakan oleh siapa saja. Sistem operasi Linux bersifat open source, artinya sistem operasi ini bisa dikembangkan oleh siapa saja secara gratis. Sistem Operasi Linux difokuskan untuk membangun infrastruktur, dimulai dari infrastruktur jaringan internet, keamanan, teknologi informasi hingga infrastruktur mesin-mesin di industri . Sistem operasi termasuk sistem operasi yang tidak populer dibandingkan sistem operasi Dengan sifat sistem operasi Linux yang open source, seharusnya sistem operasi ini digunakan masyarakat secara luas. Dengan menggunakan lisensi GNU (GNU Not Uni. , sistem operasi Linux dapat didapatkan program yang lengkap dengan source code-nya. Selain itu, pengguna diberikan hak untuk menyalin dan memodifikasi source code tersebut. Hal-hal tersebut bisa dilakukan karena tindakan itu legal dibawah lisensi. Walaupun gratis, dengan adanya lisensi GNU, jika ada pihak yang mengenakan biaya penggandaan atau pengiriman, hal ini tetap diperbolehkan . , . , . Untuk mengatasi masalah kurang populernya sistem operasi Linux, pelatihan-pelatihan yang berkaitan dengan sistem operasi Linux sudah dilakukan. Pelatihan yang dilakukan oleh . di SMA Swadaya Tinggi Raja pada Januari 2018. Pelatihan diawali dengan merakit dan instalasi komputer kemudian dilanjutkan dengan instalasi sistem operasi Linux dan Windows. Pelatihan tersebut dilaksanakan dalam bentuk workshop. Pelatihan yang dilakukan oleh . di Laboratorium Informatika untuk mengimplementasikan pembuatan distro Linux. Pelatihan tersebut dilakukan dengan membandingkan distro Linux standar dan buatan. Pelatihan troubleshooting juga dilakukan . Dengan adanya kebutuhan dari pemahaman sistem operasi Linux, tim pengabdian dosen Universitas Multi Data Palembang ikut berperan untuk memberikan pengetahuan dalam bentuk pelatihan instalasi sistem operasi Linux dan dilanjutkan dengan membangun server DNS lokal sehingga nantinya siswa memilki pengetahuan dan kompetensi terkait sistem operasi Linux dan server DNS. METODE Metode yang digunakan dalam pengabdian ini yaitu pelatihan yang melibatkan siswa SMK untuk berperan aktif. Siswa mengikuti arahan dari instruktur langkah demi langkah. Saat ada kendala yang dihadapi siswa SMK, tim membantu menyelesaikan kendala tersebut. Pelatihan diawali dengan melakukan instalasi sistem operasi Linux terlebih dahulu. Pelaksanaan pengabdian ini dilakukan secara teori dan praktek. Pada Gambar 1 merupakan proses interaksi antara tim pengabdian dan peserta. Pelatihan Membangun Server DNS Lokal di SMK Negeri 1 Palembang JURNAL PENGABDIAN KEPADA MASYARAKAT FORDICATE (INFORMATICS ENGINEERING DEDICATION) E-ISSN: 2809-2546 VOL 2. NO. 1 TAHUN 2022 Gambar 1. Proses Interaksi Tim Pengabdian dan Peserta Sebelum membangun server DNS, proses awal yang dilakukan adalah melakukan instalasi Linux Debian. Perangkat yang dibutuhkan yaitu hardware dan software. Hardware yang disiapkan sebaiknya yang mumpuni sesuai dengan peruntukannya. Pada software dipersiapkan terlebih dahulu dengan mengunduh pada situs resmi, misalnya menggunakan Debian Linux maka unduhlah ISO image Debian Linux pada url https://cdimage. org/debian-cd/current/amd64/bt-dvd/ . seperti pada Gambar 2. Pelatihan Membangun Server DNS Lokal di SMK Negeri 1 Palembang | 11 JURNAL PENGABDIAN KEPADA MASYARAKAT FORDICATE (INFORMATICS ENGINEERING DEDICATION) E-ISSN: 2809-2546 VOL 2. NO. 1 TAHUN 2022 Gambar 2. Halaman Download Linux Debian Untuk men-download ISO Debian Linux gunakan aplikasi torrent agar dapat meminimalkan kesalahan atau kegagalan pada saat mengunduh, aplikasi torrent selalu melakukan sinkronisasi dengan file aslinya sehingga dapat menghindari terjadi kegagalan atau Pada pelatihan ini diajarkan juga metode instalasi menggunakan flashdisk, dengan menggunakan flashdisk kecepatan instalasi lebih baik daripada menggunakan DVD ataupun CD. Pembuatan bootable menggunakan flashdisk dan ISO Debian Linux membutuhkan aplikasi, yaitu rufus. Rufus bisa diunduh di situs dengan alamat url https://github. com/pbatard/rufus/releases/download/v3. 15/rufus-3. Selain menggunakan bootable melalui media flashdisk, instalasi Linux Debian Server juga dapat menggunakan cara virtualisasi. Virtualisasi adalah teknik yang digunakan untuk memungkinkan instalasi sistem operasi dilakukan di dalam sistem operasi saat ini. Hasil instalasi sistem operasi secara virtual tidak dalam bentuk partisi tertentu, melainkan dalam bentuk suatu file tertentu. File ini dianggap sebagai perwakilan virtualisasi dari sistem Pelatihan Membangun Server DNS Lokal di SMK Negeri 1 Palembang JURNAL PENGABDIAN KEPADA MASYARAKAT FORDICATE (INFORMATICS ENGINEERING DEDICATION) E-ISSN: 2809-2546 VOL 2. NO. 1 TAHUN 2022 Dalam virtualisasi, satu komputer bisa memiliki lebih dari satu komputer. Maka dari itu, instalasi lebih dari satu sistem operasi juga dimungkinkan dengan teknik virtualisasi ini. VirtualBox adalah salah satu aplikasi yang bisa digunakan untuk membuat sistem virtual. VirtualBox https://w. org/wiki/Downloads . Halaman mengunduh VirtualBox dapat dilihat pada Gambar 3. Gambar 3. Halaman Download VirtualBox Pada saat melakukan instalasi sistem operasi, biasanya akan muncul beberapa macam pilihan instalasi antara lain sebagai berikut. Pelatihan Membangun Server DNS Lokal di SMK Negeri 1 Palembang | 13 JURNAL PENGABDIAN KEPADA MASYARAKAT FORDICATE (INFORMATICS ENGINEERING DEDICATION) E-ISSN: 2809-2546 VOL 2. NO. 1 TAHUN 2022 Instalasi baru Opsi ini digunakan saat membangun jaringan baru atau menambahkan perangkat server baru yang tidak mendukung sistem operasi jaringan saat ini. Memilih opsi ini akan menghapus semua data pada partisi yang dipilih. Aplikasi apa pun yang sudah diinstal sebelumnya dengan sistem operasi yang lebih lama perlu diinstal ulang setelahnya. Upgrade Opsi ini biasa digunakan pada sistem jaringan yang sudah berjalan. Opsi ini biasanya dilakukan untuk perbaikan fungsionalitas yang ada dari sistem operasi yang digunakan, serta fungsionalitas baru yang benar-benar dibutuhkan. Jika memilih opsi ini, aplikasi prainstal mungkin masih tersedia setelah pemutakhiran. Opsi peningkatan ini hanya mengganti file sistem operasi lama dengan file baru. Multiboot Jika komputer memerlukan beberapa sistem operasi, maka dapat memilih opsi ini untuk mengizinkan beberapa sistem operasi. Setiap sistem operasi kemudian disimpan dalam partisinya sendiri. Oleh karena itu, harus dipersiapkan partisi sebelum melakukan instalasi multi-boot ini. HASIL DAN PEMBAHASAN Kegiatan pelatihan membangun server DNS lokal ini dilaksanakan di laboratorium komputer SMK Negeri 1 Palembang yang diikuti kurang lebih 30 peserta. Pelaksanaan kegiatan ini dimulai pada pukul 09. 00 WIB dengan tahapan sebagai berikut. Persiapan Hardware Sebelum kegiatan pelatihan dimulai, tim pengabdian dosen Universitas Multi Data Palembang melakukan pemeriksaan perangkat hardware pada laboratorium komputer SMK Negeri 1 Palembang. Setelah dilakukan pemeriksaan, ternyata kebutuhan perangkat yang ada di laboratorium telah memenuhi dan sesuai dengan hardware requirements Linux Debian Server yang dapat dilihat pada Tabel 1. Tabel 1. Hardware Requirements Linux Debian Server Komponen Minimum Recommended RAM 256 MB 512 MB Hard Drive Space 2 GB 4 GB Processor 1 GHz 2 GHz Instalasi Linux Debian Sebelum melakukan instalasi, para peserta sudah diberikan file ISO Linux Debian Server dalam mendukung proses pelatihan oleh tim pengabdian. Selanjutnya, peserta pelatihan diminta untuk melakukan instalasi Linux secara virtual menggunakan VirtualBox. Proses instalasi dilakukan oleh siswa-siswi SMK Negeri 1 Palembang dan didampingi oleh tim Instalasi Server DNS Lokal Pengguna internet biasanya mengakses website dengan cara mengakses nama domain melalui web browser. Sementara web browser berinteraksi dengan web server menggunakan IP address. DNS bertugas untuk menerjemahkan nama domain menjadi IP Pelatihan Membangun Server DNS Lokal di SMK Negeri 1 Palembang JURNAL PENGABDIAN KEPADA MASYARAKAT FORDICATE (INFORMATICS ENGINEERING DEDICATION) E-ISSN: 2809-2546 VOL 2. NO. 1 TAHUN 2022 address atau sebaliknya sehingga web browser bisa menampilkan halaman website. Tahapan instalasi DNS lokal dapat dilihat pada Tabel 2. Tabel 2. Tahapan Instalasi Server DNS Lokal Tahapan Keterangan Install DNS Server dan mengatur konfigurasi file Install aplikasi DNS Server bind9 # apt install bind9 dnsutils Masuk ke direktori konfigurasi bind dan buka file konfigurasi # cd /etc/bind # nano named. Tambah dan ubah menjadi seperti di bawah ini listen-on-v6 { none. listen-on 0/24. allow-query 0/24. forwarders { 8. recursion yes. Konfigurasi pada file Buka file konfigurasi named. # nano named. Tambahkan di baris paling bawah. zone "wordpress. oke" { type master. file "/etc/bind/forward. zone "100. in-addr. arpa" { Pelatihan Membangun Server DNS Lokal di SMK Negeri 1 Palembang | 15 JURNAL PENGABDIAN KEPADA MASYARAKAT FORDICATE (INFORMATICS ENGINEERING DEDICATION) E-ISSN: 2809-2546 VOL 2. NO. 1 TAHUN 2022 type master. file "/etc/bind/reverse. Membuat file konfigurasi oke, dan restart service Selanjutnya # cp db. local forward. # nano forward. Ubah isinya menjadi seperti di bawah ini. BIND data file for local loopback $TTL SOA Serial Refresh Retry Expire Negative Cache TTL CNAME Selanjutnya file konfigurasi reverse. # cp db. 127 reverse. # nano reverse. Ubah menjadi seperti di bawah ini. Pelatihan Membangun Server DNS Lokal di SMK Negeri 1 Palembang JURNAL PENGABDIAN KEPADA MASYARAKAT FORDICATE (INFORMATICS ENGINEERING DEDICATION) E-ISSN: 2809-2546 VOL 2. NO. 1 TAHUN 2022 BIND reverse data file for local loopback $TTL SOA Serial Refresh Retry Expire Negative Cache TTL PTR Restart service bind9, cek statusnya beserta file konfigurasi # systemctl restart bind9 # systemctl status bind9 # named-checkconf Tambahkan nama domain dan IP address server pada file konfigurasi DNS resolver. File ini sebelumnya sudah diisi dengan IP address dari DNS Server Google dan Cloudflare. # nano /etc/resolv. Ubah isinya menjadi seperti di bawah ini. search wordpress. Pengujian DNS Server dengan nslookup dan dig Uji konfigurasi DNS Server dengan menjalankan perintah nslookup dan dig. Pelatihan Membangun Server DNS Lokal di SMK Negeri 1 Palembang | 17 JURNAL PENGABDIAN KEPADA MASYARAKAT FORDICATE (INFORMATICS ENGINEERING DEDICATION) E-ISSN: 2809-2546 VOL 2. NO. 1 TAHUN 2022 Berdasarkan hasil kegiatan pengabdian kepada masyarakat berupa pelatihan membangun server DNS lokal di SMK Negeri 1 Palembang, para siswa sangat antusias dan aktif bertanya selama kegiatan berlangsung. Para siswa mendapatkan wawasan baru mengenai cara melakukan instalasi Linux Debian Server secara virtualisasi. Selain itu, para siswa juga dapat melakukan instalasi protokol DNS pada Linux Debian Server. SIMPULAN Dari hasil kegiatan pengabdian masyarakat yang telah dilaksanakan di SMK Negeri 1 Palembang maka terdapat kesimpulan sebagai berikut: Kegiatan pelatihan membangun server DNS lokal di SMK Negeri 1 Palembang berjalan dengan lancar. Dengan adanya pelatihan ini, siswa-siswi SMK Negeri 1 Palembang sebagai peserta pelatihan mampu melakukan tahapan instalasi Linux Debian Server menggunakan teknik virtualisasi. Siswa-siswi SMK Negeri 1 Palembang dapat melakukan instalasi protokol DNS pada Linux Debian Server. DAFTAR PUSTAKA