Activity diagrams menggambarkan berbagai alir aktivitas dalam sistem yang sedang dirancang, bagaimana masing-masing alir berawal, keputusan yang mungkin terjadi, dan bagaimana suatu aktivitas berakhir. Sebuah aktivitas dapat direalisasikan oleh satu use case atau lebih. Aktivitas menggambarkan proses yang berjalan, sementara use case menggambarkan bagaimana aktor menggunakan sistem untuk melakukan aktivitas.
Diagram diatas merupakan gambaran aktifitas pada saat peserta webinar
melalukan pendaftaran. Saat user melakukan pembayaran maka panitia akan mengirimkan link Gform pendaftaran, dimana peserta diminta untuk mengisi data berupa alamat email, nama lengkap, umur ,dan alamat peserta. Lalu panitia akan melakukan validasi data, jika ada kesalahan pada data maka peserta webinar diminta untuk menginput ulang data pendaftaran gform, jika sudah tidak ada data yang salah maka, data akan disimpan ke dalam excel. 2
Diagram diatas merupakan gambaran aktifitas pada saat peserta webinar
melalukan absensi. User diminta untuk menghadiri seminar, lalu nantinya pada kolom chat akan di bagikan link absensi berupa gform, absensi dibagikan dalam 4 sesi. Peserta diminta untuk memasukan bukti absensi, nama , no peserta yang telah diberikan, dan juga alamat email yang di pakai saat melakukan pendaftaran. Data absensi peserta nantinya akan di simpan kedalam excel.
Diagram diatas merupakan gambaran aktifitas pada saat user melakukan
aktifitas generate sertifikat. Saat user mengklik tombol generate sertifikat maka aplikasi akan mencari ke database data-data apa saja yang dapat ditempelkan ke sertifikat dan menampilkan halaman upload dan edit template. User akan melakukan upload template dan mengisi bagian mana dari template yang ingin ditempeli data peserta. Setelah itu, aplikasi akan mengambil data peserta yang diperlukan dan menempel data satu persatu hingga semua sertifikat telah degenerate. Sertfikat yang telah degenerate akan disimpan ke database dan user akan dikembalikan ke halaman list seminar. 3
Diagram diatas merupakan diagram aktifitas saat user mengirimkan
seluruh sertifikat. Jika seluruh sertifikat sudah digenerate maka user dapat mengirimkan sertifikat secara serentak. User akan diarahkan untuk membuat subjek dan isi dari pesan yang akan dikirim. Kemudian browser akan menampilkan pesan konfirmasi.Jika user menekan iya maka aplikasi akan mengambil seluruh sertifikat dari database dan akan mengirimkan seluruh data ke API gmail. API gmail akan melakukan pengiriman pesan. Setelah semua pesan berhasil dikirm, maka user akan dikembalikan ke halaman list peserta.