PENGEMBANGAN APLIKASI E-LEARNING BERBASIS WEB PADA SMK YAPIM TARUNA SIAK HULU, KABUPATEN KAMPAR
TUGAS AKHIR Diajukan Sebagai Salah Satu Syarat untuk Memperoleh Gelar Sarjana Teknik Pada Jurusan Teknik Elektro Fakultas Sains dan Teknologi
Oleh: Azlan Syah 10955005579
FAKULTAS SAINS DAN TEKNOLOGI UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM RIAU PEKANBARU 2016
PENGEMBANGAN APLIKASI E-LEARNING BERBASIS WEB PADA SMK YAPIM TARUNA SIAK HULU KABUPATEN KAMPAR
Azlan Syah 10955005579 Tanggal Sidang : 13 Januari 2016 Tanggal Wisuda : Februari 2016 Jurusan Teknik Elektro Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan Syarif Kasim Riau Jl. Soebrantas No. 155 Pekanbaru
ABSTRAK Teknologi moddle, edmodo, dan schoology merupakan salah satu aplikasi E-Learning berbasis web yang dapat digunakan oleh sekolah-sekolah yang ingin menggunakan teknologi informasi, tetapi aplikasi tersebut kurang cocok digunakan di SMK YAPIM Siak Hulu karena tidak dapat terintegrasi dengan database yang dimiliki oleh sekolah sehingga menyulitkan pihak SMK YAPIM TARUNA Siak Hulu. Pentingya aplikasi E-Learning ini dibangun adalah untuk membantu siswa mendapatkan materi pembelajaran tambahan, membantu guru berinteraksi dengan siswa, jika ada siswa yang tidak dapat kesekolah mengikuti pelajaran, serta membantu sekolah untuk menekan biaya ujian 7.5 juta/semester. Tahap awal penelitian ini melakukan studi kelayakan akan kebutuhan e-learning disekolah kemudian mengembangkannya. Metode yang digunakan adalah Model waterfall, dengan menggunakan database mysql serta aplikasi yang digunakan adalah PHP (Hypertext Preprocessor). Hasil akhir dari aplikasi E-Learning ini adalah admin dapat mengubah, menghapus, menambah data login, data pengajar, data siswa, data kelas, data mata pelajaran, data materi dan data kuis. Siswa dapat melihat data kelas, siswa dapat melihat data pelajaran, siswa dapat mengambil materi pelajaran, siswa dapat mengerjakan tugas (kuis), ulangan, ujian semester,ujian akhir sekolah dan sekaligus dapat langsung melihat nilai. Guru dapat mengubah, menghapus, menambah data manajemen kelas (kelola data kelas), data mata pelajaran, data materi, dan manajemen kuis. Hasil kuisioner menunjukkan bahwa rata-rata responden puas dengan GUI antarmuka e-learning yang telah dikembangkan.
Kata Kunci : SMK YAPIM TARUNA SIAK HULU Kurikulum, E-learning, Model Waterfall, database mysql, PHP (Hypertext Preprocessor).
vii
KATA PENGANTAR
ِﺑِﺴْﻢِ ﷲِ اﻟﺮﱠﺣْ ﻤٰ ِﻦ اﻟ ﱠﺮ ِﺣﯿْﻢ ُاﻟ ﱠﺴﻼَ ُم َﻋﻠَ ْﯿ ُﻜ ْﻢ َورَﺣْ َﻤﺔُ ﷲِ َوﺑَ َﺮﻛَﺎ ﺗُﮫ Puji dan Syukur penulis ucapkan kehadirat Allah
yang telah memberikan
Rahmat dan Hidayah-Nya kepada penulis, sehingga penulis dapat menyelesaikan penelitian yang berjudul “Pengembangan Aplikasi E-Learning Berbasis Web Pada SMK YAPIM TARUNA SIAK HULU ”. Dan tidak lupa penulis ucapkan Shalawat beriring Salam kepada junjungan alam Nabi Muhammad surga Allah
yang telah menunjukan jalan menuju
.
Dalam penulisan ini tentunya tidak terlepas dari bantuan dan sokongan dari berbagai pihak, untuk itu penulis mengucapkan terima kasih yang sebesar-besarnya kepada pihak-pihak yang telah membantu penulis baik itu berupa do’a, moral, materil, ataupun berupa pikiran sehingga terlaksananya penelitian dan penulisan laporan ini: 1. Prof, Dr, H. Munzir Nitami., MA selaku Rektor UIN Suska Riau beserta kepada seluruh Pembantu Rektor, Staf dan jajarannya. 2. Orangtuaku dan adikku tercinta, yang telah memanjatkan do’a dan semangat, dukungan moril maupun materil kepada penulis. Dan tidak lupa keluarga besar yang telah memberikan saran-saran kepada penulis. 3. Dr.Hartono,.M.Pd selaku Dekan Fakultas Sains dan Teknologi UIN Suska Riau beserta kepada seluruh Pembantu Dekan, Staf dan jajarannya. 4. Dr. Alex Wenda, ST., M.Eng. selaku ketua jurusan Teknik Elektro Fakultas Sains dan Teknologi UIN Suska Riau dan selaku pembimbing tugas akhir yang telah merumuskan panduan tugas akhir sehingga mempermudah mahasiswa untuk mengikuti sidang tugas akhir . 5. Bapak dan Ibu dosen Jurusan Teknik Elektro yang telah memberikan bimbingan dan curahan ilmu kepada penulis sehingga bisa menyelesaikan Tugas Akhir ini.
ix
6. Teman-teman penulis yang tidak dapat penulis sebutkan satu persatu yang telah membantu dan memberi dorongan, motivasi dan sumbangan pemikiran dalam menyelesaikan Tugas Akhir ini. Semoga bantuan yang telah diberikan baik moril maupun materil mendapat balasan pahala dari Allah SWT,. dan sebuah harapan dari penulis semoga skripsi ini dapat bermanfaat bagi penulis dan para pembaca semua pada umumnya. Semua kekurangan hanya datang dari penulis dan kesempurnaan hanya milik Allah SWT,. hal ini yang membuat penulis menyadari bahwa dalam pembuatan Tugas Akhir ini masih jauh dari kesempurnaan karena keterbatasan kemampuan, pengalaman, dan pengetahuan penulis. Untuk itu penulis mengharap kritik dan saran dari semua pihak yang bersifat positif dan membangun demi kesempurnaan Tugas Akhir ini.
x
DAFTAR ISI Halaman HALAMAN COVER....................................................................................................
i
LEMBAR PERSETUJUAN .........................................................................................
ii
LEMBAR PENGESAHAN..........................................................................................
iii
LEMBAR HAK KEKAYAAN INTELEKTUAL........................................................
iv
LEMBAR PERNYATAAN .........................................................................................
v
LEMBAR PERSEMBAHAN.......................................................................................
vi
ABSTRAK ...................................................................................................................
vii
ABSTRACT ...................................................................................................................
viii
KATA PENGANTAR..................................................................................................
ix
DAFTAR ISI ................................................................................................................
xi
DAFTAR GAMBAR....................................................................................................
xv
DAFTAR TABEL ........................................................................................................
xix
DAFTAR LAMPIRAN ................................................................................................
xx
BAB I
BAB II
PENDAHULUAN 1.1 Latar Belakang Masalah ......................................................................
I-1
1.2 Rumusan Masalah.................................................................................
I-4
1.3 Tujuan Penelitian ..................................................................................
I-4
1.4 Batasan Masalah ...................................................................................
I-5
1.5 Manfaat Penelitian ................................................................................
I-5
1.6 Sistematika Penulisan ...........................................................................
I-6
LANDASAN TEORI 2.1
Sistem Database.................................................................................
II-1
2.1.1.Pengertian Sistem Database ...............................................................
II-1
xi
2.1.2.Tipe Database Relasional....................................................................
II-2
2.1.3 Entity Relationship Diagram (ERD) ..................................................
II-3
2.1.4 Data Flow Diagram (DFD)................................................................
II-3
2.1.5 Normalisasi.........................................................................................
II-5
2.2
Bahasa Pemograman PHP..................................................................
II-6
2.2.1 Pengertian PHP ..................................................................................
II-7
2.3
MySQL ................................................................................................ II-10
2.4
Tinjauan E-Learning........................................................................... II-13
BAB III METODE PENELITIAN 3.1 Studi Pendahuluan ................................................................................
III-2
3.2 Perumusan Masalah ..............................................................................
III-2
3.3 Pemilihan Metode Pengembangan Sistem ...........................................
III-2
3.4 Metode Pengumpulan Data .................................................................
III-3
3.5 Analisa Sistem ......................................................................................
III-4
3.6 Desain Sistem .......................................................................................
III-4
3.7 Pengembangan Sistem..........................................................................
III-5
3.8 Penerapan Sistem ..................................................................................
III-5
3.8.1 Flowchart Program E-Learning..........................................................
III-5
3.8.2 Context Diagram Program Sistem E-Learning...................................
III-7
3.8.3 Data Flow Diagram (DFD) ................................................................
III-7
3.8.4 Entity Relationship Diagram (ERD)...................................................…III-18 3.8.5 Perancangan Graphical User Interface (GUI)....................................…III-26
xii
BAB IV HASIL DAN PEMBAHASAN 4.1. Sinkronisasi Koneksi Database ............................................................
IV-1
4.2. Implementasi Halaman Tampilan .........................................................
IV-1
4.2.1 Tampilan Untuk Guru..................................................................
IV-2
4.2.2 Tampilan Untuk Siswa ................................................................
IV-5
4.3 Pengujian Kinerja Sistem Aplikasi E-Learning.................................... IV-13 BAB V
PENUTUP 5.1 Kesimpulan ...........................................................................................
V-1
5.2 Saran .....................................................................................................
V-1
DAFTAR PUSTAKA LAMPIRAN
xiii