WF 20004 - monta-its/monta-its GitHub Wiki

WF-20002 - Mahasiswa - Mengganti pilihan laboratorium

Deskripsi

Aliran kerja ini menjelaskan tentang bagaimana alur mahasiswa dapat mengubah pilihan laboratorium tempat mahasiswa mengerjakan KTIS.

Langkah-langkah

  • Mahasiswa membuka laman profil KTIS dan memilih pilihan untuk menyunting laboratorium.
  • Sistem melakukan kueri ke (beberapa) entitas ?? dengan filter ID mahasiswa untuk mendapatkan informasi profil KTIS mahasiswa. Informasi dalam profil KTIS yang dibutuhkan adalah:
    • program studi tempat mahasiswa terdaftar
    • laboratorium tempat mahasiswa terdaftar
  • Sistem melakukan kueri ke entitas Laboratorium berdasarkan filter ID program studi mahasiswa untuk mendapatkan daftar laboratorium per program studi tersebut.
  • Sistem menampilkan laman sunting profil KTIS kepada pengguna.
  • Mahasiswa melakukan penyuntingan dan memilih pilihan untuk menyimpan perubahan.
  • Sistem menerima data yang dikirim mahasiswa dan menyimpannya ke dalam basis data.
  • Sistem melakukan kueri ke entitas Pembimbing dan Koordinator Program Studi untuk mendapatkan ID pembimbing mahasiswa dan ID koordinator program studi tempat mahasiswa terdaftar.
  • Sistem menambahkan dua entri/record baru ke entitas Pemberitahuan dengan masing-masing entri diisi dengan ID pembimbing dan ID koordinator program studi sebagai atribut "ID pengguna tujuan". Isi pesan pemberitahuan tersebut menyatakan bahwa mahasiswa X mengubah pilihan laboratoriumnya.
  • Sistem menampilkan laman profil KTIS serta menampilkan pesan tambahan bahwa perubahan telah berhasil disimpan.