Anda di halaman 1dari 4

Tugas Personal

ke-4, Week 06
Information Systems Analysis and Design

ESSAY

1. Jelaskan tujuan analist memodel struktural dari sistem yang diusulkan


dengan UML Class Diagram?
Tujuan analist memodel structural yaitu untuk memproduksi sebuah model konseptual
informasi yang ada di daerah yang sedang dianalisis. Model analisis tidak
mempertimbangkan kendala-kendala pelaksanaan apapun yang mungkin ada, seperti
konkurensi, distribusi, ketekunan, atau bagaimana sistem harus dibangun. UML sendiri juga
memberikan standar penulisan sebuah sistem blue print, yang meliputi konsep bisnis
proses, penulisan kelas-kelas dalam bahasa program yang spesifik, skema database, dan
komponen-komponen yang diperlukan dalam sistem software.

2. Apa itu Class? Sebutkan cara bagaimana identifikasi obyek dan class?
Class merupakan suatu blueprint atau cetakan untuk menciptakan suatu instant dari
object. Class juga merupakan grup suatu object dengan kemiripan attributes/properties,
behaviour dan relasi ke object lain.

Identifikasi :

Obyek :

Objek memiliki status (state) dan tingkah laku (behavior)

Status (state) disebut juga dengan atribut

Class :

Class terdiri dari 0 atau 1 atau beberapa atribut, minimal sebuah constructor , dan minimal
sebuah method

3. Berikan contoh atribut-atribut yang mungkin ada pada Class Pasien_RumKit.


Bagaimana mereka akan dituliskan dalam konsep class?
Class Pasien_Rumkit :

0394M - Information System Analysis and Design


Atribut :

 nama
 jenis_kelamin
 tempat_lahir
 tanggal_lahir
 no_ktp
 alamat
 no_hp

4. Gambarkan hubungan yang terjadi sesuai dengan aturan bisnis, dari Class :
Pelanggan, Barang, dan Pesanan untuk Aplikasi Penjualan.

5. Apa yang sdr ketahui dengan multiplicity? Untuk tujuan apa multiplicity
dalam hubungan antar Class? beri contoh kongkrit?
Multiplicity berupa single number (angka tunggal) atau range number (angka batasan).
Multiplcity merepresentasikan jumlah koneksi suatu class dengan class yang lainnya.
Multiplicity dari suatu titik association adalah angka kemungkinan bagian dari hubungan
kelas dengan single instance (bagian) pada titik yang lain. Contoh : ‘Customer’ untuk setiap
‘Order’, tapi satu ‘Customer’ hanya bisa memiliki beberapa ‘Order’.

6. Apa bedanya dan persamaan antara hubungan “assosiasi” dengan


“Agregasi”?
Perbedaan :

0394M - Information System Analysis and Design


assosiasi Agregasi

Merupakan hubungan “Link” Merupakan hubungan “Bagian”

Menyimpan data atribut dengan tipe data Menyimpan data atribut dengan tipe data
asli class bentukan

Digambarkan dengan garis tegas Digambarkan dengan hollow diamond

Persamaan :

Sebuah agregasi adalah kasus khusus dari asosiasi

7. Berikan dua contoh dari hubungan agregasi, generalisasi, dan asosiasi.


Bagaimana setiap jenis asosiasi digambarkan pada diagram kelas?
Agregasi :

Generalisasi :

Asosiasi satu arah:

0394M - Information System Analysis and Design


Asosiasi dua arah:

8. Berikan lengkap hubungan tersebut (No.7), dengan multiplicity nya ?

---------000--------

0394M - Information System Analysis and Design

Anda mungkin juga menyukai