PERANCANGAN E-LEARNING BERBASIS WEB DI
DEPARTEMEN MATEMATIKA FMIPA USU
TUGAS AKHIR
SAHAT TUMPAL PUTRA S
142406175
PROGRAM STUDI TEKNIK INFORMATIKA D3
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
PERANCANGAN E-LEARNING BERBASIS WEB DI
DEPARTEMEN MATEMATIKA FMIPA USU
TUGAS AKHIR
Diajukan untuk melengkapi tugas dan memenuhi syarat memperoleh Ahli
Madya
SAHAT TUMPAL PUTRA S
142406175
PROGRAM STUDI TEKNIK INFORMATIKA D3
DEPARTEMEN MATEMATIKA
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
MEDAN
2017
i
PERSETUJUAN
Judul : PERANCANGAN E-LEARNING BERBASIS WEB DI DEPARTEMEN MATEMATIKA FMIPA USU
Kategori : TUGAS AKHIR
Nama : SAHAT TUMPAL PUTRA SITORUS
Nomor Induk Mahasiswa : 142406175
Program Studi : DIPLOMA III TEKNIK INFORMATIKA
Departemen : MATEMATIKA
Fakultas : MATEMATIKA ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA
Disetujui di Medan, Juli 2017
Disetujui Oleh
Program Studi D3 Teknik Informatika Pembimbing, Ketua,
Dra. Normalina Napitupulu, M.Sc Dr. Suyanto, M.Kom NIP. 19631106 198902 2001 NIP.19590813 198601 1002
PERNYATAAN
PERANCANGAN E-LEARNING BERBASIS WEB DI DEPARTEMEN MATEMATIKA FMIPA USU
TUGAS AKHIR
Saya mengakui bahwa tugas akhir ini adalah hasil karya sendiri. Kecuali beberapa kutipan dan ringkasan yang masing-masing disebutkan sumbernya.
Medan, Juni 2017
Sahat Tumpal Putra Sitorus 142406175
iii
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 Perancangan E-Learning Berbasis Web Di Departemen Matematika FMIPA USU.
Terima kasih penulis sampaikan kepada Dr. Suyanto, M.Kom selaku pembimbing yang telah meluangkan waktunya selama penyusunan Tugas Akhir ini. Terima kasih kepada Dr. Suwarno Ariswoyo, M.Si sebagai Dosen Pembimbing Akademik yang telah membimbing dan mengarahkan selama penulis dalam proses perkuliahan. Terima kasih kepada Ibu Dra. Normalina Napitupulu, M.Sc dan Bapak Drs. James Piter Marbun, M.Kom selaku Ketua dan Sekretaris Program Studi Teknik Informatika D3 FMIPA USU Medan, Dekan dan Wakil Dekan FMIPA USU, seluruh Staf dan Dosen Teknik Informatika D3 FMIPA USU, pegawai FMIPA USU dan rekan-rekan kuliah semua. Akhirnya tidak terlupakan kepada Bapak, Ibu, Keluarga dan Pacar saya yang selama ini memberi bantuan dan dorongan semangat yang diperlukan. Semoga Tuhan Yang Maha Esa membalasnya.
Medan, 1 Juli 2017
PERANCANGAN E-LEARNING BERBASIS WEB DI DEPARTEMEN MATEMATIKA FMIPA USU
ABSTRAK
E-learning adalah elektronik yang memperoleh bahan belajar yang sesuai dengan kebutuhannya. E-learning merupakan suatu jenis belajar mengajar yang memungkinkan tersampaikannya bahan ajar ke siswa dengan menggunakan media internet, intranet atau media jaringan komputer yang lainnya.
Berbasis web adalah sebuah sistem yang dapat diakses melalui internet atau intranet, dan pada sekarang ini ternyata lebih banyak dan lebih luas pemakaiannya. Banyak dari perusahaan-perusahaan berkembang yang menggunakan aplikasi berbasis web dalam merencanakan sumber daya mereka dan untuk mengelola perusahaan mereka untuk berbagai macam tujuan yang berbeda-beda.
Perancangan E-Learning Berbasis Web Di Departemen Matematika FMIPA USU ini meliputi tentang bagaimana penyampaian modul atau bahan mata kuliah suatu perkuliahan tersampai kepada mahasiswa yang mengikuti suatu mata kuliah di Departemen Matematika FMIPA USU. Dengan adanya E-Learning ini diharapkan dapat membantu Mahasiswa untuk mendapatkan bahan pelajaran dari suatu mata kuliah dengan waktu yang efisien dan dapat menyimpannya di laptop atau komputernya masing-masing.
v
DESIGN E-LEARNING WEB-BASED OF MATHEMATICS DEPARTMENT FMIPA USU
ABSTRACT
Learning is an electronics that acquires learning materials to suit their needs. E-Learning is a type of teaching learning that allows the delivery of teaching materials to students by using internet media, intranet or other computer network media.
Web-based is a system that can be accessed via internet or intranet, and at present it turns out more and more widely its usage. Many of the growing companies are using web-based applications to plan their resources and to manage their companies for a varienty of different purposes.
Web-based E-Learning design in Mathematics Department FMIPA USU covers about how the delivery of modules or course materials of a lecture came to the students who follow a course in Mathematics Department FMIPA USU. With the E-learning is expected to help students to get the lesson of a course with an efficient time and can store it on a laptop or computer respectively.
DAFTAR ISI PERSETUJUAN i PERNYATAAN ii PENGHARGAAN iii ABSTRAK iv ABSTRACT v DAFTAR ISI vi DAFTAR TABEL xi
DAFTAR GAMBAR xii
BAB 1 PENDAHULUAN
1.1 Latar Belakang Penelitian 1
1.2 Rumusan Masalah 2 1.3 Batasan Masalah 2 1.4 Tujuan Penelitian 3 1.5 Kontribusi Penelitian 4 1.6 Kajian Pustaka 4 1.7 Metodologi Penelitian 6 1.8 Sistematika Penulisan 7
BAB 2 LANDASAN TEORI
vii 2.1.1 Pengertian E-Learning 9 2.1.2 Sejarah E-Learning 9 2.1.3 Fungsi E-Learning 11 2.1.4 Keunggulan 2.1.5 Kekurangan 12 13 2.2 Komputer 14 2.2.1 Pengertian Komputer 14 2.2.2 Komponen-komponen Komputer 14 2.3 Pengertian Internet 15
2.3.1 Sekilas Mengenai Web 16
2.3.2 Sejarah Web 2.3.3 Web Server
2.3.4 HTTP (Hypertext Transfer Protocol)
16 17 17 2.4 HTML 17 2.5 PHP 18 2.5.1 Sejarah PHP 18 2.5.2 Kelebihan PHP 19
2.5.3 Penggabungan Script PHP dan HTML 20
2.5.4 Fungsi PHP dan MySQL 22
2.6 MySQL 23
2.6.1 Sejarah MySQL 23
2.7 Notepad ++ 25
2.7.1 Pengertian Notepad ++ 25
2.8.1 Pengertian Adobe Photoshop 7 25
2.8.2 Keunggulan Adobe Photoshop 7 26
2.8.3 Fitur-fitur Adobe Photoshop 7 27
BAB 3. PERANCANGAN SISTEM
3.1 Perancangan Sistem 29
3.2 DFD (Data Flow Diagram) Perancangan Sistem 29
3.2.1 Diagram Konteks 30
3.2.2 Diagram Nol 31
3.2.3 Diagram Detail 32
3.3 ERD (Entity Relationship Diagram) Rancangan Sistem 35
3.4 Perancangan Database 38 3.4.1 Database t_user 38 3.4.2 Database t_dosen 39 3.4.3 Database t_mahasiswa 40 3.4.4 Database t_matakuliah 41 3.4.5 Database t_jurusan 41 3.4.6 Database t_jenjang 42 3.4.7 Database t_pemberitahuan 43 3.4.8 Database t_comment 43 3.4.9 Database t_notif 44 3.4.10 Database t_privileges 44 3.4.11 Database t_pengajar 45
ix
3.6 Flowchart Perancangan Sistem 47
3.6.1 Flowchart Login 49
3.6.2 Flowchart Registrasi Dosen 50
3.6.3 Flowchart Registrasi Mahasiswa 51
3.6.4 Flowchart Registrasi Mata Kuliah 53
3.6.5 Flowchart Ganti Password 54
3.6.6 Flowchart Edit Detail Dosen 54
3.6.7 Flowchart Edit Detail Mahasiswa 55
3.6.8 Flowchart Edit Detail Mata Kuliah 56 3.6.9 Flowchart Edit Detail Pengajar Mata Kuliah 57 3.6.10 Flowchart Update aktif/Nonaktif Status Dosen 58 3.6.11 Flowchart Update aktif/Nonaktif Status Mahasiswa 59 3.6.12 Flowchart Update aktif/Nonaktif Status Mata Kuliah 60 3.6.13 Flowchart Upload Modul Mata Kuliah 61 3.6.14 Flowchart Edit Modul Status Mata Kuliah 62 3.6.15 Flowchart Update Status Aktif/Non Aktif Modul 63
3.6.16 Flowchart Edit Profile Dosen 64
3.6.17 Flowchart Leave Comment 65
3.6.18 Flowchart Edit Profile Mahasiswa 66
3.6.19 Flowchart Download Attachment Mata Kuliah 67
BAB 4. IMPLEMENTASI SISTEM
4.1 Pengertian Implementasi Sistem 69
4.3 Spesifikasi Hardware 70
4.4 Spesifikasi Software dan Kegunaanya 70
4.5 Brainware 71
4.6 Instalasi Xampp, PHP dan MySQL 71
4.7 Menjalankan Xampp 71
4.8 Pengujian di Browser 72
4.9 Demonstrasi Program 73
4.9.1 Halaman Login 73
4.9.2 Halaman Umum 74
4.9.3 Halaman Privasi Dosen 74
4.9.4 Halaman Privasi Mahasiswa 75
4.9.5 Halaman Privasi Administrator 76
BAB 5. KESIMPULAN DAN SARAN
5.1 Kesimpulan 77
5.2 Saran 77
DAFTAR PUSTAKA LAMPIRAN
xi
DAFTAR TABEL
Nomor Tabel Judul Halaman
3.1 t_user 38 3.2 t_dosen 39 3.3 t_mahasiswa 40 3.4 t_matakuliah 41 3.5 t_jurusan 42 3.6 t_jenjang 42 3.7 t_pemberitahuan 43 3.8 t_comment 44 3.9 t_notif 44 3.10 t_privileges 45 3.11 t_pengajar 45 3.12 Lambang-Lambang Flowchart 49
DAFTAR GAMBAR
No. Gambar Judul Halaman
2.1 Cara Kerja Komputer 14
3.1 Diagram Konteks 31
3.2 DFD level 1 Pada Perancangan E-Learning Departemen Matematika FMIPA USU
32
3.3 DFD Level 2 Proses Input Data User Administrator 33 3.4 DFD Level 2 Proses Input Data User Dosen 33 3.5 DFD Level 2 Proses Input Data User Mahasiswa 34 3.6 DFD Level 2 Proses Pengelolahan Informasi 34 3.7 DFD Level 2 Proses Upload Modul/Pemberitahuan
Mata Kuliah
35
3.8 ERD Perancangan E-Learning Di Departemen Matematika FMIPA USU
37
3.9 Flowchart Login 50
3.10 Flowchart Registrasi Dosen 51
3.11 Flowchart Registrasi Mahasiswa 52
3.12 Flowchart Registrasi Mata Kuliah 53
3.13 Flowchart Ganti Password 54
3.14 Flowchart Edit Detail Dosen 55
xiii
3.16 Flowchart Edit Detail Mata Kuliah 57 3.17 Flowchart Tambah Pengajar Mata Kuliah 58 3.18 Flowchart Update Aktif/Nonaktif Status Dosen 59 3.19 Flowchart Update Aktif/Nonaktif Status Mahasiswa 60 3.20 Flowchart Update Aktif/Nonaktif Status Mata
Kuliah
61
3.21 Flowchart Upload Modul Mata Kuliah 62 3.22 Flowchart Edit Modul Status Mata Kuliah 63 3.23 Flowchart Update Status Aktif/Nonaktif
Modul/Pemberitahuan
64
3.24 Flowchart Edit Profil Dosen 65
3.25 Flowchart Leave Comment 66
3.26 Flowchart Edit Profil Mahasiswa 67
3.27 Flowchart Download Attachment Modul Mata Kuliah 68 4.1 File E-Learning 72 4.2 Alamat URL 72 4.3 Home 73 4.4 Halaman Login 74 4.5 Halaman Umum 74
4.6 Halaman Privasi Dosen 75
4.7 Halaman Privasi Mahasiswa 76