1. Pendahuluan
Selama ini pengajar-pengajar Fakultas Teknologi Informasi Universitas Kristen Satya Wacana masih menggunakan online
announcement di website lokal yang terkadang tidak semua mahasiswa sering mengakses website tersebut atau lupa mengaksesnya.
Maka dari itu dikembangkanlah aplikasi yang memanfaatkan Firebase Cloud Message untuk memudahkan dosen atau pengajar dalam memberi
pengumuman terkait kegiatan belajar mengajar di kelas secara real time. Aplikasi ini akan menginformasikan pengumuman apa saja yang ada di
kelas dan mengirimkannya dalam bentuk push notification di ponsel android masing-masing.
Firebase Cloud Message adalah sebuah layanan pada Android yang berfungsi untuk menjalankan sebuah Push Notification. Di Android
layanan FCM dijalankan oleh sebuah aplikasi yang berjalan di latar belakang. Layanan ini akan membangunkan aplikasi yang bersangkutan
saat menerima notifikasi baru dan akan menampilkan notifikasi tersebut pada panel notifikasi Android.
Android adalah satu sistem operasi perangkat mobile berbasis linux yang mencakup sistem operasi middleware dan aplikasi [1]. Berdasarkan
data penggunaan mobile phone dengan sistem Android oleh StatCounter menunjukkan bahwa sistem operasi inilah yang sangat diminati.[2]
2. Tinjauan Pustaka
Penelitian sebelumnya yang berjudul “Rancang Bangun Aplikasi Mobile Notifikasi Berbasis Android Untuk Mendukung Kinerja Di Instansi
Pemerintahan” [3] menggunakan teknologi Google Cloud Message untuk memantau bagaimana kinerja pegawai-pegawai di instansi pemerintahan.
Dalam pengoperasiannya sistem ini dapat menjadi media penyampaian informasi dan dapat mengawasi serta memberikan peringatan kepada
semua pegawai secara otomatis.
6
Berdasarkan dari penelitian tersebut, muncullah ide untuk membuat satu aplikasi untuk pengumuman kelas secara real time dengan studi kasus
Fakultas Teknologi Dan Informasi Universitas Kristen Satya Wacana. Aplikasi ini nantinya akan digunakan untuk mengirimkan pengumuman
kepada mahasiswa-mahasiswa yang mengambil kelas tertentu dalam bentuk push notification.
Aplikasi mobile adalah perangkat lunak yang berjalan pada perangkat mobile seperti smartphone atau tablet PC. Aplikasi Mobile juga dikenal
sebagai aplikasi yang dapat diunduh dan memiliki fungsi tertentu sehingga menambah fungsionalitas dari perangkat mobile itu sendiri. Untuk
mendapatkan mobile application
yang diinginkan, user
dapat mengunduhnya melalui situs tertentu sesuai dengan sistem operasi yang
dimiliki. Google Play dan iTunes merupakan beberapa contoh dari situs yang menyediakan beragam aplikasi bagi pengguna Android dan iOS
untuk mengunduh aplikasi yang diinginkan. Mobile Marketing Association, 2015.
Firebase Cloud Messaging untuk Android FCM adalah layanan yang membantu pengembang mengirim data dari server untuk aplikasi mereka
Android pada perangkat Android. Ini bisa menjadi pesan ringan memberitahu aplikasi Android bahwa ada data baru yang akan diambil dari
server misalnya, film diunggah oleh seorang teman, atau bisa juga pesan yang berisi sampai dengan 4KB data payload sehingga aplikasi seperti
instant messaging dapat mengkonsumsi pesan langsung. Layanan FCM menangani semua aspek antrian pesan dan pengiriman ke aplikasi target
Android berjalan pada perangkat target.
3. Metode Dan Perancangan Sistem