Anda di halaman 1dari 18

Nama : Raudhatul Fadilah (2006176)

Kysti Qoriah (2006188)


Analisis dan Desain Beorientasi Objek
22 – Desember - 2022

BAGIAN I

1. Use Case Diagram


Use Case Diagram Use case diagram merupakan diagram yang menggambarkan
hubungan antara aktor dengan sistem. Use case diagram bisa
mendeskripsikan sebuah interaksi antara satu atau lebih
aktor dengan sistem yang akan dibuat.
Tujuan Use Case Untuk mengetahui fungsi apa saja yang ada di dalam sebuah
Diagram sistem dan siapa saja yang berhak menggunakan fungsi-
fungsi tersebut. Yang ditekankan pada diagram ini adalah
“apa” yang diperbuat sistem, dan bukan “bagaimana”.
Komponen Use Case Use case diagram mempunyai 3 komponen ,yaitu :
Diagram - Sistem
Menyatakan batasan sistem dalam relasi dengan aktor-
aktor yang menggunakannya (di luar sistem) dan fitur-
fitur yang harus disediakan (dalam sistem).
- Aktor
Aktor adalah segala hal diluar sistem yang akan
menggunakan sistem tersebut untuk melakukan sesuatu.
Bisa merupakan manusia, sistem, atau device yang
memiliki peranan dalam keberhasilan operasi dari
sistem.
- Use Case
Use Case sendiri adalah gambaran fungsional dari
sebuah sistem. Dengan demikian, antara konsumen dan
juga pengguna pada sistem tersebut, akan mengerti atau
paham mengenai fungsi sistem yang tengah dibangun.
Relasi dalam Use Use case diagram juga mempunyai beberapa relasi, yaitu:
Case Diagram - Association
Teknik mengindentifikasi interaksi yang dilakukan oleh
actor tertentu dengan use case tertentu. Hal ini
digambarkan dengan garis antara aktor terhadap use case
tersebut.
- Generalization
Mendefinisikan relasi antara dua aktor atau dua use case
yang mana salah satunya meng-inherit dan
menambahkan atau override sifat dari yang lainnya.
- Dependency
Dependency ini terbagi menjadi 2 macam, yaitu include
dan juga extend.
1) Include : Berfungsi untuk mengindentifikasi
hubungan antara 2 use case, dimana use case yang
satu akan memanggil use case yang lainnya.
2) Extend : Apabila pemanggilan, memerlukan kondisi
tertentu maka akan berlaku dependensi.

Simbol – Simbol Use Case Diagram


2. Activity Diagram
Activity Diagram Activity diagram, yaitu diagram yang dapat memodelkan
proses-proses yang terjadi pada sebuah sistem. Runtutan
proses dari suatu sistem digambarkan secara vertikal.
Activity diagram merupakan pengembangan dari Use Case
yang memiliki alur aktivitas. Alur atau aktivitas berupa bisa
berupa runtutan menu-menu atau proses bisnis yang terdapat
di dalam sistem tersebut. Dalam buku Rekayasa Perangkat
Lunak karangan Rosa A.S mengatakan, “Diagram aktivitas
tidak menjelaskan kelakuan aktor. Dapat diartikan bahwa
dalam pembuatan activity diagram hanya dapat dipakai
untuk menggambarkan alur kerja atau aktivitas sistem saja.”
Tujuan Activity 1. Menjelaskan urutan aktivitas dalam suatu proses.
Diagram 2. Di dalam dunia bisnis biasanya digunakan untuk
modeling (memperlihatkan urutan proses bisnis).
3. Mudah dalam memahami proses yang ada dalam sistem
secara keseluruhan.
4. Merupakan metode perancangan yang terstruktur, mirip
dengan Flowchart maupun Data Flow Diagram (DFD).
5. Mengetahui aktivitas aktor/pengguna berdasarkan use
case/diagram yang dibuat sebelumnya.

Simbol – Simbol Activity Diagram

3. Sequence Diagram
Sequence Diagram Sequence diagram adalah sebuah diagram yang digunakan
untuk menjelaskan dan menampilkan interaksi antar objek-
objek dalam sebuah sistem secara terperinci. Selain itu
sequence diagaram juga akan menampilkan pesan atau
perintah yang dikirim, beserta waktu pelaksanaannya.
Objek-objek yang berhubungan dengan berjalannya proses
operasi biasanya diurutkan dari kiri ke kanan.
Tujuan Sequence Tujuan utama dari pembuatan diagram urutan adalah
Diagram untuk mengetahui urutan kejadian yang dapat
menghasilkan output yang diinginkan. Selain itu, tujuan
dari diagram urutan ini mirip dengan activity diagram
loh, seperti menggambarkan alur kerja dari sebuah
aktivitas, serta dapat menggambarkan aliran data dengan
lebih detail, termasuk data atau perilaku yang diterima
atau dikirimkan.
Komponen Sequence - Aktor
Diagram Komponen yang pertama adalah aktor. Komponen ini
menggambarkan seorang pengguna (user) yang berada di
luar sistem dan sedang berinteraksi dengan sistem.
Dalam sequence diagram, aktor biasanya digambarkan
dengan simbol stick figure.
- Activation box
Selanjutnya ada activation box. Komponen activation
box ini merepresentasikan waktu yang dibutuhkan suatu
objek untuk menyelesaikan tugasnya. Semakin lama
waktu yang diperlukan, maka secara otomatis activation
boxnya juga akan menjadi lebih panjang. Komponen ini
digambarkan dengan bentuk persegi panjang.
- Lifeline
Berikutnya adalah lifeline. Komponen ini digambarkan
dengan bentuk garis putus-putus. Lifeline ini biasanya
memiliki kotak yang berisi objek yang memiliki fungsi
untuk menggambarkan aktifitas dari objek.
- Objek
Komponen berikutnya adalah objek. Komponen objek
ini digambarkan memiliki bentuk kotak yang berisikan
nama dari objek dengan garis bawah. Biasanya objek
berfungsi untuk mendokumentasikan perilaku sebuah
objek pada sebuah sistem.
- Messages
Terakhir ada messages atau pesan. Komponen ini untuk
menggambarkan komunikasi antar objek. Messages
biasanya muncul secara berurutan pada lifeline.
Komponen messages ini direpresentasikan dengan anak
panah. Inti dari sebuah diagram urutan terdapat pada
komponen lifeline dan messages ini.

Simbol – Simbol Sequence Diagram

4. Class Diagram
Class Diagram Class diagram adalah salah satu jenis diagram struktur pada
UML yang menggambarkan dengan jelas struktur serta
deskripsi class, atribut, metode, dan hubungan dari setiap
objek. Ia bersifat statis, dalam artian diagram kelas bukan
menjelaskan apa yang terjadi jika kelas-kelasnya
berhubungan, melainkan menjelaskan hubungan apa yang
terjadi.
Tujuan Sequence 1. Menunjukan struktur dari suatu sistem dengan jelas.
Diagram 2. Meningkatkan pemahaman tentang gambaran umum
atau skema dari suatu program.
3. Dapat digunakan untuk analisis bisnis dan digunakan
untuk membuat model sistem dari sisi bisnis.
4. Dapat memberikan gambaran mengenai sistem atau
perangkat lunak serta relasi-relasi yang terkandung di
dalamnya.

Simbol – Simbol Class Diagram


BAGIAN II
1. Mengidentifikasi Proses Bisnis
Perkembangan zaman sekarang yang serba digital, dan dimana pembuatan undangan tidak hanya
melalui kertas yang dicetak. Melainkan melalui media digital seperti gambar dan video. Undangan
digital dapat mempermudah proses penyebaran kabar karena dapat disebar hanya melalui media
sosial sehingga tidak perlu pergi dan hal tersebut dapat menghemat biaya. Selain penghematan
biaya, selain itu undangan digital bekerja lebih efektif dan efisien. Bisnis undangan digital adalah
sebuah bisnis yang tidak memerlukan modal yang besar alias bisa di mulai dengan modal yang
minim. Hal ini mungkin saja bisa menjadi peluang untuk Anda yang ingin memulai sebuah bisnis.

2. Mengidentifikasi Aktor
Identifikasi aktor bertujuan untuk menggambarkan pengguna yang terlibat dalam sistem dan
memberikan gambaran apa yang dikerjakan oleh sistem. Pada gambar dibawah ini merupakan
gambar identifikasi aktor dimana terdapat empat aktor yaitu pengguna, pelanggan, admin dan
pemilik Bisnis.

No Nama Bagian Keterangan


Spesifikasi
Aktor
1. Primary Pelanggan Adalah Seorang pengguna
Business Actor yang membutuhkan jasa pembuatan
undangan.
2. Primary System Admin adalah pengguna aplikasi
Actor untuk menerima pesanan dari
pelanggan.
3. External System Pemilik bisnis adalah pengguna
Actor aplikasi yang memantau
perkembanganbisnisnya.
3. Mengidentifikasi Dokumen (Data dan Informasi)
Identifikasi dokumen merupakan penjabaran dari data dan informasi yang dibutuhkan system.
No Nama Bagian Data & Informasi
Spesifikasi
Aktor
1. Primary
Nama pelanggan, Nama kedua
Business Actor
pengantin, Nama kedua Orang tua
pengantin, Alamat Pengantin, Lokasi
dan Waktu Acara.
2. Primary System
Id Admin, Username, dan E-Mail
Actor

3. External System
Id Pemilik, Username, E-Mail, dan
Actor
Alamat.

4. Perancangan Diagram UML


1. Rancangan Diagram Use Case
Tabel Aktifitas Use Case

No Nama Kegiatan Nama Use Case Keterangan


1. Registrasi DAFTAR Pelanggan melakukan registrasi akun
sebelum login
2. Login LOGIN Pelanggan, Admin, dan Pemilik
Bisnis melakukan login untuk ke
dashboard
3. Memilih Desain PILIH DESAIN Pelanggan memilih desain yang telah
disediakan
4. Melakukan pembayaran PEMBAYARAN Pelanggan melakukan pembayaran.
5. Memvalidasi pembayaran VALIDASI Admin melakukan validasi
PEMBAYARAN pembayaran.
6. Membuat dan Menerima LAPORAN Admin membuat laporan, dan pemilik
Laporan bisnis menerima laporan

2. Rancangan Activity Diagram


• Login
• Pembayaran

• Pilih Desain
• Validasi Pembayaran

• Laporan
• Registrasi
• Activity Diagram Keseluruhan

3. Rancangan Diagram Sekuensial


• Register
• Desain

• Laporan
• Pembayaran

• Validasi
• Login

• Keseluruhan
4. Rancangan Class Diagram

Anda mungkin juga menyukai