Analisis Perangkat Keras Analisis Pengguna user

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