Pengembangan modul autentikasi, otorisasi, dan algoritma konsensus pada platform data-labeling

Show simple item record

dc.contributor.advisor Nugroho, Pascal Alfadian
dc.contributor.author Mazmur, Warren
dc.date.accessioned 2024-03-06T01:59:44Z
dc.date.available 2024-03-06T01:59:44Z
dc.date.issued 2022
dc.identifier.other skp44346
dc.identifier.uri http://hdl.handle.net/123456789/16957
dc.description 1954 - FTIS en_US
dc.description.abstract Pembelajaran mesin adalah metode komputasi menggunakan pengalaman untuk meningkatkan performa atau untuk membuat prediksi. Dalam proyek pembelajaran mesin, terdapat serangkaian tahap yang harus dilalui. Dimulai dari pengenalan masalah, pengumpulan data, anotasi data atau biasa disebut data-labeling, pemodelan data, dan model deployment. Traveloka adalah perusahaan yang menyediakan layanan pemesanan tiket pesawat dan hotel secara daring dengan fokus perjalanan domestik di Indonesia. Beberapa proyek yang ada di Traveloka menggunakan metode pembelajaran mesin seperti fitur rekomendasi pada pemesanan tiket ataupun makanan. Namun saat ini terdapat beberapa masalah yang muncul seperti tidak ada standar format data untuk setiap proyek, proses pelabelan data masih menggunakan spreadsheet, dan belum ada tempat penyimpanan data yang terpusat. Sebagai solusi dari masalah di atas, Traveloka memutuskan untuk mengembangkan platform data-labeling untuk efisiensi proses pembangunan model pembelajaran mesin secara spesifik pada proses pelabelan data. Platform ini akan mampu mengelola seluruh data secara terpusat, membuat standar atau konvensi mengenai format data, dan juga memudahkan proses pelabelan data menggunakan alat yang disediakan. Pada tugas akhir ini, akan dikerjakan modul-modul yang berkaitan dengan backend seperti autentikasi, otorisasi, Application Programming Interface (API) untuk Role-Based Access Control (RBAC), dan algoritma konsensus untuk finalisasi label. Untuk mengembangkan platform ini, digunakan komponen-komponen seperti bahasa pemrograman Python, framework FastAPI, layanan Auth0, JSON Web Token, library Pytest, Postman, dan basis data PostgreSQL. Modul autentikasi, otorisasi, serta API RBAC berhasil diimplementasikan dan sudah diuji menggunakan unit test dengan bantuan library Pytest dengan total coverage seluruh modul di atas 90 persen. Per 3 Januari 2022, algoritma konsensus untuk finalisasi label masih dalam tahap implementasi karena periode magang yang masih berlanjut hingga akhir Januari 2022. en_US
dc.language.iso Indonesia en_US
dc.publisher Program Studi Teknik Informatika Fakultas Teknologi Informasi dan Sains - UNPAR en_US
dc.subject API AUTENTIKASI ALGORITMA KONSENSUS PEMBELAJARAN MESIN TRAVELOKA PELABELAN DATA OTORISASI en_US
dc.title Pengembangan modul autentikasi, otorisasi, dan algoritma konsensus pada platform data-labeling en_US
dc.type Undergraduate Theses en_US
dc.identifier.nim/npm NPM6181801019
dc.identifier.nidn/nidk NIDN0401128402
dc.identifier.kodeprodi KODEPRODI618#Teknik Informatika


Files in this item

This item appears in the following Collection(s)

Show simple item record

Search UNPAR-IR


Advanced Search

Browse

My Account