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 Rumusan Masalah 1.2 1.3 Batasan Masalah 1.4 Tujuan Penelitian Kontribusi Penelitian 1.5 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