• Tidak ada hasil yang ditemukan

BAB III ANALISIS DAN PERANCANGAN SISTEM

3.2 Analisis Sistem

3.2.5 Narasi Usecase

Nama Use Case Login

Aktor Sekretariat WR III, WR III, Reviewer, dan Mahasiswa

Deskripsi Otentifikasi user untuk masuk ke sistem

Kondisi Awal Halaman Muka

Urutan Jenis Kegiatan 1. User memasukkan username dan password

2. Jika username dan password

sesuai maka akan masuk ke sistem dan mendapatkan halaman muka sesuai dengan fungsinya.

3. Jika username dan password tidak sesuai maka user diminta untuk melakukan proses login kembali. Tabel 3.1 Penjelasan usecase Login

46 Nama Use Case Lihat berita

Aktor Setelah WR II, WR III, mahasiswa, reviewer

Deskripsi Proses pemberian data berita

Kondisi awal Halaman utama

Urutan jenis kegiatan 1. Sistem menampilkan berita 2. user lihat berita

Tabel 3.2 Penjelasan usecase Lihat Berita

Nama Use Case Cari Proposal

Aktor Sekretariat WR III, WR III, Reviewer, dan Mahasiswa

Deskripsi Pencarian Dokumen Proposal PKM berdasar judul, bidang_kegiatan, atau jurusan

Kondisi Awal Halaman Utama

Urutan Jenis Kegiatan 1. User memasukkan kata kunci

untuk melakukan pencarian

berdasar judul, bidang_kegiatan, bidang_ilmu,tahun, dan jurusan. 2. Jika kata kunci yang dimasukkan

sesuai dengan data yang tersimpan dalam database maka sistem akan menampilkan hasil pencarian. 3. Jika kata kunci yang dimasukkan

tidak terdapat dalam database maka user akan mendapatkan informasi bahwa kata kunci tidak ditemukan.

47 Nama Use Case Bantuan

Aktor Sekretariat WR III, WR III, mahasiswa, reviewer

Deskripsi Proses pemberian informasi penggunaan kepada user

Kondisi awal Halaman utama

Urutan Jenis kegiatan

1. User memilih menu „Help‟

2. Sistem menampilkan halaman

bantuan kepada masing –masing user.

Tabel 3.4 Penjelasan Usecase Bantuan

Nama Use Case Logout

Aktor Sekretariat WR III, WR III, mahasiswa, reviewer

Deskripsi Proses keluar dari atau kembali ke Halaman login

Kondisi awal -

1. User memilih menu „Logout‟

2. Sistem menampilkan Halaman Login

Tabel 3.5 Penjelasan Usecase Logout

Nama Use Case Tambah berita

Aktor Sekretariat WR III

48

Kondisi Awal Halaman Tambah berita

Urutan Jenis Kegiatan 1. User memasukkan berita baru dan menyimpan dengan mengklik

“simpan”

2. Sistem menyimpan informasi yang telah diinputkan. Jika informasi berhasil disimpan maka akan menampilkan pesan bahwa

“Berhasil Disimpan”

3. Jika tidak maka sistem akan

menampilkan pesan “Informasi

tidak berhasil disimpan, silahkan

ulangi kembali”

Tabel 3.6 Penjelasan Usecase Tambah Berita

Nama Use Case Edit berita

Aktor Sekretariat WR III

Deskripsi Pengubahan berita PKM

Kondisi Awal Halaman Edit berita

Urutan Jenis Kegiatan 1. User mencari berita yang ingin diubah dengan memasukkan tanggal informasi terakhir diubah. 2. Sistem menampilkan berita apa

saja yang diubah pada tanggal sesuai masukan dari user

3. User mengklik berita yang diubah

dan mengklik button “edit”

4. Sistem menampilkan form edit. 5. User memasukkan kembali berita

yang telah diubah dan mengklik

button “simpan”

6. Sistem menyimpan berita yang telah diubah. Jika berhasil maka

akan menampilkan pesan “ Berhasil disimpan”

7. Jika tidak maka sistem akan

49

berhasil disimpan, silahkan ulangi

kembali”

Tabel 3.7 Penjelasan Usecase Edit berita

Nama Use Case Hapus berita

Aktor Sekretariat WR III

Deskripsi Penghapusan berita PKM

Kondisi Awal Halaman hapus berita

Urutan Jenis Kegiatan 1. User memasukkan tanggal berita yang akan dihapus

2. Sistem menampilkan tabel berita apa saja yang ada pada tanggal yang dimasukkan user

3. User mengklik salah satu berita yang akan dihapus kemudian klik

button “delete”

4. Sistem menghapus berita, jika proses berhasil maka sistem akan

menampilkan pesan “berita berhasil dihapus”

5. Jika tidak maka sistem akan

menampilkan pesan “berita tidak berhasil dihapus”

Tabel 3.8 Penjelasan Usecase Hapus Berita

Nama Use Case Tambah reviewer

Aktor Sekretariat WR III

Deskripsi Penambahan reviewer

Kondisi Awal Halaman Tambah reviewer

Urutan Jenis Kegiatan 1. User memasukkan data reviewer baru dan menyimpan dengan

mengklik “simpan”

2. Sistem menyimpan data reviewer yang telah diinputkan. Jika data

50

reviewer berhasil disimpan maka akan menampilkan pesan bahwa

“Berhasil Disimpan”

3. Jika tidak maka sistem akan

menampilkan pesan “Informasi

tidak berhasil disimpan, silahkan

ulangi kembali”

Tabel 3.9 Penjelasan Usecase Tambah Reviewer

Nama Use Case Edit reviewer

Aktor Sekretariat WR III

Deskripsi Pengubahan data reviewer

Kondisi Awal Halaman Tampil reviewer

Urutan Jenis Kegiatan 1. Sistem menampilkan data reviewer 2. User mengklik reviewer yang

diubah dan mengklik button “edit”

3. Sistem menampilkan Halaman edit reviewer

4. User memasukkan kembali data reviewer yang ingin diubah dan mengklik button “simpan”

5. Sistem menyimpan data reviewer yang telah diubah. Jika berhasil

maka akan menampilkan pesan “ Berhasil disimpan”

6. Jika tidak maka sistem akan

menampilkan pesan “berita tidak

berhasil disimpan, silahkan ulangi

kembali”

51 Nama Use Case Hapus reviewer

Aktor Sekretariat WR III

Deskripsi Penghapusan data reviewer

Kondisi Awal Halaman hapus reviewer

Urutan Jenis Kegiatan 1. Sistem menampilkan tabel reviewer

2. User mengklik salah satu reviewer yang akan dihapus kemudian klik

button “delete”

3. Sistem menghapus reviewer, jika proses berhasil maka sistem akan

menampilkan pesan “berita berhasil dihapus”

4. Jika tidak maka sistem akan

menampilkan pesan “berita tidak berhasil dihapus”

Tabel 3.11 Penejelasan Usecase Hapus Reviewer

Nama Use Case Tambah bidang kegiatan

Aktor Sekretariat WR III

Deskripsi Penambahan bidang kegiatan

Kondisi Awal Halaman Tambah bidang kegiatan

Urutan Jenis Kegiatan 1. User memasukkan data bidang kegiatan baru dan menyimpan

dengan mengklik “simpan”

2. Sistem menyimpan data bidang kegiatan yang telah diinputkan. Jika data bidang kegiatan berhasil disimpan maka akan menampilkan

pesan bahwa “Berhasil Disimpan”

3. Jika tidak maka sistem akan

menampilkan pesan “Data tidak berhasil disimpan, silahkan ulangi

52

Tabel 3.12 Penjelasan Usecase Tambah Bidang Kegiatan

Nama Use Case Edit Bidang Kegiatan

Aktor Sekretariat WR III

Deskripsi Pengubahan data bidang kegiatan

Kondisi Awal Halaman Tampil bidang kegiatan

Urutan Jenis Kegiatan 1. Sistem menampilkan data bidang kegiatan

2. User mengklik bidang kegiatan yang diubah dan mengklik button

“edit”

3. Sistem menampilkan Halaman edit bidang kegiatan

4. User memasukkan kembali data bidang kegiatan yang ingin diubah

dan mengklik button “simpan”

5. Sistem menyimpan data bidang kegiatan yang telah diubah. Jika berhasil maka akan menampilkan

pesan “ Berhasil disimpan”

6. Jika tidak maka sistem akan

menampilkan pesan “berita tidak

berhasil disimpan, silahkan ulangi

kembali”

Tabel 3.13 Penjelasan Usecase Edit Bidang Kegiatan

Nama Use Case Hapus bidang kegiatan

Aktor Sekretariat WR III

Deskripsi Penghapusan data bidang kegiatan

53

Urutan Jenis Kegiatan 1. Sistem menampilkan tabel bidang kegiatan

2. User mengklik salah satu bidang kegiatan yang akan dihapus

kemudian klik button “delete”

3. Sistem menghapus bidang

kegiatan, jika proses berhasil maka sistem akan menampilkan pesan

“berita berhasil dihapus”

4. Jika tidak maka sistem akan

menampilkan pesan “berita tidak berhasil dihapus”

Tabel 3.14 Penjelasan Usecase Hapus Bidang Kegiatan

Nama Use Case Tambah kriteria usulan

Aktor Sekretariat WR III

Deskripsi Penambahan kriteria usulan

Kondisi Awal Halaman Tambah kriteria usulan

Urutan Jenis Kegiatan 1. User memasukkan data kriteria usulan baru dan menyimpan

dengan mengklik “simpan”

2. Sistem menyimpan data kriteria usulan yang telah diinputkan. Jika data kriteria usulan berhasil

disimpan maka akan menampilkan

pesan bahwa “Berhasil Disimpan”

3. Jika tidak maka sistem akan

menampilkan pesan “Data tidak

berhasil disimpan, silahkan ulangi

kembali”

Tabel 3.14 Penjelasan Usecase Tambah Kriteria Usulan

54

Aktor Sekretariat WR III

Deskripsi Pengubahan data kriteria usulan

Kondisi Awal Halaman Tampil kriteria usulan

Urutan Jenis Kegiatan 1. Sistem menampilkan data kriteria usulan

2. User mengklik kriteria usulan yang diubah dan mengklik button

“edit”

3. Sistem menampilkan Halaman edit kriteria usulan

4. User memasukkan kembali data kriteria usulan yang ingin diubah

dan mengklik button “simpan”

5. Sistem menyimpan data kriteria usulan yang telah diubah. Jika berhasil maka akan menampilkan

pesan “ Berhasil disimpan”

6. Jika tidak maka sistem akan

menampilkan pesan “berita tidak

berhasil disimpan, silahkan ulangi

kembali”

Tabel 3.15 Penjelasan Usecase Edit Kriteria Usulan

Nama Use Case Hapus kriteria usulan

Aktor Sekretariat WR III

Deskripsi Penghapusan data kriteria usulan

Kondisi Awal Halaman hapus kriteria usulan

Urutan Jenis Kegiatan 1. Sistem menampilkan tabel kriteria usulan

2. User mengklik salah satu kriteria usulan yang akan dihapus

kemudian klik button “delete”

3. Sistem menghapus kriteria usulan, jika proses berhasil maka sistem

55

berhasil dihapus”

4. Jika tidak maka sistem akan

menampilkan pesan “berita tidak

berhasil dihapus”

Tabel 3.16 Penjelasan Usecase Hapus Kriteria Usulan

Nama Use Case Tambah reviewer proposal

Aktor Sekretariat WR III

Deskripsi Penambahan reviewer proposal

Kondisi Awal Halaman Tambah reviewer proposal

Urutan Jenis Kegiatan 1. Sistem menampilkan data-data proposal

2. User mengklik edit

3. Sistem menampilkan judul dank ode proposal serta daftar reviewer 4. User memilih reviewer untuk

proposal tertentu

5. Sistem menyimpan data proposal dan data reviewer pada database reviewer proposal

Tabel 3.17 Penjelasan Usecase Tambah Reviewer

Nama Use Case Edit reviewer proposal

Aktor Sekretariat WR III

Deskripsi Pengubahan data reviewer proposal

Kondisi Awal Halaman Tampil reviewer proposal

Urutan Jenis Kegiatan 1. Sistem menampilkan data reviewer proposal

2. User mengklik reviewer proposal yang diubah dan mengklik button

“edit”

3. Sistem menampilkan Halaman edit reviewer proposal

56

reviewer proposal yang ingin diubah dan mengklik button

“simpan”

5. Sistem menyimpan data reviewer proposal yang telah diubah. Jika berhasil maka akan menampilkan

pesan “ Berhasil disimpan”

6. Jika tidak maka sistem akan

menampilkan pesan “reviewer proposal tidak berhasil disimpan,

silahkan ulangi kembali”

Tabel 3.18 Penjelasan Usecase Edit Reviewer

Nama Use Case Hapus reviewer proposal

Aktor Sekretariat WR III

Deskripsi Penghapusan data reviewer proposal

Kondisi Awal Halaman hapus reviewer proposal

Urutan Jenis Kegiatan 1. Sistem menampilkan tabel reviewer proposal

2. User mengklik salah satu reviewer proposal yang akan dihapus

kemudian klik button “delete”

3. Sistem menghapus reviewer

proposal, jika proses berhasil maka sistem akan menampilkan pesan

“berita berhasil dihapus”

4. Jika tidak maka sistem akan

menampilkan pesan “reviewer proposal tidak berhasil dihapus”

Tabel 3.19 Penjelasan Usecase Hapus Reviewer Proposal

57

Aktor Sekretariat WR III

Deskripsi Penambahan bidang ilmu

Kondisi Awal Halaman Tambah bidang ilmu

Urutan Jenis Kegiatan 1. User memasukkan data bidang ilmu baru dan menyimpan dengan

mengklik “simpan”

2. Sistem menyimpan bidang ilmu yang telah diinputkan. Jika bidang ilmu berhasil disimpan maka akan menampilkan pesan bahwa

“Berhasil Disimpan”

3. Jika tidak maka sistem akan

menampilkan pesan “Data tidak

berhasil disimpan, silahkan ulangi

kembali”

Tabel 3.20 Penjelasan Usecase Tambah Bidang Ilmu

Nama Use Case Edit bidang ilmu

Aktor Sekretariat WR III

Deskripsi Pengubahan data bidang ilmu

Kondisi Awal Halaman Tampil bidang ilmu

Urutan Jenis Kegiatan 1. Sistem menampilkan data bidang ilmu

2. User mengklik bidang ilmu yang

diubah dan mengklik button “edit”

3. Sistem menampilkan Halaman edit bidang ilmu

4. User memasukkan kembali data bidang ilmu yang ingin diubah dan

mengklik button “simpan”

5. Sistem menyimpan data bidang ilmu yang telah diubah. Jika berhasil maka akan menampilkan

pesan “ Berhasil disimpan”

58

menampilkan pesan “bidang ilmu tidak berhasil disimpan, silahkan

ulangi kembali”

Tabel 3.21 Penjelasan Usecase Edit Bidang Ilmu

Nama Use Case Hapus bidang ilmu

Aktor Sekretariat WR III

Deskripsi Penghapusan data bidang ilmu

Kondisi Awal Halaman hapus bidang ilmu

Urutan Jenis Kegiatan 1. Sistem menampilkan tabel bidang ilmu

2. User mengklik salah bidang ilmu yang akan dihapus kemudian klik

button “delete”

3. Sistem menghapus bidang ilmu, jika proses berhasil maka sistem

akan menampilkan pesan “berita berhasil dihapus”

4. Jika tidak maka sistem akan

menampilkan pesan “bidang ilmu tidak berhasil dihapus”

Tabel 3.22 Penjelasan Usecase Hapus Bidang Ilmu

Nama Use Case Tambah jurusan

Aktor Sekretariat WR III

Deskripsi Penambahan jurusan

Kondisi Awal Halaman Tambah jurusan

Urutan Jenis Kegiatan 1. User memasukkan data jurusan baru dan menyimpan dengan

mengklik “simpan”

59

telah diinputkan. Jika jurusan berhasil disimpan maka akan menampilkan pesan bahwa

“Berhasil Disimpan”

3. Jika tidak maka sistem akan

menampilkan pesan “Data tidak

berhasil disimpan, silahkan ulangi

kembali”

Tabel 3.23 Penjelasan Usecase Tambah Jurusan

Nama Use Case Edit jurusan

Aktor Sekretariat WR III

Deskripsi Pengubahan data jurusan

Kondisi Awal Halaman Tampil jurusan

Urutan Jenis Kegiatan 1. Sistem menampilkan data jurusan 2. User mengklik jurusan yang

diubah dan mengklik button “edit”

3. Sistem menampilkan Halaman edit jurusan

4. User memasukkan kembali data jurusan yang ingin diubah dan

mengklik button “simpan”

5. Sistem menyimpan data jurusan yang telah diubah. Jika berhasil

maka akan menampilkan pesan “ Berhasil disimpan”

6. Jika tidak maka sistem akan

menampilkan pesan “berita tidak

berhasil disimpan, silahkan ulangi

kembali”

Tabel 3.24 Penjelasan Usecase Edit Jurusan

Nama Use Case Hapus jurusan

Aktor Sekretariat WR III

Deskripsi Penghapusan data jurusan

60

Urutan Jenis Kegiatan 1. Sistem menampilkan jurusan 2. User mengklik salah jurusan yang

akan dihapus kemudian klik button

“delete”

3. Sistem menghapus jurusan, jika proses berhasil maka sistem akan

menampilkan pesan “jurusan berhasil dihapus”

4. Jika tidak maka sistem akan

menampilkan pesan “jurusan tidak

berhasil dihapus”

Tabel 3.25 Penjelasan Usecase Hapus Jurusan

Nama Use Case Tambah proposal

Aktor Mahasiswa

Deskripsi Penambahan proposal

Kondisi Awal Halaman Tambah proposal

Urutan Jenis Kegiatan 1. User memasukkan data proposal baru dan menyimpan dengan mengklik “simpan”

2. Sistem menyimpan proposal yang telah diinputkan. Jika proposal berhasil disimpan maka akan menampilkan pesan bahwa

“Berhasil Disimpan”

3. Jika tidak maka sistem akan

menampilkan pesan “Data tidak

berhasil disimpan, silahkan ulangi

kembali”

Tabel 3.26 Penjelasan Usecase Tambah Proposal

Nama Use Case Edit proposal

Aktor Mahasiswa

Deskripsi Pengubahan data proposal

Kondisi Awal Halaman Tampil proposal

61

2. User mengklik proposal yang diubah dan mengklik button “edit”

3. Sistem menampilkan Halaman edit proposal

4. User memasukkan kembali data proposal yang ingin diubah dan

mengklik button “simpan”

5. Sistem menyimpan data jurusan yang telah diubah. Jika berhasil

maka akan menampilkan pesan “

Berhasil disimpan”

6. Jika tidak maka sistem akan

menampilkan pesan “proposal tidak berhasil disimpan, silahkan

ulangi kembali”

Tabel 3.27 Penjelasan Usecase Edit Proposal

Nama Use Case Hapus proposal

Aktor Mahasiswa

Deskripsi Penghapusan data proposal

Kondisi Awal Halaman hapus proposal

Urutan Jenis Kegiatan 1. Sistem menampilkan proposal 2. User mengklik salah proposal

yang akan dihapus kemudian klik

button “delete”

3. Sistem menghapus proposal, jika proses berhasil maka sistem akan

menampilkan pesan “proposal berhasil dihapus”

4. Jika tidak maka sistem akan

menampilkan pesan “proposal

tidak berhasil dihapus”

62

Nama Use Case Tambah Nilai Usulan

Aktor Reviewer

Deskripsi Penambahan Nilai Usulan

Kondisi Awal Halaman Tambah Nilai Usulan

Urutan Jenis Kegiatan 1. User memasukkan data Nilai Usulan dan menyimpan dengan

mengklik “simpan”

2. Sistem menyimpan Nilai Usulan yang telah diinputkan. Jika Nilai Usulan berhasil disimpan maka akan menampilkan pesan bahwa

“Berhasil Disimpan”

3. Jika tidak maka sistem akan

menampilkan pesan “Data tidak

berhasil disimpan, silahkan ulangi

kembali”

Tabel 3.29 Penjelasan Usecase Tambah Nilai

Nama Use Case Edit Nilai Usulan

Aktor Sekretariat WR III

Deskripsi Pengubahan data Nilai Usulan

Kondisi Awal Halaman Tampil Nilai Usulan

Urutan Jenis Kegiatan 1. Sistem menampilkan data nilai usulan

2. User mengklik nilai usulan yang

diubah dan mengklik button “edit”

3. Sistem menampilkan Halaman edit nilai usulan

4. User memasukkan kembali data nilai usulan yang ingin diubah dan mengklik button “simpan”

5. Sistem menyimpan data nilai usulan yang telah diubah. Jika berhasil maka akan menampilkan

63

pesan “ Berhasil disimpan”

6. Jika tidak maka sistem akan

menampilkan pesan “berita tidak

berhasil disimpan, silahkan ulangi

kembali”

Tabel. 3.30 Penjelasan Usecase Edit Nilai

Nama Use Case Hapus Nilai Usulan

Aktor Reviewer

Deskripsi Penghapusan data Nilai Usulan

Kondisi Awal Halaman hapus Nilai Usulan

Urutan Jenis Kegiatan 1. Sistem menampilkan Nilai Usulan 2. User mengklik salah Nilai Usulan

yang akan dihapus kemudian klik

button “delete”

3. Sistem menghapus Nilai Usulan, jika proses berhasil maka sistem

akan menampilkan pesan “Nilai Usulan berhasil dihapus”

4. Jika tidak maka sistem akan

menampilkan pesan “Nilai Usulan

tidak berhasil dihapus”

Tabel 3.31 Penjelasan Usecase Hapus Nilai

Nama Use Case Cari Statistik

Aktor WR III

Deskripsi Proses user mencetak data statistik proposal

Kondisi awal Halaman utama WR III

Urutan jenis kegiatan 1. Sistem menampilkan Halaman utama WR III

64

2. User memilih statistik yang ingin dilihat ( berdasarkan bidang kegiatan atau jurusan ) 3. Sistem menampilkan statistik

berdasarkan tahun Tabel 3.32 Penjelasan Usecase Cari Statistik

Nama Use Case Lihat Statistik

Aktor WR III

Deskripsi Melihat Statistik Data Proposal PKM yang akan dikirm, didanai DIKTI, atau yang lolos PIMNAS berdasar tahun, jurusan, ataupun Bidang PKMnya

Kondisi Awal Halaman Statistik PKM

Urutan Jenis Kegiatan 1. User memasukkan data proposal yang ingin dilihat berdasarkan tahun, jurusan, atau bidang PKM 2. Sistem menampilkan data-data

proposal sesuai dengan masukkan user per tahunnya.

Tabel 3.33 Penjelasan Usecase Lihat Statistik

Nama Use Case Cetak Statistik

Aktor WR III

Deskripsi Proser user mencetak data Statistik proposal

Kondisi awal Halaman – lihat statistik

Urutan jenis kegiatan 1. Sistem menampilkan data Statisti proposal

2. User memilih cetak untuk

mendapatkan Print dokumen 3. sistem menampilkan data dalam

format pdf.

65

Dokumen terkait