BAB IV
Analisis sistem merupakan penguraian dari sistem informasi yang utuh kedalam
bagian-bagian komponennya dengan maksud untuk mengidentifikasikan dan
mengevaluasi permasalahan dan hambatan yang terjadi dan kebutuhan yang
diharapkan sehingga dapat diusulkan perbaikan. Kegiatan identifikasi dan
pengamatan tidak hanya mengenai permasalahan pada sistem akan tetapi faktor-
faktor lainnya yang berhubungan dengan sistem sehingga diharapkan sistem yang
akan dibangun dapat sesuai dengan tujuan pembuatan sistem yang telah
direncanakan. Hasilnya digunakan untuk mengidentifikasi dan mengevaluasi berbagai
kelemahan, permasalahan, kebutuhan dan hambatan yang terdapat pada sistem yang
sudah dimiliki SMP Negeri 1 Salawu. Hasil proses analisis akan dihasilkan
kesimpulan dan saran perbaikan terhadap sistem yang dapat dijadikan dasar dalam
merancang sistem informasi yang akan dibangun.
Dari hasil wawancara dengan Bapak Ujang Ruhiyat, S.Pd selaku bagian
kurikulum, dapat disimpulkan mengenai prosedur sistem pembelajaran yang sedang
berjalan. Secara garis besar, ada empat prosedur yang sedang berjalan di SMP
Negeri 1 Salawu, yaitu prosedur belajar mengajar, prosedur pemberian materi
pelajaran, prosedur pengumpulan tugas dan prosedur latihan soal. Seluruh prosedur
yang sedang berjalan ini, digambarkan menggunakan flowmap.
Guru Siswa
Materi Pelajaran
Membuat
Ringkasan
Buku
Pelajaran
Materi Pelajaran
A1
Mencatat
Ringkasan
Materi
Catatan Ringkasan
Materi
A3 A2
Keterangan :
A 1 : Arsip materi pelajaran oleh guru
A 2 : Arsip catatan ringkasan materi oleh siswa
A 3 : Arsip ringkasan materi oleh guru
a. Ringkasan materi yang telah disampaikan oleh guru kepada siswa yang
tersimpan sebagai arsip digunakan untuk bahan pembuatan soal tugas.
b. Guru memberikan soal tugas yang akan dikerjakan siswa kepada siswa.
c. Siswa mengerjakan tugas yang diberikan guru dan soal tugas disimpan oleh
siswa sebagai arsip.
d. Siswa mengumpulkan tugas yang telah dikerjakan kepada guru.
e. Guru memeriksa dan menilai tugas.
f. Tugas yang sudah diperiksa dan diberi nilai dan dimasukan kedalam buku
nilai.
g. Tugas yang sudah diberi nilai dikembalikan kepada siswa dan disimpan oleh
siswa sebagai arsip.
Prosedur Pemberian Tugas
Guru Siswa
Ringkasan Materi
Pembuatan
Soal Tugas
Mengerjakan
Tugas
Soal Tugas
Memeriksa
dan Menilai A4
Tugas
Dimasukan Ke
Daftar Nilai
A5 A6
Keterangan :
A 4 : Arsip soal tugas oleh siswa
A 5 : Daftar nilai tugas oleh guru
A 6 : Arsip hasil tugas siswa yang sudah dinilai oleh siswa
Prosedur guru berhalangan hadir merupakan proses pemberian materi pada saat
guru berhalangan hadir yang dititipkan kepada siswa. Prosedur Guru Berhalangan
hadir digambarkan sebagai berikut:
a. Guru membuat ringkasan materi yang dititipkan oleh guru kepada siswa.
b. Siswa memahami dan mencatat ringkasan materi yang diberikan oleh guru.
c. Setelah dipahami dan dicatat, buku catatan siswa diberikan kepada guru untuk
diperiksa.
d. Setelah diperiksa buku diberikan kepada siswa untuk diarsipkan.
Prosedur Guru Berhalangan Hadir
Guru Siswa
Materi Pelajaran
Membuat
Ringkasan
Materi
Materi Pelajaran
A1 Memahami
dan Mencatat
Ringkasan
Materi
Memeriksa,
Ditanda tangan
A3 A2
Keterangan :
A 1 : Arsip materi pelajaran oleh guru
A 2 : Arsip catatan ringkasan materi oleh siswa
A 3 : Arsip ringkasan materi oleh guru
Prosedur guru memberikan latihan soal merupakan proses pemberian soal dari
guru kepada siswa. Prosedur pemberian latihan soal digambarkan sebagai berikut:
a. Ringkasan materi yang telah disampaikan oleh guru kepada siswa yang
tersimpan sebagai arsip digunakan untuk bahan pembuatan soal latihan.
b. Guru memberikan soal latihan kepada siswa
c. Siswa mengerjakan soal latihan.
d. Latihan yang sudah diisi dikumpulkan kepada guru.
e. Guru memeriksa latihan siswa.
f. Latihan yang sudah dicatat di buku penilaian dan dikembalikan kepada
siswa.
Prosedur Guru Memberikan Latihan Soal
Guru Siswa
Ringkasan Materi
Membuat Soal
Latihan
Mengerjakan
Soal Latihan
Memeriksa,
Menilai
Latihan
A7 A8
Keterangan :
A 7 : Arsip latihan siswa
A 8 : Buku penilaian latihan
63
Berdasarkan sistem E-Learning ini terdapat empat pengguna yang terlibat dalam
sistem ini yaitu administrator, kepala sekolah, guru dan murid. Analisi pengguna
dapat dilihat dari table dibawah ini.
Tabel 4.3 Tabel Analisis Pengguna
Pengguna Keterangan
Administrator Administrator adalah operator komputer yang merupakan
staf tata usaha yang memiliki kemampuan atau ahli dalam
bidang komputer. Administrator bertugas mengelola data
guru, data siswa, data mata pelajaran, data mengajar, data
kelas dan data tahun ajaran.
Guru Guru merupakan pengajar di SMP Negeri 1 Salawu. Dalam
sistem ini guru diharuskan setidaknya bisa menggunakan
internet. Selain dari itu guru juga memiliki tanggung jawab
dalam memberikan materi di dalam sistem ini. Dalam sistem
ini guru dapat memberikan pengumuman, membuat atau
membalas topik diskusi, mengupload materi, membuat
latihan online, memberi pesan kepada siswa, dan
mendownload tugas yang dikumpulkan oleh siswa.
Murid Siswa merupakan pelajar yang belajar di SMP Negeri 1
Salawu. Dalam sistem ini siswa diharuskan setidaknya bisa
menggunakan internet. Dalam sistem ini murid dapat melihat
pengumuman yang dibuat oleh guru, membuat atau
membalas topik diskusi, mendownload materi, mengerjakan
latihan soal online, memberi pesan kepada siswa atau guru,
dan mengumpulkan tugas.
Perangkat lunak merupakan sebuah perangkat yang tidak dapat dilihat oleh mata
secara fisik yang berfungsi sebagai interface yang membantu manusia menggunakan
sebuah aplikasi dalam melakukan tugasnya. Adapun beberapa perangkat lunak yang
digunakan dalam pembuatan dan untuk menjalankan sistem ini diantaranya:
1. Windows 7 sebagai sistem operasinya
2. Macromedia Dreamweaver MX merupakan tools yang digunakan sebagai
editor.
66
VGA 512 MB
Hardisk 750 GB
Memori 2 GB
Hardisk 160 GB
Keterangan diatas menyatakan bahwa guru tersebut lahir pada tahun 1984
bulan 07 tanggal 21, diangkat pada tahun 2009 bulan 01, jenis kelamin laki-laki
(1) dan memiliki no urut pengangkatan 007.
68
4.5.5.1..Diagram Konteks
Diagram konteks merupakan diagram tingkat atas yang bisa juga disebut sebagai
diagram global, diagram konteks menunjukkan aliran data yang masuk ke sistem.
Diagram konteks ini akan menjadi acuan dalam membuat atau dalam memperjelas
diagram selanjutnya secara detail. Diagram konteks pada sistem e-learning dapat
dilihat pada gambar di bawah ini :
69
Data_login_guru
Data_guru
Data_mengajar_kelas Guru
Data_pengumuman
Data_diskusi
Info_login_admin Data latihan
Info_guru Data_materi Info_login_guru
Info_siswa Data_soal Info_guru
Info_matpel Data_nilai Info_mengajar_kelas
Info_kelas Data_tugas Info_pengumuman
Info_mengajar Info_diskusi
Info_tahun_ajaran Info_latihan
Info_materi
Info_soal
Info_nilai
Info_tugas
Admin
E-LEARNING SMP
NEGERI 1 SALAWU
Info_login_siswa
Info_siswa
Info_kelas
Info_diskusi
Data_login_admin
Info_latihan
Data_guru
Info_jawaban
Data_siswa
Info_materi
Data_matpel
Data_login_siswa Info_tugas
Data_kelas
Data_mengajar Data_siswa
Data_tahun_ajaran Data_kelas
Data_diskusi
Data_latihan
Data_jawaban Siswa
Data_materi
Data_tugas
Data Flow Diagram (DFD) adalah alat pembuatan model yang memungkinkan
pembuat sistem untuk menggambarkan sistem sebagai suatu jaringan proses
fungsional yang dihubungkan satu sama lain dengan alur data.
DFD level 1 merupakan penurunan dari diagram konteks. DFD level 1
menggambarkan proses-proses yang ada pada E-Learning secara keseluruhan.
Adapun DFD level 1 E-Learning SMPN 1 Salawu sebagai berikut:
70
Data_akun_siswa
Data_akun_guru
Guru
Data_login_guru
1
Login Tahun_Ajaran
Info_login_guru
Info_Login_Siswa
Data_nilai
Nilai
Data_tahun_ajaran
Kelas Data_kelas
Data_akun_admin
Data_kelas
Data_tahun_ajaran
Data_Login_Siswa
Data_matpel
Tanggapan
Data_akun_siswa
Data_Tanggapan
2
Data_mengajar_kelas
Data_matpel
Data Master
Data_nilai
Siswa
Data_Tanggapan
Data_mengajar_kelas
Data_Kelas
Info_kelas
Matpel
Data_Pengumuman Pengumuman
Data_mengajar Data_pengumuman
Mengajar Data_mengajar
3 Data_diskusi
Info_pengumuman
Data_latihan
Info_diskusi Latihan
Info_latihan Data_latihan
Info_materi
Info_soal Data_tugas
Info_nilai Tugas
Info_tugas Data_tugas
Data_login_admin Data_akun_guru
Data_guru Data_akun_siswa
Data_login_admin
Info_akun_guru
Data_siswa
Data_matpel
4 Info_akun_siswa
Data_kelas
Data_mengajar
Pengaturan
Data_tahun_ajaran Info_login_admin akun Data_akun_guru
Info_guru
Info_siswa
Info_matpel
Info_kelas
Info_login_admin Info_mengajar
Info_tahun_ajaran
Admin
Data_akun_admin
Data_akun_admin
DFD level 2 proses 1.0 merupakan turunan dari proses-proses yang ada di level 1,
dimana setiap prosesnya merupakan rincian detail dari yang terjadi pada level 1.
Adapun pendetailan proses-proses yang terjadi pada DFD level 1 sebagai berikut:
4.5.5.3.1..Data Flow Diagram (DFD) Level 2 Proses 1.0
DFD level 2 proses 1.0 yaitu proses login menjelaskan bagaimana alir login
admin, guru dan siswa. Adapun pendetailan proses-proses yang terjadi pada DFD
level 2 proses 1.0 dapat dilihat pada gambar di bawah ini:
Info_Login_Guru
Data_Guru Guru
Data_Login_Guru
Siswa
Guru Info_Reset Data_Siswa
1.1
Validasi
Data_Login_Siswa
Login
Info_Login_Siswa Info_Login_Admin
Data_Login_Admin
Data_Reset
Data_Admin Admin
1.2
Reset
Data_Reset Input
Siswa Info_Reset
Admin
DFD level 2 proses 2.0 yaitu proses data master menjelaskan bagaimana
pengolahan data master guru, siswa, kelas, matpel, tahun ajaran, dan mengajar.
Adapun pendetailan proses-proses yang terjadi pada DFD level 2 proses 2.0 dapat
dilihat pada gambar di bawah ini:
72
Data_guru 2.1
Info_guru Pengolahan Data_guru Guru
Data Guru
Data_guru
2.2
Data_siswa Pengolahan Data_siswa Siswa
Data Siswa
Info_siswa
Data_siswa
2.3
Data_kelas
Admin Pengolahan Data_kelas Kelas
Info_kelas
Data Kelas
Data_kelas
Data_matpel 2.4
Info_matpel Pengolahan Data_matpel Matpel
Data Matpel
Data_matpel
Data_tahun_ajaran 2.5
Info_tahun_ajaran Pengolahan Data_tahun_ajaran Tahun_Ajaran
Tahun Ajaran
Data_tahun_ajaran
Data_mengajar_kelas
Mengajar_Kelas Data_kelas
2.6 Data_matpel
Data_mengajar_kelas Pengolahan Data_guru
Data_mengajar Data Mengajar Data_mengajar
Info_mengajar
Mengajar
Info_mengajar
DFD level 2 proses 3.0 yaitu proses masuk kelas menjelaskan bagaimana
pengolahan data masuk kelas yang terdiri dari pengumuman, diskusi, materi, latihan
dan tugas. Adapun pendetailan proses-proses yang terjadi pada DFD level 2 proses
3.0 dapat dilihat pada gambar di bawah ini:
Data_Pengumuman
Pengumuman
Data_Pengumuman
3.1 Data_Pengumuman
Data_Pengumuman
Pengumuman Info_Pengumuman
Info_Pengumuman
Data_Mengajar_kelas
Data_Diskusi
Data_Tanggapan
3.2 Data_Diskusi
Data_Diskusi
Info_Diskusi Diskusi Info_Diskusi
Data_Mengajar_Kelas
Data_Materi
Data_Mengajar_Kelas
Data_Materi 3.3 Data_Materi
Guru Siswa
Info_Materi Materi Info_Materi
Data_Mengajar_Kelas
Soal
Data_Soal
Data_Latihan
Data_Latihan
3.4
Info_Latihan Data_Latihan
Latihan Info_Latihan
Data_Pengisian
Data_Pengisian Pengisian
Tugas Data_Tugas Data_Nilai
Nilai
Data_Nilai
Data_Tugas
Data_Tugas
3.5 Data_Tugas
DFD level 2 proses 4.0 yaitu proses pengaturan akun menjelaskan bagaimana ubah
password guru, siswa, admin dan ubah foto guru. Adapun pendetailan proses-proses
yang terjadi pada DFD level 2 proses 4.0 dapat dilihat pada gambar di bawah ini:
Data_Ubah_Password_Admin
Admin
Data_Ubah_Password_Admin
Data_Password_Admin Admin
Info_Password_Admin
4.1
Ubah Data_Ubah_Password_Guru
Password Data_Ubah_Password_Guru
Data_Ubah_Password_Guru
Info_Ubah_Password_Guru
Guru
Data_Ubah_Password_Siswa
Info_Ubah_Password_Siswa
Guru
Data_Ubah_Foto_Guru
Data_Ubah_Foto_Guru
Guru
Siswa
4.2
Data_Ubah_Foto_Guru
Info_Ubah_Foto_Guru Ubah Foto
DFD level 3 merupakan turunan dari proses-proses yang ada di level 2, dimana
setiap prosesnya merupakan rincian detail dari yang terjadi pada level 2. Adapun
pendetailan proses-proses yang terjadi pada DFD level 2 sebagai berikut:
75
DFD level 3 proses 2.1 yaitu proses pengolahan data guru menjelaskan bagaimana
import data guru, lihat data guru, tambah data guru, edit data guru, dan hapus data
guru. Adapun pendetailan proses-proses yang terjadi pada DFD level 3 proses 2.1
dapat dilihat pada gambar di bawah ini:
Data_Import_Data_Guru
2.1.1
Info_Import_Data_Guru Import Data
Guru
Data_Guru
2.1.2
Data_Lihat_Guru Lihat Data Data_Guru
Info_Data_Lihat_Guru Guru
Data_Tambah_Guru
2.1.3
Admin Tambah Data Data_Guru Guru
Info_Tambah_Guru
Guru
2.1.4
Data_Edit_Guru Edit Data Data_Guru
2.1.5
Data_Hapus_Guru Hapus Data Data_Guru
Guru
Info_Hapus_Guru
DFD level 3 proses 2.2 yaitu proses pengolahan data siswa menjelaskan
bagaimana import data siswa, lihat data siswa, tambah data siswa, edit data siswa,
olah kelas siswa dan hapus data siswa. Adapun pendetailan proses-proses yang terjadi
pada DFD level 3 proses 2.2 dapat dilihat pada gambar di bawah ini:
Data_Import_Data_Siswa 2.2.1
Info_Import_Data_Siswa Import Data Data_Siswa
Siswa
2.2.2
Data_Lihat_Siswa Lihat Data Data_Siswa
Info_Lihat_Siswa Siswa
2.2.3
Data_Tambah_Siswa
Admin Tambah Data Data_Siswa Siswa
Info_Tambah_Siswa
Siswa
2.2.4
Data_Edit_Siswa Edit Data Data_Siswa
2.2.5
Data_Hapus_Siswa Hapus Data Data_Siswa
Info_Hapus_Siswa Siswa
Kelas
2.2.6 Data_Kelas
Data_Kelas_Siswa Olah Kelas Data_Kelas_Siswa
Info_Kelas_Siswa Siswa Data_Siswa
DFD level 3 proses 2.3 yaitu proses pengolahan data kelas menjelaskan bagaimana
tambah data kelas, lihat data kelas, edit data kelas, dan hapus data kelas. Adapun
pendetailan proses-proses yang terjadi pada DFD level 3 proses 2.3 dapat dilihat pada
gambar di bawah ini:
Data_Tambah_Kelas
2.3.1
Info_Tambah_Kelas Tambah Data Data_Kelas
Kelas
2.3.2
Data_Lihat_Kelas Lihat Data Data_Kelas
Info_Edit_Kelas Kelas
Data_Edit_Kelas
2.3.3
Data_Kelas
Admin Edit Data Kelas
Info_Edit_Kelas Data_Edit_Kelas
Kelas
2.3.4
Data_Hapus_Kelas Hapus Data Data_Kelas
Info_Hapus_Kelas Kelas
DFD level 3 proses 2.4 yaitu proses pengolahan data mata pelajaran menjelaskan
bagaimana tambah data matpel, lihat data matpel, edit data matpel, dan hapus data
matpel. Adapun pendetailan proses-proses yang terjadi pada DFD level 3 proses 2.4
dapat dilihat pada gambar di bawah ini:
78
Data_Tambah_Matpel
2.4.1
Info_Tambah_Matpel Tambah Data Data_Matpel
Matpel
2.4.2
Data_Lihat_Matpel Lihat Data Data_Matpel
Info_Lihat_Matpel Matpel
Data_Edit_Matpel
2.4.3
Data_Matpel
Admin Edit Data Matpel
Info_Edit_Matpel Data_Edit_Matpel
Matpel
2.4.4
Data_Hapus_Matpel Hapus Data Data_Matpel
Info_Hapus_Matpel Matpel
Gambar 4.17 DFD Level 3 Proses 2.4 Pengolahan Data Mata Pelajaran
DFD level 3 proses 2.5 yaitu proses pengolahan data tahun ajaran menjelaskan
bagaimana tambah tahun ajaran, lihat tahun ajaran, dan aktifkan data akun tahun
ajaran. Adapun pendetailan proses-proses yang terjadi pada DFD level 3 proses 2.5
dapat dilihat pada gambar di bawah ini:
79
2.5.1
Data_Tambah_Tahun_Ajaran Tambah Data_Tahun_Ajaran
Info_Tambah_Tahun_Ajaran Tahun Ajaran
2.5.2
Data_Lihat_Tahun_Ajaran Lihat Tahun Data_Tahun_Ajaran
Info_Lihat_Tahun_Ajaran Ajaran
Gambar 4.18 DFD Level 3 Proses 2.5 Pengolahan Data Tahun Ajaran
DFD level 3 proses 2.6 yaitu proses pengolahan data mengajar menjelaskan
bagaimana tambah data mengajar, lihat data mengajar, dan hapus data mengajar.
Adapun pendetailan proses-proses yang terjadi pada DFD level 3 proses 2.6 dapat
dilihat pada gambar di bawah ini:
2.6.1
Data_Tambah_Mengajar Tambah Data Data_Mengajar
Info_Tambah_Mengajar Mengajar
Data_Kelas Data_Mengajar_Kelas
Data_Mengajar_Kelas
Kelas
Mengajar_Kelas
2.6.2
Data_Lihat_Mengajar Lihat Data Data_Mengajar
Info_Lihat_Mengajar Mengajar
Data_Mengajar_Kelas
Data_Hapus_Mengajar 2.6.3
Admin Data_Mengajar Mengajar
Info_Hapus_Mengajar Hapus Data
Mengajar
DFD level 3 proses 3.1 yaitu proses pengumuman menjelaskan bagaimana buat
pengumuman, lihat pengumuman, edit pengumuman dan hapus pengumuman.
Adapun pendetailan proses-proses yang terjadi pada DFD level 3 proses 3.1 dapat
dilihat pada gambar di bawah ini:
Data_Pengumuman
3.1.1
Info_Pengumuman Buat Data_Pengumuman
Pengumuman
3.1.2
Data_Lihat_Pengumuman Lihat Data_Pengumuman
Data_Lihat_Pengumuman
Info_Lihat_Pengumuman Pengumuman Info_Lihat_Pengumuman
Siswa
Data_Edit_Pengumuman 3.1.3
Data_Pengumuman
Guru Edit Pengumuman
Info_Edit_Pengumuman Data_Edit_Pengumuman
Pengumuman
3.1.4
Data_Hapus_Pengumuman Hapus Data_Pengumuman
Info_Hapus_Pengumuman Pengumuman
DFD level 3 proses 3.2 yaitu proses diskusi menjelaskan bagaimana buat diskusi,
lihat diskusi, dan balas diskusi. Adapun pendetailan proses-proses yang terjadi pada
DFD level 3 proses 3.2 dapat dilihat pada gambar di bawah ini:
81
3.2.1
Data_Diskusi Data_Diskusi
Buat Diskusi
Info_Diskusi Info_Diskusi
Data_Diskusi
Diskusi
Guru Siswa
Data_Diskusi
3.2.2 Info_Lihat_Diskusi
Info_Lihat_Diskusi Data_Lihat_Diskusi
Lihat Diskusi Data_Tanggapan
Data_Lihat_Diskusi
Data_Tanggapan Tanggapan
Data_Balas_Diskusi Data_Tanggapan
Info_Balas_Diskusi
3.2.3
Data_Balas_Diskusi
Balas Diskusi Info_Balas_Diskusi
DFD level 3 proses 3.3 yaitu proses materi menjelaskan bagaimana tambah materi,
unduh materi, hapus materi dan lihat materi. Adapun pendetailan proses-proses yang
terjadi pada DFD level 3 proses 3.3 dapat dilihat pada gambar di bawah ini:
82
Data_Materi
Materi
3.3.1
Tambah
Materi
Info_Tambah_Materi
Data_Materi
Data_Tambah_Materi
Data_Materi
3.3.2
Data_Unduh_Materi
Unduh Materi Info_Unduh_Materi
3.3.3
Data_Hapus_Materi
Hapus Materi
Info_Hapus_Materi
3.3.4
Data_Lihat_Materi Data_Lihat_Materi
Info_Lihat_Materi Lihat Materi
Info_Lihat_Materi
DFD level 3 proses 3.4 yaitu proses latihan menjelaskan bagaimana buat latihan,
ubah latihan, hapus latihan, aktifkan latihan, buat soal latihan, ikuti latihan, dan lihat
hasil latihan. Adapun pendetailan proses-proses yang terjadi pada DFD level 3 proses
3.4 dapat dilihat pada gambar di bawah ini:
83
3.4.1
Data_Latihan Data_Buat_Latihan
Buat Latihan
Data_Latihan Info_Buat_Latihan
3.4.2
Data_Ubah_Latihan
Data_Latihan Ubah Latihan Info_Ubah_Latihan
Data_Edit_Latihan
Data_Hapus_Latihan
3.4.3
Latihan Data_Latihan Hapus Info_Hapus_Latihan Admin
Latihan
Info_Aktifkan_Latihan
3.4.4
Data_Latihan Aktifkan
Data_Aktifkan_Latihan Latihan Data_Aktifkan_Latiham
Soal Data_Soal
3.4.5 Data_Soal_Latihan
Buat Soal Info_Soal_Latihan
Data_Soal
Latihan
Siswa Data_Jawaban
Data_Lihat_Hasil
3.4.7 Info_Lihat_Hasil
Lihat Hasil
Latihan
Data_Nilai
3.4.6
Info_Nilai Data_Hasil_Latihan
Ikuti Latihan
Data_Nilai Nilai
Pengisian Data_Pengisian
DFD level 3 proses 3.5 yaitu proses tugas menjelaskan bagaimana tambah tugas,
unduh tugas, dan hapus tugas. Adapun pendetailan proses-proses yang terjadi pada
DFD level 3 proses 3.5 dapat dilihat pada gambar di bawah ini:
3.5.1
Tugas Data_Tugas Tambah Info_Tambah_Tugas
Tugas
Data_Tugas
3.5.2
Info_Unduh_Tugas
Unduh Tugas
Data_Unduh_Tugas
3.5.3
Data_Hapus_Tugas
Hapus Tugas Info_Hapus_Tugas
4.5.5.5..Spesifikasi Proses
Spesifikasi proses adalah pendetilan proses sehingga dapat dijelaskan secara logis.
Spesifikasi digunakan untuk menggambarkan semua proses model aliran yang
85
terdapat pada DFD. Adapun Spesifikasi Proses dari DFD E-Learning SMPN 1
Salawu adalah sebagai berikut:
data_kelas, data_mengajar,
data_mengajar_kelas, data_tahun_ajaran
Keluaran Info_data_guru, info_data_siswa,
info_data_matpel, info_data_kelas,
info_data_mengajar,
info_data_mengajar_kelas,
info_data_tahun_ajaran
Tujuan Storage Guru, Storage Siswa, Storage
Kelas, Storage Matpel, Storage
Mengajar, Storage Mengajar_kelas,
Storage Tahun Ajaran
Logika Proses 1. Admin memilih salah satu menu
pengolahan data master
2. Sistem menampilkan form
pengolahan data yang dipilih admin
3. Admin melakukan pengolahan pada
data master terpilih
4. Sistem akan menyimpan data
3 No Proses 3.0
Nama Masuk Kelas
Sumber Guru, Siswa
Masukan Data_mengajar_kelas,
data_pengumuman, data_diskusi,
data_tanggapan, data_materi,
data_latihan, data_soal, data_nilai,
data_tugas
Keluaran Info_mengajar_kelas,
info_data_pengumuman,
info_data_diskusi, info_data_tanggapan
info_data_materi, info_data_latihan,
info_data_soal, info_data_nilai,
info_data_tugas
Tujuan Guru, Siswa, Storage Pengumuman,
Storage Diskusi, Storage Tanggapan,
Storage Materi, Storage Latihan,
Storage Soal, Storage Nilai, Storage
Nilai
Logika Proses 1. Guru, siswa memilih salah satu kelas
2. Sistem akan menampilkan kegiatan-
kegiatan yang bisa dilakukan di kelas
tersebut
3. Pengguna melakukan kegiatan yang
87
disediakan sistem
4 No Proses 4.0
Nama Pengaturan Akun
Sumber Admin, Guru, Siswa
Masukan Data_akun_admin, data_akun_guru,
data_akun_siswa
Keluaran info_akun_admin, info_akun_guru,
info_akun_siswa
Tujuan Storage Admin, Storage Guru, Storage
Siswa
Logika Proses 1. Pengguna memilih menu ubah data
2. Sistem menampilkan info menu ubah
data
3. Pengguna mengedit akun
5 No Proses 1.1
Nama Validasi Login
Sumber Admin, Guru, Siswa
Masukan Data_login_admin, data_login_guru,
data_login_siswa
Keluaran info_login_admin, info_login_guru,
info_login_siswa
Tujuan Storage Admin, Storage Guru, Storage
Siswa
Logika Proses 1. Pengguna memasukkan data login
2. Sistem akan memvalidasi masukkan
dari pengguna dengan data yang ada
di database
6 No Proses 1.2
Nama Reset Input
Sumber Admin, Guru, Siswa
Masukan Data_reset_admin, data_reset_guru,
data_reset_siswa
Keluaran info_reset_admin, info_reset_guru,
info_reset_siswa
Tujuan Storage Admin, Storage Guru, Storage
Siswa
Logika Proses 1. Pengguna memilih menu reset pada
form login
2. Sistem akan mereset inputan yang
dimasukkan oleh pengguna
7 No Proses 2.1
Nama Pengolahan Data Guru
88
Sumber Admin
Masukan Data_guru
Keluaran Info_data_guru
Tujuan Storage Guru
Logika Proses 1. Admin memilih menu pengolahan
data guru
2. Sistem akan menampilkan info menu
pengolahan guru
3. Pengguna melakukan kegiatan
pengolahan yang diinginkan
4. Sistem akan menyimpan hasil
pengolahan tersebut
8 No Proses 2.2
9 Nama Pengolahan Data Siswa
Sumber Admin
Masukan Data_siswa
Keluaran Info_data_siswa
Tujuan Storage siswa
Logika Proses 1. Admin memilih menu pengolahan
data siswa
2. Sistem akan menampilkan info menu
pengolahan siswa
3. Pengguna melakukan kegiatan
pengolahan yang diinginkan
4. Sistem akan menyimpan hasil
pengolahan tersebut
No Proses 2.3
Nama Pengolahan Data Kelas
Sumber Admin
Masukan Data_ Kelas
Keluaran Info_data_ Kelas
Tujuan Storage Kelas
Logika Proses 1. Admin memilih menu pengolahan
data kelas
2. Sistem akan menampilkan info menu
pengolahan kelas
3. Pengguna melakukan kegiatan
pengolahan yang diinginkan
4. Sistem akan menyimpan hasil
pengolahan tersebut
10 No Proses 2.4
89
berhasil diubah”
19 No Proses 4.2
Nama Ubah Foto
Sumber Guru, Siswa
Masukan Data_ubah_username_guru,
Data_ubah_username_siswa
Keluaran info_ubah_username_guru,
info_ubah_username_siswa
Tujuan Storege Guru, Storege Siswa
Logika Proses 1. Pengguna menginputkan foto baru
2. Sistem menyimpan foto baru
pengguna
20 No Proses 2.1.1
Nama Import Data Guru
Sumber Admin, Data Guru.xls
Masukan Data_import_guru
Keluaran Info_import_data_guru
Tujuan Storage Guru
Logika Proses 1. Pengguna memilih sub menu import
data pada menu pengolahan data
guru
2. Sistem menampilkan info menu
tersebut
3. Pengguna menginport data guru
berupa file excel
4. Sistem menyimpan file tersebut ke
database
21 No Proses 2.1.2
Nama Lihat Data Guru
Sumber Admin, Data Guru
Masukan Data_lihat_guru
Keluaran Info_lihat_guru
Tujuan Storage Guru
Logika Proses 1. Pengguna memilih menu data guru
2. Sistem menampilkan data guru
22 No Proses 2.1.3
Nama Tambah Data Guru
Sumber Admin
Masukan Data_tambah_guru
Keluaran Info_tambah_guru
Tujuan Storage Guru
93
33 No Proses 2.3.3
Nama Edit Data Kelas
Sumber Admin
Masukan data_edit_kelas
Keluaran Info_edit_ kelas
Tujuan Storage Kelas
Logika Proses 1. Pengguna memilih data kelas yang
akan diubah pada menu pengolahan
data kelas
2. Pengguna mengubah isi data yang
dipilih
3. Sistem memeriksa apakah data
lengkap atau tidak
4. Jika tidak lengkap maka sistem akan
menampilkan pesan “data harus
diisi” dan pengguna harus memilih
kembali data kelas yang akan diubah
5. Jika lengkap sistem akan memeriksa
apakan data suda ada atau belum
6. Jika data sudah ada maka akan
menampilkan pesan “data yang anda
masukkan sudah ada” dan pengguna
harus memilih kembali data kelas
yang akan diubah
7. Jika belum ada maka sistem akan
menyimpan perubahan dan
menampilkan pesan “data telah
diubah”
34 No Proses 2.3.4
Nama Hapus Data Kelas
Sumber Admin
Masukan data_hapus_kelas
Keluaran Info_hapus_ kelas
Tujuan Storage Kelas
Logika Proses 1. Pengguna memilih data kelas yang
akan dihapus
2. Sistem akan mengkonfirmasi apakah
data akan dihapus atau tidak
3. Jika pengguna memilih tidak
menghapus maka pengguna kembali
memilih data kelas yang akan
dihapus
99
39 No Proses 2.5.1
Nama Tambah Data Tahun Ajaran
Sumber Admin
Masukan Data_tambah_tahun_ajaran
Keluaran Info_tambah_ tahun_ajaran
Tujuan Storage Tahun Ajaran
Logika Proses 1. Pengguna memasukkan data tahun
ajaran yang akan ditambahkan
2. Sistem mengecek apakah data
masukkan lengkap atau tidak
3. Jika data masukkan tidak lengkap
maka sistem akan menampilkan
pesan “data harus diisi” dan
pengguna memasukkan kembali data
tahun ajaran
4. Jika lengkap sistem akan memeriksa
apakah data yang dimasukkan sudah
ada atau tidak
5. Jika data sudah ada maka akan
menapilkan pesan “data yang anda
masukkan sudah ada” dan pengguna
memasukkan kembali data tahun
ajaran
6. Jika data belum ada maka sistem
akan mengecek apakah data
masukkan benar atau tidak
7. Jika data tidak benar maka akan
menampilkan pesan “data yang anda
masukkan salah” dan pengguna
kembali memasukkan data tahun
ajaran
8. Jika data benar maka sistem akan
menyimpan data tahun ajaran dan
menampilkan pesan “data telah
disimpan”
40 No Proses 2.5.2
Nama Lihat Data Tahun Ajaran
Sumber Admin, Data Tahun Ajaran
Masukan Data_lihat_ tahun_ajaran
Keluaran Info_lihat_ tahun_ajaran
Tujuan Storage Tahun Ajaran
Logika Proses 1. Pengguna memilih menu data tahun
102
ajaran
2. Sistem menampilkan data tahun
ajaran
41 No Proses 2.5.3
Nama Aktifkan Tahun Ajaran
Sumber Admin
Masukan Data_aktif_tahun_ajaran
Keluaran info_aktif_tahun_ajaran
Tujuan Storage Tahun Ajaran
Logika Proses 1. Pengguna memilih data tahun_ajaran
yang akan diaktifkan
2. Pengguna memilih menu aktifkan
pada data tahun ajaran yang sudah
dipilih
3. Sistem menyimpan data tahun ajaran
yang sudah diaktifkan pengguna
42 No Proses 2.6.1
Nama Tambah Data Mengajar
Sumber Admin, Data Matpel, Data Guru, Data
Kelas
Masukan Data_tambah_mengajar
Keluaran Info_tambah_ mengajar
Tujuan Storage Mengajar, Storage
Mengajar_kelas
Logika Proses 1. Pengguna memilih submenu tambah
data mengajar pada menu olah data
mengajar
2. Sistem menampilkan form untuk
diisi dengan data mengajar yang
akan ditambahkan oleh pengguna
3. Pengguna memasukkan data
mengajar yang akan ditambahkan
4. Sistem menyimpan data mengajar
yang diinputkan oleh pengguna
43 No Proses 2.6.2
Nama Lihat Data Mengajar
Sumber Admin, Data Mengajar, Data
Mengajar_kelas
Masukan Data_lihat_ mengajar
Keluaran Info_lihat_ mengajar
Tujuan Storage Mengajar
Logika Proses 1. Pengguna memilih menu olah data
103
mengajar
2. Sistem menampilkan info menu
tersebut
43 No Proses 2.6.3
Nama Hapus Data Mengajar
Sumber Admin
Masukan data_hapus_ mengajar
Keluaran Info_hapus_ mengajar
Tujuan Storage Mengajar
Logika Proses 1. Pengguna memilih data mengajar
yang akan dihapus pada menu
pengolahan data mengajar
2. Sistem menampilkan data mengajar
yang dipilih
3. Pengguna menghapus data mengajar
tersebut
4. Sistem menyimpan hasil hapus data
mengajar tersebut oleh pengguna
44 No Proses 3.1.1
Nama Buat Pengumuman
Sumber Guru
Masukan data_Pengumuman
Keluaran Info_pengumuman
Tujuan Storage Pengumuman
Logika Proses 1. Pengguna memasukkan data
pengumuman
2. Sistem mengecek kelengkapan data
masukkan
3. Jika tidak lengkap maka akan
menampilkan pesan “data harus diisi
lengkap”
4. Jika data masukkan lengkap maka
sistem akan menyimpan
pengumuman dan menampilkan
pesan “pengumuman telah disimpan”
45 No Proses 3.1.2
Nama Lihat Pengumuman
Sumber Guru, Pengumuman
Masukan data_lihat_pengumuman
Keluaran Info_lihat_pengumuman
Tujuan Siswa
Logika Proses 1. Pengguna memilih pengumuman
104
Keluaran Info_hapus_latihan
Tujuan Storage Latihan
Logika Proses 1. Pengguna memilih menu latihan
2. Sistem menampilkan info menu
latihan
3. Pengguna memilih latihan yang akan
dihapus
Sistem menghapus latihan yang dipilih
58 No Proses 3.4.4
Nama Aktifkan Latihan
Sumber Guru
Masukan Data_aktifkan_latihan
Keluaran Info_aktifkan_latihan
Tujuan Storage Latihan
Logika Proses 1. Pengguna memilih menu latihan
2. Sistem menampilkan info menu
latihan
3. Pengguna memilih latihan yang
diaktifkan guru
4. Sistem latihan yang sudah diaktifkan
59 No Proses 3.4.5
Nama Buat Soal Latihan
Sumber Guru
Masukan Data_soal
Keluaran Info_soal
Tujuan Storage Soal
Logika Proses 1. Pengguna memilih submenu buat
soal pada menu latihan
2. Sistem akan menampilkan form
pembuatan soal
3. Pengguna memasukkan soal yang
akan ditambahkan
4. Sistem menyimpan soal yang
dimasukkan pengguna
60 No Proses 3.4.6
Nama Ikuti Latihan
Sumber Siswa
Masukan Data_jawaban
Keluaran Info_nilai
Tujuan Storage Nilai
Logika Proses 1. Pengguna memilih latihan yang akan
diikuti
109
ERD digunakan dalam membangun basis data untuk menggambarkan relasi atau
hubungan dua tabel atau lebih. ERD terdir dari dua komponen yaitu entitas dan relasi.
ERD dalam system ini dapat dilihat di bawah ini:
Kamus Data
Kamus data merupakan daftar dan penjelasan dari aliran data yang ada di DFD.
Kamus data dapat membantu mendefinisikan dengan lengkap data yang mengalir
diantara proses, penyimpanan data, dan entitas luar. Data yang mengalir dapat
beerupa masukan pada sistem atau hasil dari proses yang dilakukan sistem.
no_hp {0..9}
email {A..Z|a..z|0..9|@}
id_kelas {A..Z|a..z }
status {A..Z|a..z}
foto {A..Z|a..z|0..9}
3 Nama Data Admin
Where used/ How
Proses 1.0 login, proses 1.1 validasi login
used
Deskripsi Berisi data lengkap admin
Struktur Data Id_admin+username+password
id_admin {0..9}
nama {A..Z|a..z}
username {A..Z|a..z|0..9}
4 Nama Data Login Admin
Where used/ How
Proses 1.0 login, proses 1.1 validasi login
used
Deskripsi Berisi data untuk login admin
Struktur Data username+password
username A..Z|a..z|0..9}
password {A..Z|a..z|0..9}
5 Nama Data Login Guru
Where used/ How
Proses 1.0 login, proses 1.1 validasi login
used
Deskripsi Berisi data login untuk guru
Struktur Data username+password
username A..Z|a..z|0..9}
password {A..Z|a..z|0..9}
6 Nama Data Login Siswa
Where used/ How
Proses 1.0 login, proses 1.1 validasi login
used
Deskripsi Berisi data login untuk siswa
Struktur Data username+password
username A..Z|a..z|0..9}
password {A..Z|a..z|0..9}
7 Nama Data Kelas
Where used/ How Proses 2.0 data master, proses 2.3 pengolahan data
used kelas
Deskripsi Berisi data kelas yang ada di sekolah
Struktur Data Id_kelas+nama_kelas
id_kelas {A..Z|a..z }
nama_kelas {A..Z|a..z|I..X}
113
judul_pengumuman {A..Z|a..z|0..9}
isi_pengumuman {A..Z|a..z|0..9}
tanggal {0..9|-}
13 Nama Data Diskusi
Where used/ How Proses 3.0 masuk kelas, proses 3.2 diskusi, proses
Used 3.2.1 buat diskusi, proses 3.2.2 lihat diskusi
Deskripsi Berisi data diskusi
Struktur Data Id_diskusi+judul_diskusi+isi_diskusi+tanggal
id_diskusi {0..9}
judul_diskusi {A..Z|a..z|0..9}
isi_diskusi {A..Z|a..z|0..9}
tanggal {0..9|-}
14 Nama Data Materi
Proses 3.0 masuk kelas, proses 3.3 materi, proses
Where used/ How 3.3.1 upload materi, proses 3.3.2 download
Used materi, proses 3.3.3 hapus materi, proses 3.3.4
lihat materi
Deskripsi Berisi data materi
Id_materi+nama_materi+file_materi+ukuran+wak
Struktur Data
tu
id_materi {0..9}
nama_materi {A..Z|a..z|0..9}
file_materi {A..Z|a..z|0..9}
ukuran {A..Z|0..9}
waktu {0..9|-}
15 Nama Data Tugas
Where used/ How Proses 3.0 masuk kelas, proses 3.5 tugas, proses
Used 3.5.1 upload tugas, proses 3.5.2 download tugas
Deskripsi Berisi data tugas siswa
Struktur Data Id_tugas+nama_tugas+file_tugas
Id_tugas {0..9}
nama_tugas {A..Z|a..z|0..9}
file_tugas {A..Z|a..z|0..9}
16 Nama Data Latihan
Proses 3.0 masuk kelas, proses 3.4 latihan, proses
3.4.1 buat latihan, proses 3.4.2 ubah latihan, 3.4.3
Where used/ How
hapus latihan, 3.4.4 aktifkan latihan, 3.4.5 buat
Used
soal latihan, 3.4.6 ikuti latihan, 3.4.7 lihat hasil
latihan
Deskripsi Berisi data latihan
Struktur Data Id_latihan+judul_latihan+jumlah_soal+waktu
Id_latihan {0..9}
115
judul_latihan {A..Z|a..z|0..9}
jumlah_soal { 0..9}
waktu {0..9}
17 Nama Data Akun Guru
Where used/ How
Proses 4.0 pengaturan akun
Used
Deskripsi Berisi data password dan foto guru
Struktur Data password+foto
password {A..Z|a..z|0..9}
foto {A..Z|a..z|0..9}
18 Nama Data Akun Siswa
Where used/ How
Proses 4.0 pengaturan akun
Used
Deskripsi Berisi data password dan foto siswa
Struktur Data password+foto
password {A..Z|a..z|0..9}
foto {A..Z|a..z|0..9}
19 Nama Data Akun Admin
Where used/ How
Proses 4.0 pengaturan akun
Used
Deskripsi Berisi data password admin
Struktur Data Password
Password {A..Z|a..z|0..9}
20 Nama Data balas
Where used/ How
Proses 3.2 diskusi, proses 3.2.3 balas diskusi
Used
Deskripsi Berisi data tanggapan diskusi
Struktur Data isi_tanggapan, tanggal
isi_tanggapan {A..Z|a..z|0..9}
tanggal {0..9|-}
21 Nama Data soal
Where used/ How Proses 3.4 latihan, proses 3.4.5 buat soal, proses
Used 3.4.6 ikuti latihan
Deskripsi Berisi data soal
no_soal+id_latihan+pertanyaan+a+b+c+d+jawaba
Struktur Data
n
no_soal {0..9}
id_latihan {0..9}
pertanyaan {A..Z|a..z|0..9}
a {A..Z|a..z|0..9}
b {A..Z|a..z|0..9}
c {A..Z|a..z|0..9}
116
d {A..Z|a..z|0..9}
jawaban {A..Z|a..z|0..9}
22 Nama Data nilai
Where used/ How Proses 3.4 latihan, proses 3.4.6 ikuti latihan, 3.4.7
Used lihat hasil latihan
Deskripsi Berisi data nilai
Struktur Data id_nilai+nis+id_latihan+nilai
id_nilai {0..9}
nis {0..9}
id_latihan {0..9}
nilai {0..9}
23 Nama Data import guru
Where used/ How
Proses 2.1.1 import data guru
Used
Deskripsi Berisi guru yang diimport admin
Struktur Data nip+nama
nip {0..9}
nama {A..Z|a..z}
24 Nama Data lihat guru
Where used/ How
Proses 2.1.2 lihat data guru
Used
Deskripsi Berisi data guru yang dapat dilihat admin
Struktur Data nip+nama
nip {0..9}
nama {A..Z|a..z}
25 Nama Data tambah guru
Where used/ How
Proses 2.1.3 tambah data guru
Used
Deskripsi Berisi data guru yang ditambah admin
Struktur Data nip+nama
nip {0..9}
nama {A..Z|a..z}
26 Nama Data edit guru
Where used/ How
Proses 2.1.4 edit data guru
Used
Deskripsi Berisi data guru yang diedit admin
Struktur Data nip+nama
nip {0..9}
nama {A..Z|a..z}
27 Nama Data hapus guru
Where used/ How Proses 2.1.5 hapus data guru
117
Used
Deskripsi Berisi data guru yang dihapus admin
nip+nama+username+password+jabatan+status_l
Struktur Data
ogin+email, foto
nip {0..9}
nama {A..Z|a..z}
username {A..Z|a..z|0..9}
password {A..Z|a..z|0..9}
jabatan {A..Z|a..z}
status_login {A..Z|a..z}
email {A..Z|a..z|0..9|@}
foto {A..Z|a..z|0..9}
28 Nama Data import siswa
Where used/ How
Proses 2.2.1 import data siswa
Used
Deskripsi Berisi data siswa yang diimport admin
Struktur Data nis+nama+kelas
nip {0..9}
nama {A..Z|a..z}
kelas {A..Z|a..z|I..X}
29 Nama Data lihat siswa
Where used/ How
Proses 2.2.2 lihat data siswa
Used
Deskripsi Berisi data siswa yang dilihat admin
Struktur Data nis+nama+kelas
nip
{0..9}
{A..Z|a..z}
nama
{A..Z|a..z|I..X}
kelas
30 Nama Data tambah siswa
Where used/ How
Proses 2.2.3 tambah data siswa
Used
Deskripsi Berisi data siswa yang ditambah admin
Struktur Data nis+nama+kelas
nip {0..9}
nama {A..Z|a..z}
kelas {A..Z|a..z|I..X}
31 Nama Data edit siswa
Where used/ How
Proses 2.2.4 edit data siswa
Used
Deskripsi Berisi data siswa yang diedit admin
Struktur Data nis+nama+kelas
118
nip {0..9}
nama {A..Z|a..z}
kelas {A..Z|a..z|I..X}
32 Nama Data hapus siswa
Where used/ How
Proses 2.2.5 hapus data siswa
Used
Deskripsi Berisi data siswa yang dihapus admin
Struktur Data nis+nama+username+password+no_hp+email
nis {0..9}
nama {A..Z|a..z}
username {A..Z|a..z|0..9}
password {A..Z|a..z|0..9}
no_hp {0..9}
email {A..Z|a..z|0..9|@}
status {A..Z|a..z}
foto {A..Z|a..z|0..9}
33 Nama Data kelas siswa
Where used/ How
Proses 2.2.6 olah kelas siswa
Used
Deskripsi Berisi data kelas siswa
Struktur Data nis+nama+kelas
nip {0..9}
nama {A..Z|a..z}
kelas {A..Z|a..z|I..X}
34 Nama Data tambah kelas
Where used/ How
Proses 2.3.1 tambah data kelas
Used
Deskripsi Berisi data kelas
Struktur Data id_kelas+nama_kelas
id_kelas {0..9}
nama_kelas {A..Z|a..z|I..X}
35 Nama Data lihat kelas
Where used/ How
Proses 2.3.2 lihat data kelas
Used
Deskripsi Berisi data lihat kelas
Struktur Data nama_kelas
nama_kelas {A..Z|a..z|I..X}
36 Nama Data lihat kelas
Where used/ How
Proses 2.3.3 edit data kelas
Used
Deskripsi Berisi data edit kelas
Struktur Data nama_kelas
119
nama_kelas {A..Z|a..z|I..X}
37 Nama Data hapus kelas
Where used/ How
Proses 2.3.4 hapus data kelas
Used
Deskripsi Berisi data hapus kelas
Struktur Data id_kelas+nama_kelas
id_kelas {0..9}
nama_kelas {A..Z|a..z|I..X}
38 Nama Data tambah matpel
Where used/ How
Proses 2.4.1 tambah data matpel
Used
Deskripsi Berisi data matpel yang ditambah
Struktur Data id_matpel+nama_matpel
id_matpel {0..9}
nama_matpel {A..Z|a..z}
39 Nama Data lihat matpel
Where used/ How
Proses 2.4.2 lihat data matpel
Used
Deskripsi Berisi data matpel yang dilihat
Struktur Data nama_matpel
nama_matpel {A..Z|a..z}
40 Nama Data edit matpel
Where used/ How
Proses 2.4.3 edit data matpel
Used
Deskripsi Berisi data matpel yang diedit
Struktur Data nama_matpel
nama_matpel {A..Z|a..z}
41 Nama Data hapus matpel
Where used/ How
Proses 2.4.4 hapusdata matpel
Used
Deskripsi Berisi data matpel yang dihapus
Struktur Data Id_matpel+nama_matpel
Id_matpel {0..9}
nama_matpel {A..Z|a..z}
42 Nama Data tambah tahun ajaran
Where used/ How
Proses 2.5.1 tambah data tahun ajaran
Used
Deskripsi Berisi data tahun ajaran yang ditambahkan
Struktur Data Id_tahun_ajaran+nama_tahun_ajaran+status
Id_tahun_ajaran {0..9}
nama_tahun_ajaran {0..9|/}
120
status {A..Z|a..z}
43 Nama Data lihat tahun ajaran
Where used/ How
Proses 2.5.2 lihat data tahun ajaran
Used
Deskripsi Berisi data tahun ajaran yang dilihat
Struktur Data Id_tahun_ajaran+nama_tahun_ajaran+status
Id_tahun_ajaran {0..9}
nama_tahun_ajaran {0..9|/}
status {A..Z|a..z}
44 Nama Data aktif tahun ajaran
Where used/ How
Proses 2.5.2 aktifkan data tahun ajaran
Used
Deskripsi Berisi data tahun ajaran yang diaktifkan
Struktur Data Id_tahun_ajaran+nama_tahun_ajaran+status
Id_tahun_ajaran {0..9}
nama_tahun_ajaran {0..9|/}
status {A..Z|a..z}
45 Nama Data edit pengumuman
Where used/ How
Proses 3.1.3 edit pengumuman
Used
Deskripsi Berisi data pengumuman yang diedit
Struktur Data Judul_pengumuman+isi_pengumuman+tanggal
judul_pengumuman {A..Z|a..z|0..9}
isi_pengumuman {A..Z|a..z|0..9}
tanggal {0..9|-}
Admin
Tahun_Ajaran
PK id_admin
PK id_tahun_ajaran
username
FK1 id_admin password Mengajar_Kelas
nama_tahun_ajaran
status PK id_kel
FK3 id_mengajar
Kelas FK1 id_kelas Guru Mengajar Matpel
FK2 id_tahun_ajaran
PK id_kelas PK nip PK id_mengajar PK id_matpel
uman
isi_pengumum varchar 500 Not Null
an
Tanggal date Not Null
Data Guru Data Siswa Data Kelas Data Matpel Data Mengajar Data Ajaran Tahun Pengaturan Keluar
Hapus Hapus
Beranda Ubah Data Masuk Kelas Daftar Siswa Daftar Guru Keluar
Cari Cari
Hapus
Aktifkan
Buat Soal
Beranda Ubah Data Masuk Kelas Daftar Siswa Daftar Guru Keluar
Cari Cari
Komentari
Ok
Ok
Ok Cancel
MA05
Ok
Ok
Ok
Ok
MA09
Ok
Ok
Ok
Ok
MG04
Ok
Ok
Ok Cancel
Ok
MG08
Ok
Ok
Ok Cancel
Ok
MS03
Ok
Ok Cencel
Ok
Ok