example dfd s1 02
DESCRIPTION
giving simple example of data flow diagram (DFD)TRANSCRIPT
![Page 1: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/1.jpg)
Core diagram on designing base on waterfall motodology Example: by Azhari, Dr
1. Arsitektur 1. Arsitektur DBMS
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 )
D a ta D e f in it io n L a n g u a g e
D D L
D a ta M a n ip u la t io n
L a n g u a g e D M L
P r o p r ie ta ry D a ta 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 ite 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)
In te rn a l T P M o n ito r
(o p t)
S to r e d D a ta M e t a d a ta
P ro g ra m m e rs
E n d U s e rs
S ys te m s A n a lys ts a n d /o r
D a ta b a s e D e s ig n e rs
![Page 2: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/2.jpg)
2. Simple g
3. Arsiktek
group Cons
ktur sebuah
esus Flow M
e-govermen
Model
nt
![Page 3: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/3.jpg)
4. Arsitektur sebuah sistem informasi akademik universitas
5. Arsitektur sistem untuk GDSS Arsitektur untk sebuah “aplikasi” GDSS: harus mampu menunjukan/penjelasan :
• Adanya jaringan komputer yang menghubungkan para DM • Adanya beberapa manager pengambil keputusan (DM) • Adanya “nama” model decision yang digunakan (fuzzy, prometee, borda, etc) • Adanya “nama “database utama problem case or row datanya (internal n eksternal) • Adanya “nama ” komponen kriteria dan komponen alternatif database decionnya • Adanya komponen rulebase / inferensi / analisis decison • Adanya komponen database (1 server, or more..)
![Page 4: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/4.jpg)
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 applications—see 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
Dan coba perhatikan dari beberapa contoh UI berikut mana yang baik n mudah, bagi saudara. Kenapa saudara tidak mencoba mendesian sweperti itu?
![Page 5: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/5.jpg)
![Page 6: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/6.jpg)
![Page 7: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/7.jpg)
3. Kons Contoh 1
DFD Flow Char
sistens
1: UI pros
rt
Pelanggan
T
i: Desai
ses auten
msg paskodeuse
Kode Use
KodeUser Password
Mulai
Selesai
Tombol =Cance
Tombol =OK?
Y
T
in UI de
ntifikasi
ssword or er incorrect
er, Password
K
k
el?
? Y
engan D
dPros
Autent
tPassw
Kode User
Proses M
tPassworkodeUser & pa
DFD
ses ifikasi
word
Password
Main menu
rd == assword ??
Y
T
d
IncoKodeUser
T
Prosem
orrect: r Password
es Main enu
![Page 8: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/8.jpg)
Coba kalo UI nya seperti ini, tuliskan DFD nya
Lengkapi dfd ini:
Search Cars
tXXXXX
![Page 9: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/9.jpg)
Contoh 2: Proses Data Members
CardNumber
Card Information
Nama, alamat, Kartu Kredit, Statusmember, Balance, bonus, IDMEMBER
Balance, bonus, IDMEMBER. Nama, alamat, CardNumber, Statusmember
2 Proses
MEMBERSNama, alamat, CardNumber, Statusmember, Balance, bonus, IDMEMBER
tStatus
tKreditCard
Status IdStatus
tMember
Pelanggan
![Page 10: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/10.jpg)
Contoh 3: Proses Data New Members
Contoh 4: Proses Edit Data Members
CardNumber
Card Information IDMEMBER, Nama, alamat
2.2 Proses NewMEMBERS
Nama, alamat, CardNumber, Statusmember, Balance, bonus
tStatus
tKreditCard
Status IdStatus
tMember
Pelanggan
Nama, alamat, Kartu Kredit, Statusmember, Balance, bonus
CardNumber
Card Information
Nama, alamat, CardNumber, Statusmember, Balance, bonus
2.1 Proses NewMEMBERS
Nama, alamat, Kartu Kredit, Statusmember, Balance, bonus, IDMEMBER
tStatus
tKreditCard
Status IdStatus
tMember
Pelanggan
![Page 11: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/11.jpg)
Contoh 5: Proses Laporan Order Produk
Date, PONumber Product type, Stock Qty, Order Qty
type, stock, productname, …
ProductNumber
Stock Information
Date, PONumber 3.1 Proses Product Order
ProductNumber, type, stock
tOrder
tStock
Quantity, order Detail
IdOrder, Date, NumberPO
tProduct
Managemen
![Page 12: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/12.jpg)
Contoh 6 Coba tulisk
Coba Leng
6: Antar m
kan bagaim
gkapi dfd in
muka Use
mana dfd nya
ni:
er (input
a?
dan outp
costing
put sekaliggus, dalaam satu foorm)
![Page 13: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/13.jpg)
Contoh 7Coba tulisk
7: Form hkan bagiam
hasil /outpmana dfd nya
put nya a (perhatikaan apakah tri
Purchorderepo
iggernya)?
hase er ort
![Page 14: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/14.jpg)
4. DFD In Over all Cara memadang or memerika semua proses-proses dari semua diagram DFD, dapat diperlihat sebagai berikut:
0 The System
1 A Function of the System
1.1 Activity of the Function
Task 1.1.3
1.2 Another Activity of the Function
Task 1.1.1 Task 1.1.2
Task 1.2.2
Task 1.2.1
2 Another Function of the System
2.1 Activity of this Function
Task 2.1.1
Task 2.1.3 Task 2.1.4
Task 2.1.2
2.2 Another Activity of this Function
Task 2.2.1
Task 2.2.3
Task 2.2.2
![Page 15: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/15.jpg)
Dalam tree menu utama
Atau jika dipisah-dipisahkan :
Sumber: http://masbow05.blogspot.com/
Level 0/ dagram konteks
Level 1
Level 2 (dari proses 3)
0 T h e S y s te m
1 A F u n c t io n
2 A n o th e r
F u n c t io n
1 . 1 A c t iv i t y o f th e
F u n c t io n
1 . 2 A n o t h e r A c t iv i t y o f th e F u n c t io n
T a s k 1 . 2 . 2
T a s k 2 . 1 . 1T a s k 1 . 1 . 1
T a s k 1 . 1 . 2
T a s k 1 . 1 . 3
T a s k 1 . 2 . 1
2 . 2 A n o th e r A c t iv i ty o f t h is F u n c t io n
2 . 1 A c iv ity o f t h is
F u n c t io n
T a s k 2 . 1 . 2
T a s k 2 . 1 . 3
T a s k 2 . 1 . 4
T a s k 2 . 2 . 1
T a s k 2 . 2 . 2
T a s k 2 . 2 . 3
![Page 16: Example DFD S1 02](https://reader038.vdocuments.site/reader038/viewer/2022102809/5695d4971a28ab9b02a20506/html5/thumbnails/16.jpg)
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: Jika di konversi ke relasional tabel terdapat tabel-tabel : tMatakuliah (kdMk, ..); tKRS(kdKrs, ..); tMahasiswa(kdMhs, …) b) Ini ERD yang benar: Jika di konversi ke relasional tabel terdapat tabel-tabel : tMatakuliah (kdMk, ..); tKRS(kdMk, kdMhs,..); tMahasiswa(kdMhs, …)
Matakuliah KRS Mahasiswa
Matakuliah Mahasiswa KRSn m