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

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

Loading...
Thumbnail Image

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Universitas Islam Indonesia

DOI

Abstract

PT 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 Group

Description

Citation

Endorsement

Review

Supplemented By

Referenced By