Pengkodean Nomor Induk Siswa NIS

Admin Siswa Guru Kepala Sekolah Aplikasi E-Learning SMP Negeri 1 Jatinangor Data Guru Data Login Guru Data Mata Pelajaran Data Kelas Data Materi Data Pengumuman Data Tugas Data Latihan Data Mengumpulkan_tugas Info Guru Info Login Guru Info Mengajar Info Materi Info Pengumuman Info Tugas Info Latihan Info Mengumpulkan_tugas Info Login Guru ValidInvalid Data Siswa Data Guru Data Kepala Sekolah Data Mata Pelajaran Data Kelas Data Tahun Ajaran Data Mengajar Data Berita Data Login_Admin Info Siswa Info Guru Info Kepala Sekolah Info MataPelajaran Info Kelas Info Tahun Ajaran Info Mengajar Info Berita Info Login_Admin Info Login Admin Valid Invalid Data Login_Siswa Data Siswa Data Materi Data Pengumuman Data Tugas Data Latihan Data Mengerjakan_Latihan Data Mengumpulkan_Tugas Info Login_Siswa Info Siswa Info Materi Info Pengumuman Info Tugas Info Latihan Info Mengerjakan_Latihan Info Mengumpulkan_Tugas Info Login Siswa Valid Invalid Data Login_Kepala_Sekolah Data Standar monitoring materi Data Standar monitoring tugas Data Standar monitoring latihan Info Login Info Materi Info Tugas Info Latihan Info Login Kepala Sekolah ValidInvalid Alat pemodelan ini digunakan untuk menggambarkan interaksi sistem dengan lingkungan serta mendeskripsiskan fungsi sebuah sistem. Diagram konteks digambarkan dengan sebuah lingkaran yang terhubung dengan entitas luar yang terlibat dalam sistem tersebut. Diagram konteks, web e-learning ini seperti pada gambar 3.11. Gambar 3.11 Diagram Konteks

3.4.2 Data Flow Diagram DFD

Data Flow Diagaram DFD menunjukan bagaimana aliran data dan menguraikan proses-proses yang terjadi dalam sistem sampai proses yang lebih detail. Pada diagram konteks aplikasi e-learning seperti pada gambar 3.11 dapat diuraikan menjadi beberapa DFD.

3.4.2.1 DFD Level 1

Gambar 3.12 DFD Level 1 berikut ini menjelaskan bahwa pengguna sistem dapat melakukan akses pada website dengan memilih menu yang tersedia ke dalam sistem sebagai admin, guru, siswa, dan kepala sekolah. Pada setiap pengguna sistem memiliki menu yang berbeda-beda sesuai hak akses pada setiap penggunanya.