Digam!arkan dalam !entuk persegi panjang# menggam!arkan sesuatu yang akan mengumpulkan# menyimpan dan !iasanya menerima output !erupa informasi dari sistem% /iasanya entitas akan menjadi se!uah ta!el dalam dataase% Eal penting yang perlu diingat adalah setiap entitas harus memiliki
se!uah identifier yang unik ( Pri"ar! :e!) 0% Atri!ut Atri!ut adalah elemen9elemen data yang dimiliki oleh entitas# atri!ut juga merupakan karakteristik dari entitas% Dalam se!uah ta!el atri!ut akan menjadi se!uah kolom% +e!uah atri!ut !isa menjadi atri!ut yang optional atau mandatory% Atri!ut mandatori haru memiliki se!uah nilai dan tidak !oleh memiliki nilai NULL sedangkan atri!ut opsional dapat memiliki nilai NULL% 3% &elasi Digam!arkan dengan se!uah garis yang menghu!ungkan antar entitas% &elasi antar entitas dapat ditentukan dari kardinalitas $ one to "an! ($.)# "an! to "an!(.$N)# one to one ($)%
Cam!ar 0%5 Per!andingan Notasi Diagram <& (+um!er$ 7arlos and +teen# 0@)
19
Cam!ar 0%6 Notasi Diagram <& .artin-7ro"Hs :oot (+um!er$ ;e! http$--"""%1on1eptdra"%1om-Eo"9To9Cuide-erd9sym!ols9and9 meanings)
II%0%'
M+() P%''"4(
+e!uah prototipe adalah !agian dari produk yang mengekspresikan logika maupun fisik antarmuka eksternal yang ditampilkan%J (,anner# 0) /e!erapa langkah dalam melakukan pengem!angan sistem menggunakan pendekatan prototipe pada umumnya se!agai !erikut $ % .engumpulkan dan menganalisis ke!utuhan# 0% .elakukan peran1angan 1epat# 3% .em!angun se!uah prototipe# @% <aluasi dilakukan oleh konsumen atas prototipe# B% Peru!ahan ran1angan dan prototipe# '% ,ika pelanggan kurang menyukai prototipe dari produk# kem!ali lagi ke langkah B#
20
*% Apa!ila pelanggan 1o1ok dan puas terhadap prototipe !arulah dilakukan pengem!angan produk !erskala !esar%
Cam!ar 0% /agan Langkah9langkah pendekatan prototipe (+um!er $ ,anner# 0) Pendekatan prototipe sangat sesuai untuk proyek ke1il atau pada tingkat su!sistem% 8ntuk mem!uat se!uah sistem yang sempurna menggunakan prototiping adalah hal yang sangat sulit% Eal terse!ut dikarenakan adanya perulangan pem!uatan prototipe ketika user tidak menyukai prototipe yang telah di!uat oleh pengem!ang%
BAB III ANALISIS DAN PERANCANGAN
/a! ini digunakan untuk mendefinisikan semua ke!utuhan pemakai dan meletakkan dasar9dasar untuk proses peran1angan sistem dan perangkat lunak%
21
III%
Ga!5a%a# P(%a#$*a' L/#a*
Cam!ar 3% :lo"map +istem /erjalan +DN 7iodeng Dilihat dari apa yang terjadi di +DN 7iodeng# dimana kegiatan !elajar mengajar dilakukan oleh guru dan murid se1ara tatap muka%
2
KATA PENGANTAR
+egala puji !agi Allah +;T yang telah mem!erikan rahmat9Nya sehingga laporan ini dapat penulis selesaikan%
Tugas akhir ini merupakan salah satu syarat
kelulusan program Diploma Tiga (D3) pada program studi .anajemen Informatika konsentrasi Teknik Informatika Politeknik Komputer Niaga LPKIA /andung% Dalam laporan ini penulis merasa masih !anyak kekurangan% 8ntuk itu kritik dan saran yang mem!angun dari semua pihak penulis harapkan demi penyempurnaan penulisan di masa yang akan datang% Tak lupa penulis mengu1apkan terima kasih kepada pihak9pihak yang telah mem!erikan dukungan dan !antuan !aik dalam !entuk moril ataupun materil dalam penyelesaian penulisan laporan praktik kerja ini# yaitu kepada$ %
Kedua orang tua# dan keluarga yang telah mem!erikan dukungan riil dan materil untuk melan1arkan setiap kegiatan yang dilakukan penulis dalam penyusunan laporan%
0%
/apak Ir%
3%
/apak Andy =i1tor Pakpahan# +%T%# .%T%# .>+# .7P selaku ketua program studi PKN ? +T.IK LPKIA /andung%
@%
/apak Drs% Paulu Tamil selaku Direktur PKN ? +T.IK LPKIA%
B%
I!u
'%
I!u Popon :arida# +%Pd% selaku Curu Pem!im!ing saat o!serasi lapangan yang selalu sa!ar dan siap menja"a! apapun pertanyaan yang diajukan%
*%
+eluruh staff pengajar +DN 7iodeng yang selalu mem!erikan informasi dan ilmu pengetahuan dalam penyusunan laporan ini%
5%
Teman teman mahasis"a yang sudah mem!erikan sum!ang dan saran saat melakukan penyusunan tugas akhir% 4
8ntuk melakukan proses kegiatan !elajar mengajar # guru terle!ih dahulu melakukan pengerjaan sila!us guna untuk ren1ana pem!elajaran pada suatu kelompok mata pelajaran-tema tertentu yang men1akup standar kompetensi # kompetensi dasar# materi pokok-pem!elajaran# kegiatan pem!elajaran# indikator# penilaian# alokasi "aktu# dan sum!er-!ahan-alat !elajar% +etelah melakukan pengerjaan sila!us guru melakukan pengerjaan atau pem!entukan ren1ana pelaksaan pem!elajaran guna untuk mem!antu guru dalam mengajar agar sesuai dengan standar kompetensi dan kompentensi dasar% +etelah pengerjaan sila!us guru dan sis"a melakukan kegiatan !elajar mengajar yang dilakukan sesuai ruang # jad"al # dan "aktu yang telah di tentukan% +elanjutnya dari proses !elajar mengajar akan di lakukannya ealuasi terhadap sis"a dan guru yang nantinya hasil ealuasi akan di!erikan dan ditinjau ulang kepada kepala sekolah +DN 7iodeng% Dan jika dilakukan penggam!aran kedalam D:D maka gam!aran sistem !erjalan di +DN 7iodeng se!agai !erikut $
3
Guru
Kepala Sek$la%
Kurikulum Pembelajara n
Hasil Evaluasi
1
Rekap KBM 2
Cetak Silabus
Evaluasi
# Evaluasi
Silabus Rekap KBM
2
"
Input Data
Rekap KBM
!
KBM
PBM RPP
Silabus
1
Materi
Silabus
3
RPP
Sisa
Cetak RPP
Cam!ar 3%0 D:D Leel +istem /erjalan +DN 7iodeng
7ara kerja <9Learning di +DN 7iodeng terdiri dari serangkaian proses yang meli!atkan Administrator# Curu# dan +is"a yaitu mulai dari proses upload atau do"nload materi #pem!erian tugas atau latihan soal# dan pem!erian ujian% Adapun deskripsi ke!utuhan sistem e9learning di +DN 7iodeng se!agai !erikut $ %
+istem memiliki fasilitas login user untuk mem!edakan hak akses antara administrator# pengajar dan sis"a%
0%
+istem memiliki fasilitas pendaftaran user untuk pengajar dan sis"a%
3%
+istem memiliki fasilitas untuk mengu!ah profil juga username dan pass"ord pengajar dan sis"a%
4
@%
Dari sisi pengajar sistem mem!erikan fasilitas kepada pengajar dapat mengelola manajemen kelas# mata pelajaran# materi# topi1 tugas-ujian dan manajemen soal tugas-ujian%
B%
+edangkan dari sisi sis"a sistem memiliki fasilitas kepada sis"a untuk mata pelajaran# do"nload materi# mengikuti tugas-ujian# dan dapat melihat hasil nlai dari tugas-ujian yang diikuti sis"a%
III%0
A#a)"" Da'a
III%0%
%onceptual /ata +odelling CDM
Mata Pelajaran
Pen)ajar
+&1
, -
i'.pen)ajar i'.mapel nip nama.len)kap username.l$)in pass$r'.l$)in email ///
Inte)er 0ariable %araters"3 C%araters 123 0ariable %araters1++3 0ariable %araters1++3 0ariable %araters1++3 0ariable %araters"+3
1&1
Men)ajar
, i'.mapel 0ariable %araters "3 - nama 0ariable %araters 1++3 $ 'eskripsi *e4t /// 1&n
1&n
Belajar
1&1 1&1 Memberikan Materi 1&n
Memberikan *u)as
$ i'.materi - nama.5ile - ju'ul - t)l.p$stin) - pembuat ///
Sisa
Inte)er 0ariable %araters1++3 0ariable %araters1++3 Date 0ariable %araters"+3 1&n
$ $ $ $ $
i'.mapel i'.sisa nis nama.len)kap username.l$)in pass$r'.l$)in ///
0ariable %araters"3 Inte)er 0ariable %araters"3 0ariable %araters1++3 0ariable %araters1++3 0ariable %araters1++3
1&1
+&1
1&n
Men'apatkan Materi Pun(a 1&n
1&1
Essa( & PG $ i' Inte)er $ pertan(aan 0ariable %araters1+2!3
Kelas
6ilai 1&1
Men)%asilkan 1&1
$ i' Inte)er $ nilai.essa( Inte)er $ nilai.p) Inte)er
+&1
Men'apatkan
Cam!ar 3%3 7D. <9Learning +DN 7iodeng
5
, i'.kelas Inte)er - nama.kelas 0ariable %araters"3
III%3
A#a)"" F/#$"#a)
:'m ini strat$r
Data Pengajar Data .ateri Data Kelas Data +is"a Data .ata Pelajaran Data .odul
Data Pengajar .ateri +oal
Info Pengajar Info .ateri Info Kelas Info +is"a Info .ata Pelajaran Info .odul
Data +is"a ,a"a!an Pilihan Canda ,a"a!an
Info +is"a .ateri +oal
Guru
Info Pengajar Info .ateri ,a"a!an +oal
Cam!ar 3%@ Diagram Konteks +istem <9learning 8sulan untuk +DN 7iodeng
6
7
Cam!ar 3%B D:D Leel +istem 8sulan <9Learning +DN 7iodeng
8
Data Pen)ajar
In5$rmasi Pen)ajar
1/1/1
:'mi nistrat$r
Pen)el$laan Pen)ajar
In5$rmasi Pen)ajar 2
Data Pen)ajar
Sisa
Data M$'ule 1
Pen)ajar
Data *$pi ;ui< Data Sisa Data Mapel 1/1/2
Sisa
Pen)el$laan Sisa Data Kelas
3 !
Mapel
In5$rmasi Kelas
Kelas
1/1/3 Pen)el$laan Kelas
In5$rmasi Kelas
Data Kelas
1/1/! Pen)el$laan Mata Pelajaran
Data Mapel
Data *$pi ;ui<
1/1/# Pen)el$laan *$pi ;ui<
1/1/"
11
* $p i. ;u i<
Pen)el$laan M$'ule
"
M$'ule
Cam!ar 3%' D:D Leel Proses <9Learning +DN 7iodeng
9
Guru
Data Pengajar
1/1/1
Data Pengajar
*amba% Pen)ajar
Infomasi Pengajar :'mi ni strat$r
Infomasi Pengajar
Data
Data
="
1/1/2
Data
Guru
Data Pengajar
E'it Pen)ajar
Data Pengajar
Infomasi Pengajar
1/1/3 Bl$kir Pen)ajar
Data Pengajar
Infomasi Pengajar
Cam!ar 3%* D:D Leel 0 Proses % <9Learning +DN 7iodeng Ta!el 3% +pesifikasi Proses %%% Tam!ah Pengajar S4(","*a" P%( 1.1.1.1 Ta!5a P(#$aa%
Input >utput Algoritma
Data Pengajar Informasi Pengajar Ne" data pangajar Insert into ta!le pengajar
Ta!el 3%0 +pesifikasi Proses %%%0
Input >utput Algoritma
Data Pengajar Informasi Pengajar Ne" data pangajar update into ta!le pengajar
Ta!el 3%3 +pesifikasi Proses %%%3 Tam!ah Pengajar S4(","*a" P%( 1.1.1.3 B)*"% P(#$aa%
Input >utput Algoritma
Data Pengajar Informasi Pengajar if pangajar%!lokir O O then !lokir data pengajar else do nothing 10
P en )a j ar
Data +is"a Data +is"a
1/2/1 *amba% Sisa
Informasi +is"a
:'m in istrat$r
1/2/2
Data
E'it S isa
Sisa
Data +is"a
=!
Sisa
Data
Informasi +is"a Data +is"a
1/2/3 Bl$kir Sisa
Data +is"a
Cam!ar 3%5 D:D Leel 0 Proses %0 <9Learning +DN 7iodeng
Ta!el 3%@ +pesifikasi Proses %%0% Tam!ah Pengajar S4(","*a" P%( 1.1.2.1 Ta!5a S":a
Input >utput Algoritma
Data +is"a Informasi +is"a Ne" data sis"a Insert into ta!le sis"a
Ta!el 3%B +pesifikasi Proses %%0%0
Input >utput Algoritma
Data +is"a Informasi +is"a Ne" data sis"a update into ta!le sis"a
Ta!el 3%' +pesifikasi Proses %%0%3 Tam!ah Pengajar S4(","*a" P%( 1.1.2.3 B)*"% S":a
Input >utput
Data sis"a Informasi sis"a 11
Algoritma
If sis"a%!lokir O H Then /lokir data sis"a
Data Kelas
1/3/1
Data Kelas
*amba% Kelas
Data Kelas Informasi Kelas
Guru
Informasi Kelas
:'m in istrat$r
Data Kelas
1/3/2 E'it Kelas
Informasi Kelas Data Kelas
Data
1/3/3 Hapus Kelas
>2
Data Kelas
Cam!ar 3%6 D:D Leel 0 Proses %3 <9Learning +DN 7iodeng Ta!el 3%* +pesifikasi Proses %%3% Tam!ah Pengajar S4(","*a" P%( 1.1.3.1 Ta!5a K()a
Input >utput Algoritma
Data Kelas Informasi Kelas Ne" data kelas Insert into ta!le kelas
Ta!el 3%5 +pesifikasi Proses %%3%0
Input >utput Algoritma
Data kelas Informasi kelas Ne" data kelas update into ta!le kelas
12
Kelas
Ta!el 3%6 +pesifikasi Proses %%3%3 Eapus Kelas S4(","*a" P%( 1.1.3.2 Ha4/ K()a
Input >utput Algoritma
Data kelas Informasi kelas +ele1t data kelas If delete data kelas then Delete data kelas from ta!le kelas
Data .ata Pelajaran
1/!/1 *amba% Mata Pelajaran
:'m in istrat$r
Data
Data
Guru
1/!/2
Data
E'it Mata Pelajaran
>3
Data .ata Pelajaran
Data
Data .ata Pelajaran Informasi .ata Pelajaran
1/!/3 Hapus Mata Pelajaran
Data .ata Pelajaran
Cam!ar 3% D:D Leel 0 Proses %@ <9Learning +DN 7iodeng Ta!el 3% +pesifikasi Proses %%@% Tam!ah .ata Pelajaran S4(","*a" P%( 1.1..1 Ta!5a Ma'a P()aa%a#
Input >utput Algoritma
Data .ata Pelajaran Informasi .ata Pelajaran Ne" data mata pelajaran Insert into ta!le mapel
Ta!el 3% +pesifikasi Proses %%@%0
Mapel
Input >utput Algoritma
Data .ata Pelajaran Informasi .ata Pelajaran Ne" data mata pelajaran Insert into ta!le mapel
Ta!el 3%0 +pesifikasi Proses %%@%3 Eapus .ata Pelajaran S4(","*a" P%( 1.1..3 Ha4/ Ma'a P()aa%a#
Input >utput Algoritma
Data .ata Pelajaran Informasi .ata Pelajaran +ele1t data mata pelajaran If delete data mata pelajaran Then Delete data mata pelajaran from mapel
Data . odule
1/"/1
Data . odule
*amba% M$'ule
Data
?> Informasi .odule
:'m in istrat$r
Data
Data .odule Informasi . odule
1/"/2
Data .odule
E'it M$'ule
1/"/3 Hapus M$'ule
Data . odule
Cam!ar 3% D:D Leel 0 Proses %B <9Learning +DN 7iodeng Ta!el 3%3 +pesifikasi Proses %%B% Tam!ah .odule S4(","*a" P%( 1.1..1 Ta!5a M+/)(
Input >utput Algoritma
M$'ul e
Data .odule Informasi .odule Ne" data .odule 14
Insert into ta!le module Ta!el 3%@ +pesifikasi Proses %%B%0 Tam!ah .odule S4(","*a" P%( 1.1..2 E+"' M+/)(
Input >utput Algoritma
Data .odule Informasi .odule Ne" data .odule update into ta!le module
Ta!el 3%B +pesifikasi Proses %%B%3 Tam!ah .odule S4(","*a" P%( 1.1..3 Ha4/ M+/)(
Input >utput Algoritma
Data .odule Informasi .odule +ele1t data module If delete data module Then Delete module from ta!le module
Data Topi1 FuiA :'m ini strat$r
Informasi Topi1 FuiA Data
>"
Data Top i1 FuiA >"
* $pi .;u i< @ 1
* $pi . ;ui < @ 2
Data Topi1 FuiA 1/#/1 Informasi Topi1 FuiA
1/#/2
Data Topi1 FuiA *amba% ;ui< Data Topi1 FuiA
Data
Data Topi1 FuiA
1/#/3 Hapus ;ui<
E'it ;ui<
Data
Informasi Topi1 FuiA Data Topi1 FuiA Informasi Topi1 FuiA
15
Cam!ar 3%0 D:D Leel 0 Proses %' <9Learning +DN 7iodeng Ta!el 3%' +pesifikasi Proses %%'% Tam!ah Topi1 Fui S4(","*a" P%( 1.1.6.1 Ta!5a T4" ;/"<
Input >utput Algoritma
Data Topi1 Fui Informasi Topi1 Fui Ne" data Topi1 Fui Insert into ta!le topi1Gui
Ta!el 3%* +pesifikasi Proses %%'%0 Tam!ah Topi1 Fui S4(","*a" P%( 1.1.6.2 E+"' T4" ;/"<
Input >utput Algoritma
Data Topi1 Fui Informasi Topi1 Fui Ne" data Topi1 Fui 8pdate into ta!le topi1Gui
Ta!el 3%5 +pesifikasi Proses %%'%3 Tam!ah Topi1 Fui S4(","*a" P%( 1.1.6.3 E+"' T4" ;/"<
Input >utput Algoritma
Data Topi1 Fui Informasi Topi1 Fui +ele1t data topi1 ui If delete data topi1 ui Then Delete data topi1 ui from topi1Gui
16
6B
*$pi.;ui< Data Topi1 FuiA ==
+oal Pilihan Canda
PG
2/3
+oal Pilihan Canda +oal
8ati%anBKuis
+oal Pilihan Canda +oal
,a"a!an Pilihan Canda ,a"a!an
+oal
Essa(
6*
aaban
3 K$reksi
="
Pen)ajar
=!
>2
Sisa
>3
Data +is"a Data Pengajar
2/1
Mapel
Data .apel
In5$rmasi
Kelas
Data Kelas
Informasi Pengajar Informasi +is"a Informasi .apel Informasi Kelas Sisa =#
Materi
.ateri .ateri
Guru
.ateri
2/2 Apl$a'BD$nl$a'
Cam!ar 3%3 D:D Leel Proses 0 <9Learning +DN 7iodeng
17
III%@
Da'a D"'"#a%8 III..1 Da'a D"'"#a%8 Da'a I'(!
Ta!el 3%6 Data Di1tionary .ateri Data Di1tionary $ .ateri Nama $ .ateri Alias $ 9 Penggunaa $ Digunakan se!agai input oleh proses Kegiatan /elajar n .engajar $ .ateri idGmateri 4 judul 4 namaGfile 4 tglGposting Isi data $ Digunakan se!agai untuk proses 8pload - Do"nload file Keterangan materi Ta!el 3%0 Data Di1tionary +oal Pilihan Canda Data Di1tionary $ +oal Pilihan Canda Nama $ +oal Pilihan Canda Alias $ 9 Penggunaa $ Digunakan se!agai input oleh proses Kegiatan /elajar n .engajar $ +oal Pilihan Canda idGui 4 idGt 4 pertanyaan 4 pilihan 4 Isi data kun1iGja"a!an 4 jenisGsoal $ Digunakan untuk proses Latihan dan Kuis Keterangan Ta!el 3%0 Data Di1tionary +oal
Ta!el 3%00 Data Di1tionary Data +tore Pengajar Data Dictionar! $ Data Store Pengajar
Nama Deskripsi
$ Pengajar $ 8ntuk menyimpan data Pengajar 18
=olume Akses &etensi +truktur
$ Tetap $ *nline# dapat di akses kapan saja mulai dari proses Pengelolaan sampai Penilaian $ 8ntuk Proses Pengelolaan dan Kegiatan /elajar .engajar $ Pengajar IdGpengajar 4 nip 4 namaGlengkap 4 userGlogin 4 pass"ordGlogin 4 leel 4 alamat 4 tempatGlahir 4 tglGlahir 4 jenisGkelamin 4 agama 4 noGtelp 4 email 4 poto
Ta!el 3%03 Data Di1tionary Data +tore Pengajar Data Dictionar! $ Data Store +is"a
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
+is"a 8ntuk menyimpan data +is"a Tetap *nline# dapat di akses kapan saja mulai dari proses Pengelolaan sampai Penilaian $ 8ntuk Proses Pengelolaan dan Kegiatan /elajar .engajar $ +is"a idGsis"a 4 nis 4 namaGlengkap 4 usernameGlogin 4 pass"ordGlogin 4 idGkelas 4 ja!atan 4 alamat 4 tempatGlahir 4 tglGlahir 4 jenisGkelamin 4 agama 4 namaGayah 4 namaGi!u 4 thGmasuk 4 email 4 noGtelp 4 poto 4 !lokir 4 leel
Ta!el 3%0@ Data Di1tionary Data +tore Kelas Data Dictionar! $ Data Store Kelas
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
Kelas 8ntuk menyimpan data Kelas Tetap *nline# dapat di akses kapan saja mulai dari proses Pengelolaan sampai Penilaian $ 8ntuk Proses Pengelolaan dan Kegiatan !elajar .engajar $ Kelas id 4 idGkelas 4 nama 4 idGpengajar 4 idGsis"a
Ta!el 3%0B Data Di1tionary Data +tore .apel Data Dictionar! $ Data Store .apel
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
.apel 8ntuk menyimpan data .apel Tetap *nline# dapat di akses kapan saja mulai dari proses Pengelolaan sampai Penilaian $ 8ntuk Proses Pengelolaan dan Kegiatan !elajar .engajar $ .apel id 4 idGmatapelajaran 4 nama 4 idGkelas 4 idGpengajar 4 deskripsi
19
Ta!el 3%0' Data Di1tionary Data +tore .odule Data Dictionar! $ Data Store .odule
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $ $ $
.odule 8ntuk menyimpan data .odule B !uah -.inggu *nline# dapat di akses kapan saja pada proses Pengelolaan 8ntuk Proses Pengelolaan .odul idGmodul 4 namaGmodul 4 link 4 stati1G1ontent 4 gam!ar 4 pu!lish 4 status 4 aktif 4 urutan 4 linkGseo
Ta!el 3%0* Data Di1tionary Data +tore Topi1GFui Data Dictionar! $ Data Store Topi1GFui
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
Topi1GFui 8ntuk menyimpan data Topik Kuis !uah - .inggu *nline# dapat di akses kapan saja mulai dari proses Pengelolaan sampai Penilaian $ 8ntuk Proses Pengelolaan $ Topi1GFui idGt 4 judul 4 idGkelas 4 idGmatapelajaran 4 tglG!uat 4 pem!uat 4 "aktuGpengerjaan 4 info 4 ter!it
Ta!el 3%05 Data Di1tionary Data +tore .ateri Data Dictionar! $ Data Store .ateri
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
.ateri 8ntuk menyimpan data .ateri @ !uah - .inggu *nline# dapat di akses kapan saja pada proses Kegiatan /elajar .engajar $ 8ntuk Proses Kegiatan /elajar .engajar $ .ateri idGfile 4 judul 4 idGkelas 4 idGmatapelajaran 4 namaGfile 4 tglGposting 4 pem!uatan 4 hits
Ta!el 3%06 Data Di1tionary Data +tore
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
20
Ta!el 3%3 Data Di1tionary Data +tore PC Data Dictionar! $ Data Store PC
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
PC 8ntuk menyimpan data +oal Pilihan Canda 3 !uah - .inggu *nline# dapat di akses kapan saja pada proses Kegiatan /elajar .engajar $ 8ntuk Proses Kegiatan /elajar .engajar $ PC idGui 4 idGt 4 pertanyaan 4 gam!ar 4 pilGa 4 pilG! 4 pilG1 4 pilGd 4 ku1i tglG!uat 4 jenisGsoal
Ta!el 3%3 Data Di1tionary Data +tore ,a"a!an Data Dictionar! $ Data Store ,a"a!an
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
,a"a!an 8ntuk menyimpan data ,a"a!an 3 !uah - .inggu *nline# dapat di akses kapan saja pada proses Kegiatan /elajar .engajar dan Koreksi $ 8ntuk Proses Kegiatan /elajar .engajar $ ,a"a!an id 4 idGt 4 idGui 4 idGsis"a 4 ja"a!an
Ta!el 3%30 Data Di1tionary Data +tore NilaiG
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $ $ $
NilaiG
Ta!el 3%33 Data Di1tionary Data +tore NilaiGPC Data Dictionar! $ Data Store NilaiGPC
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $ $ $
NilaiGPC 8ntuk menyimpan data NilaiGPC 3 !uah - .inggu *nline# dapat di akses kapan saja pada proses Penilaian 8ntuk Proses Penilaian NilaiG
21
III%B
P(%a#a#$a# Da'a
III%B% Physical /ata +odel PDM
Cam!ar 3%@ PD. <9Learning +DN 7iodeng
Ta!el 3%3@ Ta!el Pengajar Na!a F"()+
IdGpengajar nip
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
U*/%a#
F%!a'
Nomor otomatis
Nomor Induk Pengajar#
Character
0
)ariale Character )ariale Character )ariale Character )ariale Character te/t )ariale Character Date Enu"<=L>,>P> ? )ariale Character )ariale Character
Uni;ue
NamaGlengkap 8sernameGlogi n Pass"ordGlogi n Leel Alamat TempatGlahir TglGlahir ,enisGkelamin Agama NoGtelp
22
B
0 0
poto
)ariale Character Enu"<=2>,>N> ? )ariale Character
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
U*/%a#
F%!a'
6
Nomor otomatis
Nomor Induk +is"a#
)ariale Character
B
)ariale Character )ariale Character )ariale Character )ariale Character te/t )ariale Character Date Enu"<=L>,>P> ? )ariale Character )ariale Character )ariale Character Enu"<=2>,>N> ? )ariale Character )ariale Character )ariale Character Enu"<=2>,>N> ?
!lokir email
B
Ta!el 3%3B Ta!el +is"a Na!a F"()+
IdGsis"a Nis
Uni;ue
NamaGlengkap 8sernameGlogi n Pass"ordGlogi n IdGkelas Alamat TempatGlahir TglGlahir ,enisGkelamin Agama NamaGayah NamaGi!u ThGmasuk email NoGtelp :oto !lokir
23
B B B
0 0
B 0 B
Ta!el 3%3* Ta!el Kelas Na!a F"()+
Id IdGkelas
D(*%"4" Pri"ar! :e! Uni;ue
Nama IdGpengajar IdGsis"a
T"4( Da'a &nteger )ariale Character )ariale Character &nterger &nterger
U*/%a#
F%!a'
6 B
Nomor otomatis
6 6
Ta!el 3%3* Ta!el .ataGpelajaran Na!a F"()+
Id IdGmatapelajara n Nama
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
Uni;ue
)ariale Character )ariale Character )ariale Character &nteger )ariale Character
T"4( Da'a &nteger
U*/%a#
F%!a'
*
Nomor otomatis
IdGkelas IdGpengajar deskripsi
U*/%a#
F%!a'
6
Nomor otomatis
B 6 B
Ta!el 3%35 Ta!el .ateri Na!a F"()+
IdGfile
D(*%"4" Pri"ar! :e!
,udul IdGkelas
#oreign :e!
IdGmatapelajara n NamaGfile
#oreign :e!
TglGposting Pem!uat
)ariale Character )ariale Character )ariale Character )ariale Character )ariale Character )ariale
24
B B
Character &nteger
hits
3
Ta!el 3%36 Ta!el Topi1Gui Na!a F"()+
IdGt
D(*%"4" Pri"ar! :e!
,udul
T"4( Da'a &nteger
U*/%a#
F%!a'
6
Nomor otomatis
)ariale Character )ariale Character )ariale Character Date )ariale Character &nteger 'e/t Enu"<=2>,>N> ?
B
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
U*/%a#
F%!a'
Nomor otomatis
#oreign :e!
&nteger 'e/t )ariale Character 'e/t 'e/t 'e/t 'e/t )ariale Character Date )ariale Character
6
T"4( Da'a &nteger
U*/%a#
F%!a'
6
Nomor
IdGkelas
#oreign :e!
IdGmatapelajaran
#oreign :e!
TglG!uat Pem!uat ;aktuGpengerjaan info ter!it
B B
Ta!el 3%@ Ta!el FuiGPC Na!a F"()+
IdGt IdGt Pertanyaan Cam!ar PilGa PilG! PilG1 PilGd kun1i TglG!uat ,enisGsoal
B B
Ta!el 3%@ Ta!el FuisG
IdGui
D(*%"4" Pri"ar! :e!
25
otomatis IdGt Pertanyaan Cam!ar
&nteger 'e/t )ariale Character Date )ariale Character
6
T"4( Da'a &nteger
U*/%a#
F%!a'
Id
D(*%"4" Pri"ar! :e!
Nomor otomatis
IdGt IdGui
#oreign :e! #oreign :e!
&nteger &nteger
6 6
IdGsis"a ,a"a!an
#oreign :e!
&nteger 'e/t
6
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
U*/%a#
F%!a'
Nomor otomatis
#oreign :e! #oreign :e!
&nteger &nteger )ariale Character &nteger
6 6
T"4( Da'a &nteger
U*/%a#
F%!a'
Nomor otomatis
&nteger &nteger &nteger &nteger &nteger &nteger
6 6 @ 3
#oreign :e!
TglG!uat ,enisGsoal
B
Ta!el 3%@0 Ta!el ,a"a!an Na!a F"()+
Diam!il dari ta!el FuiG
Ta!el 3%@3 Ta!el ,a"a!anGpg Na!a F"()+
Id IdGt IdGsis"a Dikoreksi hits
Ta!el 3%@@ Ta!el Nilai Na!a F"()+
Id
D(*%"4" Pri"ar! :e!
IdGt #oreign :e! IdGsis"a #oreign :e! /enar +alah TidakGdikerjakan persentase Ta!el 3%@B Ta!el NilaiGsoalGesay
26
Na!a F"()+
Id IdGt IdGsis"a Nilai III%'
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
U*/%a#
F%!a'
Nomor otomatis
#oreign :e! #oreign :e!
&nteger &nteger &nteger
6 6 3
P(%a#a#$a# A#'a%!/*a
Nama Dialog Screen
$ Login Admin
:ungsi
$ 8ntuk mengakses sistem se!agai administrator atau pengajar%
/entuk
$
Cam!ar 3%B Ealaman Login Admin 8raian 1ara penggunaan $ 5
Isikan kolom 8sername dan Pass"ord%
3
Tekan tom!ol &eset untuk menghapus data username dan pass"ord yang telah di isikan%
9
Tekan tom!ol Login untuk mengakses sistem%
Nama Dialog Screen
$ Login +is"a
:ungsi
$ 8ntuk mengakses sistem se!agai sis"a%
/entuk
$
27
Cam!ar 3%' Ealaman Login +is"a 8raian 1ara penggunaan $ 5
Isikan kolom 8sername dan Pass"ord%
3
Tekan tom!ol Login untuk mengakses sistem%
Nama Dialog Screen
$ Ealaman 8tama +isi 8ser Administrator
:ungsi
$ 8ntuk menampilkan seluruh menu yang dapat diakses oleh administrator%
/entuk
$
28
II%0%0
/ata 0lo! /iagram DFD
D:D adalah alat yang menunjukan alur data pada sistem dalam !entuk grafik%J (
Cam!ar 0% +im!ol D:D (+um!er$ +helly dan &osen!latt# 00) II%0%0%
S"!5) DFD
% Proses +e!uah proses menerima data input dan menghasilkan output yang memiliki kandungan !er!eda# !entuk# atau keduanya 0% Arus Data Arus data adalah jalur untuk data yang menggam!arkan pergerakan data dari salah satu !agian dari sistem informasi ke !agian yang lain% Arus data di
12
Cam!ar 3%* Ealaman 8tama +isi Administrator 8raian 1ara penggunaan $ Ealaman ini merupakan halaman utama dari sisi administrator setelah
5
login se!agai administrator yang di dalamnya terdapat menu utama se!uah pengelolaan% Isi Konten merupakan potongan halaman untuk menampilkan informasi
3
pengelolaan dari menu utama% Nama Dialog Screen
$ Ealaman 8tama +isi 8ser Pengajar
:ungsi
$ 8ntuk menampilkan seluruh menu yang dapat diakses oleh Pengajar%
/entuk
$
29
Cam!ar 3%5 Ealaman 8tama +isi Pengajar 8raian 1ara penggunaan $ Ealaman ini merupakan halaman utama dari sisi pengajar setelah login
5
se!a se!aga gain in peng pengaj ajar ar yang yang di dalam dalamny nyaa terd terdap apat at menu menu utam utamaa se!u se!uah ah pengelolaan% 3
Potongan halaman profile pengajar menampilkan informasi data pengajar%
9
Potongan Potongan halaman kelas menampilkan menampilkan informasi informasi data kelas yang diampu diampu oleh seorang pengajar% Potong Potongan an halaman halaman mata mata pelajar pelajaran an menamp menampilk ilkan an inform informasi asi data data mata mata
4
pelajaran yang di ampu oleh seorang pengajar% pengajar% Nama Dialog Screen
$ Ealaman 8tama +isi 8ser +is"a
:ungsi
$ 8ntuk menampilkan seluruh menu yang dapat diakses oleh +is"a%
/entuk
$
30
Cam!ar 3%6 Ealaman 8tama +isi +is"a 8raian 1ara penggunaan $ 5
Ealama Ealamann ini merupa merupakan kan halama halamann utama utama dari dari sisi sisi sis"a sis"a setela setelahh login login se!aga se!again in sis"a sis"a yang yang di dalamn dalamnya ya terdapat terdapat menu menu utama utama yang yang ter!agi ter!agi menjadi !e!erapa list menu %
3
Isi Konten merupakan potongan halaman untuk menampilkan informasi menu utama%
9
.enu Profile merupakan potongan halaman untuk mengelola informasi data sis"a%
Nama Dialog Screen
$ Ealaman Isi Konten .anajemen +is"a
:ungsi
$ 8ntuk menampilkan daftar dan manajemen sis"a
/entuk
$
31
Cam!ar 3%0 Ealaman Konten .anajemen +is"a 8raian 1ara penggunaan $ 5
Ealaman ini merupakan tampilan isi konten dari manajemen sis"a%
3
Tam!ah Tam!ah sis"a merupakan !utton untuk menam!ahkan data sis"a%
Nama Dialog Screen
$ Ealaman Tam!ah Tam!ah +is"a
:ungsi
$ 8ntuk menam!ahkan +is"a%
/entuk
$
Cam!ar 3%0 Ealaman Ta Tam!ah m!ah +is"a 8raian 1ara penggunaan $ 5
Ealaman ini merupakan tampilan untuk menam!ahkan data sis"a%
32
3
Isikan data data sis"a untuk menam!ahkan sis"a%
9
Isian data /lokir otomatis !erada pada radio !utton N yang artinya sis"a tidak di !lokir%
4
Pilih radio !utton untuk !lokir sis"a%
@
Pilih /atal untuk menghapus semua data yang telah di isikan%
Pilih +impan untuk menyimpan data sis"a%
Nama Dialog Screen
$ Ealaman Isi Konten .anajemen Kelas
:ungsi
$ 8ntuk menampilkan daftar dan manajemen kelas
/entuk
$
Cam!ar 3%00 Ealaman Konten .anajemen Kelas 8raian 1ara penggunaan $ 5
Ealaman ini merupakan tampilan isi konten dari manajemen kelas%
3
Tam!ah kelas merupakan !utton untuk menam!ahkan data kelas%
Nama Dialog Screen
$ Ealaman Isi Konten .anajemen .ata Pelajaran
:ungsi
$ 8ntuk menampilkan daftar dan manajemen .ata Pelajaran%
/entuk
$
33
Cam!ar 3%03 Ealaman Konten .anajemen .ata Pelajaran 8raian 1ara penggunaan $ Ealam Ealaman an ini ini meru merupa pakan kan tamp tampil ilan an isi isi kont konten en dari dari mana manajem jemen en mata mata
5
pelajaran% Tam!ah mata pelajaran merupakan !utton untuk menam!ahkan data mata
3
pelajaran% Nama Dialog Screen
$ Ealaman Isi Konten .anajemen .ateri
:ungsi
$ 8ntuk menampilkan daftar dan manajemen materi
/entuk
$
Cam!ar 3%0@ Ealaman Konten .anajemen .ateri 8raian 1ara penggunaan $ 5
Ealaman ini merupakan tampilan isi konten dari manajemen materi%
3
Tam!ah Tam!ah .ateri merupakan !utton untuk menam!ahkan data materi%
34
Nama Dialog Screen
$ Ealaman Isi Konten .anajemen Fui
:ungsi
$ 8ntuk menampilkan daftar dan majemen ui
/entuk
$
Cam!ar 3%0B Ealaman Konten .anajemen Fui 8raian 1ara penggunaan $ 5
Ealaman ini merupakan tampilan isi konten dari manajemen ui%
3
Tam!ah Tam!ah Topik Topik merupakan !utton untuk menam!ahkan data ui%
Nama Dialog Screen
$ Ealaman Tugas Tugas - Fui
:ungsi
$ 8ntuk menampilkan pengerjaan soal%
/entuk
$
Cam!ar 3%0' Ealaman Tugas - Fui
35
8raian 1ara penggunaan $ 5
Ealaman ini merupakan tampilan dari halaman tugas - ui
3
+isa "aktu merupakan !atas untuk pengerjaan soal%
9
Daftar soal pilihan ganda merupakan kumpulan dari soal pilihan ganda yang dikerjakan% Daftar soal esaay meruapakan kumpulan dari soal essay yang dikerjakan%
4
Nama Dialog Screen
$ Ealaman Laporan
:ungsi
$ 8ntuk menampilkan daftar laporan
/entuk
$
Cam!ar 3%0* Ealaman Laporan
8raian 1ara penggunaan $ 5
Ealaman ini merupakan tampilan dari halaman laporan%
3
List .enu Laporan merupakan menu untuk memilih jenis laporan%
9
Isi .enu Laporan merupakan halaman !erisikan list menu laporan yang di pilih%
36
III%*
P(%a#a#$a# A%"'(*'/%
Cam!ar 3%05 /agan +truktur Nilai PC
Cam!ar 3%3 /agan +truktur Nilai
37
III%5
P(%a#a#$a# P%(+/%a)
Nama modul $ Nilai PC Kegunaan
$ .enghitung nilai PC yang harus di tampilkan%
Input
$ ,umlah /enar +alah
>utput
$ Nilai
Algoritma
$ ,umlah ,umlah +oal PC Tidak Dikerjakan ,umlah /enar 9 +alah Persentase /enar - ,umlah Nilai Persentase Q
Layout +1reen $ lihat gam!arR%% Nama modul $ Nilai
$ .enghitung nilai esai yang harus di tampilkan%
Input
$ ,umlah +kor
>utput
$ Nilai essay
Algoritma
$ jumlah S for (iS ijumGsoalS i44) !il skor Q i for (jS jhitung(!il)9S j44) jumlah jumlah 4 (!il Q j) nilai jumlah - nilai0 nilai - jumGsoal
nilai essay nilai0 Q Layout +1reen $ lihat gam!arR%% BAB I& IMPLEMENTASI DAN PENGUJIAN
38
/a! ini !erisi uraian mengenai tahapan untuk mem!angun-me"ujudkan ran1angan sistem !aru se1ara nyata% Kegiatan yang di!ahas meliputi konstruksi (coding )# pengujian perangkat lunak# dan instalasi% I&.1
I!4)(!(#'a"
Dalam melakukan implementasi se!uah sistem diperlukan peren1anaan dan penjad"alan yang !aik% Eal terse!ut dilakukan agar sistem yang di!angun dapat !erjalan sesuai dengan harapan dan fungsi9fungsi yang ada mampu mem!antu penyelesaian proses !isnis perusahaan% Proses peren1anaan dan penjad"alan akan menentukan setiap sum!er daya dan "aktu untuk mem!angun sistem terse!ut agar tidak mele!ihi sum!er daya dan "aktu yang dimiliki% /egitu pula dalam mengimplementasikan pem!angunan se!uah sistem <9learning di +DN 7iodeng tentu diperlukan peren1anaan dan penjad"alan yang !aik agar sistem yang dihasilkan dapat digunakan sesuai dengan harapan dan setiap fungsi yang ada dalam sistem dapat !erjalan dengan !aik% Adapun langkah9langkah yang dilakukan dalam mengimplementasikan sistem terse!ut adalah se!agai !erikut $ % Pengumpulan data Pengumpulan data dilakukan agar pem!angunan sistem <9learning +DN 7iodeng sesuai dengan fakta dan ke!utuhan yang ada% 0% Pem!uatan desain aplikasi Antarmuka atau inter+ace adalah penghu!ung antara user dengan sistem informasi# inter+ace ini harus didesain dengan mempertim!angkan konsep interaksi manusia komputer yang !aik sehingga dapat menghasilkan inter+ace yang user-+riendl!# yang pada akhirnya akan mem!erikan kenyamanan dan kemudahan pada saat user sedang menggunakan sistem% 3% Pem!uatan code program +e!uah perangkat lunak tanpa code program yang !aik tidak akan !erjalan sesuai dengan harapan dan akan mengalami !anyak eror pada saat digunakan# untuk mengindari hal terse!ut code program harus di!uat dengan sungguh9 sungguh sehingga menghasilkan se!uah program yang sesuai dengan harapan% @% Pengujian aplikasi +etelah pem!uatan code program selesai dan aplikasi dapat dijalankan maka selanjutnya harus dilakukan pengujian terle!ih dahulu% Pengujian aplikasi 2
dilakukan untuk memeriksa kesesuaian fungsi dari aplikasi dan untuk menemukan kesalahan yang mungkin terjadi# !aik itu kesalahan dalam proses atau kesalahan logika dari aplikasi% B% <aluasi dan Per!aikan sistem <aluasi sistem dilakukan untuk memper!aiki sistem jika tedapat kesalahan proses data atau adanya penam!ahan data dari hasil pengujian% +etelah sistem di ealuasi maka sistem dapat digunakan untuk mem!antu proses !isnis perusahaan% +etelah sistem !erjalan dan digunakan di perusahaan maka perlu diadakan pera"atan atau Maintenance% Maintenance !ertujuan agar sistem tetap !erfungsi sesuai dengan harapan dari "aktu ke "aktu% Dari langkah9langkah implementasi sistem terse!ut# maka di!uatlah penjad"alan dengan teknik penjad"alan yang menggunakan Cantt97hart% Ta!el @% Aktifitas Implementasi Keteranga
Nama Aktifitas
;aktu
Predecesso
Successo
n A /
r
r
Pengumpulan data Pem!uatan desain
(.inggu) 3 B
9 A
/#7 7
7
aplikasi Pem!uatan
1ode
6
/
D
D <
program Pengujian aplikasi <aluasi dan Per!aikan
3
7 D
< 9
sistem Ta!el @%0 Cantt 7hart Implementasi Keteranga n
.inggu 0 3 @ B ' * 5 6
A / 7 D <
3
0
3
@
B
'
I=%%
L"#$*/4 +a# Ba'aa# I!4)(!(#'a"
Agar pengerjaan implementasi sistem dilakukan se1ara maksimal dan le!ih terfokus pada tujuan peran1angan# maka perlu dilakukan pem!atasan mengenai fitur9fitur yang akan di!uat% +ehingga dalam pelaksanaannya tidak menyimpang dari tujuan dan "aktu pengerjaan yang telah ditentukan% Adapun lingkup dan !atasan dalam implementasikan sistem ini# yaitu$ % /ahasa yang digunakan adalah PEP dan menggunakan data!ase .+FL% 0% +istem yang di!uat adalah aplikasi !er!asis "e!site yang digunakan untuk mem!antu proses pem!erian materi dan tugas-ui se1ara online% I=%%0
K(5/'/a# S/!5(%+a8a
Ke!utuhan sum!er daya dalam pem!uatan sistem ini terdiri dari tiga ke!utuhan yaitu ke!utuhan perangkat lunak# ke!utuhan perangkat keras# dan ke!utuhan rain$are%
Ke!utuhan sum!er daya yang diusulkan !erdasarkan perkiraan data
yang akan diproses adalah se!agai !erikut$ I&.1.2.1 K(5/'/a# P(%a#$*a' K(%a
Ke!utuhan minimal perangkat keras yang disarankan dan diperlukan untuk menunjang perangkat lunak yang sedang di!uat adalah$ Ta!el @%3 Ke!utuhan Perangkat Keras +erer dan 7lient +erer
7lient
Processor (0%3 Ch) Motheroard Support 7P8
Processor (0% Ch) Motheroard Support 7P8
.onitor .ardisk @ C! Me"or! (&A.) @ C/ :e!oard dan Mouse
.onitor .ardisk @ C! Me"or! (&A.) 0 C/ :e!oard dan Mouse
Net$ork &nter+ace Card
Net$ork &nter+ace Card
.odem
.odem
I&.1.2.2 K(5/'/a# P(%a#$*a' L/#a*
Ke!utuhan perangkat lunak yang diperlukan untuk menunjang pem!angunan sistem yang sedang di!uat adalah$ Ta!el @%@ Ke!utuhan Perangkat Lunak +erer dan 7lient +erer
7lient >+ ;indo"s * ;e! Bro$ser untuk mengakses aplikasi%
>+ indo$s * PEP dan Apa1he se!agai "e! serer% 4
.y+l se!agai D/.+ 8ntuk penulisan 1ode$ Notepad44 8ntuk Desain ;e!$ Dream"eaer ' 8ntuk &an1angan Desain$ /alsami1 .o1kup 3 Bro$ser untuk mengakses aplikasi% I&.1.2.3 K(5/'/a# 1rain!are
+um!er daya manusia yang dapat mengelola perangkat lunak ini yaitu >perator +ekolah# Curu se!agai ad"inistrator % Dimana masing9masing rain$are memiliki kualifikasi minimal se!agai !erikut$ % >perator % .ampu mengoperasikan komputer dengan !aik% %0 .engerti alur sistem yang sedang !erjalan% %3 .engerti alur sistem kerja aplikasi% 0% Curu % .ampu mengoperasikan komputer dengan !aik% %0 .ampu menggunakan internet% I=%%3
I!4)(!(#'a" A#'a%!/*a
Cam!ar @% Dialog Screen Ealaman Login Administrator 8raian 1ara penggunaan $ % Isikan kolom 8sername dan Pass"ord% 3 Tekan tom!ol Login untuk mengakses sistem%
5
Cam!ar @%0 Dialog Screen Peringatan Cagal Login
Cam!ar @%3 Dialog Screen Ealaman 8tama Administrator 8raian 1ara penggunaan $ % 8ntuk menam!ah sis"a klik menu .anajemen +is"a atau Klik I1on +is"a maka akan mun1ul seperti ini $
Cam!ar @%@ Dialog Screen Ealaman .anajemen +is"a 0% Klik Tam!ah +is"a% .aka akan menampilkan form seperti !erikut $
6
Cam!ar @%B Dialog Screen :orm Tam!ah +is"a 3. Setelah mengisikan data siswa Klik Simpan.
Cam!ar @%' Dialog Screen Ealaman .anajemen Kelas
7
8raian Penggunaan $ % 8ntuk .enam!ahkan Kelas klik Tam!ah kelas# maka akan menampilkan form se!agai !erikut
Cam!ar @%* Dialog Screen :orm Tam!ah Kelas 0% +etelah selesai mengisikan data klik tom!ol simpan%
Cam!ar @%5 Dialog Screen Ealaman .anajemen .ata Pelajaran 8raian Penggunaan $ % 8ntuk .enam!ahkan mata pelajaran # klik Tam!ah mata pelajaran maka akan menampilkan form se!agai !erikut $
8
Data Pengajar
1/1/1
Data Pengajar
*amba% Pen)ajar
Infomasi Pengajar :'mi ni strat$r
Infomasi Pengajar
Data
Data
="
1/1/2
Data
Guru
Data Pengajar
E'it Pen)ajar
Data Pengajar
Infomasi Pengajar
1/1/3 Bl$kir Pen)ajar
Data Pengajar
Infomasi Pengajar
Cam!ar 3%* D:D Leel 0 Proses % <9Learning +DN 7iodeng Ta!el 3% +pesifikasi Proses %%% Tam!ah Pengajar S4(","*a" P%( 1.1.1.1 Ta!5a P(#$aa%
Input >utput Algoritma
Data Pengajar Informasi Pengajar Ne" data pangajar Insert into ta!le pengajar
Ta!el 3%0 +pesifikasi Proses %%%0
Input >utput Algoritma
Data Pengajar Informasi Pengajar Ne" data pangajar update into ta!le pengajar
Ta!el 3%3 +pesifikasi Proses %%%3 Tam!ah Pengajar S4(","*a" P%( 1.1.1.3 B)*"% P(#$aa%
Input >utput Algoritma
Data Pengajar Informasi Pengajar if pangajar%!lokir O O then !lokir data pengajar else do nothing 10
P en )a j ar
Cam!ar @%6 Dialog Screen :orm Tam!ah .ata Pelajaran 0% +etelah selesai klik tom!ol simpan%
Cam!ar @% Dialog Screen Ealaman .anajemen .ateri 8raian 1ara penggunaan $ % 8ntuk menam!ah materi !aru klik tom!ol tam!ah materi% .aka akan menampilkan form se!agai !erikut $ 9
Cam!ar @% Dialog Screen :orm Tam!ah .ateri 0% +etelah mengisi semua data klik tom!ol +impan%
Cam!ar @%0 Dialog Screen Ealaman .anajemen Fui 8raian 1ara penggunaan $ % 8ntuk menam!ah se!uah topik klik Tam!ah Topik 0% .aka Akan menampilkan form tam!ah topik%
10
Cam!ar @%3 Dialog Screen :orm Tam!ah Fui
3% +etelah mengisikan data klik tom!ol +impan% 8raian 1ara penggunaan !uat ui $ % 8ntuk mem!uat ui klik /uat Fui pada halaman manajemen ui ( lihat Cam!ar @% Dialog Screen Ealaman .anajemen Fui) 0% .aka akan menampilkan halaman se!agai !erikut $
11
Cam!ar @%@ Dialog Screen Ealaman /uat Fui 3% Pilih +alah satu tipe ui yaitu $
Cam!ar @%B Dialog Screen :orm /uat Fui
12
Insert into ta!le module Ta!el 3%@ +pesifikasi Proses %%B%0 Tam!ah .odule S4(","*a" P%( 1.1..2 E+"' M+/)(
Input >utput Algoritma
Data .odule Informasi .odule Ne" data .odule update into ta!le module
Ta!el 3%B +pesifikasi Proses %%B%3 Tam!ah .odule S4(","*a" P%( 1.1..3 Ha4/ M+/)(
Input >utput Algoritma
Data .odule Informasi .odule +ele1t data module If delete data module Then Delete module from ta!le module
Data Topi1 FuiA :'m ini strat$r
Informasi Topi1 FuiA Data
>"
Data Top i1 FuiA >"
* $pi .;u i< @ 1
* $pi . ;ui < @ 2
Data Topi1 FuiA 1/#/1 Informasi Topi1 FuiA
1/#/2
Data Topi1 FuiA *amba% ;ui< Data Topi1 FuiA
Data
Data Topi1 FuiA
1/#/3 Hapus ;ui<
E'it ;ui<
Data
Informasi Topi1 FuiA Data Topi1 FuiA Informasi Topi1 FuiA
15
Cam!ar @%' Dialog Screen :orm /uat Fui Pilihan Canda 8raian Penggunaan :orm /uat Fui Pilihan Canda$ % Isikan Pertanyaan% Cunakan gam!ar jika diperlukan% 0% Isikan setiap ja"a!an pilihan% 3% Pilih kun1i ja"a!an% @% Klik +impan%
13
Cam!ar @%* Dialog Screen Ealaman Login +is"a 8raian Penggunaan :orm Login +is"a$ % Isikan 8sername 0% Isikan Pass"ord 3% Pilih !utton L>CIN jika !erhasil akan masuk ke halaman utama sis"a# jika gagal maka akan menampilkan dialog s1reen !erikut $
Cam!ar @%5 Dialog Screen Cagal Login
14
Cam!ar @%6 Dialog Screen Ealaman 8tama +is"a 8raian Penggunaan Ealaman 8tama +is"a $ % .enu 8tama merupakan potongan halaman untuk memilih menu yang akan di pilih 0% A11ount merupakan potongan halaman untuk mengu!ah profil dan username pass"ord%
Cam!ar @%0 Dialog Screen Ealaman Kelas Anda 8raian Penggunaan Ealaman Kelas Anda $ % Ini merupakan tampilan pada halaman Kelas Anda 0% Lihat Teman untuk melihat seluruh daftar sis"a yang terdapat dalam kelas%
15
Cam!ar @%0 Dialog Screen Ealaman .ata Pelajaran 8raian Penggunaan Ealaman .ata Pelajaran $ % Ini merupakan tampilan pada halaman .ata Pelajaran 0% Klik Nama Pengajar untuk melihat profil Pengajar yang mengajar mata pelajaran%
Cam!ar @%00 Dialog Screen Ealaman .ateri 8raian Penggunaan Ealaman .ateri $ % Ini merupakan tampilan pada halaman .ateri 0% Klik Lihat :ile .ateri untuk melihat materi yang di !erikan # maka akan menampilkan halaman pada isi menu se!agai !erikut $
16
Cam!ar @%03 Dialog Screen Ealaman Lihat .ateri 3% Klik Do"nload :ile untuk mendo"nload file materi yang di!erikan%
Cam!ar @%0@ Dialog Screen Ealaman Tugas-Fui 8raian Penggunaan Ealaman .ateri $ % Ini merupakan tampilan pada halaman Tugas - Fui 0% Klik Lihat :ile Tugas - Fui untuk melihat tugas atau kuis yang di!erikan # maka pada isi menu akan menampilkan halaman !erikut $
17
Cam!ar @%0B Dialog Screen Ealaman Lihat Tugas - Fui
3% Klik Kem!ali untuk kem!ali ke halaman se!elum nya% @% Klik Kerjakan Tugas-Fui untuk mengerjakan tugas atau kuis yang di!erikan# maka pada isi menu akan menampilkan halaman se!agai !erikut $
Cam!ar @%0' Dialog Screen Ealaman Kerjakan Tugas - Fui
B% Klik .ulai .engerjakan# maka akan menampilkan halaman pengerjaan tugas atau kuis se!agai !erikut $
18
Cam!ar @%0* Dialog Screen Ealaman Pengerjaan Tugas - Fui
'% Isikan semua ja"a!an sesuai jenis soal *% +isa ;aktu Anda merupakan !atas "aktu pengerjaan Tugas-Fui% 5% Klik a untuk menyimpan ja"a!an dan selesai untuk pengerjaan Tugas-Fui%
Cam!ar @%05 Dialog Screen Ealaman Nilai
8raian Penggunaan Ealaman Nilai $ 19
% Ini merupakan tampilan pada halaman Tugas - Fui 0% Klik Lihat Nilai untuk melihat nilai% .aka akan menampilkan halaman pada isi menu se!agai !erikut $
Cam!ar @%06 Dialog Screen Ealaman Lihat Nilai 3% Ini merupakan tampilan pada halaman Lihat Nilai !erdasarkan mata pelajaran yang di pilih% @% Klik Lihat Nilai untuk melihat nilai tugas-ui !erdasarkan mata pelajaran yang di pilih% .aka akan menampilkan halaman se!agai !erikut $
Cam!ar @%3 Dialog Screen Ealaman Easil Nilai B% Klik Kem!ali untuk kem!ali ke halaman se!elumnya%
20
Cam!ar @%3 Dialog Screen Ealaman Laporan 8raian Penggunaan Ealaman Laporam$ % Ini merupakan tampilan pada halaman Laporan 0% Klik i1on untuk men1etak langsung halaman% 3% Klik i1on untuk e2port ke dalam format e21el% @% Klik i1on
untuk e2port ke dalam format "ord%
B% Klik i1on
untuk e2port ke dalam format pdf%
'% Klik i1on
untuk menampilkan atau menyem!unyikan filter
laporan% *% Klik i1on 5% Klik i1on
untuk menghapus semua filter laporan% 8ntuk menyimpan format filter atau menghapus
format filter%
I=%0
P(#$/"a#
8ntuk memastikan !ah"a perangkat lunak yang di!uat dapat !erjalan dengan semestinya perlu dilakukan pengujian terhadap perangkat lunak terse!ut%
21
I=%0%
L"#$*/4 +a# L"#$*/#$a#
Lingkup pengujian diperlukan untuk mem!atasi modul apa saja yang akan dilakukan dalam pengujian aplikasi% Adapun pengujian yang dilakukan meliputi$ % 0% 3% @% B% '%
Pengujian koneksi perangkat lunak dengan dataase% Pengujian terhadap proses login !agi semua pengguna% Pengujian terhadap proses logout !agi semua pengguna% Pengujian terhadap apakah data tersimpan dalam dataase% Pengujian terhadap apakah data dalam dataase dapat diu!ah dengan !enar% Pengujian terhadap apakah data dalam dataase dapat dihapus dengan !enar%
I=%0%0
K(5/'/a# S/!5(%+a8a
I&.2.2.1 K(5/'/a# P(%a#$*a' K(%a
Ke!utuhan minimal perangkat keras yang disarankan dan diperlukan untuk menunjang perangkat lunak yang sedang di!uat adalah$ Ta!el @%B Ke!utuhan Perangkat Keras Pegujian +erer dan 7lient +erer
7lient
Processor (0%3 Ch) Motheroard Support 7P8
Processor (0% Ch) Motheroard Support 7P8
.onitor .ardisk @ C! Me"or! (&A.) @ C/ :e!oard dan Mouse
.onitor .ardisk @ C! Me"or! (&A.) 0 C/ :e!oard dan Mouse
Net$ork &nter+ace Card
Net$ork &nter+ace Card
.odem
.odem
I&.2.2.2 K(5/'/a# P(%a#$*a' L/#a*
Ta!el @%' Ke!utuhan Perangkat Lunak Pengujian Ser%er dan Client +erer
7lient
>+ indo$s *
>+ indo$s * ;e! Bro$ser untuk mengakses aplikasi%
PEP dan Apa1he se!agai "e! serer% .y+l se!agai D/.+ Bro$ser untuk mengakses aplikasi% I=%0%3
Ha") P(#$/"a#
Di !a"ah ini adalah hasil pengujian yang telah dilakukan pada +istem <9learning +DN 7iodeng$ 22
I&.2.3.1P(#$/"a# 1lack 1o)
Pada tahap ini dilakukan proses pengujian se1ara lack o/ testing yang merupakan salah satu 1ara pengujian yang hanya menguji masukan dan keluarannya atau fungsional perangkat lunak# dimana dengan !er!agai masukan yang di!erikan akan mendeteksi apakah perangkat lunak mem!erikan keluaran yang diharapkan% I&.2.3.1.1
Ta5() P(#$/"a#
Ta!el @%* Ta!el Pengujian No :ungsi yang diuji
7ara Pengujian
Login dan hak .asukan akses user userna"e
dan
pass$ord
3
Pendaftaran 8ser
@
.elakukan .emilih salah Pem!uatan Tugas satu Tugas atau dan Fui Fui
B
8pload .ateri
'
Do"nload .ateri
*
5 6
.engisi field untuk pendaftaran
.engupload file pada inputan yang disedikan
.endo"nload file materi dengan memilih salah satu file materi 8pload foto .engupload foto pada inputan yang disediakan% Pem!lokiran akun .elakukan Login ;aktu Pengerjaan .engerjakan Tugas-Fui
23
Easil yang diharapkan
Easi l +etelah login mendapatkan hak aksesnya dengan !enar% Data user tersimpan dan dapat mengakses menu yang hanya dapat di akses oleh mem!er Data Tugas-Fui tersimpan dan dapat di 1ek admin serta dapat di kerjakan oleh sis"a% Proses upload dapat dilakukan dengan format yang di tentukan dan tersimpan % Data file dapat di do"nload dan tersimpan dengan !aik% Proses upload dapat dilakukan dengan format yang ditentukan%
.enampilkan halaman gagal login% /atas "aktu pengerjaan sesuai dengan "aktu yang di tentukan
Nilai Tugas-Fui
I&.2.3.1.2
.engisikan Data nilai tersimpan field nilai untuk dan dapat dilihat oleh tugas-ui sis"a%
K("!4/)a# P(#$/"a# 1lack 1o)
/erdasarkan hasil pengujian lack o/ dengan kasus diatas dapat ditarik kesimpulan !ah"a pem!angunan sistem e9learning di +DN 7iodeng telah !erjalan sesuai dengan proses !aik se1ara fungsional dan mengeluarkan hasil yang sesuai dengan yang diharapkan atau sudah !erfungsi sepenuhnya%
24
BAB & KESIMPULAN DAN SARAN
/a! ini akan mem!erikan !e!erapa kesimpulan dari hasil analisis yang juga merupakan ja"a!an atau solusi dari identifikasi masalah yang telah dikemukakan se!elumya pada !a! I# juga saran yang dikemukakan untuk melengkapi kekurangan dari peran1angan sistem% &.1 K("!4/)a#
+etelah melalui !e!erapa tahapan analisa# peran1angan dan implementasi# dapat diperoleh kesimpulan se!agai !erikut $ % Telah di!uat se!uah aplikasi e9learning di +DN 7iodeng 0% Proses !elajar mengajar di +DN 7iodeng dilakukan tanpa !atas ruang dan "aktu tanpa harus !ertatap muka antara sis"a dan guru dengan menggunakan aplikasi e9learning% &.2 Sa%a#
+etelah peran1angan sistem ini selesai# ada !e!erapa saran yang akan dikemukakan untuk melengkapi kekurangan dari aplikasi ini# saran9saran terse!ut antara lain se!agai !erikut $ 1.
.engupgrade tampilan "e! menjadi tampilan desain dan menjadikan se!uah "e! responsie# agar pengunjung le!ih nyaman ketika mengakses "e! %
2.
Le!ih menyederhanakan data data yang seharusnya tidak perlu di inputkan%
3.
Eosting
=9
DAFTAR PUSTAKA
B/*/ =
Anhar% 0# Panduan Menguasai P.P M!SL secara *todidak # mediakita# ,akarta% /% +helly# Cary% 00# S!ste" Anal!s and Design Ninth Edition # 7ourse Te1hnology# Amerika% 7orenel# 7arlos% 0@# Dataase S!ste"s Design, &"ple"entation, Manage"ent # 7engage Learning# 8+A% Clossary# (0) Clossary of e9Learning Terms# Learn:rame%7om# 0% Eartanto# A%A% dan Pur!o# >%;% (00)# 'eknologi e-learning Berasis P.P dan M!SL# ffset%ogyakarta% ,ogiyanto% 0B% Analisis dan Desain Siste" &n+or"asi% ogyakarta$ Pener!it Andi% K%Pakhira# .alay% 03# Dataase Manage"ent S!ste"# PEI# Delhi% Komputer# ;ahana% 0# Me"angun esite tanpa Modal # Pener!it ANDI# ogyakarta% Laudon Kenneth7%# Laudon ,ane P%0*% Siste" &n+or"asi Manaje"en 5
17
Puji >ktaian# Diar% 0# Menjadi Progra""er 7e"polan Menggunakan P.P # .ediakom# ogyakarta% &aharjo# /udi% 0% Belajar *todidak Me"uat Dataase Mengunakan M!SL &n+or"atika% /andung%
&omney# .arshall /%# dan +tein!art# paul ,% 00% Accounting &n+or"ation S!ste"s Clo!al
&osen!erg# .% ,% (0)% E-learning Strategies +or deli%ering kno$ledge in the digital age% Ne" ork$ .1Cra"9Eill% +1arlat# Ale2ander% 00# Electronical .ealth 0ecord A S!ste"s Anal!s o+ the Medications Do"ain# Taylor and :ran1is Croup# Amerika% +imarmata# ,anner% 0# 0eka!asa Perangkat Lunak # Pener!it ANDI# ogyakarta% +iahaan# +udirman% 00% Studi Penjajagan tentang :e"ungkinan Pe"an+aatan &nternetuntuk Pe"elajaran di SL'A di ila!ah 7akarta dan Sekitarn!a J
dalam
,urnal Pendidikan dan Ke!udayaan# Tahun Ke95# No% 36# Noem!er 00%,akarta$/adan Penelitian dan Pengem!angan9Departemen Pendidikan Nasional% +imarmata# ,anner% 0# 0eka!asa e# Pener!it ANDI# ogyakarta% +uphan# Nashir% 0B# 0elationship Manage"ent Strategies in the Digitial Era # ICI Clo!al# 8+A% =%Kumar ? ;erner &einart% 00# Custo"er 0elationship Manage"ent Concept, Strateg! and 'ools Second Edition # +pringer# Ne" ork% ;ahono# &omi +atria 0* Siste" e-learning Berasis Model :reati%itas :o"unitas
;est# .atthe"% 0# De%eloping .igh ualit! Data Models # .organ Kaufmann# 8+A% La"##8a =
Kurnia"an# /udi# .engeal +istem Kerja 7as1ading +tyle +heet# http$--"""%rajadigital%1om-mengenal9sistem9kerja91as1ading9style9sheet9 1ss%html-# do"nload tanggal * April 0'% 18
menghasilkan output yang dihasilkan oleh proses% +eperti 1ontoh pada proses 7AL78LAT< C&AD< input yang masuk merupakan tanggal lahir# dan outputnya adalah nilai akhir# padahal tanggal lahir se1ara logika tidak dapat digunakan se!agai input dalam menghasilkan nilai akhir%
Cam!ar 0%B Aturan antara entitas dan Proses (+um!er$ +helly dan &osen!latt# 00)
Cam!ar 0%' Aturan D:D (+um!er$ +helly dan &osen!latt# 00)
16
II%0%3
%onceptual /ata +odelling CDM
Conceptual data "odel
menjelaskan struktur dari data yang akan disimpan ke
dalam data!ase tanpa melakukan spesifikasi !agaimana dan dimana data terse!ut akan disimpan se1ara fisik dan juga metode apa yang digunakan untuk mengam!il data terse!ut% %onceptual data model a+a)a (*/!4/)a# "!5) +a# '(* 8a#$ !(#$$a!5a%*a# *#(4-*#(4 +a# a'/%a# /'a!a +a)a! 4(%/aaa# +a# a*a# !(#$"*a' *#(4 /'a!a '(%(5/' /#'/* a%(a 5"#" a'a/ a4)"*a" 8a#$ 4(","*9 /#'/* 4(#$$/#a *// 8a#$ a*a# +"$a!5a%*a# +a)a! 1 a)a!a#. (Dona
/ur!ank# 0)
&&34 Physical /ata +odelling P/+"
Physi1al Data .odel adalah model data logis yang di!uat sedemikian rupa untuk perangkat lunak atau perangkat keras tertentuJ% (+tee Eo!erman# 03) PD. merupakan model data yang me"akili struktur yang se!enarnya dari ta!el dan kolom yang ada di dalam data!ase# atau pesan yang dikirim antara proses dalam komputer%J (.atthe" ;est# 0)
Cam!ar 0%* Per!edaan antara 7D.# LD. dan PD. (+um!er$ +tee Eo!erman# 03)
17
II%0%B
Entity-elationship /iagram ERD
<9& diagram adalah se!uah alat grafikal terspesialisasi yang menggam!arkan hu!ungan antara !er!agai entitas dalam se!uah dataase(Itl
/e!erapa tujuan dari pem!uatan <9& diagram adalah $ % 8ntuk mengkomunikasikan struktur logikal dari se!uah dataase kepada end user 0% .em!antu dataase deigner dalam memahami informasi yang akan dimasukan kedalam dataase 3% +e!agai alat dokumentasi Komponen <&D $ %
18
Digam!arkan dalam !entuk persegi panjang# menggam!arkan sesuatu yang akan mengumpulkan# menyimpan dan !iasanya menerima output !erupa informasi dari sistem% /iasanya entitas akan menjadi se!uah ta!el dalam dataase% Eal penting yang perlu diingat adalah setiap entitas harus memiliki
se!uah identifier yang unik ( Pri"ar! :e!) 0% Atri!ut Atri!ut adalah elemen9elemen data yang dimiliki oleh entitas# atri!ut juga merupakan karakteristik dari entitas% Dalam se!uah ta!el atri!ut akan menjadi se!uah kolom% +e!uah atri!ut !isa menjadi atri!ut yang optional atau mandatory% Atri!ut mandatori haru memiliki se!uah nilai dan tidak !oleh memiliki nilai NULL sedangkan atri!ut opsional dapat memiliki nilai NULL% 3% &elasi Digam!arkan dengan se!uah garis yang menghu!ungkan antar entitas% &elasi antar entitas dapat ditentukan dari kardinalitas $ one to "an! ($.)# "an! to "an!(.$N)# one to one ($)%
Cam!ar 0%5 Per!andingan Notasi Diagram <& (+um!er$ 7arlos and +teen# 0@)
19
Cam!ar 0%6 Notasi Diagram <& .artin-7ro"Hs :oot (+um!er$ ;e! http$--"""%1on1eptdra"%1om-Eo"9To9Cuide-erd9sym!ols9and9 meanings)
II%0%'
M+() P%''"4(
+e!uah prototipe adalah !agian dari produk yang mengekspresikan logika maupun fisik antarmuka eksternal yang ditampilkan%J (,anner# 0) /e!erapa langkah dalam melakukan pengem!angan sistem menggunakan pendekatan prototipe pada umumnya se!agai !erikut $ % .engumpulkan dan menganalisis ke!utuhan# 0% .elakukan peran1angan 1epat# 3% .em!angun se!uah prototipe# @% <aluasi dilakukan oleh konsumen atas prototipe# B% Peru!ahan ran1angan dan prototipe# '% ,ika pelanggan kurang menyukai prototipe dari produk# kem!ali lagi ke langkah B#
20
*% Apa!ila pelanggan 1o1ok dan puas terhadap prototipe !arulah dilakukan pengem!angan produk !erskala !esar%
Cam!ar 0% /agan Langkah9langkah pendekatan prototipe (+um!er $ ,anner# 0) Pendekatan prototipe sangat sesuai untuk proyek ke1il atau pada tingkat su!sistem% 8ntuk mem!uat se!uah sistem yang sempurna menggunakan prototiping adalah hal yang sangat sulit% Eal terse!ut dikarenakan adanya perulangan pem!uatan prototipe ketika user tidak menyukai prototipe yang telah di!uat oleh pengem!ang%
BAB III ANALISIS DAN PERANCANGAN
/a! ini digunakan untuk mendefinisikan semua ke!utuhan pemakai dan meletakkan dasar9dasar untuk proses peran1angan sistem dan perangkat lunak%
21
III%
Ga!5a%a# P(%a#$*a' L/#a*
Cam!ar 3% :lo"map +istem /erjalan +DN 7iodeng Dilihat dari apa yang terjadi di +DN 7iodeng# dimana kegiatan !elajar mengajar dilakukan oleh guru dan murid se1ara tatap muka%
2
8ntuk melakukan proses kegiatan !elajar mengajar # guru terle!ih dahulu melakukan pengerjaan sila!us guna untuk ren1ana pem!elajaran pada suatu kelompok mata pelajaran-tema tertentu yang men1akup standar kompetensi # kompetensi dasar# materi pokok-pem!elajaran# kegiatan pem!elajaran# indikator# penilaian# alokasi "aktu# dan sum!er-!ahan-alat !elajar% +etelah melakukan pengerjaan sila!us guru melakukan pengerjaan atau pem!entukan ren1ana pelaksaan pem!elajaran guna untuk mem!antu guru dalam mengajar agar sesuai dengan standar kompetensi dan kompentensi dasar% +etelah pengerjaan sila!us guru dan sis"a melakukan kegiatan !elajar mengajar yang dilakukan sesuai ruang # jad"al # dan "aktu yang telah di tentukan% +elanjutnya dari proses !elajar mengajar akan di lakukannya ealuasi terhadap sis"a dan guru yang nantinya hasil ealuasi akan di!erikan dan ditinjau ulang kepada kepala sekolah +DN 7iodeng% Dan jika dilakukan penggam!aran kedalam D:D maka gam!aran sistem !erjalan di +DN 7iodeng se!agai !erikut $
3
Guru
Kepala Sek$la%
Kurikulum Pembelajara n
Hasil Evaluasi
1
Rekap KBM 2
Cetak Silabus
Evaluasi
# Evaluasi
Silabus Rekap KBM
2
"
Input Data
Rekap KBM
!
KBM
PBM RPP
Silabus
1
Materi
Silabus
3
RPP
Sisa
Cetak RPP
Cam!ar 3%0 D:D Leel +istem /erjalan +DN 7iodeng
7ara kerja <9Learning di +DN 7iodeng terdiri dari serangkaian proses yang meli!atkan Administrator# Curu# dan +is"a yaitu mulai dari proses upload atau do"nload materi #pem!erian tugas atau latihan soal# dan pem!erian ujian% Adapun deskripsi ke!utuhan sistem e9learning di +DN 7iodeng se!agai !erikut $ %
+istem memiliki fasilitas login user untuk mem!edakan hak akses antara administrator# pengajar dan sis"a%
0%
+istem memiliki fasilitas pendaftaran user untuk pengajar dan sis"a%
3%
+istem memiliki fasilitas untuk mengu!ah profil juga username dan pass"ord pengajar dan sis"a%
4
@%
Dari sisi pengajar sistem mem!erikan fasilitas kepada pengajar dapat mengelola manajemen kelas# mata pelajaran# materi# topi1 tugas-ujian dan manajemen soal tugas-ujian%
B%
+edangkan dari sisi sis"a sistem memiliki fasilitas kepada sis"a untuk mata pelajaran# do"nload materi# mengikuti tugas-ujian# dan dapat melihat hasil nlai dari tugas-ujian yang diikuti sis"a%
III%0
A#a)"" Da'a
III%0%
%onceptual /ata +odelling CDM
Mata Pelajaran
Pen)ajar
+&1
, -
i'.pen)ajar i'.mapel nip nama.len)kap username.l$)in pass$r'.l$)in email ///
Inte)er 0ariable %araters"3 C%araters 123 0ariable %araters1++3 0ariable %araters1++3 0ariable %araters1++3 0ariable %araters"+3
1&1
Men)ajar
, i'.mapel 0ariable %araters "3 - nama 0ariable %araters 1++3 $ 'eskripsi *e4t /// 1&n
1&n
Belajar
1&1 1&1 Memberikan Materi 1&n
Memberikan *u)as
$ i'.materi - nama.5ile - ju'ul - t)l.p$stin) - pembuat ///
Sisa
Inte)er 0ariable %araters1++3 0ariable %araters1++3 Date 0ariable %araters"+3 1&n
$ $ $ $ $
i'.mapel i'.sisa nis nama.len)kap username.l$)in pass$r'.l$)in ///
0ariable %araters"3 Inte)er 0ariable %araters"3 0ariable %araters1++3 0ariable %araters1++3 0ariable %araters1++3
1&1
+&1
1&n
Men'apatkan Materi Pun(a 1&n
1&1
Essa( & PG $ i' Inte)er $ pertan(aan 0ariable %araters1+2!3
Kelas
6ilai 1&1
Men)%asilkan 1&1
$ i' Inte)er $ nilai.essa( Inte)er $ nilai.p) Inte)er
+&1
Men'apatkan
Cam!ar 3%3 7D. <9Learning +DN 7iodeng
5
, i'.kelas Inte)er - nama.kelas 0ariable %araters"3
III%3
A#a)"" F/#$"#a)
:'m ini strat$r
Data Pengajar Data .ateri Data Kelas Data +is"a Data .ata Pelajaran Data .odul
Data Pengajar .ateri +oal
Info Pengajar Info .ateri Info Kelas Info +is"a Info .ata Pelajaran Info .odul
Data +is"a ,a"a!an Pilihan Canda ,a"a!an
Info +is"a .ateri +oal
Guru
Info Pengajar Info .ateri ,a"a!an +oal
Cam!ar 3%@ Diagram Konteks +istem <9learning 8sulan untuk +DN 7iodeng
6
7
Cam!ar 3%B D:D Leel +istem 8sulan <9Learning +DN 7iodeng
8
Data Pen)ajar
In5$rmasi Pen)ajar
1/1/1
:'mi nistrat$r
Pen)el$laan Pen)ajar
In5$rmasi Pen)ajar 2
Data Pen)ajar
Sisa
Data M$'ule 1
Pen)ajar
Data *$pi ;ui< Data Sisa Data Mapel 1/1/2
Sisa
Pen)el$laan Sisa Data Kelas
3 !
Mapel
In5$rmasi Kelas
Kelas
1/1/3 Pen)el$laan Kelas
In5$rmasi Kelas
Data Kelas
1/1/! Pen)el$laan Mata Pelajaran
Data Mapel
Data *$pi ;ui<
1/1/# Pen)el$laan *$pi ;ui<
1/1/"
11
* $p i. ;u i<
Pen)el$laan M$'ule
"
M$'ule
Cam!ar 3%' D:D Leel Proses <9Learning +DN 7iodeng
9
Guru
Data +is"a Data +is"a
1/2/1 *amba% Sisa
Informasi +is"a
:'m in istrat$r
1/2/2
Data
E'it S isa
Sisa
Data +is"a
=!
Sisa
Data
Informasi +is"a Data +is"a
1/2/3 Bl$kir Sisa
Data +is"a
Cam!ar 3%5 D:D Leel 0 Proses %0 <9Learning +DN 7iodeng
Ta!el 3%@ +pesifikasi Proses %%0% Tam!ah Pengajar S4(","*a" P%( 1.1.2.1 Ta!5a S":a
Input >utput Algoritma
Data +is"a Informasi +is"a Ne" data sis"a Insert into ta!le sis"a
Ta!el 3%B +pesifikasi Proses %%0%0
Input >utput Algoritma
Data +is"a Informasi +is"a Ne" data sis"a update into ta!le sis"a
Ta!el 3%' +pesifikasi Proses %%0%3 Tam!ah Pengajar S4(","*a" P%( 1.1.2.3 B)*"% S":a
Input >utput
Data sis"a Informasi sis"a 11
Algoritma
If sis"a%!lokir O H Then /lokir data sis"a
Data Kelas
1/3/1
Data Kelas
*amba% Kelas
Data Kelas Informasi Kelas
Guru
Informasi Kelas
:'m in istrat$r
Data Kelas
1/3/2 E'it Kelas
Informasi Kelas Data Kelas
Data
1/3/3 Hapus Kelas
>2
Data Kelas
Cam!ar 3%6 D:D Leel 0 Proses %3 <9Learning +DN 7iodeng Ta!el 3%* +pesifikasi Proses %%3% Tam!ah Pengajar S4(","*a" P%( 1.1.3.1 Ta!5a K()a
Input >utput Algoritma
Data Kelas Informasi Kelas Ne" data kelas Insert into ta!le kelas
Ta!el 3%5 +pesifikasi Proses %%3%0
Input >utput Algoritma
Data kelas Informasi kelas Ne" data kelas update into ta!le kelas
12
Kelas
Ta!el 3%6 +pesifikasi Proses %%3%3 Eapus Kelas S4(","*a" P%( 1.1.3.2 Ha4/ K()a
Input >utput Algoritma
Data kelas Informasi kelas +ele1t data kelas If delete data kelas then Delete data kelas from ta!le kelas
Data .ata Pelajaran
1/!/1 *amba% Mata Pelajaran
:'m in istrat$r
Data
Data
Guru
1/!/2
Data
E'it Mata Pelajaran
>3
Data .ata Pelajaran
Data
Data .ata Pelajaran Informasi .ata Pelajaran
1/!/3 Hapus Mata Pelajaran
Data .ata Pelajaran
Cam!ar 3% D:D Leel 0 Proses %@ <9Learning +DN 7iodeng Ta!el 3% +pesifikasi Proses %%@% Tam!ah .ata Pelajaran S4(","*a" P%( 1.1..1 Ta!5a Ma'a P()aa%a#
Input >utput Algoritma
Data .ata Pelajaran Informasi .ata Pelajaran Ne" data mata pelajaran Insert into ta!le mapel
Ta!el 3% +pesifikasi Proses %%@%0
Mapel
Input >utput Algoritma
Data .ata Pelajaran Informasi .ata Pelajaran Ne" data mata pelajaran Insert into ta!le mapel
Ta!el 3%0 +pesifikasi Proses %%@%3 Eapus .ata Pelajaran S4(","*a" P%( 1.1..3 Ha4/ Ma'a P()aa%a#
Input >utput Algoritma
Data .ata Pelajaran Informasi .ata Pelajaran +ele1t data mata pelajaran If delete data mata pelajaran Then Delete data mata pelajaran from mapel
Data . odule
1/"/1
Data . odule
*amba% M$'ule
Data
?> Informasi .odule
:'m in istrat$r
Data
Data .odule Informasi . odule
1/"/2
Data .odule
E'it M$'ule
1/"/3 Hapus M$'ule
Data . odule
Cam!ar 3% D:D Leel 0 Proses %B <9Learning +DN 7iodeng Ta!el 3%3 +pesifikasi Proses %%B% Tam!ah .odule S4(","*a" P%( 1.1..1 Ta!5a M+/)(
Input >utput Algoritma
M$'ul e
Data .odule Informasi .odule Ne" data .odule 14
Cam!ar 3%0 D:D Leel 0 Proses %' <9Learning +DN 7iodeng Ta!el 3%' +pesifikasi Proses %%'% Tam!ah Topi1 Fui S4(","*a" P%( 1.1.6.1 Ta!5a T4" ;/"<
Input >utput Algoritma
Data Topi1 Fui Informasi Topi1 Fui Ne" data Topi1 Fui Insert into ta!le topi1Gui
Ta!el 3%* +pesifikasi Proses %%'%0 Tam!ah Topi1 Fui S4(","*a" P%( 1.1.6.2 E+"' T4" ;/"<
Input >utput Algoritma
Data Topi1 Fui Informasi Topi1 Fui Ne" data Topi1 Fui 8pdate into ta!le topi1Gui
Ta!el 3%5 +pesifikasi Proses %%'%3 Tam!ah Topi1 Fui S4(","*a" P%( 1.1.6.3 E+"' T4" ;/"<
Input >utput Algoritma
Data Topi1 Fui Informasi Topi1 Fui +ele1t data topi1 ui If delete data topi1 ui Then Delete data topi1 ui from topi1Gui
16
6B
*$pi.;ui< Data Topi1 FuiA ==
+oal Pilihan Canda
PG
2/3
+oal Pilihan Canda +oal
8ati%anBKuis
+oal Pilihan Canda +oal
,a"a!an Pilihan Canda ,a"a!an
+oal
Essa(
6*
aaban
3 K$reksi
="
Pen)ajar
=!
>2
Sisa
>3
Data +is"a Data Pengajar
2/1
Mapel
Data .apel
In5$rmasi
Kelas
Data Kelas
Informasi Pengajar Informasi +is"a Informasi .apel Informasi Kelas Sisa =#
Materi
.ateri .ateri
Guru
.ateri
2/2 Apl$a'BD$nl$a'
Cam!ar 3%3 D:D Leel Proses 0 <9Learning +DN 7iodeng
17
III%@
Da'a D"'"#a%8 III..1 Da'a D"'"#a%8 Da'a I'(!
Ta!el 3%6 Data Di1tionary .ateri Data Di1tionary $ .ateri Nama $ .ateri Alias $ 9 Penggunaa $ Digunakan se!agai input oleh proses Kegiatan /elajar n .engajar $ .ateri idGmateri 4 judul 4 namaGfile 4 tglGposting Isi data $ Digunakan se!agai untuk proses 8pload - Do"nload file Keterangan materi Ta!el 3%0 Data Di1tionary +oal Pilihan Canda Data Di1tionary $ +oal Pilihan Canda Nama $ +oal Pilihan Canda Alias $ 9 Penggunaa $ Digunakan se!agai input oleh proses Kegiatan /elajar n .engajar $ +oal Pilihan Canda idGui 4 idGt 4 pertanyaan 4 pilihan 4 Isi data kun1iGja"a!an 4 jenisGsoal $ Digunakan untuk proses Latihan dan Kuis Keterangan Ta!el 3%0 Data Di1tionary +oal
Ta!el 3%00 Data Di1tionary Data +tore Pengajar Data Dictionar! $ Data Store Pengajar
Nama Deskripsi
$ Pengajar $ 8ntuk menyimpan data Pengajar 18
=olume Akses &etensi +truktur
$ Tetap $ *nline# dapat di akses kapan saja mulai dari proses Pengelolaan sampai Penilaian $ 8ntuk Proses Pengelolaan dan Kegiatan /elajar .engajar $ Pengajar IdGpengajar 4 nip 4 namaGlengkap 4 userGlogin 4 pass"ordGlogin 4 leel 4 alamat 4 tempatGlahir 4 tglGlahir 4 jenisGkelamin 4 agama 4 noGtelp 4 email 4 poto
Ta!el 3%03 Data Di1tionary Data +tore Pengajar Data Dictionar! $ Data Store +is"a
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
+is"a 8ntuk menyimpan data +is"a Tetap *nline# dapat di akses kapan saja mulai dari proses Pengelolaan sampai Penilaian $ 8ntuk Proses Pengelolaan dan Kegiatan /elajar .engajar $ +is"a idGsis"a 4 nis 4 namaGlengkap 4 usernameGlogin 4 pass"ordGlogin 4 idGkelas 4 ja!atan 4 alamat 4 tempatGlahir 4 tglGlahir 4 jenisGkelamin 4 agama 4 namaGayah 4 namaGi!u 4 thGmasuk 4 email 4 noGtelp 4 poto 4 !lokir 4 leel
Ta!el 3%0@ Data Di1tionary Data +tore Kelas Data Dictionar! $ Data Store Kelas
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
Kelas 8ntuk menyimpan data Kelas Tetap *nline# dapat di akses kapan saja mulai dari proses Pengelolaan sampai Penilaian $ 8ntuk Proses Pengelolaan dan Kegiatan !elajar .engajar $ Kelas id 4 idGkelas 4 nama 4 idGpengajar 4 idGsis"a
Ta!el 3%0B Data Di1tionary Data +tore .apel Data Dictionar! $ Data Store .apel
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
.apel 8ntuk menyimpan data .apel Tetap *nline# dapat di akses kapan saja mulai dari proses Pengelolaan sampai Penilaian $ 8ntuk Proses Pengelolaan dan Kegiatan !elajar .engajar $ .apel id 4 idGmatapelajaran 4 nama 4 idGkelas 4 idGpengajar 4 deskripsi
19
Ta!el 3%0' Data Di1tionary Data +tore .odule Data Dictionar! $ Data Store .odule
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $ $ $
.odule 8ntuk menyimpan data .odule B !uah -.inggu *nline# dapat di akses kapan saja pada proses Pengelolaan 8ntuk Proses Pengelolaan .odul idGmodul 4 namaGmodul 4 link 4 stati1G1ontent 4 gam!ar 4 pu!lish 4 status 4 aktif 4 urutan 4 linkGseo
Ta!el 3%0* Data Di1tionary Data +tore Topi1GFui Data Dictionar! $ Data Store Topi1GFui
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
Topi1GFui 8ntuk menyimpan data Topik Kuis !uah - .inggu *nline# dapat di akses kapan saja mulai dari proses Pengelolaan sampai Penilaian $ 8ntuk Proses Pengelolaan $ Topi1GFui idGt 4 judul 4 idGkelas 4 idGmatapelajaran 4 tglG!uat 4 pem!uat 4 "aktuGpengerjaan 4 info 4 ter!it
Ta!el 3%05 Data Di1tionary Data +tore .ateri Data Dictionar! $ Data Store .ateri
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
.ateri 8ntuk menyimpan data .ateri @ !uah - .inggu *nline# dapat di akses kapan saja pada proses Kegiatan /elajar .engajar $ 8ntuk Proses Kegiatan /elajar .engajar $ .ateri idGfile 4 judul 4 idGkelas 4 idGmatapelajaran 4 namaGfile 4 tglGposting 4 pem!uatan 4 hits
Ta!el 3%06 Data Di1tionary Data +tore
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
20
Ta!el 3%3 Data Di1tionary Data +tore PC Data Dictionar! $ Data Store PC
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
PC 8ntuk menyimpan data +oal Pilihan Canda 3 !uah - .inggu *nline# dapat di akses kapan saja pada proses Kegiatan /elajar .engajar $ 8ntuk Proses Kegiatan /elajar .engajar $ PC idGui 4 idGt 4 pertanyaan 4 gam!ar 4 pilGa 4 pilG! 4 pilG1 4 pilGd 4 ku1i tglG!uat 4 jenisGsoal
Ta!el 3%3 Data Di1tionary Data +tore ,a"a!an Data Dictionar! $ Data Store ,a"a!an
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $
,a"a!an 8ntuk menyimpan data ,a"a!an 3 !uah - .inggu *nline# dapat di akses kapan saja pada proses Kegiatan /elajar .engajar dan Koreksi $ 8ntuk Proses Kegiatan /elajar .engajar $ ,a"a!an id 4 idGt 4 idGui 4 idGsis"a 4 ja"a!an
Ta!el 3%30 Data Di1tionary Data +tore NilaiG
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $ $ $
NilaiG
Ta!el 3%33 Data Di1tionary Data +tore NilaiGPC Data Dictionar! $ Data Store NilaiGPC
Nama Deskripsi =olume Akses &etensi +truktur
$ $ $ $ $ $
NilaiGPC 8ntuk menyimpan data NilaiGPC 3 !uah - .inggu *nline# dapat di akses kapan saja pada proses Penilaian 8ntuk Proses Penilaian NilaiG
21
III%B
P(%a#a#$a# Da'a
III%B% Physical /ata +odel PDM
Cam!ar 3%@ PD. <9Learning +DN 7iodeng
Ta!el 3%3@ Ta!el Pengajar Na!a F"()+
IdGpengajar nip
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
U*/%a#
F%!a'
Nomor otomatis
Nomor Induk Pengajar#
Character
0
)ariale Character )ariale Character )ariale Character )ariale Character te/t )ariale Character Date Enu"<=L>,>P> ? )ariale Character )ariale Character
Uni;ue
NamaGlengkap 8sernameGlogi n Pass"ordGlogi n Leel Alamat TempatGlahir TglGlahir ,enisGkelamin Agama NoGtelp
22
B
0 0
poto
)ariale Character Enu"<=2>,>N> ? )ariale Character
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
U*/%a#
F%!a'
6
Nomor otomatis
Nomor Induk +is"a#
)ariale Character
B
)ariale Character )ariale Character )ariale Character )ariale Character te/t )ariale Character Date Enu"<=L>,>P> ? )ariale Character )ariale Character )ariale Character Enu"<=2>,>N> ? )ariale Character )ariale Character )ariale Character Enu"<=2>,>N> ?
!lokir email
B
Ta!el 3%3B Ta!el +is"a Na!a F"()+
IdGsis"a Nis
Uni;ue
NamaGlengkap 8sernameGlogi n Pass"ordGlogi n IdGkelas Alamat TempatGlahir TglGlahir ,enisGkelamin Agama NamaGayah NamaGi!u ThGmasuk email NoGtelp :oto !lokir
23
B B B
0 0
B 0 B
Ta!el 3%3* Ta!el Kelas Na!a F"()+
Id IdGkelas
D(*%"4" Pri"ar! :e! Uni;ue
Nama IdGpengajar IdGsis"a
T"4( Da'a &nteger )ariale Character )ariale Character &nterger &nterger
U*/%a#
F%!a'
6 B
Nomor otomatis
6 6
Ta!el 3%3* Ta!el .ataGpelajaran Na!a F"()+
Id IdGmatapelajara n Nama
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
Uni;ue
)ariale Character )ariale Character )ariale Character &nteger )ariale Character
T"4( Da'a &nteger
U*/%a#
F%!a'
*
Nomor otomatis
IdGkelas IdGpengajar deskripsi
U*/%a#
F%!a'
6
Nomor otomatis
B 6 B
Ta!el 3%35 Ta!el .ateri Na!a F"()+
IdGfile
D(*%"4" Pri"ar! :e!
,udul IdGkelas
#oreign :e!
IdGmatapelajara n NamaGfile
#oreign :e!
TglGposting Pem!uat
)ariale Character )ariale Character )ariale Character )ariale Character )ariale Character )ariale
24
B B
Character &nteger
hits
3
Ta!el 3%36 Ta!el Topi1Gui Na!a F"()+
IdGt
D(*%"4" Pri"ar! :e!
,udul
T"4( Da'a &nteger
U*/%a#
F%!a'
6
Nomor otomatis
)ariale Character )ariale Character )ariale Character Date )ariale Character &nteger 'e/t Enu"<=2>,>N> ?
B
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
U*/%a#
F%!a'
Nomor otomatis
#oreign :e!
&nteger 'e/t )ariale Character 'e/t 'e/t 'e/t 'e/t )ariale Character Date )ariale Character
6
T"4( Da'a &nteger
U*/%a#
F%!a'
6
Nomor
IdGkelas
#oreign :e!
IdGmatapelajaran
#oreign :e!
TglG!uat Pem!uat ;aktuGpengerjaan info ter!it
B B
Ta!el 3%@ Ta!el FuiGPC Na!a F"()+
IdGt IdGt Pertanyaan Cam!ar PilGa PilG! PilG1 PilGd kun1i TglG!uat ,enisGsoal
B B
Ta!el 3%@ Ta!el FuisG
IdGui
D(*%"4" Pri"ar! :e!
25
otomatis IdGt Pertanyaan Cam!ar
&nteger 'e/t )ariale Character Date )ariale Character
6
T"4( Da'a &nteger
U*/%a#
F%!a'
Id
D(*%"4" Pri"ar! :e!
Nomor otomatis
IdGt IdGui
#oreign :e! #oreign :e!
&nteger &nteger
6 6
IdGsis"a ,a"a!an
#oreign :e!
&nteger 'e/t
6
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
U*/%a#
F%!a'
Nomor otomatis
#oreign :e! #oreign :e!
&nteger &nteger )ariale Character &nteger
6 6
T"4( Da'a &nteger
U*/%a#
F%!a'
Nomor otomatis
&nteger &nteger &nteger &nteger &nteger &nteger
6 6 @ 3
#oreign :e!
TglG!uat ,enisGsoal
B
Ta!el 3%@0 Ta!el ,a"a!an Na!a F"()+
Diam!il dari ta!el FuiG
Ta!el 3%@3 Ta!el ,a"a!anGpg Na!a F"()+
Id IdGt IdGsis"a Dikoreksi hits
Ta!el 3%@@ Ta!el Nilai Na!a F"()+
Id
D(*%"4" Pri"ar! :e!
IdGt #oreign :e! IdGsis"a #oreign :e! /enar +alah TidakGdikerjakan persentase Ta!el 3%@B Ta!el NilaiGsoalGesay
26
Na!a F"()+
Id IdGt IdGsis"a Nilai III%'
D(*%"4" Pri"ar! :e!
T"4( Da'a &nteger
U*/%a#
F%!a'
Nomor otomatis
#oreign :e! #oreign :e!
&nteger &nteger &nteger
6 6 3
P(%a#a#$a# A#'a%!/*a
Nama Dialog Screen
$ Login Admin
:ungsi
$ 8ntuk mengakses sistem se!agai administrator atau pengajar%
/entuk
$
Cam!ar 3%B Ealaman Login Admin 8raian 1ara penggunaan $ 5
Isikan kolom 8sername dan Pass"ord%
3
Tekan tom!ol &eset untuk menghapus data username dan pass"ord yang telah di isikan%
9
Tekan tom!ol Login untuk mengakses sistem%
Nama Dialog Screen
$ Login +is"a
:ungsi
$ 8ntuk mengakses sistem se!agai sis"a%
/entuk
$
27
Cam!ar 3%' Ealaman Login +is"a 8raian 1ara penggunaan $ 5
Isikan kolom 8sername dan Pass"ord%
3
Tekan tom!ol Login untuk mengakses sistem%
Nama Dialog Screen
$ Ealaman 8tama +isi 8ser Administrator
:ungsi
$ 8ntuk menampilkan seluruh menu yang dapat diakses oleh administrator%
/entuk
$
28
Cam!ar 3%* Ealaman 8tama +isi Administrator 8raian 1ara penggunaan $ Ealaman ini merupakan halaman utama dari sisi administrator setelah
5
login se!agai administrator yang di dalamnya terdapat menu utama se!uah pengelolaan% Isi Konten merupakan potongan halaman untuk menampilkan informasi
3
pengelolaan dari menu utama% Nama Dialog Screen
$ Ealaman 8tama +isi 8ser Pengajar
:ungsi
$ 8ntuk menampilkan seluruh menu yang dapat diakses oleh Pengajar%
/entuk
$
29
Cam!ar 3%5 Ealaman 8tama +isi Pengajar 8raian 1ara penggunaan $ Ealaman ini merupakan halaman utama dari sisi pengajar setelah login
5
se!a se!aga gain in peng pengaj ajar ar yang yang di dalam dalamny nyaa terd terdap apat at menu menu utam utamaa se!u se!uah ah pengelolaan% 3
Potongan halaman profile pengajar menampilkan informasi data pengajar%
9
Potongan Potongan halaman kelas menampilkan menampilkan informasi informasi data kelas yang diampu diampu oleh seorang pengajar% Potong Potongan an halaman halaman mata mata pelajar pelajaran an menamp menampilk ilkan an inform informasi asi data data mata mata
4
pelajaran yang di ampu oleh seorang pengajar% pengajar% Nama Dialog Screen
$ Ealaman 8tama +isi 8ser +is"a
:ungsi
$ 8ntuk menampilkan seluruh menu yang dapat diakses oleh +is"a%
/entuk
$
30
Cam!ar 3%6 Ealaman 8tama +isi +is"a 8raian 1ara penggunaan $ 5
Ealama Ealamann ini merupa merupakan kan halama halamann utama utama dari dari sisi sisi sis"a sis"a setela setelahh login login se!aga se!again in sis"a sis"a yang yang di dalamn dalamnya ya terdapat terdapat menu menu utama utama yang yang ter!agi ter!agi menjadi !e!erapa list menu %
3
Isi Konten merupakan potongan halaman untuk menampilkan informasi menu utama%
9
.enu Profile merupakan potongan halaman untuk mengelola informasi data sis"a%
Nama Dialog Screen
$ Ealaman Isi Konten .anajemen +is"a
:ungsi
$ 8ntuk menampilkan daftar dan manajemen sis"a
/entuk
$
31