Analisis Sistem Perancangan Sistem

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