107
poling idPoling
nim tanggal
semester nidn
tahunAkademik
jeniskelamin idJk
namaJk
user idUser
username password
usernameAsal passwordAsal
jumlahLogin idLevel
idStatusLogin
hakAkses idLevel
namaLevel krs
idKrs nim
semester tahunAkademik
validasi matakuliah
kodeMk namaMk
sks Semester
mengajar idMengajar
kodeMk nidn
tahunAkademik kelas
semester
dosen nidn
nama tempatLahir
tanggalLahir idJk
agama wargaNegara
nip gelar
telpRumah telpHP
alamat kodePos
email idStatusDosen
idUser idProdi
statusdosen idStatusDosen
statusDosen statuslogin
idStatusLogin login
pertanyaan idPertanyaan
idKategori pertanyaan
idKuisioner
kategori idKategori
kode namaKategori
aktif idAktif
aktif confpoling
idConf idAktif
mulai akhir
poling deadkrs
tahunAkdemik semester
deadkrs polling
detpoling idDetPoling
idKategori nilai
idPoling
detKrs idDetKrs
kodeMK kelas
idKrs
pesan idPesan
subjek pengirim
email pesan
tanggal penerima
status time
Create Read
Update Delete
Print
mahasiswa nim
nama tempatLahir
tanggalLahir idJk
agama wargaNegara
negaraAsal alamat
kodePos telpHP
email asalSekolah
jurusanSekolah namaAyah
pendidikanAyah pekerjaanAyah
namaIbu didikIbu
kerjaIbu alamatOrtu
telponOrtu angkatan
kelas idUser
idAktif idProdi
Create Read
Update Delete
Print
Read Update
Delete
Prodi idProdi
namaProdi Kuisioner
idKuisioner kuisioner
Informasi idInformasi
tanggal judul
informasi statusKrs
idStatusKrs namaStatus
1 1..
1.. 1
1.. 1
1 1..
1 1
1 1..
1 0..
0.. 1
1.. 1
1.. 1
1 1
1 1
1.. 1
1..
1 0..
1 1
1..
Create Read
Update Delete
Create Read
Update Delete
Create Read
Update Delete
Create Read
Update Delete
Create Read
Update
Create Validasi
Create Read
Update Delete
1.. 1
1.. 1
1 1..
1.. 1
1 1..
Create
0.. 1
Create Read
Update Delete
Reply 0..
1 1
0.. 1
1.. 1..
1 1
1..
Gambar 4.6 Class diagram
4.2.3. Activity Diagram
Berikut adalah beberapa activity diagram yang terbentuk dari narasi use case yang telah diberikan dan menunjukan proses dari satu aktivitas ke aktivitas
lain.
a. Activity diagram login
108
Admin, Dekan, Kaprodi, Dosen, Mahasiswa
Sistem
Masukkan username password
Validasi Gagal
Menampilkan Halaman Utama
Berhasil Mulai
Selesai
Gambar 4.7 Activity diagram login
Keterangan gambar 4.7: Pada gambar 4.7 merupakan activity diagram login yang pertama kali harus
dilakukan oleh semua aktor untuk mengakses sistem. Aktor yang dimaksud adalah admin, dekan, kaprodi, dosen, dan mahasiswa. Pertama-tama aktor harus
membuka sistem informasi evaluasi kinerja dosen, maka akan muncul form login yang harus diisi dengan username dan password untuk dapat masuk ke halaman
utama sistem informasi evaluasi kinerja dosen. Jika data yang dimasukkan salah atau tidak diisi baik itu username atau password maka sistem akan menampilkan
sebuah pesan peringatan bahwa data yang dimasukkan salah dan sehingga aktor harus memasukkan kembali data yang sesuai. Jika data yang dimasukkan benar,
maka akan tampil halaman utama dari sistem informasi evaluasi kinerja dosen sesuai level aktor tersebut.
b. Activity Diagram Manajemen Mahasiswa
109
Klik menu master
Menampilkan sub menu master
Klik sub menu mahasiswa
Menampilkan sub menu mahasiswa
Ubah Hapus
Detail Menampilkan form
edit data mahasiswa Edit data
mahasiswa Klik edit
Halaman detail mahasiswa
Menampilkan detail mahasiswa
Cari
prodi
Tambah
Menampilkan form input mahasiswa baru
Admin, Dekan, Kaprodi, Dosen, Mahasiswa
Sistem
Tidak valid
input data mahasiswa Klik input
cek data
Cek pilihan prodi valid
Simpan data Menampilkan sub menu
prodi
Biologi
Fisika SI
TI
Tidak ada
Kimia
Agri
Menampilkan tabel mahasiswa
Halaman mahasiswa
Tidak valid
Halaman hasil pencarian
cek data
Simpan data valid
cek nim
Hapus data
Menampilkan form cari mahasiswa
input kata kunci Klik cari
cek data
Menampilkan data pencarian
ada ada
Gambar 4.8 Activity diagram manajemen mahasiswa
Keterangan gambar 4.8:
110
Gambar 4.8 menjelaskan tentang proses Create Read Delete Update CRUD data mahasiswa. Dalam proses ini aktor yang berperan adalah admin, dekan, kaprodi,
dosen dan mahasiswa. Akan tetapi aktor dekan, kaprodi, dosen dan mahasiswa dibatasi hanya dapat melakukan fungsi Read yaitu menampilkan data, sedangkan
admin dapat melakukan semua fungsi CRUD. Untuk dapat melakukan create yaitu input data, admin terlebih d
ahulu harus memilih menu “master” kemudian memilih sub menu “mahasiswa” dan memilih sub menu “tambah”. Setelah itu
maka form untuk menambah data mahasiswa akan ditampilkan oleh sistem. Tahap berikutnya admin mengisi data-data mahasiswa yang diminta sistem. Apabila
data-data yang dimasukan sesuai dengan permintaan sistem maka data mahasiswa akan disimpan ke dalam database. Sedangkan jika data-data yang dimasukan tidak
sesuai dengan yang diminta sistem maka data tidak akan disimpan ke dalam database. Untuk melakukan pencarian data mahasiswa, aktor harus memilih sub
menu “cari”, maka sistem akan menampilkan form pencarian data mahasiswa. Aktor diminta untuk memasukan kata kunci mengenai data yang akan dicari,
apabila data yang dicari ada dalam database maka data tersebut akan ditampilkan. Sedangkan jika tidak ada maka data tidak akan ditampilkan. Untuk menampilkan
tabel mahasiswa , aktor dapat mengaksesnya dengan memilih sub menu “prodi”
kemudian dari sub menu tersebut memilih prodi yang diinginkan. Maka sistem akan menampilkan data mahasiswa sesuai prodi yang dipilih. Dari tabel tersebut
aktor dapat melakukan fungsi Delete, Update dan menampilkan detail data mahasiswa.
c. Activity Diagram Manajemen Dosen
111
Klik menu master
Menampilkan sub menu master
Klik sub menu dosen
Menampilkan sub menu dosen
Ubah Hapus
Detail Menampilkan form
edit data dosen Edit data dosen
Klik edit
Halaman detail dosen
Menampilkan detail dosen
Cari
prodi
Tambah
Menampilkan form input dosen baru
Admin, Dekan, Kaprodi, Dosen, Mahasiswa
Sistem
Tidak valid
input data dosen Klik input
cek data
Cek pilihan prodi valid
Simpan data Menampilkan sub menu
prodi
Biologi
Fisika SI
TI
Tidak ada
Kimia
Agri
Menampilkan tabel dosen
Halaman dosen
Tidak valid
Halaman hasil pencarian
cek data
Simpan data valid
cek id
Hapus data
Menampilkan form cari dosen
input kata kunci Klik cari
cek data
Menampilkan data pencarian
ada ada
Gambar 4.9
Activity diagram manajemen dosen Keterangan gambar 4.9:
112
Gambar 4.9 menjelaskan tentang proses CRUD data dosen. Dalam proses ini aktor yang berperan adalah admin, dekan, kaprodi, dosen dan mahasiswa. Akan tetapi
aktor dekan, kaprodi, dosen dan mahasiswa dibatasi hanya dapat melakukan fungsi Read yaitu menampilkan data, sedangkan admin dapat melakukan semua
fungsi CRUD. Untuk dapat melakukan create yaitu input data, admin terlebih dahulu harus memilih menu “master” kemudian memilih sub menu “dosen” dan
memilih sub menu “tambah”. Setelah itu maka form untuk menambah data dosen akan ditampilkan oleh sistem. Tahap berikutnya admin mengisi data-data dosen
yang diminta sistem. Apabila data-data yang dimasukan sesuai dengan permintaan sistem maka data tersebut akan disimpan ke dalam database. Sedangkan jika data-
data yang dimasukan tidak sesuai dengan yang diminta sistem maka data tidak akan disimpan ke dalam database. Untuk melakukan pencarian data dosen, aktor
harus memilih sub menu “cari”, maka sistem akan menampilkan form pencarian data dosen. Aktor diminta untuk memasukan kata kunci mengenai data yang akan
dicari, apabila data yang dicari ada dalam database maka data tersebut akan ditampilkan. Sedangkan jika tidak ada maka data tidak akan ditampilkan. Untuk
menampilkan tabel dosen, aktor dapat mengaksesnya dengan memilih sub menu “prodi” kemudian dari sub menu tersebut memilih prodi yang diinginkan. Maka
sistem akan menampilkan data dosen sesuai prodi yang dipilih. Dari tabel tersebut aktor dapat melakukan fungsi Delete, Update dan menampilkan detail data dosen.
d. Activity Diagram Manajemen Matakuliah
113
Klik menu master
Menampilkan sub menu master
Klik sub menu matakuliah
Menampilkan sub menu matakuliah
Ubah Hapus
Detail Menampilkan form
edit data matakuliah Edit data
matakuliah Klik edit
Halaman detail matakuliah
Menampilkan detail matakuliah
Cari
prodi
Tambah
Menampilkan form input matakuliah baru
Admin, Dekan, Kaprodi, Dosen, Mahasiswa
Sistem
Tidak valid
input data matakuliah Klik input
cek data
Cek pilihan prodi valid
Simpan data Menampilkan sub menu
prodi
Biologi
Fisika SI
TI
Tidak ada
Kimia
Agri
Menampilkan tabel matakuliah
Halaman dosen
Tidak valid
Halaman hasil pencarian
cek data
Simpan data valid
cek id
Hapus data
Menampilkan form cari matakuliah
input kata kunci Klik cari
cek data
Menampilkan data pencarian
ada ada
Gambar 4.10 Activity diagram manajemen matakuliah
Keterangan gambar 4.10:
114
Gambar 4.10 menjelaskan tentang proses CRUD data matakuliah. Dalam proses ini aktor yang berperan adalah admin, dekan, kaprodi, dosen dan mahasiswa.
Akan tetapi aktor dekan, kaprodi, dosen dan mahasiswa dibatasi hanya dapat melakukan fungsi Read yaitu menampilkan data, sedangkan admin dapat
melakukan semua fungsi CRUD. Untuk dapat melakukan create yaitu input data, admin terlebih dahulu harus memilih menu “master” kemudian memilih sub menu
“matakuliah” dan memilih sub menu “tambah”. Setelah itu maka form untuk menambah data matakuliah akan ditampilkan oleh sistem. Tahap berikutnya
admin mengisi data-data matakuliah yang diminta sistem. Apabila data-data yang dimasukan sesuai dengan permintaan sistem maka data tersebut akan disimpan ke
dalam database. Sedangkan jika data-data yang dimasukan tidak sesuai dengan yang diminta sistem maka data tidak akan disimpan ke dalam database. Untuk
melakukan pencarian data matakuliah , aktor harus memilih sub menu “cari”,
maka sistem akan menampilkan form pencarian data matakuliah. Aktor diminta untuk memasukan kata kunci mengenai data yang akan dicari, apabila data yang
dicari ada dalam database maka data tersebut akan ditampilkan. Sedangkan jika tidak ada maka data tidak akan ditampilkan. Untuk menampilkan tabel
matakuliah , aktor dapat mengaksesnya dengan memilih sub menu “prodi”
kemudian dari sub menu tersebut memilih prodi yang diinginkan. Maka sistem akan menampilkan data matakuliah sesuai prodi yang dipilih. Dari tabel tersebut
aktor dapat melakukan fungsi Delete, Update dan menampilkan detail data matakuliah.
e. Activity Diagram Manajemen Mengajar
115
Klik menu KRS Menampilkan sub
menu KRS Klik sub menu
mengajar Menampilkan sub menu
mengajar
Ubah Hapus
Menampilkan form edit data mengajar
Edit data mengajar
Klik edit
Cari
prodi
Tambah
Menampilkan form input mengajar baru
Admin
Sistem
Tidak valid
input data mengajar Klik input
cek data
Cek pilihan prodi valid
Simpan data Menampilkan sub menu
prodi
Biologi
Fisika SI
TI
Tidak ada
Kimia
Agri
Menampilkan tabel mengajar
Halaman mengajar
Tidak valid
Halaman hasil pencarian
cek data
Simpan data valid
cek id
Hapus data
Menampilkan form cari mengajar
input kata kunci Klik cari
cek data
Menampilkan data pencarian
ada ada
Gambar 4.11 Activity diagram manajemen mengajar
Keterangan gambar 4.11:
116
Gambar 4.11 menjelaskan tentang proses CRUD data mengajar. Dalam proses ini aktor yang berperan adalah admin. Untuk dapat melakukan create yaitu input
data, admin terlebih dahulu harus memilih menu “KRS” kemudian memilih sub menu “mengajar” dan memilih sub menu “tambah”. Setelah itu maka form untuk
menambah data mengajar akan ditampilkan oleh sistem. Tahap berikutnya admin mengisi data-data mengajar yang diminta sistem. Apabila data-data yang
dimasukan sesuai dengan permintaan sistem maka data tersebut akan disimpan ke dalam database. Sedangkan jika data-data yang dimasukan tidak sesuai dengan
yang diminta sistem maka data tidak akan disimpan ke dalam database. Untuk melakukan pencarian data mengajar
, aktor harus memilih sub menu “cari”, maka sistem akan menampilkan form pencarian data mengajar. Aktor diminta untuk
memasukan kata kunci mengenai data yang akan dicari, apabila data yang dicari ada dalam database maka data tersebut akan ditampilkan. Sedangkan jika tidak
ada maka data tidak akan ditampilkan. Untuk menampilkan tabel mengajar, aktor dapat mengaksesnya dengan memilih sub menu “prodi” kemudian dari sub menu
tersebut memilih prodi yang diinginkan. Maka sistem akan menampilkan data mengajar sesuai prodi yang dipilih. Dari tabel tersebut aktor dapat melakukan
fungsi Delete, dan Update data.
f. Activity Diagram Manajemen Pertanyaan
117
Klik menu master
Menampilkan sub menu master
Klik sub menu pertanyaan
Menampilkan sub menu pertanyaan
Ubah Hapus
Menampilkan form edit data pertanyaan
Edit data pertanyaan
Klik edit
Tambah kategori
kategori
Tambah pertanyaan
Menampilkan form input pertanyaan baru
Admin
Sistem
Tidak valid
input data pertanyaan Klik input
cek data
Cek pilihan kategori
valid
Simpan data Menampilkan sub menu
kategori
atasan
mahasiswa
Tidak Valid
sejawat Menampilkan tabel
pertanyaan Halaman pertanyaan
Tidak valid cek data
Simpan data valid
cek id
Hapus data
Menampilkan form kategori pertanyaan
input kategori Klik input
cek data
Simpan data
valid
Gambar 4.12 Activity diagram manajemen pertanyaan
Keterangan gambar 4.12:
118
Gambar 4.12 menjelaskan tentang proses CRUD data pertanyaan. Dalam proses ini aktor yang berperan adalah admin dan dapat melakukan semua fungsi CRUD.
Untuk dapat melakukan create yaitu input data, admin terlebih dahulu harus memilih menu “master” kemudian memilih sub menu “pertanyaan” dan memilih
sub menu “tambah pertanyaan”. Setelah itu maka form untuk menambah data pertanyaan akan ditampilkan oleh sistem. Tahap berikutnya admin mengisi data-
data pertanyaan yang diminta sistem. Apabila data-data yang dimasukan sesuai dengan permintaan sistem maka data tersebut akan disimpan ke dalam database.
Sedangkan jika data-data yang dimasukan tidak sesuai dengan yang diminta sistem maka data tidak akan disimpan ke dalam database. Untuk menambah
kategori pertanyaan , aktor harus memilih sub menu “tambah kategori”, maka
sistem akan menampilkan form tambah kategori pertanyaan. Aktor diminta untuk memasukan data-data kategori, apabila data yang dimasukan sesuai dengan yang
diminta sistem maka data tersebut akan disimpan ke dalam database Sedangkan jika data yang dimasukan tidak sesuai dengan yang diminta oleh sistem maka data
tidak akan disimpan kedalam database. Untuk menampilkan tabel pertanyaan, aktor dapat mengaksesnya dengan memilih sub menu “kategori” kemudian dari
sub menu tersebut memilih kategori yang diinginkan. Maka sistem akan menampilkan data pertanyaan sesuai kategoti yang dipilih. Dari tabel tersebut
aktor dapat melakukan fungsi Delete, dan Update data.
g. Activity Diagram Manajemen User
119
Klik menu master
Menampilkan sub menu master
Klik sub menu user Menampilkan tabel user
Ubah Hapus
Menampilkan form edit data user
Edit data user Klik edit
Admin
Sistem
Halaman user
Tidak valid cek data
Simpan data valid
cek id
Hapus data
Gambar 4.13 Activity diagram manajemen user
Keterangan gambar 4.13: Gambar 4.13 menjelaskan tentang proses Read Update Delete RUD data user.
Dalam proses ini aktor yang berperan adalah admin dan dapat melakukan fungsi RUD. Untuk dapat melakukan update yaitu edit data, admin terlebih dahulu harus
memilih menu “master” kemudian memilih sub menu “user” maka data tabel user akan ditampilkan dan aktor memilih data mana yang akan diedit. Setelah memilih
salah satu data user yang akan diedit maka akan ditampilkan form untuk mengedit data user. Tahap berikutnya admin mengisi data user yang akan diubah. Apabila
120
data-data yang dimasukan sesuai dengan permintaan sistem maka data tersebut akan disimpan ke dalam database dan akan mengubah data sebelumnya.
Sedangkan jika data-data yang dimasukan tidak sesuai dengan yang diminta sistem maka data tidak akan disimpan ke dalam database. Untuk menghapus data
user, admin dapat melakukannya dengan memilih salah satu user dan mengklik fungsi Delete pada tabel. Maka user dengan kode tersebut akan dihapus dari
database.
h. Activity Diagram Manajemen Informasi
Klik menu master
Menampilkan sub menu master
Klik sub menu informasi
Menampilkan tabel informasi
Ubah Hapus
Menampilkan form edit data informasi
Edit data informasi
Klik edit
Admin
Sistem
Halaman informasi
Tidak valid cek data
Simpan data valid
cek id Hapus data
Gambar 4.14 Activity diagram manajemen informasi
Keterangan gambar 4.14:
121
Gambar 4.14 menjelaskan tentang proses CRUD data informasi. Dalam proses ini aktor yang berperan adalah admin dan dapat melakukan fungsi CRUD. Untuk
dapat melakukan create yaitu input data, admin terlebih dahulu harus memilih menu “master” kemudian memilih sub menu “infromasi” dan memilih sub menu
“tambah infromasi”. Setelah itu maka form untuk menambah data informasi akan ditampilkan oleh sistem. Tahap berikutnya admin mengisi data-data informasi
yang diminta sistem. Apabila data-data yang dimasukan sesuai dengan permintaan sistem maka data tersebut akan disimpan ke dalam database. Sedangkan jika data-
data yang dimasukan tidak sesuai dengan yang diminta sistem maka data tidak akan disimpan ke dalam database. Untuk dapat melakukan update yaitu edit
informasi, admin terlebih dahulu harus menampilkan data informasi dengan memilih menu “master” kemudian memilih sub menu “informasi” maka data tabel
informasi akan ditampilkan dan aktor memilih data mana yang akan diedit. Setelah memilih salah satu data infromasi yang akan diedit maka akan
ditampilkan form untuk mengedit data informasi. Tahap berikutnya admin mengisi data informasi yang akan diubah. Apabila data-data yang dimasukan
sesuai dengan permintaan sistem maka data tersebut akan disimpan ke dalam database dan akan mengubah data sebelumnya. Sedangkan jika data-data yang
dimasukan tidak sesuai dengan yang diminta sistem maka data tidak akan disimpan ke dalam database. Untuk menghapus data infromasi, admin dapat
melakukannya dengan memilih salah satu informasi dan mengklik fungsi Delete pada tabel. Maka informasi dengan kode tersebut akan dihapus dari database.
i. Activity Diagram Manajemen Contact us
122
Klik menu master
Menampilkan sub menu master
Klik sub menu pesan
Menampilkan tabel pesan
Hapus
Admin
Sistem
Halaman pesan
cek id
Hapus data
Ya
Tidak
Dekan,Kaprodi,Dosen,Mahasiswa
Klik menu contact us
Menampilkan form input contact us
Tidak valid
input data contact us Klik input
cek data
Simpan data
valid
Gambar 4.15 Activity diagram manajemen contact us
Keterangan gambar 4.15: Gambar 4.15 menjelaskan tentang proses Create, Read dan Delete CRD data
contact us. Dalam proses ini aktor yang berperan adalah admin yang dapat melakukan fungsi RD. Sedangkan aktor yang lain hanya dapat melakukan fungsi
Create yaitu menginput data contact us. Untuk fungsi read yaitu menampilkan data pesan, admin harus memilih menu “master” kemudian memilih sub menu
“pesan”, maka sistem akan menampilkan pesan dari database. Untuk menghapus data pesan, admin dapat melakukannya dengan memilih salah satu pesan dan
mengklik fungsi Delete pada tabel. Maka pesan dengan kode tersebut akan dihapus dari database.
j. Activity Diagram Manajemen Pesan
123
Klik menu pesan Menampilkan sub
menu pesan
Keluar Masuk
Tulis Menampilkan sub menu
tulis
Dekan, Kaprodi, Dosen, Mahasiswa
Sistem
Tidak valid Menampilkan tabel
pesan keluar
Input pesan Hapus
Detail Halaman detail
pesan Menampilkan
detail pesan Halaman pesan
masuk Menampilkan tabel
pesan masuk
cek data
Simpan data valid
cek id Hapus data
Halaman Pesan keluar
Balas
Hapus Balas
Menampilkan form balas pesan
Klik Kirim Hapus
input data pesan Klik kirim
cek data Cek pilihan tujuan
To Dekan To dosen
To Mahasiswa To Kaprodi
Tidak valid
Simpan data valid
Gambar 4.16 Activity diagram manajemen pesan
Keterangan gambar 4.16:
124
Gambar 4.16 menjelaskan tentang proses Create, Read dan Delete CRD data pesan. Dalam proses ini aktor yang berperan adalah dekan, kaprodi, dosen dan
mahasiswa. Untuk fungsi read yaitu menampilkan data pesan, aktor harus memilih menu “pesan” kemudian memilih sub menu “pesan keluar” atau “pesan
masuk”, maka sistem akan menampilkan pesan dari database sesuai dengan permintaan. Untuk menghapus data pesan keluar atau pesan masuk, aktor dapat
melakukannya dengan memilih salah satu pesan dan mengklik fungsi Delete pada tabel pesan. Maka pesan dengan kode tersebut akan dihapus dari database. Untuk
melihat detail pesan, aktor dapat mengklik subjek dari pesan dan detail data pesan akan ditampilkan oleh sistem. Untuk membalas pesan, aktor dapat mengklik balas
pesan dan secara otomatis form untuk membalas pesan akan ditampilkan oleh sistem. Setelah itu aktor dapat menulis pesan dan mengirimkannya. Apabila data
kosong maka pesan tidak akan dikirim, sedangkan apabila data pesan diisi maka pesan akan dikirim. Untuk menulis pesan atau create pesan, aktor harus memilih
menu “pesan” kemudian memilih sub menu “tulis”, dan memilih sub menu dari menu tulis untuk menentukan siapa yang akan merima pesan anda. Setelah itu
form pengisian pesan akan ditampilkan dan aktor diminta untuk mengisinya. Jika data yang diisi sesuai maka pesan akan dikirim dan jika tidak maka pesan tidak
akan dikirim.
k. Activity Diagram input KRS
125
Klik menu KRS Menampilkan sub
menu KRS
Mahasiswa
Sistem
list input
Tidak Valid Menampilkan form
input KRS Input KRS
Klik proses cek data
Simpan data Valid
Menampilkan List KRS mahasiswa
Halaman list KRS mahasiswa
Gambar 4.17 Activity diagram input KRS
Keterangan gambar 4.17: Gambar 4.17 menjelaskan tentang proses Create atau input data KRS. Dalam
proses ini aktor yang berperan adalah mahasiswa. Untuk fungsi read yaitu menampilkan data list KRS, aktor harus memilih menu
“KRS” kemudian memilih sub menu “list”, maka sistem akan menampilkan daftar KRS yang diambil oleh
aktor tersebut. Untuk menginput atau create KRS, aktor harus memilih menu “KRS” kemudian memilih sub menu “isi KRS”. Setelah itu sistem akan
menampilkan form pengisian KRS dan aktor diminta untuk mengisinya. Jika data yang diisi sesuai maka data KRS akan disimpan ke dalam database dan jika tidak
maka data KRS tidak akan disimpan. l. Activity Diagram validasi KRS
126
Klik menu KRS Menampilkan sub
menu KRS Klik sub menu KRS
Admin
Sistem
Validasi Cari
Tidak ada Halaman hasil
pencarian Menampilkan form
cari KRS input kata kunci
Klik cari cek data
Menampilkan data pencarian
ada ada
Menampilkan KRS mahasiswa
Halaman KRS mahasiswa
Klik Validasi Pilih KRS
mahasiswa Memvalidasi KRS
mahasiswa Update KRS
mahasiswa
Gambar 4.18 Activity diagram validasi KRS
Keterangan gambar 4.18: Gambar 4.18 menjelaskan tentang proses Read yaitu menampilkan data KRS, dan
Update atau validasi data KRS. Dalam proses ini aktor yang berperan adalah admin. Untuk fungsi read yaitu menampilkan data KRS, aktor harus memilih
menu “KRS” kemudian memilih sub menu “validasi”, maka sistem akan menampilkan daftar KRS yang ada dalam database. Untuk validasi KRS atau
update KRS, aktor harus memilih menu mahasiswa mana saja yang akan
127
divalidasi. Setelah itu mengklik tombol validasi dan sistem akan mengupdate status validasi mahasiswa tersebut dari tidak aktiv menjadi aktiv.
m. Activity Diagram Manajemen Pengaturan Sistem
Klik menu Pengaturan
Sistem
Tidak Valid
Menampilkan form pengaturan sistem
Input data pengaturan sistem
Klik proses
cek data
Valid
Save data pengaturan sistem
Gambar 4.19
Activity diagram manajemen pengaturan sistem Keterangan gambar 4.19:
Gambar 4.19 menjelaskan tentang create atau input data pengaturan sistem. Dalam proses ini aktor yang berperan adalah admin. Untuk input data pengaturan,
aktor harus memilih menu “pengaturan”, maka sistem akan menampilkan form
pengaturan sistem. Aktor diminta untuk memasukan data yang sesuai, apabila data valid maka sistem akan menyimpan data pengaturan sistem kedalam database dan
apabila data yang dimasukan tidak sesuai permintaan sistem maka data tersebut tidak akan disimpan kedalam database.
128
n. Activity Diagram Input Kuisioner
Klik menu Kuisioner
Sistem
Sudah didisi
Menampilkan Tabel Dosen
Pilih Dosen
Cek status kuisioner
Belum diisi
Menampilkan form kuisioner
Input skor Input skor
Cek data
Tidak lengkap
Lengkap
Klik Submit
Hitung jumlah skor Simpan data skor
Mahasiswa
Gambar 4.20 Activity diagram input kuisioner
Keterangan gambar 4.20: Gambar 4.20 menjelaskan tentang create atau input data kuisioner. Dalam proses
ini aktor yang berperan adalah kaprodi yaitu aktor yang berhak mengisi kuisioner untuk staf yang menjadi bawahannya, dosen yaitu aktor yang dapat mengisi
kuisioner terhadap sesama rekan sejawatnya serta mahasiswa yang dapat mengisi kuisioner terhadap dosen pengajarnya. Untuk input data kuisioner, aktor harus
129
memilih menu “isi kuisioner”, maka sistem akan menampilkan form daftar dosen yang berhak dilakukan evaluasi. Aktor diminta untuk memasukan data yang
sesuai, apabila data valid maka sistem akan menyimpan data pengaturan sistem kedalam database dan apabila data yang dimasukan tidak sesuai permintaan
sistem maka data tersebut tidak akan disimpan kedalam database.
o. Activity Diagram Manajemen Password
Admin, Dekan, Kaprodi, Dosen, Mahasiswa
Sistem
Klik menu ganti password
Menampilkan form update password
Input password lama baru
Klik Simpan Simpan data
Gambar 4.21 Activity diagram manajemen password
Keterangan gambar 4.21: Gambar 4.21 menjelaskan tentang update atau mengganti password user yang
dapat dilakukan oleh semua aktor. Untuk proses tersebut, aktor harus memilih menu “ganti password” kemudian sistem akan menampilkan form untuk
mengganti password. Setelah itu m engklik tombol “proses” dan sistem akan
mengecek validitas data password. Apabila sesuai maka sistem akan mengupdate password tersebut dan jika tidak sesuai maka sistem tidak akan merubah password
lama pada database.
130
p. Activity Diagram Manajemen Laporan
Klik menu laporan
Menampilkan sub menu laporan
Detail Cetak
Halaman detail laporan
Menampilkan detail laporan
Dosen
mahasiswa
Atasan
Admin, Dekan, Kaprodi
Sistem
Halaman ranking laporan evaluasi
Cek pilihan prodi
Rangking Cetak laporan
Biologi
Fisika SI
TI
Tidak ada
Kimia
Agri
Menampilkan laproan evaluasi
Halaman laporan evaluasi
Halaman rangnkin hasil pencarian
Menampilkan form cari rangking
input kata kunci Klik cari
cek data
Menampilkan data pencarian
ada
Menampilkan sub menu prodi
Halaman rangking dan form pencarian
Gambar 4.22 Activity diagram manajemen laporan
131
Keterangan gambar 4.22: Gambar 4.22 menjelaskan tentang proses Read yaitu menampilkan data laporan,
dan mencetak data tersebut. Dalam proses ini aktor yang berperan adalah admin, dekan, dan kaprodi. Untuk fungsi read yaitu menampilkan data laporan, aktor
harus memilih menu “Laporan” kemudian memilih sub menu yang diinginkan, maka sistem akan menampilkan daftar laporan yang ada dalam database. Untuk
mencetak data laproan, aktor harus mengklik tombol cetak dan sistem akan mencetak data laporan.
4.2.4. Sequence Diagram