The repository administrator has not yet configured an RDF license.
RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT
Kualitas perangkat lunak merupakan aspek krusial dalam pengembangan sistem, di mana kualitas internal seperti keringkasan kode (conciseness) berpengaruh langsung terhadap biaya pemeliharaan dan keterbacaan program. Kode yang redundan dan bertele-tele meningkatkan beban kognitif pengembang dalam memahami logika sistem. Penelitian ini bertujuan untuk merancang dan membangun sebuah ekstensi pada Integrated Development Environment (IDE) Visual Studio Code yang mampu melakukan analisis statis untuk mengukur tingkat keringkasan kode JavaScript secara otomatis. Pengembangan sistem dilakukan menggunakan metode Extreme Programming (XP) melalui dua tahap iterasi yang mencakup perencanaan, perancangan, pengkodean, dan pengujian. Secara teknis, ekstensi ini dibangun menggunakan Node.js dengan memanfaatkan pustaka Acorn untuk mentransformasi kode sumber menjadi struktur Abstract Syntax Tree (AST). Pengukuran keringkasan kode didasarkan pada Model Kualitas McCall yang diimplementasikan melalui Metrik Halstead untuk kepadatan token. Hasil penelitian menunjukkan bahwa ekstensi JS Conciseness Analyzer berhasil menyajikan laporan kualitas kode secara real-time dengan tingkat akurasi perhitungan 99,99% berdasarkan validasi pengujian blackbox. Fitur tambahan berupa agregasi data workspace dan status kelayakan otomatis (verdict) membantu pengembang dalam menginterpretasikan hasil pengukuran dengan lebih mudah. Kesimpulannya, penelitian ini berhasil menyediakan alat bantu penganalisis statis yang efektif bagi pengembang JavaScript dalam memantau dan menjaga kualitas internal perangkat lunak mereka. Kata Kunci: Keringkasan Kode, Metrik Halstead, Cyclomatic Complexity, Ekstensi Visual Studio Code, Extreme Programming, JavaScript.
FAKULTAS SAINS DAN TEKNOLOGI, UIN SUNAN KALIJAGA YOGYAKARTA
NIM.: 22106050016 Zidane Zahran Lazuar Purnomo
RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Other)
HTML Summary of #77625 RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT
Tehnik Informatika