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

<>
	foaf:primaryTopic <http://eprints.amikom.ac.id/id/eprint/32025>;
	rdfs:comment "The repository administrator has not yet configured an RDF license."^^xsd:string .

<http://eprints.amikom.ac.id/id/document/321275>
	dct:hasPart <https://eprints.amikom.ac.id/id/eprint/32025/1/COVER.pdf>;
	ep:hasFile <https://eprints.amikom.ac.id/id/eprint/32025/1/COVER.pdf>;
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "PENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS\r\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP\r\nSINGLE PAGE APPLICATION (Text)"^^xsd:string .

<http://eprints.amikom.ac.id/id/document/321276>
	dct:hasPart <https://eprints.amikom.ac.id/id/eprint/32025/2/BAB%20I.pdf>;
	ep:hasFile <https://eprints.amikom.ac.id/id/eprint/32025/2/BAB%20I.pdf>;
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "PENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS\r\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP\r\nSINGLE PAGE APPLICATION (Text)"^^xsd:string .

<http://eprints.amikom.ac.id/id/document/321277>
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "PENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS\r\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP\r\nSINGLE PAGE APPLICATION (Text)"^^xsd:string .

<http://eprints.amikom.ac.id/id/document/321278>
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "PENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS\r\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP\r\nSINGLE PAGE APPLICATION (Text)"^^xsd:string .

<http://eprints.amikom.ac.id/id/document/321279>
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "PENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS\r\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP\r\nSINGLE PAGE APPLICATION (Text)"^^xsd:string .

<http://eprints.amikom.ac.id/id/document/321280>
	dct:hasPart <https://eprints.amikom.ac.id/id/eprint/32025/6/BAB%20V.pdf>;
	ep:hasFile <https://eprints.amikom.ac.id/id/eprint/32025/6/BAB%20V.pdf>;
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "PENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS\r\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP\r\nSINGLE PAGE APPLICATION (Text)"^^xsd:string .

<http://eprints.amikom.ac.id/id/document/321281>
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "PENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS\r\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP\r\nSINGLE PAGE APPLICATION (Text)"^^xsd:string .

<http://eprints.amikom.ac.id/id/document/321282>
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "PENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS\r\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP\r\nSINGLE PAGE APPLICATION (Text)"^^xsd:string .

<http://eprints.amikom.ac.id/id/document/321283>
	rdf:type bibo:Document,
		ep:Document;
	rdfs:label "PENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS\r\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP\r\nSINGLE PAGE APPLICATION (Archive)"^^xsd:string .

<http://eprints.amikom.ac.id/id/eprint/32025#authors>
	rdf:_1 <http://eprints.amikom.ac.id/id/person/ext-b87e535bc4fc72f0a06f3f32c98c3ec3> .

<http://eprints.amikom.ac.id/id/eprint/32025>
	<> <http://eprints.amikom.ac.id/id/person/ext-c9c2185c6498a75b671c4b663a647be0>;
	bibo:abstract "Perkembangan layanan musik digital mendorong kebutuhan akan platform\r\nberbasis web yang responsif, efisien, dan legal secara lisensi. Namun, sebagian\r\nbesar layanan musik komersial mensyaratkan izin dan pembayaran royalti,\r\nsehingga tidak dapat digunakan secara bebas dalam proses pengembangan sistem.\r\nKondisi ini memunculkan kebutuhan akan prototipe platform musik berbasis web\r\nyang memanfaatkan konten bebas lisensi sekaligus tetap menyediakan pengalaman\r\ninteraksi yang cepat dan stabil. Penelitian ini bertujuan merancang dan\r\nmengimplementasikan prototipe platform musik berbasis Single Page Application\r\n(SPA) yang legal, responsif, dan efisien, serta mengevaluasi performanya melalui\r\npengukuran Core Web Vitals. Sistem dikembangkan menggunakan Node.js,\r\nExpress.js, EJS, MySQL, dan AJAX untuk mendukung pemuatan konten secara\r\nasynchronous tanpa memuat ulang halaman secara penuh. Pengembangan\r\ndilakukan melalui tahapan analisis kebutuhan, perancangan sistem, implementasi,\r\nserta evaluasi performa. Evaluasi menggunakan Google Lighthouse dilakukan pada\r\ndua skenario, yaitu Navigation untuk menguji waktu muat awal dan Timespan\r\nuntuk mengukur performa perpindahan halaman parsial. Hasil evaluasi\r\nmenunjukkan bahwa performa aplikasi pada skenario Timespan berada pada\r\nkategori “baik”, terutama pada metrik Interaction to Next Paint (INP) dan\r\nCumulative Layout Shift (CLS), meskipun waktu muat awal masih tinggi akibat\r\nbeban sumber daya awal. Hasil penelitian ini dapat dimanfaatkan oleh pengguna\r\numum yang membutuhkan platform musik ringan dan legal, serta oleh pengembang\r\natau institusi yang memerlukan musik bebas lisensi untuk pembelajaran,\r\nprototyping, atau kebutuhan latar audio tanpa risiko pelanggaran hak cipta."^^xsd:string;
	bibo:authorList <http://eprints.amikom.ac.id/id/eprint/32025#authors>;
	bibo:status <http://purl.org/ontology/bibo/status/published>;
	dc:hasVersion <http://eprints.amikom.ac.id/id/document/321275>,
		<http://eprints.amikom.ac.id/id/document/321276>,
		<http://eprints.amikom.ac.id/id/document/321277>,
		<http://eprints.amikom.ac.id/id/document/321278>,
		<http://eprints.amikom.ac.id/id/document/321279>,
		<http://eprints.amikom.ac.id/id/document/321280>,
		<http://eprints.amikom.ac.id/id/document/321281>,
		<http://eprints.amikom.ac.id/id/document/321282>,
		<http://eprints.amikom.ac.id/id/document/321283>;
	dct:creator <http://eprints.amikom.ac.id/id/org/ext-21286f0e74c14a2d2682a5c738dc458e>,
		<http://eprints.amikom.ac.id/id/person/ext-b87e535bc4fc72f0a06f3f32c98c3ec3>;
	dct:date "2026-01-08";
	dct:isPartOf <http://eprints.amikom.ac.id/id/repository>;
	dct:issuer <http://eprints.amikom.ac.id/id/org/ext-4fec6a8784877144d149fa35bb74e33f>,
		<http://eprints.amikom.ac.id/id/org/ext-21286f0e74c14a2d2682a5c738dc458e>;
	dct:subject <http://eprints.amikom.ac.id/id/subject/000.000.000A>,
		<http://eprints.amikom.ac.id/id/subject/000.000.005>;
	dct:title "PENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS\r\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP\r\nSINGLE PAGE APPLICATION"^^xsd:string;
	ep:hasDocument <http://eprints.amikom.ac.id/id/document/321275>,
		<http://eprints.amikom.ac.id/id/document/321276>,
		<http://eprints.amikom.ac.id/id/document/321277>,
		<http://eprints.amikom.ac.id/id/document/321278>,
		<http://eprints.amikom.ac.id/id/document/321279>,
		<http://eprints.amikom.ac.id/id/document/321280>,
		<http://eprints.amikom.ac.id/id/document/321281>,
		<http://eprints.amikom.ac.id/id/document/321282>,
		<http://eprints.amikom.ac.id/id/document/321283>;
	ep:hasPublished <http://eprints.amikom.ac.id/id/document/321275>,
		<http://eprints.amikom.ac.id/id/document/321276>,
		<http://eprints.amikom.ac.id/id/document/321277>,
		<http://eprints.amikom.ac.id/id/document/321278>,
		<http://eprints.amikom.ac.id/id/document/321279>,
		<http://eprints.amikom.ac.id/id/document/321280>,
		<http://eprints.amikom.ac.id/id/document/321281>,
		<http://eprints.amikom.ac.id/id/document/321282>,
		<http://eprints.amikom.ac.id/id/document/321283>;
	rdf:type bibo:Article,
		bibo:Thesis,
		ep:EPrint,
		ep:ThesisEPrint;
	rdfs:seeAlso <https://eprints.amikom.ac.id/id/eprint/32025/> .

<http://eprints.amikom.ac.id/id/subject/000.000.000A>
	rdf:type skos:Concept;
	skos:prefLabel "000 Ilmu komputer, informasi dan pekerjaan umum"@en .

<http://eprints.amikom.ac.id/id/subject/000.000.005>
	rdf:type skos:Concept;
	skos:prefLabel "005 Pemrograman komputer, program dan data"@en .

<https://eprints.amikom.ac.id/id/eprint/32025/1/COVER.pdf>
	rdfs:label "COVER.pdf"^^xsd:string .

<https://eprints.amikom.ac.id/id/eprint/32025/2/BAB%20I.pdf>
	rdfs:label "BAB I.pdf"^^xsd:string .

<https://eprints.amikom.ac.id/id/eprint/32025/6/BAB%20V.pdf>
	rdfs:label "BAB V.pdf"^^xsd:string .

<https://eprints.amikom.ac.id/id/eprint/32025/>
	dc:format "text/html";
	dc:title "HTML Summary of #32025 \n\nPENGEMBANGAN PLATFORM MUSIK STREAMING BERBASIS&#13;\nJAVASCRIPT MENGGUNAKAN NODE.JS DENGAN KONSEP&#13;\nSINGLE PAGE APPLICATION\n\n";
	foaf:primaryTopic <http://eprints.amikom.ac.id/id/eprint/32025> .

<http://eprints.amikom.ac.id/id/org/ext-4fec6a8784877144d149fa35bb74e33f>
	dct:isPartOf <http://eprints.amikom.ac.id/id/org/ext-21286f0e74c14a2d2682a5c738dc458e>;
	foaf:name "Fakultas Ilmu Komputer, Universitas AMIKOM Yogyakarta"^^xsd:string;
	rdf:type foaf:Organization .

<http://eprints.amikom.ac.id/id/org/ext-21286f0e74c14a2d2682a5c738dc458e>
	dct:hasPart <http://eprints.amikom.ac.id/id/org/ext-4fec6a8784877144d149fa35bb74e33f>;
	foaf:name "Universitas AMIKOM Yogyakarta"^^xsd:string;
	rdf:type foaf:Organization .

<http://eprints.amikom.ac.id/id/person/ext-b87e535bc4fc72f0a06f3f32c98c3ec3>
	foaf:familyName "Asmara"^^xsd:string;
	foaf:givenName "Johan Tri"^^xsd:string;
	foaf:name "Johan Tri Asmara"^^xsd:string;
	rdf:type foaf:Person .

<http://eprints.amikom.ac.id/id/person/ext-c9c2185c6498a75b671c4b663a647be0>
	foaf:familyName "Prabowo"^^xsd:string;
	foaf:givenName "Donni"^^xsd:string;
	foaf:name "Donni Prabowo"^^xsd:string;
	rdf:type foaf:Person .

