5025231208_Muhammad Daffa Nurrahman_Pertemuan 5 KPPL - Requirement dan Model Desain

Pertemuan 5 KPPL - Requirement dan Model Desain

Nama    : Muhammad Daffa Nurrahman
NRP      : 5025231208

Kelas     : KPPL (E)

Nama Kelompok :
- Muhammad Ryan Fikri Nugraha (5025231013)
- Muhammad Nabil Afrizal Rahmadani (5025231014)
- Muhammad Daffa Nurrahman (5025231208)

Requirement (Kebutuhan Sistem):
        
  •     Fungsionalitas Pengguna:
        Pengguna (user) dapat melaporkan masalah teknis terkait inventaris elektronik melalui antarmuka berbasis web.
        Pengguna dapat melacak status penyelesaian laporan mereka.
        Sistem harus mendukung autentikasi pengguna untuk keamanan akses.


  •     Fungsionalitas Admin/Dukungan Teknis:

        Tim dukungan teknis dapat menerima, menanggapi, dan menyelesaikan laporan masalah.
        Admin dapat melihat riwayat lengkap dari setiap laporan yang pernah diajukan.
        Admin harus bisa mengatur prioritas laporan berdasarkan tingkat kerusakan atau urgensi.
        Sistem harus menyediakan alat untuk mengevaluasi kinerja teknisi berdasarkan riwayat penyelesaian masalah.

  •     Penyimpanan Data:

        Sistem harus memiliki basis data untuk menyimpan laporan kerusakan, riwayat perbaikan, serta data inventaris elektronik.
        Semua laporan yang masuk harus tercatat lengkap beserta waktu pelaporannya dan waktu penyelesaiannya.

  •     Aksesibilitas:

        Sistem harus dapat diakses melalui jaringan internal (LAN) dan disarankan agar dikembangkan untuk akses online di masa depan.

  •     Keamanan:

        Sistem harus memiliki fitur keamanan, termasuk autentikasi pengguna, serta perlindungan terhadap virus dan serangan jaringan.

  •     Pemeliharaan:

        Sistem harus mendukung pembaruan otomatis dan pemeliharaan berkala untuk mencegah kegagalan sistem.


Model Desain:


  •     Desain Antarmuka Pengguna (User Interface):
        Formulir Login:         Digunakan oleh pengguna dan tim dukungan teknis untuk masuk ke dalam sistem.
        Dashboard Pengguna: Berisi informasi tentang laporan yang diajukan pengguna, termasuk status laporan tersebut.
        Formulir Pelaporan Kerusakan: Pengguna dapat mengisi formulir ini untuk melaporkan masalah inventaris yang dihadapi.
        Dashboard Admin: Admin dapat melihat semua laporan yang diajukan, mengatur prioritas, serta menugaskan teknisi untuk menangani masalah tersebut.

  •     Desain Database:
        Tabel pengguna menyimpan informasi tentang setiap pengguna yang terdaftar, termasuk peran mereka (pengguna biasa atau admin).
        Tabel laporan menyimpan semua laporan kerusakan yang diajukan, dengan detail masalah, waktu pelaporan, dan status penanganan.
        Tabel riwayat menangani semua informasi terkait masalah yang sudah diselesaikan, termasuk teknisi yang bertanggung jawab dan waktu penyelesaiannya.

  •     Arsitektur Sistem:
        Sistem berbasis web ini menggunakan arsitektur client-server, di mana pengguna berinteraksi melalui browser, dan server menangani logika bisnis, pengelolaan data, serta penyimpanan.
        PHP digunakan untuk implementasi logika backend, sedangkan MySQL digunakan sebagai sistem manajemen basis data untuk menyimpan laporan dan riwayat masalah.

  •     Pengujian dan Pemeliharaan:
        Sistem diuji secara lokal (localhost) untuk memastikan semua fungsionalitas berjalan dengan baik.
        Pemeliharaan sistem dilakukan secara berkala untuk memastikan pembaruan sistem dan perlindungan dari ancaman keamanan.

Comments

Popular posts from this blog

5025231208_Muhammad Daffa Nurrahman_Pertemuan 3 KPPL - Ulasan Resume/Paper

Daffa Nurrahman - 1208 - KPPL E - Skill dan Professi Software Engineering

5025231208_Muhammad Daffa Nurrahman_Pertemuan 6 KPPL - Prototipe