ujian
Final Challenge Praktikum Algoritma dan Pemrograman
Final Challenge Praktikum: Implementasi Sistem Manajemen Terpadu Berbasis CLI
Ujian kompetensi praktikum akhir laboratorium yang menguji kemahiran integratif mahasiswa dalam merancang dan mengimplementasikan aplikasi konsol (command-line application) berfitur penuh yang menggabungkan seluruh konsep pemrograman yang dipelajari sepanjang semester.
1. Spesifikasi Persyaratan Teknis Tantangan
Aplikasi yang dibangun wajib memenuhi kriteria arsitektural berikut:
- Menu Interaktif Dinamis: Sistem navigasi multi-level yang memungkinkan pengguna memilih berbagai operasi data.
- Operasi CRUD Lengkap: Kemampuan menambah (Create), menampilkan daftar (Read), memperbarui (Update), dan menghapus data (Delete).
- Struktur Data Terstruktur: Mengorganisir entitas data menggunakan list bersarang atau kumpulan dictionary.
- Validasi Input Ketat: Mencegah kegagalan runtime (exception handling) ketika pengguna memasukkan format data yang tidak valid.
- Modularisasi Kode: Seluruh logika dibagi ke dalam fungsi-fungsi independen dengan tanggung jawab spesifik (single responsibility principle).
2. Berkas Tugas Akhir
- Laporan Challenge Terpadu: Berkas
24-085_Moch. Zamroni Fahreza_Challenge.pdfyang mendokumentasikan spesifikasi kebutuhan sistem, perancangan diagram alir terpadu, kode sumber lengkap, dan skenario pengujian komprehensif.