Professional Documents
Culture Documents
1. 2. 3. 4. 5. 6.
Directives : persyaratan baru yang dikenakan oleh manajemen, pemerintah, atau beberapa perngaruh external.
Identifikasi masalah :
Tolok ukur bisa dilihat sejauh mana visi, misi dan tujuan institusi dicapai.
Perlu diketahui VISI, MISI, dan TUJUAN
Survey di lapangan
Untuk mendapatkan fakta Mendapatkan gambaran yang jelas tentang data dan proses sistem yang ada saat ini.
Goal : Masalah
Misi :
Meningkatkan minat akses masyarakat pada perpustakaan ini. Menyediakan sumber bahan referensi ilmu-ilmu komputer dan sistem informasi yang lenkap.
Tujuan :
Pertumbuhan anggota pertahun sebesar 10 % pertahun Penigkatan akses anggota sebesar 2% perbulan Peningkatan sumber daya buku dan referensi sebesar 3 % perbulan
Identifikasi Masalah :
Problems :
Dari tahun ke tahun jumlah anggota semakin merosot : - fakta dilapangan (survey). Minat akses anggota menurun : - fakta dilapangan (jumlah kehadiran di perpustakaan, jumlah peminjaman) Sulit mencari informasi buku atau referensi yang tepat dan akurat.
Opportunities :
Kemudahan proses untuk menjadi anggota Kemudahaan proses peminjaman Belum ada pesaing
Directives :
Dukungan pemerintah mengkampanyekan minat baca.
Penyebab Masalah
Jumlah anggota merosot :
Antara hak dan dan kewajiban tidak sepadan Persyaratan menjadi anggota terlalu ketat Fasilitas anggota dan non anggota sama saja
B. Proses
B.
B.
Mengarang
ada dalam
RegBuku NoReg
mengkoleks i
T erdiri dari
Anggota KodeAnggota
Menerbi tkan
Mengarang
Data dilengkapi berdasarkan itemitem data yang ada pada dokumen sumber
RegBuku NoReg
mengkoleks i
T erdiri dari
K ODE K O LE K S I = K O DE K OLE K S I
NORE G = NORE G
TERDIRI_DARI NOREG KODE_TRANSAK SI ch ar(5) ch ar(5) ANGGOTA KODEANGGOTA NAMA_ANGGOTA ALAMAT_ ANGGOTA NO_KTP ch ar(5) va rch ar(20) va rch ar(30) ch ar(30)
Tabel bentukan
Mendapatkan PROSES
Bagaimana mengolah data ?
Contoh :
Untuk mendapatkan data koleksi berarti ada proses entry data koleksi Untuk mendapatkan data transaksi pinjam berarti harus ada proses pencatatan peminjaman buku Dst.
Dekomposisi Fungsional
DFD Context
DFD Level 1
SIP||||||\
DFD PRIMITIF
Setup Data
Autentifikasi
Proses Transaksi
Laporan
Data Koleksi
Data Rak
Data Penerbit
Data Pengarang
Reg Buku
Dt login
Pendaftaran Anggota
Peminjaman
Pengembalian
Pengadaan
Anggota
Pemenjaman
Koleksi
Level 1
Setup Data
Data Koleksi
Data Rak
Data Penerbit
Data Pengaran
Reg Buku
Data Login
Proses Transaksi
Pendaftaran Anggota
Peminjaman
Pengembalian
Pengadaan
Admin login
master
+
laporan Manajeme data anggota
Anggota
DFD level 1
Adm in Mana em j e
[l o n gi ] [l o n gi ] Rak Pen gar a ng NoRak Adm in ha akses set data k pa ssword ko de pen garang dt penga an valid r g [m aster ] 1 dt pene bit v d r ali dt pene bit r dt r ak Setup Data re b g uku v d ali ko de pen b t er i da login ta No r e g Reg Buk u ha akses l a k poran dt kolek v d si ali dt penga daa n 2 Proses Transa ksi [dt tr a ns anggota ] Anggota Data Login [data pen ri m n buk gi a u] Pen b t er i 4 Proses Auten tifik asi [data anggo ] ta ha akses tran k sak si Anggota
[data or d ] er Pen b t er i
+
ite pinjam m Kolek si dt anggo v d ta ali dt kolek si dt buk p n a u i j m Det P njam i 3 [l a poran] Mana em j e Pem uatan b La poran dt l ap p em n a an i j m Trans Pinjam _Ke mb ali Anggota dt pi n a j m ko de anggota Anggota [data pem injam ] an
Perhatikan kesesuaian jumlah proses dengan hasil Dekomposisi diagram juga data store !
Rak : 2
[data l o n gi ]
Data Login
dt rak
1.6 simpan d t ra k
[dt rak]
Rak : 1
[data anggota]
dt peminjaman
dt pengembalian
[data peminjaman]
2.3 Transaksi pengembalian [data order (PRINTOUT)] 2.4 Transaksi pengadaan Penerbit
[item pinjam] Anggota : 2 [No reg] Trans Pinjam_Kembali Penerbit [data [dt pengadaan]pengiriman buku (FAKTUR PENGIRIMAN)]
[dt bu pinjam] ku
dt l ap ora aksesibil tas n dt l ap ora peminjaman n 3.1 prese si nta laporan dt l ap ora perkemb n anga b n uku
[l a poran]
Mana eme j
Rancangan Input
Evaluasi DFD Context Data flow masuk ke dalam proses menjadi calon input Input : 1. login 2. master (Packet) a. dt pengarang b. dt penerbit c. dt koleksi d. dt reg buku e. dt rak f. dt login 3. dt trans anggota (P) a. dt peminjaman b. dt pengembalian 4. data anggota 5. data pengiriman buku
Admin login
master
+
laporan Manajeme data anggota
Anggota
Rancangan Input
[Data Pengarang] Struktur data : Kode pengarang Nama pengarang Alamat Internal kontrol : Kode pengarang diawali dengan karakter PX999 Layout : ?
Rancangan Output
Evaluasi DFD Context Data flow keluar dari proses menjadi calon ouput Output : 1. Data Order 2. Laporan (P) : a. Peminjaman b. Aksesibilitas c. Perkem. Buku 3. Data Peminjaman Layout :
Admin login
+
laporan Manajeme data anggota
Anggota
data pengiriman buk (FAKTUR PENGIRIMAN) u master (GUI VB6) 0 SIP "X" (V B6) dt trans anggota (DATA BUKU FISIK) login (GUI VB6)
+
laporan (GUI VB6 GRAFIK)
Manajeme
Admin
[login(GUI VB6)] [login (GUI VB6)] 4 Proses Autentifik asi (GUI VB6)
+
Admin hak akses set data (CONTROL) password (SQL _SELECT ) [master (GUI VB6)] Data Login (SQL SERVER 2000) 1 Setup Data (FORM VB6) data login (SQL CREATE)
Struktur Program
STC
Gabungkan semua dfd primitif Kelompokkan masing-masing proses ke dalam katagori: Input Proses Output Percabangan Tentukan bentuk struktur masing-masing bagian Transaksi Transformasi Gambarkan struktur program meliputi : Program Kendali Data couple Buat algoritma (pseudocode) masing masing-masing program kontrol
Power desaigner 6 belum mensupport masalah STC. Bisa menggunakan Visible Analyst. Saran :
Dapat disiasati dengan menggunakan Dekomposisi Diagram sebagai panduan.
Alat Bantu
CASE Stodio Power Desaigner 11
Terima Kasih