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