Anda di halaman 1dari 10

10/10/2012

PERANCANGAN TERSTRUKTUR

CONTEXT DIAGRAM (CD) dan DATA


FLOW DIAGRAM (DFD)

1
10/10/2012

KEGUNAAN
Mengambarkan rancangan sistem berbasiskan komputer
yang terstruktur
Suatu bentuk rancangan umum dan spesifik dari sistem
yang akan dijadikan dasar untuk diimplementasikan ke
bentuk program

SIMBOL CONTEXT DIAGRAM (CD)


dan DATA FLOW DIAGRAM (DFD)

2
10/10/2012

SIMBOL PADA CD/DFD


Persegi Panjang Mewakili Entitas dalam hal
ini adalah user dari sistem
yang dirancang

SIMBOL PADA CD/DFD


Lingkaran Mewakili sistem pada
Context Diagram/Diagram
Konteks, sementara pada
DFD mewakili Proses

3
10/10/2012

SIMBOL PADA CD/DFD


Dua garis sejajar Mewakili media
penyimpanan berupa file
atau tabel

SIMBOL PADA CD/DFD


Panah Mewakili arah aliran data
atau informasi baik dari
entitas ke proses atau
proses ke media
penyimpanan

4
10/10/2012

Contoh User Requerment 1


1. Sistem Informasi Menangani Prosedur Pendaftaran
Anggota
2. Staf Pendaftaran Mengolah Data Pendaftaran
3. Kepala Perpustakaan Mendapat Informasi Perkembangan
keanggotaan Perpustakaan

Contoh 1 Context Diagram

Informasi Perkembangan Data Anggota


Keanggotaan Sistem
Kepala Informasi
Keanggotaan Staf
Perpustakaan
Data kebutuhan Informasi Perpustakaan Informasi Anggota,

5
10/10/2012

Contoh User Requerment 2


1. Sistem Informasi Menangani Prosedur : Pengadaan Buku,
Pendaftaran Anggota, Prosedur Peminjaman Buku
termasuk mencetak bukti peminjaman buku
2. Staf Pendaftaran Mengolah Pengadaan buku, Data
Pendaftaran, Peminjaman Buku dan Mencetak Bukti
Peminjaman Buku
3. Kepala Perpustakaan Mendapat Informasi :
Perkembangan Keanggotaan, Perkembangan Peminjaman
Buku

Contoh 2 Context Diagram

Informasi Perkembangan
Peminjaman Buku, Data Anggota, Data Buku
Informasi Perkembangan yang akan dipinjam, Data
Keanggotaan Sistem buku yang dikembalikan
Kepala Informasi Staf
Perpustakaan Perpustakaan Informasi Anggota,
Data kebutuhan Informasi
Informasi Buku yang telah
dipinjam, Informasi buku
yang telah dikembalikan

6
10/10/2012

Informasi Anggota yang sudah diolah


data Anggota yang akan diolah

- data user yang akan diolah


Login Valid Staf
- Login Valid Staf 4
Pengolahan
2 Anggota
data user
Informasi user yang telah diolah Pengolahan User
data User
User

Data Anggota yang sudah diolah


data Anggota yang akan diolah
Data Login
1
Username, Login Valid Staf
Staf Login
password
Contoh DFD Level 0

Username, Pasword Valid 3


data Buku
Data Buku Pengolahan
data Buku
Buku
- data buku yang akan diolah

Informasi buku yang telah diolah Data Anggota


Login Valid Staf

Data Anggota

Username, password
Username, Pasword Valid
- data Buku

5
Master Peminjaman Data Peminjaman Peminjaman
data peminjaman Buku

Peminjaman
Peminjaman
Login Valid Kepala
Data Detil
Data Detil

Kepala Data Peminjaman


Perpustakaan

Detil Peminjaman

Informasi peta, berita


6
data yang dicari Penyajian - data Buku
Informasi

Data Anggota

Contoh DFD Level 1 Proses 4

informasi anggota data anggota yang telah ditambah


yang telah ditambah 4.1
data anggota Tambah Data
yang akan ditambahkan anggota
data anggota yang akan
ditambah

informasi anggota data anggota


yang telah diubah yang telah diubah
4.2
Staf Ubah Data anggota
anggota
data anggota data anggota
yang akan diubah yang akan diubah

data anggota yang


akan dihapus
data anggota yang 4.3
akan dihapus Hapus Data
informasi anggota anggota
Yang telah dihapus
data anggota yang telah
dihapus

7
10/10/2012

Contoh DFD Level 1 Proses 5

Data Buku Buku


Login user valid sebagai
staf Data Anggota Anggota
5.1
data peminjaman yang akan ditambah data peminjaman yang akan ditambah
Tambah
Info peminjaman yang sudah ditambah peminjaman data peminjaman yang sudah ditambah
data rincian peminjaman yang akan ditambah
data rincian peminjaman yang sudah ditambah
Login user valid sebagai
staf data rincian peminjaman yang sudah dicari
data rincian peminjaman yang akan dicari
data peminjaman yang akan dicari 5.2
data peminjaman yang sudah dicari Master
staf Cari
peminjaman peminjaman
Info peminjaman yang sudah dicari data peminjaman yang akan dicari

detil
Login user valid sebagai peminjaman
staf

5.3
data peminjaman yang akan diubah data peminjaman yang akan diubah
Ubah
info peminjaman yang sudah diubah peminjaman data peminjaman yang sudah diubah
data rincian peminjaman yang akan diubah
data rincian peminjaman yang sudah diubah
Login user valid sebagai
staf

5.4
data peminjaman yang akan dicetak data peminjaman yang akan dicetak
Cetak
info peminjaman yang sudah dicetak peminjaman data peminjaman yang sudah dicetak
data rincian peminjaman yang akan dicetak
data rincian peminjaman yang sudah dicetak

Contoh User Requerment 3


1. Sistem Informasi Menangani Prosedur Pendaftaran
Anggota
2. Staf Dapat Mengolah Pengadaan buku, Peminjaman dan
Pengembalian Buku
3. Kepala Perpustakaan Mendapat Informasi :
Perkembangan Keanggotaan, Perkembangan Buku
4. Anggota Dapat Melakukan Pendaftaran di komputer
lobby perpustakaan

8
10/10/2012

Contoh 3 Context Diagram

Data Buku Data Buku


yang akan dipinjam, Dara
Data Anggota
Sistem buku yang dikembalikan

Anggota Informasi Staf


Perpustakaan Informasi Buku yang telah
Informasi keanggotaan dipinjam, Informasi buku
yang telah dikembalikan

Informasi Perkembangan Data kebutuhan Informasi


Peminjaman Buku,
Informasi Perkembangan
Keanggotaan

Kepala
Perpustakaan

Contoh User Requerment 4


1. Sistem Informasi Menangani Prosedur : Pendataan Kota,
Data Provinsi, Data Negara, data penerbit, Penulis
Utama, Pengadaan Rak, Pengadaan Buku, Pendaftaran
Anggota, Peminjaman dan Pengembalian Buku
2. Staf Dapat Mengolah Data : Kota, Provinsi, Negara,
Penerbit, penulis Utama, Pengadaan Rak, Pengadaan
buku, Peminjaman dan Pengembalian Buku
3. Kepala Perpustakaan Mendapat Informasi :
Perkembangan Keanggotaan, Perkembangan Buku
4. Anggota Dapat Melakukan Pendaftaran di komputer
lobby perpustakaan

9
10/10/2012

Contoh 4 Context Diagram

Data User , Data Negara,


Data Propinsi, Data Kota,
Data Rak, Data Penerbit,
Data Penulis Utama, data
Buku, Data Buku yang
akan dipinjam, Dara buku
Data Anggota
Sistem yang dikembalikan

Anggota Informasi Staf


Perpustakaan Informasi, User, Informasi
Informasi keanggotaan Negara, Informasi
Propinsi, Informasi Kota,
Informasi, Penerbit,
Informasi Penulis,
Informasi Buku, Informasi
Buku yang telah dipinjam,
Informasi Perkembangan Informasi buku yang telah
Peminjaman Buku, dikembalikan
Informasi Perkembangan
Keanggotaan
Data kebutuhan Informasi

Kepala
Perpustakaan

10

Anda mungkin juga menyukai