Data Flow Diagram DFD

3.3 Analisa Sistem

Dalam pembuatan aplikasi RBAC ini di harapkan dapat mempermudah para pengguna dalam melakukan proses penilaian secara online. User status dekan, wakil dekan, ketua jurusan dan sekretaris jurusan dapat memantau perkembangan mahasiswa pada fakultas dan jurusan, untuk dosen dapat melakukan insert nilai pada aplikasi ini sehingga mempermudah dalam proses pengambilan nilai, sedangkan user dengan status mahasiswa dapat mengetahui history nilai nilai hingga suatu nilai menjadi nilai huruf.

3.4 Perancanagn Basis Data

Perancangan basis data di lakukan dengan membuat diagram untuk mengetahui alur aplikasi dan perancangan jalannya sebuah aplikasi.

3.4.1 Data Flow Diagram DFD

DFD adalah suatu model logika data suatu proses yang di buat untuk menggambarkan dari mana asal data dan kemana tujuan data yang keluar dari sistem, di mana data simpan, dan proses apa yang menghasilkan data tersebut dan interaksi antara data yang tersimpan dan proses yang di kenakan pada data tersebut.

A. DFD Level 0

Terlihat pada DFD Level 0 di bawah menunjukkan ada empat entitas yaitu admin, user, dosen dan mahasiswa. Terlihat pada gambar bahwa admin memiliki hak akses yaitu: insert data dosen, mata kuliah, tahun ajaran, kelas, manage data mahasiswa, manage mata kuliah dan manage user. Untuk user dapat memilih jurusan, mata kuliah, tahun ajaran dan edit nilai. Untuk dosen dapat edit nilai mahasiswa. Dan pada mahasiswa hanya dapat view nilai. Berikut adalah gambar DFD level 0. tampil nilai mahasiswa login di terima login mhs edit nilai tampilkan nilai mahasiswa pilih mata kuliah login di terima login dosen edit data nilai menampilkan data menu user cari data pilih jurusan login di terima login user manage user manage mata kuliah manage data mahasiswa insert kelas insert thn ajaran insert Mata kuliah insert dosen menu admin login di terima login admin RBAC Sistem Penilaian FTI + Admin user dosen mahasiswa Gambar 3.1 DFD level 0

B. DFD Level 1

Data Flow Diagram Level 1 ini merupakan turunan dari Data Flow Diagram Level 0 Sistem. Pada setiap proses ke dua admin akan memasukkan data ke dalam sistem dan kemudian dari sistem akan memberikan informasi data pada user, dosen dan mahasiswa. Setiap proses pada sistem akan tersimpan pada database antara lain: data dosen, data mata kuliah, data mahasiswa kuliah, data manage mata kuliah, data tahun ajaran, data kelas dan data manage user akan tersimpan pada tabel user begitu juga dengan proses login setelah user melakukan proses login maka akan mendapat validasi login yang kemudian akan tersimpan pada tabel user. User hanya dapat membaca dan melakukan proses edit dimana seorang admin membagi user bedasarkan status dan hak akses sesuai dengan kebutuhan user. Berikut adalah gambar DFD level 1: data nilai data mata kuliah nama dosen manage kuliah data manage mahasiswa data tahun ajaran data kelas data mata kuliah data dosen data user user id tampil nilai mahasiswa edit nilai tampilkan nilai mahasisw pilih mata kuliah pilih jurusan edit data nilai cari data menampilkan dat menu user manage user manage mata kuliah manage data mahasiswa insert kelas insert thn ajaran insert Mata kuliah insert dosen menu admin login di terima login di terima login di terima login di terima login mhs login dosen login user login admin Admin user dosen mahasiswa 1 Menu login 2 menu admin 3 data dosen 4 data mata kuliah 5 data manage mahasiswa 6 data manage kuliah 7 data manage user 8 menu user 9 data nilai 1 data user 2 data dosen 3data mata kuliah 4 data kelas 5 data tahun ajaran 6 data manage nilai mahasiswa 7data manage kuliah Gambar 3.2 DFD level 1

3.4.2 Conceptual Data Model CDM: