Skenario Use Case Olah Data Siswa Tabel 4.5 Skenario Use Case Olah data siswa Skenario Use Case Olah Data Karya Tabel 6 Skenario Use Case Olah Data Karya Activity Diagram Pendaftaran Siswa Baru yang diusulkan

pembayaran 4. Menyimpan tanggal pembayaran Scenario Alternatif Menampilkan pesan Segera melakukan pembayaran agar admin dapat menyetujui memasukan tanggal pemabayaran Post-Condition Siswa dapat mencetak formulir bukti pembayaran

3. Skenario Use Case Olah Data Siswa Tabel 4.5 Skenario Use Case Olah data siswa

Identifikasi Nama Use case Olah data siswa Deskripsi Admin menambah data siswa Aktor Admin Scenario Utama Pre-Condition Admin masuk pada halaman administrator website enharmonics Aksi Aktor Reaksi Sistem 1. Masuk ke menu pengguna 2. Menampilkan menu pengguna 3. Memasukan username, password dan nama lengkap siswa 4. Menyimpan data siswa Scenario Alternatif Post-Condition Data siswa baru ditambahkan 4. Skenario Use Case Olah Data Karya Tabel 4.6 Skenario Use Case Olah Data Karya Identifikasi Nama Use case Olah Data Karya Deskripsi Siswa melakukan upload karya di website enharmonics Aktor Siswa Scenario Utama Pre-Condition Siswa masuk ke website enharmonics dan melakukan login Aksi Aktor Reaksi Sistem 1. Siswa masuk ke halaman upload karya 2. System menampilkan menu Upload karya 3. Siswa menginput Nama file, nama siswa, kontak siswa dan memilih file yang akan di upload 4. System menyimpan file karya 5. System menampilkan file karya 6. Siswa mengunduh file karya Scenario Alternatif System memberikan informasi untuk melengkapi data bila ada data yang belum terisi Post-Condition Siswa menerima informasi karya telah telah berhasil di upload, siswa mendapat file karya yang telah di unduh

4.1.3.2. Activity Diagram yang diusulkan

Agar lebih memahami sistem yang akan dibuat, maka perlu dibuatkan activity diagram tentang sistem, yaitu seperti yang ada di bawah ini:

1. Activity Diagram Pendaftaran Siswa Baru yang diusulkan

Gambar 4.2 Activity diagram pendaftaran siswa baru yang diusulkan Siswa Sistem mengakses website Enharmonics menampilkan tampilan utama web memilih menu pendaftaran menampilkan form pendaftaran mengisi form pendaftaran menyimpan data pendaftaran mengecek data pendaftaran tidak menyimpan data pendaftaran

2. Activity Diagram Pembayaran yang diusulkan