Proses Login Users Proses Input Data Dosen Proses Update Data Dosen

3. Perancangan Diagram Rinci

a. Proses Login Users

Mendeskripsikan secara detail proses login. Gambar 4.12 Diagram Rinci Level 1 Proses Login Users Diagram di atas merupakan diagram rinci dari level 1 proses 1.0 yaitu proses login. Didalam proses login, terdapat dua proses lanjutan yaitu proses 1.1 berupa proses otentikasi dan proses 1.2 berupa proses hak akses. Penulis membagi users menjadi beberapa tingkatan level, yaitu 1 untuk admin administrasi, 2 untuk admin kepegawaian fakultas, dan 3 untuk dosen. Di sini masing-masing level users dapat melakukan login dengan memasukkan account users berupa username dan password. Jika pada proses otentikasi username dan password terdaftar dalam tabel peg_user, maka tabel peg_user akan diupdate dan dimasukkan sebuah token ke proses hak akses. Dari token tersebut, maka proses hak akses akan diberikan level dari tabel peg_level untuk mengembalikan hak akses berupa angka 1 untuk admin administrasi, angka 2 untuk admin kepegawaian fakultas, dan angka 3 untuk dosen. Kemudian proses hak akses akan memberikan validasi kepada masing- masing level users.

b. Proses Input Data Dosen

Gambar 4.13 Diagram Rinci Level 1 Proses Input Data Dosen Admin kepegawaian fakultas dapat menginput data dosen melalui proses input data dosen. Data yang diinput akan dimasukkan kedalam tabel peg_pegawai. Kemudian secara bersamaan account dosen akan dimasukkan kedalam tabel peg_user melalui proses input account dosen. Setelah data terinput, sistem akan menampilkan list dosen ke admin kepegawaian fakultas.

c. Proses Update Data Dosen

Gambar 4.14 Diagram Rinci Level 1 Proses Update Data Dosen Dalam proses update data dosen, penulis menggabungkan action yang dilakukan oleh user dosen dan admin kepegawaian fakultas. Di sini dosen dapat mengupdate account dosen, dan admin kepegawaian fakultas dapat mengupdate profil dosen melalui proses update data dosen. Proses update data dosen ini, dosen akan mengupdate account dosen pada tabel peg_user, dan admin kepegawaian fakultas akan mengupdate profil dosen pada tabel peg_pegawai. Kemudian hasil update dari masing- masing tabel akan dikembalikan ke dalam proses update data dosen. Setelah itu hasilnya akan ditampilkan berupa profil dosen kepada user dosen, dan list profil dosen kepada user admin kepegawaian fakultas.

d. Proses Data Kepegawaian Dosen