3.2.2.1 Prosedur Penyampaian Materi Pelajaran
Pada prosedur ini kegiatan yang dilakukan diantaranya, adalah sebagai berikut :
1. Ringkasan materi yang telah dibuat sebelumnya oleh guru, kemudian disampaikan kepada siswa.
2. Siswa melakukan pencatatan ringkasan dari sebuah materi pelajaran yang diberikan oleh guru.
3. Catatan ringkasan materi yang telah dibuat oleh siswa kemudian disimpan sebagai arsip siswa.
4. Ringkasan materi milik guru yang telah disampaikan kepada siswa.
Siswa Guru Mata Pelajaran
Ringkasan materi
Ringkasan materi
Pencatatan ringkasan
materi
Ringkasan materi
Catatan Ringkasan
materi Ringkasan
materi
A2
A1
Gambar 3.1 FlowMap Penyampaian Materi Pelajaran Keterangan:
A1: Arsip ringkasan materi A2: Arsip catatan ringkasan materi
3.2.2.2 Prosedur Pengerjaan Tugas Pelajaran
Pada prosedur ini kegiatan yang dilakukan adalah sebagai berikut : 1. Ringkasan materi milik guru yang telah disampaikan kepada siswa yang
tersimpan sebagai arsip guru. 2. Soal ujian dan latihan yang telah dibuat, kemudian diberikan kepada
siswanya tetapi setelah guru menyampaikan isi materi dari mata pelajaran yang di ujikan.
3. Soal ujian yang telah dibuat oleh guru mata pelajaran mulai dikerjakan oleh siswa.
4. Soal ujian yang telah diberikan kepada siswa dikembalikan kepada guru mata pelajaran untuk disimpan sebagai arsip soal ujian.
5. Jawaban dari soal ujian yang telah terisi oleh siswa diberikan kembali kepada guru mata pelajaran untuk diberikan penilaian.
Siswa Guru Mata Pelajaran
A1
RINGKASAN MATERI
PEMBUATAN SOAL
TUGAS SOAL
TUGAS SOAL
TUGAS PENGERJAAN
TUGAS SOAL
TUGAS
JAWABAN TUGAS
JAWABAN TUGAS
SOAL TUGAS
Soal Tugas Yang Telah
Dibuat
A3
Gambar 3. 2 FlowMap Pengerjaan Tugas Pelajaran
Keterangan : A1 : Arsip ringkasan materi
A3 : Arsip soal tugas
3.2.2.3 Prosedur Pengerjaan Soal Ujian
Pada prosedur ini kegiatan yang dilakukan meliputi: 1. Ringkasan mata pelajaran milik guru yang telah disampaikan kepada siswa yang
tersimpan sebagai arsip guru. 2. Berdasarkan ringkasan yang ada, kemudian dilakukan pemilahan materi apa saja
yang akan diujikan atau diujikan dengan catatan materi yang dipilih. 3. Pemilihan materi selesai dilaksanakan, kemudian mulai melakukan penulisan
soal yang diujikan. 4. Pemilahan materi yang telah dibuat kemudian disimpan sebagai arsip.
5. Kumpulan soal yang akan diujikan kemudian diberikan kepada. 6. Selesai mengerjakan soal-soal yang diberikan, siswa mengembalikan soal-soal
beserta jawabannya kepada guru mata pelajaran. 7. Jawaban soal yang berasal dari siswa mulai diperiksa satu persatu oleh guru
mata pelajaran untuk kemudian nilainya disimpan sebagai arsip. 8. Jawaban soal yang sudah besisi penilaian dari guru mata pelajaran diberikan
kembali kepada siswa untuk disimpan sebagai arsip atau bukti jika pada saat perhitungan nilai ada kekeliruan.
Siswa Guru Mata Pelajaran
A1 PEMILAHAN
MATERI PEMBUATAN
SOAL KUMPULAN
SOAL KUMPULAN
SOAL
KUMPULAN SOAL
PENGERJAAN SOAL
JAWABAN SOAL YANG
TERISI JAWABAN
SOAL YANG TERISI
PEMERIKSAAN JAWABAN
JAWABAN TELAH
DIPERIKSA DINILAI
JAWABAN TELAH
DIPERIKSA DINILAI
KUMPULAN SOAL
PEMILAHAN MATERI
A4
A5 A6
Gambar 3. 3 FlowMap Soal Ujian
Keterangan : A1: Arsip ringkasan materi
A6: Arsip jawaban yang telah dinilai A7: Arsip jawaban yang telah dinilai
3.2.3 Analisis Basis Data
Basis data merupakan kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan redudansi yang
tidak perlu, untuk memenuhi berbagai kebutuhan. Basis data dapat digambarkan dengan menggunakan Entity Relationship
Diagram ERD. ERD merupakan hubungan antara entitas yang digunakan dalam
sistem informasi untuk menggambarkan hubungan antar entitas atau stuktur data dan dan relasi antar file. Entitas yang saling berhubungan digambarkan sebagai berikut:
Gambar 3.4 Entity Relationship Diagram sistem e-learning SMKN 6 Bandung
Kamus Data ERD :
Guru
: { id_guru, nip, nama, jns_kelamin, tmpt_lhr, tgl_lhr, no_telp, alamat, pendidikan, email, id_user, tgl_update}
Siswa:
{id_siswa, nis, nama, jns_kelamin, tmpt_lhr, tgl_lhr, email, alamat, no_telp, foto, id_kelas, id_user, tgl_update}
Orang tua: {id_ortu, nis, nama, jns_kelamin, alamat, no_telp, email, id_hubungan,
pekerjaan}
Guru Mata pelajaran
mengajar N
N nip
Id_guru Id_matap
elajaran Id_guru
Id_kelas Id_mata
pelajaran Id_semester
Id_tahun
materi memberikan
1
N Id_guru
Id_materi
Id_matapelajaran Id_kelas
memiliki N
1 Thn_ajaran
memiliki N
1 Id_tahun
Semester Id_semester
memiliki 1
N pengumuman
Id_pengumuman menulis
1 N
kelas Id_kelas
memiliki N
1 memiliki
N
1 berdasarkan
1 N
Siswa Id_kelas
Id_siswa
memiliki 1
1 Ortu
memiliki N
1 Id_ortu
nis
memiliki
hubungan 1
Id_hubungan
memiliki 1
N tugas
Id_tugas
mengerjakan 1
N memberi
1 N
Upload_tgs Id_upload_tgs
memiliki 1
N Nilai tugas
memiliki 1
1 Id_tugas
Id_nilai tugas
forum topik
Id_forum Id_topik
membuat memiliki
1 N
1 N
ujian Id_ujian
Nilai ujian Id_nilai ujian
memiliki 1
1 Upload_tgs
Nilai tugas topik
Nilai ujian mengerjakan
1 N
membuat 1
N
melihat 1
N 1
membuat 1
N
memiliki Subkelas
Id_subkelas N
memiliki N
1 memiliki
1 1
N 1
Kelas : {id_kelas, nama_kelas, thn}
Topik
: {id_topik, username, subjek, isi_topik, tgl, dibaca, publish}
Nilai
: {id_nilai, mat_pel, nilai, ket}
Materi : {id_materi, subjek, tgl}
Pengumuman
: {id_pengumuman, pengumuman}
Pelajaran : {id_pelajaran, nama_pelajaran}
Upload _tgs: {id_upload_tgs, subjek, tgl}
Tugas
: {id_tugas, matpel, id_kelas, subjek}
Nilai tugas: {id_nilai_tgs, id_tugas, id_kelas matpel,}
Forum
: {id_topik, nama, email, topik, isi, id_replay, tanggal}
Hubungan : {id_hubungan, hubungan, tgl_update}
Semester
: {id_semester, semester}
Thn_ajaran
: {id_tahun, thn_ajaran}
Ujian: {id_ujian, subjek, jml, tgl}
Nilai ujian:
{id_ujian, nis, jawaban, tgl}
Detail_ujian : {id_detail, id_ujian, pertanyaan, jawaban}
Mengajar : {id_guru_matpel, nip, id_pelajaran, id_kelas}
3.2.4 Analisis Aturan Bisnis
Analisis aturan bisnis yang terdapat di SMKN 6 Bandung merupakan aturan- aturan bisnis yang berlaku di sekolah yang bersangkutan dalam setiap proses
bisnisnya dengan pihak-pihak yang terkait dalam proses belajar mengajar. Adapun aturan-aturan bisnis yang berlaku pada sistem e-learning SMKN 6 Bandung adalah
sebagai berikut:
1. Admin Admin dalam hal ini adalah bertugas mengisi data user di sistem e-learning yaitu,
data guru, data siswa, data orang tua, lalu mengisi data tahun ajaran, data semester, data kelas, mata pelajaran, data pengajar, dan untuk pengolahan data chatting
pertama user memasukan nama user agar bisa masuk kedalam form chatting. Setelah itu baru user tersebut bisa melakukan chatting ke user lainnya.
2. Guru Guru dalam hal ini adalah yang pertama guru melakukan registrasi ke sistem e-
learning, setelah guru telah terdaftar di sistem e-learning guru dapat mengolah data
materi pelajaran, membuat soal latihan, membuat tugas dan untuk pengolahan data chatting
pertama user memasukan nama user agar bisa masuk kedalam form chatting
. Setelah itu baru user tersebut bisa melakukan chatting ke user lainnya. 3. Siswa
Siswa dalam hal ini adalah yang pertama siswa melakukan registrasi ke sistem e- learning,
setelah siswa telah terdaftar di sistem maka siswa dapat download materi pelajaran, dapat mengerjakan soal latihan, bisa downloadupload file tugas, melihat
pengumuman dan untuk pengolahan data chatting pertama user memasukan nama user agar bisa masuk kedalam form chatting. Setelah itu baru user tersebut bisa
melakukan chatting ke user lainnya.
4. Orang tua Orang tua dalam hal ini adalah yang pertama orang tua melakukan registrasi ke
sistem e-learning, setelah ortu telah terdaftar di sistem maka orang tua dapat melihat nilai latihan dan nilai tugas dari anaknya.
5. Kepala sekolah Kepala sekolah dalam hal ini adalah dapat melihat grafik satistik keaktifan dari guru
dan siswa di sekolah, yang tujuannya yaitu dengan tujuan agar kepala sekolah dapat melihat aktifitas-aktifitas dari guru yang rajin melakukan pengisisan materi,
mengirim tugas buat siswa dan mengirim soal latihan, dan untuk siswa agar kepala sekolah dapat melihat statistik dari siswa-siswa yang mana yang aktif atau rajin
dalam mengakses sistem e-learning, yang rajin download materi pelajaran, yang paling sering download soal latihan. Evaluasi di akhir tahun ajaran dari kepala
sekolah untuk guru dan siswa SMKN 6 bandung tersebut adalah bagi guru dan siswa yang aktif akan di berikan apresiasi oleh kepala sekolah, dan untuk yang aktifitasnya
masih jarang atau kurang, kepala sekolah akan menegur guru tersebut dengan tujuan kemajuan pendidikan dan sekolah.
3.2.5 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non-fungsional merupakan analisis yang dibutuhkan untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputi elemen
atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang akan dibangun sampai dengan sistem tersebut diimplementasikan. Analisis kebutuhan ini
juga menentukan spesifikasi masukan yang diperlukan sistem, keluaran yang akan dihasilkan sistem dan proses yang dibutuhkan untuk mengolah masukan sehingga
menghasilkan suatu keluaran yang diinginkan. Kebutuhan non-fungsional yang diusulkan adalah adanya komputer yang terkoneksi dengan jaringan internet agar
transaksi dapat berjalan secara maksimal serta memudahkan dalam hal pengolahan database
.
3.2.5.1 Analisis Perangkat Keras
Dalam membangun web ini diperlukan alat pendukung perangkat keras hardware seperti berikut ini:
Server
1. Processor dengan kecepatan minimal 1,8 Ghz 2. RAM minimal 512 GB
3. Hard Disk minimal 80 GB 4. VGA minimal 128 MB
5. Monitor dengan resolusi 1024 x 768 6. Lan Card 10100 Mbps
7. Koneksi Internet minimal 64 kbps.
Client
1. Processor dengan kecepatan minimal 500 Mhz 2. RAM minimal 256 MB
3. Hard Disk minimal 40 GB 4. VGA minimal 64 MB
5. Monitor dengan resolusi 1024 x 768
6. Lan Card 10100 Mbps 7. Koneksi Internet minimal 64 kbps.
3.2.5.2 Analisis Perangkat Lunak
Kebutuhan perangkat lunak merupakan faktor-faktor yang dipenuhi untuk harus sebuah perangkat lunak sehingga perangkat lunak tersebut sesuai dengan
maksud dan tujuan perangkat lunak tersebut di buat. Beberapa perangkat lunak pendukung dalam pembangunan aplikasi e-learning ini
adalah:
Perangkat lunak pada sisi server yang dibutuhkan adalah:
1. Windows XP Sp2 sebagai sistem operasi 2. Bahasa Pemrograman menggunakan PHP
3. MySQL versi 5 4. DBMS menggunakan PHPMyAdmin
5. Macromedia Dreamweaver 8 6. Tool Antar muka design Microsoft Visio 2007
7. Browser yang digunakan Mozilla Firefox 8.01
Perangkat lunak pada sisi client yang dibutuhkan adalah:
1. Microsoft Windows XP atau 7 sebagai sistem operasi 2. Mozilla, Opera, Google Chrome sebagai web browser
3.2.5.3 Analisis Pengguna user
Analisis pengguna dimaksudkan untuk mengetahui siapa saja pengguna yang terlibat dalam proses pembelajaran sehingga dapat diketahui tingkat pengalaman dan
pemahaman pengguna komputer.
Berdasarkan hasil penelitian dapat dipaparkan pengguna yang terlibat yang akan memakai sistem e-learning ini terdiri dari empat user yaitu: Guru, Orang tua,
Siswa, dan Kepala Sekolah.
Tabel 3.1 Analisis Pengguna user
Adapun spesifikasi pengguna dapat dideskripsikan sebagai berikut : 1. Guru
Guru adalah user yang memberikan materi pelajaran kepada siswa. Dalam hal ini guru juga mendapatkan pembelajaran mengenai bagaimana aplikasi e-
learning ini berjalan. Sehingga seorang guru dapat menggunakan aplikasi
tersebut dengan baik. Para guru dapat memberikan materi pelajaran, tugas serta informasi penting mengenai pelajaran. Para guru juga dapat mengolah
soal-soal ujian, serta guru pun dapat berkomunikasi dengan siswa dalam
Nama Pengguna
Kualifikasi
Guru Kualifikasi yang harus dimiliki Guru yaitu memiliki
kemampuan dasar dibidang komputer, dapat mengoperasikan Sistem Operasi Microsoft Windows 9x2000XP, memiliki
pemahaman yang cukup dalam mengelola data dalam web serta memiliki pengetahuan tentang internet .
Orang Tua Siswa Kualifikasi yang harus dimiliki orang tua siswa yaitu memiliki
kemampuan dasar di bidang komputer, memiliki pengalaman menggunakan internet.
Siswa Kualifikasi yang harus dimiliki siswa yaitu memiliki
kemampuan dasar dibidang komputer, memiliki pengalaman browsing
di internet. Kepala sekolah
Kualifikasi yang harus dimiliki Kepala sekolah yaitu memiliki kemampuan dasar di bidang komputer, minimal dapat
mengoperasikan Sistem
Operasi Microsoft
Windows 9x2000XP, memiliki pemahaman yang cukup dalam
mengelola data dalam web serta memiliki pengetahuan tentang internet
.
sebuah forum diskusi. 2. Orang tua
Orangtua siswa merupakan pengguna yang akan mendapatkan informasi mengenai perkembangan nilai siswa dari pembelajaran yang telah diberikan.
3. Siswa Siswa merupakan pengguna yang akan mendapatkan materi pelajaran yang
disampaikan oleh guru. Dalam penerapannya, siswa juga dapat mengumpulkan tugas yang telah diberikan guru, mengirimkan pertanyaan
kepada guru mata pelajaran mengenai materi pelajaran maupun tugas. Siswa dapat melihat informasi dari guru yang bersangkutan, dan melakukan ujian
berdasarkan jadwal yang telah ditentukan. Siswa juga dapat melihat nilai mereka selama belajar.
4. Kepala sekolah Kepala sekolah merupakan pengguna yang bisa melihat aktifitas dari
keseluruhan yang ada di sistem e-learning tersebut, yaitu melalui grafik statistik.
3.2.6 Analisis Kebutuhan Sistem Fungsional
Analisis kebutuhan
fungsional merupakan
tahap pendefinisian
layananfungsiproses yang disediakan oleh sistem e-learning, bagaimana reaksi sistem terhadap input dan apa yang harus dilakukan oleh sistem pada situasi tertentu.
Berdasarkan analisis sebelumnya terhadap permasalahan yang ada, maka sistem fungsional yang terdapat pada aplikasi e-learning SMKN 6 Bandung ini
adalah sebagai berikut:
1. Login 2. Daftar guru, daftar siswa
3. Pengolahan pengguna user data admin, data guru, data siswa, data orang tua, data kepala sekolah
4. Pengolahan data di sistem e-learning 1. Data tahun ajaran
2. Semester 3. Data kelas
4. Data mata pelajaran 5. Materi pelajaran
6. Data guru mata pelajaran 7. Tugas
8. Upload tugas 9. Ujian
10. Daftar soal ujian 11. Data pengumuman
12. Pengumuman guru 13. Data forum
14. Data topik 5. Pengaturan akun pengguna
3.2.6.1 Diagram Konteks
Diagram konteks digambarkan dengan sebuah lingkaran yang terhubung
dengan entitas luar yang terlibat dalam sistem tersebut. Diagram konteks, aplikasi e- learning
ini seperti pada gambar 3.5.
Gambar 3.5 Diagram Konteks Sistem E-Learning SMKN 6 Bandung
3.2.6.2 Data Flow Diagram
Data alir diagram atau DFD adalah suatu model logika data atau proses yang dibuat untuk menggambarkan dari mana asal data dan kemana tujuan data yang
keluar, dimana data disimpan, proses apa yang dihasilkan data tersebut.
3.2.6.2.1 DFD Level 1
DFD Level 1 berikut ini menjelaskan bahwa pengguna web dapat melakukan
akses pada website dengan memilih menu sesuai hak akses pada setiap penggunanya.
Berikut ini adalah DFD Level 1 Sistem E-Learning :
SISTEM E-LEARNING SMKN 6 BANDUNG
SISWA
GURU KEPALA
SEKOLAH
ORANG TUA
ADMIN Info_nilai
Info_keaktifan_guru Info_ nilai
Data_login orangtua Info_nilai
Data_forum Info_forum
Data_nilai Data_kelas
Data_mata pelajaran Info_guru
Info_siswa Info_mata pelajaran
Info_kelas Data_tugas
Data_tahun_ajaran
Info_orangtua Info_tahun_ajaran
Info_pelajaran Info_forum
Info_tugas Info_materi
Info_pengumuman Info_ujian
Data_login siswa Data_setting profil
Data_materi Data_tugas
Data_ujian Data_nilai
Data_forum Data_pengumuman
Info_login siswa Info_setting profil
Info_login guru Info_setting profil
Info_materi Info_tugas
Info_ujian Info_nilai
Info_pengumuman Info_forum
Data_login guru Data_setting profil
Data_materi Data_ujian
Data_pengumuman Data_forum
Data_login admin Data_setting profil
Data_guru Data_siswa
Data_orangtua Info_login admin
Info_setting profil Info_login kepala sekolah
Data_login kepala sekolah Data_nilai
Data_keaktifan_guru
Data_setting profil Data_nilai
Info_setting profil Info_login orang tua
Info_keaktifan_siswa
Data_keaktifan_siswa
Data_pengaturan_user Info_pengaturan_user
Data_semester Info_semester
Data_pelajaran
Info_mengajar Data_mengajar
Info_setting profil
Data_setting profil
Data_kategori kelas Info_kategori kelas
Data_percakapan online Data_percakapan online
Data_percakapan online Info_percakapan online
Info_percakapan online Info_percakapan online
Info_username
Info_username
Info_username Info_username
Info_username Data_username
Data_username Data_username
Data_username
Data_username
1 LOGIN
3 PENGOLAHAN DATA
MASTER 2
PENGATURAN AKUN USER
5 PENDAFTARAN
4 PENGOLAHAN PEMBELAJARAN
ADMIN GURU
SISWA KEPSEK
ORANG TUA
ADMIN
ORANG TUA SISWA
GURU
Tahun_Ajaran kelas
Pelajaran Guru
Siswa
Orang Tua Tugas
Materi Ujian
Nilai Tugas Nilai Ujian
Forum Pengumuman
Data_login admin Info_login admin
Data_login guru Info_login guru
Data_login Kepala Sekolah Info_login Kepala Sekolah
Data_login siswa Info_login siswa
Data_login Orang Tua Info_login Kepala Sekolah
Data Guru Data Guru
Data Siswa DataSiswa
Data orang tua Data orang tua
Data login admin Info login admin
Data login siswa Info login siswa
Data login guru Info logn Guru
Data login orang tua Info login orang tua
Data keaktifan siswa, data keaktifan guru, nilai info keaktifan siswa, info keaktifan guru, info nilai
Data setting profil Info setting profil
Data nilai Info nilai
Data setting profil Info setting profil
data materi, data tugas, data nilai, data ujian,
data pengumuman, data forum data percakapan online
info materi, info tugas, info nilai, info ujian,
info pengumuman, info forum, Info forum
Info percakapan online Data setting profil
Info setting profil
data materi, data tugas, data ujian, data nilai,
data pengumuman, data forum data percakapan online
info materi, info tugas, info ujian, info nilai,
info pengumuman, info forum Info percakapan online
Data siswa Info siswa
Data guru
Info guru Data ortu
Info ortu
Data tahun ajaran Data semester
Data kelas Data pelajaran
Data guru Data pengajar
Data siswa Data ortu
Data forum, data percakapan online
Data pengaturan_user Info tahun ajaran
Info semester Info kelas
Info pelajaran Info guru
Info pengajar Info siswa
Info ortu Info forum
Info percakapan online Info pengaturan_user
Data setting profil Info setting profil
Data tahun ajaran Data tahun ajaran
Data kelas Data kelas
Data pelajaran Data pelajaran
Data guru Data guru
Data pengajar Data pengajar
Data siswa Data siswa
Data siswa Data siswa
Data ortu Data ortu
Data materi Data materi
Data tugas Data tugas
Data ujian Data ujian
Data tugas Info nilai
Data nilai Data ujian
Data nilai Data nilai
Data forum Data forum
Data pengumuman Data pengumuman
Data tahun ajaran Data tahun ajaran
Semester Data semester
Data semester 7
PERCAKAPAN ONLINE Info percakapan online
Data percakapan online Info percakapan online
Data percakapan online Info percakapan online
Data percakapan online 6
PENGOLAHAN LUPA PASSWORD
Data admin Data admin
Data guru Data guru
Data siswa Data siswa
Info ortu Info admin
Data admin
Info siswa Data siswa
Info guru Data guru
Info ortu Data ortu
Info kepsek Data kepsek
Gambar 3.6 DFD level 1 Sistem E-Learning SMKN 6 Bandung
3.2.6.2.2 DFD Level 2
Dari penggambaran DFD level 1 pada gambar 3.7, 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 1 Login
Berikut ini merupakan proses login yang akan memeriksa Username dan Password.
Gambar 3.7 DFD Level 2 Proses 1 Login
1.1 Verifikasi Username
1.2 Verifikasi Password
Admin Kepsek
Ortu Siswa
Guru Kepsek
Admin Guru
Siswa Ortu
Data login kepsek Info login kepsek
Data login kepsek Info login kepsek
Data login ortu Info login ortu
Data login ortu Info login ortu
Data login siswa Info login siswa
Data login siswa Info login siswa
Data login guru Info login guru
Data login guru Info login guru
Data login admin Info login admin
Data login admin Info login admin
Username Valid Data Kepsek
Data Ortu Data Siswa
Data Guru Data Admin
2. DFD Level 2 Proses 2 Pengaturan Akun User
DFD Level 2 Proses 2 Pengaturan Akun User menjelaskan proses apa saja yang dapat dilakukan oleh admin. DFD level 2 proses 2 pengolahan akun pengguna
ini ditunjukan pada gambar 3.8.
Gambar 3.8 DFD Level 2 Proses 2 Pengaturan Akun User
2.1 Ubah Profil
2.2 Ganti Password
Guru SISWA
ORANG TUA ADMIN
Data Admin Data Admin
Data Admin Info Admin
Data Guru Data Guru
Data Guru Info Guru
Data siswa Data siswa
Data siswa Data siswa
Data Ortu Data Ortu
Data Ortu Info Ortu
SISWA Data Siswa,Info Siswa
Data siswa, Info siswa ORANG TUA
Data Ortu,Info Ortu
Data Ortu, Info Ortu ADMIN
Data Admin, Info Admin
Data Admin, Info Admin Guru
Data Guru, Info Guru
Data Guru, Info Guru 2.1
pengubah Profile
2.2 Pengubahan Akun
SISWA ORANG TUA
ADMIN
Guru
KEPSEK KEPSEK
Data Kepsek Data Kepsek
Data Kepsek Info Kepsek
Data Kepsek, Info Kepsek Data Kepsek, Info Kepsek
3. DFD Level 2 Proses 3 Pengolahan Data Master
DFD Level 2 Proses 3 berikut ini merupakan proses pengolahan data master. DFD level 2 proses 3 pengolahan data master ini ditunjukan pada gambar 3.9.
Gambar 3.9 DFD Level 2 Proses 3 Pengolahan Master Data
Admin 3.1
Pengolahan Data Tahun Ajaran
3.2 Pengolahan Data
Semester 3.3
Pengolahan Data Kelas
3.4 Pengolahan Data
Mata Pelajaran
3.6 Pengolahan Data
Guru 3.5
Pengolahan Data Mengajar
3.7 Pengolahan Data
Siswa 3.8
Pengolahan Data Orang Tua
3.9 Pengolahan Data
Kepala Sekolah Tahun_Ajaran
Semester Kelas
Mata_Pelajaran
Guru Siswa
Mengajar Orang_Tua
Kepala_Sekolah Info Tahun Ajaran
Data Tahun Ajaran Info Semester
Data Semester Info Kelas
Data Kelas Info Mata Pelajaran
Data Mata Pelajaran
Info Guru Data Guru
Info Siswa Data Siswa
Info Mengajar Data Mengajar
Info Orang Tua Data Orang Tua
Info Kepala Sekolah Data Kepala Sekolah
Info Tahun Ajaran Data Tahun Ajaran
Data Guru Info Guru
Info Kepala Sekolah Data Kepala Sekolah
Data Semester Info Semester
Info Kelas Data Kelas
Info Mata Pelajaran Data Mata Pelajaran
Info Siswa Data Siswa
Info Orang Tua Data Orang Tua
Data Mengajar Info Mengajar
Inf o
G u
ru D
at a
Gur u
Inf o
Mat a
P e
laj ar
an D
at a
Mat a
P e
laj ar
an Inf
o S
is w
a D
a ta
S is
w a
Inf o
K el
as D
at a
K e
las Inf
o S
eme s
te r
D at
a S
emes ter
Inf o
K ela
s D
a ta
K el
as In
fo Tahu
n A
jar an
D at
a Tah
un A
ja ra
n
4. DFD Level 2 Proses 4 Pengolahan Pembelajaran
Pada gambar DFD level 2 proses 4 berikut ini merupakan proses pengolahan pembelajaran. DFD level 2 proses 4 Pembelajaran ini ditunjukan pada gambar 3.10.
Gambar 3.10 DFD Level 2 Proses 4 Pengolahan Pembelajaran
4.1 Pengolahan Data
Materi Pelajaran
4.2 Pengolahan Data
Tugas
4.3 Pengolahan Data
Ujian
4.4 Pengolahan Data
Pengumuman Guru
Siswa Materi_Pelajaran
Tugas Upload_Tugas
Ujian
Pengumuman Mengajar
Data Materi Pelajaran Info Materi Pelajaran
Data Tugas Info Tugas
Data Ujian Info Ujian
Data Pengumuman Info Pengumuman
Data Materi Pelajaran Info Materi Pelajaran
Data Tugas Info Tugas
Data Ujian Info Ujian
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
Info Tugas Data Tugas
Info Upload Tugas Data Upload Tugas
Info Ujian Data Ujian
Info Pengumuman Data Pengumuman
Data Pengumuman Info Pengumuman
Data Materi Pelajaran Info Materi Pelajaran
Hasil_Tugas Info Hasil Tugas
Data Hasil Tugas
Hasil Ujian Detail Ujian
Info Detail Ujian Data Detail Ujian
Info Hasil Ujian Data Hasil Ujian
5. DFD Level 2 Proses 5 Pendaftaran
Pada gambar DFD level 2 proses 5 berikut ini merupakan proses pendaftaran guru, siswa, dan orang tua.
Gambar 3.11 DFD Level 2 Proses 5 Pendaftaran
5.1 Verifikasi
NipNis
5.2 Pembuatan
password Guru
Orang Tua Guru
Orang Tua Siswa
Siswa Info aktifasi siswa invalid
Data aktifasi siswa
Data aktifasi siswa Info aktifasi siswa invalid
Data aktifasi siswa Info aktifasi guru invalid
Data aktifasi guru
Data aktifasi siswa Info aktifasi guru invalid
Data aktifasi guru
Data aktifasi orangtua Info aktifasi orangtua invalid
Data aktifasi orangtua Info aktifasi orangtua invalid
Data aktifasi orangtua
3.2.6.2.3 DFD Level 3
Dari penggambaran masing-masing DFD level 2, terdapat DFD level 3 yang merupakan hasil dekomposisi atau turunan dari DFD level 2 tertentu. Berikut ini
adalah hasil dari dekomposisi dari DFD level 2.
1. DFD Level 3 Proses 1.1 Pengolahan Data Tahun Ajaran
Pada pengolahan data tahun ajaran terdapat 4 proses di dalamnya antara lain adalah tambah data tahun ajaran, ubah data tahun ajaran, hapus data tahun
ajaran dan lihat data tahun ajaran. DFD level 3 proses 1.1 pengolahan data
tahun ajaran.
Tahun_Ajaran 1.1.1
Penambahan Data Tahun Ajaran
1.1.2 Pengubahan Data
Tahun Ajaran
1.1.4 Melihat Data
Tahun Ajaran Admin
Data Tahun Ajaran yang Ditambah Data Tahun Ajaran yang Ditambah
Data Tahun Ajaran yang Diubah Data Tahun Ajaran yang Diubah
Data Tahun Ajaran yang Dihapus Data Tahun Ajaran yang Dihapus
Data Tahun Ajaran yang Diubah Info Tahun Ajaran yang Diubah
Data Tahun Ajaran yang Ditambah Info Tahun Ajaran yang Ditambah
Info Tahun Ajaran yang Dihapus Data Tahun Ajaran yang Dihapus
1.1.3 Penghapusan Data
Tahun Ajaran
Info Tahun Ajaran yang Dilihat Data Tahun Ajaran yang Dilihat
Data Tahun Ajaran yang Dilihat Data Tahun Ajaran yang Dilihat
Gambar 3.12 DFD Level 3 Proses 1.1 Pengolahan Data Tahun Ajaran
2. DFD Level 3 Proses 1.2 Pengolahan Data Semester
Pada pengolahan data semester terdapat 4 proses di dalamnya antara lain adalah tambah data semester, ubah data semester, hapus data semester dan
lihat data semester. DFD level 3 proses 1.2 pengolahan data semester.
1.2.1 Penambahan Data
Semester
1.2.2 Pengubahan Data
Semester
1.2.3 Penghapusan Data
Semester
1.2.4 Melihat Data
Semester Semester
Admin Data Semester yang Ditambah
Data Semester yang Ditambah
Data Semester yang Diubah Data Semester yang Diubah
Data Semester yang Dihapus Data Semester yang Dihapus
Data Semester yang Dilihat Data Semester yang DIlihat
Data Semester yang Ditambah Info Semester yang Ditambah
Data Semester yang Diubah Info Semester yang Diubah
Info Semester yang Dihapus Data Semester yang Dihapus
Info Semester yang Dilihat Data Semester yang Dilihat
Gambar 3.13 DFD Level 3 Proses 1.2 Pengolahan Data Semester
3. DFD level 3 Proses 1.3 Pengolahan Kategori Kelas
Pada pengolahan data kelas terdapat 4 proses. DFD level 3 proses 1.3 pengolahan kategori kelas.
1.3.1 Penambahan
Kategori Kelas
1.3.2 Pengubahan
Kategori Kelas
1.3.3 Penghapusan
Kategori Kelas
1.3.4 Melihat Kategori
Kelas Admin
Data Kelas yang Ditambah Info Kelas yang Ditambah
Data Kelas yang Diubah Info Kelas yang Diubah
Info Kelas yang Dihapus Data Kelas yang Dihapus
Info Kelas yang Dilihat Data Kelas yang Dilihat
Kelas
Data Kelas yang Dilihat
Data Kelas yang DIlihat Data Kelas yang Dihapus
Data Kelas yang Dihapus Data Kelas yang Diubah
Data Kelas yang Diubah Data Kelas yang Ditambah
Data Kelas yang Ditambah Sub_Kelas
Data Kategori kelas Data kategori kelas
Data kategori kelas Data Kategori kelas
Data Kategori kelas Data kategori kelas
Data kategori kelas Data Kategori kelas
Gambar 3.14 DFD Level 3 Proses 1.3 Pengolahan Kategori Kelas
4. DFD Level 3 Proses 1.4 Pengolahan Data Kelas
Pada pengolahan data kelas terdapat 4 proses di dalamnya antara lain adalah tambah data kelas, ubah data kelas, hapus data kelas dan lihat data kelas. DFD
level 3 proses 1.4 pengolahan data kelas.
1.4.1 Penambahan Data
Kelas
1.4.2 Pengubahan Data
Kelas
1.4.3 Penghapusan Data
Kelas
1.4.4 Melihat Data
Kelas Admin
Data Kelas yang Ditambah Info Kelas yang Ditambah
Data Kelas yang Diubah Info Kelas yang Diubah
Info Kelas yang Dihapus Data Kelas yang Dihapus
Info Kelas yang Dilihat Data Kelas yang Dilihat
Kelas Data Kelas yang Dilihat
Data Kelas yang DIlihat Data Kelas yang Dihapus
Data Kelas yang Dihapus Data Kelas yang Diubah
Data Kelas yang Diubah Data Kelas yang Ditambah
Data Kelas yang Ditambah
Gambar 3.15 DFD Level 3 Proses 1.4 Pengolahan Data Kelas
5. DFD Level 3 Proses 1.5 Pengolahan Data Mata Pelajaran
Pada pengolahan data mata pelajaran terdapat 4 proses di dalamnya antara lain adalah tambah data mata pelajaran, ubah data mata pelajaran, hapus data mata
pelajaran, dan lihat data mata pelajaran. DFD level 3 proses 1.5 pengolahan data matapelajaran.
1.5.1 Penambahan Data
Mata Pelajaran
1.5.2 Pengubahan Data
Mata Pelajaran
1.5.3 Penghapusan Data
Mata Pelajaran
1.5.4 Melihat Data Mata
Pelajaran Mata Pelajaran
Admin Data Pelajaran yang Ditambah
Data Pelajaran yang Ditambah
Data Pelajaran yang Diubah Data Pelajaran yang Diubah
Data Pelajaran yang Dihapus Data Pelajaran yang Dihapus
Data Pelajaran yang Dilihat Data Pelajaran yang Dilihat
Data Pelajaran yang Ditambah Info Pelajaran yang Ditambah
Data Pelajaran yang Diubah Info Pelajaran yang Diubah
Info Pelajaran yang Dihapus Data Pelajaran yang Dihapus
Info Pelajaran yang Dilihat Data Pelajaran yang Dilihat
Gambar 3.16 DFD Level 3 Proses 1.5 Pengolahan Data Mata Pelajaran
6. DFD Level 3 Proses 1.6 Pengolahan Data Mengajar
Pada pengolahan data mengajar terdapat 5 proses di dalamnya antara lain adalah tambah data mengajar, ubah data mengajar, hapus data mengajar, lihat data
mengajar dan cari data mengajar. DFD level 3 proses 1.6 pengolahan data mengajar.
Gambar 3.17 DFD level 3 Proses 1.6 Pengolahan Data Mengajar
1.6.1 Penambahan Data
Mengajar
1.6.2 Pengubahan Data
Mengajar
1.6.3 Penghapusan Data
Mengajar
1.6.4 Melihat Data
Mengajar Admin
Data Mengajar yang Ditambah Info Mengajar yang Ditambah
Data Mengajar yang Diubah Info Mengajar yang Diubah
Info Mengajar yang Dihapus Data Mengajar yang Dihapus
Info Mengajar yang Dilihat Data Mengajar yang Dilihat
1.6.5 Pencarian Data
Mengajar Info Mengajar yang Dicari
Data Mengajar yang Dicari Guru
Mengajar Kelas
Mata Pelajaran
Data Guru yang Dirubah Data Guru yang Dirubah
Data Guru yang Ditambah Data Guru yang Ditambah
Data Guru yang Dilihat Data Guru yang Dilihat
Data Guru yang Dicari Data Guru yang Dicari
Data Mengajar yang Ditambah Data Mengajar yang Ditambah
Data Mengajar yang Dirubah Data Mengajar yang Dirubah
Data Mengajar yang Dihapus Data Mengajar yang Dihapus
Data Mengajar yang Dilihat Data Mengajar yang Dilihat
Data Mengajar yang Dicari Data Mengajar yang Dicari
Data Kelas yang Ditambah Data Kelas yang Ditambah
Data Kelas yang Dirubah Data Kelas yang Dirubah
Data Kelas yang Dilihat Data Kelas yang Dilihat
Data Kelas yang Dicari Data Kelas yang Dicari
Data Mata Pelajaran yang Dirubah Data Mata Pelajaran yang Dirubah
Data Mata Pelajaran yang Ditambah Data Mata Pelajaran yang Ditambah
Data Mata Pelajaran yang Dilihat Data Mata Pelajaran yang Dilihat
Data Mata Pelajaran yang Dicari Data Mata Pelajaran yang Dicari
Semester Data Semester yang Ditambah
Data Semester yang Ditambah
Data Semester yang Dirubah Data Semester yang Dirubah
Data Semester yang Dilihat Data Semester yang Dilihat
Data Semester yang Dicari Data Semester yang Dicari
7. DFD Level 3 Proses 1.7 Pengolahan Data Guru
Pada pengolahan data guru terdapat 4 proses di dalamnya antara lain adalah tambah data guru, ubah data guru, hapus data guru, dan lihat data guru. DFD level
3 proses 1.7 pengolahan data guru.
1.7.1 Penambahan Data
Guru
1.7.2 Pengubahan Data
Guru
1.7.3 Penghapusan Data
Guru
1.7.4 Melihat Data Guru
Guru Admin
Data Guru yang Ditambah Data Guru yang Ditambah
Data Guru yang Diubah Data Guru yang Diubah
Data Guru yang Dihapus Data Guru yang Dihapus
Data Guru yang Dilihat Data Guru yang Dilihat
Data Guru yang Ditambah Info Guru yang Ditambah
Data Guru yang Diubah Info Guru yang Diubah
Info Guru yang Dihapus Data Guru yang Dihapus
Info Guru yang Dilihat Data Guru yang Dilihat
Gambar 3.18 DFD Level 3 Proses 1.7 Pengolahan Data Guru
8. DFD Level 3 Proses 1.8 Pengolahan Data Siswa
Pada pengolahan data siswa terdapat 4 proses di dalamnya antara lain adalah tambah data siswa, ubah data siswa, hapus data siswa, dan lihat data siswa. DFD
level 3 proses 1.8 pengolahan data siswa.
Gambar 3.19 DFD Level 3 Proses 1.8 Pengolahan Data Siswa
1.8.1 Penambahan Data
Siswa
1.8.2 Pengubahan Data
Siswa
1.8.3 Penghapusan Data
Siswa
1.8.4 Melihat Data Siswa
Siswa Admin
Data Siswa yang Ditambah Data Siswa yang Ditambah
Data Siswa yang Diubah Data Siswa yang Diubah
Data Siswa yang Dihapus Data Siswa yang Dihapus
Data Siswa yang Dilihat Data Siswa yang Dilihat
Data Siswa yang Ditambah Info Siswa yang Ditambah
Data Siswa yang Diubah Info Siswa yang Diubah
Info Siswa yang Dihapus Data Siswa yang Dihapus
Info Siswa yang Dilihat Data Siswa yang Dilihat
Kelas Tahun Ajaran
Data Kelas yang Diubah Data Kelas yang Diubah
Data Kelas yang Ditambah Data Kelas yang Ditambah
Data Tahun Ajaran yang Diubah Data Tahun Ajaran yang Diubah
Data Tahun Ajaran yang Ditambah Data Tahun Ajaran yang Ditambah
Data Kelas yang Dilihat Data Kelas yang Dilihat
Data Tahun Ajaran yang Dilihat Data Tahun Ajaran yang Dilihat
9. DFD Level 3 Proses 1.9 Pengolahan Data Orang Tua
Pada pengolahan data orang tua terdapat 4 proses di dalamnya antara lain adalah tambah data orang tua, ubah data orang tua, hapus data orang tua, dan
lihat data orang tua. DFD level 3 proses 1.9 pengolahan data orang tua.
Gambar 3.20 DFD Level 3 Proses 1.9 Pengolahan Data Orang Tua
1.9.1 Penambahan Data
Orang Tua
1.9.2 Pengubahan Data
Orang Tua
1.9.3 Pengahapusan
Data Orang Tua
1.9.4 Melihat Data
Orang Tua Orang Tua
Admin Data Orang Tua yang Ditambah
Data Orang Tua yang Ditambah
Data Orang Tua yang Diubah Data Orang Tua yang Diubah
Data Orang Tua yang Dihapus Data Orang Tua yang Dihapus
Data Orang Tua yang Dilihat Data Orang Tua yang Dilihat
Data Orang Tua yang Ditambah Info Orang Tua yang Ditambah
Data Orang Tua yang Diubah Info Orang Tua yang Diubah
Info Orang Tua yang Dihapus Data Orang Tua yang Dihapus
Info Orang Tua yang Dilihat Data Orang Tua yang Dilihat
Siswa Data Siswa yang Ditambah
Data Siswa yang Ditambah
Data Siswa yang Diubah Data Siswa yang Diubah
Data Siswa yang Dilihat Data Siswa yang Dilihat
10. DFD Level 3 Proses 1.10 Pengolahan Data Kepala Sekolah
Pada pengolahan data kepala sekolah terdapat 2 proses di dalamnya antara lain adalah ubah data kepala sekolah dan lihat data kepala sekolah. DFD level 3 proses
1.10 pengolahan data kepala sekolah.
Gambar 3.21 DFD Level 3 Proses 1.10 Pengolahan Data Kepala Sekolah
Kepala Sekolah 1.10.1
Pengubahan Data Kepala Sekolah
1.10.2 Melihat Data
Kepala Sekolah Admin
Data Kepala Sekolah yang Diubah Data Kepala Sekolah yang Diubah
Data Kepala Sekolah yang Dilihat Data Kepala Sekolah yang Dilihat
Data Kepala Sekolah yang Diubah Info Kepala Sekolah yang Diubah
Info Kepala Sekolah yang Dilihat Data Kepala Sekolah yang Dilihat
11. DFD Level 3 Proses 4.1 Pengolahan Data Materi Pelajaran
Pada pengolahan data materi pelajaran terdapat 6 proses di dalamnya antara lain adalah tambah data materi pelajaran, ubah data materi pelajaran, hapus data
materi pelajaran, upload data materi pelajaran, lihat data materi pelajaran dan download data materi pelajaran. DFD level 3 proses 4.1 pengolahan data materi
pelajaran.
Gambar 3.22 DFD Level 3 Proses 4.1 Pengolahan Data Materi Pelajaran
Materi 4.1.1
Penambahan Data Materi Pelajaran
4.1.2 Pengubahan Data
Materi Pelajaran
4.1.3 Penghapusan Data
Materi Pelajaran Guru
Data Materi yang Ditambah Data Materi yang Ditambah
Data Materi yang Diubah Data Materi yang Diubah
Data Materi yang Dihapus Data Materi yang Dihapus
Data Materi yang Diubah Info Materi yang Diubah
Data Materi yang Ditambah Info Materi yang Ditambah
Info Materi yang Dihapus Data Materi yang Dihapus
4.1.6 mendownload Data
Materi Pelajaran Info Materi yang Dilihat
Data Materi yang Dilihat Data Materi yang Dilihat
Data Materi yang Dilihat
Siswa Info Materi yang Didownload
Data Materi yang Didownload 4.1.5
Melihat Data Materi Pelajaran
Info Materi yang Didownload Data Materi yang Didownload
Data Materi yang Dilihat Info Materi yang Dilihat
Data Materi yang Didownload Data Materi yang Didownload
4.1.4 mengupload Data
Materi Pelajaran Info Materi yang Diupload
Data Materi yang Diupload Data Materi yang Diupload
Data Materi yang Diupload Mengajar
Data Mengajar Data Mengajar
Data Mengajar Data Mengajar
12. DFD Level 3 Proses 4.2 Pengolahan Data Tugas
DFD level 3 proses 4.2 pengolahan data tugas, terdapat 9 proses . DFD level 3
proses 4.2 pengolahan data tugas ini ditunjukan pada gambar 3.23.
Gambar 3.23 DFD Level 3 Proses 4.2 Pengolahan Data Tugas
Tugas 4.2.1
Penambahan Data Tugas
4.2.2 Pengubahan Data
Tugas 4.2.3
Penghapusan Data Tugas
Guru Data Tugas yang Ditambah
Data Tugas yang Ditambah
Data Tugas yang Diubah Data Tugas yang Diubah
Data Tugas yang Dihapus Data Tugas yang Dihapus
Data Tugas yang Diubah Info Tugas yang Diubah
Data Tugas yang Ditambah Info Tugas yang Ditambah
Info Tugas yang Dihapus Data Tugas yang Dihapus
4.2.6 Mendownload Data
Tugas Info Tugas yang Dilihat
Data Tugas yang Dilihat Data Tugas yang Dilihat
Data Tugas yang Dilihat
Siswa Info Tugas yang Download
Data Tugas yang Download 4.2.5
Melihat Data Tugas
Info Tugas yang Diunduh Data Tugas yang Diunduh
Data Tugas yang Dilihat Info Tugas yang Dilihat
Data Tugas yang Download Data Tugas yang Download
4.2.4 Mengupload Data
Tugas Info Tugas yang Diupload
Data Tugas yang Diupload Data Tugas yang Diupload
Data Tugas yang Diupload
4.2.7 mengupload Data
Jawaban Tugas Data Jawaban Tugas yang Diupload
Info Jawaban Tugas yang Diupload Upload_Tugas
Data Jawaban Tugas yang Diupload Data Jawaban Tugas yang Diupload
4.2.8 Penghapusan Data
Jawaban Tugas Data Jawaban Tugas yang Dihapus
Info Jawaban Tugas yang Dihapus Data Jawaban Tugas yang Dihapus
Data Jawaban Tugas yang Dihapus 4.2.9
Mendownload Data Jawaban Tugas
Data Jawaban Tugas yang Didownload Data Jawaban Tugas yang Didownload
Data Jawaban Tugas yang Didownload Info Jawaban Tugas yang Didownload
Materi_Pelajaran Data Materi
Data Materi Data Materi
Data Materi Mengajar
Data Mengajar Data Mengajar
Data Mengajar Data Mengajar
13. DFD Level 3 Proses 4.3 Pengolahan Data Ujian
Pada pengolahan data ujian terdapat 4 proses di dalamnya antara lain adalah tambah data ujian, ubah data ujian, tambah butir soal ujian dan pengolahan
pengerjaan ujian. DFD level 3 proses 4.3 pengolahan data ujian ini ditunjukan
pada gambar 3.24.
Gambar 3.24 DFD Level 3 Proses 4.3 Pengolahan Data Ujian
4.3.1 Penambahan Data
Soal
4.3.2 Pengubahan Data
Soal
4.3.3 Penghapusan Data
Soal Guru
Info Ujian Data Ujian
Data Ujian Info Ujian
Info Ujian Data Ujian
4.3.4 Mempublish Data
Soal Ujian
Kelas Mata Pelajaran
Data Ujian Info Ujian
Data Mata Pelajaran
Data mata pelajaran Data Kelas
Data Kelas Data Ujian
Data Ujian
Data Ujian Data Ujian
Data Ujian Data Ujian
Data Ujian Data Ujian