Diagram Konteks Data Flow

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