vi
ABSTRAK
Akademi Militer (Akmil) yang bertempat di kota Magelang adalah penyelenggarakan Pendidikan Pembentukan Perwira TNI AD tingkat Akademi. E-leaning adalah sistem pembelajaran elektronik yang menggunakan teknologi internet untuk memfasilitasi proses belajar dan mengajar. Aplikasi E-Learning dibuat dengan tujuan dapat mendorong siswa taruna untuk dapat belajar mandiri di luar kelas. Aplikasi ini berisi fitur yang dapat memudahkan pengguna dalam proses belajar.Teknologi yang dipakai dalam pembuatan aplikasi ini adalah ASP .NET yang merupakan salah satu teknologi untuk menciptakan halaman web yang dinamis dengan menggunakan bahasa pemrograman C# yang merupakan bahasa pemrograman berjenis OOP (Object Oriented Programming).
vii
ABSTRACT
Militery Academy (Akademi Militer or AKMIL) which is locates in Magelang, is the exertion of the education for the young soldier before they joined the army. E-Learning is electronic learning system that uses networking technology to facilitate teaching and learning process. E-Learning application created with the aim to encourage students to study independently outside of class This application contains features that can facilitate a user in the learning process. The technology used in making this application is an ASP. NET is one of the technology to create dynamic web pages using C # programming language which is a type programming language OOP (Object Oriented Programming).
viii
DAFTAR ISI
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN ... ii
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN ... iii
PRAKATA... iv
ABSTRAK... vi
ABSTRACT ... vii
DAFTAR ISI ... viii
DAFTAR GAMBAR ... xii
DAFTAR TABEL ... xix
DAFTAR PROGRAM ... xxi
BAB I PENDAHULUAN ... 1
I.1 Latar Belakang ... 1
I.2 Rumusan Masalah ... 2
I.3 Tujuan Pembahasan ... 3
I.4 Batasan Masalah ... 3
I.5 Sistematika Pembahasan ... 4
BAB II DASAR TEORI ... 6
II.1 E-Learning ... 6
II.2 ASP .NET... 6
II.2.1 LINQ ... 7
II.3 C# ... 8
II.3.1 Keungggulan C# ... 8
II.4 Basis Data... 9
II.5 Entity Relationship Diagram ... 10
II.5.1 Kardinalitas Relasi ... 11
II.6 Unified Modeling Language (UML) ... 12
II.6.1 Usecase Diagram ... 13
ix
II.6.3 Class Diagram ... 17
II.7 Flowchart ... 20
II.8 Black-Box Testing ... 21
II.9 White-Box Testing ... 21
II.10 Kuesioner ... 21
BAB III ANALISA DAN PEMODELAN ... 25
III.1 Proses Bisnis ... 25
III.1.1 Proses Bisnis Login ... 25
III.1.2 Proses Bisnis Kelola Departemen ... 25
III.1.3 Proses Bisnis Kelola Mata Pelajaran ... 26
III.1.4. Proses Bisnis Kelola Materi Pelajaran ... 29
III.1.5 Proses Bisnis Kelola Siswa ... 32
III.1.6 Proses Bisnis Kelola Pengajar ... 36
III.1.7 Proses Bisnis Membagi Kelas... 40
III.1.8 Proses Bisnis Kelola Pengumuman ... 42
III.1.9 Proses Bisnis Mengubah Tampilan ... 45
III.1.10 Proses Bisnis Laporan ... 47
III.1.11 Proses Bisnis Kuis ... 49
III.1.12 Proses Bisnis Edit Password ... 51
III.1.13 Proses Bisnis Potofolio ... 52
III.2 Usecase Diagram ... 52
III.2.1 Usecase Diagram Siswa ... 53
III.2.2 Usecase Diagram Admin ... 54
III.3 Activity Diagram ... 55
III.3.1 Activity Diagram Login ... 55
III.3.2 Activity Diagram Kelola Departemen ... 56
III.3.3 Activity Diagram Kelola Mata Pelajaran ... 58
x
III.3.5 Activity Diagram Kelola Siswa ... 65
III.3.6 Activity Diagram Kelola Pengajar ... 68
III.3.7 Activity Diagram Kelola Kelas ... 72
III.3.8 Activity Diagram Kelola Pengumuman ... 73
III.3.9 Activity Diagram Mengubah Tampilan ... 76
III.3.10 Activity Diagram Laporan ... 78
III.3.11 Activity Diagram Kuis ... 80
III.3.12 Activity Diagram Edit Password ... 82
III.3.13 Activity Diagram Potofolio ... 83
III.4 Class Diagram ... 84
III.5 Entity Relationship Diagram (ERD) ... 84
III.6 ER to Relation ... 87
III.7 WebMap dan Layout ... 87
III.7.1 Web Map ... 87
III.7.2 Layout ... 90
BAB IV PERANCANGAN DAN IMPLEMENTASI ... 108
IV.1 Implementasi Database ... 108
IV.2 User Interface ... 116
BAB V PENGUJIAN ... 146
V.1 White Box Testing ... 146
V.1.1 Pengujian Login ... 146
V.1.2 Pengujian Cari Data ... 146
V.1.3 Pengujian Tambah Data ... 147
V.1.4 Pengujian Ubah Data ... 147
V.1.5 Pengujian Hapus Data ... 148
V.2 BlackBox Testing ... 148
V.2.1 Pengujian Login ... 148
xi
V.2.3 Pengujian Ubah Departemen ... 150
V.2.4 Pengujian Tambah Mata Pelajaran ... 151
V.2.5 Pengujian Ubah Mata Pelajaran ... 151
V.2.6 Pengujian Tambah Pengajar ... 152
V.2.7 Pengujian Ubah Pengajar... 153
V.2.8 Pengujian Ubah Password ... 154
V.2.9 Pengujian Tambah Mengajar ... 155
V.2.10 Pengujian Tambah Siswa ... 156
V.2.11 Pengujian Tambah Pengumuman ... 156
V.2.12 Pengujian Cari Data Pengajar ... 157
V.2.13 Pengujian Cari Data Siswa ... 158
V.2.14 Pengujian Tambah Kuis ... 159
V.2.15 Pengujian Ambil Kuis ... 160
V.2.16 Pengujian Tambah Portofolio ... 161
V.2.17 Pengujian Lihat Nilai ... 161
V.3 Kuesioner ... 162
V.3.1 Hasil Kuesioner ... 162
BAB VI SIMPULAN DAN SARAN ... 165
VI.1 Simpulan ... 165
VI.2 Saran ... 165
DAFTAR PUSTAKA ... 166
LAMPIRAN A BIODATA ... 167
LAMPIRAN B KUESIONER ... 168
xii
DAFTAR GAMBAR
Gambar II.1 Jenjang Data ... 10
Gambar II.2 Relasi One to One ... 11
Gambar II.3 Relasi Many to One ... 11
Gambar II.4 Relasi One to Many ... 12
Gambar II.5 Relasi Many to Many ... 12
Gambar II.6 Contoh ERD ... 12
Gambar II.7 Contoh Usecase Diagram ... 14
Gambar II.8 Contoh Include Relationship ... 15
Gambar II.9 Contoh Extend Relationship ... 15
Gambar II.10 Contoh Activity Diagram ... 17
Gambar II.11 Class Diagram ... 18
Gambar II.12 Gambar Relationship ... 18
Gambar II.13 Gambar Multiplicity ... 18
Gambar II.14 Gambar Peran ... 19
Gambar II.15 Contoh Class Diagram ... 19
Gambar II.16 Contoh Class Diagram Lengkap ... 19
Gambar II.17 Simbol Proses ... 20
Gambar II.18 Simbol Decision ... 20
Gambar II.19 Simbol Ternimal ... 20
Gambar II.20 Simbol Database ... 20
Gambar III.21 Proses Bisnis Login ... 25
Gambar III.22 Proses Bisnis Tambah Departemen ... 25
Gambar III.23 Proses Bisnis Ubah Departemen ... 24
Gambar III.24 Proses Bisnis Hapus Departemen ... 25
Gambar III.25 Proses Bisnis Tambah Mata Pelajaran... 26
Gambar III.26 Proses Bisnis Ubah Mata Pelajaran ... 27
Gambar III.27 Proses Bisnis Hapus Mata Pelajaran ... 28
Gambar III.28 Proses Bisnis Tambah Materi Pelajaran... 29
Gambar III.29 Proses Bisnis Hapus Materi Pelajaran ... 30
Gambar III.30 Proses Bisnis Download Materi ... 31
Gambar III.31 Proses Bisnis Mencari Data Siswa ... 32
Gambar III.32 Proses Bisnis Tambah Siswa ... 33
xiii
Gambar III.34 Proses Bisnis Menghapus Data Siswa ... 35
Gambar III.35 Proses Bisnis Mencari Pengajar ... 36
Gambar III.36 Proses Bisnis Tambah Pengajar ... 37
Gambar III.37 Proses Bisnis Ubah Pengajar ... 39
Gambar III.38 Proses Bisnis Hapus Data Pengajar ... 39
Gambar III.39 Proses Bisnis Bagi Kelas ... 40
Gambar II.40 Proses Bisnis Tambah Tingkat ... 41
Gambar III.41 Proses Bisnis Tambah Pengumuman ... 42
Gambar III.42 Proses Bisnis Ubah Pengumuman ... 43
Gambar III.43 Proses Bisnis Hapus Pengumuman ... 44
Gambar III.44 Proses Bisnis Mengubah Header ... 45
Gambar III.45 Proses Bisnis Mengubah Banner ... 46
Gambar III.46 Proses Bisnis Tambah Banner ... 46
Gambar III.47 Proses Bisnis Hapus Banner ... 47
Gambar III.48 Proses Bisnis Melihat Laporan ... 47
Gambar III.49 Proses Bisnis Menyimpan Laporan ... 48
Gambar III.50 Proses Bisnis Membuat Kuis ... 49
Gambar III.51 Proses Bisnis Ambil Kuis ... 50
Gambar III.52 Proses Bisnis Ubah Password ... 51
Gambar III.53 Proses Bisnis Membuat Portofolio ... 52
Gambar III.54 Usecase Diagram Siswa ... 53
Gambar III.55 Usecase Diagram Admin Dan Pengajar ... 54
Gambar III.56 Activity Diagram Login ... 55
Gambar III.57 Activity Diagram Tambah Departemen ... 56
Gambar III.58 Activity Diagram Ubah Departemen ... 57
Gambar III.59 Activity Diagram Hapus Departemen ... 58
Gambar III.60 Activity Diagram Admin Tambah Mata Pelajaran ... 59
Gambar III.61 Activity Diagram Ubah Mata Pelajaran ... 60
Gambar III.62 Activity Diagram Hapus Mata Pelajaran ... 61
Gambar III.63 Activity Diagram Tambah Materi Pelajaran ... 62
Gambar III.64 Activity Diagram Hapus Materi ... 63
Gambar III.65 Activity Diagram Download Materi ... 64
Gambar III.66 Activity Diagram Mencari Siswa ... 65
Gambar III.67 Activity Diagram Menambah Siswa ... 66
xiv
Gambar III.69 Activity Diagram Menghapus Siswa ... 68
Gambar III.70 Activity Diagram Mencari Pengajar ... 69
Gambar III.71 Activity Diagram Menambah Pengajar ... 69
Gambar III.72 Activity Diagram Mengubah Pengajar ... 70
Gambar III.73 Activity Diagram Menghapus Pengajar ... 71
Gambar III.74 Activity Diagram Membagi Kelas ... 72
Gambar III.75 Activity Diagram Menambah Tingkat ... 73
Gambar III.76 Activity Diagram Tambah Pengumuman ... 74
Gambar III.77 Activity Diagram Mengubah Pengumuman ... 74
Gambar III.78 Activity Diagram Hapus Pengumuman ... 75
Gambar III.79 Activity Diagram Mengubah Header ... 76
Gambar III.80 Activity Diagram Ubah Banner ... 77
Gambar III.81 Activity Diagram Menambah Banner ... 77
Gambar III.82 Activity Diagram Menghapus Banner ... 78
Gambar III.83 Activity Diagram Melihat Laporan ... 79
Gambar III.84 Activity Diagram Menyimpan Laporan ... 79
Gambar III.85 Activity Diagram Membuat Kuis ... 80
Gambar III.86 Activity Diagram Ambil Kuis ... 81
Gambar III.87 Activity Diagram Ubah Password ... 82
Gambar III.88 Activity Diagram Membuat Portofolio ... 83
Gambar III.89 Class Diagram ... 84
Gambar III.90 Entity Relationship Diagram ... 86
Gambar III.91 Web Map Admin ... 87
Gambar III.92 Web Map Pengajar ... 88
Gambar III.93 Web Map Siswa ... 89
Gambar III.94 Layout Halaman Utama ... 90
Gambar III.95 Layout Beranda Admin ... 91
Gambar III.96 Layout Beranda Admin Detail ... 91
Gambar III.97 Layout Materi Pelajaran ... 92
Gambar III.98 Layout Tambah Materi ... 92
Gambar III.99 Layout Kelola Departemen ... 93
Gambar III.100 Layout Tambah Departemen ... 93
Gambar III.101 Layout Ubah Departemen ... 94
Gambar III.102 Layout Kelola Mata Pelajaran ... 94
xv
Gambar III.104 Layout Ubah Mata Pelajaran ... 95
Gambar III.105 Layout Tambah Mata Pelajaran ... 96
Gambar III.106 Layout Kelola Pengajar ... 96
Gambar III.107 Layout Detail Pengajar ... 97
Gambar III.108 Layout Ubah Profil Pengajar ... 97
Gambar III.109 Layout Mengubah Password ... 98
GambarIII. 110 Layout Tambah Mengajar ... 98
Gambar III.111 Layout Tambah Pengajar ... 99
Gambar III.112 Layout Kelola Siswa ... 99
Gambar III.113 Layout Detail Siswa... 100
Gambar III.114 Layout Ubah Data Siswa ... 100
Gambar III.115 Layout Ubah Password ... 101
Gambar III.116 Layout Tambah Siswa ... 101
Gambar III.117 Layout Import Data Siswa ... 102
Gambar III.118 Layout Bagi Kelas ... 102
Gambar III.119 Layout Pengumuman ... 103
Gambar III.120 Layout Tambah Pengumuman ... 103
Gambar III.121 Layout Setting ... 104
Gambar III.122 Layout Report ... 104
Gambar III.123 Layout Statistik ... 105
Gambar III.124 Layout Membuat Kuis Header ... 105
Gambar III.125 Layout Tambah Kuis Detail ... 106
Gambar III.126 Layout Mengambil Kuis ... 106
Gambar III.127 Layout Melihat Nilai ... 107
Gambar III.128 Layout Tambah Portofolio ... 107
Gambar III.129 Implementasi Database ... 108
Gambar IV.130 Tabel TAdmin ... 110
Gambar IV.131 Tabel TJawaban ... 110
Gambar IV.132 Contoh Data Tabel Tjawaban ... 111
Gambar IV.133 Tabel TKelas ... 111
Gambar IV.134 Contoh Data Tabel TKelas ... 111
Gambar IV.135 Tabel TKuisDetail ... 111
Gambar IV.136 Contoh Data Tabel TKuisDetail ... 112
Gambar IV.137 Tabel TKuisHeader ... 112
xvi
Gambar IV.139 Tabel TLogin... 112
Gambar IV.140 Contoh Data TLogin ... 113
Gambar IV.141 Tabel TMataPelajaran ... 113
Gambar IV.142 Contoh Data Tabel TMataPelajaran ... 113
Gambar IV.143 Tabel TMateriPelajaran ... 113
Gambar IV.144 Contoh Data Tabel TMateriPelajaran ... 113
Gambar IV.145 Tabel TMengajar ... 114
Gambar IV.146 Contoh Data Tabel Tmengajar ... 114
Gambar IV.147 Tabel TMengambil ... 114
Gambar IV.148 Contoh Data Tabel TMengambil ... 114
Gambar IV.149 Tabel TPengajar ... 114
Gambar IV.150 Contoh Data TPengajar ... 115
Gambar IV.151 Tabel TPengumuman ... 115
Gambar IV.152 Contoh Data Tabel Tpengumuman ... 115
Gambar IV.153 Tabel TPeran ... 115
Gambar IV.154 Contoh Data Tabel TPeran ... 115
Gambar IV.155 Tabel TSiswa ... 115
Gambar IV.156 Contoh Data Tabel TSiswa ... 116
Gambar IV.157 Tabel TBanner ... 116
Gambar IV.158 Contoh Data Tabel TBanner ... 116
Gambar IV.159 Halaman Utama ... 116
Gambar IV.160 Halaman Beranda Admin ... 118
Gambar IV.161 Beranda Admin 2 ... 118
Gambar IV.162 Halaman Materi Pelajaran ... 119
Gambar IV.163 Pengurutan Materi Oleh Judul ... 119
Gambar IV.164 Download Materi ... 120
Gambar IV.165 Halaman Tambah Materi ... 121
Gambar IV.166 Halaman Kelola Departemen ... 122
Gambar IV.167 Halaman Tambah Data Departemen ... 122
Gambar IV.168 Halaman Mengubah Departemen ... 123
Gambar IV.169 Halaman Kelola Mata Pelajaran... 124
Gambar IV.170 Halaman Kelola Mata Pelajaran Detail... 124
Gambar IV.171 Halaman Edit Mata Pelajaran ... 125
Gambar IV.172 Halaman Tambah Mata Pelajaran ... 126
xvii
Gambar IV.174 Halaman Tambah Pengajar ... 127
Gambar IV.175 Halaman Detail Pengajar ... 128
Gambar IV.176 Halaman Ubah Data Pengajar ... 129
Gambar IV.177 Halaman Ubah Password ... 130
Gambar IV.178 Halaman Tambah Data Mengajar ... 130
Gambar IV.179 Halaman Menambah Pengajar ... 131
Gambar IV.180 Halaman Kelola Siswa ... 132
Gambar IV.181 Halaman Detail Siswa ... 133
Gambar IV.182 Halaman Ubah Data Siswa ... 133
Gambar IV.183 Halaman Tambah Siswa Baru ... 134
Gambar IV.184 Halaman Import Data ... 135
Gambar IV.185 Halaman Ubah Tingkat ... 136
Gambar IV.186 Halaman Kelola Pengumuman ... 137
Gambar IV.187 Halaman Mengubah Pengumuman ... 138
Gambar IV.188 Halaman Menambah Pengumuman ... 138
Gambar IV.189 Halaman Ubah Header ... 139
Gambar IV.190 Halaman Tambah Banner ... 140
Gambar IV.191 Halaman Melihat Statistik ... 140
Gambar IV.192 Halaman Laporan ... 141
Gambar IV.193 Halaman Membuat Kuis Header ... 142
Gambar IV.194 Halaman Kuis Detail ... 143
Gambar IV.195 Halaman Ambil Kuis ... 143
Gambar IV.196 Halaman Siswa Mengambil Kuis... 144
Gambar IV.197 Halaman Melihat Nilai ... 144
Gambar IV.198 Halaman Tambah Portofolio ... 145
Gambar V.199 Pengujian Login ... 146
Gambar V.200 Pengujian Cari Data... 147
Gambar V.201 Pengujian Tambah Data ... 147
Gambar V.202 Pengujian Ubah Data ... 148
Gambar V.203 Pengujian Hapus Data ... 148
Gambar V.204 Contoh Error Login ... 149
Gambar V.205 Contoh Error Tambah Departemen ... 150
Gambar V.206 Contoh Error Ubah Departemen ... 151
Gambar V.207 Contoh Error Tambah Mata Pelajaran ... 151
xviii
Gambar V.209 Contoh Error Tambah Pengajar ... 153
Gambar V.210 Contoh Error Ubah Data Pengajar ... 154
Gambar V.211 Contoh Error Ubah Password ... 155
Gambar V.212 Contoh Error Tambah Mengajar ... 156
Gambar V.213 Contoh Error Tambah Siswa ... 156
Gambar V.214 Contoh Error Tambah Pengumuman ... 157
Gambar V.215 Contoh Hasil Pencarian Data ... 158
Gambar V.216 Hasil Pencarian Data Siswa ... 159
Gambar V.217 Contoh Error Tambah Kuis ... 159
Gambar V.218 Contoh Error Ambil Kuis ... 160
Gambar V.219 Contoh Error Tambah Portofolio ... 161
xix
DAFTAR TABEL
Tabel II.1 Komponen ERD ... 10
Tabel II.2 Komponen Usecase... 13
Tabel II.3 Komponen Activity Diagram ... 16
Tabel III.4 Tabel ER to Relation ... 108
Tabel V.13 Test Case Login ... 149
Tabel V.14 Test Case Tambah Departemen ... 150
Tabel V.15 Test Case Ubah Departemen ... 150
Tabel V.16 Test Case Mata Pelajaran ... 151
Tabel V.17 Test Case Ubah Mata Pelajaran ... 152
Tabel V.18 Test Case Tambah Pengajar ... 152
Tabel V.19 Test Case Ubah Pengajar ... 154
Tabel V.20 Test Case Ubah Password ... 155
Tabel V.21 Test Case Tambah Mengajar ... 155
Tabel V.22 Test Case Tambah Siswa ... 156
Tabel V.23 Test Case Tambah Pengumuman ... 157
Tabel V.24 Test Case Cari Pegawai ... 158
Tabel V.25 Test Case Data Siswa ... 158
Tabel V.26 Test Case Tambah Kuis ... 159
Tabel V.27 Test Case Ambil Kuis ... 160
Tabel V.28 Test Case Tambah Portofolio ... 161
Tabel V.29 Test Case Lihat Nilai ... 161
Tabel V.30 Tabel Kuesioner ... 162
Tabel V.31 Batasan Umur Responden ... 163
Tabel V.32 Tampilan Aplikasi ... 163
Tabel V.33 Tingkat Kemudahan ... 163
Tabel V.34 Error Handling ... 163
Tabel V.35 Fitur Aplikasi ... 163
Tabel V.36 Penilaian Secara Keseluruhan ... 164
Tabel 37 Kamus Data Entitas THeader ... 169
Tabel 38 Kamus Data Entitas TBanner ... 169
Tabel 39 Kamus Data Entitas TPengumuman ... 169
Tabel 40 Kamus Data Entitas TPengajar ... 169
xx
Tabel 42 Kamus Data Entitas TLog ... 170
Tabel 43 Kamus Data Entitas TAlumni ... 170
Tabel 44 Kamus Data Entitas Tsiswa ... 171
Tabel 45 Kamus Data Entitas TLogin ... 171
Tabel 46 Kamus Data Entitas TPeran ... 171
Tabel 47 Kamus Data Entitas TMateriPelajaran ... 172
Tabel 48 Kamus Data Entitas TMengajar ... 172
Tabel 49 Kamus Data Entitas TMataPelajaran ... 172
Tabel 50 Kamus Data Entitas TDepartemen ... 172
Tabel 51 Kamus Data Entitas TKelas ... 173
Tabel 52 Kamus Data Entitas TKuisHeader ... 173
Tabel 53 Kamus Data Entitas TKuisDetail ... 173
Tabel 54 Kamus Data Entitas TJawaban ... 174
xxi
DAFTAR PROGRAM
Program IV.1 Potongan Program Login ... 117
Program IV.2 Potongan Program Download Materi ... 120
Program IV.3 Potongan Program Tambah Departemen ... 123
Program IV.4 Potongan Program Ubah Departemen ... 123
Program IV.5 Potongan Program Ubah Mata Pelajaran... 125
Program IV.6 Potongan Program Tambah Mata Pelajaran ... 126
Program IV.7 Potongan Program Tambah Pengajar ... 128
Program IV.8 Potongan Program Ubah Pengajar ... 129
Program IV.9 Potongan Program Ubah Password ... 130
Program IV.10 Potongan Program Tambah Pengajar ... 131
Program IV.11 Potongan Program Cari Siswa ... 132
Program IV.12 Potongan Program Ubah Siswa ... 134
Program IV.13 Potongan Program Tambah Siswa ... 135
Program IV.14 Potongan Program Ubah Tingkat ... 136
Program IV.15 Potongan Program Ubah Pengumuman ... 138
Program IV.16 Potongan Program Tambah Pengumuman ... 139
Program IV.17 Potongan Program Ubah Header ... 139
Program IV.18 Potongan Program Tambah Banner ... 140
Program IV.19 Potongan Program Laporan ... 141
Program IV.20 Potongan Program Tambah Kuis ... 142
Program IV.21 Potongan Program Ambil Kuis ... 143
1
Universitas Kristen Maranatha
BAB I PENDAHULUAN
I.1 Latar Belakang
Perkembangan Teknologi Informasi yang semakin pesat di Indonesia terutama dalam perkembangan dunia web dan multimedia, kebutuhan akan suatu konsep dan mekanisme belajar mengajar berbasis IT menjadi tidak terelakkan lagi. Konsep yang dikenal dengan sebutan E-Learning ini membawa pengaruh terjadinya proses transformasi pendidikan ke bentuk digital, baik secara isi dan sistemnya. Saat ini konsep E-Learning sudah banyak diterima oleh masyarakat dunia, terbukti dengan maraknya implementasi E-Learning di lembaga pendidikan maupun industri.
Teknologi di dalam E-Learning dapat dijadikan media untuk semakin memperbaiki kualitas dalam pembelajaran jarak jauh (distance learning) dalam dunia pendidikan. Jika semula E-Learning terkesan sebagai pembelajaran yang pasif dan hanya satu arah dari staf pengajar semata, setahap demi setahap hal ini mulai dirombak. Dukungan multimedia dan perkembangan baru di dunia web semakin membantu mewujudkan pembelajaran interaktif, meskipun tidak bertemu secara fisik.
E-Learning sendiri merupakan suatu pendekatan untuk memfasilitasi dan
mengembangkan proses belajar-mengajar dengan mempergunakan komputer maupun teknologi komunikasi lainnya, misalnya CDROM, televisi, PDA.
E-Learning memberikan jawaban terhadap tantangan utama dalam dunia
pendidikan teknik sekarang ini, yakni untuk menciptakan sebuah lingkungan belajar yang menyediakan siswa dengan kemampuan kognitif untuk melakukan analisis, sintesis dan membuat kesimpulan dari topik yang diberikan. Konsep pembelajaran E-Learning dapat membuat kualitas pembelajaran akan meningkat, jalannya pembelajaran juga menjadi lebih efektif dan efisien karena siswa dapat mempersiapkan dan mempelajari materi pembelajaran yang diperoleh dari internet sebelum pembelajaran dimulai.
2
Universitas Kristen Maranatha Proses pembelajaran di Akmil selama ini masih bersifat konvensional, dengan kata lain bahwa proses belajar mengajar antara taruna(siswa) dengan pengajar hanya dapat dilakukan dengan syarat terjadinya pertemuan antara taruna dengan pengajar di dalam kelas. Jika pertemuan antara taruna dengan pengajar tidak terjadi maka secara otomatis proses pembelajaran pun tidak dapat dilaksanakan.
Proses transfer ilmu pengetahuan hampir sepenuhnya dilakukan di dalam kelas yang menyebabkan transfer ilmu pengetahuan bisa terlambat jika pertemuan tidak terjadi. Keadaan seperti ini sangat jelas dapat menghambat proses pembelajaran di Akmil yang dapat berakibat berkurangnya pemahaman siswa terhadap suatu materi pelajaran. Maka perlu dibuat suatu aplikasi E-Learning berbasis web yang dapat diakses kapan saja dan dimana saja sehingga mendukung proses pendidikan di Akmil serta mempermudah dalam penyebaran ilmu pengetahuan kepada masyarakat umum.
I.2 Rumusan Masalah
Rumusan masalah yang timbul dalam pembuatan aplikasi ini adalah sebagai berikut:
1) Bagaimana mengatasi kesulitan yang dialami oleh para taruna dalam memperoleh materi pelajaran saat berada diluar kelas?
2) Bagaimana mengatasi permasalahan yang dialami para pengajar atau staf lainnya dalam mendistribusikan materi maupun informasi?
3) Bagaimana cara mempermudah siswa taruna dalam menyimpan biografi diri selama pembelajaran di Akmil?
4) Bagaimana cara mempermudah siswa taruna mengikuti kuis saat tidak berada di kelas?
5) Bagaimana cara mempermudah staf Akmil dalam mengolah data siswa baru?
6) Bagaimana cara agar admin dapat mengetahui histori pengguna aplikasi E-Learning?
3
Universitas Kristen Maranatha 8) Bagaimana cara mempermudah staf Akmil dalam mengolah data
departemen, data mata pelajaran? I.3 Tujuan Pembahasan
Tujuan yang ingin penulis capai dalam penyusunan laporan tugas akhir ini adalah: 1) Membuat aplikasi yang dapat memudahkan para taruna untuk memperoleh
materi meski mereka tidak berada di kelas.
2) Membuat aplikasi yang memudahkan para pengajar untuk dapat mendistribusikan materi dan informasi penting lainnya.
3) Membuat aplikasi dengan fitur portofolio, sehingga siswa taruna dapat menulis biografi lengkap dirinya dan bisa di cetak.
4) Membuat aplikasi dengan fitur kuis online, sehingga meski tidak berada di dalam kelas siswa taruna dapat mengikuti ujian atau kuis yang disediakan oleh pengajar.
5) Membuat aplikasi dengan fitur untuk menambah data siswa baru dengan nomor akademik yang sudah tersedia secara otomatis.
6) Membuat aplikasi dengan fitur pencatatan hostiri sehingga setiap kegiatan pengguna akan dibuat historinya agar admin dapat selalu mengontrol perkembangan aplikasi E-Learning.
7) Membuat aplikasi dengan fitur untuk mengelola data pengajar dan data siswa seperti menambah, mengubah dan menghapus yang akan dikelola oleh admin.
8) Membuat aplikasi dengan fitur untuk mengelola departemen dan mata pelajaran seperti menambah, mengubah dan menghapus data.
I.4 Batasan Masalah
Batasan-batasan masalah dalam aplikasi ini adalah:
1) Aplikasi digunakan oleh seluruh pihak akademi yang telah terdaftar dan memiliki hak akses aplikasi.
2) Data identitas pengguna (pengajar, taruna) aplikasi dikelola oleh admin seperti menambah, mengubah dan menghapus data.
3) Admin tidak bisa mengubah password siswa dan pengajar.
4
Universitas Kristen Maranatha 5) Kuis online menggunakan sistem random question untuk setiap siswanya
dan langsung menampilkan total nilai yang didapat.
6) Mengirim email apabila siswa sudah menyelesaikan kuis, dengan informasi nilai kuis siswa.
7) Pengajar bisa meng-upload materi pelajaran dan membuat kuis tetapi hanya pada mata pelajaran yang pengajar ajarkan.
8) Taruna(siswa) bias men-download materi pembelajaran dan mengikuti kuis tetapi hanya pada mata pelajaran dan kelas yang diikutinya.
9) Taruna bisa membuat potofolio dan mencetak portofolio.
10) Admin dapat menambah, mengubah dan menghapus pengumuman sedangkan pengajar hanya dapat menambah dan mengubah pengumuman yang pernah pengajar buat saja.
I.5 Sistematika Pembahasan
Sistematika penyajian dalam laporan tugas akhir ini adalah sebagai berikut : BAB I: PENDAHULUAN
a. Latar Belakang
Deskripsi mengenai alasan oengambilan topik b. Rumusan Masalah
Intisari dari masalah yang ingin dipecahkan atau pelajari. Masalah dapat dirumuskan dari uraian latar belakang.
c. Tujuan Pembahasan
Tujuan pembahasan yaitu hasil yang ingin dicapai dalam pembuatan karya ilmiah. Tujuan merupakan solusi yang dapat menjawab masalah yang dihadapi. d. Batasan Masalah
Batasan masalah berisi hal-hal yang akan dibuat (diimplementasikan). e. Sistematika Pembahasan
Sistematika penyajian berisi garis besar (outline) dari tiap bab. f. Waktu Dan Tempat
BAB II: DASAR TEORI
Bab ini berisi teori atau algoritma atau metode penunjang yang digunakan ketika membuat laporan ini.
BAB III: ANALISIS DAN PEMODELAN
Bab ini berisi prose bisnis, UML (UnifiedModelinglanguage), ERD(Entity
5
Universitas Kristen Maranatha BAB IV: PERANCANGAN DAN IMPLEMENTASI
Bab ini berisi kumpulan screenshot dari aplikasi yang dibuat beserta penjelasan dari tiap fungsi (method) utama yang dibuat.
BAB V: PENGUJIAN
Bab ini berisi laporan pengujian secara white box, black box dan kuesioner yang diberikan pada minimal 20 responden (beserta bukti identitas diri).
BAB VI: SIMPULAN DAN SARAN a. Simpulan
Pengetahuan apa saja yang didapat setelah mengerjakan laporan tugas akhir ini, baik berupa penegasan atau pembuktian ataupun pengetahuan yang baru. b. Saran
165
Universitas Kristen Maranatha
BAB VI SIMPULAN DAN SARAN
VI.1 Simpulan
Berdasarkan hasil analisa dan pembahasan yang telah disampaikan pada bab-bab sebelumnya, maka dapat ditarik kesimpulan berdasarkan perumusan masalah dan tujuan sebagai berikut :
1.
Dengan adanya E-Learning berbasis web ini adalah memudahkan siswa untuk dapat belajar diluar atau jam belajar serta memberikan suasana yang berbeda karena belajar tidak di dalam kelas dan dengan fasilitas website sehingga akan terasa lebih menyenangkan.2.
Adanya kuis online untuk mengetahui kemampuan siswa dan melatih siswa dalam memahami pelajaran.3.
Membantu pengajar menyediakan sarana untuk membagikan materi pelajaran dengan meng-upload, agar siswa dapat men-download materi tersebut melalui fitur download yang disediakan dalam aplikasi dan siswa tidak perlu banyak mencatat saat belajar di kelas.VI.2 Saran
Berikut ini adalah saran yang dapat menjadi bahan pertimbangan apabila aplikasi website ini akan dikembangkan atau diperbaiki kekurangannya:
1. Aplikasi E-Learning ini memerlukan maintenance secara rutin agar aplikasi ini dapat selalu mengikuti perkembangan kurikulum pembelajaran.
2. Aplikasi E-Learning ini juga masih dapat ditambahkan dengan fitur-fitur multimedia yang berhubungan dengan kebutuhan pembelajaran.
166
Universitas Kristen Maranatha
DAFTAR PUSTAKA
1. Setiawan, Deris. (2002). E-Commerce. Retrieved February 20, 2011, from docstoc.
2. Gunawan, Johanes. (2008).Cepat Mahir ASP. Retrieved March 11, 2009, from ilmukomputer.
3. Amri, M.Choirul. (2005). Pengantar ASP .NET. Retrieved May 14, 2005. 4. Hartini. (2006). Analisis dengan Diagram Keterhubungan Entitas (Entity
Relationship Diagram/ERD). Retrieved March 22, 2009.
5. Dharwiyanti, Sri. (2004). Pengantar Unified Modeling Language (UML). Retrieved March 22, 2009.
6. Heru Danardatu, Heru. (2003). Pengenalan Customer Relationship Management (CRM). Retrieved May 31, 2011, from ilmukomputer.
7. Dharwiyanti, Sri. (2004). Pengantar Unified Modeling Language (UML). Retrieved March 22, 2009, from ilmukomputer.
8. Pronoto, M.Suryo. (2009). C# Part 1 - Pengenalan Logika Basic: Electronic references. Retrieved March 23, 2009.
9. Kurniawan, Erick. Pengenalan Komputer dan C# 2.0. Retrieved March 22, 2009.
10. Tutang. (2007). Microsoft SQL Server 2000 Bagi Pemula. Retrieved March 3, 2009.