Example: by Azhari, Dr
1. Arsitektur
1. Arsitektur DBMS
P ro g ra m m e rs
S y s te m s A n a l y s ts
a n d /o r
D a ta b a s e D e s ig n e r s
E n d U se rs
H o s t-b a s e d
T r a n s a c t io n
P r o c e s s in g
M o n ito r
( o p t io n a l)
D a ta
M a n ip u la t io n
Language
DML
D a ta
D e f i n i t io n
Language
DDL
In te r n a l
T P M o n it o r
(o p t)
P r o p r ie t a r y D a t a
M a n ip u la t io n
L a n g u a g e a n d /o r
R e p o r t W r it e r s
D a ta b a s e M a n a g e m e n t S y s te m (D B M S )
S to re d D a ta
M e ta d a ta
2. Simple group
g
Consesus Flow Model
M
2. Desain UI
Gunakan komponen GUI (Windows and Web interfaces), semaksimal munkin agar rancangan UI menjadi
simple, menarik, dan memudahkan para pengguna.
Basic Components
Text boxes
Radio buttons
Check boxes
List boxes
Drop down lists
Combination boxes
Spin boxes
Buttons
Hyperlinks (yes, also
for Windows
applicationssee
Quicken 2000)
Advanced Compoments
(mostly for Windows
interfaces)
Drop down calendars
Slider edit controls
Masked edit controls
Ellipsis controls
Alternate numerical spinners
Check list boxes
Check tree boxes
3. Kons
sistensi: Desaiin UI de
engan D
DFD
Contoh 1:
1 UI prosses auten
ntifikasi
DFD
Pelanggan
Prose
es Main
menu
Prosses
Autentifikasi
Password
d
K
Kode
User
tPassw
word
Flow Charrt
Mulai
KodeUser
Password
Y
Tombol =OK??
tPassworrd ==
kodeUser & paassword ??
k
T
Y
T
Tombol
=Canceel?
Y
Selesai
Proses Main
M
menu
Inco
orrect:
KodeUserr Password
Search Cars
tXXXXX
Pelanggan
Card Information
Proses
MEMBERS
Nama, alamat,
CardNumber,
Statusmember,
Balance, bonus,
IDMEMBER
CardNumber
tKreditCard
Balance, bonus,
IDMEMBER. Nama,
alamat, CardNumber,
Statusmember
tMember
IdStatus
Status
tStatus
Pelanggan
Nama, alamat,
CardNumber,
Statusmember,
Balance, bonus
2.1
Card Information
Proses New
MEMBERS
CardNumber
tKreditCard
IdStatus
tMember
Status
tStatus
Pelanggan
2.2
IDMEMBER,
Nama, alamat
Nama, alamat,
CardNumber,
Statusmember,
Balance, bonus
Card Information
Proses New
MEMBERS
Nama, alamat,
Kartu Kredit,
Statusmember,
Balance, bonus
tMember
CardNumber
tKreditCard
IdStatus
Status
tStatus
coba lengkapi
Date, PONumber
Managemen
3.1
Proses
Product
Order
Stock Information
ProductNumber
ProductNumber,
type, stock
type, stock,
productname,
tProduct
tStock
IdOrder, Date,
NumberPO
Quantity,
order Detail
tOrder
Contoh 6:
6 Antar m
muka Use
er (input dan outp
put sekalig
gus, dala
am satu fo
orm)
Coba tuliskkan bagaim
mana dfd nyaa?
costing
Contoh 7:
7 Form hasil
h
/outp
put nya
Coba tulisk
kan bagiam
mana dfd nyaa (perhatikaan apakah triiggernya)?
Purch
hase
ordeer
repoort
Task 1.1.2
1.2
Another Activity of the Function
Task 1.2.1
Task 1.2.2
Task 1.1.3
2
Another Function of the System
2.1
Activity of this Function
Task 2.1.1
2.2
Another Activity of this Function
Task 2.1.2
Task 2.2.1
Task 2.1.3
Task 2.1.4
Task 2.2.2
Task 2.2.3
2
A n o th e r
F u n c t io n
1
A F u n c t io n
1 .1
A c tiv it y o f th e
F u n c tio n
1 .2
A n o t h e r A c tiv it y
o f th e F u n c tio n
2 .1
A c iv ity o f t h is
F u n c t io n
2 .2
A n o th e r A c t iv ity
o f t h is F u n c tio n
T a s k 1 .1 .1
T a s k 1 .2 .1
T a s k 2 .1 .1
T a s k 2 .2 .1
T a s k 1 .1 .2
T a s k 1 .2 .2
T a s k 2 .1 .2
T a s k 2 .2 .2
T a s k 2 .1 .3
T a s k 2 .2 .3
T a s k 1 .1 .3
T a s k 2 .1 .4
Level 1
Sumber: http://masbow05.blogspot.com/
5. Database
1. Untuk memudahan mulailah dengan mendesain ERD nya dulu, agar proses normalisasi tabel dapat
dengan mudah dilakukan.
2. Setiap atribut harus benar-benar menjadi/dimiliki masing-masing entitas, jangan sampai salah
pasang, misalnya atribut judul matakuliah sudara pasang pada entitas KRS
3. Hal perlu diperhatikan dalam nenyusun ERD adalah harus saudara pahami tentang transaksi
yang akan menjadi/dijadikan relasionshipnya. Biasanya ada mahasiswa yang laangsung
menjadikan sebagi entitas, ini salah. Karena kalo begitu, itu sudah masuk ke dalam caranya
relasional tabel.
a) ini contoh ERD salah:
Matakuliah
Mahasiswa
KRS
KRS
Matakuliah
n