Javista, Yohanes Krisna Yana - 175410161 (2021) IMPLEMENTASI KEAMANAN RESTFUL API DENGAN FIREBASE AUTHENTICATION PADA APLIKASI PRESENSI (Studi Kasus CV. Amigo Mangesti Utomo). Skripsi thesis, STMIK AKAKOM YOGYAKARTA.
Text
1_175410167_HALAMAN_DEPAN.pdf - Published Version Download (590kB) |
|
Text
2_175410167_BAB_I - Krisna Yana Javista.pdf - Published Version Download (52kB) |
|
Text
3_175410167_BAB_II - Krisna Yana Javista.pdf - Published Version Download (185kB) |
|
Text
4_175410167_BAB_III - Krisna Yana Javista.pdf - Published Version Restricted to Repository staff only Download (347kB) |
|
Text
5_175410167_BAB_IV - Krisna Yana Javista.pdf - Published Version Restricted to Repository staff only Download (1MB) |
|
Text
6_175410167_BAB_V - Krisna Yana Javista.pdf - Published Version Download (42kB) |
|
Text
7_175410167_DAFTAR_PUSTAKA - Krisna Yana Javista.pdf - Published Version Download (90kB) |
|
Text
8_175410167_CARA_MENJALANKAN_PROGRAM - Krisna Yana Javista.pdf - Published Version Download (460kB) |
|
Text
9_175410167_LISTING_PROGRAM - Krisna Yana Javista.pdf - Published Version Restricted to Repository staff only Download (103kB) |
|
Text
10_175410167_LAMPIRAN.pdf - Published Version Download (232kB) |
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.
Item Type: | Thesis (Skripsi) |
---|---|
Additional Information: | Pembimbing : Luthfan Hadi Pramono, S.ST., M.T. |
Uncontrolled Keywords: | API, Backend, Firebase Authentication, JWT, Laravel, PHP, Postman, RESTful API |
Subjects: | A Karya Umum (General) > Ilmu Komputer (Computer Science) > Keamanan Komputer (Computer Security) A Karya Umum (General) > Ilmu Komputer (Computer Science) > Bahasa Pemrograman A Karya Umum (General) > Ilmu Komputer (Computer Science) > Program Aplikasi |
Divisions: | Jenjang Strata Satu > Teknik Informatika (Informatic Engineering) |
Depositing User: | Mr. Andi Setyanto |
Date Deposited: | 24 Nov 2021 03:18 |
Last Modified: | 24 Nov 2021 03:18 |
URI: | http://eprints.akakom.ac.id/id/eprint/9475 |
Actions (login required)
View Item |