commit to user 27
3.3.10 Sequence Diagram Pendataan Nilai Oleh Admin
Gambar 3.11 menjelaskan tentang sequence diagram pendataan nilai oleh admin.
Gambar 3.11 Sequence Diagram Pendataan Nilai oleh admin
Proses awal admin melakukan pendataan nilai mahasiswa dengn menginputkan data nilai pada form nilai. Setelah data diinputkan kemudian akan
tersimpan pada tabel nilai. Admin juga dapat melakukan proses mengedit data dalam tabel dan juga dapat menghapus data dalam tabel.
commit to user 28
3.3.11 Sequence Diagram Mobile KHS oleh Mahasiswa
Gambar 3.12 menjelaskan tentang sequence diagram mobile KHS oleh mahasiswa.
Gambar 3.12 Sequence Diagram Mobile KHS oleh Mahasiswa
Dalam sequence diagram diatas menjelaskan bahwa aktor yaitu mahasiswa membuka aplikasi mobile KHS. Muncul tampilan awal formMobile
yaitu form login dengan memasukkan username dan password. Ketika mahasiswa melakukan proses login maka data akan melalui proses verifikasi data apakah data
username dan password valid. Jika username dan password salah maka akan muncul pesan salah bahwa data yang dimasukkan salah. Sebaliknya, jika data
yang dimasukkan benar maka akn muncul pesan login berhasil dan masuk ke form selanjutnya yaitu form utama. Form utama terdapat dua pilihan yaitu melihat nilai
matakuliah tertentu dan melihat hasil studi KHS. Jika mahasiswa memilih salah satu dari menu pilihan maka data akan disesuaikan dengan data di database. Jika
commit to user 29
data yang dimasukkan ada maka data tersebut akan ditampilkan. Terdapat pilihan menu exit untuk keluar dari aplikasi tersebut.
3.3.12 Class Diagram
Gambar 3.13 menjelaskan tentang Class Diagram dari sistem, yaitu:
+setUsername +setaPass
+getUsername +getPass
+displayMsg
boundaryFormLogin
+getUsername +getPass
+SelectUser
entity DataMhs
+cek user,pass -username : string
-password : string
controller Login
+setPilihanMenu +getPilihanMenu
boundaryFormMobile
+cekDataPilihan +selectDataPilihan
controllerFormMobile
+gettPilihan +selectDataPilihan
+displayDataPilihan
entityFormMobile
+cekDataUsername +cekDataPass
controller GantiPass
+setDataUsername +getDataUsername
+setDataPass +getDataPass
boundaryGantiPass
+getUsername +getPass
+updatePass +selectUsername
entityGantiPass
Gambar 3.13 Class Diagram User Interface
3.3.13 Relasi Antar Tabel