eprintid: 6313 rev_number: 12 eprint_status: archive userid: 233 dir: disk0/00/00/63/13 datestamp: 2021-12-14 02:16:53 lastmod: 2021-12-14 02:16:53 status_changed: 2021-12-14 02:16:53 type: thesis metadata_visibility: show contact_email: repository@staff.ukdw.ac.id creators_name: 71170149, Yeheskiel Reza Andrazein creators_id: eki_yeheskiel@hotmail.co.id contributors_type: http://www.loc.gov/loc.terms/relators/THS contributors_type: http://www.loc.gov/loc.terms/relators/THS contributors_name: Susanto, Budi contributors_name: Nugraha, Kristian Adi corp_creators: Universitas Kristen Duta Wacana title: PENERAPAN INFORMATION RETRIEVAL DALAM PENCARIAN SOURCE CODE BAHASA PYTHON DENGAN PENGENALAN RELASI CLASS ispublished: pub subjects: L1 subjects: QA75 subjects: T1 subjects: ZA divisions: tek_informatika full_text_status: restricted keywords: Information Retrieval, Indexing, Parsing, Pencarian source code, Relasi class, Repositori Python, Graf abstract: Pencarian referensi pada sekumpulan dokumen source code adalah hal yang umum dilakukan dalam pengembangan perangkat lunak. Seiring bertambahnya baris kode dan banyaknya file yang digunakan, mencari kata kunci pada sebuah repositori source code menjadi kurang praktis, terutama jika ingin mencari korelasi antara sebuah term dengan term yang lain. Untuk itu pada penelitian ini penulis mencoba untuk menerapkan konsep penerapan Information Retrieval dalam kegiatan pencarian referensi pada sebuah repositori source code yang dapat mengenali relasi term yang dicari dengan term yang lain apabila yang dicari adalah sebuah class. Untuk membangun sebuah sistem IR, diperlukan pembuatan indeks yang dapat membantu proses pencarian agar dapat menemukan hasil lebih cepat. Pembuatan indeks pada penelitian ini berfokus pada nama class dan relasinya dengan class lain. Definisi fungsi yang ada pada sebuah class juga turut dilakukan pengindeksan. Pembuatan indeks ini dimulai dengan mem-parsing file source code untuk diambil informasi tentang class dan fungsi yang ada di dalamnya. Setelah itu informasi telah yang didapat dimodelkan relasinya dalam bentuk graf sebagai indeks pencarian. Proses pencarian kemudian akan mengambil informasi dari indeks pencarian yang telah dibuat. Penelitian ini menghasilkan sebuah aplikasi penyimpanan repositori berbasis web untuk source code berbahasa Python yang dilengkapi file browser dan mesin pencarian untuk mencari referensi pada repositori. Hasil pengujian pada penelitian ini menunjukkan mesin pencari yang telah dibuat mampu mengembalikan seluruh dokumen yang diinginkan beserta relasi yang ada pada hasil pencarian tersebut. date: 2021-07-31 date_type: published pages: 112 institution: Universitas Kristen Duta Wacana department: Informatika thesis_type: skripsi thesis_name: other citation: 71170149, Yeheskiel Reza Andrazein (2021) PENERAPAN INFORMATION RETRIEVAL DALAM PENCARIAN SOURCE CODE BAHASA PYTHON DENGAN PENGENALAN RELASI CLASS. Bachelor thesis, Universitas Kristen Duta Wacana. document_url: https://katalog.ukdw.ac.id/6313/1/71170149_bab1_bab5_daftar%20pustaka.pdf document_url: https://katalog.ukdw.ac.id/6313/2/71170149_bab2%20s.d%20bab4_lampiran.pdf