Pembangunan Sistem E-Learning Tingkat SMP Berbasis Web Menggunakan PHP dan MySQL

PEMBANGUNAN SISTEM ELEARNING TINGKAT SMP
BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL

TUGAS AKHIR

SANNY ELVERIDA TAMPUBOLON
142406145

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017

Universitas Sumatera Utara

PEMBANGUNAN SISTEM ELEARNING TINGKAT SMP
BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL

TUGAS AKHIR


Diajukan untuk melengkapi tugas dan memenuhi syarat mencapai gelar Ahli
Madya Komputer

SANNY ELVERIDA TAMPUBOLON
142406145

PROGRAM STUDI D3 TEKNIK INFORMATIKA
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017

Universitas Sumatera Utara

PERSETUJUAN

Judul
Kategori

Nama
NomorIndukMahasiswa
Program Studi
Departemen
Fakultas

: Pembangunan Sistem E-Learning Tingkat SMP
Berbasis Web Menggunakan PHP dan MySQL
: Tugas Akhir
: Sanny Elverida Tampubolon
: 142406145
: D3 Teknik Informatika
: Matematika
: Matematika Dan Ilmu Pengetahuan Alam
Universitas Sumatera Utara.

Disetujui di
Medan, Juni 2017

Diketahui/Disetujui oleh

Program Studi D3 Teknik Informatika USU
Ketua,

Dosen Pembimbing,

Dra. Normalina Napitupulu, M.Sc
NIP. 19631106 198902 2 001

Dr. Sawaluddin, M.IT
NIP.19591231 199802 1001

i
Universitas Sumatera Utara

PERNYATAAN

PEMBANGUNAN SISTEM ELEARNING TINGKAT SMP
BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL

TUGAS AKHIR


Saya mengakui bahwa tugas akhir ini adalah hasil kerja saya sendiri, kecuali
beberapa kutipan dan ringkasan yang masing-masing disebut sumbernya.

Medan, Juni 2017

SANNY ELVERIDA TAMPUBOLON
142406145

ii
Universitas Sumatera Utara

PENGHARGAAN

Puji dan syukur penulis panjatkan kepada Tuhan Yang Maha Pemurah dan Maha
Penyayang, dengan limpah karunia-Nya penulis dapat menyelesaikan penyusunan
Tugas Akhir ini dengan judul Pembangunan Sistem Elearning Tingkat SMP
Berbasis Web Menggunakan PHP Dan MySQL.
Terima kasih penulis sampaikan kepada Dr. Sawaluddin, M.IT selaku
dosen pembimbing yang telah meluangkan waktunya selama penyusunan Tugas

Akhir ini. Terima kasih kepada Dra. Normalina Napitupulu, M.Sc selaku ketua
prodi D3 Teknik Informatika FMIPA USU Medan, Dekan dan Wakil Dekan
FMIPA USU, seluruh Staf dan Dosen D3 Teknik Informatika FMIPA USU,
pegawai FMIPA USU dan rekan-rekan kuliah. Akhirnya tidak terlupakan kepada
bapak J.Tampubolon, Ibu K.Simanihuruk dan keluarga yang selama ini
memberikan bantuan dan dorongan yang diperlukan. Semoga Tuhan Yang Maha
Esa membalasnya.

Medan, Juni 2017
Penulis,

Sanny Elverida Tampubolon

iii
Universitas Sumatera Utara

PEMBANGUNAN SISTEM ELEARNING TINGKAT SMP
BERBASIS WEB MENGGUNAKAN PHP DAN MYSQL
ABSTRAK


Pembangunan Sistem Elearning Tingkat SMP Berbasis Web menggunakan PHP
dan Mysql ini bertujuan untuk mempermudah Proses belajar-mengajar bagi
seluruh guru dan siswa SMP agar tercipta proses belajar mengajar yang efektif
dan efisien. Fasilitas-fasilitas yang terdapat dalam aplikasi ini berupa penyediaan
bahan ajar mengenai materi pembelajaran, dan data-data yang berguna untuk
keberlangsungan proses edukasi di sekolah. Pada proses pembuatan aplikasi ini
perangkat lunak yang digunakan adalah Xampp ( terdiri dari apache server dan
MySQL ), Sublime Text 2 digunakan sebagai editor skrip, Adobe Photoshop
sebagai editor grafis.

Kata kunci: Sistem E-learning, PHP, MySQL, Web

iv
Universitas Sumatera Utara

DEVELOPMENT OF ELEARNING SYSTEM THE JUNIOR
HIGH SCHOOL LEVEL BASED ON THE WEB USING PHP
AND MYSQL
ABSTRACT


Development of Elearning System Web-Based The Junior High School using PHP
and Mysql aims to simplify Teaching-learning process for all teachers and
students of junior high school in order to create an effective and efficient learning
process. The facilities contained in this application in the form of provision of
teaching materials on learning materials, and data useful for education in schools.
In the process of making this application software used is Xampp (consists of
apache server and MySQL), Sublime Text 2 is used as a script editor, Adobe
Photoshop as a graphics editor.

Keywords: E-learning System, PHP, MySQL, Web

v
Universitas Sumatera Utara

DAFTAR ISI

Halaman
i
ii
iii

iv
v
vi
viii
xi
x

PERSETUJUAN
PERNYATAAN
PENGHARGAAN
ABSTRAK
ABSTRACT
DAFTAR ISI
DAFTAR TABEL
DAFTAR GAMBAR
DAFTAR LAMPIRAN
BAB 1 PENDAHULUAN
1.1
Latar Belakang
1.2

Rumusan Masalah
1.3
Batasan Masalah
1.4
Tujuan Penelitian
1.5
Kontribusi Penelitian
1.6
Metodologi Penelitian
1.7
Sistematika Penulisan

1
1
2
2
3
4
4
6


BAB 2 LANDASAN TEORI
2.1 Konsep Dasar Data
2.1.1 Pengertian Data
2.1.2 Pengolahan Data
2.1.3 Perancangan Database
2.1.4 Simbol-Simbol DFD
2.1.5 Simbol-Simbol Flowchart
2.2 Sistem Informasi
2.2.1 Pengertian Sistem Informasi
2.2.2 Pengembangan Sistem
2.3 HTML (Hypertext Markup Language)
2.3.1 Pendahuluan HTML
2.3.2 Bagian-Bagian HTML
2.4 Pengenalan PHP
2.4.1 Kelebihan dan Kelemahan PHP
2.4.2 Penggabungan Skript PHP dan HTML
2.4.3 Fungsi PHP dan Mysql
2.5 MySQL
2.6 E-Learning

2.6.1 Pengenalam E-Learning
2.6.2 Kategori E-Learning
2.6.3 Membangun E-Learning
2.6.4 Keterbatasan dan Keuntungan E-Learning

6
6
6
7
7
10
12
13
13
14
5
15
16
18
18
19
21
22
23
23
25
27
28

vi
Universitas Sumatera Utara

BAB 3 Analisis Dan Perancangan Sistem
3.1 Analisis Sistem
3.2 Perancangan Sistem
3.2.1 Diagram Konteks
3.2.2 Data Flow Diagram (DFD)
3.2.3 Perancangan Antarmuka
3.2.4 ERD
3.2.5 Perancangan Database
3.2.6 Flowchart
3.3 Pembangunan Halaman Sistem
3.3.1 Desain Home
3.3.2 Desain Pendaftaran E-Learning

31
31
31
32
33
35
36
37
41
42
42
43

BAB 4 Implementasi Sistem
4.1 Pengertian Implementasi Sistem
4.2 Tujuan Implementasi Sistem
4.3 Komponen Utama Dalam Sistem
4.4 Instalasi Apache, PHP dan MySQL
4.4.1 Menjalankan Apache, MySQL, dan PHP
4.4.2 Pengujian Website di Browser
4.5 Memperbarui Web
4.6 Demonstrasi Program
4.6.1 Tampilan Hompage
4.6.2 Tampilan Info Pendaftaran
4.6.3 Tampilan Halaman Login
4.6.4 Tampilan Halaman Pendaftaran
4.6.5 Tampilan Halaman Admin
4.6.6 Tampilan Halaman Guru
4.6.7 Tampilan Halaman Login Siswa
4.6.8 Tampilan Halaman Unduh Materi
4.6.9 Tampilan Halaman Tugas Siswa

44
44
45
46
46
49
50
51
51
52
52
53
54
54
55
55
56

BAB 5 Kesimpulan Dan Saran
5.1 Kesimpulan
5.2 Saran

56
57
58

DAFTAR PUSTAKA
LAMPIRAN

vii
Universitas Sumatera Utara

DAFTAR TABEL

Nomor
Tabel
2.1
2.2
3.1
3.2
3.3
3.4
3.5
3.6
3.7
3.8
3.9

Judul

Halaman

Simbol-simbol DFD
Simbol-Simbol Flowchart
Tabel Admin
Tabel Guru
Jadwal Pelajaran
Kelas
Materi Ajar
Nilai Tugas
Page
Siswa
Tugas

10
12
35
35
36
37
37
37
38
38
39

viii
Universitas Sumatera Utara

DAFTAR GAMBAR

Nomor
gambar
3.1
3.2
3.3
3.4
3.5
3.6
3.7
4.1
4.2
4.3
4.4
4.5
4.6
4.7
4.8
4.9
4.10
4.11
4.12
4.13

Judul

Halaman

Diagram Konteks Elearning
Data Flow Diagram (DFD)
Perancangan Antarmuka Elearning
Entity Relationship Diagram
Flowchart e-learning
Desain Home
Desain Pendaftaran E-learning
Uji Apache
Uji PHP
Uji MySQL
Halaman Index Elearning SMP
Tampilan Bagian Homepage
Tampilan Info Pendaftaran
Tampilan Halaman Admin
Tampilan Halaman login
Tampilan Halaman Admin
Tampilan Halaman Login Guru
Tampilan Halaman Login Siswa
Halaman Unduh Materi
Halaman Tugas Siswa

30
32
33
34
39
41
41
44
45
46
57
49
50
51
51
52
52
53
53
54

ix
Universitas Sumatera Utara

DAFTAR LAMPIRAN

Nomor
Lampiran
1.
2.
3.
4.

Judul
List Program
Surat Keterangan Uji Program
Kartu Bimbingan Tugas Akhir Mahasiswa
Surat Keterangan Dosen Pembimbing Tugas Akhir

x
Universitas Sumatera Utara