Gambaran Umum Sistem Ubah Profil Ganti Password

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