Terbuka untuk peluang kerja
← Semua proyek

03 / Administrasi akademik · Web

Nilai Akademik

Pengolahan nilai yang terstruktur, dengan akses yang jelas.

Aplikasi untuk menghubungkan pengelolaan akun, input nilai, dan laporan pribadi melalui tiga peran: Admin, Guru, dan Siswa.

Dashboard administrasi akademik.

01 / KONTEKS

Mengapa proyek ini dibuat

Pengolahan nilai membutuhkan perhitungan yang konsisten dan pembagian akses yang tepat. Saya membuat proyek ini untuk mempelajari bagaimana data pengguna, komponen nilai, dan laporan dapat tersambung tanpa mencampurkan tanggung jawab Admin, Guru, dan Siswa.

Apa yang bisa dilakukan

  • Admin memantau statistik dan mengelola akun pengguna.
  • Guru memasukkan nilai tugas, UTS, dan UAS serta memperbarui profil.
  • Siswa melihat dan mencetak laporan nilainya sendiri.
  • Perhitungan akhir terpusat: tugas 30%, UTS 30%, UAS 40%, dengan batas lulus 70.
YANG SUDAH BERJALAN

Kelebihan

  • Pembagian peran mengatur akses dan alur kerja pengguna.
  • Satu aturan perhitungan digunakan untuk berbagai tampilan laporan.
  • Nilai nol dibedakan dari nilai yang belum diisi.
RUANG UNTUK TUMBUH

Keterbatasan saat ini

  • Skema penilaian masih tetap; belum berupa konfigurasi kurikulum.
  • Belum diklaim digunakan oleh sekolah atau institusi nyata.
  • Demo H2 di memori direset saat restart; deployment produksi belum diverifikasi.

02 / PROSES

Tantangan & pembelajaran

Bagian yang menuntut perhatian adalah menjaga konsistensi akun dan profil saat CRUD, membatasi input sesuai role, dan memastikan laporan guru serta siswa menampilkan hasil perhitungan yang sama. Proyek ini melatih saya melihat validasi sebagai bagian dari alur data, bukan hanya atribut form.

APA YANG DAPAT DITUNJUKKAN

Bukti & status demo

Build dan pengujian integrasi dijalankan. Login tiga peran, simpan pengguna, input nilai, dan edit profil siswa diperiksa melalui browser. Demo memuat satu admin, tiga guru, dan delapan siswa fiktif.

Arah pengembangan

Membuat bobot penilaian dapat dikonfigurasi, menambahkan periode akademik, dan memperluas audit perubahan nilai.

Kontribusi & proses +

Proyek awal saya kembangkan secara mandiri, dari logika aplikasi hingga antarmuka. Penyempurnaan terbaru, pengujian, dan persiapan demo portofolio dibantu Codex. Data pada dokumentasi adalah data contoh.

PROYEK BERIKUTNYAytMP3 · JavaFX ↗