LaporMas — Panduan Pengguna
Kembali ke Aplikasi

📘 Panduan Pengguna

LaporMas

Versi 2.0 — Agustus 2026

Daftar Isi

1. Pendahuluan 2. Role & Hak Akses 3. Login & Akun Demo 4. Dashboard 5. Pelaporan Masalah (Tiket) 6. Status Tiket & Alur Penanganan 7. Detail Tiket 8. Tindakan (Actions) pada Tiket 9. Diskusi / Chat Tiket 10. Lampiran File 11. Notifikasi 12. Review, Rating & SLA 13. Laporan Asset 14. Tugas-tugas (Tasks) 15. Handbook / Buku Panduan 16. Menu Admin (Super Admin) 17. Menu Vendor 18. Profil Pengguna 19. Log Aktivitas 20. API Integrasi 21. Tips & Best Practices 22. FAQ

1. Pendahuluan

LaporMas adalah sistem manajemen permintaan bantuan dan laporan masalah berbasis web. Sistem ini memungkinkan pengguna untuk membuat tiket pelaporan, berdiskusi dengan tim support, melampirkan file, serta memantau status penyelesaian secara real-time.

Identitas Data Unik (Unique ID)

Setiap tiket dan laporan dalam sistem memiliki 3 jenis identitas yang digunakan untuk tujuan berbeda:

Jenis IDContohDigunakan Untuk
ID Database (PK)1, 2, 3, ...Primary key internal & relasi antar tabel. Tidak pernah ditampilkan ke user.
UUID3f2b1a90-7c1e-4e2a-9b0d-8e2c1d4a6f11Identitas di URL & API agar data tidak bisa ditebak/dienumerasi pihak luar. Tersimpan di link detail.
Nomor Tiket/LaporanREP-20260723-001Komunikasi antar pengguna, ditampilkan di UI, referensi saat menghubungi support.

Format Nomor Identitas

EntitasFormatContoh
TiketREP-YYYYMMDD-XXXREP-20260723-001 (nomor urut per hari)

Tips: Gunakan Nomor Tiket (contoh: REP-20260723-001) saat menghubungi tim support atau mencari tiket tertentu. Nomor ini unik per hari dan mudah diingat untuk komunikasi.

2. Role & Hak Akses

LaporMas memiliki 6 (enam) role pengguna dengan hak akses berbeda:

RoleDeskripsiHak Akses Utama
super_admin Administrator utama Akses penuh: semua menu, kelola user, vendor, lokasi, kategori, aturan eskalasi, SLA rating, verifikasi tiket & laporan, pengaturan menu, review PIC & eksekutor.
vendor Pemilik/Perwakilan Vendor Outsource Melihat tiket vendor, kelola user vendor, log aktivitas, atur eskalasi, menerima notifikasi eskalasi, ikut diskusi.
pic Person In Charge (per Lantai/Lokasi) Pickup tiket, edit kategori, assign eksekutor, verifikasi penyelesaian, beri rating eksekutor, edit tiket, atur prioritas.
spv Supervisor / Penanggung Jawab Kategori Melihat & memantau tiket di kategori tugasnya, ikut diskusi, menerima notifikasi assignment & verifikasi, tidak dapat handle langsung.
eksekutor Teknisi/Helper/Pelaksana Menerima tugas dari PIC, mulai proses, menyelesaikan tiket, upload bukti, take-over tiket, membuat laporan masalah.
user Pengguna biasa Membuat laporan masalah, pilih kategori, tracking penyelesaian, diskusi, review & rating, melihat tasks.
pegawai Pegawai berbasis wilayah tugas Melapor masalah hanya di wilayah tugasnya (gedung mencakup semua lantai & ruang di bawahnya, lantai mencakup semua ruang di bawahnya, ruang hanya titik itu saja), tracking tiket wilayahnya, membuat laporan harian dari tiket yang ia laporkan.

Matriks Izin Utama per Role

Permissionsuper_adminvendorpicspveksekutoruserpegawai
Buat Tiket✔–✔✔✔✔✔ (wilayah tugas)
Lihat Tiket✔ (semua)✔ (vendor)✔ (area)✔ (kategori)✔ (tugas)✔ (milik sendiri)✔ (wilayah + milik sendiri)
Tangani Tiket✔✔✔–✔––
Assign Support / Eksekutor✔✔✔––––
Verifikasi Tiket✔–✔––––
Take Over Tiket✔✔––✔––
Edit Tiket Milik Sendiri✔–✔––✔✔
Atur Prioritas✔✔✔––––
Kelola Handbook✔✔–––––
Kelola Tugas (Task)✔✔–––––
Buat Laporan Harian✔✔––✔–✔ (tiket sendiri)
Catatan Penting:

3. Login & Akun Demo

  1. Buka URL: https://lapormas.majesthink.id
  2. Masukkan Email dan Password
  3. Klik tombol "Masuk"

Akun Demo

RoleEmailPassword
super_adminadmin1@gmail.comadmin123
super_adminmanagerit@gmail.commanager123
vendorirfan1@gmail.comadmin123
picpic.test@test.compassword
picpicl2@pic.com (Lantai 2)password
eksekutoreksekutor1.test@test.compassword
useruser@vendor.comuser123
useruserjar@vendor.compassword
Tips: Jika lupa password, hubungi Super Admin untuk mereset akun Anda.

4. Dashboard

Setiap role melihat dashboard yang berbeda sesuai hak aksesnya:

Super Admin

Vendor

PIC (Person In Charge)

SPV (Supervisor Kategori)

Eksekutor (Teknisi/Helper)

User

5. Pelaporan Masalah (Tiket)

5.1 Melihat Daftar Tiket

  1. Klik menu "Pelaporan Masalah" di sidebar
  2. Daftar tiket menampilkan Nomor Tiket (format: REP-YYYYMMDD-XXX), judul, kategori, prioritas, status, dan pembuat
  3. Gunakan search bar untuk mencari tiket berdasarkan nomor/judul/deskripsi
  4. Gunakan filter untuk menyaring berdasarkan Status, Prioritas, atau Kategori
  5. Klik tombol Ekspor CSV atau Ekspor Excel untuk mengunduh data tiket

5.2 Membuat Tiket Baru

  1. Klik tombol "+ Laporkan Masalah Baru"
  2. Isi formulir:
    • Judul — deskripsi singkat masalah
    • Deskripsi — penjelasan lengkap
    • Kategori — pilih kategori yang sesuai (mis. Jaringan, Hardware, dll)
    • Lokasi — (opsional) lokasi kejadian (Lantai → Ruang/Area)
    • Prioritas — tingkat urgensi (Low / Medium / High)
    • Lampiran — (opsional) file pendukung
  3. Klik "Simpan"

Prioritas Tiket

PrioritasPenjelasan
LowMasalah tidak mengganggu operasional, dapat menunggu (contoh: perbaikan non-urgent)
MediumMasalah perlu ditangani dalam waktu wajar (contoh: kerusakan ringan)
HighMasalah mendesak yang menghambat operasional (contoh: jaringan putus, server down)

6. Status Tiket & Alur Penanganan

LaporMas memiliki 8 (delapan) status tiket yang menggambarkan perjalanan penanganan:

StatusPenjelasanSiapa yang Berperan
OpenTiket baru dibuat, belum diambil oleh PICUser
On PICTiket sudah di-pickup oleh PIC, menunggu penugasan eksekutorPIC
Eksekutor SelectedPIC telah menugaskan eksekutor, eksekutor belum mulai mengerjakanPIC → Eksekutor
In ProgressEksekutor sedang mengerjakan penyelesaian masalahEksekutor
PendingMenunggu informasi/lampiran tambahan dari user atau menunggu keputusanSupport / User
EskalasiTiket diangkat ke level lebih tinggi (melewati batas SLA atau diminta user/support)Super Admin / Vendor
ClosedPekerjaan selesai oleh eksekutor, menunggu verifikasi PICEksekutor → PIC
VerifiedPIC/Super Admin telah memverifikasi hasil pekerjaan. Status final. Bisa diberi review & ratingPIC / Super Admin

Alur Normal Penanganan Tiket

  1. User membuat tiket → status Open
  2. PIC area menerima notifikasi, melakukan "PIC Pickup" → status On PIC
  3. PIC meng-assign Eksekutor (bila kategori salah, PIC dapat mengedit kategori) → status Eksekutor Selected
  4. Eksekutor klik "Mulai Proses" → status In Progress
  5. Eksekutor klik "Selesai" dan menulis solusi → status Closed
  6. PIC / Super Admin menerima notifikasi, memeriksa hasil dan klik "Verifikasi" → status Verified
  7. User / PIC / Admin dapat memberikan review & rating

Alur Eskalasi

  1. Jika tiket melewati batas waktu SLA berdasarkan prioritas, sistem otomatis mengubah status menjadi Eskalasi
  2. Super Admin / Vendor dengan izin handle-escalated-ticket menerima notifikasi
  3. Mereka dapat mengambil alih dan menangani tiket eskalasi tersebut
Eskalasi otomatis: Sistem mengecek tiket secara berkala berdasarkan aturan eskalasi di Admin → Aturan Eskalasi.

7. Detail Tiket

Klik tombol "Detail" pada tiket untuk membuka jendela detail dengan 3 tab:

Tab Detail

Tab Diskusi

Tab Lampiran

8. Tindakan (Actions) pada Tiket

Tombol aksi muncul sesuai status tiket dan hak akses pengguna:

AksiDilakukan OlehKeterangan
PIC PickupPICMengambil alih tiket di area tanggung jawabnya → status On PIC
Assign EksekutorPIC, Super AdminMenugaskan eksekutor menangani tiket → status Eksekutor Selected
Mulai ProsesEksekutor, PICMengubah status menjadi In Progress
SelesaiEksekutorMenutup tiket dengan solusi → status Closed
VerifikasiPIC, Super AdminMemverifikasi hasil pekerjaan → status Verified
Take OverEksekutor, Vendor, Super AdminMengambil alih tiket yang sedang dikerjakan orang lain
CancelUser (pembuat)Membatalkan tiket yang sudah tidak relevan
Set PrioritasPIC, Vendor, Super AdminMengubah tingkat prioritas tiket
CatatanSupport, AdminMenambah catatan internal (hanya terlihat oleh support/admin)
Beri RatingUser, PIC, AdminMemberi review & rating (hanya jika status Verified)

9. Diskusi / Chat Tiket

Fitur diskusi memungkinkan komunikasi real-time antara pelapor, PIC, eksekutor, dan vendor dalam satu tiket.

  1. Buka detail tiket
  2. Klik tab "Diskusi"
  3. Ketik pesan pada kolom yang tersedia
  4. Tekan Enter atau klik ikon kirim
  5. Pesan akan langsung muncul (di-refresh otomatis)
Catatan: Diskusi dapat diikuti oleh pembuat tiket, PIC, eksekutor yang ditugaskan, vendor terkait, dan super_admin. Gunakan diskusi untuk update progress, konfirmasi, atau meminta informasi tambahan.

10. Lampiran File

Pengguna dapat melampirkan file saat membuat tiket maupun menambahkan lampiran baru di tiket yang sudah ada.

Menambah Lampiran

  1. Buka detail tiket
  2. Klik tab "Lampiran"
  3. Klik tombol upload dan pilih file
  4. File akan langsung terupload

Mengunduh Lampiran

  1. Buka detail tiket → tab Lampiran
  2. Klik nama file yang ingin diunduh
Batas file: Maksimal 10MB per file. Format yang didukung: gambar, PDF, DOC, XLS, ZIP.

11. Notifikasi

Sistem menampilkan notifikasi in-app (di dalam browser) melalui ikon lonceng di pojok kanan atas.

  1. Ikon lonceng menampilkan jumlah notifikasi belum dibaca
  2. Klik lonceng untuk melihat daftar notifikasi
  3. Klik notifikasi untuk menandai sudah dibaca
  4. Klik "Tandai semua sudah dibaca" untuk membersihkan semua
  5. Klik "Lihat Semua" untuk membuka halaman notifikasi lengkap

Notifikasi muncul ketika:

12. Review, Rating & SLA

12.1 Review & Rating Tiket

Setelah tiket selesai dikerjakan dan diverifikasi oleh PIC, pengguna dapat memberikan review dan rating untuk menilai kualitas penanganan.

Siapa yang dapat memberikan ulasan dan rating:

  1. User (pembuat tiket) — menilai keseluruhan penanganan tiket
  2. PIC — menilai proses penyelesaian oleh eksekutor
  3. Admin (Super Admin) — memberikan ulasan untuk PIC dan Eksekutor

Cara memberikan review & rating:

  1. Buka tiket yang sudah Closed dan Verified
  2. Klik tombol Beri Rating (ikon bintang) pada daftar tiket
  3. Pilih rating (1-5 bintang) beserta label otomatis (Sangat Buruk s.d. Sangat Baik)
  4. Tulis komentar/feedback (opsional)
  5. Klik "Kirim Review"
Catatan: Review hanya dapat dilakukan setelah tiket berstatus Verified. Setiap role (User/PIC/Admin) hanya dapat memberikan review satu kali per tiket.
Admin Review: Super Admin dapat memberikan ulasan untuk PIC dan Eksekutor pada setiap tiket yang sudah terverifikasi, sebagai evaluasi internal.

12.2 Rating Otomatis Berdasarkan SLA

Sistem menghitung rating otomatis (1-5 bintang) berdasarkan kecepatan penyelesaian pekerjaan sesuai kategori tiket. Admin dapat mengatur ambang batas waktu untuk setiap bintang.

Aturan Rating (setting di Admin → Setting Rating (SLA)):

RatingKondisi (dalam jam)
★★★★★ (5)Selesai ≤ star_5_hours jam
★★★★ (4)Selesai ≤ star_4_hours jam
★★★ (3)Selesai ≤ star_3_hours jam
★★ (2)Selesai ≤ star_2_hours jam
★ (1)Selesai melebihi star_1_hours jam

Cara setting:

  1. Buka menu Admin → Setting Rating (SLA)
  2. Pilih kategori yang akan diatur
  3. Isi maksimal jam untuk setiap bintang (nilai harus berurutan naik: 5★ < 4★ < 3★ < 2★ < 1★)
  4. Simpan setting
Contoh: Jika setting 5★=2 jam, 4★=4 jam, 3★=8 jam, 2★=24 jam, 1★=48 jam, maka tiket yang selesai dalam 3 jam mendapat rating 4 bintang, dan tiket yang selesai dalam 30 jam mendapat 2 bintang.

13. Laporan Asset

13.1 Laporan Asset

  1. Klik menu "Laporan" → "Laporan Asset"
  2. Lihat ringkasan kondisi aset/barang
  3. Klik Ekspor PDF atau Ekspor CSV

13.2 Asset / Barang

  1. Klik menu "Asset / Barang" → "Daftar Asset"
  2. Lihat daftar aset beserta kondisi terkini
  3. Klik "Tambah Asset" untuk menambahkan aset baru
  4. Ubah kondisi aset (Normal/Rusak/dll) melalui tombol yang tersedia

14. Tugas-tugas (Tasks)

Fitur tugas digunakan untuk membuat dan mengelola tugas harian, bulanan, maupun tugas sekali jalan.

  1. Klik menu "Tugas-tugas" di sidebar
  2. Pilih jenis tugas:
    • Tugas Harian — pekerjaan rutin harian
    • Tugas Bulanan — pekerjaan rutin bulanan
    • Tugas Sekali — tugas insidental/sekali jalan
  3. Anda dapat:
    • Melihat daftar tugas yang harus dikerjakan
    • Membuat tugas baru dengan judul, deskripsi, deadline
    • Menandai tugas sebagai selesai
    • Mengedit atau menghapus tugas
Catatan: Membuat/mengedit/menghapus tugas hanya dapat dilakukan oleh pengguna dengan izin (Super Admin / Vendor). User lain dapat melihat dan menandai selesai.

15. Handbook / Buku Panduan

Handbook berisi dokumen panduan dan referensi yang dapat diunduh oleh pengguna.

  1. Klik menu "Handbook" di sidebar
  2. Lihat daftar dokumen yang tersedia (dikelompokkan per kategori)
  3. Klik Unduh untuk mengunduh file
Untuk Super Admin / Vendor: Dapat menambah, mengedit, dan menghapus dokumen handbook serta mengelola kategori handbook melalui Admin → Kategori Handbook.

16. Menu Admin (Super Admin)

Menu "Admin" hanya tersedia untuk Super Admin, berisi:

16.1 Manajemen User

  1. Klik menu "Admin" → "Manajemen User"
  2. Lihat daftar semua user (kolom: Nama, Email, Role, Vendor, Lokasi, Dibuat)
  3. Klik "Buat User Baru" untuk menambah: Nama, Email, Password, Role (super_admin/user/vendor/pic/spv/eksekutor/pegawai), Vendor, Telepon, Jabatan, Lokasi, dan Wilayah Tugas (khusus pegawai)
  4. Klik "Ubah" untuk mengubah data user

16.2 Kategori / Unit

  1. Klik menu "Admin" → "Kategori"
  2. Kelola kategori tiket (mis. Jaringan, Hardware, Software, Listrik, dll)
  3. Tambah, edit, atau hapus kategori

16.3 Kategori Handbook

  1. Klik menu "Admin" → "Kategori Handbook"
  2. Kelola pengelompokan dokumen handbook

16.4 Daftar Lokasi & Assign PIC

  1. Klik menu "Admin" → "Daftar Lokasi"
  2. Lokasi memiliki 2 level: Lantai (induk) dan Ruang/Area (anak)
  3. Klik tombol "Assign PIC" pada lantai untuk menugaskan user ber-role pic ke lantai tersebut
  4. Klik "Ruang/Area" untuk melihat/mengelola Ruang/Area dalam lantai

16.5 Manajemen Vendor

  1. Klik menu "Admin" → "Manajemen Vendor"
  2. Buat/lihat/edit vendor beserta kode, kontak, dan status aktif
  3. Klik "Lihat User" untuk melihat user dalam vendor

16.6 Aturan Eskalasi

  1. Klik menu "Admin" → "Aturan Eskalasi"
  2. Tentukan batas waktu (jam) untuk setiap prioritas
  3. Tiket yang melewati batas otomatis dieskalasi statusnya

Aturan yang berlaku saat ini:

PrioritasBatas Waktu
Low48 jam
Medium24 jam
High12 jam

16.7 Setting Rating (SLA)

  1. Klik menu "Admin" → "Setting Rating (SLA)"
  2. Atur ambang batas jam per bintang untuk setiap kategori (lihat Bab 12.2)

16.8 Pengaturan Menu

  1. Klik menu "Admin" → "Pengaturan Menu"
  2. Aktifkan/nonaktifkan setiap menu
  3. Tentukan role mana saja yang dapat melihat menu tersebut
  4. Klik "Simpan"

16.9 Kode Pimpinan

Kode Pimpinan adalah kode otorisasi khusus Super Admin untuk menghapus data lokasi sensitif (Gedung dan Lantai). Ruang/Area yang masih dipakai tiket tidak dapat dihapus — cukup dinonaktifkan.

  1. Klik menu "Admin" → "Kode Pimpinan" (/admin/settings/leader-code)
  2. Isi Kode Saat Ini — default awal 123456 dari seeder LeaderCodeSeeder
  3. Isi Kode Baru (min 4 karakter) dan Konfirmasi Kode Baru
  4. Klik "Simpan" — sistem menyimpan sebagai hash (Setting::set('kode_pimpinan', Hash::make(...)))
  5. Uji: buka Admin → Daftar Lokasi → Hapus Gedung/Lantai → input kode baru → jika salah muncul 422 Kode pimpinan salah
Tips: Hapus Lantai akan otomatis menghapus Ruang/Area di dalamnya (cascade) jika tidak ada tiket yang memakai. Hapus Gedung menghapus semua Lantai & Ruang di dalamnya beserta assignment PIC. Segera ganti kode default setelah instalasi.

17. Menu Vendor

Menu "Vendor" tersedia untuk role vendor:

Kelola User Vendor

  1. Klik menu "Vendor" → "Kelola User"
  2. Lihat daftar semua user di vendor Anda
  3. Tambah user baru ke vendor Anda
Catatan: Role vendor juga dapat melihat Laporan, Log Aktivitas, mengelola Handbook, membuat Tugas, serta menerima notifikasi tiket/escalation di vendornya.

18. Profil Pengguna

  1. Klik nama Anda di pojok kanan atas
  2. Pilih "Profile"
  3. Anda dapat mengubah:
    • Nama
    • Email
    • Nomor Telepon
    • Jabatan / Posisi
    • Bio — deskripsi singkat
    • Avatar — foto profil
    • Password
  4. Klik "Simpan" untuk menyimpan perubahan

19. Log Aktivitas

Semua aktivitas penting dalam sistem dicatat dalam Log Aktivitas.

  1. Klik menu "Log Aktivitas" di sidebar (tersedia untuk Super Admin & Vendor)
  2. Lihat riwayat: siapa, melakukan apa, kapan
  3. Gunakan search atau filter untuk mencari aktivitas tertentu

20. API Integrasi

LaporMas menyediakan REST API untuk integrasi dengan aplikasi eksternal (autentikasi menggunakan Laravel Sanctum dengan Bearer Token).

MethodEndpointKeterangan
POST/api/loginLogin dan mendapatkan token
POST/api/logoutLogout
GET/api/meData user yang sedang login
POST/api/registerRegistrasi user
GET/POST/api/ticketsDaftar / buat tiket
GET/api/tickets/{id}Detail tiket
POST/api/ticket-createBuat tiket
POST/api/ticket/{id}/startMulai proses tiket
POST/api/ticket/{id}/closeSelesaikan tiket
POST/api/ticket/{id}/close-adminSelesaikan tiket (admin)
POST/api/ticket/{id}/escalateEskalasi tiket
POST/api/ticket/{id}/handle-escalationTangani tiket eskalasi
GET/POST/api/tasksDaftar / buat tugas
POST/api/tasks/{id}/completeTandai tugas selesai
POST/api/support/submit-taskKirim tugas dari support

21. Tips & Best Practices

Untuk User:

Untuk PIC:

Untuk Eksekutor / Support:

Untuk Super Admin / Vendor:

22. Frequently Asked Questions (FAQ)

Q: Bagaimana cara mereset password?

A: Hubungi Super Admin untuk mereset password akun Anda.

Q: Berapa lama tiket saya akan ditangani?

A: Waktu penanganan tergantung pada prioritas dan kategori tiket. Lihat SLA rating yang berlaku atau hubungi admin untuk informasi lebih lanjut.

Q: Apa perbedaan status Closed dan Verified?

A: Closed berarti eksekutor telah menyelesaikan pekerjaan dan menulis solusi, namun hasilnya belum diperiksa. Verified berarti PIC/Super Admin telah memeriksa dan menyetujui hasil pekerjaan — ini status final dan membuka kesempatan pemberian review & rating.

Q: Siapa yang bisa memberikan review dan rating?

A: User (pembuat tiket), PIC (menilai eksekutor), dan Admin/Super Admin (menilai PIC & eksekutor). Review hanya dapat dilakukan pada tiket berstatus Verified, masing-masing sekali per tiket.

Q: Apakah saya bisa mengedit tiket yang sudah dibuat?

A: Pembuat tiket (user) dan PIC dapat mengedit tiket miliknya dengan izin edit-own-ticket. Jika tidak bisa, gunakan fitur diskusi untuk memberikan informasi tambahan.

Q: Bagaimana sistem eskalasi bekerja?

Q: Bagaimana cara mengunduh laporan dalam format PDF?

A: Buka daftar laporan, lalu klik tombol "Ekspor PDF". Tiket dapat di-ekspor ke CSV/Excel.

Q: Apa perbedaan "Assign Vendor", "Assign Support", dan "Assign Eksekutor"?

Q: Apakah notifikasi dikirim via email?

A: Saat ini sistem mendukung notifikasi in-app (lonceng di browser). Pastikan browser tetap terbuka agar notifikasi muncul.

Q: Bagaimana cara menambahkan asset baru?

A: Klik menu "Asset / Barang" → "Daftar Asset", lalu klik tombol "Tambah Asset". Isi formulir dan simpan.

Q: Bagaimana cara melakukan take over tiket?

A: Buka detail tiket yang berstatus In Progress, klik tombol "Take Over", dan konfirmasi. Anda memerlukan izin take-over (eksekutor, vendor, super_admin).