DETAIL DOCUMENT
IMPLEMENTASI KEAMANAN RESTFUL API DENGAN FIREBASE AUTHENTICATION PADA APLIKASI PRESENSI (Studi Kasus CV. Amigo Mangesti Utomo)
Total View This Week4
Institusion
STMIK Akakom
Author
Javista, Yohanes Krisna Yana - 175410161
Subject
Keamanan Komputer (Computer Security) 
Datestamp
2021-11-24 03:18:26 
Abstract :
Sistem presensi Amigo sebelumnya masih menggunakan Google Form yang sangat rawan terhadap kebocoran data dan kecurangan seperti titip absen. Ada beraneka ragam teknologi yang dapat digunakan untuk membangun sebuah aplikasi presensi ini agar performanya dan keamanannya lebih baik dari sebelumnya. Tren teknologi saat ini yaitu RESTful API untuk komunikasi data dan Firebase Authentication untuk kemanan pada kominikasi data. REST atau RESTful (Representational State Transfer) adalah system request yang dapat mengakses dan memanipulasi teks yang direpresentasikan dari sebuah Web Service. Web Service API yang menggunakan REST disebut dengan RESTful API. RESTful API tidak memiliki standar yang resmi untuk notasinya dikarenakan REST merupakan sebuah arsitektur. Dalam penggunaannya, REST API terbukti lebih cepat dan mudah untuk dikembangkan(scale) terutama dalam pertukaran dan komunikasi data. RESTful API saja tidak cukup untuk melakukan komunikasi data, dibutuhkan sebuah Authentikasi berupa JSON Web Token untuk melindungi sebuah RESTful API, Autentikasi menggunakan JSON Web Token yang trend saat ini yaitu Firebase Authentication. Firebase Authentication dirancang menjadi satu SDK untuk memudahkan pengembangan otentikasi menggunakan metode Sign-in yang sudah disediakan oleh Firebase Authentication. SDK Firebase Authentication akan menghasilkan sebuah JSON Web Token yang berlaku 1 jam dan digunakan untuk sayarat request data pada sebuah RESTful API. Pada penelitian ini penulis mengimplementasikan RESTFul API serta Keamanan menggunakan Firebase Authentication untuk transaksi data pada aplikasi presensi agar terhindar dari kebocoran data karyawan dan pemanfaatan kecurangan seperti titip absen. Kata kunci: API, Backend, Firebase Authentication, JWT, Laravel, PHP, Postman, RESTful API. 
Institution Info

STMIK Akakom