my clock

Senin, 04 Juni 2012

MERANCANG APLIKASI BERBASIS DBASE MENGGUNAKAN ERD ATAU CLASS DIAGRAM-UML



          Pada perancangan aplikasi berbasis data base dapa dilakukan dengan menggunakan ERD atau juga bisa dengan class diagram atau biasa disebut UML.

   Class diagram
-      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

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More