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.pdf yang mendokumentasikan spesifikasi kebutuhan sistem, perancangan diagram alir terpadu, kode sumber lengkap, dan skenario pengujian komprehensif.

Attachments