ThesisLint v2.0
Aplikasi desktop canggih untuk inspeksi otomatis kepatuhan format naskah akademik (skripsi/tesis) format .docx dan .pdf dengan tema Obsidian Dark, stemmer bahasa Indonesia, dan ekspor auto-koreksi.
Tangkapan Layar
Antarmuka & Alur Kerja Aplikasi

UI Obsidian Dark & Dasbor Inspeksi Real-Time — Ruang kerja utama dengan estetika Obsidian Dark, pengukur skor kesehatan dokumen (94/100), penghitung pelanggaran format bertingkat, bilah alat ergonomis, dan tabel pencarian langsung.
Fitur Unggulan
Kemampuan Utama Sistem
Mode Gelap Obsidian & Animasi Maskot
Palet Obsidian gelap (#090A15) dipadu kartu glassmorphism zamrud mint (#34D399) & indigo (#6366F1), toolbar satu baris ergonomis, dan splash screen beranimasi.
3 Tingkat Mode Pemindaian
Pilihan Quick Scan, Normal Scan, atau Over Analysis (skripsi 100+ halaman) dilengkapi Stemmer Morfologi Indonesia, N-Gram kata asing, dan graf silang referensi.
Pembangun Profil Pedoman Kampus
Konfigurator pedoman tanpa kode (ProfileEditorDialog) untuk menyesuaikan posisi judul tabel (Atas/Bawah), keterangan gambar, dan bab wajib universitas dengan impor/ekspor JSON.
Filter Tingkat Keparahan Interaktif
Penyaringan pelanggaran berdasarkan level KRITIS (Merah), BESAR (Oranye), KECIL (Kuning), dan INFO (Biru) dengan pencarian kata kunci real-time.
Ekspor PDF & DOCX Auto-Koreksi
Menerbitkan laporan resmi audit naskah ukuran A4 berformat PDF beserta metrik skor kesehatan, atau ekspor naskah .docx yang telah diperbaiki otomatis.
Verifikasi 194 Unit Tests
Keandalan mesin teruji ketat lewat 194 skenario pengujian otomatis Pytest mencakup parser docx, akurasi stemmer bahasa, mesin aturan statis, dan komponen UI.
Validasi Keamanan Pra-Ekspor
Mencegah pembuatan dokumen prematur dengan validasi status analisis dokumen aktif dan dialog peringatan interaktif informatif.
Executable Mandiri Tanpa Instalasi
Dipaketkan menjadi berkas executable tunggal (.exe) Windows via PyInstaller lengkap dengan aset terbundel dan skrip instalasi kustom.
Arsitektur Sistem
Arsitektur Python Modular
Memisahkan lapisan presentasi GUI, aturan analisis statis, parser AST dokumen, dan mesin pembuat laporan.
Presentation Layer (GUI)
Rule Engine & AST Parser
Export & Reporting
Teknologi
Stack Teknologi Digunakan
Core & GUI Framework
Analysis & NLP Engine
Export & Reporting
Testing & Build Packaging
Tertarik Menggunakan atau Mengembangkan ThesisLint?
Akses repositori GitHub untuk melihat kode sumber, dokumentasi arsitektur, dan paket rilis executable mandiri.