<link rel="stylesheet" href="styles.f3b1fba60ec7970c.css">

Sinkronisasi Basis Data Menggunakan Api (Studi Kasus: Iknows (Lms) dengan Ems Pt Inka)

dc.Identifier.NIM19523144
dc.contributor.authorAl Hakim, Ghazi
dc.date.accessioned2024-01-02T04:47:24Z
dc.date.available2024-01-02T04:47:24Z
dc.date.issued2023
dc.description.abstractPT INKA, sebagai perusahaan Badan Usaha Milik Negara (BUMN) yang bergerak di bidang bakal pelanting dan karoseri, memiliki Employee Management System (EMS) yang merupakan aplikasi untuk menyimpan data karyawan dan struktur organisasi dari INKA Group. Data dari EMS ini juga digunakan oleh aplikasi lain, seperti Learning Management System bernama iKnows, yang membutuhkan data karyawan dan struktur organisasi. Namun, saat ini pengambilan data karyawan masih terhubung langsung ke basis data EMS, yang menyebabkan kerentanan keamanan data karena aplikasi lain dapat mengubah data karyawan yang ada dalam basis data EMS. Untuk mengatasi masalah tersebut, solusi yang diusulkan adalah menggunakan API dengan metode XP Programming. Dalam metode ini, akan dibangun sebuah REST API one-way menggunakan Laravel untuk melakukan sinkronisasi basis data dari aplikasi EMS ke iKnows. API ini akan bertindak sebagai perantara antara EMS dan aplikasi lain yang memerlukan data karyawan dan struktur organisasi. Dengan menggunakan API ini, aplikasi lain tidak perlu mengakses basis data EMS secara langsung, sehingga keamanan data dapat ditingkatkan. Selain itu, untuk menjaga keamanan API tersebut, digunakanlah Json Web Token (JWT) sebagai mekanisme keamanan. JWT akan memberikan token yang valid kepada aplikasi yang meminta data dari API, sehingga hanya aplikasi yang memiliki token yang dapat mengakses API dan mendapatkan data karyawan dari EMS. Dengan implementasi solusi ini, PT INKA dapat memastikan keamanan data karyawan yang tersimpan dalam EMS, sambil memungkinkan akses yang terkontrol ke data tersebut melalui API oleh aplikasi lain dalam INKA Groupen_US
dc.identifier.urirepository.uii.ac.id/handle/123456789/46082
dc.publisherUniversitas Islam Indonesiaen_US
dc.subjectiKnowsen_US
dc.subjectExtreme Programmingen_US
dc.subjectSinkronisasien_US
dc.subjectREST APIen_US
dc.titleSinkronisasi Basis Data Menggunakan Api (Studi Kasus: Iknows (Lms) dengan Ems Pt Inka)en_US
dc.typeThesisen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
19523144.pdf
Size:
3.71 MB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: