Nama: Diphda Antaresada Nim: 201581294 Online 5 DPPL Sesi 10 UML Project UAS 1. Use Case

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

Nama : Diphda Antaresada

Nim : 201581294

Online 5 DPPL Sesi 10

UML Project UAS

1. Use Case

View Data Mahasiswa

<<include>>

<<extend>> Input Data Mahasiswa


Kelola Data Mahasiswa

<<extend>>

<<extend>> Edit Data Mahasiswa

Delete Data Mahasiswa


admin

Cetak Laporan <<extend>> Unduh File Laporan


2. Class Diagram

Dosen
1..*
- id : String
- name : String
- mata_kuliah : String
+GetDosen(): dosen
1 +setDosen(dosen : Dosen): void

Person
- id : String
- first_name : string
- last_name : String
- birth_day : date
- gender : char 1..*
- tugas1 : double
- tugas2 : double
- uts : double
- uas : double
User
- rata_rata : double
- grade : char
- idDosen : String 1 +InsertDataPerson(): person
+UpdateDataPerson(person : Person) :
+GetPerson() : person
void
+SetPerson(person : Person) : void
+DeleteDataPerson(idPerson : string) :
+GetDosen() : dosen
void
+GetPerson(): person
+GetLaporan() : laporan
+UnduhLaporan(idLaporan : String): void

1
Laporan
1
- id : String
- date : date
+getLaporan():laporan
+setLaporan(laporan:Laporan): void

You might also like