nis,nama_detail_kelas,kode_tahun_ajaran 22 Indikator
id_indikator, nama, nilai, keterangan, kesimpulan
3.2.6 Analisis Kebutuhan Fungsional
Analisis dan kebutuhan fungsional meliputi Diagram Konteks, Data Flow Diagram, Spesifikasi Proses dan Kamus Data.
3.2.6.1 Diagram Konteks
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.5.
E-learning SMA Negeri 3 Karawang
Admin
Wakasek_kesi swaan
Wakasek_kuri kulum
kepsek guru
siswa
Data_login Data_pengumuman
Data_materi Data_tugas
Data_latihan Data_diskusi
Data_login Data_user
Data_berita Data_tahun_ajaran
Data_login Data_siswa
Data_guru Data_kelas
Data_detail_kelas
Data_login Data_mata_pelajaran
Data_tahun_ajaran Data_mengajar
Data_KBM Data_login
Data_guru Data_materi
Data_latiihan Data_tugas
Data_indikator Data_login
Data_pengumuman Data_materi
Data_tugas Data_latihan
Data_diskusi
Mail server Data_user
Data_guru Data_siswa
info_login info_pengumuman
info_materi info_tugas
info_latihan info_diskusi
info_login info_user
info_berita Info_tahun_ajaran
info_login info_siswa
info_guru info_kelas
info_detail_kelas info_login
info_pengumuman info_materi
info_tugas info_latihan
info_diskusi info_login
info_mata_pelajaran info_tahun_ajaran
info_mengajar info_KBM
info_login info_guru
info_materi info_latiihan
info_tugas Info_indikator
Gambar 3.9 Diagram Konteks
3.2.6.2 Data Flow Diagram DFD
Data Flow Diagram 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.7 dapat
diuraikan menjadi beberapa DFD.
3.2.6.2.1 DFD Level 1
Gambar DFD Level 1 berikut ini menjelaskan bahwa pengguna sistem dapat melakukan akses pada website dengan memilih menu yang tersedia ke
dalam sistem sebagai admin, kepala sekolah, wakasek kurikulum, wakasek kesiswaan, guru, dan siswa. Pada setiap pengguna sistem memiliki menu yang
berbeda-beda sesuai hak akses pada setiap penggunanya.
admin
guru Wakasek_kuri
kulum Wakasek_ke
siswaan kepsek
siswa admin
tugas tahun_ajaran
Log_soal
kbm latihan
pengumuman berita
Forum_jawab Forum_tanya
Log_login
soal Detail_tugas
Detail_latihan
Detail_kelas kelas
mengajar materi
matapelajaran siswa
guru 1
Login
14 Pengolahan
Data_menga jar
5 Pengolahan
Data_materi
7 Pengolahan
Data_latihan 10
Pengolahan Data_mata
pelajaran 3
Pengolahan Data_guru
2 Pengolahan
Data_user
6 Pengolahan
Data_tugas
9 Pengolahan
Data_kbm
15 Pengolahan
Data_detail_k elas
12 Pengolahan
Ubah_akun
16 Pengolahan
Data_kelas 4
Pengolahan Data_siswa
13 Pengolahan
Data_berita
8 Pengolahan
Data_diskusi data_login
data_login data_login
info_login Info_login
data_login info_login
Info_login info_login
data_login data_login
Info_login d
a ta
_ lo
g in
In fo
_ lo
g in
d a
ta _
lo g
in In
fo _
lo g
in d
a ta
_ lo
g in
In fo
_ lo
g in
data_user info_user
data_user info_user
data_guru info_guru
data_siswa info_guru
data_guru info_guru
data_guru Info_guru
d a
ta _
sisw a
in fo
_ g
u ru
data_materi info_materi
d a
ta _
tu g
a s
in fo
_ tu
g a
s
d a
ta _
la ti
h a
n
in fo
_ la
ti h
a n
data_siswa info_siswa
data_materi info_materi
data_tugas info_tugas
data_latihan info_latihan
info_latihan info_latihan
info_login data_login
11 Pengolahan
Data_tahun_ ajaran
d a
ta _
ma ta
p e
la ja
ra n
in fo
_ ma
ta p
e la
ja ra
n
data_matapelajaran info_matapelajaran
Info_kbm data_kbm
data_mengajar info_mengajar
data_kelas info_kelas
data_detail_kelas info_detail_kelas
info_tahun_ajaran data_tahun_ajaran
info_diskusi data_diskusi
info_diskusi data_diskusi
info_ubah_akun data_ubah_akun
d a
ta _
u b
a h
_ a
ku n
in fo
_ u
b a
h _
a ku
n
in fo
_ kb
m d
a ta
_ kb
m info_tugas
data_tugas info_latihan
data_latihan
info_latihan data_latihan
in fo
_ b
e ri
ta d
a ta
_ b
e ri
ta data_berita
info_berita info_berita
data_berita
data_guru info_guru
d a
ta _
ke la
s
in fo
_ ke
la s
in fo
_ d
et a
il_ k
el as
da ta
_ d
et a
il_ k
el as
data_diskusi info_diskusi
data_diskusi info_diskusi
d a
ta _
me n
g a
ja r
in fo
_ me
n g
a ja
r
info_tahun_ajaran data_tahun_ajaran
inf o
_ ubah
_ ak
un
d a
ta _
u b
a h
_ a
ku n
d a
ta _
ta h
u n
_ a
ja ra
n in
fo _
ta h
u n
_ a
ja ra
n
17 Pengolahan
Indikator data_indikator
Info_indikator indikator
Data_indikator Info_indikator
Info_mengajar In
fo _
ta h
u n
_ a
ja ra
n
Data_matapelajaran Data_mengajar
Info_matapelajaran Info_guru
Data_guru
Data_kelas Info_kelas
Gambar 3.10
DFD Level 1 E-learning