Pengembangan, Pengujian, dan Otomasi Distribusi Pustaka Python untuk Rekonstruksi Linimasa Forensik Digital

Masarief, Arkananta and Rajasa, Kemal Tangguh Aji (2026) Pengembangan, Pengujian, dan Otomasi Distribusi Pustaka Python untuk Rekonstruksi Linimasa Forensik Digital. Project Report. [s.n.], [s.l]. (Unpublished)

[thumbnail of 5025231115_ 5025231263-Project_Report.pdf] Text
5025231115_ 5025231263-Project_Report.pdf - Accepted Version
Restricted to Repository staff only

Download (1MB) | Request a copy

Abstract

Forensik digital memegang peranan penting dalam rekonstruksi kronologi insiden keamanan siber. Organisasi forensic-timeline di GitHub mengembangkan tiga pustaka Python diantaranya adalah Reconformal, ReconFSM, dan ReconGraph. Ketigra repositori dikembangkan sebagai lapisan analitik di atas keluaran Plaso, yaitu perangkat ekstraksi artefak forensik lintas platform. Pada saat kerja praktik ini dimulai, ketiga repositori belum dilengkapi dengan infrastruktur pengujian otomatis, alur CI/CD, dan dokumentasi teknis yang dapat diakses publik.ReconGraph juga hanya mendukung berkas log dari perangkat drone sebagai masukan, bukanb berkas CSV Plaso. Kerja praktik ini menambahkan dukungan masukan CSV Plaso pada ReconGraph, mengintegrasikan pipeline pra-pemrosesan CSV ke JSON pada Reconformal, mengimplementasikan alur CI/CD berbasis GitHub Actions dengan penerbitan paket otomatis ke PyPI melalui OIDC Trusted Publishing, serta menyusun dokumentasi teknis menggunakan Sphinx yang diterbitkan melalui ReadTheDocs.Hasil pengujian menunjukkan bahwa pipeline Continuous Integration terpicu secara otomatis dan menjalankan seluruh modul uji pytest dengan status lulus, sedangkan pipeline Continuous Deployment berhasil menerbitkan paket ketiga repositori ke PyPI tanpa kredensial statis.Dokumentasi teknis ketiga repositori kini tersedia secara publik melalui ReadTheDocs.Capaian ini memangkas waktu rilis pustaka, memperkecil peluang lolosnya bug ke lingkungan produksi, serta memperluas potensi adopsi pendekatan rekonstruksi linimasa forensik digital.

Item Type: Monograph (Project Report)
Uncontrolled Keywords: CI/CD, Forensik Digital, GitHub Actions, PyPI, Python, Sphinx
Subjects: T Technology > T Technology (General) > T58.5 Information technology. IT--Auditing
T Technology > T Technology (General) > T58.8 Productivity. Efficiency
Divisions: Faculty of Intelligent Electrical and Informatics Technology (ELECTICS) > Informatics Engineering > 55201-(S1) Undergraduate Thesis
Depositing User: Arkananta Masarief
Date Deposited: 06 Jul 2026 02:55
Last Modified: 06 Jul 2026 02:55
URI: http://repository.its.ac.id/id/eprint/134315

Actions (login required)

View Item View Item