Jurnal Teknik Informatika dan Sistem Informasi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E- ISSN 2503-2933 2521

## Optimasi Query Database Web Scraping Pada Jurnal SINTA
Selva Indah Nurhafida* 1 , Falentino Sembiring 2 , Wisuda Jatmiko 3 1,2,3 Universitas Nusa Putra; Jln No 21 Cibolang Kaler, Sukabumi (+62) 266210594
1,2,3 Program Studi Sistem Informasi e-mail: * 1 selva.indah_si18@nusaputra.ac.id, 2 falentino.sembiring@nusaputra.ac.id,
3 wisuda.jatmiko@nusaputra.ac.id

## Abstrak
Di Indonesia terdapat SINTA (Science and Technology Index) yang merupakan platform resmi  yang  digunakan  dalam  mengukur  kualitas  penelitian  maupun  publikasi  ilmiah  yang dibuat oleh para akademisi di Indonesia. Akan tetapi tidak seluruh jurnal nasional yang telah terakreditasi  oleh  bidang  ilmu  perpustakaan  menyajikan  informasi  yang  akurat  dan  lengkap pada websitenya. Database lebih efektir dimanfaatkan untuk tempat penyimpanan data karena memiliki kapabilitas dalam keterhubungan antar data serta lebih mudah untuk dikembangkan. Dalam  penelitian  ini  penulis  mencoba  melakukan  optimasi query  untuk  pencarian  yang  dapat menampilkan  data  rekomendasi  pencarian  jurnal  SINTA  dengan  metode  query  index.  Hasil penelitian  yang  diperoleh  yaitu  metode  query  membutuhkan  lebih  sedikit  waktu  yaitu  sebesar 0,15  second  dibandingkan  dengan  menggunakan  metode  query  biasa  dengan  load  waktu sebesar  6,00  second.  Jumlah  accredited  di  setiap  level  SINTA  yaitu  untuk  S1  Accredited sebanyak 118 buah, S2 Accredited sebanyak 949 buah, S3 Accredited sebanyak 1296 buah, S4 Accredited  sebanyak  2391  buah,  S5  Accredited  sebanyak  1921  buah,  dan  S6  Accredited sebanyak  266  buah.  jumlah  accredited  di  setiap  level  SINTA  yaitu  untuk  S1  Accredited sebanyak 118 buah, S2 Accredited sebanyak 949 buah, S3 Accredited sebanyak 1296 buah, S4 Accredited  sebanyak  2391  buah,  S5  Accredited  sebanyak  1921  buah,  dan  S6  Accredited sebanyak 266 buah.
Kata kunci — Web Scraping , Query Index , SINTA, PHP, MySQL

## Abstract
In  Indonesia,  there  is  the  SINTA  (Science  and  Technology  Index)  which  is  the  official platform  used  to  measure  the  quality  and  scientific  publications  made  by  academics  and scientific  publications  in  Indonesia.  However,  not  all  national  journals  that  have  been accredited  by  library  science  present  accurate  and  complete  information  on  their  websites. Databases  are  more  effectively  used  for  data  storage  because  they  have  the  capability  to connect between data and are easier to develop. In this study, the author tries to optimize the query  for  searches  that can  display  recommended  data for the  SINTA  journal  search  with the query index method. The results obtained are that the query method requires less time, which is 0.15 seconds compared to using the usual query method with a load time of 6.00 seconds. There are  118  accredited  S1  levels,  949  Accredited  Masters,  1296  Accredited  S3s,  2391  Accredited S4s,  1921  Accredited  S5s,  and  266  Accredited  S6s.  the  number  of  accredited  at  each  level  of SINTA is for 118 accredited undergraduates, 949 accredited masters, 1296 accredited doctoral degrees, 2391 accredited masters, 1921 accredited masters, and 266 accredited masters.
Keywords — Web Scraping , Query Index , SINTA, PHP, MySQL
2522 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E-ISSN 2503-2933

## 1. PENDAHULUAN
P erforma  segala  penelitian  hingga  publikasi  ilmiah  dalam  hal  aspek  pencapaian  sitasi  dari berbagai  platform  dikontrol  oleh  para  akademisi  di  pendidikan  tinggi  global.[1]  Di  Indonesia terdapat  SINTA  ( Science  and  Technology  Index )  yang  merupakan platform resmi  yang digunakan dalam mengukur kualitas penelitian maupun publikasi ilmiah yang dibuat oleh para akademisi Indonesia. Pada pendidikan tinggi di Indonesia, manajemen sitasi dilakukan dengan SINTA score .  [2]  SINTA  terhubung  dengan  berbagai  macam  data  para  akademisi  Indonesia mencakup  hak  kekayaan  intelektual  yaitu  hak  cipta,  paten,  serta  merek.  [3]  Selain  itu  SINTA juga terhubung dengan data buku yang terdapat di Perpustakaan Nasional dan dengan database Google  Scholar  sehingga  tak  jarang  terdapat  berbagai workshop yang  berhubungan  dengan penggunaan  SINTA  dan  Google  Scholar.[4] Workshop atau  pelatihan  mengenai SINTA  sudah menjadi  sebuah  keharusan  yang  terdapat  pada  pendidikan  tinggi  Indonesia  karena  pendidikan tinggi memperoleh kemudahan melalui SINTA dalam melakukan analisis sitasi ilmiah terhadap para akademisi.[5]
SINTA  memudahkan  para  penulis  jurnal  dalam  melakukan  proses  pencarian  jurnal referensi  untuk  publikasi.  Sebuah  penelitian  yang  dilakukan  oleh  Andi  mendapatkan  bahwa tidak  semua  jurnal  nasional  yang  telah  terakreditasi  oleh  bidang  ilmu  perpustakaan menampilkan  informasi  yang  akurat  dan  lengkap  pada  websitenya,  sebagai  contoh  website sudah  tidak  aktif  atau  kontak  pengelola  tidak  tersedia.  [6]  Selain  itu,  beberapa  jurnal  nasional pada  bidang  ilmu  perpustakaan  yang  gratis  diakses  dengan  rata-rata jumlah  publikasi  dua  kali dalam satu tahun.[7]
Database  merupakan  salah  satu  penyimpanan  data  yang  merupakan  sebuah  keharusan pada hampir semua sistem yang berjalan saat ini yang karena keistimewaannya jika dipadankan dengan  penggunaan  file  biasa  sebagai  sarana  penyimpanan  untuk  aplikasi.[8]  Database  lebih efisien  dimanfaatkan  untuk  tempat  penyimpanan  data  karena  memiliki  kemampuan keterhubungan  antar  data  serta  lebih  mudah  untuk  dikembangkan.  Untuk  meningkatkan performa  penggunaan  sistem  pada  saat  melakukan  transaksi  data  antara  pengguna  dengan penyimpanan  data  yang  dalam  hal  ini  menggunakan  database,  maka  dikembangkanlah  teknik optimasi.[9]
Dalam penelitian ini penulis mencoba untuk melakukan optimasi query untuk pencarian yang  dapat  menampilkan  data  rekomendasi  pencarian  jurnal  SINTA.  Sehingga  diharapkan mempermudah  mahasiswa,  peneliti,  dan  para  dosen  dalam  publikasi.  Proses  penelitian  ini dilakukan menggunakan bahasa pemrograman PHP dan MySQL sebagai DBMS, dan data yang akan diolah adalah database dari website SINTA.

## 2. METODE PENELITIAN
Tahapan  metode  penelitian  yang  diimplementasikan  penulis  dalam  penelitian  ini  terdiri dari beberapa tahapan. Tahapan diawali dengan identifikasi masalah kemudian melakukan studi pustaka.  Setelah  sumber  referensi  penelitian  berhasil  didapatkan,  tahapan  selanjutnya  yaitu pengumpulan data sebagai bahan penelitian. Setelah semua data berhasil terkumpul, data diolah menggunakan  optimasi  query  berdasarkan  lokasi  penerbitan  jurnal,  bulan  jurnal  diterbitkan, accredited jurnal,  dan  link  dari  jurnal.  Hasil  dari  pengolahan  data  tersebut  yaitu  berupa rekomendasi  beberapa  jurnal  yang  dapat  ditampilkan  kepada  pengguna.  Gambaran  tahapan metode penelitian dapat dilihat pada Gambar 1.
Jatisi ISSN  2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E- ISSN  2503-2933 2523
Title of manuscript is short and clear, implies research results (First Author)

## Gambar 1.  Metode Penelitian

## 2.1   Tahapan Studi Pustaka
Tahap  awal  dari  penelitian  adalah  melakukan  pengumpulan  studi  pustaka  berdasarkan buku maupun jurnal sebelum  melakukan penelitian. Pemahaman terhadap website SINTA pun diperlukan untuk acuan pada saat melakukan teknik web scraping .

## 2. 1.1  Web Scraping
Webscraping merupakan  sebuah  proses  pengambilan  dokumen  semi-terstruktur  yang berasal  dari  internet  dan  umumnya  berupa  halaman-halaman  web  yang  berbentuk  bahasa markup  seperti  HTML  ( HyperText  Markup  Language )  atau  XHTML (Extensible  HyperText Markup  Language ).  Setelah  dokumen  berhasil  terambil,  tahapan  selanjutnya  yaitu  melakukan proses  analisis  terhadap  dokumen  yang  bertujuan  data  tertentu  dapat  diambil  dari  halaman tersebut untuk digunakan untuk kepentingan lain [10]. Webscraping juga sering disebut sebagai screen scraping . Webscraping tidak bisa dikategorikan sebagai data mining karena webscraping tidak menyiratkan upaya untuk  memahami  pola  semantik  dari  sejumlah besar data yang telah diperoleh [11].
Proses webscraping yang  bersumber  dari  internet  terdiri  dari  dua  langkah,  yaitu mengakuisisi  sumber  daya web dan  selanjutnya  mengambil  informasi  yang  penting  atau  yang diperlukan dari data yang sudah diperoleh tersebut. Secara detail, program webscraping dimulai dengan meminta rekues HTTP untuk memperoleh sumber daya dari yang ditargetkan oleh situs web . Permintaan tersebut dapat diformat ke dalam URL yang berisi permintaan GET atau dapat berupa  permintaan  POST.  Sesudah  permintaan  berhasil  diterima  serta  diproses  oleh  situs  web yang ditargetkan, sumber daya yang diminta akan diambil dari situs web dan kemudian dikirim kembali  ke  program webscraping .  Sumber  daya  tersebut  dapat  berbentuk  dalam  berbagai format,  seperti  halaman web yang  dibangun  dengan  HTML,  XML  atau  JSON,  atau  data multimedia seperti gambar, video, atau suara[12].
2524 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E-ISSN 2503-2933
Berikut ini merupakan beberapa aturan dalam melakukan webscraping :
• Tidak terdapat kata sandi atau hambatan yang dilanggar untuk mengambil isi konten.
• Isi konten yang diambil tidak boleh dilindungi oleh hak cipta.
• Jika isi konten dilindungi oleh hak cipta, maka konten yang diambil harus mematuhi standar yang adil.
• Proses webscraping dilarang membebani layanan situs webnya.
• Webscraping dilarang  melanggar  ketentuan  atau  aturan  penggunaan  situs  yang  sedang diambil.
• Webscraping dilarang mengumpulkan informasi pengguna yang sensitif [13]

## 2. 2   Pengumpulan Data
Tahapan  pengumpulan  data  untuk  penelitian  ini  yaitu  dengan  proses scraping yang dilakukan oleh peneliti sebelumnya menggunakan metode web scraping .

## 2.3   Pengolahan Data
Prosedur  optimasi  ini  merupakan  tahap  pengolahan  database  dengan  teknik  optimasi query  menggunakan  bahasa  pemrograman  PHP  dan  menggunakan database MySQL.  Penulis melakukan proses optimasi query seperti yang terdapat pada Gambar 2.
Gambar 2.  Pengolahan Data
Pada  Gambar  2  merupakan flowchart prosedur  optimasi query menunjukan  bagaimana tahapan dari optimasi query dimulai dengan melakukan koneksi pada database MySQL. Pengolahan  data  dilakukan  menggunakan  bahasa  pemrograman  PHP  lalu  sesudah  itu disimpan ke dalam database dan sudah melalui proses scraping . Gambar 3 merupakan source code untuk mengoneksikan database dengan bahasa pemrograman PHP.
Jatisi ISSN  2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E- ISSN  2503-2933 2525
Title of manuscript is short and clear, implies research results (First Author)
Gambar 3. Source Code Koneksi Database
Gambar  3  merupakan source  code untuk  koneksi database ,  kemudian  setelah  berhasil dikoneksikan, data akan tersimpan pada database yang tersedia pada MySQL.
Gambar 4. Database MySQL

## 2.3   Alur Menu Sistem

## 2. 3.1  Alur Menu Sistem Optimasi
Menu optimasi berisi setiap langkah dalam alur penelitian, mulai dari input kata kunci dan filter bulan sampai bisa menampilkan hasil rekomendasi.
2526 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E-ISSN 2503-2933

## Gambar 5.  Menu Sistem Optimasi

## 2. 3.2  Alur Menu Utama
Menu utama memuat tampilan panduan cara kerja dalam menggunakan sistem. Gambar 6 merupakan alur dari menu utama.
Gambar 6.  Alur Menu Utama

## 2. 3.3  Optimasi Query Sistem
Gambar 7  merupakan flowcart untuk proses index. Tujuan dari flowchart tersebut yakni ingin  memahami  pengaruh  suatu  sistem  jika database diberikan query  index dan  melakukan proses perbandingan dengan load database tanpa menggunakan query index .
Adapun  jumlah  database  yang  telah  disimpan  ke  dalam  database  MySQL  adalah  3.000 data  namun  hanya  ada  1.023  data  yang  akan  diimplementasikan  menggunakan query  index sehingga sistem tersebut dapat berjalan dengan optimal.
Jatisi ISSN  2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E- ISSN  2503-2933 2527
Title of manuscript is short and clear, implies research results (First Author)
Gambar 7. Flowcart Proses Index

## 2. 3.3  Membuat Filter Search
Proses  pembuatan filter  search ditunjukkan  pada  flowchart  di  Gambar  8. Flowcart tersebut  dibuat  untuk  bisa  mencari  filter  yang  diinginkan  untuk  menampilkan  rekomendasi jurnal.
2528 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E-ISSN 2503-2933
Gambar 8. Flowcart Proses Membuat Filter Pencarian pada Sistem
Proses  implementasi filter search pada  kode  program  dapat  dilihat  pada  Gambar  9  di bawah ini.
Gambar 9. Source Code pada Filter Search
Setelah  membuat  filter  search  maka  selanjutnya  peneliti  membuat filter berdasarkan bulan terbit untuk bisa mempermudah ketika akses pencarian data rekomendasi waktu terbitan jurnal seperti pada Gambar 10.
Jatisi ISSN  2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E- ISSN  2503-2933 2529
Title of manuscript is short and clear, implies research results (First Author)
Gambar 10. Source Code Untuk Filter Berdasarkan Bulan Terbit

## 3. HASIL DAN PEMBAHASAN
Pengolahan  data  dilakukan  menggunakan  MySQL  yang  disimpan  ke  dalam database dan  sudah  melalui  proses scraping .  Gambar  11  merupakan  hasil  dari database yang  sudah tersimpan ke dalam MySQL.
Gambar 11. Database MySQL
Berikut ini merupakan hasil data yang dikelompokkan berdasarkan level SINTA yang disajikan pada Tabel 1.
Tabel 1. Jumah Accredited Setiap Level SINTA Accredited Jumlah S1 Accredited 118 S2 Accredited 949 S3 Accredited 1296 S4 Accredited 2391 S5 Accredited 1921 S6 Accredited 266
Setelah semua proses pengolahan data yang dilakukan maka hasil yang diperoleh dari pengolahan data optimasi query website SINTA yang disimpan ke dalam database MySQL
2530 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E-ISSN 2503-2933
dengan tampilan interface yang terdapat pada Gambar 12 yang memperlihatkan tampilan untuk bisa memilih filter rekomendasi bulan terbit yang dibutuhkan.
Gambar 12 . Tampilan Filter Search
Selanjutnya, Gambar 13 merupakan hasil dari optimasi query sistem tanpa menggunakan index dengan hasil 6,00 second dari total jumlah data 1023 buah.
Gambar 13.  Tampilan Hasil Query Tanpa Menggunakan Index
Selanjutnya  Gambar  14  merupakan  hasil  ketika  optimasi query menggunakan index ,  di sini terlihat bahwa load waktu jika menggunakan index, sistem akan lebih cepat yakni menjadi 0,15 second dari jumlah data 1023 buah.
Jatisi ISSN  2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E- ISSN  2503-2933 2531
Title of manuscript is short and clear, implies research results (First Author)
Gambar 14.  Tampilan Hasil Query Menggunakan Index

## 4. KESIMPULAN
Kesimpulan yang bisa diperoleh dari proses penelitian ini yaitu metode query index dapat digunakan dalam optimasi query pada database web scraping terhadap jurnal SINTA sehingga proses  pencarian  data  pada  jurnal  SINTA  dapat  sesuai  dengan  rekomendasi  yang  diinginkan. Selain  itu  metode query  index membutuhkan  lebih  sedikit  waktu  yaitu  sebesar  0,15 second dibandingkan  dengan  menggunakan  metode query biasa  dengan load waktu  sebesar  6,00 second . Jumlah accredited di setiap level SINTA yaitu untuk S1 Accredited sebanyak 118 buah, S2 Accredited sebanyak 949 buah, S3 Accredited sebanyak 1296 buah, S4 Accredited sebanyak 2391 buah, S5 Accredited sebanyak 1921 buah, dan S6 Accredited sebanyak 266 buah.

## 5. SARAN
Saran yang dapat diberikan penulis untuk penelitian lebih lanjut yaitu diharapkan jumlah data  jurnal  yang  dapat  diolah  dapat  lebih  banyak  dibandingkan  dengan  penelitian  ini  dan pembuatan filter search dapat dikombinasi dengan berbagai field pada database .

## UCAPAN TERIMA KASIH
Ucapan terima kasih diberikan kepada semua pihak baik itu dosen, keluarga, dan seluruh teman penulis yang telah memberi segala bentuk dukungan terhadap pelaksanaan penelitian ini.

## DAFTAR PUSTAKA
[1]   Allo,  K.P.,  Google  Scholar  Metrics,  2020, Pengaruhnya  pada  Jurnal  Ilmiah, Khizanah Al-Hikmah Jurnal Ilmu Perpustakaan, Informasi, dan Kearsipan, Vol 8, No. 1.
[2] Aini,  Q.,  Handayani,  I.  &  Dewi,  S.R.,  2019, Manajemen  Sitasi  dan  Publikasi  Ilmiah Menggunakan  SINTA  Score  Dalam  Meningkatkan  Reputasi  Peneliti , Informatika Mulawarman: Jurnal Ilmiah Ilmu Komputer , Vol 14, No 2, hal 94-102.
2532 Jatisi ISSN 2407-4322 Vol. 9, No. 3, September 2022, Hal. 2521-2532 E-ISSN 2503-2933
[3] Rizqy,  R.  Z.,  2019, Analisis  Integrasi  Data  pada  Pangkalan  Data  Kekayaan  Intektual (PDKI Indonesia) Mengenai Paten dan Merek Melalui Sinta 2 , ILKOM UNSRI .
[4] Fadhilaturrahmi,  F.,  Erlinawati,  E.,  &  Ananda,  R.,  2020, Workshop  Sinta  2  dan Google Schoolar di Universitas Pahlawan Tuanku Tambusai, Jurnal Abdidas , Vol 1, No 4, 203– 209.
[5] Savitri,  E.  N.,  Amalia,  A.  V,  &  Nadia,  I.,  2020 ,  The  Analysis  of  Article  Citation  In Science Education Journals , Journal of Physics: Conference Series , 1567(2), 22058.
[6] Saputra,  Andi,  2020, Memanfaatkan  SINTA  (Science  and  Technology  Index)  Untuk Publikasi  Karya  Ilmiah  &  Strategi  Dalam  Mencari  dan  Memilih  Jurnal  Nasional Terakreditasi, Media Pustakawan Perpustakaan Nasional RI , Vol 27, No 1.
[7] Hidayat,  D.  Sumirat,  et  al,  2019, Pemanfaatan  Sumber  Pustaka  dan  Perangkat Penunjang  Publikasi  Ilmiah  (1st  Ed), Kementerian  Riset,  Teknologi,  dan  Pendidikan Tinggi .
[8] Samponu, Yohakim Benedictus, 2017, Optimasi Query pada Database untuk 2-Way SMS Dipenda  Provinsi  Sulawesi  Utara,  Jurnal  Teknik  Informatika  Politeknik  Hasnur ,  Vol  3 No 2.
[9] Habimana,  J.,  2015, Query  Optimization  Techniques  -  Tips  For  Writing  Efficient  and Faster SQL Queries, International Journal of Scientific & Technology Research , Vol 4, No 10, hal 22-23.
[10]  Matthew  Turland,  2010, PHP  |  Architect’  S  Guide  To  Web  Scraping  Defined ,  Los Angeles.
[11]  Josi,  A.,  Abdillah,  L.  A.,  &  Suryayusra,  2014, Penerapan  Teknik  Web  Scraping  pada Mesin  Pencari  Artikel  Ilmiah,  Jurnal  Sistem  Informasi  (SISFO) ,  Vol  5,  No  1,  hal  159– 164.
[12]  B. Zhao, 2017, Web Scraping, Springer International Publishing AG , USA.
[13]  Flores, Veronica Ambassador, 2020, Penerapan Web Scraping Sebagai Media Pencarian dan Menyimpan Artikel Ilmiah Secara Otomatis Berdasarkan Keyword , Majalah Ilmiah Teknologi Elektro , Vol 19, No 2.