Diagram Konteks
Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan
ruang lingkup suatu sistem. Diagram konteks merupakan level tertinggi dari DFD yang
menggambarkan seluruh input ke sistem atau output dari sistem.
Diagram Nol adalah diagram yang menggambarkan proses dari DFD. Diagram Nol
memberikan pandangan secara menyeluruh mengenai sistem yang ditangani,
menunjukan tentang fungsi-fungsi utama atau proses yang ada, aliran data, dan
ekternal entity.
Diagram Rinci
Diagram Rinci adalah diagram yang menguraikan proses yang ada dalam Diagram Nol
atau diagram level diatasnya.
0 Context
1 Diagram 0 1.0, 2.0, 3.0, …..
2 Diagram 1.0 1.1, 1.2, 1.3, …..
2 Diagram 2.0 2.1, 2.2, 2.3, …..
2 Diagram 3.0 3.1, 3.2, 3.3, …..
3 Diagram 1.1 1.1.1, 1.1.2, …..
3 Diagram 1.2 1.2.1, 1.2.2, …..
3 Diagram 1.3 1.3.1, 1.3.2, …..
dst
Elemen Dasar DFD
3. Proses (Process)
Merupakan sesuatu yang dikerjakan oleh sistem. Proses berfungsi
mentransformasikan satu atau beberapa data masukan menjadi satu atau beberapa
data keluaran.
No Proses 1.0
Nama Proses Olah KRS
Pedoman pemberian nama proses
a. Nama proses terdiri dari kata kerja dan kata benda yang mencerminkan fungsi
proses tersebut, misalnya Cetak KRS, Hitung Nilai.
b. Jangan menggunakan kata “Proses” pada suatu nama proses.
c. Tidak boleh ada proses yang memiliki nama sama.
d. Diagram konteks tidak perlu diberi nomor.
5. Kamus Data
Kamus data berfungsi pelaku sistem untuk mengartikan aplikasi secara detail dan
mengorganisasi semua elemen data yang digunakan dalam sistem secara persis
sehingga pemakai dan penganalisa sistem mempunyai dasar pengertian yang
sama tentang masukan, keluaran, penyimpanan, dan proses.
Kamus Data memuat hal-hal seperti nama arus data, alias, bentuk data, arus data,
penjelasan.
Contoh kamus data untuk proses.
Modul : 1.1
Nama Modul : Pembuatan Purchase Order (PO)
Masukan : Purchase Request (PR)
Keluaran : Purchase Order (PO)
Ringkasan Proses :
Proses yang dilakukan oleh bagian pembelian setelah menerima PR, yaitu
melakukan pembuatan PO yang merupakan surat pesanan barang kepada
penjual/supplier.
Tidak ada proses yang hanya memiliki output. (Ini berarti proses menghasilkan
informasi dari sesuatu yang tidak ada.). Jika suatu objek hanya memiliki outputs,
maka itu haruslah sumber (source).
Tidak ada proses yang hanya memiliki input.
Suatu proses memiliki label / nama berupa kata kerja (verb phrase).
Data tidak bisa mengalir secara langsung dari satu data store ke data store lainnya.
Data harus dialirkan oleh suatu proses.
Data tidak bisa mengalir secara langsung dari sumber luar / outside source ke suatu
data store. Data harus dialirkan oleh suatu proses yang menerima data dari source
dan menempatkannya pada data store.
Suatu data store memiliki nama atau label berupa kata benda (noun phrase).
Data tidak dapat mengalir secara langsung dari sumber (source) ke tujuan (sink). Data
harus dialirkan oleh proses .
Sumber dan tujuan memiliki nama atau label berupa kata benda
Suatu aliran data hanya memiliki satu arah. Bisa saja memiliki dua arah diantara suatu
proses dan sebuah data store untuk menunjukkan pembacaan sebelum pembaharuan
(update). Untuk menunjukkan secara efektif pembacaan sebelum update, gambarkan
dua aliran data yang terpisah sebab kedua langkah tersebut (read dan update) terjadi
pada waktu yang berbeda.
Suatu aliran data tidak dapat langsung kembali ke proses yang sama. Setidaknya
harus ada satu proses lain yang menangani aliran data, menghasilkan beberapa aliran
data lain dan kembali ke proses semula.
Suatu aliran data ke suatu data store memiliki makna update (bisa delete, add, atau
change).
Suatu aliran data dari suatu data store memiliki makna mengambil atau
menggunakan.
Studi Kasus
Sistem Informasi Perpustakaan
Diagram Context
Diagram yang merupakan level tertinggi dari sistem dan menggambarkan proses serta
aliran data/informasi dari/menuju proses/entitas eksternal.
Diagram Context ini terdiri dari: Nama Sistem, Entitas Eksternal dan Aliran
Data/Informasi.
KTM Registrasi
Admin
Anggota
Perpustakaan
NPM
Sistem
Informasi
Bukti Peminjaman Perpustakaan
Bukti Pengembalian
Laporan Anggota
Laporan Peminjaman
Laporan Pengembalian
Kepala
Perpustakaan
Diagram Overview
1.0
Olah
Pinjam Anggota NPM
Bukti Peminjaman
Buku
Pinjam_Buku
KTM
2.0
Olah
Kembali
Bukti Pengembalian Buku Kembali_Buku
3.0
Kepala
Olah
Perpustakaan
Laporan Anggota Laporan
Laporan Peminjaman
Laporan Pengembalian
Diagram Rinci
1.1 P
Olah Anggota
Anggota
1.2 P
Olah
Bukti Peminjaman Pinjam
Pinjam_Buku
2.1 P
Cek Pinjam_Buku
Pinjam
2.2 P
Olah
Bukti Pengembalian Kembali
Kembali_Buku
3.2 P
Kepala Laporan Peminjaman Olah
Perpustakaan Laporan
Pinjam_Buku
Pinjam
3.3 P
Laporan Pengembalian Olah
Laporan
Kembali_Buku
Kembali
Diagram Overview
KTM Registrasi
Admin
Anggota 1.0 NPM
Perpustakaan
Olah
Pinjam
Bukti Peminjaman Buku
Anggota
Pinjam_Buku
KTM
2.0
Olah
Kembali
Bukti Pengembalian
Buku
Kembali_Buku
Laporan Anggota
Laporan Peminjaman 3.0
Kepala
Olah
Perpustakaan
Laporan Pengembalian Laporan
KTM Registrasi Admin
Anggota
Perpustakaan
1.0
Olah
Pinjam Anggota
Bukti Peminjaman
Buku
Pinjam_Buku
1.1 P
Olah Anggota
Anggota
1.2 P
Olah
Bukti Peminjaman Pinjam
Pinjam_Buku
2.0
KTM Olah NPM Admin
Anggota
Kembali Perpustakaan
Buku
Kembali_Buku Pinjam_Buku
2.1 P
Cek Pinjam_Buku
Pinjam
Kembali_Buku
3.0
Kepala
Perpustakaan
Olah Pinjam_Buku
Laporan Anggota Laporan
Laporan Peminjaman
Laporan Pengembalian Kembali_Buku
3.1 P
Laporan Anggota
Olah
Laporan
Anggota
Anggota
3.3 P
Olah
Laporan Kembali_Buku
Laporan Pengembalian Kembali
Buatlah pemodelan Sistem Informasi Akademik Online yang akan digunakan oleh:
1. Mahasiswa (Pengisian FRS dan Pencetakan KRS)
2. Dosen (Pengisian Nilai)
3. Staf Akademik (Validasi pembayaran)