kebutuhan-kebutuhan yang diperlukan dalam membangun E-learning di SMA Negeri 2 Cianjur. Analisis fungsional dimodelkan dengan menggunakan Diagram
Konteks.
3.1.9.1 Diagram Konteks
Alat pemodelan ini digunakan untuk menggambarkan interaksi sistem dengan lingkungan serta mendeskripsikan fungsi sebuah sistem. Diagram konteks
digambarkan dengan sebuah lingkaran yang terhubung dengan entitas luar yang terlibat dalam sistem. Terdapat empat pengguna yaitu Administrator, Guru, Siswa,
Kepala Sekolah. Berikut diagram konteks pada Aplikasi E - Learning di SMA Negeri 2 Cianjur Gambar 3.5.
E-LEARNING SMA NEGERI 2
CIANJUR ADMIN
KEPALA SEKOLAH
GURU SISWA
Kurikulum
Tata Usaha
Data Login Data Siswa
Data Materi yang diunduh Data Detail Tugas
Data Detail Soal Latihan Data Pengumuman
Data Forum Info Login
Info Siswa Info Materi yang diunduh
Info Detail Tugas Info Detail Soal Latihan
Info Pengumuman Info Forum
Info Login Info Guru
Info Materi Info Tugas
Info Latihan Info Soal
Info Pengumuman Info Detail Kelas
Info Mengajar Info Forum
Data Login Data Guru
Data Materi Data Tugas
Data Latihan Data Soal
Data Pengumuman Data Detail Kelas
Data Mengajar Data Forum
Data Login Info Login
Info Materi Info Tugas
Info Latihan Info Login
Info Mengajar Data Login
Data Mengajar Data Login
Data Tahun Ajaran Data Admin
Data Berita Info Login
Info Tahun Ajaran Info Admin
Info Berita Data Login
Data Guru Data Siswa
Data Kelas Data Mata Pelajaran
Info Login Info Guru
Info Siswa Info Kelas
Info Mata Pelajaran
Mail Server
Info Guru Info Siswa
Sistem Informasi Akademik
Data Guru Data Siswa
Data matapeljaran Data mengajar
Gambar 3.5 Diagram Konteks SMA Negeri 2 Cianjur
3.1.9.2 Data Flow Diagram DFD
Data Flow Diagram DFD merupakan diagram konteks dalam bentuk
yang lebih detail. DFD menguraikan proses-proses yang terjadi dalam sistem sampai proses yang lebih detail. Pada diagram konteks e-learning seperti pada
gambar 3.5 dapat diuraikan menjadi beberapa DFD.
3.1.9.2.1 DFD Level 1
Gambar DFD Level 1 berikut ini menjelaskan bahwa pangguna web dapat melakukan akses pada website dengan memilih menu yang ada ke dalam sistem
sebagai admin, kurikulum, kepala sekolah, guru serta siswa yang didalamnya terdapat beberapa pilihan yang berbeda sesuai dengan hak akses setiap pengguna.
Admin Tata Usaha
Kurikulum Kepala
Sekolah Guru
Siswa 2
Login
1 Pengolahan
Akun 4
Pengolahan Data Master
Data login
Info login Data login
Info login Info login
Data login Info login
Data login Data login
Info login Data login
Info login Data Tahu_ajaran
Data Admin Data Berita
Info Tahun_Ajaran Info Admin
Info Berita Data Mengajar
Data Detail Kelas Info Mengajar
Info Detail Kelas Info Guru
Info Siswa Info Kelas
Info Mata pelajaran Data Guru
Data Siswa Data Kelas
Data Mata pelajaran
Admin Guru
Siswa
Data login Data login
Data login Data login
Data login Data login
Data Siswa Data Guru
Info Guru Info Siswa
Data Siswa Data Siswa
Data Guru Data Guru
Berita Kelas
Data Siswa Data Siswa
Data Guru Data Guru
Data Berita Data kelas
Data Kelas
Mata pelajaran
Data Mata pelajaran Data Mata pelajaran
6 Monitoring
Aktifitas 5
Pengolahan Pembelajaran
Materi Tugas
Latihan
Data Materi Data Tugas
Data Latihan
Data Tugas Data Latihan
Data Materi Data Materi
Data Tugas Data Tugas
Data Latihan Data Latihan
Data Materi
Detail_latihan
Data Detail_latihan Data Detail_latihan
Detail_tugas
Data Detail_tugas Data Detail_tugas
Pengumuman
Data Pengumuman Data Pengumuman
Mengajar
Data Mata pelajaran Data Mengajar
Data Mengajar
Data Mengajar Data Mengajar
Data Guru Data Guru
Data Siswa Data Siswa
7 Forum
Forum_tanya Forum Jawab
Data Forum_tanya Data Forum_jawab
Info Forum_tanya Info Forum_jawab
Info Forum_tanya Info Forum_jawab
Data Forum_tanya Data Forum_jawab
Data Forum_jawab Data Forum_jawab
Data Forum_tanya Data Forum_tanya
Data Siswa Data Pengumuman
Data Materi Data Detail_tugas
Data Detail_latihan Info Siswa
Info Pengumuman Info Materi
Info Detail_tugas Info Detail_latihan
Data Guru Data Pengumuman
Data Materi Data Tugas
Data Latihan Data Soal
Data Detail_kelas Info Guru
Info Pengumuman Info Materi
Info Tugas Info Latihan
Info Soal Info Detail_kelas
Data Mengajar Data Mengajar
3 Pengolahan
Lupa Password
Data siswa Data siswa
Data guru Data guru
Data siswa Info siswa
Data guru Info guru
8 Pengolahan
Pesan
Data guru Data guru
Data siswa Data siswa
Data siswa Data siswa
Data guru Data guru
Data Berita Data Materi
Data Tugas Data Latihan
Data admin Data admin
Data admin Data admin
Data kurikulum Data kurikulum
Data tata usaha Data tata usaha
Data kepala sekolah Data kepala sekolah
Mail Server
Data siswa Data guru
Data admin
Sistem Informasi Akademik
Data Guru Data Siswa
Data Matapelajaran Data Mengajar
Data Mata pelajaran
Tahun_ajaran
Data tahun_ajaran Data tahun_ajaran
Gambar 3.6 DFD Level 1 E-learning SMA Negeri 2 Cianjur