<didl:DIDL xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:didl="urn:mpeg:mpeg21:2002:02-DIDL-NS" xmlns:dii="urn:mpeg:mpeg21:2002:01-DII-NS" xmlns:dip="urn:mpeg:mpeg21:2002:01-DIP-NS" xmlns:dcterms="http://purl.org/dc/terms/" DIDLDocumentId="http://eprints.amikom.ac.id/id/eprint/31845" xsi:schemaLocation="urn:mpeg:mpeg21:2002:02-DIDL-NS http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-21_schema_files/did/didl.xsd urn:mpeg:mpeg21:2002:01-DII-NS http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-21_schema_files/dii/dii.xsd urn:mpeg:mpeg21:2005:01-DIP-NS http://standards.iso.org/ittf/PubliclyAvailableStandards/MPEG-21_schema_files/dip/dip.xsd">
  <didl:Item>
    <didl:Descriptor>
      <didl:Statement mimeType="application/xml">
        <dii:Identifier>http://eprints.amikom.ac.id/id/eprint/31845</dii:Identifier>
      </didl:Statement>
    </didl:Descriptor>
    <didl:Descriptor>
      <didl:Statement mimeType="application/xml">
        <dcterms:modified>2026-07-01T02:45:42Z</dcterms:modified>
      </didl:Statement>
    </didl:Descriptor>
    <didl:Component>
      <didl:Resource mimeType="application/xml" ref="https://eprints.amikom.ac.id/cgi/export/eprint/31845/DIDL/universitasamikomyogyakarta-eprint-31845.xml"/>
    </didl:Component>
    <didl:Item>
      <didl:Descriptor>
        <didl:Statement mimeType="application/xml">
          <dip:ObjectType>info:eu-repo/semantics/descriptiveMetadata</dip:ObjectType>
        </didl:Statement>
      </didl:Descriptor>
      <didl:Component>
        <didl:Resource mimeType="application/xml">
          <oai_dc:dc xmlns:oai_dc="http://www.openarchives.org/OAI/2.0/oai_dc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xsi:schemaLocation="http://www.openarchives.org/OAI/2.0/oai_dc/ http://www.openarchives.org/OAI/2.0/oai_dc.xsd">
        <dc:relation>https://eprints.amikom.ac.id/id/eprint/31845/</dc:relation>
        <dc:title>EKSPERIMEN ALGORITMA RANDOM FOREST UNTUK PREDIKSI&#13;
BUG JUST-IN-TIME PADA PERANGKAT LUNAK OPEN-SOURCE&#13;
MENGGUNAKAN DATASET APACHEJIT</dc:title>
        <dc:creator>Faisal, Muhammad Rofiq</dc:creator>
        <dc:subject>000 Ilmu komputer, informasi dan pekerjaan umum</dc:subject>
        <dc:subject>005 Pemrograman komputer, program dan data</dc:subject>
        <dc:description>Kualitas perangkat lunak dipengaruhi oleh kemampuan sistem dalam&#13;
mengidentifikasi kesalahan lebih awal selama proses pengembangan. Just-in-Time&#13;
Defect Prediction (JIT-DP) adalah metode yang memperkirakan kemungkinan&#13;
terjadinya bug saat commit dilakukan dengan memanfaatkan metrik perubahan&#13;
kode dan aktivitas pengembang. Tujuan dari penelitian ini adalah untuk&#13;
mengembangkan dan menilai model prediksi bug berbasis algoritma Random&#13;
Forest menggunakan Dataset ApacheJIT yang mencakup metrik tingkat commit&#13;
dari berbagai proyek perangkat lunak open-source.  &#13;
 &#13;
Langkah-langkah dalam penelitian ini mencakup pra-pemrosesan data, &#13;
pembagian data dengan dua metode validasi (Random Split dan Chronological&#13;
Split), pelatihan model, dan penilaian performa menggunakan metrik Recall,&#13;
Precision, F1-score, ROC-AUC, dan MCC. Hasil dari eksperimen menunjukkan&#13;
bahwa Random Forest dapat memberikan performa prediksi yang konsisten pada&#13;
kedua metode validasi, meskipun Random Split menunjukkan performa yang lebih&#13;
tinggi secara statistik. Namun, metode Chronological Split dianggap lebih&#13;
representatif karena mencerminkan sifat waktu dalam alur commit dan mengurangi&#13;
risiko kebocoran data. Analisis Feature Importance menunjukkan bahwa ukuran&#13;
perubahan kode, terutama jumlah baris yang ditambahkan dan dihapus, adalah&#13;
indikator utama dalam mempengaruhi terjadinya commit cacat.  &#13;
 &#13;
Temuan ini memperkuat hasil penelitian sebelumnya yang menekankan &#13;
pentingnya metrik perubahan dalam metode JIT-DP. Secara keseluruhan, penelitian&#13;
ini menunjukkan bahwa algoritma Random Forest efektif digunakan dalam tugas&#13;
prediksi bug berbasis commit, dengan efisiensi komputasi yang baik dan&#13;
kemampuan interpretasi yang cukup. Diharapkan, hasil penelitian ini dapat menjadi&#13;
landasan untuk mengembangkan alat bantu kualitas perangkat lunak yang dapat&#13;
memberi peringatan dini kepada pengembang tentang risiko cacat pada tahap&#13;
commit.</dc:description>
        <dc:date>2026-01-21</dc:date>
        <dc:type>Thesis</dc:type>
        <dc:type>NonPeerReviewed</dc:type>
        <dc:format>text</dc:format>
        <dc:language>id</dc:language>
        <dc:identifier>https://eprints.amikom.ac.id/id/eprint/31845/1/COVER.pdf</dc:identifier>
        <dc:format>text</dc:format>
        <dc:language>id</dc:language>
        <dc:identifier>https://eprints.amikom.ac.id/id/eprint/31845/2/BAB%20I.pdf</dc:identifier>
        <dc:format>text</dc:format>
        <dc:language>id</dc:language>
        <dc:identifier>https://eprints.amikom.ac.id/id/eprint/31845/3/BAB%20II.pdf</dc:identifier>
        <dc:format>text</dc:format>
        <dc:language>id</dc:language>
        <dc:identifier>https://eprints.amikom.ac.id/id/eprint/31845/4/BAB%20III.pdf</dc:identifier>
        <dc:format>text</dc:format>
        <dc:language>id</dc:language>
        <dc:identifier>https://eprints.amikom.ac.id/id/eprint/31845/5/BAB%20IV.pdf</dc:identifier>
        <dc:format>text</dc:format>
        <dc:language>id</dc:language>
        <dc:identifier>https://eprints.amikom.ac.id/id/eprint/31845/6/BAB%20V.pdf</dc:identifier>
        <dc:format>text</dc:format>
        <dc:language>id</dc:language>
        <dc:identifier>https://eprints.amikom.ac.id/id/eprint/31845/7/Daftar%20Pustaka%20dan%20Lampiran.pdf</dc:identifier>
        <dc:format>archive</dc:format>
        <dc:language>id</dc:language>
        <dc:identifier>https://eprints.amikom.ac.id/id/eprint/31845/8/Sourcecode%20-%2022.83.0769.zip</dc:identifier>
        <dc:identifier>  Faisal, Muhammad Rofiq  (2026) EKSPERIMEN ALGORITMA RANDOM FOREST UNTUK PREDIKSI BUG JUST-IN-TIME PADA PERANGKAT LUNAK OPEN-SOURCE MENGGUNAKAN DATASET APACHEJIT.  S1 - Sarjana thesis, Universitas AMIKOM Yogyakarta.   </dc:identifier></oai_dc:dc>
        </didl:Resource>
      </didl:Component>
    </didl:Item>
    <didl:Item>
      <didl:Descriptor>
        <didl:Statement mimeType="application/xml">
          <dip:ObjectType>info:eu-repo/semantics/objectFile</dip:ObjectType>
        </didl:Statement>
      </didl:Descriptor>
      <didl:Component>
        <didl:Resource mimeType="text" ref="https://eprints.amikom.ac.id/id/eprint/31845/1/COVER.pdf"/>
      </didl:Component>
    </didl:Item>
    <didl:Item>
      <didl:Descriptor>
        <didl:Statement mimeType="application/xml">
          <dip:ObjectType>info:eu-repo/semantics/objectFile</dip:ObjectType>
        </didl:Statement>
      </didl:Descriptor>
      <didl:Component>
        <didl:Resource mimeType="text" ref="https://eprints.amikom.ac.id/id/eprint/31845/2/BAB%20I.pdf"/>
      </didl:Component>
    </didl:Item>
    <didl:Item>
      <didl:Descriptor>
        <didl:Statement mimeType="application/xml">
          <dip:ObjectType>info:eu-repo/semantics/objectFile</dip:ObjectType>
        </didl:Statement>
      </didl:Descriptor>
      <didl:Component>
        <didl:Resource mimeType="text" ref="https://eprints.amikom.ac.id/id/eprint/31845/3/BAB%20II.pdf"/>
      </didl:Component>
    </didl:Item>
    <didl:Item>
      <didl:Descriptor>
        <didl:Statement mimeType="application/xml">
          <dip:ObjectType>info:eu-repo/semantics/objectFile</dip:ObjectType>
        </didl:Statement>
      </didl:Descriptor>
      <didl:Component>
        <didl:Resource mimeType="text" ref="https://eprints.amikom.ac.id/id/eprint/31845/4/BAB%20III.pdf"/>
      </didl:Component>
    </didl:Item>
    <didl:Item>
      <didl:Descriptor>
        <didl:Statement mimeType="application/xml">
          <dip:ObjectType>info:eu-repo/semantics/objectFile</dip:ObjectType>
        </didl:Statement>
      </didl:Descriptor>
      <didl:Component>
        <didl:Resource mimeType="text" ref="https://eprints.amikom.ac.id/id/eprint/31845/5/BAB%20IV.pdf"/>
      </didl:Component>
    </didl:Item>
    <didl:Item>
      <didl:Descriptor>
        <didl:Statement mimeType="application/xml">
          <dip:ObjectType>info:eu-repo/semantics/objectFile</dip:ObjectType>
        </didl:Statement>
      </didl:Descriptor>
      <didl:Component>
        <didl:Resource mimeType="text" ref="https://eprints.amikom.ac.id/id/eprint/31845/6/BAB%20V.pdf"/>
      </didl:Component>
    </didl:Item>
    <didl:Item>
      <didl:Descriptor>
        <didl:Statement mimeType="application/xml">
          <dip:ObjectType>info:eu-repo/semantics/objectFile</dip:ObjectType>
        </didl:Statement>
      </didl:Descriptor>
      <didl:Component>
        <didl:Resource mimeType="text" ref="https://eprints.amikom.ac.id/id/eprint/31845/7/Daftar%20Pustaka%20dan%20Lampiran.pdf"/>
      </didl:Component>
    </didl:Item>
    <didl:Item>
      <didl:Descriptor>
        <didl:Statement mimeType="application/xml">
          <dip:ObjectType>info:eu-repo/semantics/objectFile</dip:ObjectType>
        </didl:Statement>
      </didl:Descriptor>
      <didl:Component>
        <didl:Resource mimeType="archive" ref="https://eprints.amikom.ac.id/id/eprint/31845/8/Sourcecode%20-%2022.83.0769.zip"/>
      </didl:Component>
    </didl:Item>
    <didl:Item>
      <didl:Descriptor>
        <didl:Statement mimeType="application/xml">
          <dip:ObjectType>info:eu-repo/semantics/humanStartPage</dip:ObjectType>
        </didl:Statement>
      </didl:Descriptor>
      <didl:Component>
        <didl:Resource mimeType="application/html" ref="https://eprints.amikom.ac.id/id/eprint/31845/"/>
      </didl:Component>
    </didl:Item>
  </didl:Item>
</didl:DIDL>