Analisis Kebutuhan Pengguna Analisis Kebutuhan Non Fungsional

3.2.2.1 Diagram Konteks

Diagram konteks adalah diagram yang terdiri dari suatu proses dan menggambarkan ruang lingkup suatu sistem. Berikut penggambaran diagram konteks pada pembangunan aplikasi E-learning di SMA Negeri 6 Cimahi. E-Learning SMA Negeri 6 Cimahi guru admin siswa Data kuis Data pengumuman Data pesan Data materi Data share pengetahuan Data forum Data login guru Data tugas Data kontak siswa Data nilai siswa Data pengguna Data soal Data ajar Info Data kuis Info Data pengumuman Info Data pesan Info Data materi Info Data share pengetahuan Info Data forum Info Data login guru Info Data tugas Info Data kontak siswa Info Data nilai siswa Info Data pengguna Info soal Info ajar Data kuis Data pengumuman Data pesan Data materi Data share pengetahuan Data forum Data login siswa Data tugas Data nilai Data pengguna Info Data kuis Info Data pengumuman Info Data pesan Info Data materi Info Data share pengetahuan Info Data forum Info Data login siswa Info Data tugas Info Data nilai Info Data pengguna Data siswa Data guru Data kelas Data tahun ajaran Data forum Data pesan Data login admin Data matapelajaran Data ajar Data pengguna Info Data siswa Info Data guru Info Data kelas Info Data tahun ajaran Info Data forum Info Data pesan Info Data login admin Info Data matapelajaran Info Data ajar Info Data pengguna Email Info request pass Sia.slx Data guru Data siswa Gambar 3.8 Diagram konteks E-learning SMAN 6 Cimahi

3.2.2.2 Diagram Aliran Data DFD

Diagram aliran data atau DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke model yang lebih kecil. DFD menguraikan proses-proses yang terjadi dalam sistem sampai proses yang lebih detail. DFD dari aplikasi E-learning yang dibangun dapat diuraikan sebagai berikut :

3.2.2.2.1 DFD Level 1

DFD level 1 menggambarkan pandangan secara menyeluruh mengenai sistem yang ditangani,berikut penggambaran DFD level 1 di SMA Negeri 6 Cimahi. 2.0 Pengolahan data master 1.0 Pengolahan data login 5.0 Pengolahan data belajar 4.0 Pengolahan data interaksi 3.0 Pengolahan data pengguna guru siswa admin admin siswa guru Data matapelajaran Data guru Data siswa Data tahun ajaran Data ajar Data kelas Info matapelajaran Info guru Info siswa Info tahun ajaran Info ajar Info kelas Tahun_ajar kelas ajar Data tahun_ajar Data tahun_ajar Data ajar Data ajar Data siswa Data siswa Data guru Data guru Data kelas Data kelas Data siswa Data siswa Data guru Data guru Data admin Data admin Data siswa Data siswa Data admin Data admin Data guru Data guru Data login admin info login admin Info login guru data login guru data login siswa info login siswa Data pengguna siswa Info pengguna siswa Data pengguna guru Info pengguna guru Info pengguna admin Data pengguna admin Data guru Data guru Data siswa Data siswa Data admin Data admin Info Data interaksi siswa Data interaksi siswa Data interaksi guru Info Data interaksi admin Data interaksi admin materi pengumuman tugas kuis Forum_pos t Forum_threa d Forum_kate gori sharepengeta huan Pesan_ma suk Data pesan_masuk Data pesan_masuk Data forum_kategori Data forum_kategori Data forum_thread Data forum_thread Data forum_post Data forum_post Data sharepengetahuan Data sharepengetahuan Data materi Data materi Soal_pg Soal_essay Nilai_kuis jawabtugas Data tugas Data tugas Data jawabtugas Data jawabtugas Data soal_essay Data soal_pg Data soal_pg Data nilai_kuis Data nilai_kuis Data kuis Data kuis Data belajar siswa Info belajar siswa info belajar guru data belajar guru matapelajaran Data matapelajaran Data matapelajaran jawabkuis Data jawabkuis Data jawabkuis soal Data soal Data soal Email Info request password Data guru Data soal_essay Data guru Jurusan Data jurusan Data jurusan Tingkat Data tingkat Data tingkat Data ajar Data ajar Data tingkat Data tingkat Data tahun_ajar Data tahun_ajar Data jurusan Data jurusan Data pengumuman Data pengumuman Siswa Data siswa Data siswa Pesan_kel uar Data pesan_keluar Data pesan_keluar Gambar 3.9 DFD Level 1 E-learning SMAN 6 Cimahi