• Tidak ada hasil yang ditemukan

Perancangan Aplikasi E-Learning dalam Sistem Pembelajaran Akademi Militer Magelang.

N/A
N/A
Protected

Academic year: 2017

Membagikan "Perancangan Aplikasi E-Learning dalam Sistem Pembelajaran Akademi Militer Magelang."

Copied!
23
0
0

Teks penuh

(1)

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

(2)

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

(3)

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

(4)

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

(5)

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

(6)

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

(7)

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

(8)

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

(9)

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

(10)

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

(11)

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

(12)

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

(13)

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

(14)

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

(15)

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

(16)

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

(17)

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.

(18)

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?

(19)

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.

(20)

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

(21)

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

(22)

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.

(23)

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.

Referensi

Dokumen terkait

Tabel pada Lampiran. menerangkan nilai hasil pengukuran derajat putih sesuai persamaan garis regresi yang terbentuk. Dan dapat dipakai untuk memprediksi nilai derajat

Sebagai input data pada model HBV, data yang digunakan berupa data parameter iklim harian (meliputi data curah hujan, suhu maksimum, suhu minimum, kecepatan angin, dan

Oleh sebab itu dengan melihat pertumbuhan rasio arus kas yang diproyeksikan dalam, arus kas operasi terhadap kewajiban lancar (AKO), Cakupan kas terhadap bunga (CKB), arus

Pengaruh mereka (kiai) sepenuhnya di tentukan oleh kualitas kekarismaan mereka. Lebih dari itu kualitas kekarismaan seorang kiai pada gilirannya diyakini oleh

berkelakuan baik yang merupakan inti keberhasilan pembinaannya maka tidak dapat diberikan remisi.34 Secara normatif, maka berdasarkan Peraturan Pemerintah Republik Indonesia Nomor :

Penelitian ini menghasilkan prototipe alat pengatur temperatur dan kelembaban dengan menggunakan mikrokontroler ATmega16, yang mampu meningkatkan kecepatan respon sistem pengendali

RHA kemudian dapat digiling untuk mendapatkan ukuran butiran yang halus. RHA sebagai bahan tambahan dapat digunakan dengan mencampurkannya pada semen atau hanya memakai

Az eredményül kapott két különbség-mátrixot a változó-párok alapján kétváltozós formába alakítottam, amin páros sta- tisztikai próbával