Use Case Diagram Activity Diagram Login Activity Diagram Pendataan Mahasiswa

commit to user 18 Merupakan software yang digunakan untuk mengolah skrip bahasa premograman Java dan untuk menjalankan program yang dibuat. b. Macromedia Dreamweaver Digunakan untuk mengolah script bahasa pemrograman bahasa PHP yang digunakan pada web server. c. MySQL Digunakan untuk mengolah dan menyimpan data pada database server.

3.3 Pemodelan Sistem

3.3.1 Use Case Diagram

Dalam aplikasi yang dibuat memiliki rancangan berupa use case diagram, dapat dilihat pada Gambar 3.2. Login Admin Mendata mahasiswa Mahasiswa Mendata Matakuliah Mendata KHS Logout Melihat data hasil studi Melihat nilai Melihat IP,IPK Ganti password «extends» «extends» «extends» Gambar 3.2 Use Case Diagram Aplikasi Mobile KHS commit to user 19 Use Case mendefinisikan fitur umum yang dimiliki oleh sistem. Gambar 3.1 menunjukkan adanya interaksi antara aktor dan sistem. Aktor yang berperan adalah admin dan mahasiswa sedangkan sistem adalah Mobile KHS. Tabel 3.1 Tabel Deskripsi Use Case Diagram Aplikasi Mobile KHS Tabel deskripsi use case diagram menjelaskan tentang deskripsi alur program yang dilakukan oleh aktor, yaitu : Aktor: Admin Deskripsi: Use Case Mendata mahasiswa, mendata matakuliah, mendata KHS Aktor Admin - Admin mendata mahasiswa - Admin mendata matakuliah - Admin mendata nilai hasil sudi KHS - Admin menampilkan laporan nilai hasil studi Aktor: Mahasiswa Melihat Data hasil studi Deskripsi: Use Case - Mahasiswa melakukan proses login - Mahasiswa dapat mengubah password - Mahasiswa dapat melihat nilai matakuliah - Mahasiswa dapat melihat Indeks Prestasi IP dan Indeks Prestasi Kumulatif IPK

3.3.2 Activity Diagram Login

Pada aplikasi mobile KHS ini memiliki activity diagram proses login, dapat dilihat pada Gambar 3.3 yaitu: commit to user 20 Gambar 3.3 Activity Diagram Login Activity diagram login diatas menjelaskan tentang alur proses login pada sistem admin. Untuk masuk kedalam sistem diperlukan login yang memasukkan username dan password. Setelah berhasil maka admin berhak mengakses data didalam sistem. Setelah itu dilakukan proses logout untuk keluar dari program.

3.3.3 Activity Diagram Pendataan Mahasiswa

Pada aplikasi ini memiliki activity diagram pendataan mahasiswa yang dapat dilihat pada Gambar 3.4. Gambar 3.4 Activity Diagram Pendataan Mahasiswa commit to user 21 Aksi yang dilakukan yaitu melihat data matakuliah yang sebelumnya sudah dimasukkan. Aksi kedua yaitu yaitu menginputkan data matakuliah. Kemudian aksi ketiga memilih data matakuliah, yang dimaksud adalah melakukan penghapusan data matakuliah maupun mengedit data matakuliah.

3.3.4 Activity Diagram Pendataan Matakuliah