Sequence Diagram Pendataan Nilai Oleh Admin Sequence Diagram Mobile KHS oleh Mahasiswa Class Diagram

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