APLIKASI INVENTARIS BARANG MENGGUNAKAN APPLICATION PROGRAMMING INTERFACE (API) DENGAN KEAMANAN BERBASIS JSON WEB TOKEN (JWT)
Kata Kunci:
Application Programming Interface (API), Inventarisasi Barang, JSON Web Token (JWT), arsitekturAbstrak
Penelitian ini berjudul “Aplikasi Inventarisasi Barang Menggunakan Application Programming Interface (API) dengan Keamanan Berbasis JSON Web Token (JWT)” yang bertujuan untuk membantu digitalisasi proses pencatatan stok barang di Showroom GalleryCar. Selama ini, pencatatan barang masuk dan keluar masih dilakukan secara manual, baik melalui buku catatan maupun file excel sederhana, sehingga berisiko terhadap kesalahan, keterlambatan pembaruan, serta kehilangan atau manipulasi data. Sebagai solusi, dikembangkan sebuah aplikasi inventarisasi yang berbasis web dan mobile dengan menerapkan arsitektur API (Application Programming Interface). API berperan sebagai penghubung antara antarmuka pengguna (client) dan sistem backend (server), sehingga memungkinkan pertukaran data secara terstruktur dan efisien. Seluruh proses komunikasi dilakukan melalui protokol HTTP (HyperText Transfer Protocol) dengan format data JSON (JavaScript Object Notation), sehingga aplikasi dapat dijalankan lintas platform, baik di desktop maupun perangkat Android. API menangani semua logika bisnis seperti penyimpanan, pembaruan, hingga penghapusan data, dan hanya memberikan hasilnya kepada client sesuai permintaan. Sebagai bagian dari keamanan dan kontrol akses, sistem ini menggunakan JSON Web Token (JWT) sebagai metode autentikasi dan otorisasi. Setelah proses login berhasil, pengguna akan memperoleh token yang wajib dilampirkan dalam setiap permintaan ke server. JWT memastikan bahwa hanya pengguna yang sah dan telah terverifikasi yang dapat berinteraksi dengan sistem, sedangkan permintaan tanpa token valid akan ditolak secara otomatis. Aplikasi ini menyediakan fitur utama seperti manajemen produk (CRUD), pencatatan log aktivitas setiap pengguna, serta pencatatan riwayat sesi login yang mencakup informasi IP dan perangkat yang digunakan. Selain itu, admin memiliki hak penuh untuk mengelola data pengguna dan memantau seluruh aktivitas dalam sistem. Hasil implementasi menunjukkan bahwa sistem yang dibangun dapat berjalan dengan baik, mampu memenuhi kebutuhan operasional, serta memberikan solusi nyata dalam meningkatkan efisiensi dan keamanan proses inventarisasi di lingkungan kerja GalleryCar.
Unduhan
Unduhan
Diterbitkan
Cara Mengutip
Terbitan
Bagian
Lisensi
Hak Cipta (c) 2026 Jurnal Riset Informatika dan Multimedia

Artikel ini berlisensiCreative Commons Attribution-ShareAlike 4.0 International License.





