%0 Thesis %9 Bachelor %A 71170163, Valent Christian Adiputra %A Universitas Kristen Duta Wacana, %B Informatika %D 2021 %F katalog:6317 %I Universitas Kristen Dutawacana %K – temu kembali informasi, tempat penyimpanan kode program, bahasa pemrograman Java, relasi class, struktur data, inverted index %P 73 %T SISTEM TEMU KEMBALI UNTUK TEMPAT PENYIMPANAN KODE PROGRAM JAVA DENGAN PENDEKATAN RELASI CLASS %U https://katalog.ukdw.ac.id/6317/ %X Penelitian ini bertujuan membangun sebuah sistem temu kembali informasi untuk kode program bahasa Java dalam sebuah penyimpanan kode program (repository). Jumlah dokumen kode program yang besar dalam sebuah repository menyebabkan informasi menjadi lebih sulit untuk ditemukan. Hal ini terjadi karena pengembangan sebuah aplikasi / software terus-menerus dilakukan, dan terjadi penambahan fitur seiring perkembangan waktu. Penelitian ini akan melakukan proses pengolahan kode program bahasa java dalam repository hingga ke tahap menjadi sebuah indeks yang dapat diakses dengan melakukan pencarian. Kode program java akan melalui tahap preprocessing hingga terbentuk dokumen JSON berisi informasi kode program yang akan diindeks. Dokumen JSON ini kemudian akan menjadi input bagi SOLR dan neo4j dan kemudian akan diindeks. Indeks ini akan berisi informasi tentang kode program, secara spesifik juga menggambarkan relasi antar class. Indeks yang terbentuk akan diakses melalui proses temu kembali informasi. Hasil penelitian ini adalah sebuah aplikasi yang mampu melakukan preprocessing terhadap dokumen kode program java, melakukan proses indexing, serta melakukan temu kembali informasi yang memberikan output berupa hasil pencarian dari query yang diberikan oleh pengguna kepada sistem.