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