A PHP Error was encountered
Severity: Warning
Message: fopen(/home/rama/public_html/application/cache/sessions/rama_sessionidpt7j8bfsrki790mclhj6ts8ql3doo2): failed to open stream: No space left on device
Filename: drivers/Session_files_driver.php
Line Number: 174
Backtrace:
File: /home/rama/public_html/application/core/MY_Controller.php
Line: 8
Function: __construct
File: /home/rama/public_html/application/controllers/Document.php
Line: 6
Function: __construct
File: /home/rama/public_html/index.php
Line: 296
Function: require_once
@thesis{thesis,
author={Javista Yohanes Krisna Yana - 175410161},
title ={IMPLEMENTASI KEAMANAN RESTFUL API DENGAN
FIREBASE AUTHENTICATION PADA APLIKASI PRESENSI
(Studi Kasus CV. Amigo Mangesti Utomo)},
year={2021},
url={https://eprints.akakom.ac.id/9475/},
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.}
}