Activity Diagram Narasi use case

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

Dokumen yang terkait

Pengembangan aplikasi perpustakaan fakultas sains dan teknologi berbasis online : studi kasu perpustakaa fakultas sains dan teknologi universitas islam negeri syarif hidayatullah jakarta

2 8 204

Sistem informasi penjadwalan mata kuliah pada international programs fakultas sains dan teknologi UIN Syarif Hidayatullah Jakarta berbasis website

0 5 239

Perancangan sistem pembuatan surat keterangan mahasiswa berbasis web pada Fakultas Sains Dan Teknologi Prodi Teknik Informatika Universitas Islam Negeri Syarif Hidayatullah Jakarta

0 6 155

Periklanan berbasis multimedia Fakultas Sains dan Teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta

0 4 70

Laporan penelitian bibliografi hasil penelitian dosen IAIN syarif Hidayatullah Jakarta, 1996

0 4 142

Pengembangan aplikasi pengajian dosen pada fakultas Sains dan Teknologi UIN Syarif Hidayatullah Jakarta

1 9 221

Perilaku pencarian informasi dosen jurusuan komunikasi fakultas ilmu dakwah ilmu komunikasi UIN Syarif Hidayatullah Jakarta dalam memenuhi kebutuhan berdakwah

0 12 0

Layanan sirkulasi di perpustakaan fakultas sains dan teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta: Kajian terhadap perspektif pemustaka dan pustakawan

0 10 90

Sistem informasi evaluasi kinerja dosen (studi kasus: fakultas sains dan teknologi universitas Islam negeri syarif hidayatullah Jakarta)

0 2 5

Model aplikasi pengukuran kinerja dosen dalam evaluasi proses belajar mengajar “studi kasus : fakultas sains dan teknologi Universitas Islam Negeri Syarif Hidayatullah Jakarta”

0 3 7