Halo, saya Hello, I am

Adi Rizky Pratama

Saya seorang I am a

Dosen Teknik Informatika di UBP Karawang sekaligus Programmer Freelance. Menggabungkan riset akademis di bidang AI & Machine Learning dengan pengembangan solusi teknologi nyata untuk industri. Lecturer of Informatics Engineering at UBP Karawang and a Freelance Programmer. Combining academic research in AI & Machine Learning with the development of real-world technology solutions for industry.

6+
Publikasi Publications
50+
Sitasi Citations
10+
Proyek Projects
Dosen & Peneliti Lecturer & Researcher
Full-Stack Dev Full-Stack Dev
AI / ML AI / ML
Geser untuk efek 3D Drag for 3D effect
Adi Rizky Pratama

Akademisi yang Melek Industri Industry-Savvy Academician

Sebagai dosen di Program Studi Teknik Informatika Universitas Buana Perjuangan Karawang, saya mengajar dan meneliti di bidang kecerdasan buatan, pengolahan citra, dan pengembangan aplikasi. Di sisi lain, pengalaman sebagai programmer freelance memungkinkan saya menjembatani teori dan praktik — menghadirkan solusi teknologi yang didasari riset ilmiah yang kuat. As a lecturer in the Informatics Engineering Study Program at Universitas Buana Perjuangan Karawang, I teach and conduct research in artificial intelligence, image processing, and application development. On the other hand, my experience as a freelance programmer allows me to bridge theory and practice — delivering technology solutions built on robust scientific research.

Menjabat sebagai Kepala Pusat Data dan Informasi (PUSDATIN) UBP Karawang, saya terbiasa memimpin proyek digitalisasi skala besar dan berkolaborasi lintas tim. Serving as the Head of the Center for Data and Information (PUSDATIN) at UBP Karawang, I am accustomed to leading large-scale digitalization projects and collaborating across teams.

Dosen Tetap Full-time Lecturer

Teknik Informatika, UBP Karawang Informatics Engineering, UBP Karawang

Riset AI & ML AI & ML Research

CNN, LSTM, k-NN, OCR

Kepala PUSDATIN Head of PUSDATIN

Digitalisasi & Data Center Digitalization & Data Center

Freelance Dev Freelance Dev

Web & Mobile Applications Web & Mobile Applications

Apa yang Bisa Saya Bantu? How Can I Help You?

Menggabungkan keahlian akademis dan pengalaman industri untuk memberikan solusi terbaik. Combining academic expertise and industry experience to deliver the best solutions.

Software Development

Pengembangan aplikasi web & mobile custom sesuai kebutuhan bisnis Anda. Dari landing page hingga sistem enterprise. Custom web & mobile application development tailored to your business needs. From landing pages to enterprise systems.

IT Consulting

Konsultasi arsitektur sistem, pemilihan teknologi, transformasi digital, dan optimasi infrastruktur IT. Consulting on system architecture, technology stack selection, digital transformation, and IT infrastructure optimization.

Corporate Training

Pelatihan pemrograman, data science, dan AI untuk tim korporat maupun institusi pendidikan. Programming, data science, and AI training for corporate teams and educational institutions.

Research Collaboration

Kolaborasi riset di bidang machine learning, computer vision, dan data mining untuk publikasi ilmiah. Research collaboration in machine learning, computer vision, and data mining for scientific publications.

Tech Stack yang Dikuasai Mastered Tech Stack

HTML5
CSS3
JavaScript
Bootstrap
PHP
Laravel
Node.js
Python
TensorFlow
Keras
MySQL
PostgreSQL
Git & GitHub

Tri Dharma Perguruan Tinggi Three Pillars of Higher Education

Pengajaran, penelitian, dan pengabdian masyarakat sebagai fondasi kontribusi ilmiah. Teaching, research, and community service as the foundation of scientific contribution.

Mata Kuliah yang Diampu Courses Taught

Pemrograman Web Web Programming
Kecerdasan Buatan Artificial Intelligence
Machine Learning Machine Learning
Pengolahan Citra Digital Digital Image Processing
Basis Data Database Systems
Pemrograman Mobile Mobile Programming

Pengabdian Masyarakat Community Service

Digitalisasi UMKM melalui implementasi e-learning, QRIS, dan sistem informasi untuk pelaku usaha mikro di Karawang. Digitalization of MSMEs through the implementation of e-learning, QRIS, and information systems for micro-businesses in Karawang.

Highlight Publikasi Riset Research Publication Highlights

1

Penggunaan media pembelajaran Wordwall untuk meningkatkan minat dan motivasi belajar siswa The use of Wordwall learning media to improve students' interest and learning motivation

Zahro, N. A. Q., & Pratama, A. R.

50+ Sitasi 50+ Citations Jurnal Journal
2

Perbandingan Algoritma Apriori Dan FP-Growth Terhadap Market Basket Analysis Comparison of Apriori and FP-Growth Algorithms for Market Basket Analysis

Fathurrahman, M., Pratama, A. R., & Al-Mudzakir, T.

Data Mining Jurnal Journal
3

Implementasi CNN Untuk Klasifikasi Citra Kemasan Kardus Defect dan No Defect CNN Implementation for Defect and No Defect Cardboard Box Image Classification

Antoni, A., Rohana, T., & Pratama, A. R.

Computer Vision CNN

Proyek & Hasil Karya Projects & Creative Works

Koleksi proyek dari dunia akademik, freelance, dan open source. A collection of projects from academic, freelance, and open-source fields.

Memuat proyek... Loading projects...

Pengalaman & Pendidikan Experience & Education

Perjalanan karir di dunia akademik dan industri teknologi. Career journey in the academic world and technology industry.

Akademik Academic 2018 — Sekarang 2018 — Present

Dosen Tetap Full-time Lecturer

Universitas Buana Perjuangan Karawang

Mengajar mata kuliah Pemrograman Web, AI, Machine Learning, dan membimbing riset mahasiswa di Program Studi Teknik Informatika. Teaching Web Programming, AI, Machine Learning, and supervising student research in the Informatics Engineering Study Program.

Freelance Freelance 2019 — Sekarang 2019 — Present

Freelance Web Programmer Freelance Web Programmer

Berbagai Klien & Proyek Various Clients & Projects

Mengembangkan aplikasi web dan mobile untuk klien dari berbagai industri. Spesialisasi di PHP/Laravel, JavaScript, dan Python. Developing web and mobile applications for clients across various industries. Specializing in PHP/Laravel, JavaScript, and Python.

Akademik Academic 2018 — Sekarang 2018 — Present

Kepala PUSDATIN Head of PUSDATIN

UBP Karawang

Memimpin Pusat Data dan Informasi universitas. Mengelola infrastruktur IT, sistem informasi akademik, dan digitalisasi kampus. Leading the university's Center for Data and Information. Managing IT infrastructure, academic information systems, and campus digitalization.

Pengabdian Service 2021 — Sekarang 2021 — Present

Digitalisasi UMKM MSME Digitalization

Karawang & Sekitarnya Karawang & Surrounding Areas

Program pengabdian masyarakat: pelatihan IT, implementasi e-learning dan QRIS untuk pelaku usaha mikro. Community service program: IT training, e-learning implementation, and QRIS integration for micro-businesses.

Pendidikan Education 2015 — 2017

S2 — Magister Teknik Informatika Master of Informatics Engineering

Universitas / Institusi University / Institution

Fokus studi pada kecerdasan buatan, pengolahan citra, dan machine learning. Study focus on artificial intelligence, image processing, and machine learning.

Pendidikan Education 2011 — 2015

S1 — Sarjana Teknik Informatika Bachelor of Informatics Engineering

Universitas / Institusi University / Institution

Fondasi keilmuan di bidang pemrograman, basis data, jaringan komputer, dan rekayasa perangkat lunak. Foundational knowledge in programming, databases, computer networks, and software engineering.

Hubungi Saya Contact Me

Ada proyek, kolaborasi riset, atau pertanyaan? Jangan ragu untuk menghubungi. Have a project, research collaboration, or question? Feel free to reach out.

Mari Berkolaborasi! Let's Collaborate!

Saya selalu terbuka untuk peluang kolaborasi, baik di bidang akademik maupun pengembangan software. Silakan hubungi saya melalui platform berikut. I am always open to collaboration opportunities, both in the academic sphere and software development. Please contact me through the platforms below.

Advertisement
Responsive Ad Unit (Top Banner)

Senin, 06 Juli 2026

1. Pemeriksaan Sistem Operasi

1. Pemeriksaan Sistem Operasi

Server yang sehat bukanlah proyek sekali jalan, melainkan hasil dari perawatan berkala yang dijalani dengan sadar. Rutinitas di bawah ini dirancang padat agar Anda tidak terjebak ritual bertele-tele, tetapi tetap manusiawi—mudah dipahami dan dilakukan. Semua langkah mengasumsikan sistem berbasis Linux (Debian/Ubuntu dan RHEL/CentOS sebagai referensi).

1. Pemeriksaan Sistem Operasi

Bagian ini adalah nadi pertama: memastikan fondasi sistem selalu mutakhir dan tidak ada kejutan dari log aktivitas.

Pembaruan Paket dan Patch Keamanan

Membiarkan paket usang sama dengan mengundang kerentanan yang sudah dipublikasikan. Lakukan pembaruan menyeluruh, prioritaskan repositori keamanan.

Untuk Debian/Ubuntu:

sudo apt update && sudo apt upgrade -y
sudo unattended-upgrades --dry-run   # jika fitur otomatis aktif, periksa rencana patch

Untuk RHEL/CentOS/Rocky:

sudo dnf check-update && sudo dnf upgrade -y
sudo dnf update --security           # khusus tambalan keamanan (jika plugin tersedia)

Pastikan repositori keamanan (seperti -security pada Debian) telah terdaftar. Setelah pembaruan besar, jadwalkan reboot jika kernel diubah; periksa dengan uname -r dan bandingkan dengan versi yang berjalan.

Audit Log dan Pemantauan Resource

Log bukan sekadar teks bisu—di sana ada jejak upaya login gagal, error aplikasi, atau lonjakan resource. Mulailah dengan membaca log sistem dan autentikasi.

sudo journalctl -xe --since "1 hour ago"   # ringkasan kejadian terbaru
sudo tail -n 50 /var/log/auth.log          # pantau percobaan login
sudo grep -i "failed\|error" /var/log/syslog | tail -20

Untuk memantau resource secara langsung, gunakan perintah interaktif yang memberi gambaran utuh:

htop                                       # CPU, RAM, dan proses secara visual
free -h                                    # ringkasan memori
iostat -x 1 5                              # utilisasi disk dan CPU saat itu juga

Kenali pola normal server Anda: jika load average tiba-tiba menanjak tanpa alasan jelas, saatnya inspeksi lebih dalam.

2. Monitoring dan Pembersihan Disk

Ruang disk yang penuh adalah penyebab paling umum layanan mogok secara diam-diam. Deteksi dini lebih baik daripada pemulihan darurat.

Analisis Penggunaan Ruang Disk

df -h                                      # lihat persentase pemakaian setiap partisi
ncdu /                                     # (jika terpasang) telusuri direktori berat secara interaktif
du -sh /var/log /tmp /home/* 2>/dev/null   # identifikasi kandidat pembersihan

Beri perhatian khusus pada partisi /, /var, dan /tmp. Server basis data sering menggembungkan /var/lib. Jika partisi mencapai 80%, segera rencanakan pembersihan atau perluasan.

Penghapusan File Sementara dan Log Usang

Jangan hapus log langsung tanpa prosedur; amankan ruang dengan cara yang terukur.

# Hapus cache paket
sudo apt clean           # Debian/Ubuntu
sudo dnf clean all       # Fedora/RHEL/CentOS

# Batasi ukuran journal systemd (contoh: simpan maksimal 200MB log terakhir)
sudo journalctl --vacuum-size=200M

# Hapus file di /tmp yang berusia lebih dari 7 hari (hati-hati)
sudo find /tmp -type f -atime +7 -delete

# Putar log manual jika perlu, lalu hapus arsip log yang sangat tua
sudo logrotate -f /etc/logrotate.conf
find /var/log -type f -name "*.gz" -mtime +30 -delete

Selalu verifikasi bahwa log yang dihapus tidak lagi dibutuhkan untuk audit kepatuhan. Simpan cadangan jika ragu.

3. Uji Kecepatan dan Performa

Mengukur performa secara berkala membantu mengenali degradasi sebelum pengguna mengeluh.

Benchmark Kecepatan Baca/Tulis Disk

Uji sekuensial sederhana bisa dimulai dengan dd, tetapi uji yang lebih realistis menggunakan fio. Pastikan pengujian dilakukan saat beban server rendah.

# Uji tulis sekuensial sederhana (hati-hati, gunakan path yang aman)
dd if=/dev/zero of=./test bs=1M count=1024 conv=fdatasync
# bersihkan
rm ./test

# Benchmark lebih komprehensif dengan fio
fio --name=seqread --rw=read --bs=1M --size=1G --numjobs=1 --runtime=30 --time_based

Bandingkan hasil dengan spesifikasi penyimpanan Anda. Penurunan kecepatan yang drastis bisa menandakan disk mulai penuh atau kerusakan hardware.

Tes Latensi dan Bandwidth Jaringan

Pastikan konektivitas antarserver atau ke internet tidak menjadi hambatan. Gunakan alat ringan yang bisa diandalkan.

# Latensi ke gateway atau endpoint penting
ping -c 10 8.8.8.8

# Tes bandwidth antar dua host (jalankan server iperf3 di salah satu host: iperf3 -s)
# Di klien:
iperf3 -c <alamat_ip_server>

# Lacak rute untuk melihat lonjakan latensi
mtr -r -n -c 20 8.8.8.8

Simpan baseline awal; perubahan signifikan setelah pemeliharaan jaringan bisa segera dikenali.

4. Otomatisasi dan Dokumentasi Rutinitas

Konsistensi melahirkan keandalan. Ubah langkah di atas menjadi kebiasaan otomatis yang tercatat rapi.

Penyusunan Skrip Maintenance Terjadwal

Buat skrip sederhana yang mengumpulkan informasi penting tanpa mengganggu operasional. Simpan di /usr/local/bin/maintenance-check.sh.

#!/bin/bash
LOG_FILE="/var/log/maintenance-$(date +%Y%m%d).log"

echo "=== Maintenance Check $(date) ===" > "$LOG_FILE"
echo -e "\nDisk Usage:" >> "$LOG_FILE"
df -h >> "$LOG_FILE"
echo -e "\nMemory & CPU:" >> "$LOG_FILE"
free -h >> "$LOG_FILE"
uptime >> "$LOG_FILE"
echo -e "\nRecent auth failures:" >> "$LOG_FILE"
grep "Failed password" /var/log/auth.log | tail -5 >> "$LOG_FILE"
echo -e "\nPending updates:" >> "$LOG_FILE"
apt list --upgradable 2>/dev/null >> "$LOG_FILE"

Jadwalkan dengan cron (misalnya setiap Senin pukul 03.00):

0 3 * * 1 /usr/local/bin/maintenance-check.sh

Skrip ini tidak mengubah sistem (hanya membaca), aman dijalankan otomatis. Untuk tugas pembersihan disk, buat skrip terpisah yang lebih hati-hati dan uji secara manual terlebih dahulu.

Pencatatan Hasil dan Riwayat Pengecekan

Log yang dihasilkan skrip di atas menjadi buku catatan digital Anda. Lengkapi dengan sedikit analisis ringkas:

  • Simpan log di direktori /var/log/maintenance/ dengan nama bertanggal.
  • Tambahkan ringkasan suhu CPU jika sensor tersedia (sensors).
  • Kirim log melalui email jika server tidak memiliki akses monitor harian. Contoh tambahan di skrip:
    mail -s "Maintenance Report $(date +%F)" admin@contoh.com < "$LOG_FILE"
  • Tinjau secara manual seminggu sekali. Catat anomali dan tindakan yang diambil dalam file history.txt terpisah agar menjadi warisan pengetahuan tim.

Rutinitas ini tidak harus sempurna sejak awal. Mulai dari yang paling mendesak—pembaruan keamanan dan pemantauan disk—lalu tambahkan lapis demi lapis seiring pemahaman Anda tentang karakter server. Dengan begitu, Anda tidak hanya menjaga server tetap hidup, tetapi juga membangun kebiasaan teknis yang tenang dan terukur.

Artikel ini ditulis oleh kecerdasan buatan (AI) menggunakan model deepseek-v4-pro via SumoPod AI.

Tidak ada komentar:

Posting Komentar

Dosen Teknik Informatika di UBP Karawang sekaligus Programmer Freelance. Menggabungkan riset akademis di bidang AI & Machine Learning dengan pengembangan solusi teknologi nyata untuk industri.

Cari Blog Ini

Diberdayakan oleh Blogger.

Arsip Blog