Dari gambar di atas dapat dilihat bahwa dalam system E-Learning initerdapat 3 external entity yang
berhubungan dengan system tersebut, yaitu : 1.
Murid Murid dapat mendownload materi yang diberikan oleh guru
dan juga dapat mengerjakan tugas yang diberikan oleh guru serta dapat melihat hasilnya.
2. Guru
Guru dapat memberikan materi kepada murid, guru juga dapat memberikan tugas pada murid serta dapat melihat
hasil penilaian terhadap tugas yang dikerjakan oleh murid 3.
Admin Admin dapat melakukan semua kegiatan yang dilakukan
oleh murid dan guru, tetapi dalam system ini, admin hanya bertugas
mengawasi dan
berpartisipasi dalam
memberitahukan apabila ada suatu berita atau kegiatan khusus.
4.1.4.2 ERD a.
Guru membuat mata pelajaran:
1.
Tabel utama: user
2.
Tabel kedua: source
3. Relationship: one-to-many 1:n
b. Guru membuat soal:
1.
Tabel utama: user
2.
Tabel kedua: nama mata pelajaran
3. Relationship: one-to-many 1:n
c. Guru memberikan materi:
1.
Tabel utama: user
2.
Tabel kedua: materi
3. Relationship: 1-to-many 1:n
d. Guru memberikan pengumuman:
1.
Tabel utama: user
2.
Tabel kedua: news
3. Relationship: one-to-many 1:n
e. Mata pelajaran mempunyai soal:
1.
Tabel utama: source
2.
Tabel kedua: nama mata pelajaran
3. Relationship: One-to-many 1:n
f. Siswa mengambil mata pelajaran:
1.
Tabel utama: user
2.
Tabel kedua: dafnilai
3. Relationship: Many-to-many m:n
g. Siswa mengerjakan soal:
1.
Tabel utama: user
2.
Tabel kedua: nama mata pelajaran
3. Relationship: Many-to-many m:n
h. Siswa mempelajari materi:
1.
Tabel utama: user
2.
Tabel kedua: materi
3. Relationship: Many-to-many m:n
i. Siswa membaca pengumuman:
1.
Tabel utama: user
2.
Tabel kedua: news
3. Relationship: Many-to-many m:n
j. Admin membuat settings:
1.
Tabel utama: user
2.
Tabel kedua: settings
3. Relationship: one-to-many 1:n
Gambar 4.3 ERD
4.1.4.3 Flowchart Program
E-Learning merupakan sebuah salah satu alternatif
metode pembelajaran secara langsung dengan mengedepankan fungsi interaktivitas antara siswa dan guru. Sistem ini dapat
dimulai dari pengaksesan materi pembelajaran sampai dengan latihan.
Berikut ini adalah gambar perancangan arsitektur layanan E-Learning berbasis Sistem Grid yang digunakan
penulis. Pada Gambar 4.4 ini dapat dilihat pada bagian
Resources,
ada komponen Database. Kemudian pada