proses-proses yang terjadi dalam sistem sampai proses yang lebih detail. DFD dari Sistem LMS berbasis web dapat diuraikan sebagai berikut :
3.1.6.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 sistem yang akan dikembangkan terdapat pada proses 5 yaitu pengolahan pembelajaran.Berikut ini adalah DFD Level 1 Sistem LMS :
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 Dat
a_lo g
in gu
ru
In fo_lo
g in
gu ru
Data_login Kepala Sekolah
Info_login Kepala Sekolah
D ata_lo
gi n
si sw
a
In fo_
lo g
in sisw
a D
ata_ lo
gi n
tata u
saha In
fo_lo g
in t
ata usah
a Data_login siswa
Info_login siswa D
ata_ log
in
gu ru
In fo_lo
g n
G u
ru Da
ta lati
han ,
tug as
,
mate ri
data n ilai
l
ati han,
si sw
a
Da ta
lati
han ,
tu g
a s
, mat
eri data n
ilai lat
ih an
,
sisw a
D ata
s eti
ng profi
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
D ata
s etti
ng p
ro fi
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
D ata
s etti
ng pr
o
fi l
D ata settin
g p
ro fil
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 si
sw a
D ata si
sw a
Data materi
Data materi Data tugas
Data tugas Data latihan
Data latihan D
ata l atih
an Da
ta ni
lai D
ata n ilai
Data forum Data forum
Data pengumuman Data pengumuman
D at
a tahu
n aj
ar an
D ata
tah un
ajar
an
Mengajar Data mengajar
Data mengajar 2
PENGOLAHAN LUPA PASSWORD
D ata g
u ru
D ata
g uru
D ata si
sw a
D ata si
sw a
D at
a sisw
a D
ata si
s w
a D
ata g u
ru D
ata g u
ru D
ata seti ng
pr o
fi l
Tata usaha Info_login tata usaha
Data_login tata usaha
Admin Admin
In fo
_ lo
gi n
ad m
in D
ata_ lo
gi n
ad m
in 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.7 DFD level 1 Sistem LMS SMK LPPM 4 RI Padalarang
3.1.6.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. DFD yang dicantumkan hanya proses pengembangan LMS. Hasil perincian proses yang ada pada DFD Level 1 adalah sebagai berikut :
3.1.6.2.1 DFD Level 2 Proses 5 Pengolahan Pembelajaran
Pada DFD Level 2 proses 1 Berikut ini merupakan proses pengolahan pencarian
yang akan mencari data materi pelajaran.
5.1 Pengolahan Data
Materi Pelajaran
5.2 Pengolahan Data
Tugas
5.3 Pengolahan Data
Latihan
5.4 Pengolahan Data
Pengumuman Guru
Siswa Materi_Pelajaran
Tugas
Upload_Tugas
Latihan
Pengumuman Mengajar
Data Materi Pelajaran Info Materi Pelajaran
Data Tugas Info Tugas
Data latihan Info latihan
In fo
Pen gu
muma n
D ata
Pen gu
muma n
Data Materi Pelajaran Info Materi Pelajaran
Data Tugas Info Tugas
Data Latihan Info Latihan
Data Pengumuman Info Pengumuman
Info Mengajar Data Mengajar
Info Mengajar Data Mengajar
Info Mengajar Data Mengajar
Info Materi Data Materi
Info Materi Data Materi
Info Materi Data Materi
In fo
T ug
as Da
ta T
u gas
Info Upload Tugas Data Upload Tugas
Info Latihan Data Latihan
Info Pengumuman Data Pengumuman
Data Pengumuman Info Pengumuman
Data Materi Pelajaran Info Materi Pelajaran
Hasil_Tugas Info Hasil Tugas
Data Hasil Tugas
Hasil latihan Detail Latihan
Info Detail Latihan Data Detail Latihan
Info Hasil Latihan Data Hasil Latihan
5.5 Pengolahan data
forum Forum
Data forum Info forum
Info forum Data forum
Info forum Data forum
Info forum Data forum
5.6 Pengolahan data
Nilai Latihan
Data Nilai Latihan Info Nilai Latihan
Nilai Latihan
Info Nilai Latihan Data Nilai Latihan
Info nilai latihan Info Nilai Latihan
5.7 Pengolahan data
monitoring Keosek
Info nilai latihan Info latihan
Info materi Info tugas
Info Nilai Latihan Info latihan
Info tugas Info Materi
Gambar 3.8 DFD level 2 pengolahan pembelajaran
3.1.6.3 DFD level 2 proses 5.1 pengolahan data pencarian materi pelajaran
Gambar berikut ini proses pencarian data materi pelajaran
Materi
5.1.2 Melihat Data Materi Pelajaran
Data Materi yang Di stemming dan indeing Data Materi yang Di stemming dan indeing
Siswa
Data Materi yang Dilihat 5.1.1
Proses steming dan indeing Data Materi yang Di stemming dan indeing
Info Materi yang Dilstemming dan indexing
Data Materi yang Dilihatd Data Materi yang Dilihat
Info Materi yang Didlihat
5.1.3 Mendownload Data Materi
Pelajaran Data Materi yang Didownload
Info Materi yang Didownload Data Materi yang Didownload
Data Materi yang Didownload
Gambar 3.9 DFD level 2 pengolahan data pencarian materi pelajaran
3.1.7 Spesifikasi proses
Spesikasi proses merupakan alat bantu tools sistem yang akan menjelaskan perilaku-perilaku proses yang ada dalam DFD. Berikut adalah
spesifikasi proses dari pengembangan sistem LMS LPPM RI-4 Padalarang. Tabel 3.11 tabel spesifikasi proses
No Detail Keterangan
1. No. Proses
5.1 Nama Proses
Pengolahan Data Materi Pelajaran Deskripsi
Menampilkan menu untuk mengelola proses materi pelajaran, tambah materi, sedit dan hapus data materi pelajaran
Source Guru
Input Data Materi
Output Info materi
Destination Guru, siswa
Logika proses 1. Guru memilih menu data kelas.
2. setelah memilih data kelas , guru memilihi menu masuk kelas. 3. Setelah guru didalam kelas guru memilih menu materi pelajaran.
4. Memilih menu materi pelajaran yang didalamnya terdapat sub menu, tambah data materi pelajaran, edit data materi pelajaran,
hapus data materi pejalaran 5. Sistem menampilkan data materi pelajaran
2 No. Proses
5.1.1 Nama Proses
Proses stemming dan indexing Deskripsi
Proses untuk mengubah kalimat ke bentuk kata-kata dasar dan mengurutkan nya sesuai pembobotan
Source siswa
Input keyword
Output Info materi
Destination Siswa
Logika proses 1. Siswa mengetikkan keyword yang akan dicari.
2. Sistem menghilangkan tanda baca. 3. Sistem mengubah kalimat ke bentuk kata-kata dasar tanpa
ada spasi. 4. Sistem menghilangkan imbuhan dan kata sandang
5. Sistem mencocokan keyword yang diinputkan dengan database.
6. Jika keyword yang diinputkan tidak sama atau mirip dengan data yang ada di database maka info materi tidak akan
ditampilkan. 7. Jika keyword yang diinputkan sama atau memiliki kemiripan
dengan data yang ada di database maka info materi akan ditampilkan.
60. No. Proses 5.1.2
Nama Proses Melihat Data Materi Pelajaran
Deskripsi Melihat materi pelajaran berbentuk modul,multimedia, dan video
Source Siswa
Input Data Materi
Output Info Materi
Destination Siswa
Logika proses 1. siswa memasukan keyword
2. keyword di stemming oleh sistem 3. keyword di indexingkan dengan cara pembobotan.
4. Keyword yang sering muncul di file database akan
dimunculkan paling atas dan seterusnya sesuai pembobotan. 5. jika keyword tidak cocok dengan database yang sudah di
stemming dan di indexing maka info materi tidak akan muncul
61. No. Proses 5.1.3
Nama Proses Download Data Materi Pelajaran
Deskripsi Mengambil materi pelajaran berbentuk modul,multimedia, dan video
Source Siswa
Input Data Materi
Output Info Materi
Destination Siswa
Logika proses 1. Siswa mengklik cari materi
2. Siswa melihat judul materi yang langsung dapat melihat materi yang di masukan.
3. Siswa dapat mendownload materi yang telah di upload guru
3.1.8 Kamus Data
Kamus data data dictionary atau disebut juga dengan istilah sistem data dictionary
adalah katalog fakta data dan kebutuhan-kebutuhan informasi dari suatu sistem informasi.kamus data sistem LMS dapat dilihat pada table dibawah
ini. Tabel 3.12 tabel kamus data
No Detail Keterangan
1. Nama
Data login admin Deskripsi
Berisi data admin yang digunakan untuk proses login Struktur data
username+ pass_admin Username
pass_admin [A..Z|a..z|0..9]
[A..Z|a..z|0..9] 2.
Nama Data login siswa
Deskripsi Berisi data siswa yang digunakan untuk proses login
Struktur data Nis+ pass_siswa
Nis [0..9]
3. Nama
Data login guru Deskripsi
Berisi data guru yang digunakan untuk proses login Struktur data
Nip+ pass_guru Nip
pass_guru [0..9]
[A..Z|a..z|0..9] 4
Nama Data login kepala sekolah
Deskripsi Berisi data kepala sekolah yang digunakan untuk
proses login Struktur data
Username+ pass_kepala sekolah Username
pass_kepala sekolah [A..Z|a..z|0..9]
[A..Z|a..z|0..9] 5
Nama Data login kurikulum