Wahyudianto, Dewangga Okta (2018) Rancang Bangun Aplikasi Push Notification Terpusat. Undergraduate thesis, Institut Teknologi Sepuluh Nopember.
Preview |
Text
05111440000005-Undergraduate_Theses.pdf - Accepted Version Download (5MB) | Preview |
Abstract
Aplikasi push notification terpusat merupakan aplikasi
yang digunakan untuk melakukan pengiriman pesan notifikasi
dengan kapabilitas melakukan pemusatan pengiriman notifikasi
bagi seluruh aplikasi yang ada di Institut Teknologi Sepuluh
Nopember Surabaya. Aplikasi ini mampu untuk mengirim
notifikasi pada jenis perangkat bergerak Android maupun
Apple. Pengiriman notifikasi diklasifikasikan berdasarkan jenis
aplikasi, role dan unit pengguna. Aplikasi push notification
terpusat juga memiliki kapabilitas untuk melakukan moderasi
sebelum pesan notifikasi dikirim kepada pengguna,
mengimplementasikan message queuing sebelum mengirim
notifikasi untuk mengoptimalkan penggunaan sumber daya yang
tersedia dan juga melakukan pengiriman notifikasi secara
terjadwal.
Pada tugas akhir ini dibuat dua aplikasi. Aplikasi pertama
adalah aplikasi push notification terpusat yang berfungsi
sebagai web service yang dibuat menggunakan bahasa
pemrograman java dengan kerangka kerja maven. Aplikasi ini
mengimplementasikan pustaka jersey restful web services.
Aplikasi kedua adalah aplikasi pengelola konten notifikasi yang
berfungsi untuk mengelola aplikasi utama. Aplikasi penunjang
dibuat dengan kerangka kerja Codeigniter.
x
Pengiriman notifikasi menuju pengguna menggunakan
backend as a service milik google yaitu FCM dan apple APNs.
Uji coba pada tugas akhir ini meliputi pengujian fungsionalitas
keseluruhan aplikasi berdasarkan kasus penggunaan. Dari hasil
uji coba, seluruh fungsionalitas aplikasi dapat dipenuhi.
===========================================================
Centralized Push Notification Application is an
application which is made to manage the distribution of
notification messages in information system environments
owned by Institut Teknologi Sepuluh Nopember Surabaya.
this application is designed to execute notification
broadcasting to both Android and Apple mobile devices.
Notification broadcasts are classified by application target
type, user role and user unit. This application is also capable
for doing pre-distribution notification moderation, manage
notification distribution floods with message queuing and
doing scheduled noitification broadcast that executed by a
scheduler system inside.
There are two parts of applications in this final project.
The main part of this system is centralized push notification
application which is made as a web service that implemented
with java programming language and maven framework,
accompanied by jersey restful web services library.
The second one is notification content management
application, which is made as a management interface to
manage the main application. This application is made with
codeigniter framework.
xii
Google’s FCM and Apple’s APNS backend as a
service is utilized by this application to transmit the
notification broadcasts to the target users. Evaluation of this
final project application implementation includes a
functionality testing of its features based on use case
specifications. The result of this evaluation indicates that this
application succeeded to fulfill its functional requirements.
Item Type: | Thesis (Undergraduate) |
---|---|
Uncontrolled Keywords: | APNs, Google FCM, Java, Message Queuing, Push Notification |
Subjects: | T Technology > T Technology (General) |
Divisions: | Faculty of Information and Communication Technology > Informatics > 55201-(S1) Undergraduate Thesis |
Depositing User: | Dewangga Okta Wahyudianto |
Date Deposited: | 21 Jun 2021 10:57 |
Last Modified: | 21 Jun 2021 10:57 |
URI: | http://repository.its.ac.id/id/eprint/54561 |
Actions (login required)
View Item |