Pada perancangan aplikasi berbasis data base dapa dilakukan dengan
menggunakan ERD atau juga bisa dengan class diagram atau biasa disebut UML.
-
Menggambarkan
Objek/Class Pada Sistem
Contoh :
ü Object Class Program
ü Tabel Data Pada Database
2.
Objet - Class
Diagram
-
Attribut
-
Operation/Function/Method
-
RelationShip
-
Note / Keterangan (Optional)
Berikut adalah sifat-sifat relasi class
diagram :
|
Indikator/Gambar
|
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
|
Berikut ini adalah sifat-sifat variabelnya
:
|
+
|
Public
|
|
|
#
|
Protected
|
|
|
-
|
Private
|
|
|
$
|
Static
|
|
|
/
|
Drived
|
Atribut
tidak standar
|
|
*
|
Abstrak
|
Fungsi tidak standar
|
Contoh
dari perancangan ini bisa ditemukan dalam 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. Di bawah ini adalah bentuk
ERDnya:
Sebelum
melakukan perancangan basis data dengan menggunakan ERD, maka terlebih dahulu
ditentukan entity-entity yang akan terlibat beserta atributnya masing-masing,
yaitu sbb :
1. Entity Passenger, Attribute : Nama, no.KTP,
alamat, Jenis kelamin, dan No. Telepon.
2. Entity Teller, Attribute: Nold dan Nama
. Entity Data_Penerbangan, Attribute :
No.penerbangan,Maskapai,kelas,asal, tujuan,waktu dan harga tiket.
4.Entity Tiket, Attribute
:No.tiket,No.KTP, Nama,No.Penerbangan,Kelas,Asal,Tujuan, Tanggal,Pukul,dan
No.rekening
5. Entity Login, Attribute :User.Id,
dan Password
6. Entity Bank, Attribute : NamaBank,
Alamat, dan No. Rekening.
Semua entity yang terlibat dalam
perancangan telah ditentukan, maka selanjutnya dibangun tabel sesuai attribute
yang dimiliki tiap entity. Setelah tabel dan data yang disusun terbentuk, maka
dilakukan perancangan basis data dengan menjelaskan hubungan antar entity
menggunakan ERD.




0 komentar:
Posting Komentar