Skip to content

Latest commit

ย 

History

History
139 lines (100 loc) ยท 3.91 KB

File metadata and controls

139 lines (100 loc) ยท 3.91 KB

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