Desain Sistem 1. Fase Workshop Design

4.3 Fase Workshop Design

Pada fase workshop design ini terdapat tiga fase yang peneliti lakukan yaitu fase desain sistem, desain basis data, dan desain interface. 4.3.1. Desain Sistem 4.3.1.1. Use Case Langkah-langkah yang akan digunakan dalam pemodelan use case sama seperti langkah-langkah yang digunakan dalam pemodelan bisnis. Tabel 4.3 Identifikasi Aktor No Aktor Deskripsi 1 Super Admin Super Admin adalah pihak yang bertanggung jawab penuh terhadap aplikasi. Super admin dapat menginput, mengubah, melihat, menghapus, mencetak, dan mencari semua data yang ada di aplikasi. Selain itu juga super admin yang mendaftarkan masing- masing prodi dan dosen yang ad d FST. 2 Admin Admin adalah pihak yang berhak untuk menggunakan aplikasi sesuai hak aksesnya. Admin dapat menginput, mengubah, melihat, menghapus, mencetak, dan mencari data yang ada di masing- masing prodi. Selain itu admin hanya dapat mendaftarkan dosen yang menjadi anggotanya saja. 3 Dosen Dosen adalah pihak yang berhak untuk menggunakan aplikasi sesuai hak aksesnya. Dosen dapat menginput, mengubah, melihat, menghapus, mencetak, dan mencari datanya saja. Dan dosen hanya dapat menerima hak login setelah di daftarkan oleh super admin atau admin.

4.3.1.2. Use Case Diagram

Use case diagram sistem yang diusulkan, yaitu seperti gambar dibawah ini: Gambar 4.6 Use Case Diagram yang Diusulkan Pada use case diagram diatas terdapat enam belas use case yang terdiri dari registrasi, login, laporan, input identitas diri, input riwayat pendidikan perguruan tinggi, input pelatihan professional, input pengalaman mengajar, input pengalaman penelitian, input produk bahan ajar, input karya tulis ilmiah, input konferensi seminar lokakarya simposium, input kegiatan professional pengabdian kepada masyarakat, input jabatan dalam pengelolaan institusi, input peran dalam kegiatan kemahasiswaan, input penghargaan piagam, dan input organisasi profesi ilmiah. Namun dalam use case tersebut S u p e r A d m i n D o s e n A d m i n R e g i s t r a s i L a p o r a n L o g i n I n p u t I d e n t i t a s D i r i I n p u t R i w a y a t P e n d i d i k a n P e r g u r u a n T i n g g i I n p u t P e l a t i h a n P r o f e s s i o n a l I n p u t P e n g a l a m a n M e n g a j a r I n p u t P r o d u k B a h a n A j a r I n p u t P e n g a l a m a n P e n e l i t i a n I n p u t K a r y a T u l i s I l m i a h I n p u t K o n f e r e n s i S e m i n a r L o k a k a r y a S i m p o s i u m I n p u t K e g i a t a n P r o f e s s i o n a l P e n g a b d i a n K e p a d a M a s y a r a k a t I n p u t J a b a t a n D a l a m P e n g e l o l a a n I n s t i t u s i I n p u t P e r a n D a l a m K e g i a t a n K e m a h a s i s w a a n I n p u t P e n g h a r g a a n P i a g a m I n p u t O r g a n i s a s i P r o f e s i I l m i a h A p l i k a s i C u r r i c u l u m V i t a e D o s e n I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e I n c l u d e antara admin, prodi, dan dosen mempunyai hak akses yang berbeda dalam menjalankan sistem. 4.3.1.3. Identifikasi Use Case Tabel 4.4 Identifikasi Use Case No Use Case Name Descriotion Actor 1 Register Use case ini digunakan untuk mendaftarkan dosen sebagai member. Super Admin, Admin. 2 Login Use case ini digunakan untuk masuk kedalam Aplikasi Curriculum Vitae Dosen. Super Admin, Admin, Dosen 3 Laporan Use case ini digunakan untuk print out biodata diri dosen berbentuk PDF. Super Admin, Admin, Dosen 4 Identitas Diri Use case ini digunakan untuk menginput, ubah, hapus, dan cari data identitas diri dalam sistem yang digunakan. Super Admin, Admin, Dosen 5 Riwayat Pendidikan Perguruan Tinggi Use case ini digunakan untuk menginput, ubah, hapus, dan cari data riwayat pendidikan perguruan tinggi dalam sistem yang digunakan. Super Admin, Admin, Dosen 6 Pelatihan Professional Use case ini digunakan untuk menginput, ubah, hapus, dan cari data pelatihan professional dalam sistem yang digunakan. Super Admin, Admin, Dosen 7 Pengalaman Mengajar Use case ini digunakan untuk menginput, ubah, hapus, dan cari data pengalaman mengajar dalam sistem yang digunakan. Super Admin, Admin, Dosen 8 Produk Bahan Ajar Use case ini digunakan untuk menginput, ubah, hapus, dan cari data produk bahan ajar dalam sistem yang digunakan. Super Admin, Admin, Dosen 9 Pengalaman Penelitian Use case ini digunakan untuk menginput, ubah, hapus, dan cari data pengalaman penelitian dalam sistem yang digunakan. Super Admin, Admin, Dosen 10 Karya Tulis Ilmiah Use case ini digunakan untuk menginput, ubah, hapus, dan cari data karya tulis ilmiah dalam sistem yang digunakan. Super Admin, Admin, Dosen 11 Konferensi Seminar Lokakarya Simposium Use case ini digunakan untuk menginput, ubah, hapus, dan cari data konferensi seminar lokakarya simposium dalam sistem yang digunakan. Super Admin, Admin, Dosen 12 Kegiatan Professional Pengabdian Kepada Masyarakat Use case ini digunakan untuk menginput, ubah, hapus, dan cari data kegiatan professional pengabdian kepada masyarakat dalam sistem yang digunakan. Super Admin, Admin, Dosen 13 Jabatan Dalam Pengelolaan Institusi Use case ini digunakan untuk menginput, ubah, hapus, dan cari data jabatan dalam pengelolaan institusi dalam sistem yang Super Admin, Admin, Dosen digunakan. 14 Peran Dalam Kegiatan Kemahasiswaan Use case ini digunakan untuk menginput, ubah, hapus, dan cari data peran dalam kegiatan kemahasiswaan dalam sistem yang digunakan. Super Admin, Admin, Dosen 15 Penghargaan Piagam Use case ini digunakan untuk menginput, ubah, hapus, dan cari data penghargaan piagam dalam sistem yang digunakan. Super Admin, Admin, Dosen 16 Organisasi Profesi Ilmiah Use case ini digunakan untuk menginput, ubah, hapus, dan cari data organisasi profesi ilmiah dalam sistem yang digunakan. Super Admin, Admin, Dosen 4.3.1.4. Narasi Use Case Diagram Narasi Usecase diagram digunakan untuk menggambarkan secara tekstual langkah-langkah dalam interaksi sistem dengan penggunanya. Tabel 4.5 Narasi Use Case Login Use Case Name Login Use Case ID 1 Actor Super Admin, Admin, Dosen Description Usecase ini menggambarkan kegiatan login ke dalam sistem dengan memasukkan data pengguna untuk diverifikasi oleh sistem. Pre Condition Seorang Super Admin, Admin, Dosen ingin melakukan login ke sistem harus mengakses terlebih dahulu url sistem tersebut. References Gambar 4.5 Typical Course of Events Actor Action System Response 1: Usecase terinisiasi saat aktor memasukkan data verifikasi user yang akan di proses 4: Usecase berakhir saat aktor telah berhasil login ke dalam sistem 2: untuk setiap user, cek kebenaran pengisian data tersebut. 3: jika data user terdapat dalam database maka sistem aka menampilkan halaman utama Alternative Course 3. Jika data user tidak terdapat dalam database, maka sistem akan mengembalikan user ke halaman login. Post Condition Actor telah berada pada halaman utama sesuai role masing-masing Relationships Association : Super Admin, Admin, Dosen Tabel 4.6 Narasi Use Case Registrasi Use Case Name Registrasi Use Case ID 2 Actor Super Admin, Admin Description Usecase ini menggambarkan kegiatan Registrasi dosen. Pre Condition Seorang Super Admin atau Admin ingin melakukan registrasi ke sistem harus mengakses terlebih dahulu url sistem tersebut. References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu registrasi. 3. Memilih input 5. Mengisi form registrasi 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan halaman registrasi. 4. Menampilkan halaman form registrasi. Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin Tabel 4.7 Narasi Use Case Laporan Use Case Name Laporan Use Case ID 3 Actor Super Admin, Admin, dan Dosen Description Use case ini digunakan actor untuk mencetak biodata diri dosen dalam format PDF Pre Condition Actor ingin mencetak biodata diri dosen dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu laporan 3. Memilih cetak 2. Menampilkan daftar biodata diri dosen Alternative Course - Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, dan Dosen Include : identitas diri, riwayat pendidikan perguruan tinggi, pelatihan professional, pengalaman mengajar, produk bahan ajar, karya tulis ilmiah, konferensi seminar lokakarya simposium, kegiatan professional pengabdian kepada masyarakat, jabatan dalam pengelolaan institusi, peran dalam kegiatan kemahasiswaan, penghargaan piagam, organisasi profesi ilmiah. Tabel 4.8 Narasi Use Case Identitas Diri Use Case Name Input Identitas Diri Use Case ID 4 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data identitas diri Pre Condition Actor ingin memanajemen data identitas diri dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu identitas diri 3. Memilih input 5. Mengisi form identitas diri 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan daftar identitas diri 4. Menampilkan halaman form identitas diri Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.9 Narasi Use Case Riwayat Pendidikan Perguruan Tinggi Use Case Name Input Riwayat Pendidikan Perguruan Tinngi Use Case ID 5 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data riwayat pendidikan perguruan tinngi Pre Condition Actor ingin memanajemen data riwayat pendidikan perguruan tinngi dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu riwayat pendidikan perguruan tinngi 3. Memilih input 2. Menampilkan daftar riwayat pendidikan perguruan tinngi 4. Menampilkan halaman form riwayat pendidikan perguruan tinngi 5. Mengisi form riwayat pendidikan perguruan tinngi 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.10 Narasi Use Case Pelatihan Professional Use Case Name Input Pelatihan Professional Use Case ID 6 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data pelatihan professional Pre Condition Actor ingin memanajemen data pelatihan professional dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu pelatihan professional 3. Memilih input 5. Mengisi form pelatihan professional 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan daftar pelatihan professional 4. Menampilkan halaman form pelatihan professional Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.11 Narasi Use Case Pengalaman Mengajar Use Case Name Input Pengalaman Mengajar Use Case ID 7 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data pengalaman mengajar Pre Condition Actor ingin memanajemen data pengalaman mengajar dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu pengalaman mengajar 3. Memilih input 5. Mengisi form pengalaman mengajar 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan daftar pengalaman mengajar 4. Menampilkan halaman form pengalaman mengajar Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.12 Narasi Use Case Produk Bahan Ajar Use Case Name Input Produk Bahan Ajar Use Case ID 8 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data produk bahan ajar Pre Condition Actor ingin memanajemen data produk bahan ajar dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu produk bahan ajar 3. Memilih input 5. Mengisi form produk bahan ajar 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan daftar produk bahan ajar 4. Menampilkan halaman form produk bahan ajar Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.13 Narasi Use Case Pengalaman Penelitian Use Case Name Input Pengalaman Penelitian Use Case ID 9 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data pengalaman penelitian Pre Condition Actor ingin memanajemen data pengalaman penelitian dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu pengalaman penelitian 3. Memilih input 5. Mengisi form pengalaman penelitian 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan daftar pengalaman penelitian 4. Menampilkan halaman form pengalaman penelitian Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.14 Narasi Use Case Karya Tulis Ilmiah Use Case Name Input Karya Tulis Ilmiah Use Case ID 10 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data karya tulis ilmiah Pre Condition Actor ingin memanajemen data karya tulis ilmiah dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu karya tulis ilmiah 3. Memilih input 5. Mengisi form karya tulis ilmiah 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan daftar karya tulis ilmiah 4. Menampilkan halaman form karya tulis ilmiah Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.15 Narasi Use Case Konferensi Seminar Lokakarya Simposium Use Case Name Input Konferensi Seminar Lokakarya Simposium Use Case ID 11 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data konferensi seminar lokakarya simposium Pre Condition Actor ingin memanajemen data konferensi seminar lokakarya simposium dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu konferensi seminar lokakarya simposium 3. Memilih input 5. Mengisi form konferensi seminar lokakarya simposium 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan daftar konferensi seminar lokakarya simposium 4. Menampilkan halaman form konferensi seminar lokakarya simposium Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.16 Narasi Use Case Kegiatan Professional Pengabdian Kepada Masyarakat Use Case Name Input Kegiatan Profesional Pengabdian Kepada Masyarakat Use Case ID 12 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data kegiatan profesional pengabdian kepada masyarakat Pre Condition Actor ingin memanajemen data kegiatan profesional pengabdian kepada masyarakat dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu kegiatan profesional pengabdian kepada masyarakat 2. Menampilkan daftar kegiatan profesional pengabdian kepada 3. Memilih input 5. Mengisi form kegiatan profesional pengabdian kepada masyarakat 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database masyarakat 4. Menampilkan halaman form kegiatan profesional pengabdian kepada masyarakat Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.17 Narasi Use Case Jabatan Dalam Pengelolaan Institusi Use Case Name Input Jabatan Dalam Pengelolaan Institusi Use Case ID 13 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data jabatan dalam pengelolaan institusi Pre Condition Actor ingin memanajemen data jabatan dalam pengelolaan institusi dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu jabatan dalam pengelolaan institusi 3. Memilih input 5. Mengisi form jabatan dalam pengelolaan institusi 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan daftar jabatan dalam pengelolaan institusi 4. Menampilkan halaman form jabatan dalam pengelolaan institusi Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.18 Narasi Use Case Peran Dalam Kegiatan Kemahasiswaan Use Case Name Input Peran Dalam Kegiatan Kemahasiswaan Use Case ID 14 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data peran dalam kegiatan kemahasiswaan Pre Condition Actor ingin memanajemen data peran dalam kegiatan kemahasiswaan dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu peran dalam kegiatan kemahasiswaan 3. Memilih input 5. Mengisi form peran dalam kegiatan kemahasiswaan 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan daftar peran dalam kegiatan kemahasiswaan 4. Menampilkan halaman form peran dalam kegiatan kemahasiswaan Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.19 Narasi Use Case Penghargaan Piagam Use Case Name Input Penghargaan Piagam Use Case ID 15 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data penghargaan piagam Pre Condition Actor ingin memanajemen data penghargaan piagam dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu penghargaan piagam 3. Memilih input 5. Mengisi form penghargaan piagam 6. Klik “simpan” sebagai 2. Menampilkan daftar penghargaan piagam 4. Menampilkan halaman form penghargaan piagam tanda informasi input data telah tersimpan ke database Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen Tabel 4.20 Narasi Use Case Organisasi Profesi Ilmiah Use Case Name Input Organisasi Profesi Ilmiah Use Case ID 16 Actor Super Admin, Admin, Dosen Description Use case ini digunakan actor untuk mengelola data organisasi profesi ilmiah Pre Condition Actor ingin memanajemen data organisasi profesi ilmiah dengan mengakses url sistem terlebih dahulu References Gambar 4.5 Tyoical Course of Events Actor Action System Response 1. Memilih menu organisasi profesi ilmiah 3. Memilih input 5. Mengisi form organisasi profesi ilmiah 6. Klik “simpan” sebagai tanda informasi input data telah tersimpan ke database 2. Menampilkan daftar organisasi profesi ilmiah 4. Menampilkan halaman form organisasi profesi ilmiah Alternative Course 2: Terdapat pilihan ubah, cari, dan hapus. 5: Jika data yang dimasukkan tidak lengkap maka akan menampilkan pesan kesalahan. Post Condition Actor telah berada pada halaman utama. Relationships Association : Super Admin, Admin, Dosen 4.3.1.5. Activity Diagram Proses kerja dari sistem yang diusulkan dapat digambarkan dalam bentuk activity diagram. Berikut adalah activity diagram yang terdapat dalam aplikasi curriculum vitae dosen. 1. Activity Diagram Login Gambar 4.7 Activity Diagram Login Pada activity diagram login tersebut, aktor yang terdiri dari super admin, admin, dan dosen membuka aplikasi curriculum vitae dosen pada sistem, setelah itu aktor memasukkan NIP dan password, jika NIP dan password benar sistem akan menampilkan halaman utama, jika salah maka sistem akan meminta aktor untuk kembali memasukkan NIP dan password. Sistem Menampilkan Form Login Membuka Website Curriculum Vitae Dosen Memasukkan NIP dan Password Validasi Menampilkan Halaman Utama Berhasil Gagal Super Admin, Admin, Dosen 2. Activity Diagram Registrasi Gambar 4.8 Activity Diagram Registrasi Pada activity diagram registrasi tersebut, superr admin dan admin membuka website curriculum vitae dosen, setelah itu super admin dan admin memilih menu registrasi. Sistem akan menampilkan halaman daftar dosen yang terdiri dari input, ubah, hapus, dan cari. Pertama-tama untuk mendaftarkan dosen super admin dan admin memilih menu input, maka sistem akan menampilkan form registrasi. Super admin dan admin mengisi data registrasi lalu disimpan. Dengan begitu dosen otomatis sudah terdaftar menjadi user. Sistem Memilih Menu Registrasi Membuka Website Curriculum Vitae Dosen Menampilkan Form Registrasi Input Form Registrasi Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Lengkap Tidak Lengkap Menampilkan Daftar Dosen Input Super Admin, Admin 3. Activity Diagram Identitas Diri Gambar 4.9 Activity Diagram Identitas Diri Pada activity diagram diatas untuk identitas diri, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data identitas diri. Pertama-tama super admin, admin, dan dosen memilih menu identitas diri, sistem akan menampilkan daftar identitas diri. Super admin, admin, dan dosen memilih input dan ubah, sistem Sistem Memilih Menu Identitas Diri Input Ubah Hapus Cari Menampilkan Daftar Identitas Diri Menampilkan Form Identitas Diri Menginput Form Identitas Diri Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen akan menampilkan form data identitas diri, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data identitas diri, sistem akan menampilkan konfirmasi hapus data, jika ya maka identitas diri akan dihapus. Untuk cari super admin dan admin harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 4. Activity Diagram Riwayat Pendidikan Perguruan Tinggi Gambar 4.10 Activity Diagram Riwayat Pendidikan Perguruan Tinggi Pada activity diagram diatas untuk riwayat pendidikan perguruan tinggi, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data riwayat pendidikan perguruan tinggi. Pertama-tama super admin, admin, dan dosen memilih menu riwayat pendidikan perguruan tinggi, sistem akan menampilkan daftar riwayat Super Admin, Admin, Dosen Sistem Memilih Menu Riwayat Pendidikan Perguruan Tinggi Input Ubah Hapus Cari Menampilkan Daftar Riwayat Pendidikan Perguruan Tinggi Menampilkan Form Riwayat Pendidikan Perguruan Tinggi Menginput Form Riwayat Pendidikan Perguruan Tinggi Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak pendidikan perguruan tinggi. Super admin, admin, dan dosen memilih input dan ubah, sistem akan menampilkan form data riwayat pendidikan perguruan tinggi, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data riwayat pendidikan perguruan tinggi, sistem akan menampilkan konfirmasi hapus data, jika ya maka riwayat pendidikan perguruan tinggi akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 5. Activity Diagram Pelatihan Professional Gambar 4.11 Activity Diagram Pelatihan Professional Pada activity diagram diatas untuk pelatihan professional, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data pelatihan professional. Pertama-tama super admin, admin, dan dosen memilih menu pelatihan professional, sistem akan menampilkan daftar pelatihan professional. Super admin, admin, dan dosen memilih input dan ubah, sistem akan Sistem Memilih Menu Pelatihan Profesional Input Ubah Hapus Cari Menampilkan Daftar Pelatihan Profesional Menampilkan Form Pelatihan Profesional Menginput Form Pelatihan Profesional Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen menampilkan form data pelatihan professional, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data pelatihan professional, sistem akan menampilkan konfirmasi hapus data, jika ya maka pelatihan professional akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 6. Activity Diagram Pengalaman Mengajar Gambar 4.12 Activity Diagram Pengalaman Mengajar Pada activity diagram diatas untuk pengalaman mengajar, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data pengalaman mengajar. Pertama-tama super admin, admin, dan dosen memilih menu pengalaman mengajar, sistem akan menampilkan daftar pengalaman mengajar. Super admin, admin, dan Sistem Memilih Menu Pengalaman Mengajar Input Ubah Hapus Cari Menampilkan Daftar Pengalaman Mengajar Menampilkan Form Pengalaman Mengajar Menginput Form Pengalaman Mengajar Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen dosen memilih input dan ubah, sistem akan menampilkan form data pengalaman mengajar, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data pengalaman mengajar, sistem akan menampilkan konfirmasi hapus data, jika ya maka pengalaman mengajar akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 7. Activity Diagram Produk Bahan Ajar Gambar 4.13 Activity Diagram Produk Bahan Ajar Pada activity diagram diatas untuk produk bahan ajar, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data produk bahan ajar. Pertama- tama super admin, admin, dan dosen memilih menu produk bahan ajar, sistem akan menampilkan daftar produk bahan ajar. Super admin, admin, dan dosen memilih input dan Sistem Memilih Menu Produk Bahan Ajar Input Ubah Hapus Cari Menampilkan Daftar Produk Bahan Ajar Menampilkan Form Produk Bahan Ajar Menginput Form Produk Bahan Ajar Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen ubah, sistem akan menampilkan form data produk bahan ajar, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data produk bahan ajar, sistem akan menampilkan konfirmasi hapus data, jika ya maka produk bahan ajar akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 8. Activity Diagram Pengalaman Penelitian Gambar 4.14 Activity Diagram Pengalaman Penelitian Pada activity diagram diatas untuk pengalaman penelitian, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data pengalaman penelitian. Pertama-tama super admin, admin, dan dosen memilih menu pengalaman penelitian, sistem akan menampilkan daftar pengalaman penelitian. Super admin, admin, dan Sistem Memilih Menu Pengalaman Penelitian Input Ubah Hapus Cari Menampilkan Daftar Pengalaman Penelitian Menampilkan Form Pengalaman Penelitian Menginput Form Pengalaman Penelitian Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen dosen memilih input dan ubah, sistem akan menampilkan form data pengalaman penelitian, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data pengalaman penelitian, sistem akan menampilkan konfirmasi hapus data, jika ya maka pengalaman penelitian akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 9. Activity Diagram Karya Tulis Ilmiah Gambar 4.15 Activity Diagram Karya Tulis Ilmiah Pada activity diagram diatas untuk karya tulis ilmiah, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data karya tulis ilmiah. Pertama-tama super admin, admin, dan dosen memilih menu karya tulis ilmiah, sistem akan menampilkan daftar karya tulis ilmiah. Super admin, admin, dan dosen memilih Sistem Memilih Menu Karya Tulis Ilmiah Input Ubah Hapus Cari Menampilkan Daftar Karya Tulis Ilmiah Menampilkan Form Karya Tulis Ilmiah Menginput Form Karya Tulis Ilmiah Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen input dan ubah, sistem akan menampilkan form data karya tulis ilmiah, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data karya tulis ilmiah, sistem akan menampilkan konfirmasi hapus data, jika ya maka karya tulis ilmiah akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 10. Activity Diagram Konferensi Seminar Lokakarya Simposium Gambar 4.16 Activity Diagram Konferensi Seminar Lokakarya Simposium Pada activity diagram diatas untuk konferensi seminar lokakarya simposium, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data konferensi seminar lokakarya simposium. Pertama- Sistem Memilih Menu KonferensiSeminarLokakaryaSimposium Input Ubah Hapus Cari Menampilkan Daftar KonferensiSeminarLokakaryaSimposium Menampilkan Form KonferensiSeminarLokakaryaSimposium Menginput Form KonferensiSeminarLokakaryaSimposium Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen tama super admin, admin, dan dosen memilih menu konferensi seminar lokakarya simposium, sistem akan menampilkan daftar konferensi seminar lokakarya simposium. Super admin, admin, dan dosen memilih input dan ubah, sistem akan menampilkan form data konferensi seminar lokakarya simposium, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data konferensi seminar lokakarya simposium, sistem akan menampilkan konfirmasi hapus data, jika ya maka konferensi seminar lokakarya simposium akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 11. Activity Diagram Kegiatan Professional Pengabdian Kepada Masyarakat Gambar 4.17 Activity Diagram Kegiatan Professional Pengabdian Kepada Masyarakat Pada activity diagram diatas untuk kegiatan professional pengabdian kepada masyarakat, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data kegiatan professional pengabdian kepada Sistem Memilih Menu Kegiatan ProfessionalPengabdian Masyarakat Input Ubah Hapus Cari Menampilkan Daftar Kegiatan ProfessionalPengabdian Masyarakat Menampilkan Form Kegiatan ProfessionalPengabdian Masyarakat Menginput Form Kegiatan ProfessionalPengabdian Masyarakat Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen masyarakat. Pertama-tama super admin, admin, dan dosen memilih menu kegiatan professional pengabdian kepada masyarakat, sistem akan menampilkan daftar kegiatan professional pengabdian kepada masyarakat. Super admin, admin, dan dosen memilih input dan ubah, sistem akan menampilkan form data kegiatan professional pengabdian kepada masyarakat, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data kegiatan professional pengabdian kepada masyarakat, sistem akan menampilkan konfirmasi hapus data, jika ya maka kegiatan professional pengabdian kepada masyarakat akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 12. Activity Diagram Jabatan Dalam Pengelolaan Institusi Gambar 4.18 Activity Diagram Jabatan Dalam Pengelolaan Institusi Pada activity diagram diatas untuk jabatan dalam pengelolaan institusi, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data jabatan dalam pengelolaan institusi. Pertama-tama super admin, admin, dan dosen memilih menu jabatan dalam pengelolaan institusi, sistem akan menampilkan daftar jabatan dalam Sistem Memilih Menu Jabatan Dalam Pengelolaan Institusi Input Ubah Hapus Cari Menampilkan Daftar Jabatan Dalam Pengelolaan Institusi Menampilkan Form Jabatan Dalam Pengelolaan Institusi Menginput Form Jabatan Dalam Pengelolaan Institusi Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen pengelolaan institusi. Super admin, admin, dan dosen memilih input dan ubah, sistem akan menampilkan form data jabatan dalam pengelolaan institusi, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data jabatan dalam pengelolaan institusi, sistem akan menampilkan konfirmasi hapus data, jika ya maka jabatan dalam pengelolaan institusi akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 13. Activity Diagram Peran Dalam Kegiatan Kemahasiswaan Gambar 4.19 Activity Diagram Peran Dalam Kegiatan Kemahasiswaan Pada activity diagram diatas untuk peran dalam kegiatan kemahasiswaan, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data peran dalam kegiatan kemahasiswaan. Pertama-tama super admin, admin, dan dosen memilih menu peran dalam Sistem Memilih Menu Peran Dalam Kegiatan Kemahasiswaan Input Ubah Hapus Cari Menampilkan Daftar Peran Dalam Kegiatan Kemahasiswaan Menampilkan Form Peran Dalam Kegiatan Kemahasiswaan Menginput Form Peran Dalam Kegiatan Kemahasiswaan Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen kegiatan kemahasiswaan, sistem akan menampilkan daftar peran dalam kegiatan kemahasiswaan. Super admin, admin, dan dosen memilih input dan ubah, sistem akan menampilkan form data peran dalam kegiatan kemahasiswaan, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data peran dalam kegiatan kemahasiswaan, sistem akan menampilkan konfirmasi hapus data, jika ya maka peran dalam kegiatan kemahasiswaan akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 14. Activity Diagram Penghargaan Piagam Gambar 4.20 Activity Diagram Penghargaan Piagam Pada activity diagram diatas untuk penghargaan piagam, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data penghargaan piagam. Pertama-tama super admin, admin, dan dosen memilih menu penghargaan piagam, sistem akan menampilkan daftar penghargaan piagam. Super admin, admin, dan Sistem Memilih Menu PenghargaanPiagam Input Ubah Hapus Cari Menampilkan Daftar PenghargaanPiagam Menampilkan Form PenghargaanPiagam Menginput Form PenghargaanPiagam Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen dosen memilih input dan ubah, sistem akan menampilkan form data penghargaan piagam, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data penghargaan piagam, sistem akan menampilkan konfirmasi hapus data, jika ya maka peran dalam penghargaan piagam akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 15. Activity Diagram Organisasi Profesi Ilmiah Gambar 4.21 Activity Diagram Organisasi Profesi Ilmiah Pada activity diagram diatas untuk organisasi profesi ilmiah, super admin, admin, dan dosen dapat melakukan input, ubah, hapus, dan cari data organisasi profesi ilmiah. Pertama-tama super admin, admin, dan dosen memilih menu penghargaan piagam, sistem akan menampilkan daftar organisasi profesi ilmiah. Super Sistem Memilih Menu Organisasi ProfesiIlmiah Input Ubah Hapus Cari Menampilkan Daftar Organisasi ProfesiIlmiah Menampilkan Form Organisasi ProfesiIlmiah Menginput Form Organisasi ProfesiIlmiah Simpan Menampilkan Alert Data Tidak Lengkap Menyimpan Data Menampilkan Konfirmasi Hapus Data Data Berhasil Dihapus Menampilkan Daftar Pencarian Input Kata Kunci Cari Menampilkan Hasil Pencarian Menampilkan Konfirmasi Pencarian Tidak Ada Lengkap Tidak Lengkap Tersedia Tidak Tersedia Ya Tidak Super Admin, Admin, Dosen admin, admin dan dosen memilih input dan ubah, sistem akan menampilkan form data organisasi profesi ilmiah, jika data tidak lengkap akan muncul alert, jika lengkap disimpan dalam database. Super admin, admin, dan dosen juga bisa hapus data organisasi profesi ilmiah, sistem akan menampilkan konfirmasi hapus data, jika ya maka organisasi profesi ilmiah akan dihapus. Untuk cari, super admin, admin, dan dosen harus memasukkan kata kunci terlebih dahulu, setelah itu sistem akan menampilkan hasil pencarian. 16. Activity Diagram Laporan Gambar 4.22 Activity Diagram Laporan Pada activity diagram laporan diatas, aktor yang terdiri dari super admin, admin, dan dosen membuka Sistem Membuka Website Curriculum Vitae Dosen Memilih Menu Laporan Menampilkan Informasi Laporan Klik Cetak Cetak Laporan Super Admin, Admin, Dosen aplikasi curriculum vitae dosen pada sistem, setelah itu aktor memilih menu laporan, sistem akan menampilkan informasi laporan, kemudian aktor klik cetak dan sistem akan mencetak laporan.

4.3.1.6. Sequence Diagram

1. Sequence Diagram Login Gambar 4.23 Sequence Diagram Login Pada gambar 4.22 menjelaskan proses login yang dilakukan oleh aktor super admin, admin, dosen. Selanjutnya aktor melakukan login dengan memasukkan NIP dan password. Sistem akan melakukan verifikasi apakah NIP dan password sudah benar. Bila validasi gagal, maka sistem akan mengirimkan pesan gagal. Bila NIP dan : Super Admin : Admin : Dosen Form Login User memasukkan nip dan password Login NIP dan Password Kirim Login NIP dan Password Cek Login NIP dan Password Kirim Pesan Gagal Kirim Pesan Berhasil Tampilkan pesan Gagal Tampilkan Halaman Utama password sudah benar, maka sistem akan menampilkan halaman utama sistem masing-masing hak akses. 2. Sequence Diagram Registrasi Gambar 4.24 Sequence Diagram Registrasi Dimulai dari aktor mengakses menu Registrasi. Sistem menampilkan daftar dosen. Aktor menekan tombol input, lalu sistem akan menampilkan form registrasi untuk aktor. Aktor mengisi data registrasi pada form registrasi. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak lengkap. Bila sudah lengkap, maka data disimpan ke database user. : Super Admin : Admin Tampilan Form Registrasi User Akses Menu Registrasi Menampilkan Menu Registrasi Memilih Input Data Registrasi Menampilkan Form Registrasi Kirim Data Input Registrasi Cek Kelengkapan Data Kirim Pesan Data Tidak Lengkap Menampilkan Pesan Data Tidak Lengkap Simpan Data User 3. Sequence Diagram Identitas Gambar 4.25 Sequence Diagram Identitas Dimulai saat aktor mengakses menu identitas diri. Sistem menampilkan daftar identitas diri. Aktor memilih input, lalu sistem akan menampilkan form input identitas diri. Aktor mengisi data identitas diri pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak lengkap. Bila sudah lengkap, maka data : Super Admin : Admin : Dosen Tampilan Form Identitas Identitas Akses Menu Identitas Tampilkan Menu Identitas Input Data Identitas Krim Data Input Identitas Kirim Pesan Data Tidak Lengkap Menampilkan Pesan Data Tidak Lenkap Ubah Data Identitas Kirim Data Ubah Identitas Kirim Data Identitas Menampilkan Data Identitas Hapus Data Identitas Menampilkan Data Identitas Cek Kelengkapan Data Input Data Valid Kirim Data Identitas Kirim Data Identitas Menampilkan Data Identitas Ubah Data Valid Kirim Data Identitas Kirim Data Hapus Identitass Kirim Data Identitas Cari Data Identitas Kirim Data Cari Identitas Kirim Data Identitas Menampilkan Data Identitas disimpan ke database identitas. Aktor juga dapat mengubah, dan menghapus data identitas diri tersebut. 4. Sequence Diagram Riwayat Gambar 4.26 Sequence Diagram Riwayat Dimulai saat aktor mengakses menu riwayat. Sistem menampilkan daftar riwayat. Aktor memilih input, lalu sistem akan menampilkan form input riwayat. Aktor mengisi data riwayat pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak : Super Admin : Admin : Dosen Tampilan Form Riwayat Riwayat Ak ses Menu Riwayat Tampilkan Menu Riwayat Memilih Input Data Riwayat Kirim Data Input Riwayat Kirim P esan Data Tidak Lengkap Menampilkan Pesan Data Tidak Lengkap Ubah Data Riwayat Kirim Data Ubah Riwayat Kirim Data Riwayat Menampilkan Data Riwayat Hapus Data Riwayat Tampilkan Form Input Data Identitas Cek K elengkapan Data Input Data V alid Menampilkan Data Riwayat Kirim Data Riwayatl Kirim Data Riwayatl Ubah Data Valid Cari Data Riwayat Kirim Data Riwayat Kirim Data Hapus Riwayat Menampilkan Data Riwayat Input K ata Kunci Tampilkan PesanData Tidak Tersedia Kirim Data Riwayat Cek Data Kirim P esan Data Tidak Tersedia Kirim P esan Data Tersedia lengkap. Bila sudah lengkap, maka data disimpan ke database riwayat. Aktor juga dapat mengubah, dan menghapus data riwayat tersebut. 5. Sequence Diagram Pelatihan Gambar 4.27 Sequence Diagram Pelatihan Dimulai saat aktor mengakses menu pelatihan. Sistem menampilkan daftar pelatihan. Aktor memilih input, lalu sistem akan menampilkan form input pelatihan. Aktor mengisi data pelatihan pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak : Super Admin : Admin : Dosen Tampilan Form Pelatihan Pelatihan Akses Menu Pelatihan Tampilkan Menu Pelatihan Input Data Pelatihan Kirim Data Input Pelatihan Kirim Pesan Data Tidak Lengkap Menampilkan PesanData Tidak Lengkap Ubah Data Pelatihan Kirim Data Ubah Pelatihan Kirim Data Pelatihan Menampilkan Data Pelatihan Hapus Data Pelatihan Cek Kelengkapan Data Input Data Valid Kirim Data Pelatihan Kirim Data Pelatihan Menampilkan DataPelatihan Ubah Data Valid Kirim Data Pelatihan Kirim Data Hapus Pelatihan Kirim Data Pelatihan Menampilkan Data Pelatihan Cari Data Pelatihan Kirim Data Cari Pelatihan Kirim DatraPelatihan Menampilkan Data Pelatihan lengkap. Bila sudah lengkap, maka data disimpan ke database pelatihan. Aktor juga dapat mengubah, dan menghapus data pelatihan tersebut. 6. Sequence Diagram Mengajar Gambar 4.28 Sequence Diagram Mengajar Dimulai saat aktor mengakses menu mengajar. Sistem menampilkan daftar mengajar. Aktor memilih input, lalu sistem akan menampilkan form input mengajar. Aktor mengisi data mengajar pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak : Super A dmin : Admin : Dosen Tampilan Form Mengajar Mengajar Akses Menu Mengajar Tampilkan Menu Mengajar Input Data Mengajar Kirim Data Input Mengajar Menampilkan P esanData Tidak Lengkap Ubah Data Mengajar Kirim Data Ubah Mengajar Kirim Data Mengajar Kirim Pesan Data Tidak Lengkap Menampilk an Data Mengajar Hapus Data Mengajar Menampilk an Data Mengajar Cek K elengkapan Data Input Data Valid Kirim Data Mengajar Kirim Data Mengajar Menampilk an Data Mengajar Ubah Data Valid Kirim Data Mengajar Kirim DataHapus Mengajar Kirim Data Mengajar Cari Data Mengajar Kirim Data Cari Mengajar Kirim Data Mengajar Menampilk an Data Mengajar lengkap. Bila sudah lengkap, maka data disimpan ke database mengajar. Aktor juga dapat mengubah, dan menghapus data mengajar tersebut. 7. Sequence Diagram Produk Gambar 4.29 Sequence Diagram Produk Dimulai saat aktor mengakses menu produk. Sistem menampilkan daftar produk. Aktor memilih input, lalu sistem akan menampilkan form input produk. Aktor mengisi data produk pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak : Super A dmin : Admin : Dosen Tampilan Form Produk Produk Ak ses Menu Produk Menampilkan Menu Prodiuk Input Data Produk Kirim Data Input Produk Kirim Pesan Data Tidak Lengkap Menampilkan PesanData Tidak Lengkap Ubah Data Produk Kirim Data Ubah Produk Kirim Data Produk Menampilkan Data Produk Hapus Data Produk Menampilkan Data Produk Cek Kelengkapan Data Input Data Valid Kirim Data Produk Kirim DataProduk Menampilkan Data Produk Ubah Data Valid Kirim Data Produk Kirim Data Hapus Produk Kirim Data Produk Cari Data Produk Kirim Data Cari Produk Kirim Data Produk Menampilkan Data Produk lengkap. Bila sudah lengkap, maka data disimpan ke database produk. Aktor juga dapat mengubah, dan menghapus data produk tersebut. 8. Sequence Diagram Penelitian Gambar 4.30 Sequence Diagram Penelitian Dimulai saat aktor mengakses menu penelitian. Sistem menampilkan daftar penelitian. Aktor memilih input, lalu sistem akan menampilkan form input penelitian. Aktor mengisi data penelitian pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa : Super Admin : Admin : Dosen Tampilan Kirim Data Penelitian Penelitian Akses Menu Penelitian Tampilkan Menu Penelitian Input Data Penelitian Kirim Data Input Penelitian Kirim Pesan Data Tidak Lengkap Menampilkan PesanData Tidak Lengkap Ubah Data Penelitian Kirim Data Ubah Penelitian Kirim Data Penelitian Menampilkan Data Penelitian Hapus Data Penelitian Menampilkan Data Penelitian Cek Kelengkapan Data Input Data Valid Kirim Data Penelitian Kirim Data Penelitian Menampilkan Data Penelitian Ubah Data Valid Kirim Data Penelitian Kirim Data Hapus Penelitian Kirim Data Penelitian Cari Data Penelitian Kirim Data Cari Penelitian Kirim Data Penelitian Menampilkan Data Penelitian data tidak lengkap. Bila sudah lengkap, maka data disimpan ke database penelitian. Aktor juga dapat mengubah, dan menghapus data penelitian tersebut. 9. Sequence Diagram Kti Gambar 4.31 Sequence Diagram Kti Dimulai saat aktor mengakses menu kti. Sistem menampilkan daftar kti. Aktor memilih input, lalu sistem : Super Adm in : Adm in : Dos en Tam pilan Buku Makalah Penyunting Aks es Menu KTI Menam pilkan Menu KTI Input Data Buku Kirim Data Input Buku Kirim Data Buku Menam pilkan Data Buku Input Da ta Makalah Kirim Data Input Makalah Kirim Data Makalah Menam pilkan Data Makalah Input Data Penyunting Kirim Data Input Peenyunting Kirim Data Penyuntin g Menam pilkan Data Penyunting Ubah Data Buku Kirim Data Ubah Buku Kirim Data Buku Menam pilkan Data Penyunting Ubah Da ta Makalah Kirim Data Ubah Makalah Kirim Data Makalah Menam pilkan Data Makalah Ubah Data Penyunting Kirim Data Ubah Penyuting Kirim Data Penyuntin g Menam pilkan Data Penyunting Hapus Data Buku Kirim Data Buku Menam pilkan Data Buku Hapus Da ta Makal ah Kirim Data Hapus Makalah Kirim Data Makalah Menam pilkan Data Makalah Ha pus Data Penyunting Kirim Data Hapus Penyunting Kirim Data Penyuntin g Menam pilkan Data Penyunting Kirim Da ta Hapus Buku Cari Data Buku Kirim Da ta Cari Buku Kirim Data Buku Menam pilkan Data Buku Cari Data Makalah Kirim Data Cari Makalah Kirim Data Makalah Menam pilkan Data Makalah Cari DataPenyunting Kirim Data Cari Penyunting Kirim Data Penyuntin g Menam pilkan Data Penyunting akan menampilkan form input kti. Aktor mengisi data kti pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak lengkap. Bila sudah lengkap, maka data disimpan ke database kti. Aktor juga dapat mengubah, dan menghapus data kti tersebut. 10. Sequence Diagram Konferensi Gambar 4.32 Sequence Diagram Konferensi Dimulai saat aktor mengakses menu konferensi. Sistem menampilkan daftar konferensi. Aktor memilih : Super Admin : Admin : Dosen Tampilan Form Konferensi Konferensi Akses Menu Konferensi Tampilkan Menu Konferensi Input Data Konferensi Menampilkan Data Konferensi Ubah Data Konferensi Menampilkan Data Konferensi Hapus Data Konferensi Kirim Data Input Konferensi Cek K elengkapan Data Kirim Pesan Data Tidak Lengkap Menampilkan Pesan Data Tidak Lengkap Input Data Valid Kirim Data Konferensi Kirim Data Konferensi Kirim Data Ubah Konferensi Ubah Data Valid Kirim Data Konferensi Kirim Data Konferensi Kirim Data Hapus Konferensi Kirim Data Konferensi Menampilkan Data Konferensi Cari Data Konferensi Kirim Data Cari Konferensi Kirim Data Konferensi Menampilkan Data Konferensi input, lalu sistem akan menampilkan form input konferensi. Aktor mengisi data konferensi pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak lengkap. Bila sudah lengkap, maka data disimpan ke database konferensi. Aktor juga dapat mengubah, dan menghapus data konferensi tersebut. 11. Sequence Diagram Pkm Gambar 4.33 Sequence Diagram Pkm Dimulai saat aktor mengakses menu pkm. Sistem menampilkan daftar pkm. Aktor memilih input, lalu sistem : Super Admin : Admin : Dosen Tampilan Form Pkm Pkm Akses Menu Pkm Tampilkan Menu Pkm Input Data Pkm Kirim Data Input Pkm Kirim Pesan Data Tidak Lengkap Menampilkan Pesan Data Tidak Lengkap Ubah Data Pkm Kirim Data Ubah Pkm Kirim Data Pkm Menampilkan Data Pkm Hapus Data Pkm Cek Kelengkapan Data Input Data Valid Kirim Data Pkm Kirim Data Pkm Menampilkan Data Pkm Ubah Data Valid Kirim Data Pkm Kirim Data Hapus Pkm Kirim Data Pkm Menampilkan Data Pkm Cari Data Pkm Kirim Data Cari Pkm Kirim Data Pkm Menampilkan Data Pkm akan menampilkan form input pkm. Aktor mengisi data pkm pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak lengkap. Bila sudah lengkap, maka data disimpan ke database pkm. Aktor juga dapat mengubah, dan menghapus data pkm tersebut. 12. Sequence Diagram Jbt Gambar 4.34 Sequence Diagram Jbt Dimulai saat aktor mengakses menu jbt. Sistem menampilkan daftar jbt. Aktor memilih input, lalu sistem : Super A dmin : Admin : Dosen Tampilan Form Jbt Jbt Akses Menu Jbt Tampilk an Menu Jbt Input Data Jbt Kirim Data Input Jbt Kirim Pesan Data Tidak Lengkap Menampilkan Pesan Data Tidak Lengkap Ubah Data Jbt Kirim Data Ubah Jbt Kirim Data Jbt Menampilkan Data Jbt Hapus Data Jbt Cek Kelengkapan Data Input Data Valid Kirim Data Jbt Kirim Data Jbt Menampilkan Data Jbt Ubah Data Valid Kirim Data Jbt Kirim Data Hapus Jbt Kirim Data Jbt Menampilkan Data Jbt Cari Data Jbt Kirim Data Cari Jbt Kirim Data Jbt Menampilkan Data Jbt akan menampilkan form input jbt. Aktor mengisi data jbt pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak lengkap. Bila sudah lengkap, maka data disimpan ke database jbt. Aktor juga dapat mengubah, dan menghapus data jbt tersebut. 13. Sequence Diagram Kemahasiswaan Gambar 4.35 Sequence Diagram Kemahasiswaan Dimulai saat aktor mengakses menu kemahasiswaan. Sistem menampilkan daftar : Super Admin : Admin : Dosen Tampilan Form Kemahasiswaan Kemahasiswaa n Akses Menu Kemahasiswaan Tampilkan Menu Kemahasiswaan Input Data Kemahasiswaan Kirim Data Input Kemahasiswaan Kirim Pesan Data Tidak Lengkap Menampilkan Pesan Data Tidak Lengkap Ubah Data Kemahasiswaan Kirim Data Kemahasiswaan Kirim Data Kemahasiswaan Menampilkan Data Kemahasiswaan Hapus Data Kemahasiswaan Kirim Data Hapus Kemahasiswaan Kirim Data Kemahasiswaan Menampilkan Data Kemahasiswaan Cek Kelengkapan Data Input Data Valid Kirim Data Kemahasiswaan Kirim Data Kemahasiswaan Menampilkan Data Kemahasiswaan Cari Data Kemahasiswaan Kirim Data Cari Kemahasiswaan Kirim Data Kemahasiswaan Menampilkan Data Kemahasiswaan kemahasiswaan. Aktor memilih input, lalu sistem akan menampilkan form input kemahasiswaan. Aktor mengisi data kemahasiswaan pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak lengkap. Bila sudah lengkap, maka data disimpan ke database kemahasiswaan. Aktor juga dapat mengubah, dan menghapus data kemahasiswaan tersebut. 14. Sequence Diagram Piagam Gambar 4.36 Sequence Diagram Piagam Dimulai saat aktor mengakses menu piagam. Sistem menampilkan daftar piagam. Aktor memilih input, lalu : Super Admin : Admin : Dosen Tampilan Forrm Piagam Piagam Akses Menu Piagam Tampilkan Menu Piagam Input Data Piagam Kirim Data Input Piagam Kirim Pesan Data Tidak Lengkap Menampilkan Pesan Data Tidak Lengkap Ubah Data Piagam Kirim DataUbah Piagam Kirim Data Piagam Menampilkan Data Piagam Hapus Data Piagam Cek Kelengkapan Data Input Data Valid Kirim Data Piagam Kirim Data Piagam Menampilkan Data Piagam Ubah Data Valid Kirim Data PIagam Kirim Data Hapus Piagam Kirim Data Piagam Menampilkan Data Piagam Cari Data Piagam Kirim Data Cari Piagam Kirim Data Piagam Menampilkan Data Piagam sistem akan menampilkan form input piagam. Aktor mengisi data piagam pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak lengkap. Bila sudah lengkap, maka data disimpan ke database piagam. Aktor juga dapat mengubah, dan menghapus data piagam tersebut. 15. Sequence Diagram Profesi Gambar 4.37 Sequence Diagram Profesi Dimulai saat aktor mengakses menu profesi. Sistem menampilkan daftar profesi. Aktor memilih input, lalu : Super Admin : Admin : Dosen Tampilan Form Profesi Profesi Akses Menu Profesi Tampilkan Menu Profesi Input Data Profesi Kirim Data Input Profesi Kirim Pesan Data Tidak Lengkap Menampilkan Pesan Data Tidak Lengkap Ubah Data Profesi Kirim Data Ubah Profesi Kirim Data Profesi Menampilkan Data Profesi Hapus Data Profesi Cek Kelengkapan Data Input Data Valid Kirim Data Profesi Kirim Data Profesi Menampilkan Data Profesi Ubah Data Valid Kirim Data Profesi Kirim Data Hapus Profesi Kirim Data Profesi Menampilkan Data Profesi Cari Data Profesi Kirim Data Cari Profesi Kirim Data Profesi Menampilkan Data Profesi sistem akan menampilkan form input profesi. Aktor mengisi data profesi pada form yang disediakan. Sistem mengecek kelengkapan data. Bila data tidak lengkap, maka sistem akan mengirimkan konfirmasi bahwa data tidak lengkap. Bila sudah lengkap, maka data disimpan ke database profesi. Aktor juga dapat mengubah, dan menghapus data profesi tersebut. 4.3.2. Desain Basis Data 4.3.2.1.