Sistem Log Activity User + Chatbot AI

Demo

Deskripsi

Aplikasi berbasis web yang digunakan oleh tim IT cabang perusahaan untuk mencatat aktivitas pekerjaan harian agar dapat dimonitor oleh tim IT pusat. Dikembangkan menggunakan Laravel dan PostgreSQL, serta terintegrasi dengan LDAP API untuk autentikasi login pengguna. Sistem ini juga dilengkapi chatbot berbasis AI (Gemini API) yang memungkinkan admin melakukan pencarian data secara natural, seperti “siapa user yang belum mengisi log hari ini” atau “cabang mana yang paling aktif minggu ini”.

Fitur utama:

  • Input & manajemen log aktivitas harian IT cabang.
  • Dashboard monitoring real-time oleh IT pusat.
  • Rekap laporan periodik otomatis dan analisis produktivitas.
  • Autentikasi pengguna menggunakan LDAP API perusahaan.
  • Hak akses berbasis role (admin pusat & user cabang).
  • Chatbot interaktif berbasis natural language untuk pencarian cepat, misalnya “siapa user yang belum mengisi log hari ini” atau “cabang mana yang paling aktif minggu ini”.

Teknologi

  • Larsvel 12 utama data device, user, dan aplikasi
  • LDAP integrasi user LDAP perusahaan digunakan untuk login aplikasi
  • N8N workflow automation yang digunakan untuk chatbot
  • Gemini AI API digunakan untuk ai chatbot yang mengubah natural language ke query postgresql
  • PostgreSQL database yang digunakan
  • MicroK8s Kubernetes containerization untuk service Python dan database