Juli 2023

Senin, 3 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Memberikan pengarahan singkat kepada anak magang yang akan magang selama 6 (enam) bulan di CBT
  • Finishing arsip-fk.unism.ac.id dan sudah siap digunakan
    • Menambahkan fitur rekomendasi strong password
    • Membatasi upload ekstensi file (.php, .html. dan .pl dilarang untuk upload)
  • Fix high-load pada server SIM yang disebabkan adanya bruteforce pada wp-login.php web lppm.unism.ac.id. Rules nginx telah diimplementasikan untuk menolak akses langsung ke file .php
  • Mengganti subdomain icd-ipe.unism.ac.id menjadi icd-ide.unism.ac.id (request by Pak Angga - menyesuaikan dengan nama unit)
Selasa, 4 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Menugaskan Rif'at (anak magang) untuk mulai melakukan kegiatan inventarisasi barang di ruangan CBT center.
  • Menyerahkan dan memberikan sosialisasi arsip-fk.unism.ac.id ke pak Noval untuk dipelajari dan digunakan di lingkungan Fakultas Kesehatan
  • Berkoordinasi dengan mr. Leo untuk persiapan kegiatan test TOEFL yang akan diselenggarakan besok pagi. Petugas jaga nanti akan dilakukan oleh Ajeng (mahasiswi PBI)
Rabu, 5 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Mempersiapkan dan melaksanakan tes TOEFL yang diadakan oleh SMDC dari pukul 09.00 sampai dengan 13.30
  • Membersihkan ruangan laboratorium dasar dan laboratorium multimedia karena selama ini kedua laboratorium komputer tersebut sangat jarang dibersihkan
  • Menugaskan Rif'at (magang) untuk menyerahkan komputer AIO Lenovo kepada pihak grocery dan sudah diterima oleh mbak Nisa (grocery)

membersihkan-lab-multimedia

Kamis, 6 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Mendapatkan laporan bahwa wifi LPM kembali bermasalah. Diputuskan untuk me-replace access point di depan LPM dengan access point cadangan (eks. access point LPPM). Wifi cadangan bisa beroperasi dengan normal namun tidak dapat di rename identity nya di Unifi Controller (masih menggunakan nama LPPM).
  • Updating Unifi Network app to latest version
Jumat, 7 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Menyerahkan raw score test TOEFL yang diadakan di CBT center kepada mr. Leo untuk diproses lebih lanjut.
Senin, 10 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Mengadakan meeting internal Smartcampus bersama tim program dan pak Panji
  • Bersama dengan anak magang dan sdr. Surya memeriksa komputer CBT yang bermasalah. Ada 5 (lima) unit PC AIO Lenovo putih yang bermasalah (nomor 83, 88, 99, 93, dan 99). Yang berhasil diperbaiki dan di instal ulang hanya nomor 99. Sisanya mengalami defect hardware (kerusakan fisik - sebagian besar harddisk).
  • Mendapatkan laporan gangguan wifi di BAAK/BAUK. Sudah berhasil ditangani dan akan dipantau lebih lanjut.
Selasa, 11 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Mengadakan meeting internal Smartcampus bersama tim program dan pak Agus Byna
  • Mengadakan meeting dengan pak Dodo (WR 2), ibu ketua yayasan, dan tim Bank BTN. Hasil meeting adalah sebagai berikut:
    • Pembayaran kuliah menggunakan channel e-payment bank BTN
    • Kerjasama bank BTN untuk development SIMKEU yang terintegrasi online
    • NIM tidak berubah lagi
    • Prioritas pemrograman Smartcampus saat ini adalah SIMKEU
  • Setup AdguardHome dengan menggunakan basic filters yang dipilih secara manual dikombinasi dengan filter AdAway hanya untuk memblocking iklan-iklan umum.

stamp_20230711_103309

Rabu, 12 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Membersihkan ruangan CBT center
  • Mengikuti meeting dengan tim UFLA (Unism Foreign Language Academy) terkait CBT TOEFL dan pengembangan unit SMDC menjadi UFLA. Meeting dihadiri dekan-dekan, Wakil Rektor 1 dan Ibu Rektor. Pertemuan berlangsung dari pukul 10.00 sampai dengan 12.00
  • Bersama sdr. Surya dan Rachman memperbaiki sistem registrasi di daftar.unism.ac.id yang Kode Daftar nya bermasalah. Fixed, namun masih ada permasalahan di mail sending untuk informasi pendaftaran.
Kamis, 13 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Updated Adguardhome v0.107.33 => v0.107.34 (hotfix high CPU load saat safesearch dan safebrowsing di enabled)
  • Ada 26 (dua puluh enam) unit komputer CBT yang Reboot Restore RX lisensinya terblokir karena kemaren sempat melakukan direct forward client DNS ke server luar, sehingga lisensi yang ada terblokir dari server developer. Sudah ditugaskan anak magang untuk melakukan reaktivasi dan sudah berhasil dilakukan reaktivasi semuanya.
  • Mendapatkan laporan salah satu komputer pelayanan perpustakaan tidak dapat terhubung internet dengan adaptor USB. Sudah berhasil diperbaiki dengan cara melakukan upgrade driver secara manual. Driver bawaan tidak kompatibel dengan Windows 11 yang digunakan.
  • Briefing kembali dengan tim koding smartcampus bersama pak Agus Byna
  • Sounding dengan mr. Leo terkait test TOEFL dan PLTI.
  • Koreksi akun mail relay yang digunakan pada daftar.unism.ac.id agar dapat mengirimkan email pendaftaran.
  • Bersama tim Smartcampus melakukan wawancara dengan tim keuangan untuk membahas desain sistem informasi keuangan (SISKEU) yang akan di develop secepatnya

IMG-20230713-WA0014

Jumat, 14 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Bersama tim Smartcampus melakukan wawancara dengan tim marketing untuk membahas desain sistem informasi SPMB yang terkait dengan SIMKEU

IMG-20230714-WA0020

Minggu, 16 Juli 2023
  • Mempersiapkan headset dan mengatur komputer untuk kebutuhan tes TOEFL yang akan dilaksanakan besok pagi.
Senin, 17 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal
  • Melaksanakan dan mengawasi tes TOEFL sebanyak 3 (tiga) sesi. Tiap sesi terdiri dari 20 peserta, dimulai dari jam 08.30 sampai dengan 15.30
  • Meminjamkan 1 (satu) unit wifi USB adapter ke LSAA untuk memfasilitasi internet pada komputer yang dipinjam sebelumnya (komputer dari lab. multimedia)
  • Meeting singkat dengan WR 2 terkait pengembangan sistem informasi
    • Telah disepakati penggunakan host-to-host bank BTN untuk memproses keuangan.
    • Keuangan diprioritaskan dan kalau bisa ditest running pada tahun ajaran ini.
    • Untuk ruangan, masih akan dikomunikasikan lebih lanjut, karena ruangan administrasi CBT tidak ideal untuk menampung banyak tim developer.

stamp_20230717_134324%20%281%29

Selasa, 18 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal. HDD eksternal yang digunakan untuk backup adalah HDD milik pribadi dan terindikasi mulai bermasalah karena sudah digunakan kurang lebih 8 tahun.
  • Melaksanakan dan mengawasi CBT TOEFL hari ke-2 dari pukul 08.00 sampai dengan 15.30 (3 sesi).
    • Rekap raw scores sudah direkapitulasi dan dikirim ke mr. Leo dan ms. Ajeng untuk diproses.
    • Headset sudah dirapikan dan disimpan kembali ke ruangan server
    • Seluruh sesi ujian TOEFL berjalan lancar dan tanpa ada kendala yang berarti
  • Updating owncloud versi 10.12.1.3 menjadi versi 10.12.2 stable => changelog
  • Mempelajari implementasi composer dan artisan di hestiacp untuk deploy aplikasi laravel yang dibuat tim developer. Deployment laravel sukses dan berjalan lancar.
  • Rabu besok libur nasional
Kamis, 20 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal.
  • Meletakkan server HestiaCP untuk development SIM ke rak server dan melakukan konfigurasi Mikrotik agar server tersebut dapat diakses dari luar kampus
  • Meeting ZOOM dengan WR 2, tim IT dan marketing bank BTN, dan tim Smartcampus membahas masalah pengembangan sistem informasi yang terintegrasi untuk pembayaran kuliah mahasiswa.
  • Reinstalasi AdguardHome agar tidak bentrok dengan systemd-resolved yang juga listen di port 53 pada interface local. Diatasi dengan cara membuat AdguardHome hanya listen di interface eth0 (bukan all interfaces)

Screenshot_20230720_154413

Jumat, 21 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal.
Senin, 24 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal.
  • Zoom meeting dengan tim Bank BNI terkait integrasi host-to-host dengan sistem informasi kampus
  • Menginstal komputer perpustakaan yang terindikasi sistem operasinya corrupt
  • Menerima informasi permohonan pelaksanaan tes TOEFL dari mr. Leo. Direncanakan hari Rabu depan akan dilaksanakan tes tersebut (48 peserta)
Selasa, 25 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal. Tidak ada backup, karena harddisk eksternal rusak. Sudah diinformasikan ke pak Panji untuk di follow up demi keamanan data.
  • Zoom meeting dengan tim Bank BSI terkait integrasi host-to-host dengan sistem informasi kampus
  • Mempersiapkan dan mengujicoba headset untuk tes TOEFL yang diselenggarakan besok
Rabu, 26 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal. Harddisk yang digunakan adalah harddisk baru (Toshiba Canvio 2TB) yang dibelikan oleh pak Panji.
  • Membuat script untuk mempermudah dan mengotomatisasi proses backup (copy, cleanup, unmount, dan poweroff) di server SIM. Dengan script ini proses backup menjadi lebih efisien dan membantu merawat harddisk eksternal.
  • Melakukan instalasi Windows 10 IoT LTSC pada komputer minimarket yang sangat lelet (sebelumnya di install Linux Deepin). Sudah selesai install Windows dan updates, akan dilanjutkan besok.
  • Mereset password maintainer web UNISM (request by Pak Fauji). Sudah selesai 40%, karena dilakukan secara manual
  • Menyelenggarakan test TOEFL dari jam 09.00 sampai dengan 15.00

Script untuk melakukan backup (backupper.sh)

#!/bin/bash

echo -e "\nBackup start:" $(date)

backup_directory="/backup"          # direktori backup hestia
destination_directory="/media/smartcampus/Backup"  # direktori backup

if [ ! -d "$destination_directory" ]; then
    echo "Gagal: Direktori tujuan $destination_directory tidak ditemukan."
    exit 1
fi

# fungsi output progress bar
draw_progress_bar() {
    local progress=$1
    #local filename=$2
    local bar_length=50
    local completed_length=$((progress * bar_length / 100))
    local bar=""

    for ((i = 0; i < completed_length; i++)); do
        bar+="-"
    done

    for ((i = completed_length; i < bar_length; i++)); do
        bar+="-"
    done

    echo -ne "Progress: [$bar] $progress%\r"
}

echo_copy_file() {
    echo -e "File: $1"
}

# hapus file *.log dan file lama di direktori tujuan
echo -e "Menghapus backup lama dan *.log \n"
find "$destination_directory" -type f -name "*.log" -delete
find "$destination_directory" -type f -name "*.tar" -mtime +15 -delete

# list daftar file di direktori backup
backup_files=$(ls "$backup_directory")

# list daftar file di direktori tujuan setelah penghapusan file *.log dan file lama
destination_files=$(ls "$destination_directory")

# filter file yang belum ada di tujuan

files_to_copy=()
for file in $backup_files; do
    if [[ ! $destination_files =~ $file ]] && [ "$file" != "lost+found" ]; then
        files_to_copy+=("$file")
    fi
done

total_files=${#files_to_copy[@]}
current_file=0
total_size_bytes=0

for file in "${files_to_copy[@]}"; do
    current_file=$((current_file + 1))

    # hitung ukuran file dan tambah ke ukuran total dalam bytes
    file_size_bytes=$(stat -c "%s" "$backup_directory/$file")
    total_size_bytes=$((total_size_bytes + file_size_bytes))

    # hitung progress dan menampilkan progress bar
    progress=$((current_file * 100 / total_files))
    draw_progress_bar $progress # "$file"

    # copy file dari direktori sumber ke direktori tujuan
    if [[ ! $file =~ ^tmp\. ]]; then
    echo_copy_file "$file"
    cp "$backup_directory/$file" "$destination_directory/"
    fi
done

total_size_gb=$(bc <<< "scale=2; $total_size_bytes / (1024 * 1024 * 1024)")
echo -e "\nCopying selesai! Total ukuran file yang dibackup: $total_size_gb GB"

# unmount device - asumsi $destination_directory adalah mount point
external_disk_device=$(df -P "$destination_directory" | awk 'NR==2 {print $1}')

# unmount harddisk eksternal
echo "Unmounting harddisk eksternal..."
sleep 5
umount "$destination_directory"

# matikan harddisk eksternal
echo "Power-off harddisk eksternal..."
udisksctl power-off -b "$external_disk_device"
echo -e "Completed. Harddisk eksternal dapat dilepas dengan aman.\n"
Kamis, 27 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya).
  • Membuat backup server SIM secara manual ke harddisk eksternal.
  • Zoom meeting dengan tim Bank Mandiri terkait integrasi host-to-host dengan sistem informasi kampus (jam 09.00 sampai selesai)
  • Zoom meeting dengan tim Bank CIMB Niaga terkait integrasi host-to-host dengan sistem informasi kampus (jam 11.00 sampai selesai)
  • Menyelesaikan instalasi komputer Intel NUC milik minimarket. Sudah dipasang dan bisa beroperasi dengan lancar.
  • Menyelesaikan reset password web-web UNISM dan sudah diinformasikan ke pak Fauji
  • Selama proses reset, ditemukan banyak traces/footprint yang tertinggal karena upaya hacking/cracking. Sudah dibersihkan dan dipastikan tidak ada dampak negatif pada web kampus.
Jumat, 28 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya)
  • Membuat backup server SIM secara manual ke harddisk eksternal.
  • Membuat akun Google khusus untuk akreditasi (request by Ibu Dona dan Ibu Sundari). Akun ini di optimize untuk penggunaan Google Drive, oleh karena itu kapasitas drive-nya di set menjadi 2TB. Alamat akun yang digunakan adalah berkas@unism.ac.id. Sudah disosialisasikan cara pemakaian dan cara sharing dokumennya kepada ibu Sundari.
Senin, 31 Juli 2023
  • Melaksanakan pelayanan SIM dan Operator (memulai ujian CBT, upload soal ujian, rekapitulasi hasil ujian, upload nilai, dan sebagainya)
  • Membuat backup server SIM secara manual ke harddisk eksternal.
  • Meeting dengan rektorat (WR1, WR2, WR3, dan ibu ketua yayasan). Beberapa topik yang dibahas antara lain:
    • Memaparkan hasil diskusi dengan beberapa bank. Masalah pemilihan mitra bank yang akan digunakan untuk sistem informasi akan diputuskan secepatnya oleh yayasan - kecenderungannya memilih BNI
    • Memaparkan kondisi komputer laboratorium
    • Follow up kembali masalah ruangan untuk unit Smartcampus
  • Membuat proposal pengadaan/pergantian komputer laboratorium dan server. Baru selesai pemaparan untuk CBT dan Lab. Multimedia. Pembuatan proposal akan dilanjutkan besok, dan secepatnya diselesaikan sesuai dengan permintaan pak Dodo (WR2).
  • Merubah template login hotspot untuk menyesuaikan tema HUT RI ke 78 tahun di bulan Agustus