…
comment: The repository administrator has not yet configured an RDF license.
primary topic: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT

RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT
type: Thesis
type: Article
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
status: published
author list: authors
type: EPrint
type: ThesisEPrint
is part of: repository
has document: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
has version: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
has published: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
has document: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Other)
subject: Tehnik Informatika

RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
type: Document
has file: 22106050016_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf
has part: 22106050016_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf

RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
type: Document

UIN SUNAN KALIJAGA YOGYAKARTA
type: Organization

FAKULTAS SAINS DAN TEKNOLOGI, UIN SUNAN KALIJAGA YOGYAKARTA
type: Organization

NIM.: 22106050016 Zidane Zahran Lazuar Purnomo
type: Person
given name: NIM.: 22106050016
family name: Zidane Zahran Lazuar Purnomo

RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
islightbox thumbnail version of: 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)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
ispreview thumbnail version of: 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)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
ismedium thumbnail version of: 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)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
issmall thumbnail version of: 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)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
islightbox thumbnail version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
has file: lightbox.jpg
has part: lightbox.jpg

RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
ispreview thumbnail version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
has file: preview.jpg
has part: preview.jpg

RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
ismedium thumbnail version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
has file: medium.jpg
has part: medium.jpg

RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Other)
type: Document
is version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
is volatile version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
issmall thumbnail version of: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT (Text)
has file: small.jpg
has part: small.jpg

HTML Summary of #77625 RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT
format: text/html
primary topic: RANCANG BANGUN ALAT ANALISIS KERINGKASAN KODE SUMBER BERBASIS METRIK HALSTEAD PADA PROYEK JAVASCRIPT

Tehnik Informatika
type: Concept