Susulan kuis 2 - Senin, 04 Desember 2023
Nama : Gabrielle Immanuel Osvaldo Kurniawan
NRP : 5025211135
Kelas : PBKK A 2023/2024 (gasal)
Link source code : Repositori
Buatlah deskripsi aplikasi dan ruang lingkup fitur yang akan dikerjakan (individu)
Aplikasi ini dirancang untuk memudahkan pengguna dalam melakukan manajemen dan pendataan surat-menyurat. Menggunakan framework CodeIgniter, aplikasi ini memiliki fungsi dasar CRUD (Create, Read, Update, Delete) untuk memanipulasi data persuratan. Berikut adalah deskripsi fitur-fitur utama beserta fitur pendukung:
Fitur Utama:
- Pendataan Surat Masuk dan Keluar
Untuk memenuhi kebutuhan pendataan, aplikasi ini menyediakan menu "Inbox" dan "Sent" mirip dengan fitur pada aplikasi email umumnya. Pada menu "Inbox," akan ditampilkan semua surat yang ditujukan kepada departemen pemilik akun, sementara menu "Sent" berisi surat yang telah dikirimkan oleh departemen pemilik akun terkait. Surat akan ditampilkan dalam bentuk daftar yang dapat diklik untuk melihat versi PDF terkait.
- Upload File Pengiriman ke Bagian yang Bertanggung Jawab
Dalam pengiriman surat, pengguna diharuskan mengisi formulir yang mencakup beberapa detail surat seperti subjek (judul), penerima, dan mengunggah file surat dalam format PDF. Surat hanya akan diterima oleh pengguna yang terkait dengan departemen yang sesuai.
- Pemberian Nomor Surat
Pemberian nomor surat akan dilakukan secara otomatis dalam basis data di phpMyAdmin. Setiap surat baru akan diberikan ID yang unik.
- Pencatatan dan Pengarsipan Surat Keluar
Setiap surat yang dikirim dapat di-reply, sehingga pada "Inbox," akan muncul keterangan "Reply from" yang mencantumkan ID surat yang di-reply bersama dengan isi surat balasan.
- Pencarian Surat Masuk dan Surat Keluar
Fitur pencarian memungkinkan pengguna untuk mencari surat berdasarkan kriteria tertentu.
Fitur tambahan :
- Login/logout
Karena sistem memiliki departemen dan kriteria masing masing dan pengiriman surat memerlukan yang dituju secara spesifik maka akun harus dibuat untuk mengantisipasi kesalahan pengiriman surat.
Desain User Interface untuk aplikasi (individu)
Implementasikan aplikasi dengan menggunakan framework CI (Berkelompok maks 3)
Implementasi menggunakan bahasa php dengan framework CI, pembuatan aplikasi menggunakan arsitektur MVC dimana model digunakan untuk menghubungkan dengan database, controller menyediakan pelayanan terhadap request pengguna dan view untuk memberikan interaksi kepada user agar dapat mengakses fitur fitur pada controller. Source code dapat di clone dari link github berikut : link
Dokumentasikan dalam bentuk video Youtube dan embedded di Blog (Berkelompok maks 3)
link Youtube : https://youtu.be/zXkXtyRwMo4
Comments
Post a Comment