materi perancangan terstruktur
TRANSCRIPT
01/12/2010
1
DUDUK BERKELOMPOK TUGAS ANALISIS DAN PERANCANGAN
TERSTRUKTUR
FLOW MAP
KEGUNAAN
Mengambarkan aliran dokumen pada sistem yang berjalan
di suatu organisasi
Salah satu bentuk standar operasional di suatu perusahaan
Sebagai Dasar Analisis kebutuhan pengembangan sistem
berbasis komputer
01/12/2010
2
SIMBOL FLOW MAP
SIMBOL PADA FLOW MAP
Dokumen Mewakili Dokumen
Baik Berupa Surat,
Formulir, Faktur, Laporan,
atau bentuk dokumen
lainnya seperti Foto
SIMBOL PADA FLOW MAP
Persegi Empat Mewakili Proses yang
menggunakan mesin
seperti halnya membuat
surat, mebuata laporan
atau mengisi formulir
dengan aplikasi komputer
seperti word atau ecxel
SIMBOL PADA FLOW MAP
Trapesium Mewakili Proses yang
dilakukan secara manual,
seperti halnya membuat
surat dengan tangan,
mengisi formulir dengan
tangan, atau membuat
laporan dengan tangan
01/12/2010
3
SIMBOL PADA FLOW MAP
Segitiga mengarah ke
bawah
Mewakili Proses
pengarsipan dokumen fisik
seperti surat, laporan atau
formulir
SIMBOL DOKUMEN
Silinder Mewakili media
penyimpanan secara
softcopy, berupa file
seperti dengan
menggunakan word atau
ecxel
SIMBOL PADA FLOW MAP
Panah Mewakili arah urutan
antar proses
SIMBOL PADA FLOW MAP
Decision Mewakili keputusan dari 2
pilihan, biasanya dari
proses pemeriksaan
dokumen
01/12/2010
4
SIMBOL PADA FLOW MAP
Lingkaran Mewakili sambungan
(konektor) proses yang
terputus di dalam suatu
gambar flow map
SIMBOL PADA FLOW MAP
Konektor ke halaman baru Mewakili sambungan
(konektor) proses yang
terputus di dalam suatu
gambar flow map dan
dilanjutkan pada halaman
yang berbeda
ENTITY RELATIONSHIP DIAGRAM
(ERD)
KEGUNAAN
Mengambarkan keterhubungan entitas
Sebagai Dasar Analisis kebutuhan pengembangan database
pada pengembangan sistem
Bentuk konseptual sebelum untuk diimplementasikan
pada database
01/12/2010
5
SIMBOL ENTITY RELATIONSHIP
DIAGRAM (ERD) dan KARDINALITAS
SIMBOL PADA ERD
Persegi Panjang Mewakili Entitas baik
pelaku atau obyek yang
terlibat dalam sistemENTITAS
Persegi Panjang (garis
ganda)
SIMBOL PADA ERD
Mewakili Entitas yang
lemah (Weak Entity)
ENTITAS
SIMBOL PADA ERD
Belah Ketupat Mewakili relasi antar
entitas
RELASI
01/12/2010
6
SIMBOL PADA ERD
Ellips Mewakili atribut dari suatu
entitas
Atribut
11OneOne
N1
NN
ManyOne
ManyMany
KARDINALITAS
Staf Anggota
Kepala
ERD dari Proses Pendaftaran (Termasuk Pembuatan
Kartu Anggota)
Staf AnggotaPendaftaran
Kepala
ERD dari Proses Pendaftaran (Termasuk Pembuatan
Kartu Anggota)
01/12/2010
7
Staf AnggotaPendaftaran
Kepala
ERD dari Proses Pendaftaran (Termasuk Pembuatan
Kartu Anggota)
Staf AnggotaPendaftaran
Kepala
ERD dari Proses Pendaftaran (Termasuk Pembuatan
Kartu Anggota)
Staf AnggotaPendaftaran
Kepala
ERD dari Proses Pendaftaran (Termasuk Pembuatan
Kartu Anggota)
Staf Anggotatercatat
Kepala
Mencatat Pendaftaran
Persetujuan
ERD dari Proses Pendaftaran (Termasuk Pembuatan
Kartu Anggota)
01/12/2010
8
User AnggotatercatatMencatat Pendaftaran
Persetujuan
ERD dari Proses Pendaftaran
Staf AnggotaPeminjaman
Buku
Jika Seorang Anggota Hanya Dibolehkan Meminjam
satu buku saja
Staf Anggotatercatat
Buku
Mencatat Peminjaman
terpinjam
Jika Seorang Anggota Hanya Dibolehkan Meminjam
satu buku saja No_nota
Kd_AnggotaTgl Pinjam
Kd_Anggota
NamaKd_StafNama
Kd_BukuKd_Staf
Tgl kembali
Kd_Buku
Judul
Staf AnggotaPeminjaman
Buku
Jika Seorang Pelanggan Hanya Dibolehkan meminjam
lebih dari satu buku
01/12/2010
9
Staf Anggotatercatat
Buku
Mencatat Peminjaman
terpinjam
Jika Seorang Anggota Dibolehkan Meminjam Lebih dari
satu bukuStaf Anggotatercatat
Buku
Mencatat
Detil
Peminjaman
Terdiri
Master
Peminjaman
memilikiKd_StafNama
Kd_buku
Judul
No_Nota Kd_Anggota
Tgl pinjamKd_Staf
Kd_buku**
Tgl kembali
No_Nota
Kd_Anggota
Nama
Staf Anggotatercatat
Buku
mencatat
Detil
Peminjaman
terjual
Master
Peminjaman
MemilikiKd_Staf*Nama
Kd_Buku*
Judul
No_Nota* Kd_Anggota**
Tgl pinjamKd_Staf**
Kd_Buku**
Tgl kembali
No_Nota**
Kd_Anggota*
Nama
User (Staf) Anggotatercatat
Buku
mencatat
Detil
Peminjaman
terjual
Master
Peminjaman
MemilikiKd_Staf*Nama
Kd_Buku*
Judul
No_Nota* Kd_Anggota**
Tgl pinjamKd_Staf**
Kd_Buku**
Tgl kembali
No_Nota**
Kd_Anggota*
Nama
01/12/2010
10
Anggota
Lahir
Penerbit
Penulis
Utama
Negara
Buku
Detil
Peminjaman
StafMaster
Peminjaman
Propinsi
Kota
Tercatat Mencatat
Memiliki
Memiliki
Terdiri
Memiliki
Memiliki
Memiliki
No Nama Atribut Tipe Ukuran Keterangan
1 Kd_Anggota* Numerik 9 Primary key
2 Nama_Anggota Karakter 30
3 Kota Kelahiran Karakter 25
4 Tanggal Kelahiran Date
5 Alamat Karakter 50
6 Jenis kelamin karakter 9
7 No.HP Numerik 12 null
Tabel Anggota
CONTEXT DIAGRAM (CD) dan DATA
FLOW DIAGRAM (DFD)
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
01/12/2010
11
SIMBOL CONTEXT DIAGRAM (CD)
dan DATA FLOW DIAGRAM (DFD)
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
SIMBOL PADA CD/DFD
Dua garis sejajar Mewakili media
penyimpanan berupa file
atau tabel
01/12/2010
12
SIMBOL PADA CD/DFD
Panah Mewakili arah aliran data
atau informasi baik dari
entitas ke proses atau
proses ke media
penyimpananSistem
Informasi
Keanggotaan
Perpustakaan
StafKepala
Perpustakaan
Data Anggota
Informasi Anggota,
Informasi Perkembangan
Keanggotaan
Data kebutuhan Informasi
Contoh Context
Diagram
Sistem
Informasi
PerpustakaanStaf
Kepala
Perpustakaan
Data Anggota, Data Buku
yang akan dipinjam, Dara
buku yang dikembalikan
Informasi Anggota,
Informasi Buku yang telah
dipinjam, Informasi buku yang telah dikembalikan
Informasi Perkembangan
Peminjaman Buku,
Informasi Perkembangan Keanggotaan
Data kebutuhan Informasi
Contoh Context Diagram
1
LoginStaf
2
Pengolahan
User
Kepala
Perpustakaan
5
Peminjaman
Buku
Username,
password
- data Buku
- data user yang akan diolah
4
Pengolahan
Anggota
data Anggota yang akan diolah
Informasi Anggota yang sudah diolah
Data Anggota
da
ta A
ng
go
ta ya
ng
aka
n d
iola
h
Da
ta A
ng
go
ta ya
ng
sud
ah
dio
lah
Login Valid Staf
- Login Valid Staf
Login Valid Staf
Username, Pasword Valid
6
Penyajian
Informasi
Data Anggota
data yang dicari
Informasi peta, berita
data User
data user
- data Buku
data peminjaman
Data PeminjamanMaster Peminjaman
Data Peminjaman
3
Pengolahan
BukuData Buku
User
data Buku
data Buku
Login Valid Staf
Username, password
Username, Pasword Valid
Login Valid Kepala
Data Login
Informasi user yang telah diolah
Informasi buku yang telah diolah
- data buku yang akan diolah
Detil Peminjaman
Da
ta D
etil
Pe
min
jam
an D
ata
De
til
Pe
min
jam
an
Data Anggota
Conto
h D
FD
Lev
el 0
01/12/2010
13
Staf
4.1
Tambah Data
anggota
4.3
Hapus Data
anggota
informasi anggota
yang telah ditambah
informasi anggota
Yang telah dihapus
data anggota
yang akan ditambahkan
data anggota yang
akan dihapus
data anggota yang telah ditambah
data anggota yang akan
ditambah
data anggota yang
akan dihapus
data anggota yang telah
dihapus
4.2
Ubah Data
anggotaanggota
data anggota
yang akan diubah
informasi anggota
yang telah diubah
data anggota
yang telah diubah
data anggota
yang akan diubah
Contoh DFD Level 1 Proses 4
staf
5.1
Tambah
peminjaman
info peminjaman yang sudah diubah
data peminjaman yang akan diubah
Info peminjaman yang sudah dicari
data peminjaman yang akan dicari
Info peminjaman yang sudah ditambah
data peminjaman yang akan ditambah
5.2
Cari
peminjaman
5.3
Ubah
peminjaman
Master
peminjaman
data peminjaman yang akan ditambah
data peminjaman yang akan dicari
data peminjaman yang akan diubah
data peminjaman yang sudah ditambah
data peminjaman yang sudah diubah
data peminjaman yang sudah dicari
Login user valid sebagai
staf
Login user valid sebagai
staf
Login user valid sebagai
staf
detil
peminjaman
data rincian peminjaman yang akan ditambah
data rincian peminjaman yang sudah ditambah
data rincian peminjaman yang akan dicari
data rincian peminjaman yang sudah dicari
data rincian peminjaman yang akan diubah
data rincian peminjaman yang sudah diubah
5.4
Cetak
peminjaman
data peminjaman yang akan dicetak
data peminjaman yang sudah dicetak
data rincian peminjaman yang akan dicetak
data rincian peminjaman yang sudah dicetak
info peminjaman yang sudah dicetak
data peminjaman yang akan dicetak
Login user valid sebagai
staf
Data Anggota
Data Buku Buku
Anggota
Contoh DFD Level 1 Proses 5
Sistem
Informasi
PerpustakaanAnggota Staf
Kepala
Perpustakaan
Data Anggota
Data Buku yang akan
dipinjam, Dara buku yang
dikembalikan
Informasi Buku yang telah
dipinjam, Informasi buku
yang telah dikembalikan
Informasi keanggotaan
Informasi Perkembangan
Peminjaman Buku,
Informasi Perkembangan Keanggotaan
Data kebutuhan Informasi
Contoh Context Diagram
Sistem
Informasi
PerpustakaanAnggota Staf
Kepala
Perpustakaan
Data Anggota
Data User , Data Negara,
Data Propinsi, Data Kota,
Data Rak, Data Penerbit, Data Penulis Utama, Data
Buku yang akan dipinjam,
Dara buku yang
dikembalikan
Informasi, User, Informasi
Negara, Informasi
Propinsi, Informasi Kota, Informasi, Penerbit,
Informasi Penulis,
Informasi Buku yang telah
dipinjam, Informasi buku
yang telah dikembalikan
Informasi keanggotaan
Informasi Perkembangan
Peminjaman Buku,
Informasi Perkembangan Keanggotaan
Data kebutuhan Informasi
Contoh Context Diagram