Analisis pengguna Analisis Kebutuhan Non Fungsional

SISTEM E-LEARNING SMK LPPM RI 1 BANDUNG ADMIN GURU SISWA KEPALA SEKOLAH Info_login admin Info_username Info_setting profil Info_kurikulum Info_Tata usaha Info_kepala sekolah Data_login admin Data_username Data_setting profil Data_kurikulum Data_Tata usaha Data_kepala sekolah Info_login guru Info_username Info_setting profil Info_materi Info_tugas Info_latihan Info_nilai Info_pengumuman Info_forum Info_soal latihan Data_login guru Data_username Data_setting profil Data_materi Data_tugas Data_latihan Data_nilai Data_pengumuman Data_forum Data_soal latihan Info_login kepala sekolah Info_username Info_setting profil Info_keaktifan_siswa Info_keaktifan_guru Info_nilai Data_login kepala sekolah Data_username Data_setting profil Data_keaktifan_siswa Data_keaktifan_guru Data_nilai Info_login siswa Info_username Info_setting profil Info_pelajaran Info_materi Info_tugas Info_latihan Info_nilai Info_pengumuman Info_forum Data_login siswa Data_username Data_setting profil Data_pelajaran Data_materi Data_tugas Data_latihan Data_nilai Data_pengumuman Data_forum KURIKULUM Info_login kurikulum Info_username Info_setting profil Info_matapelajaran Info_jurusan Info_tahun ajaran Info_kelas Data_login kurikulum Data_username Data_setting profil Data_matapelajaran Data_jurusan Data_tahun ajaran Data_kelas Info_login tata usaha Info_username Info_setting profil Info_kategori kelas Info_kelas Info_mengajar Info_guru Info_siswa Info_pengaturan_user Info_buku tamu Data_login tata usaha Data_username Data_setting profil Data_kategori kelas Data_kelas Data_mengajar Data_guru Data_siswa Data_pengaturan_user Data_buku tamu TATA USAHA EMAIL SERVER Iinfo_password Gambar 3.9 Diagram Konteks Sistem E-learning SMK LPPM RI 1 BANDUNG 3.2.8.2 Data Flow Diagram DFD Data Flow Diagram 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 Sistem E-learning berbasis web dapat diuraikan sebagai berikut:

3.2.8.2.1 DFD Level 1

DFD Level 1 berikut ini menjelaskan bahwa pengguna web dapat melakukan aksespada website dengan memilih menu sesuai hak akses pada setiap penggunanya. Berikut ini adalah DFD Level 1 Sistem E-Learning : 1 LOGIN 4 PENGOLAHAN DATA MASTER 3 PENGATURAN AKUN USER 5 PENGOLAHAN PEMBELAJARAN Tata Usaha GURU SISWA KEPSEK SISWA GURU Tahun_Ajara n kelas Mata Pelajaran Guru Siswa Tugas Materi Latihan Nilai Latihan Forum Pengumuma n D ata_ log in g ur u In fo _ log in gu ru Data_login Kepala Sekolah Info_login Kepala Sekolah D ata _l og in sisw a Info _ log in si s w a D at a_lo g in ta ta usah a In fo _ log in tata u s ah a Data_login siswa Info_login siswa Da ta_ lo gi n g uru In fo _ log n G u ru D ata lat ih an , tug as , mater i d a ta ni la i lati han , s isw a D ata lat ih an , tug as , mater i data ni la i latih an , si sw a Dat a set in g p rofi l data materi, data tugas, data nilai, data latihan, data pengumuman, data forum Info materi,Info tugas, Info nilai, Info latihan, Info pengumuman, Info forum Da ta set ti n g profi l data materi, data tugas, data latihan, data nilai, data pengumuman, data forum Info materi, Info tugas, Info latihan, Info nilai, Info pengumuman, Info forum Data guru Data kelas Data siswa Data forum, Data pengaturan_user Info guru Info kelas Info siswa Info forum, info pengaturan_user Dat a set ti n g profi l D ata s etti ng pr o fi l Data tahun ajaran Data tahun ajaran Data kelas Data kelas Data mata pelajaran Data mata pelajaran Data guru Data guru Data pengajar Data pengajar Data siswa Data siswa D ata sisw a D ata s isw a Data materi Data materi Data tugas Data tugas Data latihan Data latihan D ata lati han D ata n il ai Da ta ni lai Data forum Data forum Data pengumuman Data pengumuman D ata tah un a jar an Da ta tahu n aj a ran Mengajar Data mengajar Data mengajar 2 PENGOLAHAN LUPA PASSWORD Da ta gu ru D ata g u ru D ata s isw a D ata sisw a D ata si sw a D ata si sw a Da ta gu ru D ata gu ru Da ta se ti n g profi l Tata usaha Info_login tata usaha Data_login tata usaha Admin Admin In fo_ lo g in a d min Da ta_lo gi n ad min Kurikulum Kurikulum Data Tata Usaha Data Tata Usaha Data kurikulum Data Kurikulum Data_Login Kurikulum Info_Login Kurikulum Info_Login Kurikulum Data _Login Kurikulum Data Matapelajaran Data jurusan data tahun Ajaran data mengajar Info Matapelajaran Info jurusan Info tahun Ajaran Info mengajar Jurusan Data jurusan Data Jurusan Data Seting Profil Data seting prifil Data seting profil Data seting profil Data_login admin Info_Login admin Data seting profil Data seting profil Berita Data Berita Data Berita Admin Info_login admin Data_login admin Gambar 3.10 DFD level 1 Sistem E-Learning SMK LPPM RI 1 BANDUNG

3.2.8.2.2 DFD Level 2

Dari proses yang terdapat pada DFD level 1 dapat dipecah lagi menjadi DFD level 2, dimana setiap prosesnya merupakan rincian proses yang terjadi pada level 1. Hasil perincian proses yang ada pada DFD Level 1 adalah sebagai berikut:

1. DFD Level 2 Proses 1 Login Pengguna

Pada DFD Level 2 proses 1 Berikut ini merupakan proses login yang akan memeriksa Username dan Password. 1.1 verifikasi username 1.2 Verifikasi pasword Admin Guru Tata Usaha Kepsek Data login admin Info login admin Info login kepsek Data login kepsek Data login guru Info login gur Data login siswa Info login siswa Info login admin Data admin Data kepsek Data guru Data siswa Info login kepsek Info login guru Info login siswa Data login admin Data login kepsek Data login guru Data login siswa Kepsek Admin Guru Siswa Username valid Kurikulum Siswa Info login kurikulum Data login kurikulum Info login tata usaha Data login tata usaha Data login tata usaha Info login tata usaha Data login kurikulum Info login kurikulum Data tata usaha Data kurikulum Tata Usaha kurikulum Gambar 3.11 DFD Level 2 proses 1 login

2. DFD Level 2 Proses 2 Pengolahan lupa password.

Pada DFD Level 2 Proses 2 merupakan pengolahan lupa password, dimana didalamnya menjelaskan proses disaat user lupa password. 2.1 Pengolahan Lupa Password Guru Data guru Info guru Data siswa Info siswa Data guru Data siswa Guru Siswa Siswa Data guru Data Siswa Gambar 3.12 DFD Level 2 proses 2 lupa password. 3. DFD Level 2 Proses 3 Pengolahan Akun User Pada DFD Level 2 Proses 4 merupakan pengolahan profil pengguna, dimana didalamnya menjelaskan proses apa saja yang dapat dilakukan oleh admin. Guru SISWA ADMIN Data Admin Data Admin Data Admin Data Guru Data Guru Da ta G u ru In fo Gu ru Da ta si sw a D a ta si sw a Data siswa Info siswa D at a S is w a ,In fo S is w a Data siswa, Info siswa Data Admin, Info Admin Da ta A d mi n, In fo A d mi n Data Guru, Info Guru Da ta G u ru , In fo G u ru 3.1 pengaturan Profile 3.2 pengaturan Akun SISWA ADMIN Guru KEPSEK KEPSEK Da ta K e p se k Da ta K e p se k Data Kepsek Info Kepsek Data Kepsek, Info Kepsek Da ta k e p se k , i n fo k e p se k Info admin Kurikulum Tata usaha D a ta K u rik u lu m , Inf o K u rik u lu m D a ta t a ta u sa h a , i n fo t a ta u sa h a Data Kurikulum, Info Kurikulum Data tata usaha, info tata usaha Tata usaha Kurikulum Data kurikulum Data kurikulum Data tata usaha Data tata usaha D a ta k u rik u lu m In fo k u rik u lim Da ta t a ta u sa h a In fo t a ta u sa h a Gambar 3.13 DFD Level 2 proses 3 pengaturan akun