Project Akhir: Story to UML Portfolio
Sistem Analisis Berbasis Objek / Object-Oriented Programming
Pertemuan 15
Catatan: Project akhir tidak berupa aplikasi dan tidak menuntut coding. Fokus utama adalah analisis, desain, dan penjelasan konsep OOP dalam bentuk laporan individu.
Penilaian akhir mata kuliah terdiri dari dua komponen dengan bobot yang sama besar.
UAS Individu
20 soal berbasis konsep, analisis kasus, UML, SOLID, dan exception handling.
Project Akhir Individu
Story to UML Portfolio dalam bentuk laporan, tanpa presentasi.
UAS dikerjakan secara individu untuk menguji pemahaman akhir mahasiswa terhadap konsep utama dalam SABO/OOP.
Project akhir berupa portofolio analisis sistem yang dikerjakan secara individu. Mahasiswa menyusun cerita kebutuhan sistem, lalu mengubahnya menjadi rancangan UML dan penjelasan konsep OOP.
Setiap mahasiswa membuat laporan yang menunjukkan proses berpikir dari cerita masalah menjadi rancangan sistem berbasis objek. Hasil akhir bukan aplikasi, melainkan dokumen desain yang berisi narasi, kebutuhan pengguna, diagram UML tulis tangan, dan penjelasan konsep OOP.
Tema project ditentukan berdasarkan golongan masing-masing mahasiswa. Setiap mahasiswa mengembangkan tema tersebut menjadi satu studi kasus lengkap.
| Golongan | Tema Project | Contoh Fitur yang Dapat Dianalisis |
|---|---|---|
| A | Sistem Klinik | Pendaftaran pasien, jadwal dokter, pemeriksaan, diagnosis, pembayaran. |
| B | Sistem Laundry | Order laundry, detail pakaian, status proses, pengambilan, pembayaran. |
| C | Sistem Perpustakaan | Data buku, anggota, peminjaman, pengembalian, denda. |
| D | Sistem Kantin Kampus | Menu makanan, pemesanan, pembayaran, laporan penjualan. |
| E | Sistem Reservasi Lapangan | Jadwal lapangan, booking, pelanggan, pembayaran, pembatalan. |
| F | Sistem Parkir Kampus | Kendaraan, tiket parkir, tarif, pembayaran, laporan keluar-masuk. |
| G | Sistem Hotel / Homestay | Kamar, reservasi, tamu, check-in, check-out, pembayaran. |
| Inter | Sistem Pemesanan Travel / Trip | Paket perjalanan, peserta, jadwal, pemesanan, pembayaran. |
Ketentuan: Tema mengikuti golongan. Mahasiswa boleh menambahkan fitur sesuai kebutuhan, tetapi tidak boleh mengganti tema tanpa arahan dosen.
Laporan dikumpulkan secara individu. Isi minimal yang harus ada:
Project akhir tidak dipresentasikan. Mahasiswa hanya mengumpulkan laporan sesuai ketentuan.
| Aspek Penilaian | Bobot | Keterangan |
|---|---|---|
| Kesesuaian tema dengan golongan | 10% | Tema sesuai dengan golongan dan dikembangkan menjadi kasus yang jelas. |
| Cerita dan kebutuhan sistem | 15% | Narasi masalah, alur sistem, aktor, dan kebutuhan pengguna mudah dipahami. |
| Use Case Diagram tulis tangan | 20% | Aktor, use case, dan relasi aktor-fungsi digambarkan dengan tepat dan terbaca. |
| Class Diagram tulis tangan | 25% | Class, atribut, method, dan relasi antar class sesuai dengan cerita sistem. |
| Penjelasan relasi dan konsep OOP | 20% | Mahasiswa menjelaskan relasi objek serta konsep OOP yang digunakan dalam rancangannya. |
| Kerapian laporan | 10% | Laporan sistematis, diagram jelas, bahasa rapi, dan file sesuai ketentuan. |
Total rubrik project: 100%. Nilai project ini kemudian menjadi 50% dari nilai akhir mata kuliah.
Sebelum dikumpulkan, pastikan laporan individu sudah memenuhi checklist berikut:
Pesan akhir: Project ini menilai cara berpikir analisis dan desain. Diagram yang baik bukan yang paling ramai, tetapi yang paling sesuai dengan kebutuhan sistem. Pastikan laporan diunggah ke slearn-jti.com paling lambat 7 Juni 2026.