You are on page 1of 27

Desain Sistem:

Data Flow
Diagram
A ARIF
RAH
P MAN
MODUL ANALISA & PERANCANGAN SISTEM

S
Metodologi Umum
Pengembangan Sistem
System Planning. Pengamatan dan penelitian awal untuk
mengetahui tingkat kepentingan sistem, menentukan
lingkup sistem dan membuat perencanaan pengembangan
System Analysis. Analisis domain sistem untuk
mengidentifikasikan elemen sistem, masalah, kebutuhan,
peluang, tujuan dan arahan.
System Design. Merancang pemodelan sistem dalam
conceptual model dan software engineering.
System Implementation. Menginstalasi perangkat lunak
dan perangkat keras, melatih pengoperasian sistem dan
menerapkan sistem.
System Maintenance. Merawat dan memperbaiki sistem.
Teknik Pemodelan
SADT (Structured Analysis and Design
Technique) dan IDEF (Integrated DEFinition)
SSA (Structured System Analysis)
dikembangkan Chris Gane dan Trish Sarson
SASS (Structured Analysis and System
Specification) dikembangkan Tom DeMarco
dan Edward Yourdon
MODEL PROSES
Overview Diagram
Create Use Matrix atau Create-Delete-Modify
Matrix atau CRUD (Create-Read-Update-
Delete) Matrix
Context Diagram
Decomposition Diagram
Data Flow Diagram
Overview Diagram
Diagram yang mengilustrasikan gambaran
umum sistem terutama interaksi antara stake
holder (actor) dengan sistem informasi,
termasuk batasan sistem yang memisahkan
elemen sistem dan lingkungannya.
CRUD Matrix
Matriks atau tabel yang menunjukkan
hubungan antara data dengan proses
bisnisnya terkait operasi standar Create, Read,
Update, Delete.
Decomposition Tree
Diagram
Diagram pohon yang menggambarkan hirarki
dari sistem informasi yang diurai menjadi
proses-proses bisnis yang lebih rinci di level
lebih rendah.
Context Diagram
Diagram aliran data level tertinggi yang
mengilustrasikan sistem informasi sebagai
proses bisnis tunggal (dengan level nomer 0)
yang berinteraksi dengan stake holder (actor)
serta lingkup batasan dari sistemnya.
Data Flow Diagram
Diagram aliran data yang mendeskripsikan rangkaian
aliran data yang terstruktur sesuai logika sistem yang
dirancang, menggunakan beberapa notasi meliputi
stakeholder (actor / user / external entity), proses
bisnis (function / process / activity / task / event),
basisdata (record / file / table / entity / data store) dan
aliran data (data flow)
Contoh Aplikasi :

Sistem
Informasi
Akademik
Entity Relationship Diagram
1. Dosen 5. Plotting 3. MataKuliah
NIP pk ID pk KodeMK pk
Nama_Dosen NIP fk Nama_MK
IDKelas fk SKS

2. Mahasiswa 6. Registrasi 4. KelasKuliah


NIM pk IDRegistrasi pk IDKelas pk
Nama_Mahasiswa NIM fk KodeMK fk
IDKelas fk Kelas
Nilai fk Thn_Akad

7. AturanNilai
Nilai pk
Skala
Overview Diagram
Data Mahasiswa, Dosen,
Mata Kuliah, Plotting
Jadwal dalam AturanNilai
KelasKuliah

Registrasi Kuliah
Penilaian

Tata Usaha Pimpinan


Jurusan
Plotting
Basisdata Presensi
Akademik kuliah,
KRS KHS, Presensi ujian
Transkrip

Mahasiswa Dosen
Decomposition Tree
Diagram 0
Sistem Informasi
Akademik

1 2 3 4
Pengelolaan Aktivitas Aktivitas Aktivitas
Master Files Awal Semester Perkuliahan Akhir Semester

1.1 2.1 3.1 4.1


Pengelolaan Pembuatan Pembuatan Penilaian
Data Dosen Jadwal Presensi Kuliah

1.2 2.2 3.2 4.2


Pengelolaan Plotting Pembuatan Pencetakan
Data MataKuliah Mengajar Presensi Ujian KHS

1.3 2.3 4.3


Pengelolaan Registrasi Pencetakan
Data Mahasiswa Kuliah Transkrip

1.4
Pengelolaan
Data AturanNilai
CRUD Matrix
Context Diagram
Data Mahasiswa, Dosen,
Mata Kuliah, Plotting
Jadwal dalam AturanNilai
Tata Usaha
Pimpinan
KelasKuliah
Jurusan
0
Sistem
Registrasi Kuliah
Informasi Penilaian
Akademik

Plotting
Presensi
kuliah,
Mahasiswa KRS KHS, Presensi ujian
Dosen
Transkrip
Data Flow Diagram Level 1
Dosen Kelas Kuliah
Jadwal dalam 2
KelasKuliah
Aktivitas Plotting

Tata Data Mahasiswa,


Awal Pimpinan
Dosen,
Usaha Jurusan
Mata Kuliah,
AturanNilai
Semester

1 4
Mahasiswa Plotting
Pengelolaan Aktivitas
Master Akhir
Files Semester
Mata Kuliah 3 Registrasi
Aktivitas
Registrasi Kuliah
Untuk Penilaian

Perkuliahan Plotting
Mahasiswa KRS
Presensi kuliah,
KHS, Transkrip
Presensi ujian
Dosen

AturanNilai
Data Flow Diagram Level 1
dari Proses 1 Dosen Kelas Kuliah
2
Aktivitas
Tata Data Mahasiswa,
Awal Pimpinan
Dosen,
Usaha Jurusan
Mata Kuliah,
AturanNilai
Semester

1 4
Mahasiswa Plotting
Pengelolaan Aktivitas
Master Akhir
Files Semester
Mata Kuliah 3 Registrasi
Aktivitas
Untuk
Perkuliahan
Mahasiswa
Dosen

AturanNilai
Data Flow Diagram Level 2
dari Proses 1
1.2
Mata Kuliah
Pengelolaan
Data
Mata Kuliah
Data Mata Kuliah

1.1 1.4
Pengelolaan Tata Pengelolaan
Dosen AturanNilai
Data Data Usaha Data
Data
Dosen Dosen Aturan
Nilai
Aturan Nilai

Data Mahasiswa

1.3
Pengelolaan
Data Mahasiswa
Mahasiswa
Data Flow Diagram Level 1
dari Proses 2 Dosen Kelas Kuliah
Jadwal dalam 2
KelasKuliah
Aktivitas Plotting

Tata Awal Pimpinan


Usaha Jurusan
Semester

1 4
Mahasiswa Plotting
Pengelolaan Aktivitas
Master Akhir
Files Semester
Mata Kuliah 3 Registrasi
Aktivitas
Registrasi Kuliah
Untuk
Perkuliahan Plotting
Mahasiswa KRS
Dosen

AturanNilai
Data Flow Diagram Level 2
dari Proses 2
Jadwal dalam 2.1
KelasKuliah
Pembuatan
Plotting
Tata Jadwal Pimpinan
Usaha Jurusan

2.3 2.2
Mahasiswa Dosen
Registrasi Plotting
Kuliah Mengajar
Registrasi Plotting

Registrasi
Kuliah
Plotting

Mahasiswa KRS
Dosen
Mata Kuliah Kelas Kuliah
Data Flow Diagram Level 1
dari Proses 3 Dosen Kelas Kuliah
2
Aktivitas
Tata Awal Pimpinan
Usaha Jurusan
Semester

1 4
Mahasiswa Plotting
Pengelolaan Aktivitas
Master Akhir
Files Semester
Mata Kuliah 3 Registrasi
Aktivitas
Untuk
Perkuliahan
Mahasiswa
Presensi kuliah,
Presensi ujian
Dosen

AturanNilai
Data Flow Diagram Level 2
dari Proses 3 Mata Kuliah Kelas Kuliah

Mahasiswa Plotting

Dosen Registrasi

3.1 3.2
Pembuatan Pembuatan
Presensi Presensi
Kuliah Ujian

Presensi Presensi
kuliah, ujian

Dosen
Data Flow Diagram Level 1
dari Proses 4 Dosen Kelas Kuliah
2
Aktivitas
Tata Awal Pimpinan
Usaha Jurusan
Semester

1 4
Mahasiswa Plotting
Pengelolaan Aktivitas
Master Akhir
Files Semester
Mata Kuliah 3 Registrasi
Aktivitas
Untuk Penilaian

Perkuliahan
Mahasiswa
KHS, Transkrip Dosen

AturanNilai
Data Flow Diagram Level 2
dari Proses 4
Mata Kuliah Kelas Kuliah Registrasi Mahasiswa AturanNilai

4.1 4.3
Penilaian Pencetakan
Transkrip

4.2
Penilaian Pencetakan
KHS Transkrip

Dosen
Mahasiswa
KHS
ANY QUESTION ?

You might also like