Skip to content

Ahmad-Rizki21/ArtacomHelpdesk

Repository files navigation

Laravel Logo

Filament Logo

Build Status Total Downloads Latest Version License


📌 Tentang Proyek

Proyek ini dibangun menggunakan Laravel 11 dan Filament v3, bertujuan untuk mengelola sistem Helpdesk Ticketing khususnya layanan FTTH (Fiber to the Home).

Sistem ini dilengkapi dengan fitur:

  • Perhitungan SLA (Service Level Agreement) secara akurat
  • Laporan statistik SLA bulanan
  • Dashboard admin dan ekspor laporan ke Excel

⚙️ Teknologi yang Digunakan

  • PHP 8.2+
  • Laravel 11
  • Filament v3
  • MariaDB

🎯 Fitur Utama

  • Antarmuka admin modern berbasis Filament
  • Otomatisasi perhitungan uptime dan SLA tiket
  • Statistik SLA bulanan dan laporan terintegrasi
  • Ekspor laporan ke Excel dengan format informatif
  • Scope query khusus untuk analisis SLA
  • Dashboard siap dikembangkan untuk real-time monitoring

📈 Implementasi SLA

🎯 Target SLA: 99,5%

✅ Konstanta

const TARGET_UPTIME_PERCENTAGE = 99.5;

🧮 Fungsi Perhitungan SLA

  • calculateTotalTimeInMonth() → total menit dalam bulan berjalan
  • calculateAllowedDowntimeInMonth() → downtime maksimum yang diizinkan
  • calculateResolutionTime() → waktu resolusi dikurangi waktu pending
  • calculateUptimePercentage() → persentase uptime aktual

📊 Atribut Baru di Model Ticket

  • uptime_percentage
  • sla_status (Memenuhi / Melebihi SLA)
  • resolution_time (format mudah dibaca)
  • allowed_downtime
  • duration_in_days

🔍 Scope Query Baru

  • scopeMeetingSla() → tiket sesuai SLA
  • scopeExceedingSla() → tiket melebihi SLA
  • scopeInMonth() → filter berdasarkan bulan
  • scopeFtth() → filter berdasarkan layanan FTTH

📤 Ekspor Excel

  • Ringkasan statistik SLA
  • Kolom tambahan:
    • Durasi (dd hh)
    • Uptime Percentage
    • Allowed Downtime
    • SLA Status
  • Styling agar laporan lebih informatif

📚 Referensi Pembelajaran


🤝 Berkontribusi

Terima kasih atas minat Anda! Lihat panduan kontribusi di dokumentasi Laravel.

🧭 Kode Etik

Mohon untuk mematuhi Kode Etik Laravel demi menjaga komunitas yang inklusif dan profesional.


🔐 Keamanan

Jika menemukan celah keamanan, harap hubungi langsung: 📧 taylor@laravel.com

Semua laporan akan ditangani secara rahasia dan prioritas tinggi.


⚖️ Lisensi

Proyek ini dilisensikan di bawah MIT License.


🚧 Rencana Pengembangan

  • Dashboard real-time untuk SLA monitoring
  • Notifikasi otomatis ketika tiket hampir melewati batas SLA
  • Integrasi sistem pelaporan untuk analisis tren dan performa layanan

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published