TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat kelulusan Program Diploma III
Dengan mengucap puji syukur kehadirat Tuhan Yang Maha Esa atas berkah
dan rahmat yang telah memberikan kekuatan lahir dan batin, sehingga pada akhirnya
penulis dapat menyelesaikan tugas ini dengan baik. Dimana tugas akhir ini penulis
sajikan dalam bentuk buku yang sederhana. Adapun judul tugas akhir, yang penulis
Tujuan penelitian tugas akhir ini dibuat sebagai salah satu syarat kelulusan
Program Diploma Tiga (D.III) Akademi BSI. Sebagai bahan penulisan diambil
mendukung penulisan ini. Penulis menyadari bahwa tanpa bimbingan dan dorongan
dari semua pihak, maka penulisan tugas akhir ini tidak akan lancar. Oleh karena itu
pada kesempatan ini, izinkanlah penulis menyampaikan ucapan terima kasih kepada :
Informatika.
Tugas Akhir.
vii
ABSTRAK
ix
ABSTRACT
The learning process that occurs in schools still uses traditional methods where
teaching materials are delivered face to face both verbally and non-verbally. the
problem that is often faced by some schools is the lack of interaction between
teachers and students in each meeting, which causes many students who have
difficulty understanding the subject matter, as well as the teaching and learning
process which is limited by time for each meeting between the teacher and
students. Therefore created e-learning website to solve the problem. This
information system aims to help students to be easier and more understanding in
distance learning. This e-learning information system is developed with the
waterfall model, and built using PHP and phpmyadmin programming languages
as tools to help manage the MySQL database and text editor.
x
DAFTAR ISI
Halaman
BAB IV PENUTUP.........................................................................................126
4.1. Kesimpulan................................................................................. 126
4.2. Saran............................................................................................127
DAFTAR PUSTAKA..........................................................................................128
DAFTAR RIWAYAT HIDUP............................................................................130
xii
DAFTAR GAMBAR
Halaman
xiii
41. Gambar.III.37 Rancangan Halaman Tugas Belajar......................................................43
42. Gambar.III.38 Rancangan Halaman Memilih Ujian....................................................43
43. Gambar.III.39 Rancangan Halaman Ujian...................................................................44
44. Gambar.III.40 Rancangan Halaman Simpan Nilai.......................................................44
45. Gambar.III.41 Rancangan Halaman Nilai....................................................................45
46. Gambar.III.42 Rancangan Halaman Data Nilai Ujian Online......................................45
47. Gambar.III.43 Entity Relationship Diagram Sistem Belajar Jarak Jauh......................46
48. Gambar.III.44 Logical Record Structure Sistem Belajar Jarak Jauh............................47
49. Gambar III.45 Struktur Pengkodean Kode Siswa.......................................................59
50. Gambar III.46 Struktur Pengkodean Kode Guru.........................................................60
51. Gambar III.47 Struktur Pengkodean Kode Admin......................................................61
52. Gambar III.48 Struktur Navigasi Halaman Admin......................................................62
53. Gambar III.49 Struktur Navigasi Halaman Guru.........................................................63
54. Gambar III.50 Struktur Navigasi Halaman Siswa........................................................64
55. Gambar III.51 Implementasi Login admin...................................................................65
56. Gambar III.52 Implementasi Index Admin..................................................................66
57. Gambar III.53 Implementasi Halaman Data Pelajaran................................................66
58. Gambar III.54 Implementasi Halaman Data Kelas......................................................67
59. Gambar III.55 Implementasi Halaman Data Admin....................................................67
60. Gambar III.56 Implementasi Halaman Data Guru......................................................68
61. Gambar III.57 Implementasi Halaman Data Siswa......................................................68
62. Gambar III.58 Implementasi Halaman Data Materi Belajar........................................69
63. Gambar III.59 Implementasi Halaman Data Tugas Belajar.........................................69
64. Gambar III.60 Implementasi Data Mengajar...............................................................70
65. Gambar III.61 Implementasi Menu Soal Ujian............................................................70
66. Gambar III.62 Implementasi Halaman Data Soal Ujian Bahasa Inggris.....................71
67. Gambar III.63 Implementasi Halaman Data Soal Ujian Bahasa Indonesia.................71
68. Gambar III.64 Implementasi Halaman Menu laporan..................................................72
69. Gambar III.65 Implementasi Halaman Laporan Data Pelajaran..................................72
70. Gambar III.66 Implementasi Halaman Laporan Data Kelas........................................73
71. Gambar III.67 Implementasi Laporan Data Admin......................................................73
72. Gambar III.68 Implementasi Laporan Data Guru........................................................74
73. Gambar III.69 Implementasi Laporan Data Siswa.......................................................74
74. Gambar III.70 Implementasi Laporan Data Materi Belajar.........................................75
75. Gambar III.71 Implementasi Laporan Data Tugas Belajar..........................................75
76. Gambar III.72 Implementasi Laporan Data Mengajar.................................................76
77. Gambar III.73 Implementasi Laporan Data Nilai Ujian Online...................................76
78. Gambar III.74 Implementasi Login Guru.....................................................................77
79. Gambar III.75 Implementasi Index Guru.....................................................................77
80. Gambar III.76 Implementasi Halaman Profil Guru......................................................78
81. Gambar III.77 Implementasi Halaman Jadwal Mengajar............................................78
82. Gambar III.78 Implementasi Halaman Data Siswa Kelas............................................79
83. Gambar III.79 Implementasi Halaman Data Materi Belajar........................................79
84. Gambar III.80 Implementasi Halaman Data Tugas Belajar.........................................80
85. Gambar III.81 Implementasi Halaman Data Nilai Ujian Online..................................80
xiv
86. Gambar III.82 Implementasi Login Siswa...................................................................81
87. Gambar III.83 Implementasi Index Siswa....................................................................81
88. Gambar III.84 Implementasi Halaman Profil Siswa....................................................82
89. Gambar III.85 Implementasi Halaman Jadwal Belajar................................................82
90. Gambar III.86 Implementasi Halaman Materi Belajar.................................................83
91. Gambar III.87 Implementasi Halaman Tugas Belajar..................................................83
92. Gambar III.88 Implementasi Halaman Memilih Ujian................................................84
93. Gambar III.89 Implementasi Halaman Ujian...............................................................84
94. Gambar III.90 Implementasi Halaman Simpan Nilai...................................................85
95. Gambar III.91 Implementasi Halaman Nilai................................................................85
96. Gambar III.92 Implementasi Halaman Data Nilai Ujian Online..................................86
xv
DAFTAR TABEL
Halaman
xvi
BAB I
PENDAHULUAN
metode tradisional dimana bahan ajar disampaikan melalui tatap muka, baik
interaksi antara guru dengan murid di setiap pertemuan yang harus saling tatap
memahami materi pelajaran, serta proses belajar - mengajar yang dibatasi oleh
tersebut adalah dengan menerapkan sistem belajar jarak jauh atau yang bisa
disebut e-learning.
aplikasi Internet yang dapat menghubungkan antara pendidik dan peserta didik
dalam sebuah ruang belajar online”. E-learning atau pembelajaran online adalah
audio, videotape, transmisi satelit, atau komputer. Ada tiga sistem pembelajaran
1
2
berbasis internet dalam e-learning, yaitu (1) web course, (2) web centric course,
dan (3) Web Enhanced Course. Web course merupakan penggunaan internet
penugasan, latihan, dan ujian disampaikan melalui internet (tidak ada tatap muka)
Berbeda dengan Web Course, Web Centric Course memberikan tekanan pada
bahan ajar, diskusi, konsultasi, penugasan, dan latihan melalui internet. Ada
sekaligus, yakni peningkatan kualitas pembelajaran jarak jauh yang diberikan oleh
guru dan dapat diterima oleh siswa itu sendiri. Antara lain seperti, siswa bisa
mengunduh langsung materi perkuliahan yang diberikan oleh guru, siswa dapat
melihat langsung secara online nilai hasil ujian, dan siswa mengerjakan soal ujian
secara online.
akan diajukan untuk menjadi sebuah solusi, maka penulis hendak menyusun tugas
2. Memudahkan para siswa dalam proses belajar agar menjadi lebih efisien
dan mandiri.
Sebagai salah satu syarat utama kelulusan Program Diploma Tiga (DIII) pada
soal-soal tugas yang dapat diakses melalui internet dalam bentuk web.
4
Software Development Life Cycle atau sering disebut juga System Development
Life Cycle adalah proses pengembangan atau mengubah suatu sistem perangkat
lakukan:
website.
perancangan website.
5
c. Menganalisa desain website yang sesuai dengan judul tugas akhir yang
dipilih.
2. Desain
Dokumentasi yang dihasilkan dari tahapan desain sistem ini antara lain:
menghubungkannya.
Merupakan tahap proses yang paling lama memakan waktu, tahap ini berisi
4. Pengujian
Pada tahap ini penulis menggunakan metode Black Box. Pengujian mencakup
beragam aspek yang berkaitan dengan System & Performance dari pembuatan
sistem dan performa yang akan digunakan dalam proses perbaikan sistem
name bagi website yang telah dibuat; hosting atau penempatan website di
pembelajaran.
1. Observasi (Observation)
penelitian secara langsung di dunia nyata. Dalam hal ini, penulis melakukan
sekolah.
yang berkaitan dengan bahan pokok tugas akhir yang penulis buat.
7
menjelasakan dari mulai login siswa, login admin, login guru, pengolahan data
guru, pengolahan data siswa, pengolahan data materi belajar, pengolahan data
tugas, pengolahan data ujian online, pencetakan nilai ujian siswa sampai dengan
pencetakan laporan.
BAB II
LANDASAN TEORI
A. Website
Menurut Arief dalam Tina (2017:10) “Web adalah salah satu aplikasi yang
1. Web Server
permintaan HTTP atau HTPS dari klien yang dikenal dengan browser web
Menurut Sadeli Dalam (Supriyanta dan Nisa, 2015:36) “Web Server adalah
dan HTTPS dari klien yang dikenal dengan web browser yang umumnya
8
9
2. Web Browser
sumber seragam yang dapat berupa halaman web, gambar, atau jenis konten
Internet.
3. Internet
B. Bahasa Pemograman
1. PHP
(server-side). Artinya, kode ini dijalankan di server, kalau tidak ada server,
2. Javascript
3. HTML
4. CSS
5. JQuery
C. Basis Data
terkomputerisasi yang tujuan utamanya dalah memelihara data yang sudah diolah
atau infromasi dan membuat informasi tersedia saat dibutuhkan. Beberapa apikasi
1. MySQL
dan multi-user.”.
2. XAMPP
dan Perl) merupakan paket server web PHP dan database MySQL yang
3. PHPMyAdmin
perangkat lunak seperti apa yang dibutuh oleh user. Spesifikasi kebutuhan
2. Desain
Desain perangkat lunak adalah proses multi langkah yang fokus pada desain
tahap ini adalah program komputer sesuai dengan desain yang telah
4. Pengujian
Pengujian fokus pada perangkat lunak secara dari segi lojik dan fungsional
dan memastikan bahwa semua bagian sudah diuji. Hal ini dilakukan untuk
adanya kesalahan yang muncul dan tidak terdeteksi saat pengujian atau
mulai dari analisis spesifikasi untuk perubahan perangkat lunak yang sudah
A. Struktur Navigasi
susunan hirarki dari suatu situs yang menggambarkan isi dari setiap halaman dan
Ada empat macam bentuk dasar dari struktur navigasi yang biasa
berurut, yang menampilkan satu demi satu tampilan layar secara berurut
menurut urutannya. Tampilan yang dapat ditampilkan pada struktur jenis ini
adalah satu halaman sebelumnya atau satu halaman sesudahnya, tidak dapat
Sumber: Prihatna(2005)
Gambar II.1
mempunyai kedudukan yang sama yaitu tidak ada Master Page dan Slave
Page.
15
Gambar II.2
Sumber: Prihatna(2005)
berdasarkan kriteria tertentu. Tampilan pada menu satu akan disebut sebagai
tersebut akan bernama Master Page (halaman utama kedua) dan seterusnya.
Sumber: Prihatna(2005)
Gambar II.3
Sumber: Prihatna(2005)
Gambar II.4
3. Menurut Rosa dan Shalahuddin (2015:50) Model E-R atau ERD adalah
“pemodelan awal basis data yang paling banyak digunakan adalah Entity
Tabel II.1
tabel.
suatu entitas.
diinginkan, biasanya
sama).
menghubungkan antar
multiplicity kemungkinan
jumlah pemakaian.
Kemungkinan jumlah
maksimum keterhubungan
dengan kardinalitas.
menghubungkan entitas A
dan entitas B.
Logical record structure (LRS) memiliki struktur record dari tabel yang ada
di database yang direlasikan untuk mempermudah logika dari suatu program yang
kita buat.
logical record structure (LRS) merupakan cara atau teknik untuk menggambarkan
basis data berupa relasi antar tabel yang mentransformasikan ERD ke LRS
Relasi yang terjadi antara suatu entity dengan entity lainnya yang memiliki
hubungan 1:1.
Relasi yang terjadi antara suatu entity dengan entity lainnya yang memiliki
hubungan 1:M.
Relasi yang terjadi antara suatu entity dengan entity lainnya yang memiliki
hubungan M:N. Pada relasi ini biasa digunakan tabel bantuan untuk
1. Pengujian Web
Pengujian web salah satu bagian yang sangat penting. Sebuah sistem atau
aplikasi perangkat lunak harus bebas dari error atau kesalahan, untuk itu
atau kesalahan yang ada sebelum sistem perangkat lunak diterapkan dan
digunakan.
PEMBAHASAN
Pada tugas akhir ini akan dirancang sebuah aplikasi belajar jarak jauh
berikut:
A. Ruang Administrator
23
24
B. Ruang Guru
C. Ruang Siswa
LOGIN
LOGIN ADMIN
Username :
Password :
LOGIN
Gambar III.1
Beranda
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Data Admin
Data Guru
Data Siswa
Data Kelas
Soal Ujian
Laporan
Keluar
Gambar III.2
DATA PELAJARAN
Beranda
TAMBAH DATA
Data Pelajaran
Data Kelas
Soal Ujian
Laporan
Keluar
Gambar III.3
Pelajaran
Data Kelas
Soal Ujian
Laporan
Keluar
Gambar III.4
DATA ADMIN
Beranda
TAMBAH DATA
Data Pelajaran
Data Kelas
Soal Ujian
Laporan
Keluar
Gambar III.5
Soal Ujian
Laporan
Keluar
Gambar III.6
DATA SISWA
Beranda
TAMBAH DATA
Data Pelajaran
Soal Ujian
Laporan
Keluar
Gambar III.7
Data Mengajar
Soal Ujian
Laporan
Keluar
Gambar III.8
Soal Ujian
Laporan
Keluar
Gambar III.9
DATA MENGAJAR
Beranda
TAMBAH DATA
Data Pelajaran
Data Mengajar
Soal Ujian
Laporan
Keluar
Gambar III.10
Beranda
Soal xxxxxx xxxxxx
Data Pelajaran
Soal xxxxxx xxxxxxxx
Data Kelas
Data Admin
Data Guru
Data Siswa
Data Kelas
Soal Ujian
Laporan
Keluar
Gambar III.11
Data Kelas No Pertanyaan Pilihan A Pilihan B Pilihan C Pilihan D Jawaban Publish Kelas Tools
Soal Ujian
Laporan
Keluar
Gambar III.12
Data Kelas No Pertanyaan Pilihan A Pilihan B Pilihan C Pilihan D Jawaban Publish Kelas Tools
Data Admin x xxx xxxxxx xxxxx xxxxx xxxxx x xxxxx xxxxx Delete Edit
Data Guru x xxx xxxxxxx xxxxx xxxxx xxxxx x xxxxx xxxxx Delete Edit
Data Siswa
Soal Ujian
Laporan
Keluar
Gambar III.13
Beranda
Data Kelas
Laporan Data Materi Belajar
Laporan Data Tugas Belajar
Data Materi Belajar
Laporan Data Jadwal Mengajar
Data Tugas Belajar Laporan Data Nilai
Data Mengajar
Soal Ujian
Laporan
Keluar
Gambar III.14
Beranda
LAPORAN DATA
PELAJARAN
Data Pelajaran
Dat
Kel
mi
Da
ta
Gu
ru
Data Siswa
Data Kelas
Data
Materi
Belajar
Data
Tugas
Belajar
Data
Mengajar
S
o
a
l
U
ji
Gambar III.15
a
n
L
a
p
o
r Rancangan Halaman Laporan Data Pelajaran
a
n
K
e
l
u
a
Dat
Kel
as
Da
ta
Ad
mi
Da
ta
Gu
ru
Data Siswa
Data Kelas
Data
Materi
Belajar
Data
Tugas
Belajar
Data
Mengajar
S
Gambar III.16
o
a
l
U
Rancangan Halaman Laporan Data Kelas
ji
a
n
L
a
p
o
r
a
n
K
e
l
u
a
r
33
Beranda
Data Kelas
Soal Ujian
Laporan
Keluar
Gambar III.17
Beranda
Data Kelas
Soal Ujian
Laporan
Keluar
Gambar III.18
Beranda
LAPORAN
DATA SISWA
Data
Pelajaran Jumlah Halaman
Data: x ke : x
Da
ta
Ke
las Kode NISN Nama Siswa L/P Alamat No.Telepon Kode Kelas Nama Kelas
Ad
mi
Da
ta
Gu
ru
Data Siswa
Data Kelas
Data Materi
Belajar Data
Tugas Belajar
Data
Mengajar
ji
o
Gambar III.19
r
l
Rancangan Halaman Laporan Data Siswa
u
Soal Ujian
Laporan
Keluar
Gambar III.20
FILTER DATA
Data Pelajaran
Kelas : xxxxxxxxxxx Tampil
Data Kelas
Data Kelas
Jumlah Data: x Halaman ke : x
Data Materi Belajar
Data Mengajar
Soal Ujian
Laporan
Keluar
Gambar III.21
Beranda
Data Kelas
Data Materi
Belajar Data
Mengajar
Soal Ujian
Laporan
Keluar
Gambar III.22
Beranda
LAPORAN DATA NILAI UJIAN ONLINE
Data Pelajaran
Jawaban Jawaban Nama
No Kode Siswa Nama Siswa Nilai Tanggal Kelas
Data Kelas Benar Salah Pelajaran
Xxxxx
x xxx xxxxxx xxxxx xxxxx xxxxx xxxx-xx-xx xxx xxxxx
Data Admin Xxxxx
x xxx xxxxxxx xxxxx xxxxx xxxxx xxxx-xx-xx xxx xxxxx
Data Guru
Data Siswa
Data Kelas
Soal Ujian
Laporan
Keluar
Gambar III.23
LOGIN
LOGIN GURU
Username :
Password :
Gambar III.24
Beranda
Keluar
Gambar III.25
Beranda
PROFIL GURU
Profil Guru
Gambar III.26
Beranda
JADWAL MENGAJAR
Profil Guru
Kelas : xxx
Jadwal Mengajar
Siswa Kelas
Data Materi Belajar
Gambar III.27
Be
DATA
Kelas :
ran SISWA xx
No x Kode NISN Nama Siswa No Telepon L/P Alamat Tools
da
x xxxxxx xxxxx xxxx xxxxx xxxxxxxxx x xxxxx xxxxx xxxxx Cetak
Pr
ofil
Gu
ru
Jadwal
Mengajar
Siswa Kelas
Data Materi
Belajar
Data Tugas
Belajar
Data Nilai
Ujian
Keluar
Gambar III.28
DATA MATERI
Beranda
TAMBAH DATA
Profil Guru
Keluar
Gambar III.29
DATA TUGAS
Beranda
TAMBAH DATA
Profil Guru
No Kode Nama Tugas Pelajaran Kelas Tools
Jadwal Mengajar
x xxx xxxxxx xxxxx xxxxxx
Siswa Kelas Delete Edit
x xxx xxxxxxx xxxxx xxxxxxx
Delete Edit
Data Materi Belajar
Gambar III.30
Kelas : xxx
Beranda
Profil Guru
Keluar
Jumlah Data : x Halaman ke : x
Gambar III.31
Beranda
Login Siswa
Login Guru
LOGIN SISWA
Username :
Password :
Gambar III.32
Beranda
Jadwal Belajar
Silahkan Pilih Menu Di Sebelah Kiri
Materi Belajar
--------------------------------------------------------------------------------------------------------------------------------------------------------------------
Tugas Belajar
Ujian Online
Keluar
Gambar III.33
Beranda
PROFIL SISWA
Profil Siswa
FOTO :
LOGIN
Username : xxxxxx
Gambar III.34
Beranda
JADWAL BELAJAR
Profil Siswa
Jadwal Belajar
No Pelajaran Guru Jadwal
Materi Belajar
Kelas : xxx
Tugas Belajar
xx Xxxxxxxxxxxx xxxxx xxx xxxx xxxxx
Ujian Online
Keluar
Gambar III.35
Keluar
Gambar III.36
Beranda
Tugas Belajar
Profil Siswa
Keluar
Gambar III.37
RUANG SISWA
Selamaat Datang
Gambar III.38
RUANG
SISWA
Selamat Datang Di Halaman
Ujian Online
xx xxxx xxxxxxx
xx xxxx xxxxxxx
xx xxxx xxxxxxx
xx xxxx xxxxxxx
JAWAB
Gambar III.39
RUANG
SISWA
SIMPAN NILAI
Gambar III.40
RUANG SISWA
Nilai : xxxxxxxxx
xx xx xx xx xx xxxx x
xx xx xx xx xx xxxx x
Gambar III.41
Beranda
Nilai Ujian Online
Profil Siswa
Ujian Online
Keluar
Gambar III.42
alamat
1 1 1
M
siswa memiliki Kelas_siswa memiliki kelas
1
memiliki
1 1
memiliki mengajar memiliki
alamat
Nm_guru
No_telepon
1 kelamin
Kd_guru username
password
Kd_pelajaran
M 1
1 1
1 1 memilikii guru
Tabel_nilai memiliki pelajaran
Nm_pelajaran
1
1
Kd_pelajaran
point
tanggal
salah
Id_nilai M 1 M
benar Materi belajar Memberi
kosong soal memiliki
Kd_siswa
Kd_pelajaran
Id_soal Kd_materi
kls Kd_guru
pertanyaan Nm_materi
publish Kd_pelajaran
Pilihan_a M
jawaban File_materi
keterangan
Pilihan_c
Pilihan_b Pilihan_d 1 M
Tugas memiliki
belajar
Kd_pelajaran
Kd_guru
File_tugas Kd_kelas
Nm_tugas Kd_tugas
keterangan
Gambar III.43
kelas
siswa i _sis k tugas
d wa1 1 k e kd _belaj
kd_siswa
d l _t ar
nm_siswa 1 M 1 1 M
K _ a ug
nis 1
d k g s1 M as 1
kelamin 1 kd
_ e u n
agama _g r
k l m materi
tempat_lahir ur u 1 M kd_belaj
1
e a _t_
tanggal_lahir u ar
l s ug
alamat n m
no_telepon a m men asat1
kdn ke
foto s _g gaja eri
1 _m r ter
username ur n
k m_ an
password 1 u m
d enk ga
ke _
pela 1 _ gae nm
kd_pelaja la
tabel_soal
jara s jarl filat
ran n 1 mi
id_soal i ka e_
nm_pelaja 1 n eri
pertanyaan s ds tuke
ran al
pilihan_a w _ ga
a ter
pilihan_b a kk san
m
pilihan_c eld kdga
at
pilihan_d a_ _p
no n
Jawaban sg ela
_te fil
Publish ku jare_
lep
kls dr an
on m
M Kd_pelajaran _u kd
us at
tabel_nilai p _k
er eri
M elt elkd
id_nilai na
ajh as
kd_siswa m _p
arn kd
benar 1 e ela
a_ _g
salah pa jar
na uran
Kosong ss
kj ukd
Point w
1 1 da
Tanggal or _g
_r
Kd_pelajaran d ur
ga
u
urn
u
h
Gambar
a III.44
r
i
Logical Record Structure Sistem Belajar Jarak Jauh
j
a
m
r
u
a
n
g
48
Di dalam perancangan sistem belajar jarak jauh (e-learning) untuk sekolah ini
Akronim : admin
Media :
Software : Xampp
Tabel III.1
Akronim : siswa
Random
Media : Harddisk
Software : Xampp
Tabel III.2
Spesifikasi File
Siswa
Siswa
Nama File :
guru
Akronim : guru
Random
Media :
Software : Xampp
Tabel III.3
Akronim : kelas
Random
Media :
Software : Xampp
Tabel III.4
Spesifikasi File
Kelas
Akronim : kelas_siswa
Media :
16 Kunci Field : id
Software : Xampp
Tabel III.5
Belajar
Akronim : materi_belajar
Media : Harddisk
Kunci Field :
kd_materi
Software : Xampp
Tabel III.6
Akronim : tugas_belajar
Media : Harddisk
54
Kunci Field :
kd_tugas
Software : Xampp
Tabel III.7
Nama File :
Mengajar
Akronim : Mengajar
Media :
79
Software : Xampp
Tabel III.8
Nama File :
Pelajaran
Akronim : Pelajaran
Random
Media :
103
Software : Xampp
56
Tabel III.9
Akronim : tmp_kelas
Random
Media :
13 Kunci Field : id
Software : Xampp
Tabel III.10
Akronim : tabel_nilai
Media :
Software : Xampp
Tabel III.11
Nama File :
tabel_soal
Akronim : tabel_soal
Random
Media :
Software : Xampp
Tabel III.12
pelajaran
3.5. Pengkodean
1. Kode Siswa
x x x x x x x x 3 1 80 7 0 01
Kode Kode
Status Tahun Bulan No Status Tahun Bulan No
Masuk Masuk Urut Jabatan Masuk Masuk Urut
Jabatan
Gambar III.45
Keterangan:
x x x x x x x x 2 1 80 7 0 01
Kode Kode
Status Tahun Bulan No
Status
Tahun Bulan No
Jabatan Masuk Masuk Urut
Jabatan
Masuk Masuk Urut
Gambar III.46
Keterangan:
x x x x x x x x 1 1 8 0 7 0 01
Kode Kode
Status Tahun Bulan No
Status
Tahun Bulan No
Jabatan Masuk Masuk Urut
Jabatan
Masuk Masuk Urut
Gambar III.47
Keterangan:
Beranda
Data
Pelajaran
Data kelas
Data User
Data Guru
Data Materi
Belajar
Data Tugas
Belajar
Data Mengajar
Keluar
Laporan Data Siswa
Gambar III.48
Beranda
Profil Guru
Jadwal
Mengajar
Siswa Kelas
Data Materi
Belajar
Data Tugas
Belajar
Data Nilai
Ujian
Keluar
Gambar III.49
Beranda
Profil Siswa
Jadwal
Belajar
Materi
Belajar
login Siswa Index Siswa T
u
g
Ujian Online a
Nilai s
B
Keluar e
l
a
j
a
r
Gambar III.50
Program ini telah dilakukan uji coba dan diimplementasikan pada komputer
A. Spesifikasi Hardware
2. RAM : 4.00 GB
3. Printer : HP Deskjet
4. Harddisk : 160 GB
5. VGA : Intel HD 3000
B. Spesifikasi Software
2. Editor : Notepad++
3.8. Implementasi
A. Implementasi Admin
Gambar III.51
Gambar III.52
Gambar III.53
Gambar III.54
Gambar III.55
Gambar III.56
Gambar III.57
Gambar III.58
Gambar III.59
Gambar III.60
Gambar III.61
Gambar III.62
Gambar III.63
Gambar III.64
Gambar III.65
Gambar III.66
Gambar III.67
Gambar III.68
Gambar III.69
Gambar III.70
Gambar III.71
Gambar III.72
Gambar III.73
Gambar III.74
Implementasi Halaman
Login
Gambar III.75
Implementasi Halaman
Index
3. Implementasi Halaman Profil Guru
Gambar III.76
Gambar III.77
Gambar III.78
Gambar III.79
Gambar III.80
Gambar III.81
Gambar III.82
Implementasi Halaman
Login
Gambar III.83
Implementasi Halaman
Index
3. Implementasi Halaman Profil Siswa
Gambar III.84
Gambar III.85
Gambar III.86
Gambar III.87
Gambar III.88
Gambar III.89
Gambar III.90
Gambar III.91
Gambar III.92
Tabel III.13
login !
2. Data Password
!”
kemudian (salah)
klik tombol
login
atau
password
kemudian
klik tombol
login
atau kosong !”
kemudian
klik tombol
login
kemudian
klik tombol
login
kemudian
klik login
Tabel III.14
klik tombol !
!”
kemudian (salah)
klik tombol
login
atau
password
kemudian
klik tombol
login
atau kosong
kemudian
klik tombol
login
kemudian
klik tombol
login
6 Mengetikkan User name: Sistem menerima Sesuai Valid
kemudian
klik tombol
login
Tabel III.15
login !
2. Data Password
!”
2 Username Username: Sistem akan Sesuai Valid
kemudian (salah)
klik tombol
login
atau
password
kemudian
klik tombol
login
atau kosong !”
kemudian
klik tombol
login
kemudian
klik tombol
login
kemudian
klik tombol
login
Tabel III.16
Pelajaran kosong !”
tidak diisi
Tabel III.17
kosong !
dipilih !”
benar Indah
kemudian Indriyanna
klik tombol
simpan
kemudian (kosong)
klik tombol
simpan
simpan Indah
Indriyanna
Tabel III.18
3. Data Password
!”
benar
kemudian
klik tombol
simpan
kemudian Angga
simpan (kosong)
simpan Password:
(kosong)
Tabel III.19
kosong !
4. Data
No.Telepon tidak
boleh kosong
5. Data Username
tidak boleh
kosong
6. Data Password
tidak boleh
kosong”
Username, (kosong)
Password No.Telepon:
diisi (kosong)
kemudian Username:
sisanya (kosong)
tombol
simpan
Password rt 12
kemudian 08993482990
tombol Password:
simpan Indah123
rt 12
No.Telepon:
08993482990
Username:
Indah
Password:
Indah123
101
Tabel III.20
(kosong) kosong !
yang dipilih !
8. Data Tahun.
yang dipilih !
9. Data Alamat
tidak boleh
kosong !
Telepon tidak
boleh kosong!
11. Data
Username tidak
boleh kosong!
12. Data
Password tidak
boleh kosong!”
No.telepon, Kelamin:
Username, Laki-laki(L)
Password Agama:
diisi Islam
tombol Jakarta, 20
simpan Agustus
2000
Alamat:
Jalan.Pengan
tin Ali,
Ciracas
Jakarta
Timur
No Telepon:
(083284899)
Foto:
Gerry.jpg
Username:
Gerry
Password:
Gerry123
104
yang dipilih !
105
8. Data Alamat
tidak boleh
kosong !
9. Data No.
Telepon tidak
boleh kosong!
10. Data
Username tidak
boleh kosong!
11. Data
Password tidak
boleh kosong!”
simpan Laki-laki(L)
Agama:
Islam Tempat
dan
Tanggal
Lahir:
106
Jakarta, 20
Agustus
2000
Alamat:
Jalan.Pengan
tin Ali,
Ciracas
Jakarta
Timur
No Telepon:
(083284899)
Foto:
Gerry.jpg
Username:
Gerry
Password:
Gerry123
107
Tabel III.21
Hasil Pengujian Black Box Testing Halaman Admin Data Materi Belajar
belum dipilih !
4. Data Guru
belum dipilih !”
tombol Guru:
simpan (kosong)
diisi Materi1.pdf
kemudian Pelajaran:
tombol Guru:
simpan Indah
Indriyanna
Materi1.pdf
Pelajaran:
Bahasa
Indonesia
Guru:
Indah
Indriyanna
Tabel III.22
Hasil Pengujian Black Box Testing Halaman Admin Data Tugas Belajar
4. Data Kelas
belum dipilih !
5.Data Guru
belum dipilih !”
simpan (kosong)
Keterangan, menampilkan
kemudian Tugas1.pdf
tombol Indonesia
simpan Kelas:
XII A
Guru:
(kosong)
benar tersimpan di
simpan Paragraf
File Tugas:
Tugas1.pdf
Pelajaran:
Bahasa
112
Indonesia
Kelas:
XII A
Guru:
Indah
Indriyanna
Tabel III.23
5. Data Jam
113
Belajar tidak
boleh kosong !
6. Data Ruang
tidak boleh
kosong !”
tidak boleh
kosong !”
simpan
simpan Indah
Indriyanna
Hari: Selasa
Jam: 12:45
Ruang: 402
115
Tabel III.24
(kosong) kosong !
(kosong) kosong !
6. Data Jawaban
116
tidak boleh
kosong !
7. Data PUBLISH
dipilih !
8. Data Tingkatan
yang dipilih !
9. Data Pelajaran
dipilih !!”
(kosong) kosong !
Mata dipilih !
yang dipilih !
8. Data Pelajaran
dipilih !”
Publish, Arti
118
kemudian Besar
tombol Pemasukan
simpan Pilihan D:
Kebaikan Di
Balas
Dengan
kejahatan
Jawaban:
Publish:
YES
Kelas:
(kosong)
Mata
Pelajaran:
Bahasa
Indonesia
simpan Pilihan A:
Tidak Ada
Arti
Pilihan B:
Tidak Tahu
Pilihan C:
Besar
Pengularan
Dari
Pemasukan
Pilihan D:
Kebaikan Di
Balas
Dengan
kejahatan
Jawaban:
Publish:
YES
120
Kelas:
(kosong)
Mata
Pelajaran:
Bahasa
Indonesia
Tabel III.25
Hasil Pengujian Black Box Testing Halaman Guru Data Materi Belajar
belum dipilih !
4. Data Guru
121
belum dipilih !”
tombol Guru:
simpan (kosong)
diisi Materi1.pdf
kemudian Pelajaran:
tombol Guru:
simpan Indah
Indriyanna
Materi1.pdf
Pelajaran:
Bahasa
Indonesia
Guru:
Indah
Indriyanna
123
Tabel III.26
Hasil Pengujian Black Box Testing Halaman Guru Data Tugas Belajar
4. Data Kelas
belum dipilih !
5.Data Guru
belum dipilih !”
simpan (kosong)
Keterangan, menampilkan
kemudian Tugas1.pdf
tombol Indonesia
simpan Kelas:
XII A
Guru:
125
(kosong)
benar tersimpan di
simpan Paragraf
File Tugas:
Tugas1.pdf
Pelajaran:
Bahasa
Indonesia
Kelas:
XII A
Guru:
Indah
Indriyanna
BAB IV
PENUTUP
4.1. Kesimpulan
materi belajar secara online dan siswa dapat mengakses materi dimana dan kapan
saja. Sehingga siswa dapat lebih memahami mata pelajaran yang akan di
sampaikan.
untuk siswa, sehingga guru lebih dapat flexible dalam menyampaikan tugas
4. Di dalam sistem informasi e-learning siswa juga dapat mengerjakan ujian online
yang telah diberikan oleh pihak sekolah, yang nantinya dijadikan acuan untuk
perhitungan nilai rapot oleh pihak guru, maupun menjadi sarana latihan para
126
127
4.2. Saran
oleh sebab itu ada beberapa hal yang perlu dikembangkan agar selanjutnya menjadi
1. Soal yang di berikan masih sebatas soal pilihan ganda, sehingga perlunya di buat
website yang telah dibuat. Dengan dimasukkannya materi-materi yang baru yang
3. Terbatasnya mata pelajaran untuk ujian online, oleh sebab itu di butuhkan
tambahan mata pelajaran sesuai jurusan yang nantinya akan dibuatkan soal ujian
online.
4. Fitur yang masih terbatas, tidak adanya live chat atau tempat diskusi antara guru
dan siswa. Hal itu perlukan untuk jika siswa tidak mengerti akan tugas dan
Al-Bahra Bin Ladjmudin. 2013. Analisis dan sistem informasi. Graha Ilmu.
Yogyakarta.
Informasi, S., Furniture, P., Web, B., Sagita, R. A., & Sugiarto, H. (2016). Penerapan
Metode Waterfall Pada, 5(4), 49–55.
Sadeli, Muhammad. 2013. Toko Baju Online dengan PHP dan MySQL. Palembang:
Maxicom Jl.Residen H.Abdul Rozak No. 33 B5-B6.
128
Sukamto, R. A., & Shalahudin, M. (2013). Rekayasa Perangkat Lunak Terstruktur
dan Berorientasi Objek. Bandung: INFORMATIKA Bandung.
Tina, A. (2017). Perancangan Website Sebagai Media Promosi Dan Penjualan Pada
CV Simba Jaya Magelang, 6(1), 9–13.
Wasiyanti, S., Talaohu, R., Studi, P., Akuntansi, K., Bandung, A., Studi, P., &
Akuntansi, K. (2016). PARADIGMA Vol. XVIII. No.2 September 2016
SISTEM INFORMASI PENJUALAN OBAT BERBASIS WEB PADA
APOTEK KONDANG WARAS DEPOK, XVIII(2), 49–62.
Wijaya, G., Hendri, Maulana, Y. I., & Haidir, A. (2015). Perancangan Sistem
Informasi Jasa Pengiriman Barang. Sniptek 2014, 1, 123–126. Retrieved from
https://konferensi.nusamandiri.ac.id/prosiding/index.php/sniptek/article/downloa
d/252/217/
Winarno, Edy, Ali Zaki dan SmitDev Community. 2013. Jakarta: PT Elex Media
Komputindo.
Yudhanto, Yudha, dan Agus Purbayu. 2014. Toko Online dengan PHP dan MySQL.
Jakarta: PT Elex Media Komputindo.
129