Implementasi Web Crawling Untuk Mengumpulkan Informasi Artikel Ilmiah (Studi Kasus : LPPM Universitas XYZ)

Lusiana Indawa, Dedi Darwis, Sanriomi Sintaro

Abstract


Banyaknya informasi artikel ilmiah yang terdapat disitus web internet salah satunya google scholar, membuat pengguna internet kesulitan untuk mengumpulkan informasi artikel ilmiah. Hal ini dikarenakan artikel ilmiah yang dipublikasikan terus mengalami peningkatan.

Penelitian ini bertujuan untuk membantu pihak LPPM Universitas XYZ dalam memperoleh informasi artikel ilmiah dengan mudah sesuai dengan periode yang dibutuhkan dengan menerapkan teknik web crawling. Perancangan aplikasi menggunakan dua bahasa pemrograman yaitu python untuk crawling data dan menggunakan PHP untuk menampilkan data hasil crawling.

Metode yang digunakan pada penelitian ini dengan menggunakan metode pengembangan sistem extreme programming, dengan mempertimbangkan tiga aspek pengujian sistem yaitu usability, performance efficiency dan functionality pada ISO 25010 terhadap 5 responden. Hasil dari penelitian ini adalah aplikasi web crawling untuk mengumpulkan informasi artikel ilmiah berhasil diimplementasikan dengan hasil pengujian pada aspek Functionality 94,54 %, Usability 93,67% dan Performance Efficiency 95%.

Kata Kunci : Crawling, Extreme Programming, Google Scholar, ISO 25010, Lembaga Penelitian dan Pengabdian Kepada Masyarakat.


References


[1] S. Sibagariang, “Penerapan Metode Focused Crawler dan Algoritma Porter Stemmmer Pada Pencarian Lirik Lagu,” J. Mahajana Inforamasi, vol. 2, no. 1, 2017, [Online]. Available: http://garuda.ristekdikti.go.id/documents/detail/1070811.

[2] I. P. Sonya and Prihandoko, “Analisis Web Scraping untuk Data Bencana Alam dengan Menggunakan Teknik Breadth-First Search Terhadap 3 Media Online,” J. Ilm. Inform. Komput. Univ. Gunadarma, vol. 21, no. 3, pp. 69–77, 2016.

[3] Deddy and E. Mailoa, “Implementasi Web Crawling untuk Pencarian Harga Sparepart Pada PT Asuransi Sinar Mas,” JATISI (Jurnal Tek. Inform. dan Sist. Informasi), vol. 7, no. 3, pp. 416–428, 2020, doi: 10.35957/jatisi.v7i3.505.

[4] A. Budiman, “Strategi Penulisan Karya Ilmiah,” no. 7, pp. 1–9, 2015.

[5] Ilham, “Apa itu sitasi,” Apa itu sitasi, pp. 1–9, 2019.

[6] I. Ramadhan and H. Sastramihardja, “Pemanfaatan Web Crawler Dalam Mengumpulkan Informasi Melalui Internet,” Konf. Nas. Sist. Inf. 2018, pp. 8–9, 2018.

[7] A. Halim and et all, “Perancangan Aplikasi Web Crawler untuk Menghasilkan Dokumen Teks pada Domain Tertentu,” J. Sist. dan Teknol. Inf., vol. 5, no. 2, pp. 3–6, 2017.

[8] L. B. Ilmawan, “Membangun Web Crawler Berbasis Web Service Untuk Data Crawling Pada Website Google Play Store,” Ilk. J. Ilm., vol. 10, no. 2, pp. 215–224, 2018, doi: 10.33096/ilkom.v10i2.282.215-224.

[9] LPPM ITB, “Company Profile 2018,” 2018.

[10] N. N. Nasution, “Sistem Pengumpulan Data Publikasi Ilmiah Menggunakan Metode Web Crawling,” 2020.

[11] S. Sintaro and et.all, “Penerapan Web Walkers Sebagai Media Informasi Untuk Perbandingan Manual Brewing Coffee Di Indonesia,” JSiI (Jurnal Sist. Informasi), vol. 7, no. 2, pp. 132–137, 2020, doi: 10.30656/jsii.v7i2.2507.

[12] R. Hanifah and I. S. Nurhasanah, “Implementasi Web Crawling Untuk Mengumpulkan Informasi Wisata Kuliner Di Bandar Lampung,” J. Teknol. Inf. dan Ilmu Komput., vol. 5, no. 5, pp. 531–536, 2018, doi: 10.25126/jtiik20185842.

[13] Yugandhara and Sonal, “Review of Web Crawlers with Specification and Working,” Int. J. Adv. Res. Comput. Commun. Eng., vol. 5, no. 1, pp. 220–223, 2016, doi: 10.17148/IJARCCE.2016.5152.

[14] C. Olston and M. Najork, “Web crawling,” Found. Trends Inf. Retr., vol. 4, no. 3, pp. 175–246, 2010, doi: 10.1561/1500000017.

[15] R. S. Pressman, Rekayasa Perangkat Lunak Pendekatan Praktis Edisi 7. Yogyakarta: Andi, 2012.

[16] I. G. N. Suryantara, Merancang Aplikasi Dengan Metodologi Extreme Programmings. Jakarta: PT Elex Media Komputindo, 2017.

[17] A. Rosa and M. Shalahuddin, Rekayasa Perangkat Lunak Terstruktur Dan Berorientasi Objek. Bandung, 2018.

[18] A. Pratama, “MySQL Uncover - Panduan Belajar MySQL dan MariaDB untuk Pemula,” p. 643, 2017.

[19] Jubilee Enterprise, Otodidak MySQL Untuk Pemula. Jakarta: PT Elex Media Komputindo, 2017.

[20] H. Sulistiono, Coding Mudah dengan CodeIgniter, JQuery, Bootstrap, dan Datatable. Jakarta: PT Gramedia, 2018.

[21] R. A. Yuana, Konsep dan Implementasi Pemrograman PYTHON Kasus Big Data. Yogyakarta: Lokomedia, 2019.

(Akhirina, T. Y. et al. 2018, Pengujian Sistem Pendukung Keputusan Penjurusan SMA di Banten menggunakan Metode Black Box, JURNALRESTI, 2(3), pp. 800–806.)




DOI: https://doi.org/10.33365/jtsi.v2i4.1059

Refbacks

  • There are currently no refbacks.


Copyright (c) 2022 Lusiana Indawa, Dedi Darwis, Sanriomi Sintaro

Creative Commons License
This work is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.


JURNAL Teknologi dan Sistem Informasi (JTSI)
Published by Universitas Teknokrat Indonesia
Organized by Prodi S1 Sistem Informasi FTIK Universitas Teknokrat Indonesia

W: http://jim.teknokrat.ac.id/index.php/sisteminformasi
E : jtsi@teknokrat.ac.id.
Jl. Zainal Abidin Pagaralam, No.9-11, Labuhan Ratu, Bandarlampung

Creative Commons License
Jurnal Teknologi dan Sistem Informasi is licensed under a Creative Commons Attribution-ShareAlike 4.0 International License.