Use case Analisis Kebutuhan Sistem

c. Analisis Kebutuhan Sistem

Seperti yang telah dijelaskan di atas, bahwa hasil dari identifikasi kebutuhan sistem ini akan digunakan untuk membuat desain sistem, maka komponen-komponen yang harus ada pada aktivitas ini meliputi use case, spesifikasi fitur, dan kebutuhan fungsional dan non fungsional.

1. Use case

Tahap ini adalah melakukan pembuatan use case berdasarkan fungsi fungsi yang ada pada perangkat lunak yang akan dikembangkan. Untuk membuat use case yang dibutuhkan pada pengerjaan perangkat lunak, maka diperlukan pengelompokan use case berdasarkan area fungsi, stakeholder dan bisnis objek dan aktor. i. Pengelompokan bersadarkan area fungsi Pengelompokan use case dilakukan sesuai dengan area fungsi use case tersebut pada perangkat lunak. Pembagian use case akan dijelaskan di bawah ini: 1. Pengelolaan Sistem - Masuk Akun - Keluar Akun - Lihat data pengguna - Ubah kata kunci - Ubah no telp pengguna Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 2. Pengelolaan Catatan - Lihat Catatan - Tambah Catatan - Cetak Catatan - Cari Catatan - Upload file - Download file - Lihat jenis bimbingan 3. Pengelolaan Laporan - Cetak Laporan jumlah mahasiswa bimbingan - Cetak laporan daftar mahasiswa bimbingan - Cetak laporan intessitas dosen membimbing - Cetak laporan progress mahasiswa - Cetak jumlah bimbingan mahasiswa 4. Pengelolaan Nilai - Cari Nilai - Cetak Nilai - Cari mata kuliah 5. Pengelolaan SMS - Mengirim pesan - Menerima SMS Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. ii. Pengelompokan berdasarkan stakeholder Pengelompokan use case dilakukan berdasarkan pada stakholder yang berlaku sebagai aktor pada perangkat lunak ini. Pembagian use case akan dijelaskan di bawah ini : 1. Mahasiswa - Masuk Akun - Keluar Akun - Lihat nilai - Cetak nilai - Cari mata kuliah - Kirim catatan - Upload file - Download file - Cetak catatan - Lihat data pengguna - Ubah kata kunci - Ubah no telp pengguna 2. Dosen Pembimbing - Masuk akun - Keluar akun - Lihat data pengguna - Ubah kata kunci Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. - Ubah no telp pengguna - Lihat jenis bimbingan - Lihat catatan - Lihat nilai - Cari catatan - Cetak catatan - Cetak daftar mahasiswa bimbingan - Cetak jumlah bimbingan mahasiswa - Kirim catatan - Kirim SMS - Download file - Upload file - Cari mata kuliah 3. Kepala Jurusan - Masuk akun - Keluar akun - Lihat data pengguna - Ubah kata kunci - Ubah no telp pengguna - Lihat jenis bimbingan - Lihat catatan - Lihat nilai - Cari catatan Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. - Cetak catatan - Cetak daftar mahasiswa bimbingan - Kirim catatan - Kirim SMS - Download file - Upload file - Cari mata kuliah - Cetak laporan daftar mahasiswa bimbingan - Cetak laporan intensitas dosen membimbing - Cetak laporan progress mahasiswa iii. Pengelompokan berdasarkan bisnis objek dan aktor Membagi use case dalam diagram matrik yang bersadarkan pada bisnis objek dan aktor yang terlibat dalam proses. Penjelasannya detail digambarkan pada diagram dibawah ini : 1. Pengelolaan Sistem Table 3.1 Pembagian Use case dari Bisnis Objek Pengelolaan Sistem Mahasiswa Dosen Pembimbing Kepala Jurusan Masuk akun Masuk akun Masuk akun Keluar akun Keluar akun Keluar akun Ubah kata kunci Ubah kata kunci Ubah kata kunci Ubah no telp Ubah no telp Ubah no telp Lihat data pengguna Lihat data pengguna Lihat data pengguna Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 2. Pengelolaan Catatan Table 3.2 Pembagian Use case dari Bisnis Objek Pengelolaan Catatan Mahasiswa Dosen Pembimbing Kepala Jurusan Lihat catatan Lihat catatan Lihat catatan Tambah catatan Tambah catatan Tambah catatan Cetak catatan Cetak catatan Cetak catatan Cari catatan Cari catatan Cari catatan Upload file Upload file Upload file Download file Download file Download file Lihat jenis bimbingan Lihat jenis bimbingan Lihat jenis bimbingan 3. Pengelolaan Laporan Table 3.3 Pembagian Use case dari Bisnis Objek Pengelolaan Laporan Mahasiswa Dosen Pembimbing Kepala Jurusan Cetak catatan Cetak catatan Cetak catatan Cetak nilai Cetak nilai Cetak nilai Cetak jumlah mahasiswa melakukan bimbingan Cetak jumlah mahasiswa melakukan bimbingan Cetak daftar mahasiswa bimbingan Cetak daftar mahasiswa bimbingan Cetak intensitas dosen melakukan bimbingan Cetak progress mahasiswa Hak Cipta © milik UPN Veteran Jatim : Dilarang mengutip sebagian atau seluruh karya tulis ini tanpa mencantumkan dan menyebutkan sumber. 4. Pengelolaan Nilai Table 3.4 Pembagian Use case dari Bisnis Objek Pengelolaan Nilai Mahasiswa Dosen Pembimbing Kepala Jurusan Cari nilai Cari nilai Cari nilai Lihat nilai Lihat nilai Lihat nilai Cari mata kuliah Cari mata kuliah Cari mata kuliah Cetak nilai Cetak nilai Cetak nilai 5. Pengelolaan SMS Table 3.5 Pembagian Use case dari Bisnis Objek Pengelolaan SMS Mahasiswa Dosen Pembimbing Kepala Jurusan Menerima SMS Mengirim SMS Mengirim SMS

2. Kebutuhan Fungsional dan Non Fungsional