Pertemuan 6 KPPL
Anggota :
5025231187 - Dapunta Adyapaksi R
5025231214 - Raymond Feivel Liander
5025231240 - Danny Rachmadian Yusuf S
Prototipe Solusi Technical Support System dengan pendekatan Waterfall
TechFix adalah platform berbasis website yang dirancang untuk membantu perusahaan dalam menangani keluhan teknis terkait perangkat lunak dan perangkat keras secara cepat dan efisien. Aplikasi ini menggunakan sistem antrian otomatis dan berbasis prioritas, yang memberikan notifikasi kepada teknisi berdasarkan kategori masalah.
Waterfall Model
- Requirement Analysis: Mengumpulkan kebutuhan fungsional dari klien seperti input keluhan, antrian otomatis, kategori masalah, dan fitur notifikasi.
- Design: Membuat mockup antarmuka pengguna dan mendesain sistem database yang mampu menyimpan semua laporan.
- Implementation: Pengembangan kode aplikasi berbasis web menggunakan HTML, CSS, JavaScript, dan SQL.
- Testing: Pengujian dengan menggunakan simulasi laporan dan melihat apakah notifikasi teknisi berjalan sesuai.
- Maintenance: Setelah implementasi, aplikasi terus dipantau dan diperbaiki jika ada bug atau kekurangan.
Requirement
Functional Requirements:
- Login System: Sistem autentikasi untuk karyawan atau teknisi.
- Report Submission: User dapat mengirimkan keluhan beserta deskripsi, prioritas, dan bukti lampiran.
- Dashboard Karyawan : Tampilan bagi karyawan untuk mengecek atau melaporkan suatu permasalahan.
- Dashboard Teknisi : Tampilan bagi teknisi untuk melihat antrian permasalahan, mengatasi, dan merubah statusnya.
- Notification System: Mengirimkan notifikasi ke teknisi yang bertanggung jawab untuk masalah yang disubmit.
- History Tracking: Merekam semua laporan yang telah diselesaikan untuk analisa lebih lanjut.
- Chatbot : Merupakan fitur tambahan untuk membantu karyawan agar dapat menyelesaikan masalah masalah kecil sebelum membuat laporan masalah yang lebih besar
Non-Functional Requirements:
- Scalability: Sistem harus dapat menangani puluhan bahkan ratusan laporan tanpa masalah kinerja.
- Security: Menggunakan protokol HTTPS dan enkripsi pada semua data yang dikirimkan.
- Usability: Antarmuka sederhana dan mudah digunakan oleh karyawan tanpa pengalaman teknis.
Desain
User Interface:
- Login Page :
- Chatbot
- Posisi : Karyawan
- List barang/permasalahan yang telah dilaporkan
- Form buat laporan baru
- Nama barang
- Deskripsi masalah
- Lokasi (ex: meja 5)
- Urgensi (level prioritas, ex: urgent)
- Status (ex: belum ditangani/proses/selesai)
- Nama
- Posisi : Teknisi
- List barang/permasalahan yang belum ditangani
- Nama barang
- Deskripsi masalah
- Lokasi (ex: meja 5)
- Urgensi (level prioritas, ex: urgent)
- Waktu pelaporan
- Tenggat waktu
- Status (ex: belum ditangani/proses/selesai)
- Checkbox untuk mengubah status masalah (ex: belum ditangani/proses/selesai)
- Posisi : Karyawan
- List barang/permasalahan yang telah dilaporkan
- Form buat laporan baru
- Nama barang
- Deskripsi masalah
- Lokasi (ex: meja 5)
- Urgensi (level prioritas, ex: urgent)
- Status (ex: belum ditangani/proses/selesai)
- Jika masalah sudah ditangani teknisi, tambahkan bagian berisi keterangan/catatan dari teknisi
untuk setiap permasalahan
- Dashboard Teknisi :
- Nama
- Posisi : Teknisi
- List barang/permasalahan yang belum ditangani
- Nama barang
- Deskripsi masalah
- Lokasi (ex: meja 5)
- Urgensi (level prioritas, ex: urgent)
- Waktu pelaporan
- Tenggat waktu
- Status (ex: belum ditangani/proses/selesai)
- Checkbox untuk mengubah status masalah (ex: belum ditangani/proses/selesai)
- Form keterangan perbaikan atau catatan dari teknisi
- Menu Chatbot :
- Nama
- Posisi : Karyawan
- Posisi : Karyawan
- List barang/permasalahan yang belum ditangani
- Riwayat Permasalahan
- Chatbox
Deskripsi Flowchart:
Start:
1. Pengguna membuka aplikasi TechFix.
Login:
1. Pengguna memasukkan kredensial (username dan password).
2. Jika kredensial valid, pengguna diarahkan ke dashboard.
3. Sistem memverifikasi pengguna (karyawan/teknisi).
4. Jika tidak, pesan kesalahan ditampilkan dan pengguna diminta mencoba lagi.
Dashboard Karyawan (Submit Masalah):
1. Karyawan dapat mengecek atau mengisi form laporan masalah.
2. Karyawan memasukkan deskripsi masalah, memilih prioritas, dan melampirkan file jika perlu.
3. Laporan disimpan di database dan notifikasi dikirimkan ke teknisi yang bertugas.
4. Karyawan akan menerima notifikasi jika masalah telah diselesaikan.
Dashboard Teknisi (Review Masalah dan Solve Masalah):
1. Teknisi menerima notifikasi masalah.
2. Teknisi memeriksa deskripsi dan prioritas.
3. Teknisi menangani masalah dan memperbarui status laporan (open/closed).
4. Jika sudah selesai, teknisi memberikan solusi dan menutup laporan.
End:
- Sistem kembali ke dashboard masing-masing sesuai hak akses.
Kesimpulan
Aplikasi TechFix ini dirancang menggunakan metode Waterfall atau Agile Development sesuai kebutuhan tim. Prototipe ini memberikan gambaran awal dari sistem dukungan teknis yang dapat diimplementasikan menggunakan web-based technology untuk meningkatkan efisiensi penanganan masalah teknis dalam perusahaan. Prototipe ini bisa terus dikembangkan sesuai dengan skenario nyata perusahaan, baik dari segi fungsi, performa, atau keamanan.






Komentar
Posting Komentar