SlideShare a Scribd company logo
1 of 8
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 Actor’s Action System’s 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

Similar to UML

Temu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdfTemu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdfRiwanFeb1
 
Pedoman implementasi metode scl mo 2013
Pedoman implementasi metode scl mo 2013Pedoman implementasi metode scl mo 2013
Pedoman implementasi metode scl mo 2013Hidayah Saragih
 
implementasi-dan-maintenance
implementasi-dan-maintenanceimplementasi-dan-maintenance
implementasi-dan-maintenanceIwan Kurniarasa
 
Proses penyusunan ptk yang
Proses penyusunan ptk yangProses penyusunan ptk yang
Proses penyusunan ptk yangRisky Widodo
 
Modul apsi s1 2003 word vers
Modul apsi   s1 2003 word versModul apsi   s1 2003 word vers
Modul apsi s1 2003 word versHastri Diahfamily
 
11 Software Quality Factor
11 Software Quality Factor11 Software Quality Factor
11 Software Quality FactorEM Nasrul
 
Contoh Power Point Presentasi Seminar Proposal Skripsi.pptx
Contoh Power Point Presentasi Seminar Proposal Skripsi.pptxContoh Power Point Presentasi Seminar Proposal Skripsi.pptx
Contoh Power Point Presentasi Seminar Proposal Skripsi.pptxAltiQuery
 
Pedoman penulisan kerja praktik
Pedoman penulisan kerja praktikPedoman penulisan kerja praktik
Pedoman penulisan kerja praktikRaka Hardiyanto
 
Pertemuan 10 - UML.ppt
Pertemuan 10 - UML.pptPertemuan 10 - UML.ppt
Pertemuan 10 - UML.pptPCMSTasik
 
Action Research
Action ResearchAction Research
Action Researchmimisuke
 
CP 3 Sistem Komputer SK.pptx
CP 3 Sistem Komputer SK.pptxCP 3 Sistem Komputer SK.pptx
CP 3 Sistem Komputer SK.pptxRahman Haqym
 
11 Software Quality Factor
11 Software Quality Factor11 Software Quality Factor
11 Software Quality FactorEM Nasrul
 
Bab 1 APLIKASI PENGGAJIAN DOSEN
Bab 1 APLIKASI PENGGAJIAN DOSENBab 1 APLIKASI PENGGAJIAN DOSEN
Bab 1 APLIKASI PENGGAJIAN DOSENRatna Danie
 
ANALISIS TERHADAP APLIKASI ATUTOR LEARNING MANAGEMENT SYSTEM
ANALISIS TERHADAP APLIKASI ATUTOR LEARNING MANAGEMENT SYSTEMANALISIS TERHADAP APLIKASI ATUTOR LEARNING MANAGEMENT SYSTEM
ANALISIS TERHADAP APLIKASI ATUTOR LEARNING MANAGEMENT SYSTEMJefri Fahrian
 
Panduan membuat use case untuk product manager dan product developer
Panduan membuat use case untuk product manager dan product developerPanduan membuat use case untuk product manager dan product developer
Panduan membuat use case untuk product manager dan product developerRachmat Gunawan
 
Proposal Tugas Akhir Ari Iswanto OKU
Proposal Tugas Akhir Ari Iswanto OKU Proposal Tugas Akhir Ari Iswanto OKU
Proposal Tugas Akhir Ari Iswanto OKU Ari Iswanto
 

Similar to UML (20)

Temu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdfTemu 11 Diagram Use case.pdf
Temu 11 Diagram Use case.pdf
 
Pedoman implementasi metode scl mo 2013
Pedoman implementasi metode scl mo 2013Pedoman implementasi metode scl mo 2013
Pedoman implementasi metode scl mo 2013
 
Proposalku
ProposalkuProposalku
Proposalku
 
implementasi-dan-maintenance
implementasi-dan-maintenanceimplementasi-dan-maintenance
implementasi-dan-maintenance
 
Proses penyusunan ptk yang
Proses penyusunan ptk yangProses penyusunan ptk yang
Proses penyusunan ptk yang
 
Modul apsi s1 2003 word vers
Modul apsi   s1 2003 word versModul apsi   s1 2003 word vers
Modul apsi s1 2003 word vers
 
11 Software Quality Factor
11 Software Quality Factor11 Software Quality Factor
11 Software Quality Factor
 
Bab i (1)
Bab i (1)Bab i (1)
Bab i (1)
 
Contoh Power Point Presentasi Seminar Proposal Skripsi.pptx
Contoh Power Point Presentasi Seminar Proposal Skripsi.pptxContoh Power Point Presentasi Seminar Proposal Skripsi.pptx
Contoh Power Point Presentasi Seminar Proposal Skripsi.pptx
 
Pedoman penulisan kerja praktik
Pedoman penulisan kerja praktikPedoman penulisan kerja praktik
Pedoman penulisan kerja praktik
 
Pertemuan 10 - UML.ppt
Pertemuan 10 - UML.pptPertemuan 10 - UML.ppt
Pertemuan 10 - UML.ppt
 
Action Research
Action ResearchAction Research
Action Research
 
CP 3 Sistem Komputer SK.pptx
CP 3 Sistem Komputer SK.pptxCP 3 Sistem Komputer SK.pptx
CP 3 Sistem Komputer SK.pptx
 
11 Software Quality Factor
11 Software Quality Factor11 Software Quality Factor
11 Software Quality Factor
 
Laporan kp
Laporan kpLaporan kp
Laporan kp
 
Bab 1 APLIKASI PENGGAJIAN DOSEN
Bab 1 APLIKASI PENGGAJIAN DOSENBab 1 APLIKASI PENGGAJIAN DOSEN
Bab 1 APLIKASI PENGGAJIAN DOSEN
 
Bab iii
Bab iiiBab iii
Bab iii
 
ANALISIS TERHADAP APLIKASI ATUTOR LEARNING MANAGEMENT SYSTEM
ANALISIS TERHADAP APLIKASI ATUTOR LEARNING MANAGEMENT SYSTEMANALISIS TERHADAP APLIKASI ATUTOR LEARNING MANAGEMENT SYSTEM
ANALISIS TERHADAP APLIKASI ATUTOR LEARNING MANAGEMENT SYSTEM
 
Panduan membuat use case untuk product manager dan product developer
Panduan membuat use case untuk product manager dan product developerPanduan membuat use case untuk product manager dan product developer
Panduan membuat use case untuk product manager dan product developer
 
Proposal Tugas Akhir Ari Iswanto OKU
Proposal Tugas Akhir Ari Iswanto OKU Proposal Tugas Akhir Ari Iswanto OKU
Proposal Tugas Akhir Ari Iswanto OKU
 

Recently uploaded

Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfJarzaniIsmail
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...pipinafindraputri1
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptnabilafarahdiba95
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXIksanSaputra6
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...MuhammadSyamsuryadiS
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfAndiCoc
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAAmmar Ahmad
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024ssuser0bf64e
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptnovibernadina
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRizalAminulloh2
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptxnursariheldaseptiana
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfAndiCoc
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfEniNuraeni29
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaAndreRangga1
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxSaujiOji
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanAdePutraTunggali
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxdeskaputriani1
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxJuliBriana2
 

Recently uploaded (20)

Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdfAksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
Aksi Nyata Sosialisasi Profil Pelajar Pancasila.pdf
 
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
Modul 2 - Bagaimana membangun lingkungan belajar yang mendukung transisi PAUD...
 
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.pptHAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
HAK DAN KEWAJIBAN WARGA NEGARA ppkn i.ppt
 
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
Intellectual Discourse Business in Islamic Perspective - Mej Dr Mohd Adib Abd...
 
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdfMODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL AJAR BAHASA INDONESIA KELAS 6 KURIKULUM MERDEKA.pdf
 
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTXAKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
AKSI NYATA TOPIK 1 MERDEKA BELAJAR. PPTX
 
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
Membaca dengan Metode Fonik - Membuat Rancangan Pembelajaran dengan Metode Fo...
 
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdfMODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
MODUL PENDIDIKAN PANCASILA KELAS 6 KURIKULUM MERDEKA.pdf
 
E-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMAE-modul Materi Ekosistem untuk kelas X SMA
E-modul Materi Ekosistem untuk kelas X SMA
 
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
BAHAN PAPARAN UU DESA NOMOR 3 TAHUN 2024
 
Kenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).pptKenakalan Remaja (Penggunaan Narkoba).ppt
Kenakalan Remaja (Penggunaan Narkoba).ppt
 
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptxRegresi Linear Kelompok 1 XI-10 revisi (1).pptx
Regresi Linear Kelompok 1 XI-10 revisi (1).pptx
 
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptxAKSI NYATA  Numerasi  Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
AKSI NYATA Numerasi Meningkatkan Kompetensi Murid_compressed (1) (1).pptx
 
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdfMODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
MODUL AJAR IPAS KELAS 3 KURIKULUM MERDEKA.pdf
 
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdfAksi Nyata PMM Topik Refleksi Diri (1).pdf
Aksi Nyata PMM Topik Refleksi Diri (1).pdf
 
Pengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, FigmaPengenalan Figma, Figma Indtroduction, Figma
Pengenalan Figma, Figma Indtroduction, Figma
 
Materi Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptxMateri Sosialisasi US 2024 Sekolah Dasar pptx
Materi Sosialisasi US 2024 Sekolah Dasar pptx
 
Program Kerja Public Relations - Perencanaan
Program Kerja Public Relations - PerencanaanProgram Kerja Public Relations - Perencanaan
Program Kerja Public Relations - Perencanaan
 
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptxPendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
Pendidikan-Bahasa-Indonesia-di-SD MODUL 3 .pptx
 
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptxBAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
BAB 5 KERJASAMA DALAM BERBAGAI BIDANG KEHIDUPAN.pptx
 

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 Actor’s Action System’s 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