DFD Level 2 Proses 8 Pengolahan Try Out
8.4 Status Try Out
8.2 Tambah Try
Out
8.3 Ubah Informasi
Try Out 8.1
List Try Out
8.5 Hapus Try Out
Guru
Siswa Info List Try Out
Data List Try Out Data Tambah Try Out
Info Tambah Try Out
Try Out D
ata L
ist T
ry O u
t
Da ta Li
st T
ry Ou
t
Kelas Data Try Out
Data Try Out
D a
ta H
a pu
s T ry
Out
D a
ta H
a p
us T ry
Ou t
Data Informasi Try Out Data Informasi Try Out
Data Try Out Info Try Out
Info Status Try Out Data Status Try Out
D a
ta H
a p
us T
ry Ou
t
Info H
a pu
s T ry O
u t
D a
ta Info
rm a
si T ry
Out
In fo I
n fo
rm a
si T
ry O u
t
D a
ta T
a m
ba h
T ry
Ou t
D a
ta T
a m
ba h
T ry
Ou t
Data Status Try Out Data Status Try Out
Gambar 3.9 DFD Level 2 Proses 8 Pengolahan Try Out b.
DFD Level 2 Proses 9 Pengolahan Nilai
DFD Level 2 Proses Pengolahan Nilai terdiri dari proses lihat nilai latihan saja. DFD Level 2 Proses 9 Pengolahan Absensi dapat dilihat pada gambar 3.10.
9.1 Lihat Nilai
Guru Siswa
Try Out
D a
ta N
ila i
In fo
N ila
i Data Nilai
Info Nilai D
a ta
T ry
O u
t
D a
ta T
ry Ou
t
Nilai Data Nilai
Data Nilai
Gambar 3.10 DFD Level 2 Proses 9 Pengolahan Nilai c.
DFD Level 2 Proses 10 Pengolahan Analisis Butir Soal
DFD Level 2 Proses 10 Pengolahan Analisis Butir Soal terdiri dari proses lihat analisis soal saja. DFD Level 2 Proses 10 Pengolahan Analisis Butir Soal dapat
dilihat pada gambar 3.11
10.1 Lihat Analisis
Soal Guru
Soal
Analisis Soal Info Analisis Soal
Data Analisis Soal D
a ta
So a
l D
a ta
So a
l
Data Analisis Soal Data Analisis Soal
Gambar 3.11 DFD Level 2 Proses 10 Pengolahan Analisis Butir Soal d.
DFD Level 2 Proses 11 Pengolahan Soal
DFD Level 2 Proses 11 Pengolahan Soal terdiri dari proses list soal, tambah soal, ubah isian soal, ubah status soal, hapus soal. DFD Level 2 Proses 11 Pengolahan Soal
dapat dilihat pada gambar 3.12
Data BAB Data BAB
11.4 Ubah Status
Soal 11.2
Tambah Soal
11.3 Ubah Isian
Soal 11.1
List Soal
11.5 Hapus Soal
Guru Info List Soal
Data List Soal Data Tambah Soal
Info Tambah Soal
Try Out D
a ta
T ry Out
D ata T
ry Out
Kelas Data Kelas
Data Kelas
D ata
T ry
Ou t
D a
ta T
ry O u
t
Data Try Out Data Try Out
Info Status Soal Data Status Soal
D ata
H a
pu s S
o a
l
In fo
H a
p us
S oa
l D
a ta
I si
an S
o a
l
Info I
s ia
n S
oa l
D ata T
ry Out
D a
ta T
ry O u
t
Data Try Out Data Try Out
Soal D
a ta
S o
al
D a
ta S
o al
Data Soal Data Soal
Data Soal Data Soal
D ata
S oa
l D
ata S o
a l
Data Soal Data Soal
BAB
Gambar 3.12 DFD Level 2 Proses 11 Pengolahan Soal e.
DFD Level 2 Proses 12 Pengolahan Bab Pembelajaran
DFD Level 2 Proses 12 Pengolahan Bab Pembelajaran terdiri dari proses list Bab, tambah Bab, ubah Bab, dan hapus Bab. DFD Level 2 Proses 12 Pengolahan Bab
dapat dilihat pada gambar 3.13.
12.1 List Bab
12.4 Hapus Bab
12.2 Tambah Bab
12.3 Ubah Informasi
Bab Bab
Guru Mata Pelajaran
Info List Bab Data List Bab
Info Tambah Bab Data Tambah Bab
Data Hapus Bab Info Hapus Bab
Data Ubah Bab Info Ubah Bab
Data Bab Data Bab
Data Bab Data Bab
Data Bab Data Bab
Data Bab Data Bab
Data Mata Pelajaran Data Mata Pelajaran
Data Mata Pelajaran Data Mata Pelajaran
Data Mata Pelajaran Data Mata Pelajaran
Da ta
M a
ta Pe
la ja
ra n
Da ta
M a
ta Pe
la ja
ra n
Gambar 3.13 DFD Level 2 Proses 12 Pengolahan Bab Pembelajaran 3.1.7.4
Spesifikasi Proses Pengembangan LMS
Spesifikasi proses merupakan penjelasan lebih lanjut dari setiap proses yang ada pada DFD Data Flow Diagram. Berikut spesifikasi proses dari DFD pengembangan
LMS di SMAN 11 Bandung, dapat dilihat pada tabel 3.12.
Tabel 3.12 Tabel Spesifikasi Proses Pengembangan LMS NO
Detail Keterangan
1 Nomor Proses 8
Nama Proses Pengolahan Try Out
Deskripsi Proses untuk mengolah try out
Sumber Guru, Siswa
Masukan 1. Data try out
Keluaran 1. Info try out
Logika 1. Pengguna dapat mengolah data try out diantaranya,
menambah, mengubah, menghapus, dan melihat. 2. Sistem menampilkan info try out.
2 Nomor Proses 9
Nama Proses Pengolahan Nilai
Deskripsi Proses untuk mengolah data nilai
NO Detail
Keterangan
Sumber Guru, Siswa
Masukan 1. Data nilai
2. Data mata_pelajaran 3. Data tahun_ajaran
4. Data siswa
Keluaran 1. Info nilai
2. Info mata_pelajaran 3. Info tahun_ajaran
4. Info siswa
Logika 1. Pengguna dapat mengolah data nilai yang
diantaranya dapat melihat nilai. 2. Sistem menampilkan info nilai
3 Nomor Proses 10
Nama Proses Pengolahan Analisis soal
Deskripsi Proses untuk mengolah data analisis butir soal
Sumber Guru
Masukan 1. Data analisis soal
2. Data soal Keluaran
1. Info analisis soal 2. Info soal
Logika 1. Pengguna dapat mengolah data analisis soal yang
diantaranya dapat melihat analisis soal. 2. Sistem menampilkan info analisis soal.
4 Nomor Proses 11
Nama Proses Pengolahan soal
Deskripsi Proses untuk mengolah soal
Sumber Guru, Siswa
Masukan 1. Data try out
2. Data kelas 3. Data soal
Keluaran 1. Info try out
2. Info kelas 3. Info soal
Logika 1. Pengguna dapat mengolah data soal yang
diantaranya menambah, mengubah, dan hapus soal. 2. Sistem menampilkan info soal.
5 Nomor Proses 12
Nama Proses Pengolahan bab
Deskripsi Proses untuk mengolah bab
Sumber Guru
NO Detail
Keterangan
Masukan 1. Data mata pelajaran
2. Data bab Keluaran
1. Info mata pelajaran 2. Info bab
Logika 1. Pengguna
dapat mengolah
data bab
yang diantaranya menambah, mengubah, dan hapus soal
2. Sistem menampilkan info bab. 6
Nomor Proses 8.1 Nama Proses
List try out Deskripsi
Proses untuk melihat data try out Sumber
Guru Masukan
1. Data try out Keluaran
1. Info try out Logika
1. Guru memilih data try out. 2. Sistem menampilkan info try out.
7 Nomor Proses 8.2
Nama Proses Tambah try out
Deskripsi Proses untuk menambah try out
Sumber Guru
Masukan 1. Data try out
2. Data kelas Keluaran
1. Info try out 2. Info kelas
Logika 1. Guru menambah data try out, guru menyimpan
data try out 2. Sistem menampilkan info try out
3. Sistem menampilkan pesan try out telah disimpan
8 Nomor Proses 8.3
Nama Proses Ubah informasi try out
Deskripsi Proses untuk mengubah informasi try out
Sumber Guru
Masukan 1. Data try out
Keluaran 1. Info try out
Logika 1. Guru mengubah data try out dan menyimpan
data try out 2. Sistem menampilkan info data try out dan
menampikan pesan try out berhasil diubah 9
Nomor Proses 8.4
NO Detail
Keterangan
Nama Proses Ubah status try out
Deskripsi Proses untuk mengubah status try out
Sumber Guru
Masukan 1. Data try out
Keluaran 1. Info try out
Logika 1. Guru mengubah status data try out
2. Sistem menampilkan info data try out
10 Nomor Proses 8.5
Nama Proses Hapus try out
Deskripsi Proses untuk menghapus try out
Sumber Guru
Masukan Data try out
Keluaran Info try out
Logika 1. Guru menghapus data try out
2. Sistem menampilkan info data try out
11 Nomor Proses 9.1
Nama Proses Lihat nilai
Deskripsi Proses untuk melihat data nilai
Sumber Guru, Siswa
Masukan 1. Data try out
2. Data nilai Keluaran
1. Info tryout 2. Info nilai
Logika 1. Pengguna melihat data nilai
2. Sistem menampilkan info nilai
12 Nomor Proses 10.1
Nama Proses Lihat analisis soal
Deskripsi Proses untuk melihat analisis soal
Sumber Guru
Masukan 1. Data soal
2. Data analisis soal Keluaran
1.Info soal 2.Info analisis soal
Logika 1. Pengguna melihat hasil analisis butir soal
2. Sistem menampilkan info analisis soal
13 Nomor Proses 11.1
Nama Proses List soal
NO Detail
Keterangan
Deskripsi Proses untuk melihat list soal
Sumber Guru
Masukan 1. Data try out
Keluaran 1. Info try out
Logika 1. Guru melihat data list try out
2. Sistem menampilkan data list try out
14 Nomor Proses 11.2
Nama Proses Tambah soal
Deskripsi Proses untuk menambah soal
Sumber Guru
Masukan 1. Data try out
2. Data kelas 3. Data BAB
Keluaran 1. Info try out
2. Info kelas 3. Data BAB
Logika 1. Guru menambahkan soal dan menyimpan soal
2. Sistem menampilkan info soal dan menampilkan pesan soal berhasil ditambahkan
15 Nomor Proses 11.3
Nama Proses Ubah isian soal
Deskripsi Proses untuk mengubah isian soal
Sumber Guru
Masukan 1. Data soal
2. Data try out Keluaran
1. Info soal 2. Info try out
Logika 1. Guru mengubah isian soal dan menyimpan data
soal. 2. Sistem menampilkan info soal
16 Nomor Proses 11.4
Nama Proses Ubah status soal
Deskripsi Proses untuk mengubah status soal
Sumber Guru
Masukan 1. Data try out
2. Data soal Keluaran
1. Info try out 2. Info soal
Logika 1. Guru mengubah status soal
NO Detail
Keterangan
2. Sistem menampilkan info soal 17
Nomor Proses 11.5 Nama Proses
Hapus soal Deskripsi
Proses untuk mengubah isian soal Sumber
Guru Masukan
1. Data soal 2. Data try out
Keluaran 1. Info soal
2. Info try out Logika
1. Guru menghapus soal 2. Sistem menampilkan info soal
18 Nomor Proses 12.1
Nama Proses List bab
Deskripsi Proses untuk melihat list bab
Sumber Guru
Masukan 1. Data mata pelajaran
2. Data bab Keluaran
1. Info mata pelajaran 2. Info bab
Logika 1. Guru melihat list bab
2. Sistem menampilkan info bab
19 Nomor Proses 12.2
Nama Proses Tambah Bab
Deskripsi Proses untuk menambahkan data bab
Sumber Guru
Masukan 1. Data bab
2. Data mata pelajaran Keluaran
1. Info bab 2. Info mata pelajaran
Logika 1. Guru mengisi data bab pada sistem
2. Sistem mengecek data tersebut, jika belum terisidata salah maka sistem menampilkan pesan
kesalahan, jika sudah terisi dan benar lanjut proses berikutnya
3. Sistem mengecek ke database, jika sudah ada maka akan menampilkan pesan data sudah ada, jika data
belum ada maka data bab ditambahkan ke database Sistem menampilkan pesan berhasil tambah bab
NO Detail
Keterangan
20 Nomor Proses 12.3
Nama Proses Ubah informasi bab
Deskripsi Proses untuk mengubah informasi bab
Sumber Guru
Masukan 1. Data bab
2. Data mata pelajaran Keluaran
1. Info bab 2. Info mata pelajaran
Logika 1. Guru memilih data bab yang akan di ubah
2. Sistem menampilkan data bab yang dipilih 3. Guru merubah isian pada data bab yang dipilih
4. Sistem mengecek apakah data bab yang di ubah
valid atau tidak, jika tidak valid maka akan muncul pesan data tidak dapat diubah, jika valid maka
sistem menyimpan perubahan pada data bab tersebut
Sistem menampilkan pesan berhasil ubah data bab 21
Nomor Proses 12.4 Nama Proses
Hapus bab Deskripsi
Proses untuk menghapus bab Sumber
Guru Masukan
1. Data bab 2. Data mata pelajaran
Keluaran 1. Info bab
2. Info mata pelajaran Logika
1. Guru memilih data bab yang akan dihapus dan memilih hapus.
2. Sistem menampilkan pesan konfirmasi “Anda yakin
akan menghapus data ini?” 3.
Jika memilih “Ya”, maka sistem akan melakukan proses penghapusan. Jika memilih “Tidak” maka
sistem tidak melakukan proses penghapusan Jika
penghapusan data
berhasil, sistem
akan mena
mpilkan pesan “Data Berhasil Dihapus”.