Nama : Farrel Akmalazmi Nugraha
Kelas : KPPL E
NRP : 5025221138
Requiement untuk Aplikasi Technical Support System
1. Fungsi Utama :
Sistem harus memungkinkan pengguna untuk membuat ticket masalah.Pengguna dapat melacak status ticket yang mereka kirimkan.Sistem harus menyediakan fungsi komunikasi antara pengguna dan tim support.Sistem dapat mengelompokkan dan memprioritaskan ticket berdasarkan tingkat urgensi.Sistem harus memberikan notifikasi kepada pengguna saat status ticket diperbarui.Integrasi dengan sistem email untuk mengirim pemberitahuan otomatis.
2. Akses dan Autentikasi :
Pengguna harus dapat mendaftar dan masuk ke akun mereka.Sistem harus menyediakan tingkat akses berbeda untuk pengguna (pelanggan, agen support, manajer).Implementasi autentikasi dua faktor untuk keamanan tambahan.
3. Manajemen Data :
Data masalah yang dilaporkan harus disimpan dengan aman dan dapat diakses untuk referensi.Sistem harus memiliki basis data untuk menyimpan informasi pelanggan dan riwayat ticket.
4. Pelaporan dan Analisis :
Sistem harus memiliki fitur pelaporan untuk melihat statistik penyelesaian masalah.Analisis data untuk mengidentifikasi tren masalah yang sering muncul.Visualisasi data dalam bentuk grafik atau tabel untuk memudahkan evaluasi.
5. Respon Otomatis :
Implementasi chatbot atau sistem FAQ otomatis untuk memberikan jawaban cepat atas pertanyaan umum.Kemampuan untuk mengarahkan masalah yang lebih kompleks ke tim support manusia.
6. Skalabilitas dan Kinerja :
Sistem harus dapat menangani sejumlah besar pengguna dan ticket tanpa penurunan kinerja.Respons cepat dan load time yang minimal untuk semua pengguna.
7. UI/UX :
Desain antarmuka yang ramah pengguna dan intuitif.Navigasi yang mudah untuk membuat dan melacak ticket.Tampilan responsif yang dapat diakses melalui perangkat mobile.
Model Desain untuk Aplikasi Technical Support System
1. Diagram Konteks
Aplikasi Technical Support System berada di pusat interaksi antara pengguna (pelanggan), tim support, dan manajer.Ticket yang dibuat oleh pelanggan dikirim ke agen support untuk diproses.Sistem memberikan notifikasi kepada pengguna dan memungkinkan komunikasi antara kedua belah pihak.
2. Use Case Diagram
Actors: Pelanggan, Agen Support, Manajer, Sistem Email.Use cases:- Buat ticket
- Lihat status ticket
- Kirim pesan ke tim support
- Kelola ticket (untuk Agen Support)
- Lihat laporan statistik (untuk Manajer)
3. Class Diagram
Kelas utama:- User: memiliki atribut seperti username, password, role (pelanggan, agen, manajer), dan kontak.
- Ticket: berisi detail masalah, status, prioritas, dan tanggal pembuatan.
- SupportAgent: menyimpan data tentang agen yang bertugas menangani ticket.
- Notification: menangani pengiriman pesan notifikasi kepada pengguna.
Relasi antara kelas seperti association dan inheritance untuk menggambarkan hubungan hierarki dan keterkaitan data.
4. Sequence Diagram
Proses alur interaksi dari pembuatan
ticket hingga penyelesaian:
- Pengguna membuat ticket.
- Sistem memberikan ID ticket unik dan mengirimkan konfirmasi ke pengguna.
- Agen support menerima notifikasi dan memproses ticket.
- Pengguna mendapatkan notifikasi saat ada pembaruan status.
5. ERD (Entity-Relationship-Diagram)
Entities: User, Ticket, Message, SupportAgent, Notification, Role.Relasi antara entitas seperti "User mengirim Ticket", "SupportAgent menangani Ticket", dan "Ticket memiliki banyak Message".
Komentar
Posting Komentar