commit to user
12
BAB III PERANCANGAN DAN DESAIN
A. Pemodelan Proses
Pemodelan proses adalah sebuah teknik yang digunakan untuk mengorganisasikan dan mendokumentasikan proses dari sistem. Kegiatan dalam
pemodelan proses ini adalah pembuatan
Context Diagra m
CD, Diagram Dekomposisi, dan DFD yang masing-masing saling berkaitan.
1. Context Diagram CD
Untuk memperoleh gambaran awal sistem perlu dibuat
Context Dia gra m.
Context Dia gr am
perancangan sistem informasi evaluasi
soft skill
DIII Teknik Informatika FMIPA UNS yang disajikan dalam Gambar 1.
Gambar 1. Diagram Konteks Pemodelan Proses
commit to user
13
2. Diagram Dekomposisi
Pemodelan proses menggunakan diagram dekomposisi dikarenakan sistem yang hendak dibangun kompleks. Diagram dekomposisi akan
memudahkan proses pemodelan proses selanjutnya yaitu pemodelan DFD. Diagram Dekomposisi disajikan dalam Gambar 2.
Gambar 2. Diagram Dekomposisi Pemodelan Proses
commit to user
14
3. Data Flow Diagram DFD
Pemodelan DFD dibuat dengan melihat proses yang ada pada diagram dekomposisi. Penyajian
level
pada DFD lebih mudah dimengerti dengan penyertaan diagram dekomposisi.
a. DFD Level 0
Gambar 3. DFD Level 0
commit to user
15
b. DFD Level 1
1. DFD Level 1 Proses 1 Login
Gambar 4. DFD Level 1 Proses 1 Login
commit to user
16
2. DFD Level 1 Proses 2 Manipulasi User
Gambar 5. DFD Level 1 Proses 2 Manipulasi User
commit to user
17
3. DFD Level 1 Proses 3 Manipulasi Soft Skill
Gambar 6. DFD Level 1 Proses 3 Manipulasi Soft Skill
commit to user
18
4. DFD Level 1 Proses 4 Backup dan Restore Database
Gambar 7. DFD Level 1 Proses 4 Backup dan Restore Database
5. DFD Level 1 Proses 5 Manipulasi Fitur Tambahan
Gambar 8. DFD Level 1 Proses 5 Manipulasi Fitur Tambahan
commit to user
19
c. DFD Level 2
1. DFD Level 2 Proses 2.1 Manipulasi Data Bagian
Kemahasiswaan
Gambar 9. DFD Level 2 Proses 2.1 Manipulasi Data Bagian Kemahasiswaan
2. DFD Level 2 Proses 2.2 Manipulasi Data Mahasiswa
Gambar 10. DFD Level 2 Proses 2.2 Manipulasi Data Mahasiswa
commit to user
20
3. DFD Level 2 Proses 2.3 Manipulasi Data Dosen PA
Gambar 11. DFD Level 2 Proses 2.3 Manipulasi Data Dosen PA
4. DFD Level 2 Proses 2.4 Manipulasi Data Kajur
Gambar 12. DFD Level 2 Proses 2.4 Manipulasi Data Kajur
commit to user
21
5. DFD Level 2 Proses 2.5 Manipulasi Data Dekanat
Gambar 13. DFD Level 2 Proses 2.5 Manipulasi Data Dekanat
6. DFD Level 2 Proses 3.1 Manipulasi Data Bidang
Gambar 14. DFD Level 2 Proses 3.1 Manipulasi Data Bidang
commit to user
22
7. DFD Level 2 Proses 3.2 Manipulasi Data Kegiatan
Gambar 15. DFD Level 2 Proses 3.2 Manipulasi Data Kegiatan
commit to user
23
8. DFD Level 2 Proses 3.3 Manipulasi Data Rincian Kegiatan
Gambar 16. DFD Level 2 Proses 3.3 Manipulasi Data Rincian Kegiatan
9. DFD Level 2 Proses 3.4 Manipulasi Data Catatan
Kedisiplinan
Gambar 17. DFD Level 2 Proses 3.4 Manipulasi Data Catatan Kedisiplinan
commit to user
24
10. DFD Level 2 Proses 3.5 Manipulasi Data Pengesahan
Gambar 18. DFD Level 2 Proses 3.5 Manipulasi Data Pengesahan
11. DFD Level 2 Proses 3.6 Manipulasi Data Skor Pembinaan
Gambar 19. DFD Level 2 Proses 3.6 Manipulasi Data Skor Pembinaan
commit to user
25
12. DFD Level 2 Proses 3.7 Manipulasi Data Soft Skill
Gambar 20. DFD Level 2 Proses 3.7 Manipulasi Data Soft Skill
commit to user
26
13. DFD Level 2 Proses 3.8 Manipulasi Data Daftar Pelanggaran
Gambar 21. DFD Level 2 Proses 3.8 Manipulasi Data Daftar Pelanggaran
14. DFD Level 2 Proses 4.1 Backup Database
Gambar 22. DFD Level 2 Proses 4.1 Backup Database
commit to user
27
15. DFD Level 2 Proses 5.1 Manipulasi Data Informasi
Gambar 23. DFD Level 2 Proses 5.1 Manipulasi Data Informasi
16. DFD Level 2 Proses 5.2 Manipulasi Data Pedoman
Gambar 24. DFD Level 2 Proses 5.2 Manipulasi Data Pedoman
commit to user
28
B. Pemodelan Basis Data
Dalam perancangan basis data, pemodelan dilakukan terhadap segala data yang hendak atau akan digunakan oleh sistem.
1. ERD