Pengembangan fitur pengelolaan kelas mata kuliah untuk mendukung learning management system (LMS) di Universitas Sanata Dharma Yogyakarta.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

ABSTRAK

E-Learning merupakan suatu pendekatan untuk mengembangkan
pengetahuan, ketrampilan, dan kompetensi melalui sarana berbasis teknologi
internet. E-Learning memungkinkan tersampaikannya bahan ajar kepada siswa
melalui media internet, intranet atau media jaringan komputer lainnya. Learning
Management System (LMS) merupakan sistem yang membantu administrasi dan
berfungsi sebagai platform elearning content
Universitas Sanata Dharma telah memiliki LMS e-learning, akan tetapi
masih sederhana dan dalam proses pengembangan. Oleh karena itu dalam skripsi
ini penulis membangun LMS untuk Universitas Sanata Dharma dengan tujuan
menyempurnakan LMS yang telah ada sebelumnya. LMS yang dibangun
memberikan fasilitas berupa pengumuman, tugas kuliah, bahan kuliah per kelas
kuliah, dan dapat memberikan fasilitas kepada masyarakat umum untuk mendaftar
dan mendownload bahan kuliah yang ada di LMS ini
Pengembangan LMS diimplementasikan menggunakan bahasa
pemrograman web PHP. Untuk pengelolaan basis data digunakan MySQL dan
untuk pembuatannya digunakan pendekatan system waterfall yang meliputi
analisa, desain, implementasi dan pengujian.

Dari hasil kuisoner yang disebarkan kepada 20 responden, dapat
disimpulkan bahwa LMS yang dibangun sangat bermanfaat dan membantu proses
belajar mengajar. Selain itu LMS ini juga dapat membantu masyarakat umum
untuk memperoleh bahan kuliah.

viii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

ABSTRACT

E-Learning is an approach to develop student knowledge, skills, as well as
competences through internet technology. E-Learning gives possibilities to deliver
learning materials to student trough internet, intranet or other computer networks.
Learning Management System (LMS) represent a system that assists
administration of e-learning. It is function as the platform of e-learning content.
Sanata Dharma University has a LMS, however it is quite simple and still
under continuous improvement. In this final project, the writer developed an LMS
to complete the previous LMS. The LMS provides facilities in the form of
announcements, tasks, learning materials each subjects. It also provides facilities

for public to register and download learning materials from the LMS.
The LMS was developed using PHP and MySQL. The development of this
LMS implements waterfall methodology which include analysis, design,
implementation and testing.
Based on questioner distributed to 20 respondents, it can be concluded that
the LMS is useful in supporting teaching learning process. In addition, it also
helps public to get learning materials.

ix

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PENGEMBANGAN FITUR PENGELOLAAN KELAS MATAKULIAH
UNTUK MENDUKUNG LEARNING MANAGEMENT SYSTEM (LMS) DI
UNIVERSITAS SANATA DHARMA YOGYAKARTA

Skripsi

Diajukan Untuk Memenuhi Salah Satu Syarat
Memperoleh Gelar Sarjana Sains

Program Studi Ilmu Komputer

Oleh :

Pricillia Wattimury
NIM : 023124059

PROGRAM STUDI ILMU KOMPUTER
JURUSAN MATEMATIKA FAKULTAS SAINS DAN TEKNOLOGI
UNIVERSITAS SANATA DHARMA
YOGYAKARTA
2007

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

THE DEVELOPMENT OF MANAGEMENT CLASS FEATURES TO
SUPPORT LEARNING MANAGEMENT SYSTEM (LMS) AT SANATA
DHARMA UNIVERSITY

FINAL PROJECT


Presented as Partial Fulfillment of the Requirements
to Obtain the Sarjana Sains Degree
in Computer Science Study Program

By :

Name : Pricillia Wattimury
Student Number : 023124059

COMPUTER SCIENCE STUDY PROGRAM
DEPARTMENT OF MATHEMATICS
FACULTY OF SCIENCE AND TECHNOLOGY
SANATA DHARMA UNIVERSITY
YOGYAKARTA
2007

ii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI


PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

MOTTO

Winners are not those who never fail
but those who never quit

Keberhasilan seseorang bukan ditentukan dari apakah ia
pernah gagal atau berhasil, kalah atau menang tetapi
ditentukan dari kesetiaannya untuk tidak berhenti mencoba

Jangan tunda sampai hari esok apa yang dapat anda kerjakan
hari ini karena jika anda menikmatinya hari ini anda dapat
melakukannya hari esok

Inilah pekerjaan yang dikehendaki ALLAH, yaitu hendaklah
kamu PERCAYA kepada DIA yang telah diutus ALLAH

(Yohanes 6 : 29)

Kita tahu sekarang, bahwa Allah turut bekerja dalam segala
sesuatu untuk mendatangkan kebaikkan bagi mereka yang
mengasihi Dia
(Roma 8 : 28)

v

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PERSEMBAHAN

Dengan penuh cinta dan rasa syukurku karya ini
kupersembahkan untuk :

JESUS CHRIST
My Lord Of lords, my strength, my soul, my power, and my everything in my life

My Family

Papa, Mama, Seanne Stevany, Welniks Jonestri Stewart, Fradenly Keminhart

Terima kasih…….
Telah mengajariku membedakan yang benar dan yang salah,
Mendorongku untuk mempertahankan mimpi-mimpiku
Menunjukkan padaku untuk tidak terpengaruh oleh rintangan
Mengubah kebingunganku menjadi senyuman
Mengubah keputusasaanku menjadi harapan

My BeP
Bennydictus Guntur Y, SH.

Terima kasih……..
Atas segala yang telah dilakukan untukku

vi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PERNYATAAN KEASLIAN KARYA

Saya menyatakan sesungguhnya bahwa skripsi yang telah saya tulis ini
tidak memuat karya atau bagian karya orang lain, kecuali yang telah disebutkan
dalam daftar pustaka, sebagaimana layaknya karya ilmiah.

Yogyakarta, 19 Desember 2007

Pricillia Wattimury

vii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

ABSTRAK

E-Learning merupakan suatu pendekatan untuk mengembangkan
pengetahuan, ketrampilan, dan kompetensi melalui sarana berbasis teknologi
internet. E-Learning memungkinkan tersampaikannya bahan ajar kepada siswa
melalui media internet, intranet atau media jaringan komputer lainnya. Learning
Management System (LMS) merupakan sistem yang membantu administrasi dan
berfungsi sebagai platform elearning content

Universitas Sanata Dharma telah memiliki LMS e-learning, akan tetapi
masih sederhana dan dalam proses pengembangan. Oleh karena itu dalam skripsi
ini penulis membangun LMS untuk Universitas Sanata Dharma dengan tujuan
menyempurnakan LMS yang telah ada sebelumnya. LMS yang dibangun
memberikan fasilitas berupa pengumuman, tugas kuliah, bahan kuliah per kelas
kuliah, dan dapat memberikan fasilitas kepada masyarakat umum untuk mendaftar
dan mendownload bahan kuliah yang ada di LMS ini
Pengembangan LMS diimplementasikan menggunakan bahasa
pemrograman web PHP. Untuk pengelolaan basis data digunakan MySQL dan
untuk pembuatannya digunakan pendekatan system waterfall yang meliputi
analisa, desain, implementasi dan pengujian.
Dari hasil kuisoner yang disebarkan kepada 20 responden, dapat
disimpulkan bahwa LMS yang dibangun sangat bermanfaat dan membantu proses
belajar mengajar. Selain itu LMS ini juga dapat membantu masyarakat umum
untuk memperoleh bahan kuliah.

viii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI


ABSTRACT

E-Learning is an approach to develop student knowledge, skills, as well as
competences through internet technology. E-Learning gives possibilities to deliver
learning materials to student trough internet, intranet or other computer networks.
Learning Management System (LMS) represent a system that assists
administration of e-learning. It is function as the platform of e-learning content.
Sanata Dharma University has a LMS, however it is quite simple and still
under continuous improvement. In this final project, the writer developed an LMS
to complete the previous LMS. The LMS provides facilities in the form of
announcements, tasks, learning materials each subjects. It also provides facilities
for public to register and download learning materials from the LMS.
The LMS was developed using PHP and MySQL. The development of this
LMS implements waterfall methodology which include analysis, design,
implementation and testing.
Based on questioner distributed to 20 respondents, it can be concluded that
the LMS is useful in supporting teaching learning process. In addition, it also
helps public to get learning materials.

ix


PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

KATA PENGANTAR

Puji dan syukur kepada Allah Bapa di surga, Allah Putera dan Allah Roh
Kudus yang telah memberikan limpahan anugerah, kekuatan, kesabaran,
kesehatan dan penghiburan sehingga penulis dapat menyelesaikan skripsi yang
berjudul

“PENGEMBANGAN

FITUR

PENGELOLAAN

KELAS

MATAKULIAH UNTUK MENDUKUNG LEARNING MANAGEMENT
SYSTEM (LMS) DI UNIVERSITAS SANATA DHARMA YOGYAKARTA“.
Tugas Akhir ini disusun guna memenuhi salah satu syarat untuk memperoleh
gelar Sarjana Sains Program Studi Ilmu Komputer.
Dalam kesempatan ini, penulis mengucapkan terima kasih yang sebesarbesarnya kepada :
1. Tuhan Yesus Kristus..Thanks JESUS for everything that You’ve done in
me..I Love You
2. Bapak Ir. Greg. Heliarko, SJ., S.S., BST., M.A., M.Sc, selaku Dekan
Fakultas Sains dan Teknologi Unversitas Sanata Dharma.
3. Ibu P.H. Prima Rosa, S.Si, M.Sc, selaku Kepala Program Studi Ilmu
Komputer Fakultas Sain dan Teknologi Universitas Sanata Dharma
4. Bapak Iwan Binanto, S.Si dan Ibu A. Rita Widiarti, S.si, M.Kom selaku
dosen pembimbing akademik angkatan 2002 Program Studi Ilmu
Komputer Fakultas Sains dan Teknologi Universitas Sanata Dharma
5. Bapak Drs. H.J. Haris Sriwindono, M.Kom, selaku dosen pembimbing
dengan bantuan dan kesabarannya yang telah membimbing dan
mengarahkan penyusunan skripsi ini.

x

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

6. Seluruh staf pengajar Fakultas Sains dan Teknologi, yang telah membantu
penulis selama menempuh studi di prodi ilmu komputer.
7. Mas Tukijo dan Mbak Linda, selaku pegawai akademis fakultas Sains dan
Teknologi Univesitas Sanata Dharma yang telah banyak membantu dalam
pengurusan administrasi dan birokrasi penulis.
8. Papa dan mamaku tersayang yang selalu berdoa untukku dan selalu
memberikan dukungan baik spiritual maupun matrial. Trimakasih papa
dan mama ini bunga kebahagiaan yang dapat Cillia persembahkan kepada
papa dan mama semoga bunga ini akan selalu mekar selamanya yang
memberikan keharuman buat papa dan mama.
9. Adik-adikku yang aku sayangi Seanne Stevany Wattimury (Anne) yang
selalu mendengar tangisanku dan selalu siap menerima omelanku hehehe
pizz zizta, Welniks Jonestri Stewart Wattimury (Wen) yang mau berbagi
dalam susah dan senang, Fradenly Keminhart Wattimury (Flandy) yang
lucu dan nakal beserta semua keluarga besar di Ambon. Trimakasih mau
mendukungku selalu I love U all...
10. My BepZ...yang selalu sabar mengahadapi keegoisanku. Thanx banget
BepZ sudah mengajariku banyak hal, sudah bersama-sama dengan aku
untuk melewati proses demi proses sampai terselesainya skripsi ini,
terimakasih untuk semua waktumu, perhatianmu, sayangmu dan cintamu
semoga kita akan terus bersama untuk menghadapi proses-proses
berikutnya..Ik Houvan Jou BeP {^*^}.

xi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

11. Temen-temen kost putri Icha : Lusi, Mba Nia, Via , Indri, Anna, Techa,
Tina, Erita, Ratih dan Ijup. Terimakasih untuk kebersamaanya selama ini
GBU All
12. Patnerku. Thomas Setiawan. Thanx Man untuk kerjasamanya. Untuk
Temen-temen Wisma Adi 2 Paingan : Gusto (Si Ahli Fisika), Ephan, Ulis
dan Frankie (Tangga Dewek...) makasih yach GBU bro....
13. Temen-temen kost sagan : Kakakku Maria Puspitawati Bya (Iby), Butet,
Oma dan T’iv danke lai zizta su kasih semangat for beta tarus sampe
talinga su panas...Ok Tuhan Yesus berkati dong samua lai.
14. Temen-temen Ikom angkatan’02’: Dhidhi, Pipit, Jupix, Preety, Dika, Lilis,
Elva, Rini, Tiwie, Ika, Agnez, Utix, Lidia kecil, anak2 ”Cantek”, anak2
”Kabikase”, anak2 ”Ekomoda”, anak2 ”Grifindoor”, Febri, Hendy dan
Ndaru Tengkyu ya for semua yang sudah kita lewati bersama
15. Kakak2ku, abang2ku, mas2ku, kokoku yang selalu memperhatikanku kala
aku susah dan senang dan yang selalu minta ditraktir {^+^}: Bang’Eqi,
mas Indra, Dewa, Leo Rohyat, Ko’Leo Ckp (Buldog), mas Dhany (DD),
mas Agung, Mujibur Rohman (papi), ko’ariel thankx for all bro..GBU All.
16. Temen-temen Departemen Musik GBI Rumah Pujian yang masih ada di
Yogyakarta atau yang sudah meninggalkan Yogyakarta terimakasih dech
buat dukungan doanya yach...dimanapun qta berada tetap miliki hati
hamba untuk melayaniNYA Amin..!!
17. Keluarga besar H23 : Uc Elles, Uc ian, ibu Atta, Uc Nelly, Enca, Uc Mien
Dhangkwell for semangat dan doanya lai...

xii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

18. Virginia Dewi Rambung (Kode), Abang Vicky, dan si kecil ”Cecha”,
beserta keluarga di Kupang. Terimakasih buat doanya.
19. Temen-temen PMK ”Oikumene”. Thankyou ya Guys kalianlah motifator
yang terbaik yang kupunya hehehe SEMANGAT terus ya untuk melayani
DIA yang telah dahulu melayani kita.
20. Teman-teman DEMA Fakultas MIPA periode 2003-2005. Terimakasih
telah membantuku meningkatkan softskill dalam diriku
21. Semua pihak yang telah membantu penulis menyelesaikan tugas akhir ini,
and GOD BLESS YOU ALL.
Penulis menyadari bahwa skripsi ini belum sempurna dan masih banyak
kekurangan, oleh karena itu penulis sangat mengharapkan kritik dan saran yang
membangun, sehingga di masa yang akan datang penulis mampu menghasilkan
karya yang lebih baik.

Yogyakarta, 19 Desember 2007

Pricillia Wattimury

xiii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR ISI

HALAMAN JUDUL ..........................................................................................

i

PAGE OF TITLE ................................................................................................

ii

HALAMAN PERSETUJUAN PEMBIMBING .................................................

iii

HALAMAN PENGESAHAN.............................................................................

iv

MOTTO .................. ...........................................................................................

v

HALAMAN PERSEMBAHAN .........................................................................

vi

PERNYATAAN KEASLIAN KARYA .............................................................

vii

ABSTRAK ..........................................................................................................

viii

ABSTRACT..........................................................................................................

ix

KATA PENGANTAR ........................................................................................

x

DAFTAR ISI.......................................................................................................

xiv

DAFTAR TABEL............................................................................................... xxiii
DAFTAR GAMBAR .......................................................................................... xxv
BAB I. PENDAHULUAN ..................................................................................

1

A. Latar Belakang Masalah.....................................................................

1

B. Perumusan Masalah............................................................................

2

C. Metodologi Penulisan ........................................................................

2

1. Studi Literatur ...............................................................................

2

2. Metodologi pengembangan software ............................................

2

D. Tujuan dan manfaat penilitian ...........................................................

4

1. Tujuan Penelitian ..........................................................................

4

xiv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2. Manfaat Penilitian .........................................................................

4

E. Batasan Masalah ................................................................................

4

F. Sistematika penulisan ........................................................................

6

BAB II. DASAR TEORI ....................................................................................

7

A. e-Learning ..........................................................................................

7

1. Definisi e-Learning .......................................................................

7

2. Konsep e-Learning........................................................................

7

3. Fitur-fitur dalam e-Learning .........................................................

9

4. Kelebihan dan kekurangan e-Learning .........................................

10

B. Learning Magement System (LMS) ...................................................

12

C. Content Magement System (CMS)......................................................

12

D. Learning Content Management System (LCMS) ...............................

13

E. HTML ...............................................................................................

13

F. XML

...............................................................................................

14

G. XHTML 2.0........................................................................................

15

H. PHP

...............................................................................................

15

I. Kelebihan dan kekurangan PHP... .......................................................

18

J. MySQL ...............................................................................................

18

K.Kelebihan dan kekurangan MySQL....................................................

20

L. Cascading Style Sheets (CSS) ............................................................

21

xv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB III. ANALISIS DAN PERANCANGAN SISTEM ...................................

21

A. Analisis Masalah ................................................................................

21

B. Analisis Kelayakan.............................................................................

21

C. Analisis Sistem ...................................................................................

22

1. Analisis sistem yang dikembangkan .............................................

22

2. Analisis user..................................................................................

23

3. Analisis kebutuhan hardware dan software .................................

25

a. Analisis kebutuhan hardware.....................................................

25

b. Analisis kebutuhan software......................................................

26

D. Perancangan sistem ............................................................................

27

1. Perancangan proses .......................................................................

27

a. Konteks diagram.........................................................................

27

b. Data flow diagram level 1 Sekretariat .......................................

29

c. Data flow diagram level 1 dosen...............................................

30

d. Data flow diagram level 2 proses 3 Dosen.................................

31

e. Data flow diagram level 3 proses 1 Dosen.................................

32

f. Data flow diagram level 3 proses 2 Dosen.................................

33

g. Data flow diagram level 3 proses 3 Dosen..............................

32

h. Data flow diagram level 3 proses 4 Dosen.................................

34

i. Data flow diagram level1 Mahasiswa.........................................

35

j. Data flow diagram level 2 proses 3 Mahasiswa..........................

36

k.Data flow diagram level 1 Admin...............................................

38

2. Perancangan basis data .................................................................

39

xvi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

a. Identifikasi entitas dan atribut dalam basis data.........................

39

b.Relasi antar entitas basis data......................................................

40

c. Entity Relationship Diagram (ERD)...........................................

43

d.Pemetaan (Mapping Tabel) .........................................................

45

e.Kamus data ..................................................................................

46

f.Integritas basis data......................................................................

53

i. Aturan imtegritas entitas ............................................

53

ii. Aturan Domaim ........................................................

53

E. Perancangan Interface ........................................................................

58

1. Rancangan Struktur Menu ...........................................................

58

a. Struktur menu untuk Sekretariat..................................

58

b. Struktur menu untuk Admin .......................................

58

c. Struktur menu untuk Anggota .....................................

58

d. Struktur menu untuk Dosen ........................................

59

e. Struktur menu untuk Mahasiswa.................................

60

2. Rancangan Halaman .....................................................................

61

a. Rancangan Halaman utama .........................................

61

b. Rancangan Halaman Utama untuk Dosen...................

61

c. Rancangan Utama untuk Mahasiswa ..........................

68

d. Rancangan Utama untuk Sekretariat...........................

71

e. Rancangan Halaman Utama untuk Anggota ...............

73

f. Rancangan Halaman Utama untuk Admin ..................

75

xvii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB IV. IMPLEMENTASI ...............................................................................

78

A. Implementasi basis data .....................................................................

78

1. Tabel Admin ........................................................................

78

2. Tabel Anggota......................................................................

79

3. Tabel bahan kuliah ..............................................................

80

4. Tabel detail matakuliah ........................................................

80

5. Tabel kumpul tugas ..............................................................

81

6. Tabel pengumuman.............................................................

82

7. Tabel pengumuman sekretariat ............................................

82

8. Tabel sekretariat ...................................................................

83

9. Tabel soal tugas ...................................................................

83

10. Tabel Dosen .......................................................................

84

11. Tabel Jadwal ......................................................................

85

12. Tabel KRS .........................................................................

85

13. Tabel Mhs ..........................................................................

86

14. Tabel Mtk ...........................................................................

86

15. Tabel sandi dosen ..............................................................

87

16. Tabel sandi mhs .................................................................

87

B. Implemetasi proses .............................................................................

88

1. Proses dari sisi sekretariat ....................................................

88

a. Proses login .................................................................

88

b. proses tambah pengumuman .......................................

89

c. proses lihat daftar pengumuman..................................

90

xviii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

2. Proses dari sisi dosen ...........................................................

91

a. Proses login .................................................................

91

b. proses masuk ruang kelas............................................

91

c. proses edit deskripsi,tujuan dan kepustakaan..............

92

d. proses edit silabus .......................................................

94

e. proses tambah pengumuman .......................................

94

f. proses tambah bahan kuliah........................................

96

g. proses tambah tugas ....................................................

97

h. proses lihat tugas masuk .............................................

98

i. proses download file hasil tugas mahasiswa ................

98

j. proses pemberian nilai tugas ........................................

99

3. Proses dari sisi mahasiswa ..................................................

99

a. Proses login .................................................................

99

b. proses masuk ruang kelas............................................ 100
c. proses tampil deskripsi,tujuan&kepustakaan .............. 101
d. proses tampil silabus ................................................... 102
e. proses tampil pengumuman......................................... 103
f. proses tampil daftar bahan kuliah ............................... 104
g. proses download bahan kuliah .................................... 105
h. proses daftar tugas....................................................... 105
i. proses download file tugas ........................................... 106
j. proses kumpul tugas..................................................... 106
4. Proses dari sisi anggota ........................................................ 108

xix

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

a. Proses registrasi........................................................... 108
b. proses login ................................................................. 109
c. proses tampil daftar matakuliah .................................. 109
d. proses download bahan kuliah .................................... 110
5. Proses dari sisi admin .......................................................... 110
a. Proses login ................................................................. 110
b. proses tampil daftar anggota baru ............................... 111
c. proses tampil daftar kelas kuliah ................................. 111
d proses hapus pengmumn,bahan kuliah,tugas .............. 111
C. Implemetasi antarmuka ...................................................................... 113
1. Implementasi halaman dari sisi sekretariat .......................... 113
a. Implementasi halaman login ....................................... 113
b. Implementasi tambah pengumuman ........................... 114
c. Implementasi halaman daftar pengumuman................ 115
2. Implementasi halaman dari sisi dosen ................................. 116
a. Implementasi halaman login ....................................... 116
b. Implementasi halaman daftar kelas............................. 117
c. Implementasi halaman kelas kuliah ............................ 118
d. Implementasi halaman edit deskripsi .......................... 119
e. Implementasi halaman edit tujuan............................... 119
f. Implementasi halaman edit kepustakaan ..................... 120
g. Implementasi halaman hakaman silabus..................... 121
h. Implementasi halaman edit silabus ............................. 122

xx

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

i. Implementasi halaman pengumuman .......................... 123
j. Implementasi halaman tambah pengumuman.............. 124
k. Implementasi halaman bahan kuliah.......................... 125
l. Implementasi halaman tambah bahan kuliah .............. 126
m. Implementasi tambah bahan kuliah........................... 126
n. Implementasi halaman tugas ....................................... 127
o. Implementasi halaman tambah tugas .......................... 128
p. Implementasi halaman lihat tugas masuk ................... 129
q. Implementasi halaman isi nilai tugas .......................... 130
3. Implementasi halaman dari sisi mahasiswa ........................ 131
a. Implementasi halaman login ....................................... 131
b. Implementasi halaman masuk ruang kelas.................. 132
c. Implementasi tampil deskripsi, tujuan .......................
dan kepustakaan .......................................................... 133
d. Implementasi halaman tampil silabus ......................... 134
e. Implementasi halaman tampil pengumuman............... 135
f. Implementasi tampil daftar bahan kuliah.................... 136
g. Implementasi halaman daftar tugas & nilai ............... 137
h. Implementasi halaman kumpul tugas.......................... 138
4 Implementasi halaman dari sisi anggota ............................... 139
a. Implementasi halaman registrasi ................................. 139
b. Implementasi halaman login ....................................... 140
c. Implementasi tampil daftar matakuliah....................... 141

xxi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

d. Implementasi download bahan kuliah......................... 142
5. Implementasi halaman dari sisi admin ................................ 143
a. Implementasi halaman login ....................................... 143
b. Implementasi daftar anggota ....................................... 144
c. Implementasi halaman aktivasi anggota baru ............. 145
d. Implementasi halaman tampil daftar kelas .................
kuliah........................................................................... 146
e. Implementasi halaman hapus pengumuman.................. 147
f. Implementasi halaman hapus bahan kuliah ................... 148
g. Implementasi halaman hapus tugas............................... 149

BAB V HASIL DAN PEMBAHASAN KUISONER ........................................ 150
A. Kuisoner ............................................................................................. 150
B. Teknik pengumpulan data .................................................................. 150

BAB VI. PENUTUP......... .................................................................................. 162
A. Kesimpulan ........................................................................................ 162
B. Saran ................................................................................................... 163

DAFTAR PUSTAKA ......................................................................................... xxix
LAMPIRAN........................................................................................................ xxx

xxii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR TABEL

Tabel 3.1 Aturan integsritas entitas.....................................................................

53

Tabel 3.2 Aturan domain untuk tabel Admin......................................................

54

Tabel 3.3 Atruran domain untuk tabel Anggota .................................................

54

Tabel 3.4 Aturan domain untuk tabel Dosen ......................................................

54

Tabel 3.5 Aturan domain untuk tabel Mahasiswa...............................................

55

Tabel 3.6. Aturan domain untuk tabel Detail Matakuliah...................................

55

Tabel 3.7. Aturan domain untuk table Bahan Kuliah..........................................

55

Tabel 3.8. Aturan domain untuk tabel Krs..........................................................

55

Tabel 3.9. Aturan domain untuk tabel Soal Tugas..............................................

56

Tabel 3.10. Aturan domain untuk table Kumpul Tugas......................................

56

Tabel 3.11. Aturan domain untuk table Pengumuman........................................

56

Tabel 3.12. Aturan domain untuk table pengumuman sekretariat ......................

56

Tabel 3.13 Aturan domain untuk table sekretariat ..............................................

57

Tabel 3.14 Aturan domain untuk tabel Jw ..........................................................

57

Tabel 3.15 Aturan domain untuk tabel Mtk ........................................................

57

Tabel 3.16 Aturan domain untuk tabel Sandi Dosen ..........................................

57

Tabel 3.17 Aturan domain untuk tabel Sandi Mahasiswa...................................

57

Tabel 5.1 Hasil kuisioner apakah situs perlu dibangun....................................... 154
Tabel 5.2 Hasil kuisioner untuk manfaat ............................................................ 155
Tabel 5.3 Hasil kuisioner untuk menunjukan apakah situs ini
membantu dosen ................................................................................................. 156

xxiii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Tabel 5.4 Hasil kuisioner untuk menunjukan apakah situs ini
membantu mahasiswa ......................................................................................... 158
Tabel 5.5 Hasil kuisioner untuk menunjukan apakah situs ini
membantu anggota .............................................................................................. 159
Tabel 5.6 Hasil kuisioner untuk tampilan web.................................................... 160
Tabel 5.7 Hasil kuisioner untuk kemudahan pemakaian .................................... 161

xxiv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

DAFTAR GAMBAR

Gambar 3.1 Konteks Diagram ...........................................................................

27

Gambar 3.2 DFD Level 1 Sekretariat ................................................................

29

Gambar 3.3 DFD Level 1 untuk Dosen .............................................................

30

Gambar 3.4 DFD Level 2 proses 3 untuk Dosen ...............................................

31

Gambar 3.5 DFD Level 3 proses 1 untuk Dosen ...............................................

32

Gambar 3.6 DFD Level 3 proses 2 untuk Dosen ...............................................

33

Gambar 3.7 DFD Level 3 proses 3 untuk Dosen ...............................................

33

Gambar 3.8 DFD Level 3 proses 4 untuk Dosen ...............................................

34

Gambar 3.9 DFD Level 1 untuk Mahasiswa......................................................

35

Gambar 3.10 DFD Level 2 proses 3 untuk Mahasiswa .....................................

36

Gambar 3.11 DFD Level 1 untuk Anggota........................................................

37

Gambar 3.12 DFD Level 1 untuk Admin...........................................................

38

Gambar 3.13 Entity Relational Diagram............................................................

44

Gambar 3.14 Struktur Menu Sekretariat ............................................................

58

Gambar 3.15 Struktur Menu Admin ..................................................................

58

Gambar 3.16 Struktur Menu Anggota................................................................

58

Gambar 3.17 Struktur Menu Dosen ...................................................................

59

Gambar 3.18 Struktur Menu Mahasiswa ...........................................................

60

Gambar 3.19 Rancangan Halaman Utama .........................................................

61

Gambar 3.20 Rancangan Halaman Utama Dosen..............................................

61

Gambar 3.21 Rancangan Halaman Ruang Kelas ...............................................

62

xxv

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.22 Rancangan Halaman Edit
deskripsi/tujuan/kepustakaan ..............................................................................

62

Gambar 3.23 Rancangan Halaman Silabus........................................................

63

Gambar 3.24 Rancangan Halaman Edit Silabus ................................................

63

Gambar 3.25 Rancangan Halaman Pengumuman..............................................

64

Gambar 3.26 Rancangan Halaman Tambah Pengumuman................................

64

Gambar 3.27 Rancangan Halaman Bahan Kuliah..............................................

64

Gambar 3.28 Rancangan Halaman Tambah Bahan Kuliah ...............................

65

Gambar 3.29 Rancangan Halaman Tugas..........................................................

66

Gambar 3.30 Rancangan Halaman Tambah Tugas............................................

66

Gambar 3.31 Rancangan Halaman Lihat Tugas Masuk.....................................

67

Gambar 3.32 Rancangan Halaman Isi Nilai Tugas............................................

67

Gambar 3.33 Rancangan Halaman Utama Mahasiswa ......................................

68

Gambar 3.34 Rancangan Halaman Ruang Kelas ...............................................

68

Gambar 3.35 Rancangan Halaman Silabus........................................................

69

Gambar 3.36 Rancangan Halaman Pengumuman..............................................

69

Gambar 3.37 Rancangan Halaman Bahan Kuliah..............................................

70

Gambar 3.38 Rancangan Halaman Tugas...........................................................

70

Gambar 3.39 Rancangan Halaman Kumpul Tugas............................................

71

Gambar 3.40 Rancangan Halaman Utama Sekretariat.......................................

71

Gambar 3.41 Rancangan Halaman Tambah Pengumuman
Sekretariat ...........................................................................................................

72

Gambar 3.42 Rancangan Halaman Lihat Pengumuman
Sekretariat ...........................................................................................................

72

Gambar 3.43 Rancangan Halaman Registrasi Anggota.....................................

73

xxvi

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 3.44 Rancangan Halaman Konfirmasi Registrasi ................................

73

Gambar 3.45 Rancangan Halaman Lihat Daftar Matakuliah.............................

74

Gambar 3.46 Rancangan Halaman Lihat Daftar Bahan Kuliah.........................

74

Gambar 3.47 Rancangan Halaman Login Admin ..............................................

75

Gambar 3.48 Rancangan Halaman Daftar Anggota...........................................

75

Gambar 3.49 Rancangan Halaman Aktivasi Anggota .......................................

76

Gambar 3.50 Rancangan Halaman Kelas E-learning ........................................

76

Gambar 3.51 Rancangan Halaman Hapus Pengumuman ..................................

77

Gambar 3.52 Rancangan Hapus Bahan Kuliah..................................................

77

Gambar 3.53 Rancangan Halaman Hapus Tugas...............................................

77

Gambar 4.1 Halaman Login ............................................................................... 113
Gambar 4.2 Halaman Tambah Pengumuman Sekretariat .................................. 114
Gambar 4.3 Halaman Daftar Pengumuman ....................................................... 115
Gambar 4.4 Halaman Login Dosen.................................................................... 116
Gambar 4.5 Halaman Daftar Kelas Kuliah ........................................................ 117
Gambar 4.6 Halaman Daftar pengumuman Sekretariat ..................................... 118
Gambar 4.7 Halaman Edit Deskripsi ................................................................. 119
Gambar 4.8 Halaman Edit Tujuan ..................................................................... 119
Gambar 4.9 Halaman Edit Kepustakaan ............................................................ 120
Gambar 4.10 Halaman Silabus........................................................................... 121
Gambar 4.11 Halaman Edit Silabus ................................................................... 122
Gambar 4.12 Halaman Pengumuman ................................................................ 123
Gambar 4.13 Halaman Tambah Pengumuman .................................................. 124

xxvii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.14 Halaman Bahan Kuliah ................................................................ 125
Gambar 4.15 Halaman Tambah Bahan Kuliah .................................................. 126
Gambar 4.16 Halaman Tugas............................................................................. 127
Gambar 4.17 Halaman Tambah Tugas............................................................... 128
Gambar 4.18 Halaman Daftar Tugas Masuk...................................................... 129
Gambar 4.19 Halaman Isi Nilai Tugas............................................................... 130
Gambar 4.20 Halaman Login Mahasiswa .......................................................... 131
Gambar 4.21 Halaman Daftar Kelas Kuliah ...................................................... 132
Gambar 4.22 Halaman Deskripsi, Tujuan, dan kepustakaan
Mata Kuliah......................................................................................................... 133
Gambar 4.23 Halaman Silabus........................................................................... 134
Gambar 4.24 Halaman Daftar Pengumuman ..................................................... 135
Gambar 4.25 Halaman Daftar Bahan Kuliah ..................................................... 136
Gambar 4.26 Halaman Daftar Tugas dan Nilai Tugas....................................... 137
Gambar 4.27 Halaman Kumpul Tugas .............................................................. 138
Gambar 4.28 Halaman Registrasi ...................................................................... 139
Gambar 4.29 Halaman Login Anggota .............................................................. 140
Gambar 4.30 Halaman Daftar Matakuliah dan Bahan Kuliah ........................... 141
Gambar 4.31 Halaman Download Bahan Kuliah............................................... 142
Gambar 4.32 Halaman Login Admin ................................................................. 143
Gambar 4.33 Halaman Daftar Anggota ............................................................. 144
Gambar 4.34 Halaman Aktivasi Anggota ......................................................... 145
Gambar 4.35 Halaman Daftar Kelas .................................................................. 146
Gambar 4.36 Halaman Hapus Pengumuman ..................................................... 147

xxviii

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

Gambar 4.37 Halaman Hapus Bahan Kuliah ..................................................... 148
Gambar 4.38 Halaman Tugas............................................................................. 149
Gambar 5.1 Form kuisoner ................................................................................ 152
Gambar 5.2 Grafik hasil kuisioner apakah situs perlu dibangun ....................... 154
Gambar 5.3 Grafik hasil kuisioner untuk manfaat ............................................. 155
Gambar 5.4 Grafik hasil kuisioner, apakah situs ini membantu
dosen ................................................................................................................... 157
Gambar 5.5 Grafik hasil, apakah situs ini membantu mahasiswa...................... 158
Gambar 5.6 Grafik Hasil kuisioner, apakah situs ini membantu
anggota ............................................................................................................... 159
Gambar 5.7 Grafik hasil kuisioner untuk tampilan web .................................... 160
Gambar 5.8 Grafik hasil kuisioner untuk kemudahan dipakai........................... 161

xxix

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB I
PENDAHULUAN

A.

Latar belakang masalah
E-Learning

merupakan

suatu

pendekatan

untuk

mengembangkan

pengetahuan, ketrampilan, dan kompetensi melalui sarana berbasis teknologi
internet. E-Learning memungkinkan tersampainya bahan ajar kepada mahasiswa
melalui media internet, intranet atau media jaringan komputer lainnya. Learning
Management System (LMS) merupakan sistem yang membantu administrasi dalam
mengelola content dari web e-learning dan berfungsi sebagai platform e-Learning
content.
Universitas Sanata Dharma telah memiliki LMS untuk membantu
administrasi e-Learning yang bersifat public ( terbuka untuk umum ) dengan
alamat www.belajar.usd.ac.id. Situs ini juga dapat diakses oleh user yang bukan
mahasiswa atau dosen Universitas Sanata Dharma. Situs ini sangat bermanfaat
untuk publikasi karya-karya ilmiah yang dilakukan oleh dosen dan mahasiswa
Universitas Sanata Dharma ke dunia internet. Akan tetapi situs ini belum dapat
memberikan ruang privat berupa virtual class untuk kelas-kelas internal yang ada,
yang dapat menunjang sarana belajar mengajar pada program studi di Universitas
Sanata Dharma Yogyakarta .
Penulis mengembangkan sebuah aplikasi LMS yang mampu menutupi
kelemahan tersebut. Sistem LMS tersebut dapat diakses oleh dosen, mahasiswa,
dan anggota yang terdaftar. LMS ini memberikan layanan berupa silabus, papan

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
2

pengumuman, bahan kuliah, tugas dan pengumpulan tugas, dan download bahan
kuliah untuk anggota e-learning yang terdaftar.

B.

Rumusan masalah
Dari latar belakang yang telah diuraikan sebelumnya maka dapat

dirumuskan permasalahan sebagai berikut : bagaimana mengembangkan fitur
pengelolaan kelas matakuliah untuk mendukung LMS yang dapat menunjang
sarana belajar mengajar di Universitas Sanata Dharma Yogyakarta

C.

Metodologi penulisan
Metode yang akan digunakan dalam penulisan ini adalah sebagai

berikut :
1. Studi Literatur
Dengan

mempelajari

buku-buku

yang

ada

kaitannya

dengan

permasalahan yang akan dibahas. Studi Literatur digunakan untuk
melakukan analisis dengan media yang ada berupa buku atau sumbersumber tertulis lainnya, sehingga hasil pengamatan akan lebih dapat
dipertanggung jawabkan secara ilmiah.
2. Metodologi pengembangan software yang digunakan adalah metode
Waterfall meliputi :
a. Analisa

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
3

Mengidentifikasi

kebutuhan-kebutuhan

yang

diperlukan

dalam

pembuatan sistem dan mengumpulkan data-data yang sesuai dengan
kebutuhan sistem yang akan dibangun.
b. Perancangan (Design)
Merancang sistem yang akan dibangun dalam hal ini meliputi
perancangan basis data, perancangan proses, struktur menu dan
perancangan user interface.
c. Pembuatan program (Coding)
Pada tahap ini yang dilakukan adalah menerjemahkan hasil
perancangan ke dalam bahasa pemrograman tertentu.
d. Pengujian (Testing)
Setelah tahap pembuatan program maka tahap testing ini perlu
dilakukan untuk menguji system yang telah dibuat dan memperbaiki
kesalahan yang ditemukan.
e. Implementasi
Dalam tahap ini yang dilakukan adalah menginstal system yang telah
dibuat.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
4

D.

Tujuan dan manfaat penelitian

1.

Tujuan tugas akhir ini adalah untuk membangun fitur pengelolaan kelas
matakuliah yang dapat menunjang proses belajar mengajar pada program
studi Ilmu Komputer di Universitas Sanata Dharma Yogyakarta

2.

Manfaatnya adalah :
a. Membantu dosen dalam proses belajar mengajar
b. Bermanfaat bagi mahasiswa dalam memperoleh bahan kuliah yang
diberikan dosen disamping pengajaran yang dilakukan di kelas dan
membantu mahasiswa dalam pengumpulan tugas.
c. Bermanfaat

bagi

masyarakat

umum

yang

ingin

menambah

pengetahuan di bidang ilmu komputer

E.

Batasan masalah
Agar sistem yang dibuat tidak menjadi sangat kompleks maka akan

diberikan batasan-batasan sistem sebagai berikut :
1. Feature e-Learning yang disediakan hanya berupa silabus, bahan
kuliah yang bisa didownload, bahan presentasi, tugas dan sumbersumber referensi untuk pengerjaan tugas, pengumpulan tugas dan
papan pengumuman.
2. Pengguna sistem ini ada 5 yaitu Administrator, sekretariat, dosen,
mahasiswa dan anggota
a. Administrator

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
5

Administrator

mengaktifasi

anggota

dan

me-reset

data

pengumuman, bahan kuliah dan tugas per semester
b. Sekretariat
Karyawan

sekretariat

dapat

menambah

pengumuman

dan

menghapus pengumuman
c. Dosen
Adapun yang dapat dilakukan dosen adalah memberikan silabus,
mengupload bahan ajaran, buat pengumuman, memberikan tugas,
men-download tugas dari siswa dan memberikan nilai tugas
d. Mahasiswa
Siswa bisa men-download bahan kuliah, men-download tugas,
meng-upload hasil tugas, melihat nilai tugas, dan melihat
pengumuman
e. Anggota
Anggota dapat melakukan registrasi agar anggota bisa melihat
daftar matakuliah dan men-download bahan-bahan kuliah yang ada
dalam sistem
3. Pembuatan web menggunakan PHP dan MySQL untuk mengelola
basis datanya.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI
6

F.
BAB I

Sistematika penulisan
PENDAHULUAN
Berisi tentang latar belakang masalah, rumusan masalah, tujuan dan
manfaat penelitian, metodologi penulisan, serta sistematika penulisan.

BAB II DASAR TEORI
Berisi tentang informasi definisi e-Learning, feature-feature e-learning,
kelebihan dan kekurangan e-learning, Learning Management System
(LMS),

Content

Management

System

(CMS),

Learning

Content

Management System (LCMS), HTML, XML, XHTML 2.0, PHP, MySQL
dan CSS.
BAB III ANALISIS DAN PERANCANGAN SISTEM
Berisi analisis perangkat lunak yang menjelaskan tentang pemodelan
sistem dalam bentuk Diagram Arus Data. Dan juga berisi perancangan
perangkat lunak yang menjelaskan tentang rancangan database, dan antar
muka yang akan dibuat.
BAB IV IMPLEMENTASI SISTEM
Berisi tentang implementasi yang telah dibuat
BAB V HASIL DAN PEMBAHASAN KUISONER
Berisi tentang hasil dan pembahasan kuisoner dari responden.
BAB VI PENUTUP
Berisi tentang kesimpulan yang didapatkan dan saran-saran berdasarkan
hasil perancangan dan sistem yang dibuat.

PLAGIAT MERUPAKAN TINDAKAN TIDAK TERPUJI

BAB II
DASAR TEORI

A.

E-Learning
1.

Definisi e-Learning
e-Learning terdiri dari dua bagian yaitu ’e’ yang merupakan

singkatan dari ’electronical’ dan ’learning’ yang artinya ’pembelajaran’.
Jadi e-Learning berarti pembelajaran dengan menggunakan jasa bantuan
perangkat elektronika (Soekartawi, 2003). Istilah e-Learning dapat
didefinisik