Show simple item record

dc.contributor.authorAl Hakim, Ghazi
dc.date.accessioned2024-01-02T04:47:24Z
dc.date.available2024-01-02T04:47:24Z
dc.date.issued2023
dc.identifier.uridspace.uii.ac.id/123456789/46082
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.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
dc.Identifier.NIM19523144


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record