  @prefix epid: <http://digilib.uin-suka.ac.id/id/> .
  @prefix void: <http://rdfs.org/ns/void#> .
  @prefix xsd: <http://www.w3.org/2001/XMLSchema#> .
  @prefix cc: <http://creativecommons.org/ns#> .
  @prefix ep: <http://eprints.org/ontology/> .
  @prefix eprel: <http://eprints.org/relation/> .
  @prefix dc: <http://purl.org/dc/elements/1.1/> .
  @prefix bibo: <http://purl.org/ontology/bibo/> .
  @prefix geo: <http://www.w3.org/2003/01/geo/wgs84_pos#> .
  @prefix owl: <http://www.w3.org/2002/07/owl#> .
  @prefix event: <http://purl.org/NET/c4dm/event.owl#> .
  @prefix skos: <http://www.w3.org/2004/02/skos/core#> .
  @prefix foaf: <http://xmlns.com/foaf/0.1/> .
  @prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#> .
  @prefix rdf: <http://www.w3.org/1999/02/22-rdf-syntax-ns#> .
  @prefix dct: <http://purl.org/dc/terms/> .

<>
	foaf:primaryTopic <http://digilib.uin-suka.ac.id/id/eprint/79613>;
	rdfs:comment "The repository administrator has not yet configured an RDF license."^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1087695>
	dct:hasPart <https://digilib.uin-suka.ac.id/id/eprint/79613/1/21106050023_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf>;
	ep:hasFile <https://digilib.uin-suka.ac.id/id/eprint/79613/1/21106050023_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf>;
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "RANCANG BANGUN VS CODE EXTENSION UNTUK IDENTIFIKASI KODE YANG BERISIKO MENGHAMBAT MAINTAINABILITY MENGGUNAKAN SOFTWARE METRICS DAN LARGE LANGUAGE MODEL (Text)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1087696>
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "RANCANG BANGUN VS CODE EXTENSION UNTUK IDENTIFIKASI KODE YANG BERISIKO MENGHAMBAT MAINTAINABILITY MENGGUNAKAN SOFTWARE METRICS DAN LARGE LANGUAGE MODEL (Text)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/eprint/79613#authors>
	rdf:_1 <http://digilib.uin-suka.ac.id/id/person/ext-490e3a7d60156b145cc15d887e71adf3> .

<http://digilib.uin-suka.ac.id/id/eprint/79613>
	bibo:abstract "Maintainability is a software quality attribute related to the ease of understanding,\r\nrepairing, modifying, and developing code. This study aims to develop the\r\nMaintainability Risk Analyzer as a VS Code Extension to identify maintainability\r\nrisks in JavaScript code using software metrics and provide contextual explanations\r\nthrough a Large Language Model (LLM). The system was developed using Extreme\r\nProgramming (XP), consisting of planning, design, coding, and testing. Static\r\nanalysis utilizes the Abstract Syntax Tree (AST) to obtain Halstead Volume,\r\nCyclomatic Complexity, and Lines of Code (LOC), which are used to calculate the\r\nVisual Studio Maintainability Index (MIVS) and determine the risk level. The\r\nanalysis results are displayed directly within the development environment through\r\nDiagnostic, Highlight, Hover, and Show Summary. The Explain Maintainability\r\nRisk feature provides contextual explanations of risk factors and LLM-based\r\nrefactoring suggestions. The implementation and testing results show that the\r\nextension can perform maintainability analysis on JavaScript code, display risk\r\nlevels and the corresponding metrics, and provide explanations and improvement\r\nsuggestions through the LLM-based feature. User evaluation of the LLM-based\r\nfeature using the Extended TAM among 101 valid respondents resulted in an overall\r\nmean score of 3.49, which falls into the very high category."^^xsd:string;
	bibo:authorList <http://digilib.uin-suka.ac.id/id/eprint/79613#authors>;
	bibo:status <http://purl.org/ontology/bibo/status/published>;
	dc:hasVersion <http://digilib.uin-suka.ac.id/id/document/1087695>,
		<http://digilib.uin-suka.ac.id/id/document/1087696>;
	dct:creator <http://digilib.uin-suka.ac.id/id/person/ext-490e3a7d60156b145cc15d887e71adf3>;
	dct:date "2026-08-28";
	dct:isPartOf <http://digilib.uin-suka.ac.id/id/repository>;
	dct:issuer <http://digilib.uin-suka.ac.id/id/org/ext-1ea96a2503a70ef7fcbae7670153192b>,
		<http://digilib.uin-suka.ac.id/id/org/ext-008c8b62ba5ae76ed4e62cd13ae8626e>;
	dct:subject <http://digilib.uin-suka.ac.id/id/subject/005.12.>;
	dct:title "RANCANG BANGUN VS CODE EXTENSION UNTUK IDENTIFIKASI KODE YANG BERISIKO MENGHAMBAT MAINTAINABILITY MENGGUNAKAN SOFTWARE METRICS DAN LARGE LANGUAGE MODEL"^^xsd:string;
	ep:hasDocument <http://digilib.uin-suka.ac.id/id/document/1087695>,
		<http://digilib.uin-suka.ac.id/id/document/1087696>;
	ep:hasPublished <http://digilib.uin-suka.ac.id/id/document/1087695>,
		<http://digilib.uin-suka.ac.id/id/document/1087696>;
	rdf:type bibo:Article,
		bibo:Thesis,
		ep:EPrint,
		ep:ThesisEPrint;
	rdfs:seeAlso <https://digilib.uin-suka.ac.id/id/eprint/79613/> .

<http://digilib.uin-suka.ac.id/id/subject/005.12.>
	rdf:type skos:Concept;
	skos:prefLabel "005.12 Software System Analysis and Design/Sistem Analisa dan Desain Perangkat Lunak" .

<https://digilib.uin-suka.ac.id/id/eprint/79613/1/21106050023_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf>
	rdfs:label "21106050023_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf"^^xsd:string .

<https://digilib.uin-suka.ac.id/id/eprint/79613/>
	dc:format "text/html";
	dc:title "HTML Summary of #79613 \n\nRANCANG BANGUN VS CODE EXTENSION UNTUK IDENTIFIKASI KODE YANG BERISIKO MENGHAMBAT MAINTAINABILITY MENGGUNAKAN SOFTWARE METRICS DAN LARGE LANGUAGE MODEL\n\n";
	foaf:primaryTopic <http://digilib.uin-suka.ac.id/id/eprint/79613> .

<http://digilib.uin-suka.ac.id/id/org/ext-1ea96a2503a70ef7fcbae7670153192b>
	dct:hasPart <http://digilib.uin-suka.ac.id/id/org/ext-008c8b62ba5ae76ed4e62cd13ae8626e>;
	foaf:name "UIN SUNAN KALIJAGA YOGYAKARTA"^^xsd:string;
	rdf:type foaf:Organization .

<http://digilib.uin-suka.ac.id/id/org/ext-008c8b62ba5ae76ed4e62cd13ae8626e>
	dct:isPartOf <http://digilib.uin-suka.ac.id/id/org/ext-1ea96a2503a70ef7fcbae7670153192b>;
	foaf:name "FAKULTAS SAINS DAN TEKNOLOGI, UIN SUNAN KALIJAGA YOGYAKARTA"^^xsd:string;
	rdf:type foaf:Organization .

<http://digilib.uin-suka.ac.id/id/person/ext-490e3a7d60156b145cc15d887e71adf3>
	foaf:familyName "Ekasari Amalia"^^xsd:string;
	foaf:givenName "NIM.: 21106050023"^^xsd:string;
	foaf:name "NIM.: 21106050023 Ekasari Amalia"^^xsd:string;
	rdf:type foaf:Person .

