Desain dan Implementasi CI/CD Untuk Mengotomatisasi Sistem Pemblokiran Situs Judi Online Berbasis DNS Filtering

Authors

  • Ifani Wahidaturrahmi Universitas Bumigora, Mataram, Indonesia
  • Husain Universitas Bumigora, Mataram, Indonesia
  • Dadang Priyanto Universitas Bumigora, Mataram, Indonesia

DOI:

https://doi.org/10.30812/corisindo.v1.5538

Keywords:

Ansible, CI/CD, DNS Filtering, Judi Online, PNETLab

Abstract

Internet menjadi salah satu sarana penting untuk mencari informasi cepat sehingga tidak perlu waktu dan tenaga yang lebih banyak untuk bisa mendapatkan informasi yang dibutuhkan. Namun tidak sedikit juga kejahatan yang dilakukan pada jaringan internet seperti pencurian identitas, penipuan online, judi online, peretasan situs, konten illegal, Virtual Private Network (VPN) ilegal dan lain-lain. Indonesia saat ini menduduki peringkat pertama negara dengan jumlah pemain judi slot online terbanyak di Asia Tenggara. Data ini menunjukkan betapa seriusnya permasalahan perjudian online di Indonesia. Dimana judi online tidak hanya menyebabkan kerugian finansial yang besar, tetapi juga dapat menimbulkan dampak negatif lain seperti masalah sosial dan kesehatan mental.  Penelitian ini bertujuan untuk membangun sistem pemblokiran situs judi online dalam keamanan jaringan berbasis Mikrotik dengan mengotomatisasi CI/CD pipeline dan konfigurasi DNS Filtering pada mikrotik sebagai solusi untuk mengurangi dampak negative yang terjadi akibat judi online. Penerapan DNS Filtering pada mikrotik mampu meningkatkan keamanan pada suatu jaringan. Penerapan CI/CD pipeline untuk melakukan otomatisasi konfigurasi DNS Filtering pada PNETLAB berhasil dilakukan sehingga dapat mempercepat proses perubahan pada konfigurasi yang dibuat dan dapat meminimalisir kesalahan. Hasil dari pengujian menunjukkan bahwa waktu diotomatisasi dengan CI/CD terbukti efektif dalam mengurangi waktu konfigurasi dan meningkatkan efisiensi serta konsistensi dalam memblokir situs-situs terlarang. Sistem ini dibangun dengan memanfaatkan Mikrotik sebagai router utama, Ubuntu Server sebagai controller otomatisasi, dan GitLab serta Ansible sebagai alat otomasi.

References

[1] Amrullah, J. D. R., Prasetya, F. B., Rahma, A. S., Setyorini, A. D., Salsabila, A. N., & Nuraisyah, V. (2024). Efektivitas Peran Kurikulum Merdeka terhadap Tantangan Revolusi Industri 4.0 bagi Generasi Alpha. Jurnal Pendidikan Dan Pembelajaran Indonesia (JPPI), 4(4), 1313–1328.

[2] Huraerah, A. J. A., Abdullah, A. W., & Rivai, A. (2024). Pengaruh teknologi informasi dan komunikasi terhadap pendidikan indonesia. Journal of Islamic Education Policy, 8(2).

[3] Kusumaningsih, R., & Suhardi, S. (2023). Penanggulangan Pemberantasan Judi Online Di Masyarakat. ADMA: Jurnal Pengabdian Dan Pemberdayaan Masyarakat, 4(1), 1–10.

[4] Alpery, A., & Ridha, M. A. F. (2021). Implementasi CI/CD Dalam Pengembangan Aplikasi Web Menggunakan Docker dan Jenkins. Applied Business and Engineering Conference, 287–296.

[5] de Fretes, A. V. C., Aritonang, M. A. S., Thamrin, M., Masril, M. A., Jufri, J., Andaria, A. C., Ernawati, T., Naufal, A. R., Sugianto, C. A., & Ekawati, N. (2024). Pengantar Ilmu Komputer. Yayasan Tri Edukasi Ilmiah.

[6] Markhamah, R. M. (2023). UPAYA DIREKTORAT TINDAK PIDANA SIBER BARESKRIM POLRI DALAM MENGEDUKASI MASYARAKAT TENTANG KEAMANAN SIBER DI MEDIA SOSIAL. Universitas Nasional.

[7] Aditya, V. T. (2024). Manajemen Ancaman dan Keamanan Jaringan melalui Penggunaan Firewall dengan Mikrotik pada PT Dinamika Mediakom. Universitas Islam Indonesia.

[8] Satra, R., & Fattah, F. (2021). Buletin Sistem Informasi dan Teknologi Islam Keamanan Jaringan VLAN dan VoIP Menggunakan Firewall Informasi Artikel Abstrak. 2(1), 27–35.

[9] SUSI, A. (2024). PENGEMBANGAN SISTEM KEAMANAN JARINGAN WIFI BERBASIS MIKROTIK MENGGUNAKAN METODE NETWORK DEVELOPMENT LIFE CYCLE (NDLC). Universitas Dehasen Bengkulu.

[10] Ariadi, F., & Saputra, S. (2024). Pengenalan Model 7 Osi Layer Pada Siswa-Siswi Sma Islam Terpadu Insan Madani 8. Praxis: Jurnal Pengabdian Kepada Masyarakat, 4(2), 30–36. https://www.pijarpemikiran.com/index.php/praxis/article/view/689

[11] Aziz, K., Zakir, S., Aprison, W., & Efriyanti, L. (2024). Implementasi Keamanan Jaringan Dengan Metode Firewall Filtering Menggunakan Mikrotik Di Smkn 3 Payakumbuh. JATI (Jurnal Mahasiswa Teknik Informatika), 8(3), 3343–3352. https://doi.org/10.36040/jati.v8i3.9662

[12] Cahya, B., Rizki, F., Sutiyo, A., Saputra, Y. El, & Elfarizi, M. (2023). Implementasi Firewall Pada Mikrotik Untuk Keamanan Jaringan. Jurnal JOCOTIS-Journal Science Informatica and Robotics E, 1(2), 63–80. https://jurnal.ittc.web.id/index.php/jct/

[13] Chandra, R. A., Murhaban, M., Suryadi, S., & Mukhlizar, M. (2024). Analisis Dan Perbandingan Kinerja Proxmox Virtual Envorment Dalam Virtualisasi Pada Os Debian Dan Ubuntu. JATI (Jurnal Mahasiswa Teknik Informatika), 8(3), 3687–3692. https://doi.org/10.36040/jati.v8i3.9795

[14] Elradi, M. D. (2023). Ansible: A Reliable Tool for Automation. Electrical and Computer Engineering Studies, 2(1), 1–11. https://doi.org/10.58396/eces020104

[15] Farid, A., & Anugrah, I. G. (2021). Implementasi CI/CD Pipeline Pada Framework Androbase Dengan Menggunakan Jenkins (Studi Kasus: PT. Andromedia). Jurnal Nasional Komputasi Dan Teknologi Informasi (JNKTI), 4(6), 522–527. https://doi.org/10.32672/jnkti.v4i6.3703

Downloads

Published

2025-09-19