Pengalaman
Pernah menjadi seorang admin yang mengelola sebuah web.
Siswa Tingkat Pendidikan
SMK
Tanggung Jawab
Mengakses proses kegiatan belajar dalam website e- learning SMK Negeri 2 Cimahi ini.
Hak Akses
Mengelola materi, tugas, soal, quis, penilaian, pengumuman dan forum.
Keterampilan
Memiliki pengetahuan tentang internet dan pengaksesan sebuah website.
Pengalaman
Dapat mengakses sebuah web dan memiliki pengalaman browsing di internet.
Kepala Sekolah Tingkat Pendidikan
Min D3
Tanggung Jawab
Mengetahui perkembangan siswa dan perkembangan guru bidang studi.
Hak Akses
Memantau aktifitas guru dan aktifitas siswa seperti nilai rata-rata siswa dalam ikelas dan melihat nilai terbesar
yang diperoleh disetiap kelas..
Keterampilan
Memiliki pengetahuan tentang internet dan pengaksesan sebuah website.
Pengalaman
Dapat mengakses sebuah web dan memiliki pengalaman browsing di internet.
3.1.6 Analisis Basis Data
Basis data merupakan kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan redudansi yang
tidak perlu, untuk memenuhi berbagai kebutuhan.
3.1.6.1 Pemodelan data ER Entity Relationship
Basis data dapat digambarkan dengan menggunakan Entity Relationship. ER merupakan hubungan antara entitas yang digunakan dalam sistem informasi
untuk menggambarkan hubungan antara entitas atau struktur data dan relasi antar file.
Siswa Guru
Admin Pengumuman
Mengelola Mengajar
Membuat N
Mata pelajaran
Kelas Mengelola
1 N
Mempunyai
Materi Tugas 1
Mengelola Forum
Mempunyai
Ujian Mempunyai
Soal Mengikuti
Mempunyai Mengelola
Memiliki Memiliki
Mengirim menerima
Pesan Mengirim
menerima Id_forum
Id_Komentar NIP
Id_kelas Id_mapel
NIP Id_mapel
Id_Admin
Melihat N
1 Id_materi
Id_pesan
Id_kelas NIS
Id_ujian NIS
Id_ujian Id_ikut
Mengelola N
N N
1
1 1
1 1
1
1 N
N N
1 N
1 1
N 1
1 N
N N
1
N N
N N
1 Upload Tugas
Mengumpulkan Memeriksa
1 N
1
N Id_tugas
u_nilai Kepala sekolah
Memiliki N
1 NIP
Konfigurasi Id_konf
Memiliki N
Komentar Memberi
N
Memberi
1 N
1
1 Id_ujian
Tahun Ajaran Mengelola
1 N
Memiliki 1
N Berita
Mengelola 1
N
Id_berita 1
Memiliki Memiliki
1 1
N N
1 Memiliki
1 Id_pengumuman
Memiliki N
1
Memiliki N
Memiliki N
Gambar 3.4 Entity Relational sistem e-learning berbasis web
3.1.7 Analisis Kebutuhan Fungsional 3.1.7.1 Diagram konteks
Dalam melakukan analisis terhadap sistem digunakan suatu perangkat yaitu DFD Data Flow Diagram. DFD merupakan diagram notasi yang digunakan
untuk menunjukkan aliran data pada perangkat lunak. DFD yang pertama adalah DFD level 0 atau yang biasa disebut diagram konteks.
Berdasarkan analisis yang telah dilakukan, maka dapat ditentukan content apa saja yang akan ditampilkan dalam sistem e-learning ini.
Aplikasi E-learning SMK Negeri 2 Cimahi
Guru
Data Tugas Siswa Data Forum
Data Jawaban Ujian Data Nilai Ujian
Data Soal Ujian Data Ujian
Data Pengumuman Data Materi
Data Pesan Login Guru
Inf. Login Guru Inf. Dt_Ujian
Inf. Dt_Pesan Inf. Dt_Materi
Inf. Dt_Pengumuman Inf. Dt_Soal Ujian
Inf. Dt_Nilai Ujian Inf. Dt_Jawaban Ujian
Inf. Dt_Forum Inf. Dt_Tugas Siswa
Inf. Login Admin Inf. Dt_Profil Admin
Inf. Dt_Tahun Ajaran Inf. Dt_Guru
Inf. Dt_Mt Pelajaran Inf. Dt_Mengajar
Inf. Dt_Kelas Inf. Dt_Siswa
Inf. Forum Inf. Dt_Berita
Inf. Dt_Buku Tamu Data Buku Tamu
Data Berita Data Forum
Data Siswa Data Kelas
Data Mengajar Data Mt_Pelajaran
Data Guru Data Tahun Ajaran
Data Profil Admin Login Admin
Data Login Kepala Sekolah Data Guru
Data Siswa Data Monitoring Siswa
Inf. Login Kepala Sekolah Inf. Dt_Siswa
Inf. Dt_Guru IInf. Dt_Lap Siswa
Data Lap Nilai ujian siswa Data Tugas
Data Forum Data Jawaban
Data Ujian Data Materi
Data Pengumuman Data Pesan
Login Siswa Inf. Login Siswa
Inf. Dt_Pesan Inf. Dt_Pengumuman
Inf. Dt_Materi Inf. Dt_Ujian
Inf. DT_Jawaban Inf. Dt_Forum
Inf. Dt_Tugas Inf. Dt_Lap Nilai ujian siswa
Admin Kepala Sekolah
Siswa
Gambar 3.5 Diagram konteks sistem e-learning berbasis web
3.1.7.2 Data Flow Diagram DFD
Data Flow Diagram DFD merupakan model dari sistem untuk menggambarkan pembagian sistem ke model yang lebih kecil. DFD menguraikan