<?xml version="1.0" encoding="UTF-8" ?>
<modsCollection xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://www.loc.gov/mods/v3" xmlns:slims="http://slims.web.id" xsi:schemaLocation="http://www.loc.gov/mods/v3 http://www.loc.gov/standards/mods/v3/mods-3-3.xsd">
<mods version="3.3" id="1714141">
 <titleInfo>
  <title>IMPLEMENTATION OF COMPONENT-BASED ARCHITECTURE IN LEARNING MEDIA SYSTEM FOR JUNIOR HIGH SCHOOL STUDENTS</title>
 </titleInfo>
 <name type="Personal Name" authority="">
  <namePart>Rania Shafia Khuzai</namePart>
  <role>
   <roleTerm type="text">Primary Author</roleTerm>
  </role>
 </name>
 <typeOfResource manuscript="no" collection="yes">mixed material</typeOfResource>
 <genre authority="marcgt">bibliography</genre>
 <originInfo>
  <place>
   <placeTerm type="text">Banda Aceh</placeTerm>
   <publisher>Fakultas MIPA Informatika</publisher>
   <dateIssued></dateIssued>
  </place>
 </originInfo>
 <language>
  <languageTerm type="code">id</languageTerm>
  <languageTerm type="text">Indonesia</languageTerm>
 </language>
 <physicalDescription>
  <form authority="gmd">Skripsi</form>
  <extent></extent>
 </physicalDescription>
 <note>Pengenalan mata pelajaran Informatika sebagai mata pelajaran wajib di&#13;
tingkat sekolah menengah pertama di Indonesia melalui kurikulum Merdeka Belajar&#13;
menunjukkan upaya pemerintah dalam meningkatkan literasi digital dan&#13;
kemampuan berpikir komputasional siswa. Namun, banyak sekolah masih&#13;
menghadapi berbagai tantangan seperti keterbatasan waktu pembelajaran,&#13;
kurangnya tenaga pengajar Informatika yang berkualifikasi, serta belum&#13;
tersedianya media pembelajaran yang terstruktur untuk topik seperti Struktur Data&#13;
dan Algoritma. Penelitian ini bertujuan untuk merancang dan mengimplementasikan&#13;
sistem media pembelajaran berbasis web menggunakan arsitektur berbasis&#13;
komponen untuk mendukung pembelajaran Informatika di tingkat sekolah menengah&#13;
pertama. Arsitektur sistem dirancang berdasarkan Business Concept Model (BCM)&#13;
dan kebutuhan yang didefinisikan dalam Software Requirements Specification&#13;
(SRS). Diagram Unified Modeling Language (UML) digunakan untuk memodelkan&#13;
struktur dan interaksi sistem, sedangkan Object Constraint Language (OCL)&#13;
digunakan untuk mendefinisikan aturan bisnis, invarian, dan batasan dalam&#13;
diagram kelas. Bagian back-end sistem diimplementasikan menggunakan&#13;
framework AdonisJS, dan MySQL sebagai sistem manajemen basis data. Sistem&#13;
yang dikembangkan memiliki tiga peran pengguna, yaitu Superadmin, Admin, dan&#13;
Student, serta menyediakan fitur autentikasi, pengelolaan konten pembelajaran,&#13;
asesmen (pre-test, kuis, tes akhir, dan post-test), serta pelacakan jawaban dan&#13;
kemajuan belajar siswa. Pengujian black-box dilakukan untuk memastikan bahwa&#13;
seluruh fungsionalitas sistem berjalan sesuai dengan kebutuhan yang telah&#13;
ditentukan. Hasil penelitian menunjukkan bahwa arsitektur berbasis komponen&#13;
menghasilkan sistem yang modular dan mudah dipelihara, sehingga memungkinkan&#13;
siswa untuk belajar secara mandiri serta membantu guru dalam mengelola konten&#13;
dan memantau kinerja siswa secara lebih efektif.&#13;
Kata kunci: arsitektur berbasis komponen, sistem media pembelajaran,&#13;
Informatika, sekolah menengah pertama, UML, OCL, AdonisJS, Black Box</note>
 <note type="statement of responsibility"></note>
 <subject authority="">
  <topic>EDUCATIONAL MEDIA</topic>
 </subject>
 <subject authority="">
  <topic>TEACHING METHODS</topic>
 </subject>
 <subject authority="">
  <topic>INFORMATICS - STUDY AND TEACHING</topic>
 </subject>
 <classification>371.33</classification>
 <identifier type="isbn"></identifier>
 <location>
  <physicalLocation>ELECTRONIC THESES AND DISSERTATION Universitas Syiah Kuala</physicalLocation>
  <shelfLocator></shelfLocator>
 </location>
 <slims:digitals/>
</mods>
<recordInfo>
 <recordIdentifier>1714141</recordIdentifier>
 <recordCreationDate encoding="w3cdtf">2026-04-16 10:07:20</recordCreationDate>
 <recordChangeDate encoding="w3cdtf">2026-04-16 15:48:55</recordChangeDate>
 <recordOrigin>machine generated</recordOrigin>
</recordInfo>
</modsCollection>