Penerapan Sistem Otorisasi dan Autentikasi dalam Pengembangan Web Manajemen Application Programming Interface

1903421033, Indria Bernade Sinuraya (2023) Penerapan Sistem Otorisasi dan Autentikasi dalam Pengembangan Web Manajemen Application Programming Interface. D4 thesis, Politeknik Negeri Jakarta.

[thumbnail of Bagian Identitas Skripsi & Pembukaan (Bab 1) dan Penutup (Bab 5)] Text (Bagian Identitas Skripsi & Pembukaan (Bab 1) dan Penutup (Bab 5))
Halaman Identitas Skripsi.pdf

Download (2MB)
[thumbnail of Isi (Bab 2 s/d 4)] Text (Isi (Bab 2 s/d 4))
Isi.pdf
Restricted to Hanya Civitas Akademika PNJ

Download (3MB)
[thumbnail of Manuskrip Artikel Ilmiah (Jurnal)] Text (Manuskrip Artikel Ilmiah (Jurnal))
Jurnal.pdf
Restricted to Hanya Staff Repositori

Download (817kB)

Abstrak

Application Programming Interface merupakan teknologi yang sangat familiar dalam kehidupan manusia dan digunakan sepanjang waktu. Teknologi ini digunakan oleh PT Eka Mas Republik untuk memenuhi kebutuhan pelayanan terhadap konsumen. Dengan banyaknya API yang digunakan memicu permasalahan dalam pengelolaan sehingga dibutuhkan suatu sistem yang dapat mengelola file API tersebut. Sistem tersebut dikenal sebagai API gateway. Dalam mempermudah pengguna dalam melakukan proses CRUD pada API gateway dibangun sebuah web manajemen API. Pada saat melakukan pengujian, ditemukan beberapa kelemahan dimana web tidak memiliki sekuriti. Penerapan sistem otorisasi dan autentikasi ini merupakan upaya untuk menjamin web aman digunakan oleh pengguna. Pada sistem autentikasi digunakan 2 algoritma kriptografi dalam pengamanan data pengguna dan pada sistem otorisasi dilakukan generate JWT token untuk memverifikasi apakah pengguna berhak untuk mengakses data web atau tidak. Pengujian kualitas web manajemen API menggunakan standar ISO 25010 dengan melihat berbagai karakteristik yaitu functional suitability, portability, performance efficiency, usability dan security. Hasil uji functional suitability dengan metode black box mendapat persentase kelayakan sebesar 100%, hasil uji portability pada berbagai perangkat dan browser mendapatkan persentase kelayakan sebesar 100%, hasil uji performance efficiency mendapatkan nilai performance Grade A dengan waktu muat rata – rata sebesar 3,3 detik, hasil uji usability mendapat skor sebesar 73,61, dan hasil uji security diketahui web mampu melindungi informasi data, web mampu mendeteksi token valid dan menolak token yang bersifat tidak valid dan sudah kedaluwarsa, dan secara keseluruhan web mendapatkan nilai skor B dengan range nilai dari 60 hingga 69

Tipe Dokumen: Thesis / Skripsi / Tugas Akhir (D4)
Subjek: 000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 003 Sistem-sistem
000 - Komputer, Informasi dan Referensi Umum > 000 Ilmu komputer, ilmu pengetahuan dan sistem-sistem > 005 Pemrograman komputer, program dan data
000 - Komputer, Informasi dan Referensi Umum > 020 Ilmu perpustakaan dan informasi > 028 Membaca dan menggunakan media informasi lainnya
600 – Teknologi (Ilmu Terapan) > 600 Teknologi (ilmu terapan) > 600 Teknologi
600 – Teknologi (Ilmu Terapan) > 650 Manajemen dan hubungan masyarakat > 658 Manajemen umum
Bidang, Unit, atau Jurusan Yang Ditujukan: Teknik Elektro > Broadband Multimedia D4
User ID Pengunggah: Indria Bernade Sinuraya
Date Deposited: 29 Aug 2023 16:49
Last Modified: 29 Aug 2023 16:49
URI: https://repository.pnj.ac.id/id/eprint/14410

Actions (login required)

View Item
View Item