70
Pengumuman {id_pengumuman,id_admin,nip, judul, isi, tanggal} Mengajar
{id_mengajar, id_matpel, nip, id_kelas} Tahun_ajaran {id_tahunajaran, tahun_ajaran, semester, aktif}
Materi {id_materi, id_mengajar, judul, nama_file, url, ukuran, tanggal,
keterangan} Tugas
{id_tugas, id_mengajar, judul, nama_file, url, ukuran, tanggal, keterangan}
Tugas_Siswa {id_tugassiswa, id_tugas, nis, judul, nama_file, url, ukuran, tanggal} Soal_latihan {id_soal, id_mengajar, judul, keterangan, jumlahsoal, tanggal}
Detail_soal {id_detailsoal, id_soal, pertanyaan, pilihan_a, pilihan_b, pilihan_c,
pilihan_d, kunci} Jawab_Soal
{id_jawab, id_soal, nis, tanggal, benar, salah, nilai} Forum
{id_forum, id_mengajar, judul, isi, tanggal} Komentar
{id_komentar, id_forum, isi, tanggal} Nilai_tugas
{id_nilai, id_tugas, nis, nilai} Bidang
{id_bidang, nama_bidang}
3.4 Analisis Kebutuhan Fungsional
Analisis kebutuhan fungsional meliputi Diagram Konteks, Data Flow Diagram, Spesifikasi Proses dan Kamus Data.
3.4.1 Diagram Konteks
Diagram konteks digunakan untuk menggambarkan suatu proses dan ruang lingkup suatu sistem. Terdapat 5 pengguna yaitu Admin, Kepala Sekolah, Guru,
Siswa dan Orangtua. Diagram Konteks pada media pembelajaran online SMA Negeri 9 Bandung digambarkan pada gambar 3.14 berikut ini.
71
Gambar 3.13 Diagram Konteks
3.4.2 Data Flow Diagram DFD
Data Flow Diagram merupakan suatu model logika atau proses yang digunakan untuk menggambarkan aliran data yaitu dari mana asal data dan kemana
tujuan data yang keluar dari sistem dan dimana data itu disimpan.
3.4.2.1 DFD Level 1
Gambar DFD level 1 Gambar 3.15 dibawah ini menggambarkan aliran data secara keseluruhan pada sistem yang akan dibangun.
72
D a
ta P
ro fi
l d
a n
A ku
n D
a ta
N il
a i
D a
ta M
a te
ri Data Pengurus
Info Komentar Data Komentar
Data Login Kepsek
D a
ta P
ro fi
l d
a n
A ku
n In
fo P
ro fi
l d
a n
A ku
n In
fo P
e n
g u
m u
m a
n D
a ta
P e
n g
u m
u m
a n
D a
ta L
o g
in S
isw a
1 Login
3 Pengolahan
Pembelajaran 5
Pengolahan Forum dan
Pengumuman 2
Pengolahan Data Master
4 Pengolahan Profil dan
Akun Siswa
Administrator
Kepala Sekolah
Guru
Data Login Administrator
Pengurus
Data Login Administrator Info Login Administrator
Data Login Kepsek Info Login Kepsek
Guru
In fo
L o
g in
S isw
a Data Siswa, Guru
Info Siswa,Guru
Siswa
D a
ta L
o g
in Data Guru
Data Siswa Data Bidang
Info Bidang Data Tahun Ajaran
Info Tahun Ajaran
Tahun Ajaran
D a
ta T
a h
u n
A ja
ra n
Data Kelas Info Kelas
Mengajar
D a
ta F
o ru
m D
a ta
P ro
fi l
d a
n A
ku n
In fo
F o
ru m
Forum Pengumuman
Data Forum Data Pengumuman
Info Pengumuman Data Pengumuman
O la
h P
ro fi
l d
a n
A ku
n In
fo P
ro fi
l d
a n
A ku
n
O la
h P
ro fi
l d
a n
A ku
n In
fo P
ro fi
l d a
n A
ku n
D a
ta P
ro fi
l d
a n
A ku
n Ii
n fo
M a
te ri
D a
ta M
a te
ri D
a ta
T u
g a
s In
fo D
a ta
T u
g a
s D
a ta
U la
n g
a n
D a
ta U
la n
g a
n D
a ta
N ila
i In
fo N
ila i
D a
ta T
u g
a s
Soal_Latihan Detail_soal
D a
ta u
la n
g a
n Data Detailsoal
Data Materi Info Materi
D a
ta M
a te
ri Data Ulangan
Info Ulanganl
D a
ta L
a ti
h a
n S
o a
l Data Tugas
Info Tugas
Tugas_siswa
D a
ta T
u g
a s
S isw
a D
a ta
N ila
i
Komentar
D a
ta K
o m
e n
ta r
Data Jawaban Info Jawaban
Data jawab soal
Kelas
Data Kelas D
a ta
K e
la s
In fo
K e
la s
D a
ta M
a ta
P e
la ja
ra n
In fo
M a
ta P
e la
ja ra
n
Matpel
D a
ta M
a ta
P e
la ja
ra n
D a
ta L
o g
in S
isw a
D a
ta S
isw a
D a
ta M
e n
g a
ja r
D a
ta M
e n
g a
ja r
SIA.XLS
Data Pengurus Data Guru
Data Siswa Data Kelas
Data Mata Pelajaran In
fo L
o g
in G
u ru
D a
ta L
o g
in G
u ru
Data Tahun Ajaran
6 Monitoring
Info Nilai, materi, tugas Data Nilai, materi, tugas
Nilai Materi
Tugas
D a
ta T
u g
a s
Data Mengajar Info Mengajar
D a
ta P
ro fi
l d
a n
A ku
n In
fo P
ro fil
d a
n A
ku n
bidang
Data Bidang
Jawab_soal
D a
ta Ja
w a
b S
o a
l
Gambar 3.15 DFD level 1
3.4.2.2 DFD Level 2
Dari penggambaran DFD level 1 maka terdapat DFD level 2 yang merupakan hasil dekomposisi atau turunan dari DFD level 1 tertentu. Berikut ini
adalah hasil dari dekomposisi dari dfd level 1.
1. DFD Level 2 Proses 2 Pengolahan Data Master
73
Berikut ini adalah DFD level 2 proses pengolahan data master. Pengolahan data master ini hanya dapat diakses oleh administrator memiliki 7 proses yang
tergambar pada gambar berikut.