Beranda

Education

Forensik Digital Kasus Hoax Sekolah #1

Forensik Digital Kasus Hoax Sekolah #1

Bagian pertama dari seri lima tulisan tentang menginvestigasi penyebaran hoax di grup WhatsApp sekolah — hanya dengan laptop dan tools open source. Kita mulai dari yang paling sering dilewatkan: dasar hukum, persetujuan, chain of custody, dan penyiapan toolkit.

8 dibaca
Belum ada penilaian

Seri Forensik Digital Kasus Hoax Sekolah #1 Kerangka kerja & legalitas (Anda di sini) · #2 Akuisisi bukti · #3 Database WhatsApp · #4 Metadata media · #5 Timeline & laporan

Sebuah pesan masuk ke grup WhatsApp kelas: kabar bahwa seorang guru dipecat karena kasus tertentu, lengkap dengan foto blur dan tangkapan layar percakapan. Dalam empat jam pesan itu sudah ada di tujuh grup berbeda, sampai ke grup wali murid, lalu muncul di Instagram Story beberapa siswa. Orang tua menelepon sekolah. Guru yang difitnah tidak masuk keesokan harinya.

Kepala sekolah meminta satu hal yang terdengar sederhana: siapa yang pertama menyebarkan?

Seri ini membahas cara menjawab pertanyaan itu secara metodis, hanya dengan laptop atau MacBook dan perangkat lunak open source. Tidak ada Cellebrite, tidak ada Magnet AXIOM, tidak ada lisensi puluhan juta. Yang ada: sqlite3, exiftool, Python, dan disiplin kerja yang benar.

Bagian pertama ini sengaja tidak menyentuh satu perangkat pun. Karena kesalahan terbesar dalam kasus seperti ini hampir tidak pernah bersifat teknis — melainkan soal wewenang, persetujuan, dan bukti yang rusak sebelum sempat dianalisis.

Peta seri

  1. Kerangka kerja, legalitas, dan toolkit (tulisan ini)
  2. Akuisisi bukti: tangkapan layar, ponsel Android, dan iPhone
  3. Membedah artefak WhatsApp: msgstore.db dan ChatStorage.sqlite
  4. Metadata media dan pelacakan asal gambar/video
  5. Rekonstruksi timeline, menentukan penyebar pertama, dan menyusun laporan

Prasyarat

  • Laptop macOS (contoh perintah memakai Homebrew) atau Linux — mayoritas perintah identik
  • Homebrew dan Python 3.10+
  • Ruang disk kosong minimal 100 GB untuk citra dan salinan bukti
  • Pemahaman dasar SQL dan terminal
  • Penunjukan resmi tertulis dari sekolah — ini bukan opsional, lihat bagian berikutnya

1. Pahami posisi hukum Anda sebelum menyentuh perangkat

Ini bagian yang paling sering dilompati praktisi teknis, dan yang paling sering membuat seluruh pekerjaan sia-sia.

Anda kemungkinan besar bukan sedang menangani perkara pidana

Banyak orang refleks mengutip Pasal 28 ayat (3) UU No. 1 Tahun 2024 (perubahan kedua UU ITE) yang melarang penyebaran informasi elektronik berisi pemberitahuan bohong yang menimbulkan kerusuhan di masyarakat, dengan ancaman pidana berat pada Pasal 45A ayat (3).

Tapi ada perkembangan penting yang mengubah gambaran ini. Lewat Putusan Nomor 115/PUU-XXII/2024 yang dibacakan 29 April 2025, Mahkamah Konstitusi menyatakan kata "kerusuhan" dalam kedua pasal itu inkonstitusional bersyarat — hanya konstitusional sepanjang dimaknai sebagai gangguan ketertiban umum di ruang fisik, bukan di ruang digital atau siber.

Artinya, keributan yang hanya terjadi di grup WhatsApp dan kolom komentar, betapapun ramainya, tidak memenuhi unsur pasal itu. Kegemparan daring bukan kerusuhan.

Konsekuensi praktis: hoax sekolah biasa hampir selalu berada di luar jangkauan Pasal 28 ayat (3). Kalau ada tuduhan personal terhadap guru, yang relevan justru ketentuan pencemaran nama baik — dan itu delik aduan, yang harus diadukan sendiri oleh korban, bukan oleh sekolah.

Yang justru berlaku: mekanisme sekolah

Permendikbudristek Nomor 46 Tahun 2023 tentang Pencegahan dan Penanganan Kekerasan di Lingkungan Satuan Pendidikan (PPKSP) secara eksplisit mengategorikan kekerasan yang dilakukan melalui media teknologi informasi dan komunikasi — termasuk perundungan siber — sebagai bentuk kekerasan yang wajib ditangani sekolah. Aturan ini mewajibkan setiap satuan pendidikan membentuk Tim Pencegahan dan Penanganan Kekerasan (TPPK).

Jadi dalam kasus hoax sekolah, klien Anda sebenarnya adalah TPPK, bukan kepolisian. Kerangka kerjanya penanganan internal yang berpihak pada pemulihan, bukan penyidikan pidana. Ini mengubah banyak hal: standar pembuktian, bahasa laporan, dan yang paling penting, rekomendasi akhir.

Pelaku dan saksi adalah anak

Kalau tersangkanya siswa di bawah 18 tahun, UU No. 11 Tahun 2012 tentang Sistem Peradilan Pidana Anak berlaku. Prinsipnya keadilan restoratif dan diversi — pengalihan dari proses peradilan. UU No. 35 Tahun 2014 tentang Perlindungan Anak juga melarang publikasi identitas anak yang berhadapan dengan hukum.

Aturan keras untuk laporan Anda: jangan pernah menulis nama lengkap siswa. Pakai inisial atau kode subjek (S-01, S-02). Jangan lampirkan foto profil. Jangan sebar laporan ke grup guru.

Data pribadi

UU No. 27 Tahun 2022 tentang Pelindungan Data Pribadi mengatur pemrosesan data pribadi. Isi ponsel siswa adalah data pribadi milik anak dan pihak ketiga yang berkomunikasi dengannya. Anda memerlukan dasar pemrosesan yang sah, dan untuk anak di bawah umur, persetujuan diberikan oleh orang tua atau wali.

Bukti yang dikumpulkan sendiri

Putusan MK Nomor 20/PUU-XIV/2016 membatasi penggunaan rekaman elektronik sebagai alat bukti: perekaman harus dilakukan dalam rangka penegakan hukum atas permintaan aparat yang berwenang. Kalau kasus ini suatu saat naik ke jalur pidana, akuisisi yang Anda lakukan hari ini bisa dipersoalkan.

Karena itu, posisikan pekerjaan Anda sebagai audit internal untuk kepentingan penanganan sekolah, dan tulis batasan itu secara eksplisit di laporan. Jika ada indikasi pidana serius, hentikan, laporkan, serahkan ke aparat.

2. Empat prinsip ACPO

Standar de facto forensik digital adalah ACPO Good Practice Guide for Digital Evidence. Empat prinsipnya cukup dihafal:

  1. Jangan ubah data. Tindakan Anda tidak boleh mengubah data pada perangkat yang bisa dijadikan bukti.
  2. Kalau harus mengubah, Anda harus kompeten dan bisa menjelaskan. Pada ponsel modern, akuisisi selalu meninggalkan jejak — jadi prinsip ini yang berlaku, bukan prinsip pertama.
  3. Dokumentasikan semuanya. Jejak audit harus memungkinkan pihak ketiga mengulang langkah Anda dan mendapat hasil sama.
  4. Ada satu orang yang bertanggung jawab memastikan ketiga prinsip di atas dipatuhi.

Prinsip nomor 3 adalah alasan seri ini banyak memakai perintah terminal. Perintah bisa disalin ke laporan; klik di GUI tidak bisa.

3. Rumuskan pertanyaan investigasi

Jangan mulai dari "cari pelakunya". Pecah menjadi pertanyaan yang bisa dijawab dengan artefak:

Pertanyaan Artefak yang menjawab
Kapan pesan pertama kali muncul di setiap grup? Timestamp msgstore.db / ChatStorage.sqlite per perangkat
Siapa pengirim pertama di grup dengan waktu paling awal? Kolom pengirim + JID grup
Apakah pesan itu diteruskan atau diketik/diunggah asli? Flag forwarded dan skor penerusan
Apakah media berasal dari perangkat itu atau diterima? Nama file, EXIF, hash
Perangkat apa yang membuat media aslinya? EXIF Make/Model, jejak encoder
Apakah kontennya memang hoax? Verifikasi konten, penelusuran gambar

Perhatikan bahwa "siapa aktor utama" tidak ada di tabel. Itu kesimpulan, bukan artefak — dan kita bangun di bagian kelima.

Bedakan sejak awal: originator (yang membuat konten), first spreader (yang pertama memasukkannya ke ekosistem sekolah), dan amplifier (yang membuatnya viral). Ketiganya sering orang yang berbeda, dan menyamakan mereka adalah kesalahan analisis paling umum dalam kasus hoax.

4. Siapkan dokumen sebelum siapkan tools

Buat tiga dokumen ini dan minta ditandatangani sebelum akuisisi pertama.

Surat penunjukan dari kepala sekolah/TPPK: ruang lingkup, batas waktu, siapa penerima laporan, dan pernyataan bahwa ini penanganan internal.

Formulir persetujuan akuisisi per perangkat, ditandatangani siswa dan orang tua/wali, memuat: perangkat apa, data apa yang diambil, tujuan, berapa lama disimpan, kapan dimusnahkan, dan hak menolak tanpa konsekuensi akademik. Kalimat terakhir itu penting — persetujuan di bawah tekanan bukan persetujuan.

Formulir chain of custody per barang bukti:

ID Bukti      : EV-003
Deskripsi     : Ponsel Android, Xiaomi Redmi Note 11, IMEI ****1234
Pemilik       : S-04 (siswa, 15 th)
Diterima dari : Wali kelas 9B
Tanggal/waktu : 2026-08-14 09:12 WIB
Kondisi       : Menyala, mode pesawat aktif, PIN diberikan pemilik
Penerima      : [nama pemeriksa]

RIWAYAT PENYERAHAN
No | Tanggal/Waktu       | Dari      | Ke        | Tujuan          | Paraf
1  | 2026-08-14 09:12    | Wali kls  | Pemeriksa | Akuisisi logis  |
2  | 2026-08-14 11:40    | Pemeriksa | Wali kls  | Dikembalikan    |

5. Pasang toolkit di macOS

Semua yang kita perlukan gratis dan open source.

# Utilitas inti
brew install exiftool sqlite ffmpeg jq coreutils hashdeep

# Akses perangkat
brew install libimobiledevice ideviceinstaller   # iOS
brew install --cask android-platform-tools       # adb untuk Android

# Analisis
brew install --cask db-browser-for-sqlite
brew install sleuthkit

Lalu paket Python di lingkungan terpisah:

python3 -m venv ~/forensics-env
source ~/forensics-env/bin/activate

pip install --upgrade pip
pip install mvt                    # Mobile Verification Toolkit (Amnesty Intl)
pip install whatsapp-chat-exporter # parser msgstore.db / ChatStorage.sqlite
pip install pandas networkx matplotlib imagehash pillow

Beberapa tool berbasis Git yang layak disiapkan:

mkdir -p ~/forensics-tools && cd ~/forensics-tools
git clone https://github.com/abrignoni/ALEAPP.git   # parser artefak Android
git clone https://github.com/abrignoni/iLEAPP.git   # parser artefak iOS

Verifikasi cepat:

exiftool -ver && sqlite3 --version && adb version && mvt-ios version

Catatan Apple Silicon: kalau brew mengeluh soal arsitektur, pastikan Homebrew ada di /opt/homebrew. Jangan campur dengan instalasi Rosetta di /usr/local — dua Python yang berebut PATH adalah sumber jam-jam yang terbuang percuma.

6. Bangun struktur kasus

Struktur folder yang konsisten mencegah bukti tertukar dan membuat laporan mudah disusun.

CASE=~/cases/2026-08-HOAX-SMPN12
mkdir -p $CASE/{00-admin,01-evidence,02-working,03-analysis,04-report,05-tools-output}

# Satu subfolder per barang bukti, isinya tidak pernah diubah
mkdir -p $CASE/01-evidence/EV-001-screenshot-pelapor
mkdir -p $CASE/01-evidence/EV-002-android-S04
mkdir -p $CASE/01-evidence/EV-003-ios-S07

Aturan mainnya satu kalimat: 01-evidence/ bersifat baca-saja; semua pekerjaan dilakukan di salinan pada 02-working/.

Terapkan secara teknis:

chmod -R a-w $CASE/01-evidence

Setiap kali bukti masuk, hitung hash dan simpan manifesnya:

cd $CASE/01-evidence/EV-001-screenshot-pelapor
shasum -a 256 * > ../../00-admin/EV-001.sha256

# Verifikasi kapan saja
shasum -a 256 -c ../../00-admin/EV-001.sha256

Untuk direktori besar, hashdeep lebih praktis:

hashdeep -c sha256 -r $CASE/01-evidence/EV-002-android-S04 \
  > $CASE/00-admin/EV-002-manifest.txt

hashdeep -c sha256 -r -a -k $CASE/00-admin/EV-002-manifest.txt \
  $CASE/01-evidence/EV-002-android-S04

7. Catat log pemeriksa

Buat 00-admin/examiner-log.md dan isi saat bekerja, bukan sesudahnya. Rekonstruksi dari ingatan adalah cara termudah kehilangan kredibilitas saat ditanya.

## 2026-08-14

09:12 — Menerima EV-003 dari wali kelas 9B. Perangkat menyala,
        mode pesawat sudah aktif. Difoto 4 sisi (IMG_0021-0024).
09:15 — Verifikasi mode pesawat & Wi-Fi mati. Screen timeout → Never.
09:22 — Persetujuan orang tua diterima via WA, PDF disimpan
        di 00-admin/consent-S04.pdf, sha256 dicatat.
09:30 — Mulai akuisisi logis. Perintah: (lihat command-history.txt)
11:40 — Akuisisi selesai. Hash manifest dibuat. Perangkat dikembalikan.

Rekam juga seluruh perintah yang dijalankan:

script -a $CASE/00-admin/command-history.txt

Kesimpulan dan langkah berikutnya

Belum ada satu byte bukti pun yang kita ambil, tapi bagian tersulit sudah lewat. Investigasi forensik yang gagal di pengadilan atau di rapat komite sekolah nyaris tidak pernah gagal karena SQL yang salah — melainkan karena tidak ada persetujuan, tidak ada chain of custody, atau pemeriksa tidak bisa menjelaskan dari mana sebuah angka berasal.

Ringkasnya, sebelum lanjut pastikan Anda punya: surat penunjukan, formulir persetujuan bertanda tangan orang tua, formulir chain of custody kosong siap pakai, toolkit terpasang dan terverifikasi, struktur kasus dengan folder bukti baca-saja, dan log pemeriksa yang sudah dibuka.

Pada bagian kedua kita masuk ke akuisisi: kenapa tangkapan layar dari pelapor adalah bukti paling lemah yang bisa Anda miliki, cara mengambil data dari Android tanpa root, cara membuat backup iPhone terenkripsi dengan libimobiledevice, dan bagaimana mendokumentasikan semuanya agar bisa diverifikasi ulang.

Penafian: tulisan ini bersifat edukatif dan bukan nasihat hukum. Untuk kasus nyata yang berpotensi berlanjut ke jalur hukum, libatkan penasihat hukum dan koordinasikan dengan Satgas PPKSP daerah atau aparat penegak hukum sejak awal.

Post Terkait

Forensik Digital Kasus Hoax Sekolah #5

Bagian penutup: menggabungkan timeline lintas perangkat, membangun graf penyebaran dengan networkx, menguji hipotesis al...

27 Agt 2026

Forensik Digital Kasus Hoax Sekolah #4

Bagian keempat: membaca konvensi penamaan file WhatsApp, apa yang tersisa dari EXIF setelah kompresi, perceptual hashing...

27 Agt 2026

Forensik Digital Kasus Hoax Sekolah #3

Bagian ketiga: dekripsi backup crypt15, bedah skema msgstore.db pada Android dan ChatStorage.sqlite pada iOS, konversi t...

27 Agt 2026

© 2026 Yowisben. Semua hak dilindungi.

Powered by LONTAR CMS v1.71.0