  @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/77621>;
	rdfs:comment "The repository administrator has not yet configured an RDF license."^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1067876>
	dct:hasPart <https://digilib.uin-suka.ac.id/id/eprint/77621/1/22106050032_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf>;
	ep:hasFile <https://digilib.uin-suka.ac.id/id/eprint/77621/1/22106050032_BAB-I_IV-atau-V_DAFTAR-PUSTAKA.pdf>;
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL (Text)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1067877>
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL (Text)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1067882>
	eprel:isVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	eprel:isVolatileVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	eprel:islightboxThumbnailVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	rdf:type ep:Document;
	rdfs:label "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL (Other)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1067883>
	eprel:isVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	eprel:isVolatileVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	eprel:ispreviewThumbnailVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	rdf:type ep:Document;
	rdfs:label "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL (Other)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1067884>
	eprel:isVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	eprel:isVolatileVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	eprel:ismediumThumbnailVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	rdf:type ep:Document;
	rdfs:label "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL (Other)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1067885>
	eprel:isVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	eprel:isVolatileVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	eprel:issmallThumbnailVersionOf <http://digilib.uin-suka.ac.id/id/document/1067877>;
	rdf:type ep:Document;
	rdfs:label "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL (Other)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1067886>
	dct:hasPart <https://digilib.uin-suka.ac.id/id/eprint/77621/7/lightbox.jpg>;
	ep:hasFile <https://digilib.uin-suka.ac.id/id/eprint/77621/7/lightbox.jpg>;
	eprel:isVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	eprel:isVolatileVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	eprel:islightboxThumbnailVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	rdf:type ep:Document;
	rdfs:label "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL (Other)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1067887>
	dct:hasPart <https://digilib.uin-suka.ac.id/id/eprint/77621/8/preview.jpg>;
	ep:hasFile <https://digilib.uin-suka.ac.id/id/eprint/77621/8/preview.jpg>;
	eprel:isVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	eprel:isVolatileVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	eprel:ispreviewThumbnailVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	rdf:type ep:Document;
	rdfs:label "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL (Other)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1067888>
	dct:hasPart <https://digilib.uin-suka.ac.id/id/eprint/77621/9/medium.jpg>;
	ep:hasFile <https://digilib.uin-suka.ac.id/id/eprint/77621/9/medium.jpg>;
	eprel:isVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	eprel:isVolatileVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	eprel:ismediumThumbnailVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	rdf:type ep:Document;
	rdfs:label "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL (Other)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/document/1067889>
	dct:hasPart <https://digilib.uin-suka.ac.id/id/eprint/77621/10/small.jpg>;
	ep:hasFile <https://digilib.uin-suka.ac.id/id/eprint/77621/10/small.jpg>;
	eprel:isVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	eprel:isVolatileVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	eprel:issmallThumbnailVersionOf <http://digilib.uin-suka.ac.id/id/document/1067876>;
	rdf:type ep:Document;
	rdfs:label "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL (Other)"^^xsd:string .

<http://digilib.uin-suka.ac.id/id/eprint/77621#authors>
	rdf:_1 <http://digilib.uin-suka.ac.id/id/person/ext-495d42ab86ba2a1ab190970683665092> .

<http://digilib.uin-suka.ac.id/id/eprint/77621>
	bibo:abstract "Pengembangan perangkat lunak modern menuntut kualitas struktur kode yang baik untuk menekan biaya pemeliharaan yang tinggi. Namun, pada proyek berbasis kerangka kerja Laravel, fleksibilitas implementasi sering kali memicu munculnya code smell seperti fat controller, high complexity, dan direct database access yang berdampak pada menurunnya kualitas struktur kode. Pengembangan ini bertujuan untuk merancang dan membangun ekstensi Visual Studio Code untuk mendeteksi code smell tersebut dan memfasilitasi restrukturisasi kode (auto-refactoring) berbasis Clean Architecture. Metode yang digunakan dalam pengembangan ekstensi ini adalah Extreme Programming (XP) dengan memanfaatkan teknologi Tree-sitter untuk menganalisis Abstract Syntax Tree (AST) dari kode sumber PHP secara real-time. Ekstensi ini secara otomatis memberikan peringatan diagnostik pada editor dan mengeksekusi auto-refactoring untuk memindahkan logika akses basis data dari controller ke lapisan service. Hasil pengujian melalui Black-Box Testing dan User Acceptance Testing (UAT) menunjukkan bahwa ekstensi ini berfungsi dengan baik dan mendapatkan tingkat penerimaan yang tinggi dari pengembang ahli dengan nilai rata-rata 4,18 (kategori Baik). Ekstensi ini dapat membantu pengembang mencegah erosi arsitektur, mengurangi utang teknis (technical debt), serta meningkatkan modularitas dan kemudahan pemeliharaan sistem dan kualitas struktur kode secara keseluruhan.\r\nKata Kunci: Visual Studio Code Extension, Code Smell, Clean Architecture, Auto-refactoring, Laravel."^^xsd:string;
	bibo:authorList <http://digilib.uin-suka.ac.id/id/eprint/77621#authors>;
	bibo:status <http://purl.org/ontology/bibo/status/published>;
	dc:hasVersion <http://digilib.uin-suka.ac.id/id/document/1067876>,
		<http://digilib.uin-suka.ac.id/id/document/1067877>;
	dct:creator <http://digilib.uin-suka.ac.id/id/person/ext-495d42ab86ba2a1ab190970683665092>;
	dct:date "2026-05-25";
	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/TB>;
	dct:title "RANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL"^^xsd:string;
	ep:hasDocument <http://digilib.uin-suka.ac.id/id/document/1067876>,
		<http://digilib.uin-suka.ac.id/id/document/1067877>,
		<http://digilib.uin-suka.ac.id/id/document/1067882>,
		<http://digilib.uin-suka.ac.id/id/document/1067883>,
		<http://digilib.uin-suka.ac.id/id/document/1067884>,
		<http://digilib.uin-suka.ac.id/id/document/1067885>,
		<http://digilib.uin-suka.ac.id/id/document/1067886>,
		<http://digilib.uin-suka.ac.id/id/document/1067887>,
		<http://digilib.uin-suka.ac.id/id/document/1067888>,
		<http://digilib.uin-suka.ac.id/id/document/1067889>;
	ep:hasPublished <http://digilib.uin-suka.ac.id/id/document/1067876>,
		<http://digilib.uin-suka.ac.id/id/document/1067877>;
	rdf:type bibo:Article,
		bibo:Thesis,
		ep:EPrint,
		ep:ThesisEPrint;
	rdfs:seeAlso <https://digilib.uin-suka.ac.id/id/eprint/77621/> .

<http://digilib.uin-suka.ac.id/id/subject/TB>
	rdf:type skos:Concept;
	skos:prefLabel "Tehnik Informatika"@en .

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

<https://digilib.uin-suka.ac.id/id/eprint/77621/7/lightbox.jpg>
	rdfs:label "lightbox.jpg"^^xsd:string .

<https://digilib.uin-suka.ac.id/id/eprint/77621/8/preview.jpg>
	rdfs:label "preview.jpg"^^xsd:string .

<https://digilib.uin-suka.ac.id/id/eprint/77621/9/medium.jpg>
	rdfs:label "medium.jpg"^^xsd:string .

<https://digilib.uin-suka.ac.id/id/eprint/77621/10/small.jpg>
	rdfs:label "small.jpg"^^xsd:string .

<https://digilib.uin-suka.ac.id/id/eprint/77621/>
	dc:format "text/html";
	dc:title "HTML Summary of #77621 \n\nRANCANG BANGUN VISUAL STUDIO CODE EXTENSION UNTUK DETEKSI CODE SMELL BERBASIS CLEAN ARCHITECTURE PADA PROYEK LARAVEL\n\n";
	foaf:primaryTopic <http://digilib.uin-suka.ac.id/id/eprint/77621> .

<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-495d42ab86ba2a1ab190970683665092>
	foaf:familyName "Ahmad Fatih Hibatillah"^^xsd:string;
	foaf:givenName "NIM.: 22106050032"^^xsd:string;
	foaf:name "NIM.: 22106050032 Ahmad Fatih Hibatillah"^^xsd:string;
	rdf:type foaf:Person .

