Pengembangan Sistem Pendukung Outline Tugas Akhir (SPOTA) Program Studi Informatika Universitas Tanjungpura
DOI:
https://doi.org/10.26418/justin.v8i1.32031Keywords:
SPOTA, Push Notification, Google Cloud Messaging, Kelompok Keahlian, Aplikasi Android,Abstract
Abstrak"” "Sistem Pendukung Tugas Akhir" (SPOTA) adalah salah satu aplikasi pendukung untuk mengatur penerimaan topik atau gagasan tugas akhir, yang digunakan di Program Studi Informatika Universitas Tanjungpura. Melalui SPOTA, mahasiswa dapat mengajukan topik tugas akhir secara online sehingga terjadi interaksi aktif antara dosen dan mahasiswa baik itu tanya jawab, arahan atau koreksi terhadap draft yang diusulkan. Aplikasi SPOTA berbasis smartphone dengan sistem operasi android telah dikembangkan dengan memanfaatkan layanan Google Cloud Messaging sebagai push notification service. Dikarenakan Google Cloud Messaging library untuk aplikasi android akan segera ditutup dan notifikasi tidak dapat lagi diterima di aplikasi yang terpasang pada ponsel pintar berbasis android penelitian ini kembali mengangkat permasalahan sebelumnya dan menerapkan mekanisme pengelompokkan judul berdasarkan kelompok keahlian serta menambahkan layanan pemberitahuan via email pada sisi backend web. Dengan dikembangkannya kembali aplikasi SPOTA untuk mengembalikan fungsi push notification yang sudah tidak dapat diakses kembali mahasiswa dan dosen dapat mengakses pemberitahuan dari aplikasi seperti komentar terbaru dan pengajuan judul terbaru, sehingga mempercepat proses review. Berdasarkan hasil pengujian, aplikasi ini sudah berjalan dengan baik pada perangkat smartphone Android, mulai dari Android versi 4.4 (KitKat) hingga Android versi 8 (Oreo). Hasil perhitungan Likert's Summated Rating untuk aplikasi dosen diperoleh nilai 507 yang menerangkan bahwa aplikasi ini dapat dikategorikan dengan kriteria "Cukup Berhasil" dan untuk aplikasi mahasiswa sebesar 887 yang menerangkan bahwa aplikasi ini dapat dikategorikan dengan kriteria "Berhasil" untuk aplikasi mahasiswa.
References
Dirsa, Ridwan Tasa. 2015. Rancang Bangun Aplikasi Sistem Pendukung Outline Tugas Akhir (SPOTA) Program Studi Teknik Informatika Universitas Tanjungpura Berbasis Android. Jurnal Sistem dan Teknologi Informasi (JUSTIN) Vol. 3, No. 2
Tandra, Rudy. 2008. Implementasi Sistem Pendukung Outline Tugas Akhir Program Studi Teknik Informatika Jurusan Teknik Elektro Fakultas Teknik UNTAN. Pontianak : Universitas Tanjungpura
Rosa, A. S., dan Shalahuddin, M. 2013. Rekayasa Perangkat Lunak. Terstruktur dan Berorientasi Objek. Bandung : Informatika Bandung.
Oracle Docs, 2013. What are RESTful Web Services ?. Oracle’s Documentation. https://docs.oracle.com/javaee/6/tutorial/doc/gijqy.html/. Diakses tanggal 11 November 2018.
Cambridge Dictionary. Push Notification. https://dictionary.cambridge.org/us/dictionary/english/push-notification/. Diakses pada 11 November 2018.
Cloud Messaging. 2012. Google Cloud Messaging. Google Developers. https://developers.google.com/cloud-messaging/. Dikases tanggal 18 November 2018.
Migrate a GCM Client App for Android to Firebase Cloud Messaging. 2018. Google Cloud Messaging. Google Developers. https://developers.google.com/cloud-messaging/android/android-migrate-fcm/. Diakses tanggal 18 November 2018
Gupta, Shashank dan Kapoor, Bhaskar. 2016. Firebase In App Development. International Research Journal of Engineering and Technology (IRJET) Vol. 3, Issue 12 (Desember 2016)
Kumari, Vibha. 2015. Web Services Protocol : SOAP vs REST. International Journal of Advanced Research in Computer Engineering & Technology (IJARCET) Vol. 4, Issue 5 (Mei 2015)
Yilmaz, Y.S., Aydin, B.I., Demirbas, M. 2014. Google Cloud Messaging (GCM) : An Evaluation. IEEE Global Communication Conference doi:10.1109/GLOCOM.2014.7037233
Aditya, Sabda Tegar. 2018. Rancang Bangun Aplikasi Kampanye Berbasis Crowdsouring. Pontianak : Universitas Tanjungpura
Isikligil, E., Samakay, S., Kılınç, D. 2017. A Prototype Framework for High Performance Push Notifications. International Journal of Computer Applications Vol. 166, No. 1 (Mei 2017)
Ilhami, Mirza. 2017. Pengenalan Google Firebase untuk Hybrid Mobile Apps Berbasis Cordova. Jurnal IT
Guardia, G.D.A, Pires, L.F., Vencio, Vêncio, R.Z.N., Malmegrim, K.C.R., de Farias, C.R.G. 2015.A Methodology for the Development of RESTful Semantic Web Services for Gene Expression Analysis. PLOS ONE, doi:10.1371/journal.pone.0134011
Akil, Ibnu. 2016. Rekayasa Perangkat Lunak dengan Model Unified Process. Jurnal Pilar Nusa Mandiri Vol. XII, No.1
Srivastava, N., Shree, U., Chauhan, N.R., Tiwari, D.K. 2017. Firebase Cloud Messaging (ANDROID). International Journal of Innovative Research in Science, Engineering and Technology (IJIRSET) Vol. 6, Special Issue 9 (Mei 2019)
Mustaqbal, M.S., Firdaus, R.F., Rahmadi, H. 2015. Pengujian Aplikasi Menggunakan Black Box Testing Boundary Value Analysis (Studi Kasus : Aplikasi Prediksi Kelulusan SMPTN). Jurnal Ilmiah Teknologi Informasi Terapan (JITTER) Volume 1, No. 3 (10 Agustus 2015)
Irfansyah, Puput dan Haryono, Sugeng. 2017. Model E-Commerce Produk Daur Ulang Bank Sampah Menggunakan UML. Jurnal Edukasi dan Penelitian Informatika (JEPIN) Vol. 3, No. 2
Downloads
Published
Issue
Section
License
Copyright (c) 2020 Jurnal Sistem dan Teknologi Informasi (JUSTIN)

This work is licensed under a Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License.
The author owns the copyright in his paper and agrees to publish his paper to JUSTIN by giving the rights to the first publication of his paper which is simultaneously licensed under the Creative Commons Attribution License, namely the Similar International 4.0 license (CC BY-NC-SA 4.0).

This is a human-readable summary of (and not a substitute for) the license. Disclaimer.
You are free to:Share "” copy and redistribute the material in any medium or format
Adapt "” remix, transform, and build upon the material
The licensor cannot revoke these freedoms as long as you follow the license terms.
Under the following terms:
Attribution "” You must give appropriate credit, provide a link to the license, and indicate if changes were made. You may do so in any reasonable manner, but not in any way that suggests the licensor endorses you or your use.
NonCommercial "” You may not use the material for commercial purposes.
ShareAlike "” If you remix, transform, or build upon the material, you must distribute your contributions under the same license as the original.
No additional restrictions "” You may not apply legal terms or technological measures that legally restrict others from doing anything the license permits.
Notices:
You do not have to comply with the license for elements of the material in the public domain or where your use is permitted by an applicable exception or limitation.
No warranties are given. The license may not give you all of the permissions necessary for your intended use. For example, other rights such as publicity, privacy, or moral rights may limit how you use the material.