MERANCANG
APLIKASI BERBASIS DBASE MENGGUNAKAN ERD ATAU CLASS DIAGRAM-UML
CLASS
DIAGRAM
l Menggambarkan Objek/Class Pada
Sistem
Contoh :
Object Class Program
Tabel Data Pada Database
OBJECT - CLASS DIAGRAM
l Attribut
l Operation/Function/Method
l RelationShip
CLASS DIAGRAM
CLASS ICON – CLASS DIAGRAM
RELATION –
CLASS DIAGRAM
KARDINALITAS
RELATION – CLASS DIAGRAM
kardinalitas
|
Arti
|
Keterangan/Contoh
|
0..1
|
Kosong atau satu
|
|
0..*
|
Lebih dari sama dengan kosong
|
|
0..n
|
Lebih dari sama dengan
n, dimana n lebih dari 1
|
0..3
|
1
|
Hanya satu
|
|
1..*
|
Lebih dari sama dengan
satu
|
|
1..n
|
Lebih dari sama dengan
satu dimana n lebih dari satu
|
1..5
|
*
|
Banyak atau Many
|
|
N
|
Hanya N, dimana N
lebih dari satu
|
9
|
n..*
|
Lebih dari sama dengan
N dimana N lebih dari satu
|
7..*
|
n..m
|
Lebih dari sama dengan
N dan kurang dari sama dengan M. Dimana M dan N lebih dari satu.
|
3..10
|
INDIKATOR RELATION – CLASS DIAGRAM
INDIKATOR VARIABLE – CLASS DIAGRAM
+
|
Public
|
|
#
|
Protected
|
|
-
|
Private
|
|
$
|
Static
|
|
/
|
Drived
|
Atribut tidak standar
|
*
|
Abstrak
|
Fungsi tidak standar
|
Contoh
Kasus
reservasi tiket pesawat
Reservasi
tiket pesawat merupakan suatu proses pembelian tiket pesawat yang dillakukan
oleh passanger mulai dari melihat jadwal, pembayaran harga tiket, dan sampai
pada tiket yang sudah dicetak dan siap digunakan.
Bentuk ERD
Bentuk UML
passanger
|
+Noktp:string
+Nama:string
+Alamat:s: tring
+Jeniskelamin: string
+telepon:int
|
Teller
|
+no_id:int
nama:string
|
Data_penerbangan
|
+no_per: int
+Maskapai:string
+kelas:string
+asal:string
+tujuan:string
+tanggal:date
+pukul:int
+harga : int
|
tiket
|
+No_tiket:int
+no_telp:int
+nama:string
+no_per:int
+kelas:string
+asal:string
+tujuan:string
+tanggal:date
+pukul:int
+no_rek:int
|
Bank
|
+No_rek:int
+alamat:string
+nma_bank:string
|
login
|
+user_id:string
+password:string
|
Tabel
0 komentar:
Post a Comment