sistem informasi bimbingan pkm (sibip)
DESCRIPTION
Pembuatan PKM merupakan momen besar tahunan yang diadakantahunan di Universitas Brawijaya. Setiap tahunnya jumlah kelompok PKM yang daftar meningkat. Sebagai contoh di Fakultas Ilmu KomputerUniversitas Brawijaya tahun 2014 terdaftar sekitar 50 kelompok PKM,pada tahun 2015 meningkat menjadi sekitar 350 kelompok PKM. Seiringbertambahnya pendaftar PKM tersebut, tanpa disadari pada tahun 2015 muncul masalah manajemen dosen pembimbing. Sebagai contoh diFakultas Ilmu Komputer Universitas Brawijaya pada tahun 2015 terdapatbeberapa dosen yang memiliki jumlah kelompok PKM yang dibimbingnyamelebihi dari aturan pedoman PKM dikti yaitu maksimal 10 kelompokPKM pada tiap dosen. Untuk mengatasi hal tersebut, kelompok kami berupaya memberikan solusi berupa pembangunan sistem informasi bimbingan PKM Universitas Brawijaya berbasiswa. Diharapkan usaha kelompok kami tersebut dapat memberikan solusi tepat sasaran di tahun berikutnya.TRANSCRIPT
PROPOSAL
LOMBA KARYA INOVASI BASIK III
(Web Design)
Sistem Informasi BImbingan PKM
(SIBIP)
DIUSULKAN OLEH:
135150201111035 (Friska Anggia N.S)
135150300111025 (Adi Pratama)
135150200111139 (Hidayatullah Agung Prasetyo)
FAKULTAS ILMU KOMPUTER
UNIVERSITAS BRAWIJAYA
MALANG
2015
1
BAB I
PENDAHULUAN
1.1. Latar Belakang
Pembuatan PKM merupakan momen besar tahunan yang diadakan
tahunan di Universitas Brawijaya. Setiap tahunnya jumlah kelompok PKM
yang daftar meningkat. Sebagai contoh di Fakultas Ilmu Komputer
Universitas Brawijaya tahun 2014 terdaftar sekitar 50 kelompok PKM,
pada tahun 2015 meningkat menjadi sekitar 350 kelompok PKM. Seiring
bertambahnya pendaftar PKM tersebut, tanpa disadari pada tahun 2015
muncul masalah manajemen dosen pembimbing. Sebagai contoh di
Fakultas Ilmu Komputer Universitas Brawijaya pada tahun 2015 terdapat
beberapa dosen yang memiliki jumlah kelompok PKM yang dibimbingnya
melebihi dari aturan pedoman PKM dikti yaitu maksimal 10 kelompok
PKM pada tiap dosen. Untuk mengatasi hal tersebut, kelompok kami
berupaya memberikan solusi berupa pembangunan sistem informasi
bimbingan PKM Universitas Brawijaya berbasiswa. Diharapkan usaha
kelompok kami tersebut dapat memberikan solusi tepat sasaran di tahun
berikutnya.
1.2. Rumusan Masalah
Dari uraian latar belakang diatas, rumusan yang akan penulis bahas
adalah sebagai berikut :
1. Bagaimana membuat sistem informasi bimbingan PKM
berbasis website?
1.3. Tujuan Penelitian
Dari uraian latar belakang diatas pula, tujuan yang ingin
penulis dapatkan adalah sebagai berikut :
1. Untuk membuat sistem informasi bimbingan PKM berbasis
website.
1.4. Manfaat Penelitian
Dosen dan Mahasiswa dapat memanajemen pemilihan bimbingan PKM
dengan lebih cepat dan informatif.
2
1.5. Batasan Penelitian
Batasan – batasan yang digunakan dalam pengembangan perangkat lunak
ini adalah :
Perangkat lunak ini hanya dikembangkan dengan bahasa
pemrograman web (CSS, PHP dan HTML)
DBMS yang digunakan adalah MySQL
Perangkat lunak harus terhubung dahulu ke jaringan internet agar
bisa digunakan
3
Lingkup Masalah
SIBIP (Sistem Informasi BImbingan PKM) adalah perangkat lunak berbasis
web yang digunakan untuk mencatat identitas kelompok PKM dan dosen
pembimbing PKM di Universitas Brawijaya. Website ini didesain antara lain:
Untuk menampilkan form pendaftaran yang isinya mengharuskan
untuk setiap mahasiswa mengisikan identitas kelompok PKM,
Menampilkan identitas kelompok PKM,
Sistem penghitung otomatis jumlah kelompok PKM yang dibimbing
tiap dosen.
Terdapat halaman penulisan tentang pengumuman terbaru PKM.
Menampilkan berita tentang pengumuman terbaru PKM.
Semua fitur tadi dapat diakses secara langsung melalui komputer universitas
Brawijaya maupun jarak jauh oleh admin, dosen dan mahasiswa.
Definisi, Istilah dan Singkatan
Istilah dan
Akronim
Uraian
SIBIP Sistem Informasi Bimbingan PKM (Sistem
Informasi BImbingan PKM)
Tabel 1. Daftar Definisi, Istilah dan Singkatan
Aturan Penomoran
Penomoran Deskripsi
SKPL-F-SIBIP-001 Dengan representasi dari kebutuhan Fungsional
pada perangkat lunak / website SIBIP dengan
nomor urut 001.
SKPL-NF-SIBIP-001 Dengan representasi dari kebutuhan Non
Fungsional pada perangkat lunak / website SIBIP
dengan nomor urut 001.
SKPL-I-SIBIP-001 dengan representasi dari kebutuhan Informasi
pada perangkat lunak / website SIBIP dengan
nomor urut 001.
Tabel 2. Aturan Penomoran Perangkat Lunak
4
KEBUTUHAN PERANGKAT LUNAK
Deskripsi Umum Sistem
SIBIP (Sistem Informasi BImbingan PKM) adalah sebuah perangkat lunak
berupa website yang dibuat untuk kebutuhan di bidang pendidikan khususnya
dalam hal pencatatan identitas kelompok PKM yang kemudian akan digunakan
untuk membantu mahasiswa melakukan pendaftaran PKM dengan mengirimkan
identitas kelompok PKM. Website ini juga dapat membantu mahasiswa untuk
mengetahui jumlah kelompok yang dibimbing masing-masing dosen. Dengan
demikian diharapkan pengguna website ini dapat lebih mudah dalam proses
pendaftaran PKM.
Website ini hanya dapat digunakan oleh dosen yang bekerja di Universitas
Brawijaya, mahasiswa yang telah terdaftar dan bagian admin yang akan mengatur
kelancaran dari sistem informasi ini. Satu ketua kelompok PKM hanya dapat
menjadi ketua kelompok satu kali saja tiap tahunnya. Masing-masing mahasiswa
hanya dapat terdaftar maksimal dua kelompok PKM. Serta masing-masing dosen
membimbing kelompok PKM maksimal sejumlah 10 kelompok. Untuk dapat
mengaksesnya lebih dalam, seluruh pengguna dari sistem ini harus login terlebih
dahulu.
Dari sisi dosen website ini mulai digunakan ketika dosen sudah bertemu dan
menerima mahasiswa yang ingin dibimbing. Bila dosen setuju membimbing
kelompok PKM tersebut, dosen langsung menerima permintaan bimbingan PKM
di website tersebut.
Dari sisi mahasiswa website ini dapat digunakan ketika mahasiswa ingin
melihat jumlah kelompok PKM yang dibimbing oleh masing-masing dosen. Bila
dosen pembimbing PKM ada yang belum penuh jumlah kelompok bimbingannya,
mahasiswa dapat memilihnya sebagai dosen pembimbing di website tersebut.
Dari sisi admin, hanya admin yang dapat melakukan pendaftaran mahasiswa
dan dosen serta penghapusan mahasiswa dan dosen. Admin dapat menambah
artikel berita terbaru dan mengubahnya.
5
Perangkat lunak ini didesain agar bisa dijalankan pada sistem operasi
perangkat portable, khususnya laptop dan komputer. Dengan demikian maka
pengguna akan menjadi lebih mudah dalam mengaksesnya dimanapun pengguna
berada.
Kebutuhan antarmuka eksternal yang didefinisikan pada perangkat lunak
SIBIP mencakup kebutuhan antarmuka pemakai dan antarmuka perangkat lunak.
Fungsi Utama Perangkat Lunak
Bagian ini akan memberitahukan fungsi-fungsi yang dapat diakses oleh
pemakai website SIBIP, tetapi tidak dijelaskan secara spesifik. Untuk detail
selengkapnya akan dijelaskan pada bab 3. Adapun fungsi-fungsi yang dimiliki
oleh perangkat lunak ini adalah:
Hanya admin yang bisa melakukan pendaftaran pengguna (Mahasiswa dan
Dosen) ke dalam sistem SIBIP.
Hanya admin yang berhak menambah dan mengubah artikel.
Admin, dosen dan mahasiswa harus melakukan login terlebih dahulu
untuk dapat mengakses fitur khusus member yang telah terdaftar.
Akses pembacaan artikel dapat dilakukan oleh admin, dosen, mahasiswa
dan pengunjung.
Hanya dosen yang dapat mengkonfirmasi permintaan bimbingan PKM.
Hanya mahasiswa yang dapat mendaftar kelompok PKM.
Kebutuhan Fungsional
A. Pengguna : Dosen
No Kode Fungsi Nama Fungsi Deskripsi
1 SKPL-F-SIBIP-001 Login
Dosen dapat login ke sistem
dengan memasukan username
dan password.
2 SKPL-F-SIBIP-002 Update Password Dosen dapat melakukan
6
update passwordnya sendiri.
3 SKPL-F-SIBIP-003 Update Profil
Dosen dapat melakukan
update profilnya sendiri,
berupa :
Nama Lengkap
Nomor Identitas
Nomor HP
Program Studi
4 KPL-F-SIBIP-004 Lihat Artikel Dosen dapat melihat artikel
tentang berita terbaru PKM.
5 SKPL-F-SIBIP-005 Lihat Daftar
Mahasiswa
Dosen dapat melihat daftar
bimbingan mahasiswa
Universitas Brawijaya
6 SKPL-F-SIBIP-008 Lihat Profil Dosen
Dosen melihat data diri,
berupa:
Nama Lengkap
Nomor Identitas
Nomor HP
Program Studi
7 SKPL-F-SIBIP-010 Logout Dosen dapat keluar dari
SIBIP
Tabel 3. Kebutuhan Fungsional untuk Dosen
B. Pengguna : Mahasiswa
No Kode Fungsi Nama Fungsi Deskripsi
1 SKPL-F-SIBIP-001 Login
Mahasiswa dapat login ke
sistem dengan memasukan
username dan password.
2 SKPL-F-SIBIP-002 Update Password Mahasiswa dapat melakukan
7
update passwordnya sendiri.
3 SKPL-F-SIBIP-003 Update Profil
Mahasiswa dapat melakukan
update profilnya sendiri,
berupa :
Nama Lengkap
Nomor Identitas
Nomor HP
Program Studi
4 KPL-F-SIBIP-004 Lihat Artikel
Mahasiswa dapat melihat
artikel tentang berita terbaru
PKM.
5 SKPL-F-SIBIP-009 Lihat Profil
Mahasiswa Sendiri
Mahasiswa melihat data diri
pribadi berupa:
Nama Lengkap
Nomor Identitas
Nomor HP
Program Studi
6 SKPL-F-SIBIP-010 Logout Mahasiswa dapat keluar
dari SIBIP
Tabel 4. Kebutuhan Fungsional untuk Mahasiswa
C. Pengguna : Admin
No Kode Fungsi Nama Fungsi Deskripsi
1 SKPL-F-SIBIP-001 Login
Admin dapat login ke sistem
dengan memasukan username
dan password.
2 KPL-F-SIBIP-004 Lihat Artikel Admin dapat melihat artikel
tentang berita terbaru PKM.
3 SKPL-F-SIBIP-005 Lihat Daftar
Mahasiswa
Admin dapat melihat daftar
bimbingan mahasiswa
8
Universitas Brawijaya
4 SKPL-F-SIBIP-006
Pendaftaran
Mahasiswa dan
Dosen
Admin menambahkan
informasi tentang pengguna
lain (mahasiswa atau dosen)
sesuai dengan username dan
password siam dan siado
5 SKPL-F-SIBIP-007 Update Artikel Admin menambah atau
mengubah artikel
6 SKPL-F-SIBIP-010 Logout Admin dapat keluar dari SIBIP
7 SKPL-F-SIBIP-011 Create Artikel Admin dapat menulis artikel
tentang berita terbaru PKM.
8 SKPL-F-SIBIP-012 Delete Artikel
Admin dapat menghapus
artikel tentang berita terbaru
PKM.
Tabel 5. Kebutuhan Fungsional untuk Admin
D. Pengguna : Pengunjung
No Kode Fungsi Nama Fungsi Deskripsi
1 SKPL-F-SIBIP-004 Lihat Artikel Pengunjung dapat melihat
artikel tentang berita terbaru
PKM.
Tabel 6. Kebutuhan Fungsional untuk Pengunjung
Kebutuhan Non Fungsional
No Kode Parameter Deskripsi Kebutuhan
1 SKPL-NF-SIBIP-001 Reliability Sistem penghitung jumlah
kelompok PKM yang dibimbing
masing-masing dosen.
2 SKPL-NF-SIBIP-002
3 SKPL-NF-SIBIP-003
9
Tabel 7. Kebutuhan Non Fungsional
Kebutuhan Informasi
No Kode Informasi yang
dibutuhkan
Tujuan Frekuensi Format
1 SKPL-I-
SIBIP-001
Nama Mendapatkan
Informasi
tentang Nama
Mahasiswa
Satu Kali (saat
pendaftaran)
Text
2 SKPL-I-
SIBIP-002
Nomor Identitas Mendapatkan
Informasi
tentang Nomor
Identitas
Satu Kali (saat
pendaftaran)
Angka
4 SKPL-I-
SIBIP-004
Password Mendapatkan
Informasi
password yang
digunakan untuk
fungsi login
Satu kali (saat
pendaftaran)
Text
10 SKPL-I-
SIBIP-010
Telepon Mendapatkan
Informasi
tentang nomor
telepon
pengguna
Satu Kali (saat
pendaftaran)
Text
16 SKPL-I-
SIBIP-016
Informasi
Artikel Berita
PKM
Mendapatkan
informasi
tentang artikel
berita PKM
Setiap ada
masukan
artikel baru
Text
Tabel 8. Kebutuhan Informasi
Karakteristik Pengguna
Pengguna website ini terdiri dari dosen, mahasiswa, admin dan pengunjung.
Dosen dapat melakukan login dengan memasukkan username dan password,
melakukan update password, melakukan upate profil, melihat artikel pada
10
halaman awal (home), melihat daftar mahasiswa dan melihat profil dosen.
Mahasiswa dapat melakukan login dengan memasukkan username dan password,
melakukan update password, melakukan upate profil, melihat artikel pada
halaman awal (home), dan dapat melihat profil mahasiswa mereka sendiri. Admin
dapat melakukan login dengan memasukkan username dan password, melihat
artikel pada halaman awal (home), melihat daftar mahasiswa, melakukan
pendaftaran mahasiswa dan dosen, melakukan update artikel. Terakhir
pengunjung hanya dapat melihat fitur umum seperti halaman awal (home) saja.
Kategori
Pengguna Tugas Hak Akses ke aplikasi
Dosen
Melakukan login, update username dan
passwordnya sendiri, update profil,
melihat artikel, melihat daftar mahasiswa,
dan melihat profil dosen.
[SKPL-F-SIBIP-001]
[SKPL-F-SIBIP-002]
[SKPL-F-SIBIP-003]
[SKPL-F-SIBIP-004]
[SKPL-F-SIBIP-005]
[SKPL-F-SIBIP-008]
Mahasiswa
Melakukan login, update username dan
passwordnya sendiri, update profil, melihat
artikel, dan melihat profil mahasiswa sendiri.
[SKPL-F-SIBIP-001]
[SKPL-F-SIBIP-002]
[SKPL-F-SIBIP-003]
[SKPL-F-SIBIP-004]
[SKPL-F-SIBIP-009]
Admin
Melakukan login, melihat artikel, melihat
daftar mahasiswa, melakukan pendaftaran
mahasiswa dan dosen, melakukan update
artikel.
[SKPL-F-SIBIP-001]
[SKPL-F-SIBIP-004]
[SKPL-F-SIBIP-005]
[SKPL-F-SIBIP-006]
[SKPL-F-SIBIP-007]
Pengunjung Melihat artikel [SKPL-F-SIBIP-004]
Tabel 9. Karakteristik Pengguna
11
Batasan Sistem
Batasan – batasan yang digunakan dalam pengembangan perangkat lunak
ini adalah :
Perangkat lunak ini hanya dikembangkan dengan bahasa
pemrograman web (CSS, PHP dan HTML)
DBMS yang digunakan adalah MySQL
Perangkat lunak harus terhubung dahulu ke jaringan internet agar
bisa digunakan
Lingkungan Operasi
Perangkat lunak yang dibutuhkan oleh SIBIP pada server adalah :
OS: telah terinstall aplikasi untuk php dan html
DBMS: MySQL
Sedangkan perangkat lunak yang dibutuhkan oleh SIBIP pada client adalah :
Platform berbasis aplikasi web
12
Diagram Use Case Sistem
Diagram 1 Use Case Diagram
Skenario Use Case
Berikut ini adalah spesifikasi rinci dari setiap use case diagram.
Tabel 1 Skenario Use Case Lihat Artikel
13
Tabel 2 Skenario Use Case Login
USE CASE NAME Login
ACTOR Admin, Dosen, dan Mahasiswa
DESCRIPTION Use case ini mendeskripsikan proses login yang
dilakukan oleh admin, dosen, dan mahasiswa untuk
masuk kedalam system.
REFERENCES
USE CASE NAME Lihat Artikel
ACTOR(S) Pengunjung, Dosen, Mahasiswa, Admin
DESCRIPTION Use case ini mendeskripsikan proses menampilkan artikel
dari website dan penunjung hanya bisa melihat artikel ini
pada SIBIP tersebut.
REFERENCES
TYPICAL COURSE
OF EVENTS
ACTOR ACTION
Step 1 : aktor memasukkan
alamat website SIBIP
Step 3 : aktor melihat daftar
artikel yang ditampilkan di web
tersebut.
SISTEM RESPONSE
Step 2 : Sistem ini
menampilkan menu
home yang
menampilkan daftar
artikel terbaru
ALTERNATIVE
COURSE :
-
PRECONDITION : Melihat daftar artikel pada website SIBIP
POST
CONDITIONQ :
Berhasil Melihat daftar artikel pada website SIBIP
ASSUMPTIONS : Semua actor yang terlibat dalam system dapat melihat
daftar artikel pada website tersebut..
14
TYPICAL
COURSE OF
EVENTS
ACTOR ACTION
Step 1: Aktor menekan
tombol login pada kolom
halaman website
Step 3 : Aktor melihat form
login
Step 4 : Aktor memasukkan
username dan password
login.
Step 8: melihat halaman
website selanjutnya
SISTEM RESPONSE
Step 2 : Sistem
menampilkan
tampilan form login
berupa username dan
password.
Step 5 : Sistem
melakukan validasi
data yang telah
diinputkan aktor
Step 6: Sistem
melakukan
pengecekkan data
Step 7 : Sistem
menampilkan halaman
website selanjutnya
ALTERNATE
COURSES
1. Jika tidak bisa login maka aktor akan
menginputkan ulang username dan password.
Dikarenakan terjadi ketidak cocokan data yang
diinputkan sebelumnya.
2. Jika customer lupa password, customer bisa
memilih opsi/pilihan lupa password.
15
PRE-CONDITION Telah membuka halaman home web SIBIP
POST -
CONDITIONQ
Berhasil login ke halaman web SIBIP
ASSUMPTIONS
Tabel 3 Skenario Use Case Create Artikel
USE CASE NAME Create Artikel
ACTOR Admin
DESCRIPTION Use case ini mendeskripsikan tentang bagaimana
proses pembuatan artikel yang dilakukan oleh admin
REFERENCES
TYPICAL
COURSE OF
EVENTS
ACTOR ACTION
Step 1 : Admin menekan
tombol create yang terletak
pada halaman list artikel
Step 3 : Admin menginputkan
judul dan isi artikel
Step 4 : Admin mengklik
menu save
Step 7 : Admin melihat
halaman list artikel dan
SISTEM RESPONSE
Step 2 : Sistem
menampilkan form
create artikel berupa
judul dan isi artikel
Step 5 : Sistem akan
menyimpan isi artikel
terbaru pada database
Step 6 : sistem akan
menampilkan halaman
web list artikel
16
terdapat artikel terbaru yang
telah dibuat.
ALTERNATE
COURSES
-
PRE-CONDITION Admin mampu melakukan pembuatan artikel terbaru.
POST -
CONDITIONQ
Admin berhasil membuat kolom artikel baru
ASSUMPTIONS
Tabel 4 Skenario Use Case Update Artikel
USE CASE NAME Update Artikel
ACTOR Admin
DESCRIPTION Update artikel ini dilakukan oleh admin jika ingin
merubah isi maupun judul artikel yang berada pada
halaman list artikel
REFERENCES
TYPICAL
COURSE OF
EVENTS
ACTOR ACTION
Step 1 : Admin menekan
tombol menu edit
Step 3: Admin melihat form
edit
Step 4: Admin menginputkan
perubahan judul atau isi
artikel
Step 5: Admin menekan
tombol save
SISTEM RESPONSE
Step 2 : Sistem
menampilkan form
edit yang berupa judul
dan isi kolom
Step 6 : Sistem akan
menyimpan
perubahan pada judul
maupun isi artikel
pada database
17
Step 8 : Admin melihat isi
artikel yang telah diedit pada
halaman list artikel.
Step 7: sistem akan
menampilkan halaman
web list artikel
ALTERNATE
COURSES
-
PRE-CONDITION Admin mampu melakukan perubahan judul ataupun isi
artikel pada halaman list artikel.
POST -
CONDITIONQ
Admin berhasil mengupdate isi artikel
ASSUMPTIONS
Tabel 5 Skenario Use Case Delete Artikel
USE CASE NAME Delete Artikel
ACTOR Admin
DESCRIPTION Delete artikel ini dilakukan oleh admin jika ingin
menghapus sebuah artikel.
REFERENCES
TYPICAL
COURSE OF
EVENTS
ACTOR ACTION
Step 1 : Admin menekan
tombol menu delete pada
halaman list artikel
Step 3: Admin melihat kolom
konfirmasi tersebut
Step 4: Admin mengklik
SISTEM RESPONSE
Step 2 : Sistem
menampilkan kolom
konfirmasi yang
berupa yes atau no.
18
salah satu pilihan pada kolom
konfirmasi tersebut
Step 8 : Admin melihat
halaman list artikel
Step 5: Sistem
melakukan validasi
delete artikel
Step 6: Sistem
melakukan
penyimpanan data
terbaru
Step 7: Sistem
menampilkan halaman
list artikel
ALTERNATE
COURSES
1. Pada kolom konfirmasi, jika pilih no maka artikel
tersebut tidak jadi dihapus
2. Pada kolom konfirmasi, jika pilih yes maka artikel
tersebut berhasil dihapus
PRE-CONDITION Admin mampu melakukan penghapusan sebuah artikel
POST -
CONDITIONQ
Admin berhasil melakukan penghapusan sebuah
artikel yang terdapat pada halan list artikel
ASSUMPTIONS
Tabel 6 Skenario Use Case Identitas Judul PKM
Tabel 7 Skenario Use Case Lihat Kelompok PKM
USE CASE NAME Identitas Judul PKM
19
ACTOR(S) Dosen
DESCRIPTION Use case ini mendeskripsikan tentang identitas daftar judul
PKM yang direkomendasikan oleh mahasiswa kepada
dosen pembimbing.
REFERENCES
TYPICAL COURSE
OF EVENTS
ACTOR ACTION
Step 1 : Dosen setelah
melakukan login akan masuk ke
halaman identitas judul PKM
Step 2: Dosen melihat daftar
judul PKM yang direkomendasi
mahasiswa
SISTEM RESPONSE
ALTERNATIVE
COURSE :
PRECONDITION : Dosen ingin melihat daftar judul PKM yang
direkomendasi oleh mahasiswa
POST
CONDITIONQ :
Dosen telah melihat daftar judul PKM yang direkomendasi
oleh mahasiswa
ASSUMPTIONS : USE CASE NAME Lihat Kelompok PKM
ACTOR(S) Dosen dan Mahasiswa
DESCRIPTION Use case ini mendeskripsikan tentang proses melihat
kelompok PKM yang terdiri dari judul PKM, nama dan
NIM ketua dan anggota dan no HP ketua kelompok.
REFERENCES
TYPICAL COURSE
OF EVENTS
ACTOR ACTION
Step 1 : Aktor menekan tombol
view yang berada pada halaman
Identitas Judul PKM
SISTEM RESPONSE
Step 2 : Sistem ini
menampilkan identitas
20
Tabel 8 Skenario Use Case Konfirmasi Judul
Step 3: Aktor melihat identitas
kelompok PKM nya.
kelompok PKM
ALTERNATIVE
COURSE :
PRECONDITION : Aktor ingin melihat kelompok PKM
POST
CONDITIONQ :
Aktor berhasil melihat kelompok PKM
ASSUMPTIONS :
USE CASE NAME Konfirmasi Judul
ACTOR(S) Dosen
DESCRIPTION Use case ini mendeskripsikan tentang bagaimana dosen
memilih judul PKM yang telah direkomendasikan oleh
mahasiswa pembimbingnya.
21
REFERENCES
TYPICAL COURSE
OF EVENTS
ACTOR ACTION
Step 1 : Dosen melihat daftar
judul-judul PKM yang
direkomendasikan oleh
mahasiswa
Step 2: Dosen memilih judul
PKM dengan mengklik tombol
Yes
Step 3: Dosen mengklik tombol
save
Step 6: Dosen akan melihat
tampilan daftar judul PKM
yang telah dipilih sebelumnya
SISTEM RESPONSE
Step 4 : Sistem ini akan
menyimpan Judul PKM
yang telah dipilih dosen
Step 5: Sistem akan
menampilkan daftar
judul PKM yang telah
dipilih
ALTERNATIVE
COURSE :
1. Pada kolom konfirmasi judul, jika pilih no maka judul
PKM yang telah diajukan tersebut ditolak oleh dosen
2. Pada kolom konfirmasi judul, jika pilih yes maka
judul PKM yang telah diajukan tersebut diterima oleh
dosen
PRECONDITION : Aktor akan memilih judul PKM yang telah direkomendasi
oleh mahasiswa pembimbingnya
POST
CONDITIONQ :
Aktor telah memilih judul PKM yang telah direkomendasi
oleh mahasiswa pembimbingnya
ASSUMPTIONS :
22
Table 9 Skenario Use Case Update PKM
USE CASE NAME Update PKM
ACTOR Mahasiswa
DESCRIPTION Use case ini mendeskripsikan tentang bagaimana
mahasiswa dapat melakukan input data kelompoknya
yang berupa input data judul PKM, nama dan NIM
ketua dan anggota dan no HP ketua kelompok.
REFERENCES
TYPICAL
COURSE OF
EVENTS
ACTOR ACTION
Step 1 : Mahasiswa mengklik
tombol Update PKM pada
halaman profil kelompok
Step 3: mahasiswa melihat
form edit
Step 4: Mahasiswa
menginputkan judul PKM,
nama dan NIM ketua dan
anggota dan no HP ketua
kelompok.
Step 5: Mahasiswa menekan
tombol save
SISTEM RESPONSE
Step 2 : Sistem
menampilkan form
edit yang berupa judul
PKM, nama dan NIM
ketua dan anggota dan
no HP ketua
kelompok.
Step 6 : Sistem akan
menyimpan input data
yang telah
dimasukkan
mahasiswa
Step 7: sistem akan
menampilkan halaman
Lihat Kelompok PKM
23
Step 8 : Mahasiswa melihat
halaman Lihat Kelompok
PKM
ALTERNATE
COURSES
-
PRE-CONDITION Mahasiswa akan melakukan input data kelompoknya
yang berupa judul PKM, nama dan NIM ketua dan
anggota dan no HP ketua kelompok.
POST -
CONDITIONQ
Mahasiswa telah melakukan input data kelompoknya
yang berupa judul PKM, nama dan NIM ketua dan
anggota dan no HP ketua kelompok.
ASSUMPTIONS
Table 10 Skenario Use Case Logout
USE CASE NAME Logout
ACTOR Admin, Dosen, dan Mahasiswa
DESCRIPTION Logout dilakukan setelah selesai mengakses web dan
ingin keluar dari website SIBIP
REFERENCES
TYPICAL
COURSE OF
EVENTS
ACTOR ACTION
Step 1 : Aktor menekan
tombol logout
Step 5: Aktor melihat
SISTEM RESPONSE
Step 2 : Sistem
melakukan
penghapusan session
Step 3: Sistem keluar
dari account
Step 4 : Sistem
menampilkan halaman
Lihat Artikel
24
halaman Lihat Artikel
ALTERNATE
COURSES
-
PRE-CONDITION Aktor ingin keluar dari website SIBIP
POST -
CONDITIONQ
Kembali ke menu awal atau menu Lihat Artikel
ASSUMPTIONS