際際滷

際際滷Share a Scribd company logo
Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058)
Berdasarkan studi kasus di atas:
- Identifikasi Aktor yang berperan dalam sistem
Aktor yang berperan dalam sistem, yaitu:
1. Admin (staff IT)
- Admin merupakan aktor yang bertugas untuk mengatur sistem, menentukan role
user di sistem dan mendaftarkan mata kuliah.
 Pada paragraph pertama dijelaskan bahwa staff IT(Information Technology)
menyediakan akun untuk login ke dalam system . Dosen dan mahasiswa
memiliki wewenang yang berbeda dalam menggunakan sistem yang juga
diatur oleh staff IT.Paragraph pertama ini menjelaskan tentang poin dimana
dikatakan admin sebagai aktor yang mengatur system,dan role user.
 Pada paragraph kedua ,disana dikatakan ,sebagai admin agar mata kuliah
tersebut didaftarkan di system. Poin ini menjelaskan bahwa Admin bertugas
mendaftarkan mata kuliah.
2. Dosen
- Dosen merupakan aktor yang dapat mengelola halaman kuliah, yang meliputi
materi kuliah,tugas kuliah, kuis, forum diskusi dan memantau aktivitas
akademik.
 Pada paragraph kedua dijelaskan bahwa dosen dapat masuk ke dalam
halaman mata kuliah tersebut mengunggah materi kuliah di tempat yang telah
disediakan.Pada paragraph kelima dijelaskan bahwa jika ada kesalahan pada
materi yang diunggah, dosen tersebut juga dapat menghapus materi tersebut
dan menggantinya dengan materi lain.Hal ini menjelaskan menjelaskan poin
tentang dosen dapat mengelola halaman kuliah.
 Pada paragraph ketiga dituliskan dosen juga dapat membantu dosen dalam
memberikan tugas ke mahasiswa serta dosen akan membuat slot
pengumpulan tugas di dalam halaman kuliah.hal ini menjelaskan poin tentang
dosen dapat megelola materi kuliah,tugas kuliah,kuis,dan forum diskusi.
 Pada paragraph kelima dijelaskan bahwa dosen dapat menghapus atau
mengubah diskusi yang menyimpang dari tujuan pembelajaran.Hal ini
menjelaskan poin tentang dosen dapat memantau aktivitas akademik.
3. Asdos
- Asdos merupakan aktor yang dapat melakukan penilaian tugas.
 Pada paragraph kelima dijelaskan bahwa Tugas yang telah dikumpulkan ke
sistem akan dinilai oleh Asdos / Dosen dan nilainya akan ditampilkan ke
sistem sehingga mahasiswa dapat memantau penilaiannya.Hal ini
menjelaskan tentang poin yang menuliskan bahwa aktor dapat melakukan
penilaian tugas.
4. Mahasiswa
- Mahasiswa merupakan aktor yang dapat mengumpulkan tugas dan mengerjakan
kuis.
 Pada paragraph keempat dijelaskan bahwa mahasiswa dapat mengumpulkan
tugas dengan memilih sebuah slot pengumpulan tugas, kemudian sistem
akan menampilkan isian dimana mahasiswa bisa memasukkan file tugas.Hal
Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058)
ini menjelaskan poin yang bunyinya ,mahasiswa merupakan aktor yang
dapat mengumpulkan tugas dan mengerjakan kuis.
5. User
- User merupakan generalisasi dari aktor admin, dosen, dan mahasiswa yang dapat
melakukan kegiatan-kegiatan dasar dalam sistem, seperti login, logout, enroll
mata kuliah, mengunduh materi kuliah, dan berpartisipasi dalam forum diskusi.
 Pada poin ini mencakup semua point yang dijelaskan tentang aktor
admin,dosen,asdos,dan mahasiswa.
- Identifikasi Use Case yang terdapat dalam sistem
Use Case yang terdapat, yaitu:
1. Login
Yang menjadi aktor dalam Use Case Login adalah User. Yang termasuk user adalah
Admin, Dosen, Asisten dosen, dan Mahasiswa/i. Use Case Login mengatur proses login ke
dalam sistem.
2. Membuat Halaman Kuliah
Yang menjadi aktor dalam Use Case Membuat Halaman Kuliah adalah Admin. Use
Case Membuat Halaman Kuliah mengatur proses mendaftar mata kuliah ke sistem dengan
membuat halaman untuk kelas mata kuliah.
3. Enroll (Mendaftar Mata Kuliah)
Yang menjadi aktor dalam Use Case Enroll adalah Admin. Use Case Enroll mengatur
pengguna yang ingin mendaftar (Enroll) suatu halaman mata kuliah.
4. CRUD user
Yang menjadi aktor dalam Use Case CRUD user adalah Admin. Apa itu CRUD?.
CRUD adalah proses Create, Read, Update, dan Delete. Use case CRUD user mengatur
proses penentuan peran user dalam sistem, menggunakan database.
5. Mengelola Dokumen Kuliah
Yang menjadi aktor dalam Use Case Mengelola Dokumen Kuliah adalah Dosen. Use
Case Mengelola Dokumen Kuliah termasuk CRUD karena menggunakan proses create,
read, update, dan delete. Use Case ini mengatur pengelolaan dokumen kuliah, meliputi:
pengunggahan dokumen, pengubahan dokumen, atau penghapusan dokumen.
Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058)
6. Mengunduh Materi Kuliah
Yang menjadi aktor dalam Use Case Mengunduh Materi Kuliah adalah User. Use
case Mengunduh Materi Kuliah berperan dalam proses pengunduhan (download) dari suatu
materi kuliah.
7. Membuat Slot Pengumpulan Tugas
Yang menjadi aktor dalam Use Case Pengumpulan Tugas adalah Dosen. Use Case
Membuat Slot Pengumpulan Tugas mengatur proses pembuatan tugas. Dimana slot
pengumpulan tugas ini akan digunakan mahasiswa/i untuk mengumpulkan tugas mereka
(upload).
8. Mengumpulkan Tugas
Yang menjadi aktor dalam Use Case Mengumpulkan Tugas adalah Mahasiswa/i. Use
Case Mengumpulkan Tugas mengatur proses mengumpulkan tugas, dimana yang membuat
slot pengumpulan tugas kuliah adalah dosen.
9. Menilai Tugas
Yang menjadi aktor dalam Use Case Menilai Tugas adalah Dosen. Dosen menilai
hasil pekerjaan yang kita buat, berdasarkan apa yang diberikan oleh dosen itu sendiri. Use
Case Menilai Tugas mengatur proses penilaian tugas kuliah.
10. Membuat Diskusi
Yang menjadi aktor dalam Use Case Membuat Diskusi adalah Dosen. Tujuannya
adalah untuk mengobrol tentang apa yang kita kurang mengerti dari suatu pelajaran/topik.
Use Case Membuat Diskusi mengatur proses pembuatan diskusi pada forum suatu mata
kuliah.
11. Melihat Isi Diskusi
Yang menjadi aktor dalam Use Case Melihat Isi Diskusi adalah User. User dapat
melihat isi dari diskusi yang sedang dilakukan. Use Case Melihat Isi Diskusi mengatur
proses pemantauan/observasi isi diskusi oleh pengguna (user).
12. Mengubah dan Menghapus Isi Diskusi
Yang menjadi aktor dalam Use Case Mengubah dan Menghapus Isi Diskusi adalah
Dosen. Termasuk dalam CRUD, karena menggunakan proses update, dan delete. Use Case
Mengubah dan Menghapus Isi Diskusi mengatur proses pengubahan isi dari suatu diskusi.
13. Mengelola Soal Kuis
Yang menjadi aktor dalam Use Case Mengelola Soal Kuis adalah Dosen. Termasuk
dalam CRUD, karena menggunakan proses create, update, dan delete. Use Case Mengelola
Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058)
Soal Kuis mengatur pengelolaan soal kuis, yang meliputi pembuatan soal, pengubahan soal,
dan penghapusan soal.
14. Mengerjakan Kuis
Yang menjadi aktor dalam Use Case Mengerjakan Kuis adalah Mahasiswa/i.
Mahasiswa/i menggunakan sistem dalam sebuah kuis. Use Case Mengerjakan Kuis
mengatur proses pengerjaan kuis.
15. Melihat Partisipasi Pengguna
Yang menjadi aktor dalam Use Case Melihat Partisipasi Pengguna adalah Dosen.
Mahasiswa/i yang sedang menggunakan sistem dapat diperhatikan oleh Dosen. Use Case
Melihat Melihat Partisipasi Pengguna mengatur proses pemantauan partisipasi user
(participant).
16. Logout
Yang menjadi aktor dalam Use Case Logout adalah User. Yang termasuk user adalah
Admin, Dosen, Asisten dosen, dan Mahasiswa/i. Use Case Logout mengatur proses logout
dari sistem.
Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058)
- Buatlah Use Case Diagram
Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058)
- Buatlah Use Case Specification untuk Use Case Mengumpulkan Tugas.
Use Case ID Number 10
Use Case Name Mengumpulkan tugas
Brief Description Use case ini mengatur proses pengumpulan tugas.
Primary Actor Mahasiswa
Secondary Actor -
Pre-Condition - Mahasiswa sudah login ke dalam sistem.
- Mahasiswa sudah enroll ke halaman mata kuliah terkait.
- Slot pengumpulan tugas terkait telah dibuat dan dapat diakses oleh
Mahasiswa/i.
Post-Condition Tugas disimpan di dalam sistem.
Included Use Case -
Basic Flow Events Actors Action Systems Response
1. Mahasiswa memilih menu
slot pengumpulan tugas.
4. Mahasiswa mengunggah file
tugas ke dalam slot
pengumpulan.
5. Mahasiswa mengkonfirmasi
untuk mengunggah file.
2. Sistem menampilkan halaman
pengumpulan tugas.
3. Sistem mengecek waktu dan
syarat pengumpulan tugas. Jika
syarat terpenuhi sistem
menampilkan pilihan untuk
mengunggah file tugas.
6. Sistem menampilkan informasi
bahwa tugas berhasil diunggah.
Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058)
Alternate Flow of Events 3a. Jika batas waktu pengumpulan tugas telah berakhir dan syarat slot
tidak dapat terlambat, maka sistem menginformasikan bahwa waktu
pengumpulan telah berakhir.
5a. Jika mahasiswa batal mengunggah file, maka sistem akan
menampilkan halaman awal kuliah.
6a. Jika tugas gagal diunggah, maka sistem akan meminta mahasiswa
mengulangi proses pengunggahan file tugas.
Extention Points -
Keterangan:
Use Case ID Number : Sebagai penanda (berupa penomoran) dokumentasi dari suatu
use case spesification.
Use Case Name : Sebagai penamaan dari suatu use case spesification. Dinamai
dengan phrasa kata kerja. Spesifik dengan tujuan dari aktor.
Brief Description : Penjelasan mengenai tujuan use case dan nilai yang akan
didapatkan oleh aktor .
Primary Actor : Aktor yang secara langsung berinteraksi dengan sistem 
memberikan trigger ke sistem.
Secondary Actor : Aktor kedua dalam sistem
Pre-Condition : Kondisi yang dibutuhkan di awal sebelum use case di
lakukan.
Post-Condition : Kondisi yang sudah dipenuhi ketika use case sudah
dilaksanakan.
Included Use Case : Use case yang dapat digunakan oleh use case lain (bisa lebih
dari satu use case). Relasi antara use case yang mengunakan
use case lain ---> includes. Label: <<includes>>.
Basic Flow Events : Alur yang menceritakan jika semua aksi yang dilakukan
benar atau proses yang harusnya terjadi.
Alternate Flow of Events : Alur yang menceritakan aksi alternatif, yang berbeda dari
alur dasar.
Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058)
Extention Points : Use case yang merupakan hasil pengembangan dari use case
lain. Ditandai dengan garis yang berasal dari use case hasil
pengembangan dengan panah yang menuju ke use case awal.
Label: <<extends>>
- Buatlah Activity Diagram

More Related Content

UML

  • 1. Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058) Berdasarkan studi kasus di atas: - Identifikasi Aktor yang berperan dalam sistem Aktor yang berperan dalam sistem, yaitu: 1. Admin (staff IT) - Admin merupakan aktor yang bertugas untuk mengatur sistem, menentukan role user di sistem dan mendaftarkan mata kuliah. Pada paragraph pertama dijelaskan bahwa staff IT(Information Technology) menyediakan akun untuk login ke dalam system . Dosen dan mahasiswa memiliki wewenang yang berbeda dalam menggunakan sistem yang juga diatur oleh staff IT.Paragraph pertama ini menjelaskan tentang poin dimana dikatakan admin sebagai aktor yang mengatur system,dan role user. Pada paragraph kedua ,disana dikatakan ,sebagai admin agar mata kuliah tersebut didaftarkan di system. Poin ini menjelaskan bahwa Admin bertugas mendaftarkan mata kuliah. 2. Dosen - Dosen merupakan aktor yang dapat mengelola halaman kuliah, yang meliputi materi kuliah,tugas kuliah, kuis, forum diskusi dan memantau aktivitas akademik. Pada paragraph kedua dijelaskan bahwa dosen dapat masuk ke dalam halaman mata kuliah tersebut mengunggah materi kuliah di tempat yang telah disediakan.Pada paragraph kelima dijelaskan bahwa jika ada kesalahan pada materi yang diunggah, dosen tersebut juga dapat menghapus materi tersebut dan menggantinya dengan materi lain.Hal ini menjelaskan menjelaskan poin tentang dosen dapat mengelola halaman kuliah. Pada paragraph ketiga dituliskan dosen juga dapat membantu dosen dalam memberikan tugas ke mahasiswa serta dosen akan membuat slot pengumpulan tugas di dalam halaman kuliah.hal ini menjelaskan poin tentang dosen dapat megelola materi kuliah,tugas kuliah,kuis,dan forum diskusi. Pada paragraph kelima dijelaskan bahwa dosen dapat menghapus atau mengubah diskusi yang menyimpang dari tujuan pembelajaran.Hal ini menjelaskan poin tentang dosen dapat memantau aktivitas akademik. 3. Asdos - Asdos merupakan aktor yang dapat melakukan penilaian tugas. Pada paragraph kelima dijelaskan bahwa Tugas yang telah dikumpulkan ke sistem akan dinilai oleh Asdos / Dosen dan nilainya akan ditampilkan ke sistem sehingga mahasiswa dapat memantau penilaiannya.Hal ini menjelaskan tentang poin yang menuliskan bahwa aktor dapat melakukan penilaian tugas. 4. Mahasiswa - Mahasiswa merupakan aktor yang dapat mengumpulkan tugas dan mengerjakan kuis. Pada paragraph keempat dijelaskan bahwa mahasiswa dapat mengumpulkan tugas dengan memilih sebuah slot pengumpulan tugas, kemudian sistem akan menampilkan isian dimana mahasiswa bisa memasukkan file tugas.Hal
  • 2. Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058) ini menjelaskan poin yang bunyinya ,mahasiswa merupakan aktor yang dapat mengumpulkan tugas dan mengerjakan kuis. 5. User - User merupakan generalisasi dari aktor admin, dosen, dan mahasiswa yang dapat melakukan kegiatan-kegiatan dasar dalam sistem, seperti login, logout, enroll mata kuliah, mengunduh materi kuliah, dan berpartisipasi dalam forum diskusi. Pada poin ini mencakup semua point yang dijelaskan tentang aktor admin,dosen,asdos,dan mahasiswa. - Identifikasi Use Case yang terdapat dalam sistem Use Case yang terdapat, yaitu: 1. Login Yang menjadi aktor dalam Use Case Login adalah User. Yang termasuk user adalah Admin, Dosen, Asisten dosen, dan Mahasiswa/i. Use Case Login mengatur proses login ke dalam sistem. 2. Membuat Halaman Kuliah Yang menjadi aktor dalam Use Case Membuat Halaman Kuliah adalah Admin. Use Case Membuat Halaman Kuliah mengatur proses mendaftar mata kuliah ke sistem dengan membuat halaman untuk kelas mata kuliah. 3. Enroll (Mendaftar Mata Kuliah) Yang menjadi aktor dalam Use Case Enroll adalah Admin. Use Case Enroll mengatur pengguna yang ingin mendaftar (Enroll) suatu halaman mata kuliah. 4. CRUD user Yang menjadi aktor dalam Use Case CRUD user adalah Admin. Apa itu CRUD?. CRUD adalah proses Create, Read, Update, dan Delete. Use case CRUD user mengatur proses penentuan peran user dalam sistem, menggunakan database. 5. Mengelola Dokumen Kuliah Yang menjadi aktor dalam Use Case Mengelola Dokumen Kuliah adalah Dosen. Use Case Mengelola Dokumen Kuliah termasuk CRUD karena menggunakan proses create, read, update, dan delete. Use Case ini mengatur pengelolaan dokumen kuliah, meliputi: pengunggahan dokumen, pengubahan dokumen, atau penghapusan dokumen.
  • 3. Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058) 6. Mengunduh Materi Kuliah Yang menjadi aktor dalam Use Case Mengunduh Materi Kuliah adalah User. Use case Mengunduh Materi Kuliah berperan dalam proses pengunduhan (download) dari suatu materi kuliah. 7. Membuat Slot Pengumpulan Tugas Yang menjadi aktor dalam Use Case Pengumpulan Tugas adalah Dosen. Use Case Membuat Slot Pengumpulan Tugas mengatur proses pembuatan tugas. Dimana slot pengumpulan tugas ini akan digunakan mahasiswa/i untuk mengumpulkan tugas mereka (upload). 8. Mengumpulkan Tugas Yang menjadi aktor dalam Use Case Mengumpulkan Tugas adalah Mahasiswa/i. Use Case Mengumpulkan Tugas mengatur proses mengumpulkan tugas, dimana yang membuat slot pengumpulan tugas kuliah adalah dosen. 9. Menilai Tugas Yang menjadi aktor dalam Use Case Menilai Tugas adalah Dosen. Dosen menilai hasil pekerjaan yang kita buat, berdasarkan apa yang diberikan oleh dosen itu sendiri. Use Case Menilai Tugas mengatur proses penilaian tugas kuliah. 10. Membuat Diskusi Yang menjadi aktor dalam Use Case Membuat Diskusi adalah Dosen. Tujuannya adalah untuk mengobrol tentang apa yang kita kurang mengerti dari suatu pelajaran/topik. Use Case Membuat Diskusi mengatur proses pembuatan diskusi pada forum suatu mata kuliah. 11. Melihat Isi Diskusi Yang menjadi aktor dalam Use Case Melihat Isi Diskusi adalah User. User dapat melihat isi dari diskusi yang sedang dilakukan. Use Case Melihat Isi Diskusi mengatur proses pemantauan/observasi isi diskusi oleh pengguna (user). 12. Mengubah dan Menghapus Isi Diskusi Yang menjadi aktor dalam Use Case Mengubah dan Menghapus Isi Diskusi adalah Dosen. Termasuk dalam CRUD, karena menggunakan proses update, dan delete. Use Case Mengubah dan Menghapus Isi Diskusi mengatur proses pengubahan isi dari suatu diskusi. 13. Mengelola Soal Kuis Yang menjadi aktor dalam Use Case Mengelola Soal Kuis adalah Dosen. Termasuk dalam CRUD, karena menggunakan proses create, update, dan delete. Use Case Mengelola
  • 4. Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058) Soal Kuis mengatur pengelolaan soal kuis, yang meliputi pembuatan soal, pengubahan soal, dan penghapusan soal. 14. Mengerjakan Kuis Yang menjadi aktor dalam Use Case Mengerjakan Kuis adalah Mahasiswa/i. Mahasiswa/i menggunakan sistem dalam sebuah kuis. Use Case Mengerjakan Kuis mengatur proses pengerjaan kuis. 15. Melihat Partisipasi Pengguna Yang menjadi aktor dalam Use Case Melihat Partisipasi Pengguna adalah Dosen. Mahasiswa/i yang sedang menggunakan sistem dapat diperhatikan oleh Dosen. Use Case Melihat Melihat Partisipasi Pengguna mengatur proses pemantauan partisipasi user (participant). 16. Logout Yang menjadi aktor dalam Use Case Logout adalah User. Yang termasuk user adalah Admin, Dosen, Asisten dosen, dan Mahasiswa/i. Use Case Logout mengatur proses logout dari sistem.
  • 5. Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058) - Buatlah Use Case Diagram
  • 6. Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058) - Buatlah Use Case Specification untuk Use Case Mengumpulkan Tugas. Use Case ID Number 10 Use Case Name Mengumpulkan tugas Brief Description Use case ini mengatur proses pengumpulan tugas. Primary Actor Mahasiswa Secondary Actor - Pre-Condition - Mahasiswa sudah login ke dalam sistem. - Mahasiswa sudah enroll ke halaman mata kuliah terkait. - Slot pengumpulan tugas terkait telah dibuat dan dapat diakses oleh Mahasiswa/i. Post-Condition Tugas disimpan di dalam sistem. Included Use Case - Basic Flow Events Actors Action Systems Response 1. Mahasiswa memilih menu slot pengumpulan tugas. 4. Mahasiswa mengunggah file tugas ke dalam slot pengumpulan. 5. Mahasiswa mengkonfirmasi untuk mengunggah file. 2. Sistem menampilkan halaman pengumpulan tugas. 3. Sistem mengecek waktu dan syarat pengumpulan tugas. Jika syarat terpenuhi sistem menampilkan pilihan untuk mengunggah file tugas. 6. Sistem menampilkan informasi bahwa tugas berhasil diunggah.
  • 7. Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058) Alternate Flow of Events 3a. Jika batas waktu pengumpulan tugas telah berakhir dan syarat slot tidak dapat terlambat, maka sistem menginformasikan bahwa waktu pengumpulan telah berakhir. 5a. Jika mahasiswa batal mengunggah file, maka sistem akan menampilkan halaman awal kuliah. 6a. Jika tugas gagal diunggah, maka sistem akan meminta mahasiswa mengulangi proses pengunggahan file tugas. Extention Points - Keterangan: Use Case ID Number : Sebagai penanda (berupa penomoran) dokumentasi dari suatu use case spesification. Use Case Name : Sebagai penamaan dari suatu use case spesification. Dinamai dengan phrasa kata kerja. Spesifik dengan tujuan dari aktor. Brief Description : Penjelasan mengenai tujuan use case dan nilai yang akan didapatkan oleh aktor . Primary Actor : Aktor yang secara langsung berinteraksi dengan sistem memberikan trigger ke sistem. Secondary Actor : Aktor kedua dalam sistem Pre-Condition : Kondisi yang dibutuhkan di awal sebelum use case di lakukan. Post-Condition : Kondisi yang sudah dipenuhi ketika use case sudah dilaksanakan. Included Use Case : Use case yang dapat digunakan oleh use case lain (bisa lebih dari satu use case). Relasi antara use case yang mengunakan use case lain ---> includes. Label: <<includes>>. Basic Flow Events : Alur yang menceritakan jika semua aksi yang dilakukan benar atau proses yang harusnya terjadi. Alternate Flow of Events : Alur yang menceritakan aksi alternatif, yang berbeda dari alur dasar.
  • 8. Immanuel Sitanggang(11S14031), Johan Enrico(11S14043), Boy S. Sinaga(11S14058) Extention Points : Use case yang merupakan hasil pengembangan dari use case lain. Ditandai dengan garis yang berasal dari use case hasil pengembangan dengan panah yang menuju ke use case awal. Label: <<extends>> - Buatlah Activity Diagram