3.1.5 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional suatu sistem bisa digambarkan atau dijelaskan dengan cara membuat Diagram Konteks dan Diagram Alur Data Data
Flow Diagram terlebih dahulu.
3.1.5.1 Diagram Konteks
Diagram Konteks merupakan diagram tingkat tinggi dari suatu sistem informasi yang menggambarkan seluruh jaringan baik masukan maupun keluaran
dari sistem yang berjalan. Tujuan pembuatan diagram konteks yaitu untuk memperlihatkan sebuah proses yang berinteraksi dengan lingkungannya. Pada
Diagram Konteks akan terlihat bagaimana arus data yang masuk dan bagaimana arus data yang keluar dari sistem yang selalu berhubungan dari entitas luar yang
mempengaruhi sistem.
SISTEM INFORMASI AKADEMIK SMAN 1 CICALENGKA
BERBASIS WEB pengunjung
siswa
admin Data Profil
Data Kurikulum Data Sejarah
Data Galeri Data Visi dan Misi
Data web link Data Kesiswaan
Forum Buku Tamu
Artikel Kontak
Info Profil Info Kurikulum
Info Sejarah Info Galeri
Info Visi dan Misi Info Web link
Info Kesiswaan Info Artikel
Info Buku tamu Data Login Siswa
Data NIlai yang dicari Data yang ingin di Download
Data hasil pembagian kelas Login Siswa invalid
Info Nilai Info Data yang akan didownload
Info hasil pembagian kelas
Data Login Admin Data Siswa
Data Guru Data Kelas
Data Matpel Data Berita
Data Tahun Ajaran Data Jurusan
Data Detail_Kelas Data pambagian kelas
Login Admin Invalid info Data Siswa
info Data Guru Info Data Kelas
Info Data Matpel Info Berita
Info Data Tahun Ajaran Info Data Jurusan
Info Data Detail_Kelas Info data hasil pembagian kelas
guru Data Login Guru
Data nilai Data yang akan di Upload
Login Guru invalid Info Data Nilai
Info Data yang telah upload
Gambar 3.9 Diagram Konteks
3.1.5.2 Data Flow
Diagram
DFD
Data Flow Diagram DFD merupakan representasi atau model grafis dari sistem yang menunjukkan aliran data atau informasi dari sumber ke tujuan dengan
proses pengolahannya dan juga menggambarkan sistem sebagai jaringan kerja antar fungsi yang berhubungan satu sama lain melalui penyimpanan data.
2 Pengolahan Data
Menu Admin 5
Penyajian Informasi
4 Pengolahan Data
Menu Siswa 3
Pengolahan Data Menu Guru
1 Login
Admin Pengunjung
Guru
Siswa t_berita
t_User t_tahun ajaran
t_jurusan t_buku tamu
t_guru t_siswa
t_kelas
t_nilai t_detail kelas
t_matpel
Login Guru valid Login Guru invalid
Data Login Guru
Data Login Siswa Data Login Admin
Login Admin invalid
Login Siswa invalid Login Siswa valid
Login Admin valid
Data Siswa yang akan diolah Data Siswa yang telah diolah
Data user yang akan diolah Data user yang telah diolah
Data Detail kelas yang akan diolah Data Detail kelas yang telah diolah
Data kelas yang akan diolah Data kelas yang telah diolah
Data berita yang akan diolah
Data berita yang telah diolah Data buku tamu
yang akan diolah
Data Tahun ajaran yang telah diolah Data Tahun ajaran yang akan diolah
Data Jurusan yang akan diolah Data Matpel yang akan diolah
Data Guru yang akan diolah
Data Jurusan yang telah diolah Data Jurusan yang telah diolah
Data Guru yang telah diolah
Data Nilai Upload Matpel
Download Matpel
Info Nilai Info Data Siswa
Info Data Kelas Info Berita
Info Data jurusan
Info Data Guru Info Data Matpel
info Data Siswa info Data Guru
Info Profil Info Kurikulum
Info Sejarah Info Galeri
Info Visi dan Misi Info Sarana dan Prasarana
Info Ekskul Info Prestasi Akademik
Info Buku Tamu Data SIswa yang diinginkan
Data GUru yang diinginkan Data Profil
Data Kurikulum Dara Sejarah
Data Galeri Data Visi dan Misi
Data Sarana dan Prasarana Data Ekskul
Data Prestasi Akademik Buku Tamu
Data Nilai yang dicari Data Matpel ingin di Download
Info Data Nilai Info Matpel yang akan di Download
Data Nilai Data yang akan diupload
Info Nilai Info data yang telah diupload
Data Siswa Data Guru
Data Kelas Data Matpel
Data Berita Data Tahun Ajaran
Data Jurusan Data Detail_Kelas
Data pambagian kelas
Info Buku tamu Buku tamu
Gambar 3.10 Data Flow Diagram Level 1
3.1.5.3 Data Flow Diagram Level 2 Proses 2 Pengolahan Data Menu Admin