OPTIMALISASI PROSES SINKRONISASI DATA AKADEMIK DAN WEB SERVICES PDDIKTI MENGGUNAKAN FITUR QUEUES PADA FRAMEWORK LARAVEL

  • ABDUL RAHIM
  • MULYADI MULYADI STIKOM Dinamika Bangsa

Abstract

Pada penelitian sebelumnya telah berhasil memetakan kebutuhan tabel dan merancang aplikasi untuk sinkronisasi database antara sistem informasi akademik STIKOM Dinamika Bangsa Jambi dengan feeder pangkalan data pendidikan tinggi (pddikti).  Fungsi yang dimiliki aplikasi ini meliputi pengolahan data mahasiswa baru, data nilai mahasiswa, dan data aktifitas mahasiswa.  Aplikasi sinkronisasi database ini sudah digunakan dan diimplementasikan oleh STIKOM Dinamika Bangsa sebagai pelaporan akademik. Berdasarkan hasil implementasi tersebut, penulis menemukan permasalahan utama yaitu aplikasi ini tidak bisa dijalankan melalui web browser karena proses yang dibutuhkan dalam sinkronisasi sangat lama (sesuai dengan jumlah data data), sehingga mengakibatkan hubungan web browser dan web server menjadi timeout atau web browser menjadi not responding, sehingga aplikasi ini harus dijalankan menggunakan php-cli atau command line interface.  Optimalisasi yang dilakukan dalam penelitian ini adalah optimalisasi user interface dan proses sinkronisasi data akademik ke pddikti, menggunakan Queue berbasis database pada framework Laravel  (Laravel Queues). Dengan menggunakan fitur Queue dan aplikasi supervisor maka pengguna tidak perlu menunggu proses sinkronisasi selesai, karena proses sinkronisasi telah disimpan di queue dan dijalankan sebagai background services.

References

Agus Siswanto dan Abdul Rahim., 2017., Aplikasi Sinkronisasi Database Antara Sistem Informasi Akademik STIKOM Dinamika Bangsa Jambi Dengan Feeder Pangkalan Data Pendidikan Tinggi ( PdDikti ).
Abdul Rohman, 2014. Mengenal Framework “ Laravel ” ( Best PHP Frameworks For 2014 ). Ilmu Teknologi Informasi. http://ilmuti.org/wp-content/uploads/2014/03/Abdul_Rohman-Mengenal_Framework_Laravel.pdf
Laravel, 2017, Queues - Introduction., https://laravel.com/docs/5.7/queues#introduction, tanggal di akses 23 Oktober 2018
ImTigger. (2018). imTigger/laravel-job-status: Add ability to track Job progress, status and result dispatched to Queue. https://github.com/imTigger/laravel-job-status., Tanggal di akses 23 Oktober 2018
Andri, Zuer Zamzami, M., & Nasir. 2016. Perancangan Dan Implementasi Sistem Akademik Berbasis Web Service Pada Akbid Budi Mulia Palembang. Seminar Nasional Teknologi Informasi Dan Komunikasi (SNASTIKOM 2014), (12), 0–6
Supervisor: A Process Control System. http://supervisord.org/, diakses tanggal 23 Oktober 2018
JSON. (2015). Pengenalan JSON. https://www.json.org/json-id.html, Tanggal diakses 23 Oktober 2018
Rianto dan Sarwosri. 2012. Rancang Bangun Aplikasi Perangkat Bergerak berbagi foto berbasis android menggunakan API Facebook, Flickr dan Picasa. Jurnal Teknik Pomits, 1-4.
Abdul Rahim. 2017. Perancangan Aplikasi E-informasi dan Jadwal Perkuliahan Berbasis Mobile Android. Jurnal Processor, 12(1), 1039–1049.
Wisnu Nurdiyanto. 2017. Perbandingan SOAP dan REST sebagai Web Service. http://pusdiklat.bps.go.id: http://pusdiklat.bps.go.id/index.php?r=artikel/view&id=206, Tanggal di akses 23 Oktober 2018
Perwira, I. P. & B. S. (2017). Implementasi Web Service Pada Integrasi Data Akademik Dengan Replika Pangkalan Data Dikti. Implementasi Web Service Pada Integrasi Data Akademik Dengan Replika Pangkalan Data Dikti, Jurnal Teknik ITS Vol. 1, No. 1 (Sept. 2012) ISSN: 2301-9271. Hal. A154-A159
Published
2019-04-26
How to Cite
RAHIM, ABDUL; MULYADI, MULYADI. OPTIMALISASI PROSES SINKRONISASI DATA AKADEMIK DAN WEB SERVICES PDDIKTI MENGGUNAKAN FITUR QUEUES PADA FRAMEWORK LARAVEL. Jurnal Processor, [S.l.], v. 14, n. 1, p. 60-73, apr. 2019. ISSN 2528-0082. Available at: <http://ejournal.stikom-db.ac.id/index.php/processor/article/view/574>. Date accessed: 19 may 2019. doi: https://doi.org/10.33998/processor.2019.14.1.574.
Section
Articles