digilib@itb.ac.id +62 812 2508 8800

Dokumen Asli
Terbatas  Dessy Rondang Monaomi
» Gedung UPT Perpustakaan

PT ABCD, sebuah perusahaan Fast-Moving Consumer Goods (FMCG), memanfaatkan sales dashboard berbasis Tableau Server untuk visualisasi data penjualan bagi 170-180 pengguna aktif. Permasalahan utama yang dihadapi adalah ketiadaan mekanisme pembatasan akses data yang relevan dengan peran pengguna dan keterbatasan desain antarmuka yang menghambat efektivitas analisis. Tugas Akhir ini bertujuan untuk mengembangkan sebuah sales dashboard baru yang mampu mengatasi kedua masalah tersebut dengan merancang mekanisme kontrol akses yang sesuai dengan peran dan tanggung jawab pengguna, serta membangun modul frontend yang memenuhi kebutuhan visualisasi data secara efektif. Pendekatan yang digunakan adalah pengembangan perangkat lunak dengan arsitektur modular yang mengimplementasikan model hybrid Role-Based Access Control (RBAC) dan Attribute-Based Access Control (ABAC) yang terintegrasi dengan dynamic row-level security. Solusi ini menggunakan Django REST Framework sebagai Identity Provider dan Vue.js untuk presentation layer. Hasil dari implementasi ini menunjukkan bahwa mekanisme pembatasan akses berhasil membatasi data berdasarkan atribut area, brand, dan channel sesuai dengan peran dan atribut kontekstual pengguna melalui token JWT. Perangkat lunak yang dikembangkan juga berhasil mengatasi masalah keterbacaan label pada visualisasi, menyediakan fitur pagination untuk tabel data besar, dan memberikan informasi kontekstual melalui tooltips. Pengujian end-to-end dengan data analyst PT ABCD menunjukkan bahwa seluruh fungsionalitas sistem berjalan sesuai spesifikasi, dengan 10 dari 10 skenario pengujian memberikan hasil yang diharapkan. Dengan demikian, sales dashboard yang dikembangkan telah berhasil memenuhi kebutuhan PT ABCD dalam pengelolaan akses data yang aman dan penyajian informasi yang efektif.