Anda di halaman 1dari 19

PEMODELAN SISTEM

Abidatul Izzah, M.Kom


Teknik Informatika Politeknik Kediri

Analisis dan Desain Perangkat Lunak


Konsep Pemodelan Sistem

■ Model adalah alat komunikasi visual untuk dapat memberikan gambaran


■ Pemodelan sistem dapat menggambarkan sistem yang secara nyata serta
menjadikannya alat komunikasi bagi perancang (designer) dan programmer

Data Flow Diagram


(DFD)
Pemodelan Sistem
Terstruktur
Integration DEFinition
Pemodelan Sistem language 0 (IDEF0)

Pemodelan Sistem Unified Modeling


Berorientasi Objek Language (UML)
Diagram Konteks

■ Merupakan tingkat tertinggi dari diagram aliran data


■ Hanya memuat satu proses yang menunjukkan sistem secara keseluruhan
■ Diagram konteks tidak memuat penyimpanan data
■ Terdiri dari entitas, aliran data, dan proses, dimana proses digambarkan hanya satu
lingkaran mewakillli sistem
■ Aliran data menggambarkan masukan dan keluaran sistem
Bagaimana memulai?

■ Tentukan nama sistemnya!


■ Tentukan batasan sistemnya!
■ Tentukan entitas apa saja yang ada dalam sistem!
■ Tentukan apa yang diterima/diberikan entitas dari/pada sistem!
Ingat!!!
Ingat!!!
Diagram Konteks
Data Flow Diagram

■ Memberikan gambaran sistem secara menyeluruh


■ Proses yang dikonstruksi dalam DFD adalah sbb:
– Proses penambahan, penghapusan, pengubahan, dan pembaruan record
– Proses masukkan data dan verifikasi
– Proses validasi untuk memastikan keakuratan masukan data
– Proses pengurutan record
– Nama-nama file actual yang digunakan untuk menyimpan data
– dll
Ketentuan dalam DFD

■ Aliran data input dari eksternal entity disebut trigger


■ Aliran data output ke eksternal entity disebut respone
■ Banyaknya proses yang ditempatkan dalam satu diagram tidak terdapat ketentuan
■ Namun, jika proses terlihat lebih kompleks, maka dapat diditulis pada level selanjutnya
Symbol dalam DFD

■ Entity
■ Data Flow
■ Process
Entity
■ Data Store
Process versi Yourdon

Data flow
Data store versi Yourdon
Aturan Menggambar DFD (Proses)

■ Tidak ada proses yang hanya memiliki output.


■ Tidak ada proses yang hanya memiliki input
■ Suatu proses berlabel kata kerja

Mana yang benar?


1 2 3
Aturan Menggambar DFD (data store)

■ Data tidak dapat bergerak dari data store satu ke data store lainnya. Harus melalui
proses
■ Data tidak dapat bergerak dari entitas ke data store. Harus melalui proses
■ Data tidak dapat bergerak dari data store ke entitas. Harus melalui proses
■ Data berlabel kata benda
Mana yang benar?
1 2 3
Aturan Menggambar DFD (entity)

■ Data tidak dapat bergerak langsung dari entity satu ke entity lainnya. Harus melalui
proses
■ Entity berlabel kata benda

Mana yang benar?


1 2
DFD Level 1

■ Merupakan
dekomposisi dari
Diagram Konteks
■ Tentukan arus data!

Supervisor
Id_barang_terjual Id_barang
pembayaran Id_supplier

Bukti_jual

Koreksi_lap
Lap_kasir

Rec_barang Rec_barang Rec_supplier


Rec_bayar Rec_jual

Rec_bayar Rec_jual Rec_barang Rec_supplier

Lap_kas bulan
Lap_konsinyasi

Periodel_lap

Lap_penjualan
Supervisor
DFD level 2
Proses Olah data trx
DFD level 2
Proses Olah data brg
DFD level 2
Proses Buat laporan
Tugas

Buat:
■ - Diagram konteks
■ - Diagram level 1,2,dst

■ upload di bit.ly/tugasADPL > Tugas 4

Anda mungkin juga menyukai