BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1 Analisis Sistem
Analisis sistem merupakan sebuah teknik pemecahan masalah yang menguraikan sebuah sistem menjadi beberapa bagian komponen-komponen
dengan tujuan mempelajari kinerja dari masing-masing komponen dan berinteraksi untuk mencapai tujuan. Dengan demikian, analisis sistem merupakan
suatu pemecahan dari suatu sistem informasi untuk mengevaluasi permasalahan atau kekurangan sesuai dengan kebutuhantujuan yang diharapkan.
3.2. Perancangan Sistem
3.2.1. Diagram Konteks
Pada Diagram konteks ini terdapat 3 entitas luar yaitu siswa sebagai pengguna system dan admin sebagai pengelola sistem, dan wali kelas yang
mengolah data nilai. Gambar diagram konteks dapat dilihat di bawah ini.
Perancangan Sistem Informasi Akademik Pada SD
Negeri 060851 Siswa
Admin
Guru Wali Kelas Data login
Data login Data siswa
Data peringkat Data nilai
Data guru Data kelas
Data mata pelajaran Data mengajar
Data wali kelas Data siswa
Data login Data admin
Info login Info nilai
Info siswa Info berita
info siswa info nilai
Info login info guru
info kelas info mata pelajaran
info mengajar info wali kelas
info siswa info login
Info admin
Gambar 3.1 Diagram Konteks Sistem Yang Sedang Berjalan
3.2.2. Data Flow Diagram DFD Level 0
DFD level 0 merupakan representasi dari data pada konteks diagram yang sudah dipartisi untuk memberikan penjelasan yang lebih detail. Gambar DFD
Level 1 dapat dilihat di bawah ini :
admin 1.0
login 2.0
Mengolah admin
3.0 Mengolah
Guru 4.0
Mengolah Kelas
5.0 Mengolah Mata
Pelajaran
6.0 Mengolah
Mengajar
7.0 Mengolah Wali
Kelas 8.0
Mengolah Berita
F1 admin
F2 guru
F3 kelas
F4 mata pelajaran
F5 mengajar
F6 Wali kelas
F7 berita Data login
Info login Data login
Info login
Data admin Data
admin Info admin
Info admin
Data guru Info guru
Data guru Info guru
Info kelas Data kelas
Data kelas Info kelas
Data mata pelajaran Data mata pelajaran
Info mata pelajaran Info mata pelajaran
Data mengajar Info mengajar
Data mengajar Info mengajar
Data wali kelas
Info wali kelas Data
Wali kelas Info wali kelas
Data berita Data berita
Info berita 9.0
Mengolah Siswa
F8 siswa Data siswa
Data siswa Info siswa
Info siswa
10.0 Mengolah
nilai F9 nilai
Data nilai Info nilai
Wali kelas Data nilai
Info nilai Data
login Data
login Info login
Info login
siswa Data
login Data
login Info login
Info login Info nilai
Info siswa Info berita
Info siswa
Gambar 3.2 DFD Level 0
3.2.3. DFD Level 1 Proses Olah Data Admin
DFD level 1 proses olah data admin merupakan penjabaran yang lebih detail dari proses olah admin. Pada proses ini terdiri dari empat proses yaitu proses
tambah admin, proses edit admin, proses delete admin, dan proses report data admin. Dalam proses ini terdapat tabel admin.
admin 2.1
Tambah admin
2.2 Ubah admin
2.3 hapus admin
Data admin yang akan ditambah
Info data admin yang sudah ditambah
Info data admin yang sudah diedit
Data admin yang akan diedit
Data admin yang akan dihapus
Info data admin yang sudah dihapus F1 admin
Data admin yang akan ditambah Info data admin yang sudah ditambah
Data admin yang akan diedit
Info data admin yang sudah diedit
Info data admin yang sudah dihapus Data admin yang akan dihapus
Gambar 3.3 DFD Level 1 Proses Olah Data Admin
3.2.4. DFD Level 1 Proses Olah Data Guru
DFD level 1 proses olah data guru merupakan penjabaran yang lebih detail dari proses olah guru. Pada proses ini terdiri dari 3 proses yaitu proses tambah
guru, proses edit guru, proses delete guru.
admin 3.1
Tambah guru
3.2 Ubah guru
3.3 hapus guru
Data guru yang akan ditambah
Info data guru yang sudah ditambah
Info data guru yang sudah diedit
Data guru yang akan diedit
Data guru yang akan dihapus
Info data guru yang sudah dihapus F2 guru
Data guru yang akan ditambah Info data guru yang sudah ditambah
Data guru yang akan diedit
Info data guru yang sudah diedit
Info data guru yang sudah dihapus Data guru yang akan dihapus
Gambar 3.4 DFD Level 1 Proses Olah Data Guru
3.2.5. DFD Level 1 Proses Olah Data Kelas
Gambar DFD level 1 di bawah ini merupakan penjabaran yang lebih detail dari proses olah data kelas. Pada proses ini terdiri dari 3 proses yaitu proses
tambah kelas, proses edit kelas, proses delete kelas.
admin 4.1
Tambah kelas
4.2 Ubah kelas
4.3 hapus kelas
Data kelas yang akan ditambah
Info data kelas yang sudah ditambah
Info data kelas yang sudah diedit
Data kelas yang akan diedit
Data kelas yang akan dihapus
Info data kelas yang sudah dihapus F3 kelas
Data kelas yang akan ditambah Info data kelas yang sudah ditambah
Data kelas yang akan diedit
Info data kelas yang sudah diedit
Info data kelas yang sudah dihapus Data kelas yang akan dihapus
Gambar 3.5 DFD Level 1 Proses Olah Data Kelas
3.2.6. DFD Level 1 Proses Olah Data Mata Pelajaran
Gambar DFD level 1 di bawah ini merupakan penjabaran yang lebih detail dari proses olah data mata pelajaran. Pada proses ini terdiri dari 3 proses yaitu
proses tambah mata pelajaran, proses edit mata pelajaran, proses delete mata pelajaran.
admin 5.1
Tambah mata pelajaran
5.2 Ubah mata
pelajaran
5.3 hapus mata
pelajaran Data mata pelajaran yang akan ditambah
Info data mata pelajaran yang sudah ditambah
Info data mata pelajaran yang sudah diedit
Data mata pelajaran yang akan diedit
Data mata pelajaran yang akan dihapus
Info data mata pelajaran yang sudah dihapus F4 mata pelajaran
Data mata pelajaran yang akan ditambah Info data mata pelajaran yang sudah ditambah
Data mata pelajaran yang akan diedit
Info data mata pelajaran yang sudah diedit
Info data mata pelajaran yang sudah dihapus Data mata pelajaran
yang akan dihapus
Gambar 3.6 DFD Level 1 Proses Olah Data Mata Pelajaran
3.2.7. DFD Level 1 Proses Olah Data Mengajar
Gambar DFD level 1 di bawah ini merupakan penjabaran yang lebih detail dari proses olah data mengajar. Pada proses ini terdiri dari 3 proses yaitu proses
tambah mengajar, proses edit mengajar, proses delete mengajar.
admin 6.1
Tambah mengajar
6.2 Ubah
mengajar
6.3 hapus
mengajar Data mengajar yang akan ditambah
Info data mengajar yang sudah ditambah
Info data mengajar yang sudah diedit
Data mengajar yang akan diedit
Data mengajar yang akan dihapus
Info data mengajar yang sudah dihapus F5 mengajar
Data mengajar yang akan ditambah Info data mengajar yang sudah ditambah
Data mengajar yang akan diedit
Info data mengajar yang sudah diedit
Info data mengajar yang sudah dihapus Data mengajar yang akan dihapus
Gambar 3.7 DFD Level 1 Proses Olah Data Mengajar
3.2.8. DFD Level 1 Proses Olah Data Wali Kelas
Gambar DFD level 1 di bawah ini merupakan penjabaran yang lebih detail dari proses olah data wali kelas. Pada proses ini terdiri dari 3 proses yaitu proses
tambah wali kelas, proses edit wali kelas, proses delete wali kelas.
admin 7.1
Tambah wali kelas
7.2 Ubah wali
kelas
7.3 hapus wali
kelas Data wali kelas yang akan ditambah
Info data wali kelas yang sudah ditambah
Info data wali kelas yang sudah diedit
Data wali kelas yang akan diedit
Data wali kelas yang akan dihapus
Info data wali kelas yang sudah dihapus F6 wali kelas
Data wali kelas yang akan ditambah Info data wali kelas yang sudah ditambah
Data wali kelas yang akan diedit
Info data wali kelas yang sudah diedit
Info data wali kelas yang sudah dihapus Data wali kelas yang akan dihapus
Gambar 3.8 DFD Level 1 Proses Olah Data Wali Kelas
3.2.9. DFD Level 1 Proses Olah Data Berita
Gambar DFD level 1 di bawah ini merupakan penjabaran yang lebih detail dari proses olah berita. Pada proses ini terdiri dari 3 proses yaitu proses tambah
berita, proses edit berita, proses delete berita.
admin 8.1
Tambah berita
8.2 Ubah berita
8.3 hapus berita
Data berita yang akan ditambah
Info data berita yang sudah ditambah
Info data berita yang sudah diedit
Data berita yang akan diedit
Data berita yang akan dihapus
Info data berita yang sudah dihapus F7 berita
Data berita yang akan ditambah Info data berita yang sudah ditambah
Data berita yang akan diedit
Info data berita yang sudah diedit
Info data berita yang sudah dihapus Data berita yang akan dihapus
Gambar 3.9 DFD Level 1 Proses Olah Data Berita
3.2.10. DFD Level 1 Proses Olah Data Siswa
Gambar DFD level 1 di bawah ini merupakan penjabaran yang lebih detail dari proses olah data siswa. Pada proses ini terdiri dari 3 proses yaitu proses
tambah siswa, proses edit siswa, proses delete siswa.
admin 9.1
Tambah siswa
9.2 Ubah siswa
9.3 hapus siswa
Data siswa yang akan ditambah
Info data siswa yang sudah ditambah
Info data siswa yang sudah diedit
Data siswa yang akan diedit
Data siswa yang akan dihapus
Info data siswa yang sudah dihapus F8 siswa
Data siswa yang akan ditambah Info data siswa yang sudah ditambah
Data siswa yang akan diedit
Info data siswa yang sudah diedit
Info data siswa yang sudah dihapus Data siswa yang akan dihapus
Gambar 3.10 DFD Level 1 Proses Olah Data Siswa
3.2.11. DFD Level 1 Proses Olah Data Nilai
Gambar DFD level 1 di bawah ini merupakan penjabaran yang lebih detail dari proses olah data nilai. Pada proses ini terdiri dari 3 proses yaitu proses
tambah nilai, proses edit nilai, proses delete nilai.
wali kelas 10.1
Tambah nilai
10.2 Ubah nilai
10.3 hapus nilai
Data nilai yang akan ditambah
Info data nilai yang sudah ditambah
Info data nilai yang sudah diedit
Data nilai yang akan diedit
Data nilai yang akan dihapus
Info data nilai yang sudah dihapus F9 nilai
Data nilai yang akan ditambah Info data nilai yang sudah ditambah
Data nilai yang akan diedit
Info data nilai yang sudah diedit
Info data nilai yang sudah dihapus Data nilai yang akan dihapus
Gambar 3.11 DFD Level 1 Proses Olah Data Nilai
3.3. Perancangan Database