Perancangan E-Learning Berbasis Web Di Departemen Matematika FMIPA USU

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

Universitas Sumatera Utara

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

Universitas Sumatera Utara

PERSETUJUAN

Judul
Kategori
Nama

Nomor Induk Mahasiswa
Program Studi
Departemen
Fakultas

: PERANCANGAN E-LEARNING BERBASIS WEB
DI DEPARTEMEN MATEMATIKA FMIPA USU
: TUGAS AKHIR
: SAHAT TUMPAL PUTRA SITORUS
: 142406175
: DIPLOMA III TEKNIK INFORMATIKA
: MATEMATIKA
: MATEMATIKA ILMU PENGETAHUAN ALAM
UNIVERSITAS SUMATERA UTARA

Disetujui di
Medan, Juli 2017

Disetujui Oleh
Program Studi D3 Teknik Informatika

Ketua,

Pembimbing,

Dra. Normalina Napitupulu, M.Sc
NIP. 19631106 198902 2001

Dr. Suyanto, M.Kom
NIP.19590813 198601 1002

i
Universitas Sumatera Utara

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

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 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

Sahat Tumpal Putra S

iii
Universitas Sumatera Utara

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.

Kata kunci : E-Learning, Berbasis Web, Departemen Matematika FMIPA USU.

iv
Universitas Sumatera Utara

DESIGN E-LEARNING WEB-BASED OF MATHEMATICS
DEPARTMENT FMIPA USU

ABSTRACT


E-Learning is an electronics that acquires learning materials to suit their needs. ELearning 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.

Keywords: E-Learning, Web-based, Mathematics Department FMIPA USU.

v
Universitas Sumatera Utara

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
2.1 E-Learning

9

vi
Universitas Sumatera Utara

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

12

2.1.5 Kekurangan

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

16

2.3.3 Web Server

17

2.3.4 HTTP (Hypertext Transfer Protocol)

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 Adobe Photoshop 7

25

vii
Universitas Sumatera Utara

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

3.5 User Pada Perancangan Sistem

45

viii
Universitas Sumatera Utara

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.2 Tujuan Implementasi Sistem

69

ix
Universitas Sumatera Utara

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

x
Universitas Sumatera Utara

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

xi
Universitas Sumatera Utara

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
32
Departemen Matematika FMIPA USU

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
35
Mata Kuliah

3.8

ERD Perancangan E-Learning Di Departemen
37
Matematika FMIPA USU

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

3.15

Flowchart Edit Detail Mahasiswa

56

xii
Universitas Sumatera Utara

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
61
Kuliah

3.21

Flowchart Upload Modul Mata Kuliah

62

3.22

Flowchart Edit Modul Status Mata Kuliah

63

3.23

Flowchart Update Status Aktif/Nonaktif
64
Modul/Pemberitahuan

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
68
Kuliah

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

4.8

Halaman Privasi Administrator

76

xiii
Universitas Sumatera Utara