Deployment Diagram
4.1.3.9. Deployment diagram menunjukkan susunan fisik sebuah sistem, menunjukkan bagian
perangkat lunak mana yang berjalan pada perangkat keras mana. Deployment diagram E- learning SMK Negeri 1 Cibadak dapat dilihat pada Gambar dibawah ini.
Gambar 4. 44 Deployment Diagram E-Learning SMK Negeri 1 Cibadak
4.1.4. Perancangan Data
Perancangan data atau lebih dikenal dengan perancangan basis data yaitu menciptakan atau merancang data yang terhubung dan disimpan secara bersama-sama. Untuk
menggambarkannya digunakanlah skema relasi dan struktur file. Dari dua hasil tersebut, implementasi basis data akan bisa dikerjakan
Diagram relasi merupakan penggambaran hubungan diantara dua tabel atau lebih pada sistem database. Skema relasi dari databases e-learing bisa di lihat pada gambar di bawah ini.
Guru Siswa
Databases Server Web Server
Admin Mysql Server
Databases Interface
Log File Web Interface
Web Browser
Web Browser
Web Browser
hasil_ujian_tmp PK
id
FK2,I3 idUjian
FK1,I4 idSoal
I2 idJawaban
tugas PK
tugas_id
FK1,I1 Kodepel
JudulTugas tugasDesc
kelas status
I2 userid
publish_date deadline
updated polling_result
PK idResult
FK1,I1 idpolling
FK2,I2 userid
jawaban
poldate ebook
PK ebookId
ebookTitle ebookDesc
FK1,I2 kodepel
kelas
ebookPosted
FK2,I1 userid
attachment ebookStatus
user_login
PK userid
U1 username
password level
status lupa_pass
last_log
mengajar PK
idmengajar
I1 userid
FK1,I2 kodepel
kelas FK2,I3
tahun_ajaran status
ilmu PK
shareId
shareTitle shareArtikel
SharePosted
FK1,I1 userid
hit_view shareStatus
siswa
PK,FK1 userid
nama gender
email tlp
fb twitt
message PK
msgId
FK2,I1 fromID
FK1,I2 toID
Message
senTime
status
tugas_siswa PK
idTugas
I1 userid
FK1,I2 tugas_id
dateUpload
attachment keterangan
nilai
forum PK
forumId
forumTitle forumQuestion
forumPosted
FK1,I1 userid
forumStatus
kelas
PK kodeKelas
inisial FK1,I1
userid
soal PK
idSoal
FK1,I1 idUjian
pertanyaan status
berita PK
newsID
newsTitle newsDesc
posted
category FK1,I1
userid hit_view
status
nilai_ujian PK
idNilai
FK1,I1 idUjian
salah benar
tidak_diisi hasil
waktu_ujian kelas_siswa
userid I2
kodeKelas
matapelajaran
PK kodepel
mapel status
guru
PK,FK1 userid
nip nuptk
nama gender
email tlp
fb twitt
ujian PK
idUjian
FK1,I2 kodepel
judul kelas
FK2,I3 tahun_ajaran
type I1
userid waktu
publish_time deadline
status
soal_jawaban PK
idJawaban
FK1,I1 idSoal
jawaban statusJawab
materi
PK materi_id
FK1 Kodepel
JudulMateri materiDesc
Attachment kelas
status I2
userid
updated materiCol1
comment_forum PK
comId
FK1,I1 forumId
parentId FK2,I2
userid comment
comPosted
comStatus
tahun_ajaran
PK kodeTahun
tahun semester
preview status
polling PK
idpolling
question jawaban
created
status
Gambar 4. 45 Skema Relasi databases e-learning
4.1.5. Perancangan databases