Usecase Diagram.
Diagram usecase merupakan sebuah diagram yang menggambarkan method atau fungsi fungsi yang dapat dilakukan oleh system. Dibawah ini merupakan contoh usecase diagram dari tugas besar mata kuliah APSI saya yaitu system travel agency. Dari usecase ini terdapat actor dan usecase/ fungsi-fungsi system. Diantaranya :
Teller tiket dan customer:
Yang merupakan actor yang berinteraksi dengan system langsung.
Usecase :
1. Registrasi : usecase proses registrasi.
2. Login : usecase untuk melakukan proses hak akses system
3. Pemesanan tiket : dimana actor dapat melakukan pemesanan tiket melalui fungsi ini.
4. Lihat jadwal : usecase yang dapat menampilkan jadwal keberangkatan armada.
5. Transaksi : usecase untuk melakukan transaksi pembayaran.
: Pada usecase ini terdapat spesialisasi yaitu transaksi tunai dan transaksi kredit.
Dapat disimpulkan usecase diagram hanya menggambarkan fungsi dari system dan actor yang menggunakan system tersebut.
Class Diagram.
Berbeda dengan diagram kelas, pada pemograman berorientasi objek kelas sendiri merupakan kumpulan dari objek yang memiliki attribute. Maka dapat dijelaskan kelas diagram merupakan suatu pendefinisian atau penjelasan jenis-jenis objek dan menjelaskan hubungan antar kelas objek tersebut.
Ada 4 jenis hubungan atau relasi antar kelas:
1. Generalisasi : konseptual(hubungan biasa saja)
2. Asosiasi : penurunan sifat
3. Agregasi : bagian dari (jika salah satu tidak ada, tetap dapat berfungsi)
4. Komposisi atau dependency : bagian dari(jika 1 hilang, yang lain tidak berfungsi)
Pada contoh kelas diagram dibawah ini, semua hubungan kelas nya asosiasi, kecuali pada kelas transaksi. Pada kelas ini terdapat hubungan agregasi dimana jika kelas transaksi kredit tidak ada customer tetap dapat melakukan transaksi dengan transaksi tunai.
Diagram Objek
Pada diagram ini yang dihubungkan adalah objek-objek yang terdapat pada kelas-kelas pada diagram kelas yang kta buat tadi. Disini lebih menjelaskan hubungan antar objek-objek, hubungan memakai objek dan objek yang dipakai. Diagram objek juga menggambarkan mencontohkan hubungan antar objek dengan data pada objek sebenarnya. Dibawah ini adalah contoh digram kelas objek dari sistem Tarvel Agency . pada digram objek ini, semua attribute diisi dengan contoh data objek pada dunia nyata.
Tidak ada komentar:
Posting Komentar