Anda di halaman 1dari 6

LAPORAN PRAKTIKUM

REKAYASA PERANGKAT LUNAK

CLASS DIARGRAM LEVEL DESIGN

Oleh :

Vidik Eko Novan Galih 07560362

Kelas 5B

LABORATORIUM DAMG DAN RPL


TEKNIK INFORMATIKA
UNIVERSITAS MUHAMMADIYAH MALANG
DESEMBER 2009
CLASS DIARGRAM LEVEL DESIGN
I. PENDAHULUAN
I.I. TUJUAN

Melakukan pemodelan Class Diargram level desain pada aktivitas e-


learning dengan mengunakan software rational rose
Mahasiswa mengetahui bagaimana membuat diagram activity dengan
benar
Mahasiswa mengenal berbagai relasi dari Use Case Diagram dalam
UML
Mahasiswa mampu mengaplikasikan pengembangan studi kasus ke
konsep Use Case Diagram.

I.II. ALAT YANG DI GUNAKAN


Personal Komputer
Softwar e Rational Rose Enterprise Edition
I.III. DASAR TEORI
Dasar teori berupa penjelassan yang sudah di jelaskan Dosen mata kuliah
Secara umum bahwa relasi dalam use case diagram menghubungkan antar
elemen dalam use case diagram.

Beberapa relasi yang dikenal dalam model UML yaitu :


1. Association

Relasi yang menghubungkan link antar elemen.


2. Include relationship
Menjelaskan kelakuan yang harus dipenuhi agar sebuah event dapat
terjadi.
3. Extend relationship

Relasi yang memungkinkan suatu use case memiliki kemungkinan untuk


memperluas fungsionalitas yang disediakan oleh use case lainnya.
4. Generalization

Disebut juga dengan Inheritance, sebuah elemen dapat merupakan


spesialisasi dari elemen lainnya. Memperlihatkan bahwa beberapa actor
atau use case memiliki sesuatu yang bersifat umum.
Dibagi menjadi dua yaitu :
- Actor Generalization
Actor bisa umum atau spesifik. General actor merupakan actor umum dari
specific actor, misal sivitas akademik adalah general actor dari dosen dan
mahasiswa.
- Use case Generalization
General use case merupakan use case umum dari spesific use case, misal
validate user adalah general use case dari check password.
PROSEDUR PELAKSANAAN
Pada praktikum ini, latihan yang dilakukan mengenai pengembangan
skenario aktivitas e-Learning pada Modul 3.
Aktor yang ada pada e-Learning adalah :
- Pengunjung
- Mahasiswa
- Admin
Aktivitas yang berkenaan dengan e-Learning adalah :
- Register
- Lihat Berita - Ambil Matkul
- Download Materi
- Lihat Materi
- Edit Profil
- Lihat Pengumuman
- Login
- Tulis Berita
- Hapus Berita
- Manajemen Dosen
- Manajemen Matkul
- Manajemen Mahasiswa
Kembangkan use case diatas dengan adanya tambahan aktor Dosen
beserta aktivitas yang berhubungan dengan Dosen.
Keterangan:
Mahasiswa :
Mahasiswa mengambil mata kuliah, mahasiswa pasti akan
mengambil mata kuliah.
Mahasiswa melihat meteri dan mahasiswa tidak harus
mendownload materi, karena materi tersebut hanya di gunakan
untuk didinya sendiri.
Mahasiswa dapat melihat berita tentang kampus atau hubungan
akademis, akan tetapi mahasiswa tidak dapat menulis maupun
menghapus berita yang ada.
Mahasiswa dapat melihat pengumuman.
Pengunjung :

Pengenjung hanya bisa mengakses berita saja dan tidak dapat


menghapus atau menulis berita.

Admin:
Admin Bertugas di meregister mahasiswa dan dapat membuatkan
login.
Admin tidak harus mengedit profil bila informasi tersebut tidak
ada perubahan.
Admin dapat memanajemen dosen.
Admin dapat memanajemen mata kuliah.
Admin dapat memanajemen mahasiswa.

Dosen :
Dosen dapat melihat mata kuliah dan tidfak harus mengambil mata
kuliah
Dosen dapat melihat pengumuman
II. ISI
Kita buat terlebih dahulu use case level design sesuai prosedur pelaksanaan
di atas seperti screen di bawah ini :
Membuat Class Diagram Level Design
Class diagram menggambarkan interaksi antar class serta atribut-atribut yang melekat
pada class tersebut. Sebelum membuat class diagram, terlebih dahulu harus dibuat
class-class yang diperlukan untuk sistem tersebut.
Setelah class-class sudah terbentuk dan propertiesnya sudah diatur,langkah selanjutnya
adalah menarik class-class yang sudah dibuat ke dalam class diagram yang ada di
sebelah kanan dan membuat relasi antar class dari class-class yang ada. Properties-
properties yang ada di class diagram hampir sama dengan yang ada di pembuatan use
case diagram.

Class admin mempunyai multiplicity ke dosen yang bersifat 1…n (one to many)
artinya satu admin bisa membuat akun bayak dosen begitupun multiplicity pada
mahasiswa bersifat 1…n (one to many) karena admin dapat membuat akun
mahasiswa
Class mahasiswa ke mata kuliah multiplicitynya bersifat 1…n karena satu
mahasiswa dapat memiliki banyak mata kuliah.
Class dosen ke mata kliah multiplicitya bersifat 1 n karena satu dosen dapat
memiliki beberapa mata kuliah.
Class pengunjung juga memiliki multiplicity 1..n

Bentuk class diagram yang sudah diisi dapat dilihat seperti pada gambar dibawah ini:

Anda mungkin juga menyukai