eprintid: 77625 rev_number: 10 eprint_status: archive userid: 12241 dir: disk0/00/07/76/25 datestamp: 2026-07-23 03:06:45 lastmod: 2026-07-23 03:06:45 status_changed: 2026-07-23 03:06:45 type: thesis metadata_visibility: show contact_email: sophanshofwan@gmail.com creators_name: Zidane Zahran Lazuar Purnomo, NIM.: 22106050016 title: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT ispublished: pub subjects: TB divisions: jur_tinf full_text_status: restricted keywords: Keringkasan Kode, Metrik Halstead, Cyclomatic Complexity, Ekstensi Visual Studio Code, Extreme Programming, JavaScript note: Dr. Fitri Wulandari, S.Si., M.Kom. abstract: 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. date: 2026-05-25 date_type: published pages: 76 institution: UIN SUNAN KALIJAGA YOGYAKARTA department: FAKULTAS SAINS DAN TEKNOLOGI thesis_type: skripsi thesis_name: other citation: Zidane Zahran Lazuar Purnomo, NIM.: 22106050016 (2026) RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT. Skripsi thesis, UIN SUNAN KALIJAGA YOGYAKARTA. document_url: https://digilib.uin-suka.ac.id/id/eprint/77625/1/22106050016_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf document_url: https://digilib.uin-suka.ac.id/id/eprint/77625/2/22106050016_BAB-II_sampai_SEBELUM-BAB-TERAKHIR.pdf