III-17
BAB III
ANALISIS KEBUTUHAN SISTEM
3.1 Sejarah Universitas Subang
Yayasan Kutawaringin Subang sebenarnya sudah didirikan dan diresmikan sejak tanggal 10 November 1964 dengan dibukannya Universitas Kutawaringin (UNKUWA) yang digagas oleh Bapak Otje Djunjunan,Bapak R.H Acu Samsudin dan Bapak R.Erawan Asmara,yang didukung oleh berbagai pihak antara lain PGRI,Pemda Subang,Organisasi Politik dll. Saat itu pula dibukannya Fakultas Hukum dan Pengetahuan Masyarakat (FHPM) kelas jauh Fakultas Hukum Universitas Padjajaran (UNPAD) yang kemudian dibuka pula Fakultas Keguruan dan Ilmu Pendidikan (FKIP) Fillial IKIP Bandung pada tahun 1965.
Karena berbagai hal keberadaan Universitas Kutawaringin Subang pada Tahun 1969 terhenti termasuk akibat ada larangan bagi perguruan tinggi tidak diperbolehkan membuka kelas jauh.Selanjutnya pada tahun 1982 atas prakarsa Bapak Bupati Ir.Sukanda Karta Sasmita(alm) Yayasan Kutawaringin Subang dibangkitkan kembali dan dibukannya Sekolah Tinggi Ilmu Administrasi (STIA) kerjasama dengan Universitas Padjajaran (UNPAD) Bandung,dalam rangka meningkatkan Kualitas SDM aparatur Pemerintah Daerah Kabupaten Subang,dan Masyarakat Subang pada umumnya.
Berikut atas prakarsa Bapak Bupati Drs.H.Abdul Wachyan didirikan pula Sekolah Tinggi Teknik (STT) Kutawaringin Subang tahun 1997 dalam rangka mengantisipasi kebutuhan tenaga kerja pabrik industri TEXMACO dikecamatan Pabuaran. Cita cita Yayasan Kutawaringin Subang mendirikan Universitas baru dapat diwujudkan berkat prakarsa Bapak Drs.Eep Hidayat sejak menjabat ketua DPRD II Subang sampai menjadi Bupati Subang Periode 2004-2009 bahkan hingga saat ini.
3.2 Analisa Sistem Berjalan
Analisa sistem yang berjalan disini adalah analisa sistem yang sudah ada (sistem lama) yaitu prosedur tentang pendaftaran anggota baru UKM dan pelaporan kegiatan yang dilakukan setiap UKM.
Gambar 3. 1 Analisa Sistem Berjalan
3.3 Analisa Kebutuhan Perangkat 3.3.1 Kebutuhan Perangkat Lunak
Kebutuhan perangkat lunak adalah mendeskripsikan sistem secara umum dan menjelaskan kebutuhan-kebutuhan dari aplikasi yang dibangun. Kebutuhan perangkat lunak yang dibutuhkan untuk menjalankan sistem adalah sebagai berikut :
1. Kebutuhan perangkat lunak user
Tabel 3. 1 Kebutuhan Perangkat Lunak User
No Kebutuhan Keterangan
1. Web Browser Digunakan untuk menjalankan sistem
2. Windows, Android, IOS Digunakan sebagai sistem operasi
2. Kebutuhan perangkat lunak programmer
Tabel 3. 2 Kebutuhan Perangkat Lunak Programmer
No Perangkat Lunak Keterangan
1. Web Browser Digunakan untuk menjalankan sistem
2. Windows 10 Digunakan sebagai sistem operasi 3. Visual Studio Code Digunakan sebagai text editor
4. XAMPP Digunakan Sebagai DBMS
3. Kebutuhan perangkat lunak server
Tabel 3. 3 Kebutuhan Perangkat Lunak Server
No Perangkat Lunak Keterangan
1. Meta Desc Untuk melayani permintaan akses dari komputer
2. FTP Untuk melakukan pertukaran dan
transfer file melalui sebuah server internet
3. Web Server Menyediakan layanan permintaan data dengan protokol http dan https 4. DNS Server Layanan untuk memberikan
informasi dan menerjemahkan nama host (domain) ke IP Adress
5. DHCP Protokol berbasis arsitektur client/server yang di pakai untuk memudahkan pengalokasian alamat IP dalam satu jaringan
6. MySQL Database
3.3.2 Kebutuhan Perangkat Keras
Kebutuhan perangkat keras merupakan komponen fisik yang memiliki spesifikasi atau kriteria tertentu agar dapat menjalankan sistem dengan baik. Kebutuhan peragkat keras yang dibutuhkan untuk menjalankan sistem adalah sebagai berikut :
1. Kebutuhan perangkat keras user
Tabel 3. 4 Kebutuhan Perangkat Keras User
No Perangkat Keras Keterangan Spesifikasi 1. Smartphone Processor Snapdragon 480 Octa
Core up to 2.0GHz / Bionic A13
RAM Minimal 2 GB
Penyimpanan Minimal 8 GB 2. PC / Laptop Processor Core 2 Duo / AMD
Athlon
RAM Minimal 4 GB
Penyimpanan Minimal 8 GB
Kartu Grafis Intel HD / Radeon Vega Series
Mouse Standar
Keyboard Standar
2. Kebutuhan Perangkat keras programer
Tabel 3. 5 Kebutuhan Perangkat Keras Programmer
No Perangkat Keras Spesifikasi 1. Processor Intel Core i5 7200U
2. RAM 8 GB DDR4
3. Penyimpanan SSD 512 GB
4. Kartu Grafis AMD Radeon R5 M330
5. Keyboard Keyboard Mechanical Cherry MX Blue Switch
6. Mouse Mouse Multi Buttons Macro
7. Monitor Standar
3. Kebutuhan Perangkat Keras Server
Tabel 3. 6 Kebutuhan Perangkat Keras Server
No Perangkat Keras Spesifikasi 1. Processor AMD EPYC 7502P
2. RAM 128 GB DDR4
3. Penyimpanan SSD 512 GB
4. Kartu Grafis NVIDIA Tesla T4 16 GB
5. NIC Intel X540 2x10 GbE
6. PSU Redundant 2x1600W Platinum
7. Keyboard Standar
8. Mouse Standar
9. Monitor Standar
3.4 Analisa Kebutuhan Sistem 1 Kebutuhan Fungsional
Tabel 3. 7 Kebutuhan Fungsional
Nomor SRS Deskripsi
SUPER ADMIN SRS-F-01 Sistem dapat melakukan Login SRS-F-02 Sistem dapat melakukan Logout SRS-F-03 Sistem dapat mengelola data UKM
ADMIN UKM SRS-F-01 Sistem dapat melakukan Login SRS-F-02 Sistem dapat melakukan Logout
SRS-F-04 Sistem dapat mengelola pendaftaran anggota baru UKM SRS-F-05 Sistem dapat mengelola struktur UKM
SRS-F-06 Sistem dapat mengelola anggota UKM SRS-F-07 Sistem dapat mengelola kegiatan UKM SRS-F-08 Sistem dapat mengelola profil UKM
PENGUNJUNG
SRS-F-09 Sistem dapat melakukan pendaftaran UKM
2 Kebutuhan Non Fungsional
Tabel 3. 8 Kebutuhan Non Fungsional
Nomor SRS Deskripsi
SRS-NF-01
Sistem dapat di jalankan melalui web desktop atapun mobile seperti Google Chrome, Microsoft Edge dan lain lain
SRS-NF-02 Sistem memiliki User Interface (UI) yang menarik bagi user
3.5 Usecase Diagram Use Case Keseluruhan
3.6 Definisi Aktor
Tabel 3. 9 Definisi Aktor
No. Aktor Deskripsi
1 Pengunjung Pengguna yang hanya memiliki akses untuk melihat halaman home UKM dan melakukan pendaftaran anggota baru UKM yang hanya ditujukan untuk Mahasiswa Universitas Subang 2 Super Admin Pengguna yang memilki hak akses untuk
mengelola semua data tentang UKM
3 Admin UKM Pengguna yang memilki hak akses untuk mengelola masing – masing UKM
Gambar 3. 2 Usecase Diagram
3.7 Definisi Usecase
Tabel 3. 10 Definisi Usecase
No. Use Case Deskripsi
Super Admin, Admin UKM
UC 01 Login Proses masuk kedalam sistem menggunakan username dan password Super Admin
UC 02 Kelola Data UKM
Proses pengelolaan data UKM meliputi nama, logo, pembimbing, ketua UKM Super Admin, Admin UKM
UC 03 Kelola Pendaftaran Anggota UKM
Proses pengelolaan data pendaftar
Pengunjung
UC 04 Pendaftaran Anggota Baru UKM
Proses berupa pendaftaran yang dilakukan oleh pendaftar anggota baru UKM yang dikhususkan untuk mahasiswa Universitas Subang
Super Admin, Admin UKM UC 05 Kelola Struktur
UKM
Proses pengelolaan data struktur UKM berupa nama, jabatan, npm
UC 06 Kelola Anggota UKM
Proses pengelolaan data anggota UKM berupa nama dan NPM
UC 07 Kelola Profil UKM
Proses pengelolaan data profil UKM berupa nama, tahun berdiri, logo, tentang UKM
UC 08 Kelola Kegiatan UKM
Proses pengelolaan data kegiatan UKM berupa nama kegiatan, deskripsi kegiatan, tempat kegiatan, waktu kegiatan dan dokumentasi kegiatan UKM
3.8 Tabel Skenario Usecase 1 Skenario Login
Tabel 3. 11 Skenario Login
Title Skenario Melakukan Login
Deskripsi Melakukan Login Aktor &
Interface
Aktor : Super Admin & Admin UKM Interface : Halaman Login
Pre-Condition Aktor belum melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Membuka aplikasi website
2 Menampilkan Halaman Login
3 Mengisi Username dan Password
4 Mengautententikasi username dan password 5 Menampilkan
(Backend)
6 Menampilkan Notifikasi Success bahwa berhasil Login Past-Condition Aktor berhasil masuk ke
Backend Alternative(s)
flow
Aktor kembail mengisi Username dan Password
Menampilkan Notifikasi Error bahwa username dan password salah
2 Skenario Logout
Tabel 3. 12 Skenario Logout
Title Skenario Melakukan Logout
Deskripsi Melakukan Logout Aktor &
Interface
Aktor : Super Admin & Admin UKM Interface : Halaman Backend Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Menekan tombol Logout
2 Kembali ke halaman Login
3 Mengisi Username dan Password 4 Menampilkan
Notifikasi Success bahwa berhasil Logout Past-Condition Aktor berhasil masuk ke
Backend Alternative(s)
flow
3. Skenario Pendaftaran Anggota Baru UKM
Tabel 3. 13 Skenario Pendaftaran Anggota Baru UKM
Title Skenario Melakukan Pendaftaran Anggota Baru UKM Deskripsi Melakukan Pendaftaran UKM
Aktor &
Interface
Aktor : User
Interface : Halaman Front End
Pre-Condition Aktor sudah melakukan masuk ke tampilan pendaftaran
Basic Flow Aksi Aktor Reaksi Sistem
1. Membuka halaman pendaftaran anggota UKM
2. Sistem menampilkan halaman form pendaftaran 3. Mengisi form
pendaftaran 4. Menekan tombol
daftar
5. Sistem menyimpan data yang telah di isi oleh user
6. Notifikasi sukses mengisi form pendaftaran Past-Condition Aktor berhasil melakukan
pendaftaran Alternative(s)
flow
Aktor kembail mengisi Form Pendaftaran
Menampilkan Notifikasi Error bahwa data yang di isi salah
4. Skenario Input Kelola Data UKM
Tabel 3. 14 Skenario Input Kelola Data UKM
Title Skenario Melakukan Input Kelola Data UKM Deskripsi Melakukan Input Data Admin UKM
Aktor &
Interface
Aktor : Super Admin
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Data UKM
2 Menampilkan halaman Data UKM
3 Menekan tombol Input data Data UKM
4 Menampilkan halaman Input data Data UKM 5 Mengisi data pada
halaman input data Data UKM
6 Tekan Tombol Simpan
7 Kembali menampilkan halaman Data UKM 8 Notifikasi sukses
mengisi data Data UKM
Past-Condition Aktor kembali ke halaman Data UKM
Alternative(s) flow
Aktor kembail menginput data pada halaman input data Data UKM
Menampilkan Notifikasi Error bahwa data yang di input tidak sesuai
5. Skenario Edit Kelola Data UKM
Tabel 3. 15 Skenario Edit Kelola Data UKM
Title Skenario Melakukan Edit Kelola Data UKM Deskripsi Melakukan Kelola Data UKM
Aktor &
Interface
Aktor : Super Admin
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Data UKM
2 Menampilkan halaman Data UKM
3 Menekan tombol Edit data Data UKM
4 Menampilkan halaman Edit data Data UKM 5 Mengedit data pada
halaman Edit data Data UKM
6 Tekan Tombol Simpan
7 Kembali menampilkan halaman Data UKM 8 Notifikasi sukses
mengedit data Data UKM
Past-Condition Aktor kembali ke halaman Data UKM
Alternative(s) flow
Aktor kembail mengedit data pada halaman edit data Data UKM
Menampilkan Notifikasi Error bahwa data yang di edit tidak sesuai
6. Skenario Delete Kelola Data UKM
Tabel 3. 16 Skenario Delete Kelola Data UKM
Title Skenario Melakukan Delete Kelola Data UKM Deskripsi Melakukan Delete Kelola Data UKM
Aktor &
Interface
Aktor : Super Admin
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Data UKM
2 Menampilkan halaman Data UKM
3 Menekan tombol Delete data Data UKM
4 Menampilkan
konfirmasi hapus data Data UKM
5 Menekan tombol konfirmasi Delete data Data UKM
6 Kembali menampilkan halaman Data UKM Past-Condition Aktor kembali ke halaman
Data UKM Alternative(s)
flow
Notifikasi sukses Deleting data Data UKM
7. Skenario Edit Kelola Pendaftaran UKM
Tabel 3. 17 Skenario Edit Kelola Pendaftaran UKM
Title Skenario Melakukan Edit Kelola Pendaftaran UKM Deskripsi Melakukan Edit Kelola Pendaftaran UKM
Aktor &
Interface
Aktor : Super Admin & Admin UKM Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Pendaftaran UKM
2 Menampilkan halaman Pendaftaran UKM 3 Menekan tombol Edit
data Pendaftaran UKM
4 Menampilkan halaman Edit data Pendaftaran UKM
5 Mengedit data pada halaman Edit data Pendaftaran UKM 6 Tekan Tombol Simpan
7 Kembali menampilkan halaman Pendaftaran UKM
8 Notifikasi sukses mengedit data Admin UKM
Past-Condition Aktor kembali ke halaman Admin UKM
Alternative(s) flow
Aktor kembail mengedit data pada halaman edit data Admin UKM
Menampilkan Notifikasi Error bahwa data yang di edit tidak sesuai
8. Skenario Delete Kelola Pendaftaran UKM
Tabel 3. 18 Skenario Delete Kelola Pendaftaran UKM
Title Skenario Melakukan Delete Kelola Pendaftaran UKM Deskripsi Melakukan Delete Kelola Pendaftaran UKM
Aktor &
Interface
Aktor : Super Admin & Admin UKM Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Pendaftaran UKM
2 Menampilkan halaman Pendaftaran UKM 3 Menekan tombol
Delete data Pendaftaran UKM
4 Menampilkan
konfirmasi hapus data Pendaftaran UKM 5 Menekan tombol
konfirmasi Delete data Pendaftaran UKM
6 Kembali menampilkan halaman Pendaftaran UKM
Past-Condition Aktor kembali ke halaman Admin UKM
Alternative(s) flow
Notifikasi sukses Deleting data Admin UKM
9. Skenario Input Kelola Anggota UKM
Tabel 3. 19 Skenario Input Kelola Anggota UKM
Title Skenario Melakukan Input Kelola Anggota UKM Deskripsi Melakukan Input Kelola Anggota UKM
Aktor &
Interface
Aktor : Admin UKM
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Anggota UKM
2 Menampilkan halaman Anggota UKM
3 Menekan tombol Input data Anggota UKM
4 Menampilkan halaman Input data Anggota UKM
5 Mengisi data pada halaman input data Anggota UKM 6 Tekan Tombol
Simpan
7 Kembali menampilkan halaman Anggota UKM 8 Notifikasi sukses
mengisi data Anggota UKM
Past-Condition Aktor kembali ke halaman Anggota UKM
Alternative(s) flow
Aktor kembail menginput data pada halaman input data Anggota UKM
Menampilkan Notifikasi Error bahwa data yang di input tidak sesuai
10. Skenario Edit Kelola Anggota UKM
Tabel 3. 20 Skenario Edit Kelola Anggota UKM
Title Skenario Melakukan Edit Kelola Anggota UKM Deskripsi Melakukan Edit Kelola Anggota UKM
Aktor &
Interface
Aktor : Admin UKM
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Anggota UKM
2 Menampilkan halaman Anggota UKM
3 Menekan tombol Edit data Anggota UKM
4 Menampilkan halaman Edit data Anggota UKM 5 Mengisi data pada
halaman Edit data Anggota UKM
6 Tekan Tombol Simpan
7 Kembali menampilkan halaman Anggota UKM 8 Notifikasi sukses
mengubah data Anggota UKM Past-Condition Aktor kembali ke halaman
Anggota UKM Alternative(s)
flow
Aktor kembail mengubah data pada halaman Edit data Anggota UKM
Menampilkan Notifikasi Error bahwa data yang di ubah tidak sesuai
11. Skenario Delete Kelola Anggota UKM
Tabel 3. 21 Skenario Delete Kelola Anggota UKM
Title Skenario Melakukan Delete Kelola Anggota UKM Deskripsi Melakukan Delete Kelola Anggota UKM
Aktor &
Interface
Aktor : Admin UKM
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Anggota UKM
2 Menampilkan halaman Anggota UKM
3 Menekan tombol Delete data Anggota UKM
4 Menampilkan
konfirmasi hapus data Anggota UKM
5 Menekan tombol konfirmasi Delete data Anggota UKM
6 Kembali menampilkan halaman Anggota UKM Past-Condition Aktor kembali ke halaman
Anggota UKM Alternative(s)
flow
Notifikasi sukses Deleting data Anggota UKM
12. Skenario Input Kelola Kegiatan UKM
Tabel 3. 22 Skenario Input Kelola Kegiatan UKM
Title Skenario Melakukan Input Kelola Kegiatan UKM Deskripsi Melakukan Input Kelola Kegiatan UKM
Aktor &
Interface
Aktor : Admin UKM
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Kegiatan UKM
2 Menampilkan halaman Kegiatan UKM
3 Menekan tombol Input data Kegiatan UKM
4 Menampilkan halaman Input data Kegiatan UKM
5 Mengisi data pada halaman input data Kegiatan UKM
6 Tekan Tombol Simpan
7 Kembali menampilkan halaman Kegiatan UKM 8 Notifikasi sukses
mengisi data Kegiatan UKM
Past-Condition Aktor kembali ke halaman Kegiatan UKM
Alternative(s) flow
Aktor kembail menginput data pada halaman input data Kegiatan UKM
Menampilkan Notifikasi Error bahwa data yang di input tidak sesuai
13. Skenario Edit Kelola Kegiatan UKM
Tabel 3. 23 Skenario Edit Kelola Kegiatan UKM
Title Skenario Melakukan Edit Kelola Kegiatan UKM Deskripsi Melakukan Edit Kelola Kegiatan UKM
Aktor &
Interface
Aktor : Admin UKM
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Kegiatan UKM
2 Menampilkan halaman Kegiatan UKM
3 Menekan tombol Edit data Kegiatan UKM
4 Menampilkan halaman Edit data Kegiatan UKM 5 Mengisi data pada
halaman Edit data Kegiatan UKM
6 Tekan Tombol Simpan
7 Kembali menampilkan halaman Kegiatan UKM 8 Notifikasi sukses
mengubah data Kegiatan UKM Past-Condition Aktor kembali ke halaman
Kegiatan UKM Alternative(s)
flow
Aktor kembail mengubah data pada halaman Edit data Kegiatan UKM
Menampilkan Notifikasi Error bahwa data yang di input tidak sesuai
14. Skenario Delete Kelola Kegiatan UKM
Tabel 3. 24 Skenario Delete Kelola Kegiatan UKM
Title Skenario Melakukan Delete Kelola Kegiatan UKM Deskripsi Melakukan Delete Kelola Kegiatan UKM
Aktor &
Interface
Aktor : Admin UKM
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Kegiatan UKM
2 Menampilkan halaman Kegiatan UKM
3 Menekan tombol Delete data Kegiatan UKM
4 Menampilkan
konfirmasi hapus data Kegiatan UKM 5 Menekan tombol
konfirmasi Delete data Kegiatan UKM
6 Kembali menampilkan halaman Kegiatan UKM Past-Condition Aktor kembali ke halaman
Kegiatan UKM Alternative(s)
flow
Notifikasi sukses Deleting data Kegiatan UKM
15. Skenario Edit Kelola Struktur UKM
Tabel 3. 25 Skenario Edit Kelola Struktur UKM
Title Skenario Melakukan Edit Kelola Struktur UKM Deskripsi Melakukan Edit Kelola Struktur UKM
Aktor &
Interface
Aktor : Admin UKM
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Struktur UKM
2 Menampilkan halaman Struktur UKM
3 Menekan tombol Edit data Struktur UKM
4 Menampilkan halaman Edit data Struktur UKM 5 Mengisi data pada
halaman Edit data Struktur UKM
6 Tekan Tombol Simpan
7 Kembali menampilkan halaman Struktur UKM 8 Notifikasi sukses
mengubah data Struktur UKM
Past-Condition Aktor kembali ke halaman Struktur UKM
Alternative(s) flow
Aktor kembail mengubah data pada halaman Edit data Struktur UKM
Menampilkan Notifikasi Error bahwa data yang di input tidak sesuai
16. Skenario Edit Kelola Profil UKM
Tabel 3. 26 Skenario Edit Kelola Profil UKM
Title Skenario Melakukan Edit Kelola Profil UKM Deskripsi Melakukan Edit Kelola Profil UKM
Aktor &
Interface
Aktor : Admin UKM
Interface : Halaman Back End Pre-Condition Aktor sudah melakukan Login
Basic Flow Aksi Aktor Reaksi Sistem
1 Aktor memilih menu kelola Profil UKM
2 Menampilkan halaman Profil UKM
3 Menekan tombol Edit data Profil UKM
4 Menampilkan halaman Edit data Profil UKM 5 Mengisi data pada
halaman Edit data Profil UKM
6 Tekan Tombol Simpan
7 Kembali menampilkan halaman Profil UKM 8 Notifikasi sukses
mengubah data Profil UKM
Past-Condition Aktor kembali ke halaman Profil UKM
Alternative(s) flow
Aktor kembail mengubah data pada halaman Edit data Profil UKM
Menampilkan Notifikasi Error bahwa data yang di input tidak sesuai
3.9 Activity Diagram 1. Activity Diagram Login
Gambar 3. 3 Activity Diagram Login
2. Activity Diagram Logout
Gambar 3. 4 Activity Diagram Logout
3. Activity Diagram Pendaftaran UKM
Gambar 3. 5 Acticvity Diagram Pendaftaran UKM
4. Activity Diagram Kelola Data UKM
Gambar 3. 6 Activity Diagram Kelola Data UKM
5. Activity Diagram Kelola Pendaftaran Anggota Baru UKM
Gambar 3. 7 Activity Diagram Kelola Pendaftaran Anggota Baru UKM
6. Activity Diagram Kelola Anggota UKM
Gambar 3. 8 Activity Diagram Kelola Anggota UKM
7. Activity Diagram Kelola Kegiatan UKM
Gambar 3. 9 Activity Diagram Kelola Kegiatan UKM
8. Activity Diagram Kelola Struktur UKM
Gambar 3. 10 Activity Diagram Kelola Struktur UKM
9. Activity Diagram Kelola Profil UKM
Gambar 3. 11 Activity Diagram Kelola Profil UKM
3.10 Robustness Diagram
Gambar 3. 12 Robustness Diagram