Aplikasi e-Learning Berbasis Framework Codeigniter untuk Pelajaran Teknologi Informasi dan Komunikasi (Studi Kasus : SMA Negeri 16 Palembang).
ABSTRAK
Penerapan teknologi di dalam pendidikan sangatlah berguna untuk menunjang
proses pembelajaran di sekolah. Penggunaan teknologi yang berupa aplikasi Elearning berbasis framework codeigniter untuk pelajaran Teknologi Informasi dan
Komunikasi (Studi Kasus : SMAN 16 Palembang) diharapkan dapat membantu
proses pembelajaran teknologi informasi dan komunikasi. Proses pembelajaran
yang masih manual di SMAN 16 Palembang adalah alasan dari pengembangan
aplikasi ini. Padahal di SMAN 16 ini telah memiliki fasilitas yang memadai untuk
menerapkan sistem pembelajaran secara online. Pembangunan aplikasi E-learning
ini memiliki fungsi seperti ujian secara online, sehingga siswa dapat mengetahui
nilai yang mereka peroleh saat itu juga. Kemudian untuk pengumpulan tugas rumah
mereka, para siswa dapat mengirimkan tugas kapanpun dan dimanapun dengan
syarat harus terhubung dengan internet. Pembangunan aplikasi E-learning ini
sendiri menggunakan framework codeigniter dan pengujian dari hasil pembangunan
sistem ini adalah dengan cara blackbox testing. Dari hasil pembangunan sistem elearning ini, dapat di simpulkan bahwa fitur-fitur yang dibangun pada sistem ini
adalah untuk membantu para siswa. Pada saat siswa melakukan kegiatan
pembelajaran teknologi informasi dan komunikasi.
Kata Kunci: E-learning, Online test, Penilaian, Pendidikan
.
vi
Universitas Kristen Maranatha
ABSTRACT
The application of technology in education is very useful to support the learning
process at school. The use of technology in the form of E-learning applications
based on framework codeIgniter for TIK lessons (Case Study : SMAN 16
Palembang) is expected to help the learning process of information and
communication technology. The manual learning process at SMAN 16 Palembang
was the reason of this application development. Whereas in SMAN 16 it self has a
provided the students a good online facilities. This application will provide will
provide online exam as well as result so every activities can be monitored online.
Then for the collection of their homework, students can submit assignments
whenever and wherever the terms must be connected to Internet. Development of
E-learning application itself using framework Codelgniter and testing of the results of
the development of this system is to test the blackbox. From the results of the
development of E-learning systems, it can be concluded that the features are built in
the system to help the students. By the time students undertake learning activities in
information technology and communication
Keyword : E-learning, Education, Grading, Online Test.
vii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ............................................................................... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN.............................. ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN .................................. iii
PRAKATA ..................................................................................................... iv
ABSTRAK ..................................................................................................... vi
ABSTRACT ................................................................................................. vii
DAFTAR ISI ................................................................................................. viii
DAFTAR GAMBAR ......................................................................................xiv
DAFTAR TABEL ..........................................................................................xix
DAFTAR NOTASI/ LAMBANG .....................................................................xxi
BAB 1.
PENDAHULUAN ........................................................................... 1
1.1
Latar Belakang Masalah .................................................................. 1
1.2
Rumusan Masalah ........................................................................... 2
1.3
Tujuan Pembahasan ....................................................................... 3
1.4
Ruang Lingkup Kajian...................................................................... 3
1.5
Sumber Data ................................................................................... 4
1.6
Sistematika Penyajian ..................................................................... 4
BAB 2.
KAJIAN TEORI .............................................................................. 6
2.1
Sistem Informasi .............................................................................. 6
2.2
E-learning ........................................................................................ 8
2.3
Pemodelan Berorientasi Objek ........................................................ 9
2.4
Framework .................................................................................... 11
2.4.1
CodeIgniter............................................................................... 12
2.4.2
MVC CodeIgniter ...................................................................... 12
2.5
Flowchart ....................................................................................... 13
2.5.1
Flowchart Sistem ...................................................................... 13
2.5.2
Flowchart Paperwork/ Flowchart Dokumen .............................. 14
2.5.3
Flowchart Skematik .................................................................. 15
2.5.4
Flowchart Program ................................................................... 15
2.5.5
Flowchart Proses...................................................................... 16
viii
Universitas Kristen Maranatha
2.6
UML (Unifined Modeling Language) .............................................. 17
2.6.1
Use Case Diagram ................................................................... 18
2.6.2
Activity Diagram ....................................................................... 20
2.7
Entity Relantionship Diagram (ERD) .............................................. 21
2.8
Usecase ........................................................................................ 26
2.9
Aplikasi Pendukung Web ............................................................... 27
2.9.1
HTML ....................................................................................... 27
2.9.2
XAMPP .................................................................................... 27
2.9.3
Apache HTTP Server ............................................................... 28
2.9.4
Java Script ............................................................................... 28
2.9.5
PHP.......................................................................................... 29
2.9.6
MYSQL .................................................................................... 29
2.10
Blackbox Testing ........................................................................... 30
BAB 3.
ANALISIS DAN RANCANGAN SISTEM ...................................... 31
3.1
Proses Bisnis ................................................................................. 31
3.1.1
Proses Bisnis Saat Ini .............................................................. 31
3.1.2
Proses Bisnis Sistem Baru ....................................................... 33
3.2
Use Case Diagram E-Learning ...................................................... 36
3.3
Definisi Aktor ................................................................................. 37
3.4
Definisi Use Case .......................................................................... 38
3.5
Skenario Use Case ........................................................................ 41
3.6
Activity Diagram............................................................................. 53
3.6.1
Activity Diagram Login Admin ................................................... 53
3.6.2
Activity Diagram Mengelola Data Siswa ................................... 53
3.6.3
Activity Diagram Mengelola Data Guru ..................................... 54
3.6.4
Activity Diagram Mengelola Data Kelas .................................... 55
3.6.5
Activity Diagaram Mengelola Data Materi Pelajaran ................. 57
3.6.6
Activity Diagram Logout Admin................................................. 58
3.6.7
Activity Diagram Login Siswa ................................................... 58
3.6.8
Activity Diagram Tugas Online ................................................. 59
3.6.9
Activity Diagram Lihat Nilai ....................................................... 60
3.6.10 Activity Diagram View Video ..................................................... 61
ix
Universitas Kristen Maranatha
3.6.11
Activity Diagram Download Materi ......................................... 62
3.6.12
Activity Diagram Download Tugas......................................... 62
3.6.13
Activity Diagram Upload Hasil Tugas .................................... 63
3.6.14
Activity Diagram Logout Siswa .............................................. 64
3.6.15
Activity Diagram Login Guru.................................................. 65
3.6.16
Activity Diagram Melihat Siswa Ajar ...................................... 66
3.6.17
Activity Diagram Materi Pelajaran ......................................... 67
3.6.18
Activity Diagram Buat Soal Online ......................................... 68
3.6.19
Activity Diagram Penilaian Tugas Rumah ............................. 69
3.6.20
Activity Diagram Upload Video .............................................. 70
3.6.21
Activity Diagram Upload Tugas Rumah ................................. 71
3.6.22
Activity Diagram Upload Materi ............................................. 72
3.6.23
Activity Diagram Penilaian Tugas Online............................... 73
3.6.24
Activity Diagram Logut Guru ................................................. 74
3.7
ERD............................................................................................... 76
3.8
Rancangan Antar Muka ................................................................. 77
3.8.1
Antarmuka Dashboard Siswa .................................................. 77
3.8.2
Antarmuka Tugas Online Siswa ............................................... 78
3.8.3
Antarmuka Melakukan Tugas Online Siswa ............................. 78
3.8.4
Antarmuka Lihat Nilai Siswa ..................................................... 79
3.8.5
Antarmuka Download Materi Siswa .......................................... 81
3.8.6
Antarmuka View Video Siswa ................................................... 81
3.8.7
Antarmuka Tugas Rumah Siswa .............................................. 82
3.8.8
Antarmuka Dashboard Guru ..................................................... 83
3.8.9
Antarmuka Siswa Ajar .............................................................. 84
3.8.10 Antarmuka Materi Pelajaran ..................................................... 85
3.8.11 Antarmuka Penilaian Tugas Rumah ......................................... 86
3.8.12 Antarmuka Penilaian Tugas Online .......................................... 87
3.8.13 Antarmuka Membuat Soal ........................................................ 88
3.8.14 Antarmuka Upload Materi ......................................................... 90
3.8.15 Antarmuka Upload Video .......................................................... 91
3.8.16 Antarmuka Upload Tugas Rumah ............................................. 92
x
Universitas Kristen Maranatha
3.8.17
Antarmuka List Tugas Online ................................................ 94
3.8.18
Antamuka Dashboard Admin ................................................ 95
3.8.19
Antarmuka Kelola Siswa ....................................................... 96
3.8.20
Antarmuka Kelola Kelas ........................................................ 97
3.8.21
Antarmuka Kelola Materi Pelajaran ....................................... 99
3.8.22
Antarmuka Kelola Guru ....................................................... 100
BAB 4.
HASIL PENELITIAN .................................................................. 102
4.1
Halaman Login ............................................................................ 102
4.2
Halaman Utama Admin ................................................................ 102
4.3
Halaman List Kelas ...................................................................... 103
4.4
Halaman Tambah kelas ............................................................... 104
4.5
Halaman List Materi Pelajaran ..................................................... 104
4.6
Halaman Tambah Materi Pelajaran ............................................. 105
4.7
Halaman Perbaharui Materi Pelajaran ......................................... 106
4.8
Halaman List Data Guru .............................................................. 106
4.9
Halaman Tambah Data Guru ....................................................... 107
4.10
Halaman Perbaharui Data Guru .................................................. 108
4.11
Halaman Informasi Siswa Didik ................................................... 108
4.12
Halaman List Data Siswa ............................................................. 110
4.13
Halaman Tambah Data Siswa ..................................................... 110
4.14
Halaman Perbaharui Data Siswa ................................................. 111
4.15
Halaman Import Data Siswa ........................................................ 112
4.16
Halaman Utama Guru .................................................................. 112
4.17
Halaman Data Siswa ................................................................... 113
4.18
Halaman Detail Siswa.................................................................. 115
4.19
Halaman Materi Pelajaran ........................................................... 115
4.20
Halaman Perbaharui Materi Pelajaran ........................................ 116
4.21
Halaman Daftar Tugas Rumah .................................................... 117
4.22
Halaman Pemberian Nilai Tugas Rumah ..................................... 117
4.23
Halaman Nilai Tugas Rumah Siswa............................................. 118
4.24
Halaman Daftar Tugas Online ..................................................... 119
4.25
Halaman Siswa Online ................................................................ 119
xi
Universitas Kristen Maranatha
4.26
Halaman Detail Pengerjaan Tugas Online ................................... 120
4.27
Halaman Upload Materi ............................................................... 121
4.28
Halaman List Materi ..................................................................... 121
4.29
Halaman Upload Video ................................................................ 122
4.30
Halaman List Video ..................................................................... 123
4.31
Halaman Upload Tugas Rumah ................................................... 123
4.32
Halaman List Tugas Rumah. ....................................................... 124
4.33
Halaman Assign Tugas................................................................ 125
4.34
Halaman List Tugas Online ......................................................... 125
4.35
Halaman Assign Tugas Online .................................................... 126
4.36
Halaman Pembuatan Soal Tugas Online ..................................... 127
4.37
Halaman Generate Soal .............................................................. 127
4.38
Halaman Kumpulan Soal Tugas Online ....................................... 128
4.39
Halaman Buat Pesan ................................................................... 129
4.40
Halaman List Pesan .................................................................... 130
4.41
Halaman Isi Pesan ...................................................................... 130
4.42
Halaman Utama Siswa ................................................................ 131
4.43
Halaman Download Materi .......................................................... 132
4.44
Halaman View Video ................................................................... 132
4.45
Halaman Nilai Tugas Rumah ....................................................... 133
4.46
Halaman Nilai Tugas Online ........................................................ 134
4.47
Halaman Nilai Akhir Siswa ........................................................... 134
4.48
Halaman Tugas Rumah Siswa .................................................... 135
4.49
Halaman Tugas Online Siswa...................................................... 136
4.50
Halaman List Pesan Siswa .......................................................... 137
4.51
Halaman Buat Pesan Siswa ........................................................ 138
4.52
Halaman Isi Pesan Siswa ............................................................ 138
BAB 5.
PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ............... 140
5.1
Pengujian Form Login User ......................................................... 140
5.2
Pengujian Form Tambah Kelas ................................................... 141
5.3
Pengujian Form Tambah Pelajaran ............................................. 142
5.4
Pengujian Form Tambah Guru .................................................... 142
xii
Universitas Kristen Maranatha
5.5
Pengujian Form Ubah Data Guru ................................................ 146
5.6
Pengujian Form Tambah Siswa ................................................... 149
5.7
Pengujian Form Ubah Data Siswa ............................................... 153
5.8
Pengujian Import File Siswa ........................................................ 155
5.9
Pengujian Form Set Nilai Tugas Rumah ...................................... 156
5.10
Pengujian Form Edit Nilai Tugas Rumah ..................................... 157
5.11
Pengujian Form Set Nilai Akhir .................................................... 158
5.12
Pengujian Form Pemilihan Soal ................................................... 159
5.13
Pengujian Form Buat Soal ........................................................... 160
5.14
Pengujian Form Upload Materi .................................................... 163
5.15
Pengujian Form Upload Video ..................................................... 165
5.16
Pengujian Form Upload Tugas Rumah ........................................ 167
5.17
Pengujian Form Buat Pesan ........................................................ 169
5.18
Pengujian Form Upload Tugas Siswa .......................................... 170
5.19
Pengujian Form Akun Setting ...................................................... 171
BAB 6.
SIMPULAN DAN SARAN .......................................................... 173
6.1
Simpulan ..................................................................................... 173
6.2
Saran ........................................................................................... 173
DAFTAR PUSTAKA....................................................................................... 1
xiii
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1 Ilustrasi Sistem ........................................................................... 6
Gambar 2.2 Flowchart Sistem ..................................................................... 14
Gambar 2.3 Flowchart Paperwork/Flowchart Dokumen ............................... 15
Gambar 2.4 Flowchart Program ................................................................... 16
Gambar 2.5 Flowchart Proses ..................................................................... 17
Gambar 2.6 Contoh Penggunaan Dependensi Include ................................ 19
Gambar 2.7 Contoh Penggunaan Dependesi Extend .................................. 20
Gambar 2.8 Contoh Activity Diagram ........................................................... 21
Gambar 2.9 Entitas ...................................................................................... 22
Gambar 2.10 Atribut .................................................................................... 22
Gambar 2.11 Atribut Komposit ..................................................................... 22
Gambar 2.12 Atribut bernilai tunggal ........................................................... 23
Gambar 2.13 Atribut Bernilai Banyak ........................................................... 23
Gambar 2.14 Atribut Turunan ...................................................................... 23
Gambar 2.15 Relasi Satu ke Satu................................................................ 24
Gambar 2.16 Relasi Satu ke Banyak ........................................................... 24
Gambar 2.17 Relasi Banyak ke Satu ........................................................... 25
Gambar 2.18 Relasi Banyak ke Banyak ....................................................... 25
Gambar 2.19 Simbol Usecase Diagram ....................................................... 27
Gambar 3.1 Proses Bisnis Melakukan Ujian ................................................ 32
Gambar 3.2 Proses Bisnis Pemberian Tugas Rumah .................................. 33
Gambar 3.3 Proses Bisnis Melakukan Ujian pada Sistem Baru ................... 34
Gambar 3.4 Proses Bisnis Tugas Rumah pada Sistem Baru ....................... 35
Gambar 3.5 Use Case Diagram E-learning .................................................. 37
Gambar 3.6 Activity Diagram Login Admin .................................................. 53
Gambar 3.7 Activity Diagram Kelola Data Siswa ......................................... 54
Gambar 3.8 Activity Diagram Mengelola Data Guru.................................... 55
Gambar 3.9 Activity Diagram Mengelola Data Kelas.................................... 56
Gambar 3.10 Activity Diagram Mengelola Data Materi Pelajaran ................. 57
Gambar 3.11 Activity Diagram Logout Admin .............................................. 58
xiv
Universitas Kristen Maranatha
Gambar 3.12 Activity Diagram Login Siswa ................................................. 59
Gambar 3.13 Activity Diagram Kuis Online .................................................. 60
Gambar 3.14 Activity Diagram Lihat Nilai ..................................................... 61
Gambar 3.15 Activity Diagram View Video .................................................. 61
Gambar 3.16 Activity Diagram Download Materi .......................................... 62
Gambar 3.17 Activity Diagram Download Tugas .......................................... 63
Gambar 3.18 Activity Diagram Upload Hasil Tugas ..................................... 64
Gambar 3.19 Activity Diagram Logout Siswa ............................................... 65
Gambar 3.20 Activity Diagram Login Guru ................................................... 66
Gambar 3.21 Activity Diagram Melihat Siswa Ajar ....................................... 67
Gambar 3.22 Activity Diagram Materi Pelajaran .......................................... 68
Gambar 3.23 Activity Diagram Buat Soal Online .......................................... 69
Gambar 3.24 Activity Diagram Penilaian Tugas Rumah .............................. 70
Gambar 3.25 Activity Diagram Upload Video ............................................... 71
Gambar 3.26 Activity Diagram Upload Tugas Rumah .................................. 72
Gambar 3.27 Activity Diagram Upload Materi .............................................. 73
Gambar 3.28 Diagram Activity Penilaian Tugas Online ................................ 74
Gambar 3.29 Activity Diagram Logout Guru................................................. 75
Gambar 3.30 Entity Relationship Diagram ................................................... 76
Gambar 3.31 Rancangan antarmuka home peserta .................................... 77
Gambar 3.32 Rancangan antarmuka tugas online ....................................... 78
Gambar 3.33 Rancangan antarmuka melakukan tugas online ..................... 79
Gambar 3.34 Rancangan antarmuka nilai tugas rumah ............................... 80
Gambar 3.35 Rancangan antarmuka nilai tugas online................................ 80
Gambar 3.36 Rancangan antarmuka download materi ................................ 81
Gambar 3.37 Rancangan antarmuka view video ......................................... 82
Gambar 3.38 Rancangan antarmuka tugas rumah ...................................... 83
Gambar 3.39 Rancangan antarmuka dashboard guru ................................. 83
Gambar 3.40 Rancangan antarmuka siswa ajar .......................................... 84
Gambar 3.41 Rancangan antarmuka details siswa ajar ............................... 85
Gambar 3.42 Rancangan antarmuka materi pelajaran ................................. 85
Gambar 3.43 Rancangan antarmuka penilaian tugas rumah ....................... 86
xv
Universitas Kristen Maranatha
Gambar 3.44 Rancangan antarmuka penilaian tugas online ........................ 87
Gambar 3.45 Rancangan antarmuka generate soal .................................... 88
Gambar 3.46 Rancangan antamuka buat soal ............................................. 89
Gambar 3.47 Rancangan antarmuka kumpulan soal ................................... 89
Gambar 3.48 Rancangan antarmuka upload materi .................................... 90
Gambar 3.49 Rancangan antarmuka form upload materi ............................ 91
Gambar 3.50 Rancangan antarmuka upload video ...................................... 91
Gambar 3.51 Rancangan antarmuka form upload video .............................. 92
Gambar 3.52 Rancangan antarmuka tugas rumah ...................................... 93
Gambar 3.53 Rancangan antarmuka form upload tugas rumah ................... 93
Gambar 3.54 Rancangan antarmuka list tugas online.................................. 94
Gambar 3.55 Rancangan antarmuka set penerima tugas online ................. 95
Gambar 3.56 Rancangan antarmuka dashboard admin............................... 95
Gambar 3.57 Rancangan antarmuka list siswa ............................................ 96
Gambar 3.58 Rancangan antarmuka tambah siswa .................................... 97
Gambar 3.59 Rancangan antarmuka list kelas ............................................ 98
Gambar 3.60 Rancangan antarmuka input kelas ......................................... 98
Gambar 3.61 Rancangan antarmuka list materi pelajaran ........................... 99
Gambar 3.62 Rancangan antarmuka tambah materi pelajaran .................. 100
Gambar 3.63 Rancangan antarmuka list guru............................................ 101
Gambar 3.64 Rancangan antarmuka tambah guru .................................... 101
Gambar 4.1 Halaman Login User .............................................................. 102
Gambar 4.2 Halaman Utama Admin ......................................................... 103
Gambar 4.3 Halaman List Kelas ................................................................ 103
Gambar 4.4 Halaman Tambah Kelas ......................................................... 104
Gambar 4.5 Halaman List materi Pelajaran ............................................... 105
Gambar 4.6 Halaman Tambah Materi Pelajaran ....................................... 105
Gambar 4.7 Halaman Perbaharui Materi Pelajaran.................................... 106
Gambar 4.8 Halaman List Data Guru ......................................................... 107
Gambar 4.9 Halaman Tambah Data Guru ................................................. 107
Gambar 4.10 Halaman Perbaharui Data Guru ........................................... 108
Gambar 4.11 Halaman Informasi Siswa Didik ............................................ 109
xvi
Universitas Kristen Maranatha
Gambar 4.12 Halaman Nama Siswa Didik ................................................. 109
Gambar 4.13 Halaman List data Guru ....................................................... 110
Gambar 4.14 Halaman Tambah Data Siswa .............................................. 111
Gambar 4.15 Halaman Perbaharui Data Siswa ......................................... 111
Gambar 4.16 Halaman Import Data Siswa ................................................. 112
Gambar 4.17 Halaman Utama Guru .......................................................... 113
Gambar 4.18 Halaman Data Siswa ............................................................ 114
Gambar 4.19 Halaman Detail Kelas ........................................................... 114
Gambar 4.20 Halaman Detail Siswa .......................................................... 115
Gambar 4.21 Halaman Materi Pelajaran .................................................... 116
Gambar 4.22 Halaman Perbaharui Materi Pelajaran.................................. 116
Gambar 4.23 Halaman Daftar Tugas Rumah ............................................. 117
Gambar 4.24 Halaman Pemberian Nilai Tugas Rumah ............................. 118
Gambar 4.25 Halaman Nilai Tugas Rumah Siswa ..................................... 118
Gambar 4.26 Halaman Daftar Tugas Online .............................................. 119
Gambar 4.27 Halaman Siswa Online ......................................................... 120
Gambar 4.28 Halaman Detail Pengerjaan Tugas Online ........................... 120
Gambar 4.29 Halaman Upload Materi........................................................ 121
Gambar 4.30 Halaman List Materi ............................................................. 122
Gambar 4.31 Halaman Upload Video ........................................................ 122
Gambar 4.32 Halaman List Video .............................................................. 123
Gambar 4.33 Halaman Upload Tugas Rumah ........................................... 124
Gambar 4.34 Halaman List Tugas ............................................................. 124
Gambar 4.35 Halaman Assign Tugas ........................................................ 125
Gambar 4.36 Halaman List Tugas Online .................................................. 126
Gambar 4.37 Halaman Assign Tugas Online ............................................. 126
Gambar 4.38 Halaman Pembuatan Soal Tugas Online ............................. 127
Gambar 4.39 Halaman Generate Soal langkah Pertama ........................... 128
Gambar 4.40 Halaman Generate Soal Langkah Kedua ............................. 128
Gambar 4.41 Halaman Kumpulan Soal Tugas Online................................ 129
Gambar 4.42 Halaman Buat Pesan ........................................................... 129
Gambar 4.43 Halaman List Pesan ............................................................. 130
xvii
Universitas Kristen Maranatha
Gambar 4.44 Halaman Isi Pesan ............................................................... 131
Gambar 4.45 Halaman Utama Siswa ......................................................... 131
Gambar 4.46 Halaman Download Materi ................................................... 132
Gambar 4.47 Halaman View Video ............................................................ 133
Gambar 4.48 Halaman Nilai Tugas Rumah ............................................... 133
Gambar 4.49 Halaman Nilai Tugas Online ................................................. 134
Gambar 4.50 Halaman Nilai Akhir Siswa ................................................... 135
Gambar 4.51 Halaman Tugas Rumah Siswa ............................................. 135
Gambar 4.52 Halaman Tugas Online Siswa .............................................. 136
Gambar 4.53 Halaman Ujian Online .......................................................... 137
Gambar 4.54 Halaman List Pesan Siswa ................................................... 137
Gambar 4.55 Halaman Buat Pesan Siswa ................................................. 138
Gambar 4.56 Halaman Isi Pesan Siswa..................................................... 139
xviii
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 3.1 Definisi Aktor ................................................................................ 37
Tabel 3.2 Definisi Use Case ........................................................................ 38
Tabel 3.3 Skenario Login ............................................................................. 42
Tabel 3.4 Skenario Kelola Data Siswa ......................................................... 43
Tabel 3.5 Skenario Kelola Data Guru .......................................................... 43
Tabel 3.6 Skenario Kelola Materi pelajaran ................................................. 44
Tabel 3.7 Skenario Kelola Kelas .................................................................. 44
Tabel 3.8 Skenario Login Guru .................................................................... 45
Tabel 3.9 Skenario Upload Materi ................................................................ 46
Tabel 3.10 Skenario Kelola Nilai .................................................................. 46
Tabel 3.11 Skenario Membuat Soal Kuis Online .......................................... 47
Tabel 3.12 Skenario Upload Tugas Mandiri ................................................. 48
Tabel 3.13 Skenario Upload Video .............................................................. 48
Tabel 3.14 Skenario Download Hasil Tugas ............................................... 49
Tabel 3.15 Skenario Login Siswa ................................................................. 49
Tabel 3.16 Skenario Download Materi ......................................................... 50
Tabel 3.17 Skenario Lihat Nilai .................................................................... 50
Tabel 3.18 Skenario Mengerjakan Soal Kuis Online .................................... 51
Tabel 3.19 Skenario Download Tugas Mandiri............................................. 51
Tabel 3.20 Skenario View Video .................................................................. 52
Tabel 5.1 Tabel Pengujian Form Login User .............................................. 140
Tabel 5.2 Tabel Pengujian Form Tambah Kelas ........................................ 141
Tabel 5.3 Pengujian form tambah pelajaran............................................... 142
Tabel 5.4 Pengujian Form Tambah Guru ................................................... 143
Tabel 5.5 Pengujian Form Ubah Data Guru ............................................... 146
Tabel 5.6 Pengujian Form Tambah Data Siswa ......................................... 150
Tabel 5.7 Pengujian Form Ubah Data Siswa ............................................. 153
Tabel 5.8 Pengujian Import File Siswa ....................................................... 155
Tabel 5.9 Pengujian From Set Nilai Tugas Rumah .................................... 156
Tabel 5.10 Pengujian Form Edit Nilai Tugas Rumah.................................. 158
xix
Universitas Kristen Maranatha
Tabel 5.11 Pengujian Form Set nilai Akhir ................................................. 159
Tabel 5.12 Pengujian Form Pemilihan Soal ............................................... 159
Tabel 5.13 Pengujian Form Buat Soal ....................................................... 161
Tabel 5.14 Pengujian Form Upload Materi ................................................. 163
Tabel 5.15 Pengujian Form Upload Video ................................................. 165
Tabel 5.16 Form Upload Tugas Rumah ..................................................... 167
Tabel 5.17 Pengujian Form Buat Pesan .................................................... 169
Tabel 5.18 Pengujian Form Upload Tugas Siswa ...................................... 171
Tabel 5.19 Pengujian Form Akun Setting................................................... 172
xx
Universitas Kristen Maranatha
DAFTAR NOTASI/ LAMBANG
Jenis
Notasi/Lambang
Usecase
Nama
8. Usecase
Diagram
Arti
Fungsionalitas
yang
disediakan
sebagai
saling
antar
system
unit-unit
bertukar
unit
pesan
atau
biasanya
yang
aktor;
dinyatakan
dengan
menggunakan
kata kerja di awal frase
nama use case.
Usecase
Aktor/ actor
Diagram
nama actor
Orang,
proses
atau
sistem
lain
yang
berinteraksi
sistem
dengan
informasi
yang
akan dibuat di luar sistem
informasi
yang
akan
dibuat itu sendiri, jadi
walaupun
aktor
symbol
adalah
dari
gambar
orang, tapi aktor belum
tentu merupakan orang;
biasanya
dinyatakan
menggunakan
benda
di
awal
kata
frase
nama aktor.
xxi
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Usecase
Asosiasi/
Diagram
association
Arti
9. Komunikasi antara aktor
dan
use
case
yang
berpartisipasi pada use
case
atau
use
case
memiliki interaksi dengan
aktor.
Usecase
Diagram
10. Ekstensi/
11. Relasi
extend
use
case
tambahan ke sebuah use
case di mana use case
yang ditambahkan dapat
berdiri sendiri walaupun
tanpa
use
tambahan
itu;
dengan
case
mirip
prinsip
inheritance
pada
pemrograman
berorientasi
biasanya
objek;
use
case
tambahan memiliki nama
depan
yang
sama
dengan use case yang
ditambahkan
Usecase
Generalisasi/ 12. Hubungan
Diagram
generalization
generalisasi
dan spesialisasi (umumkhusus) antara dua buah
use case di mana fungsi
yang satu adalah fungsi
yang lebih umum dari
lainnya.
xxii
Universitas Kristen Maranatha
Jenis
Usecase
Notasi/Lambang
Nama
Arti
include/ uses 13. Relasi
Diagram
use
case
tambahan ke sebuah use
case yang ditambahkan
memerlukan use case ini
untuk
menjalankan
fungsinya atau sebagai
syarat
dijalankan
use
case ini.
14. Ada dua sudut pandang
yang
cukup
besar
mengenai include di use
case:
-
Include berarti use
case
yang
ditambahkan
akan
selalu dipanggil saat
use case tambahan
dijalankan.
-
Include berarti use
case yang tambahan
akan
selalu
melakukan
pengecekan apakah
use
case
yang
ditambahkan
telah
dijalankan.
Kedua intrespati diatas
dapat digunakan sesuai
dengan kondisi yang
dibutuhkan.
xxiii
Universitas Kristen Maranatha
Jenis
Activity
Notasi/Lambang
Nama
Status awal
Arti
15. Status
Diagram
awal
aktivitas
sistem, sebuah diagram
aktivitas memiliki sebuah
status awal.
Activity
Aktivitas
16. Aktivitas yang dilakukan
Diagram
sistem, aktivitas biasanya
diawali
dengan
kata
kerja.
Activity
Diagram
17. Asosiasi percabangan di
Percabangan/
mana jika ada pilihan
decision
aktivitas lebih dari satu.
Activity
Diagram
18. Asosiasi penggabungan
Penggabunga
di mana lebih dari satu
n/join
aktivitas
digabungkan
menjadi satu.
Activity
Diagram
Status
Status akhir
akhir
yang
dilakukan sistem, sebuah
diagram
aktivitas
memiliki sebuah status
akhir.
xxiv
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Activity
Diagram
Arti
19. Memisahkan
Swimlane
organisasi
bisnis yang bertanggung
jawab terhadap aktivitas
yang terjadi.
Activity
Diagram
20. Fork,
Fork
digunakan
menunjukkan
untuk
kegiatan
yang dilakukan secara
paralel.
Activity
Diagram
21. Join,digunakan
Join
menunjukkan
untuk
kegiatan
yang digabungkan.
Flowchart
Flow Direction
Flow
Direction,
simbol
yang
digunakan
untuk
menghubungkan
antara
simbol yang satu dengan
simbol yang lain.
xxv
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Arti
22. Terminator
Symbol,
Flowchart
simbol
Terminator
digunakan
Symbol
permulaan
yang
untuk
(start)
atau
akhir (stop) dari suatu
kegiatan
23. simbol untuk keluar –
Flowchart
Connector
masuk
Symbol
penyambungan
atau
proses
pada lembar / halaman
yang berbeda
Yaitu
Flowchart
simbol
–
Connector
keluar
Symbol
penyambungan
masuk
untuk
atau
proses
dalam lembar / halaman
yang sama.
24. Simbol
Flowchart
Processing
menunjukkan
Symbol
pengolahan
yang
yang
dilakukan oleh komputer
25. Simbol
Flowchart
yang
Manual
menunjukkan
Operation
pengolahan yang tidak
dilakukan oleh komputer.
xxvi
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Arti
26. Simbol pemilihan proses
Flowchart
Decision
berdasarkan
kondisi
yang ada.
27. Simbol yang menyatakan
Flowchart
Input-Output
proses input dan output
tanpa tergantung dengan
jenis peralatannya.
28. Simbol untuk pemasukan
Flowchart
Manual Input
data secara manual online keyboard
29. Simbol
Preparation
Flowchart
untuk
mempersiapkan
penyimpanan yang akan
digunakan
tempat
sebagai
pengolahan
di
dalam storage.
30. Simbol
Flowchart
untuk
Predefine
pelaksanaan
Proses
bagian
suatu
(sub-program)
/prosedure
31. Simbol yang menyatakan
Flowchart
Display
peralatan
output
yang
digunakan
yaitu
layar,
printer
dan
plotter,
sebagainya
xxvii
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Arti
32. Simbol yang menyatakan
Flowchart
Disk and On- input yang berasal dari
line Storage
disk atau disimpan ke
disk
Flowchart
arsip
33. Simbol yang menyatakan
untuk
penyimpanan
dokumen
ERD
34. Menyatakan
Himpunan
himpunan
entitas
entitas E
ERD
Atribut a
35. Menyatakan atribut
sebagai key
ERD
Himpuan
Relasi R
ERD
36. Menyatakan
himpunan
relasi
37. Penghubung
Link
antara
himpunan relasi dengan
himpunan
entitas
dan
himpunan entitas dengan
atributnya.
xxviii
Universitas Kristen Maranatha
BAB 1.
PENDAHULUAN
Bab ini menjelaskan tentang latar belakang mengenai pengembangan
aplikasi ini, rumusan masalah yang ditangani oleh aplikasi ini, tujuan,
pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.
1.1 Latar Belakang Masalah
SMA Negeri 16 Palembang adalah salah satu Sekolah Menengah
Atas yang memiliki materi pelajaran mengenai teknologi dan informasi, yaitu
materi pelajaran Teknologi Informasi dan Komunikasi (TIK). Selain itu SMAN
16 Palembang memiliki fasilitas laboraturium komputer yang memadai. Untuk
memaksimalkan pelajaran tersebut dan pemanfaatan fasilitas laboraturium,
SMAN 16 Palembang ingin sekali membangun suatu sistem pembelajaran
yang memanfaatkan teknologi sebagai penunjang proses belajar di sekolah.
Sistem yang akan dibangun diharapkan dapat membantu siswa melakukan
pembelajaran di mana saja tanpa mengenal jarak, dimulai dari materi
pelajaran TIK. Selain itu sistem yang akan dibangun diharapkan dapat
membantu guru dalam proses penilaian dan pemberian tugas maupun
materi. Dengan munculnya berbagai konsep dan teknik baru dalam
pembelajaran telah banyak dikembangkan. Pandangan baru seperti active
learning dan student centered education telah mendorong berbagai inovasi
dalam teknologi pengajaran. Salah satu inovasi tersebut adalah e-learning
yang diharapkan akan semakin besar di masa yang akan datang. Hal
tersebut seiring dengan perkembangan teknologi komputer dan internet serta
tuntutan globalisasi pendidikan akan keberadaan suatu sistem pendidikan
jarak jauh atau distance learning.
Perkembangan
teknologi
informasi
dapat
digunakan
untuk
meningkatkan kinerja dan memungkinkan berbagai kegiatan dapat di
laksanakan dengan cepat, tepat dan akurat. Perkembangan teknologi
informasi juga telah memberi pengaruh terhadap berbagai kehidupan.
Pengaruh tersebut salah satunya adalah pada bidang pendidikan. Teknologi
informasi telah berfungsi sebagai pemasok ilmu pengetahuan.
1
Universitas Kristen Maranatha
2
Akan tetapi untuk memaksimalkan materi pelajaran tersebut masih
terdapat beberapa masalah yang dihadapi oleh siswa, antara lain siswa tidak
dapat men-download materi pelajaran secara langsung dari guru, siswa tidak
dapat melihat langsung nilai hasil test kuis yang diadakan, siswa belum bisa
melakukan latihan latihan soal atau kuis secara online dan juga pada saat
mengumpulkan tugas dari guru para siswa masih secara manual
Konsep e-learning ini nantinya diharapkan mampu dua peningkatan
sekaligus bagi materi pelajaran TIK di SMAN 16 Palembang, yakni
peningkatan kualitas pembelajaran jarak jauh yang diberikan oleh guru yang
dapat diterima oleh siswa itu sendiri dan juga membiasakan setiap siswa
untuk berinteraksi dengan komputer. Antara lain seperti, siswa bisa mendowlnload langsung materi pembelajaran yang diberikan oleh guru, siswa
dapat melihat langsung nilai hasil test kuis yang diberikan guru pada saat itu
juga, siswa mendapatkan latihan soal secara online dan juga siswa dapat
meng-upload tugas yang diberikan guru.
Dengan memperhatikan masalah yang dihadapi dengan konsepkonsep yang akan diajukan untuk menjadi sebuah solusi, maka penulis
hendak menyusun proyek akhir dengan judul “Aplikasi E-learning Berbasis
Framework CodeIgniter Untuk Pelajaran TIK” dengan studi kasus pada SMA
Negeri 16 Palembang.
1.2 Rumusan Masalah
Mengacu pada latar belakang yang tertulis sebelumnya, masalahmasalah yang diteliti dalam proyek akhir ini dirumuskan menjadi :
1. Bagaimana membuat aplikasi agar siswa dapat men-download materi
pelajaran secara langsung dari guru?
2. Bagaimana membuat aplikasi agar siswa dapat meng-upload hasil
pengerjaan tugas rumah yang diberikan oleh guru?
3. Bagaimana membuat aplikasi agar siswa bisa melakukan test soal dari
materi pelajaran yang ada secara online?
Universitas Kristen Maranatha
3
4. Bagaimana membuat aplikasi agar siswa dapat melihat langsung nilai
hasil test dari guru?
1.3 Tujuan Pembahasan
Sesuai dengan rumusan masalah diatas, maka tujuan pembahasan
pada Tugas Akhir ini adalah :
1. Membuat aplikasi e-learning agar siswa dapat men-download materi
pelajaran secara langsung dari guru.
2. Membuat aplikasi e-learning agar siswa dapat meng-upload
hasil
pengerjaan tugas rumah yang diberikan oleh guru.
3. Membuat aplikasi e-learning agar siswa dapt melakukan latihan atau tes
soal secara online.
4. Membuat aplikasi e-learning agar siswa dapat melihat langsung nilai hasil
test dari guru pada saat itu juga.
1.4 Ruang Lingkup Kajian
Ruang lingkup kajian sistem informasi ini adalah sebagai berikut :
1. Aplikasi e-learning ini hanya mencakup pembahasan mengenai guru
meng-upload modul/materi pelajaran, kelola nilai, membuat soal, upload
tugas dan upload video materi.
2. Materi e-learning hanya diperuntukan bagi siswa/siswi SMAN 16
Palembang yang ingin men-download materi pelajaran, men-download
tugas, melihat nilai, latihan soal, upload tugas dan ujian online, view
video khusus materi pelajaran TIK.
3. Untuk ujian online aplikasi ini hanya menyediakan fasilitas ujian online
untuk pilihan ganda saja.
4. Pelaksanaan ujian online hanya dilakukan pada saat disekolah.
5. Pembahasan tidak mencakup keamanan yang mungkin terjadi akibat
serangan dari hacker atau cracker pada web server dan database server
yang digunakan untuk penyimpanan program dan data pada sistem ini.
Universitas Kristen Maranatha
4
6. Lingkungan sistem didesain menggunakan Framework CodeIgniter dan
database MySQL yang dapat berjalan pada web browser di berbagai
sistem operasi.
1.5 Sumber Data
Sebagai bahan untuk sumber data, maka metode-metode sebagai
berikut :
1. Wawancara terhadap pihak terkait untuk mendapatkan rancangan
spesifikasi kebutuhan perangkat lunak.
2. Observasi, mengadakan pengamatan langsung terhadap kegiatan
pengajaran materi pelajaran TIK di SMAN 16 Palembang.
3. Studi kepustakaan sebagai sumber informasi untuk landasan teori.
1.6 Sistematika Penyajian
Sistematika penyajian Tugas Akhir ini adalah sebagai berikut :
1. Pendahuluan
Berisi latar belakang masalah, rumusan masalah, tujuan pembahasan,
ruang lingkup kajian, sumber data dan sistematika penyajian.
2. Kajian teori
Berisi landasan teori dari sistem yang akan dibangun.
3. Analisis dan Perancangan Sistem
Berisi analisis dan perancangan sistem berupa spesifikasi kebutuhan
sistem, perancangan database dan perancangan sistem.
4. Hasil Penelitian
Berisi tampilan semua modul sistem yang dibangun beserta penjelasan
tiap fungsinya.
5. Pembahasan dan Uji Coba Hasil Penelitian
Berisi laporan dari pengujian yang dilakuka terhadap semua proses pada
sistem yang dibuat dan ditentukan apakah proses yang diuji telah sesuai
dengan spesifikasi kebutuhan yang diharapkan.
Universitas Kristen Maranatha
5
6. Kesimpulan dan Saran
Berisi kesimpulan tentang hasil dari sistem yang dibangun dan saran
yang berisi hal baru yang dapat digunakan untuk pengembangan sistem
di masa depan.
Universitas Kristen Maranatha
BAB 6.
SIMPULAN DAN SARAN
6.1 Simpulan
Dari hasil pengujian dan implementasi aplikasi e-learning berbasis
framework codeigniter untuk pelajaran teknologi informasi dan komunikasi
(Studi Kasus : SMAN 16 Palembang) dapat disimpilkan bahwa : .
1. Aplikasi e-learning ini diharapkan dapat digunakan guru untuk
memberikan materi pelajaran kepada siswa dengan cara mengupload materi dan siswa dapat men-download materi tersebut . Hal
ini diharapkan dapat mengurangi media kertas dalam pembagian
materi pelajaran yang sangat rentan dengan kerusakan .
2. Aplikasi e-learning ini diharapkan dapat digunakan oleh siswa
untuk mengumpulkan hasil dari pengerjaan tugas rumah yang
diberikan oleh guru dengan cara meng-upload tugas tersebut
sehingga tugas tersebut dapat langsung diterima oleh guru. Ini
sangat berguna bagi siswa karena siswa dapat langsung
mengumpulkan tugasnya setelah selesai mengerjakan tugas
tersebut tanpa harus bertemu langsung dengan guru.
3. Dengan adanya fitur ujian online didalam aplikasi e-learning ini
diharapkan dapat mempermudah guru untuk melakukan penilaian
terhadap hasil tes siswa, karena penghitungan nilai ujian online
dilakukan oleh sistem.
4. Fitur ujian online pada aplikasi e-learning ini diharapkan dapat
berguna bagi siswa karena setelah melaksanakan ujian secara
online, sistem akan langsung menampilkan nilai yang didapat
siswa dari hasil tes pada saat itu.
6.2 Saran
Dalam pengerjaan aplikasi e-learning ini masih memiliki kekurangan,
maka perlu dilakukan pengembangan sehingga bisa menjadi lebih baik lagi.
Adapun beberapa saran yang diberika
Penerapan teknologi di dalam pendidikan sangatlah berguna untuk menunjang
proses pembelajaran di sekolah. Penggunaan teknologi yang berupa aplikasi Elearning berbasis framework codeigniter untuk pelajaran Teknologi Informasi dan
Komunikasi (Studi Kasus : SMAN 16 Palembang) diharapkan dapat membantu
proses pembelajaran teknologi informasi dan komunikasi. Proses pembelajaran
yang masih manual di SMAN 16 Palembang adalah alasan dari pengembangan
aplikasi ini. Padahal di SMAN 16 ini telah memiliki fasilitas yang memadai untuk
menerapkan sistem pembelajaran secara online. Pembangunan aplikasi E-learning
ini memiliki fungsi seperti ujian secara online, sehingga siswa dapat mengetahui
nilai yang mereka peroleh saat itu juga. Kemudian untuk pengumpulan tugas rumah
mereka, para siswa dapat mengirimkan tugas kapanpun dan dimanapun dengan
syarat harus terhubung dengan internet. Pembangunan aplikasi E-learning ini
sendiri menggunakan framework codeigniter dan pengujian dari hasil pembangunan
sistem ini adalah dengan cara blackbox testing. Dari hasil pembangunan sistem elearning ini, dapat di simpulkan bahwa fitur-fitur yang dibangun pada sistem ini
adalah untuk membantu para siswa. Pada saat siswa melakukan kegiatan
pembelajaran teknologi informasi dan komunikasi.
Kata Kunci: E-learning, Online test, Penilaian, Pendidikan
.
vi
Universitas Kristen Maranatha
ABSTRACT
The application of technology in education is very useful to support the learning
process at school. The use of technology in the form of E-learning applications
based on framework codeIgniter for TIK lessons (Case Study : SMAN 16
Palembang) is expected to help the learning process of information and
communication technology. The manual learning process at SMAN 16 Palembang
was the reason of this application development. Whereas in SMAN 16 it self has a
provided the students a good online facilities. This application will provide will
provide online exam as well as result so every activities can be monitored online.
Then for the collection of their homework, students can submit assignments
whenever and wherever the terms must be connected to Internet. Development of
E-learning application itself using framework Codelgniter and testing of the results of
the development of this system is to test the blackbox. From the results of the
development of E-learning systems, it can be concluded that the features are built in
the system to help the students. By the time students undertake learning activities in
information technology and communication
Keyword : E-learning, Education, Grading, Online Test.
vii
Universitas Kristen Maranatha
DAFTAR ISI
LEMBAR PENGESAHAN ............................................................................... i
PERNYATAAN ORISINALITAS LAPORAN PENELITIAN.............................. ii
PERNYATAAN PUBLIKASI LAPORAN PENELITIAN .................................. iii
PRAKATA ..................................................................................................... iv
ABSTRAK ..................................................................................................... vi
ABSTRACT ................................................................................................. vii
DAFTAR ISI ................................................................................................. viii
DAFTAR GAMBAR ......................................................................................xiv
DAFTAR TABEL ..........................................................................................xix
DAFTAR NOTASI/ LAMBANG .....................................................................xxi
BAB 1.
PENDAHULUAN ........................................................................... 1
1.1
Latar Belakang Masalah .................................................................. 1
1.2
Rumusan Masalah ........................................................................... 2
1.3
Tujuan Pembahasan ....................................................................... 3
1.4
Ruang Lingkup Kajian...................................................................... 3
1.5
Sumber Data ................................................................................... 4
1.6
Sistematika Penyajian ..................................................................... 4
BAB 2.
KAJIAN TEORI .............................................................................. 6
2.1
Sistem Informasi .............................................................................. 6
2.2
E-learning ........................................................................................ 8
2.3
Pemodelan Berorientasi Objek ........................................................ 9
2.4
Framework .................................................................................... 11
2.4.1
CodeIgniter............................................................................... 12
2.4.2
MVC CodeIgniter ...................................................................... 12
2.5
Flowchart ....................................................................................... 13
2.5.1
Flowchart Sistem ...................................................................... 13
2.5.2
Flowchart Paperwork/ Flowchart Dokumen .............................. 14
2.5.3
Flowchart Skematik .................................................................. 15
2.5.4
Flowchart Program ................................................................... 15
2.5.5
Flowchart Proses...................................................................... 16
viii
Universitas Kristen Maranatha
2.6
UML (Unifined Modeling Language) .............................................. 17
2.6.1
Use Case Diagram ................................................................... 18
2.6.2
Activity Diagram ....................................................................... 20
2.7
Entity Relantionship Diagram (ERD) .............................................. 21
2.8
Usecase ........................................................................................ 26
2.9
Aplikasi Pendukung Web ............................................................... 27
2.9.1
HTML ....................................................................................... 27
2.9.2
XAMPP .................................................................................... 27
2.9.3
Apache HTTP Server ............................................................... 28
2.9.4
Java Script ............................................................................... 28
2.9.5
PHP.......................................................................................... 29
2.9.6
MYSQL .................................................................................... 29
2.10
Blackbox Testing ........................................................................... 30
BAB 3.
ANALISIS DAN RANCANGAN SISTEM ...................................... 31
3.1
Proses Bisnis ................................................................................. 31
3.1.1
Proses Bisnis Saat Ini .............................................................. 31
3.1.2
Proses Bisnis Sistem Baru ....................................................... 33
3.2
Use Case Diagram E-Learning ...................................................... 36
3.3
Definisi Aktor ................................................................................. 37
3.4
Definisi Use Case .......................................................................... 38
3.5
Skenario Use Case ........................................................................ 41
3.6
Activity Diagram............................................................................. 53
3.6.1
Activity Diagram Login Admin ................................................... 53
3.6.2
Activity Diagram Mengelola Data Siswa ................................... 53
3.6.3
Activity Diagram Mengelola Data Guru ..................................... 54
3.6.4
Activity Diagram Mengelola Data Kelas .................................... 55
3.6.5
Activity Diagaram Mengelola Data Materi Pelajaran ................. 57
3.6.6
Activity Diagram Logout Admin................................................. 58
3.6.7
Activity Diagram Login Siswa ................................................... 58
3.6.8
Activity Diagram Tugas Online ................................................. 59
3.6.9
Activity Diagram Lihat Nilai ....................................................... 60
3.6.10 Activity Diagram View Video ..................................................... 61
ix
Universitas Kristen Maranatha
3.6.11
Activity Diagram Download Materi ......................................... 62
3.6.12
Activity Diagram Download Tugas......................................... 62
3.6.13
Activity Diagram Upload Hasil Tugas .................................... 63
3.6.14
Activity Diagram Logout Siswa .............................................. 64
3.6.15
Activity Diagram Login Guru.................................................. 65
3.6.16
Activity Diagram Melihat Siswa Ajar ...................................... 66
3.6.17
Activity Diagram Materi Pelajaran ......................................... 67
3.6.18
Activity Diagram Buat Soal Online ......................................... 68
3.6.19
Activity Diagram Penilaian Tugas Rumah ............................. 69
3.6.20
Activity Diagram Upload Video .............................................. 70
3.6.21
Activity Diagram Upload Tugas Rumah ................................. 71
3.6.22
Activity Diagram Upload Materi ............................................. 72
3.6.23
Activity Diagram Penilaian Tugas Online............................... 73
3.6.24
Activity Diagram Logut Guru ................................................. 74
3.7
ERD............................................................................................... 76
3.8
Rancangan Antar Muka ................................................................. 77
3.8.1
Antarmuka Dashboard Siswa .................................................. 77
3.8.2
Antarmuka Tugas Online Siswa ............................................... 78
3.8.3
Antarmuka Melakukan Tugas Online Siswa ............................. 78
3.8.4
Antarmuka Lihat Nilai Siswa ..................................................... 79
3.8.5
Antarmuka Download Materi Siswa .......................................... 81
3.8.6
Antarmuka View Video Siswa ................................................... 81
3.8.7
Antarmuka Tugas Rumah Siswa .............................................. 82
3.8.8
Antarmuka Dashboard Guru ..................................................... 83
3.8.9
Antarmuka Siswa Ajar .............................................................. 84
3.8.10 Antarmuka Materi Pelajaran ..................................................... 85
3.8.11 Antarmuka Penilaian Tugas Rumah ......................................... 86
3.8.12 Antarmuka Penilaian Tugas Online .......................................... 87
3.8.13 Antarmuka Membuat Soal ........................................................ 88
3.8.14 Antarmuka Upload Materi ......................................................... 90
3.8.15 Antarmuka Upload Video .......................................................... 91
3.8.16 Antarmuka Upload Tugas Rumah ............................................. 92
x
Universitas Kristen Maranatha
3.8.17
Antarmuka List Tugas Online ................................................ 94
3.8.18
Antamuka Dashboard Admin ................................................ 95
3.8.19
Antarmuka Kelola Siswa ....................................................... 96
3.8.20
Antarmuka Kelola Kelas ........................................................ 97
3.8.21
Antarmuka Kelola Materi Pelajaran ....................................... 99
3.8.22
Antarmuka Kelola Guru ....................................................... 100
BAB 4.
HASIL PENELITIAN .................................................................. 102
4.1
Halaman Login ............................................................................ 102
4.2
Halaman Utama Admin ................................................................ 102
4.3
Halaman List Kelas ...................................................................... 103
4.4
Halaman Tambah kelas ............................................................... 104
4.5
Halaman List Materi Pelajaran ..................................................... 104
4.6
Halaman Tambah Materi Pelajaran ............................................. 105
4.7
Halaman Perbaharui Materi Pelajaran ......................................... 106
4.8
Halaman List Data Guru .............................................................. 106
4.9
Halaman Tambah Data Guru ....................................................... 107
4.10
Halaman Perbaharui Data Guru .................................................. 108
4.11
Halaman Informasi Siswa Didik ................................................... 108
4.12
Halaman List Data Siswa ............................................................. 110
4.13
Halaman Tambah Data Siswa ..................................................... 110
4.14
Halaman Perbaharui Data Siswa ................................................. 111
4.15
Halaman Import Data Siswa ........................................................ 112
4.16
Halaman Utama Guru .................................................................. 112
4.17
Halaman Data Siswa ................................................................... 113
4.18
Halaman Detail Siswa.................................................................. 115
4.19
Halaman Materi Pelajaran ........................................................... 115
4.20
Halaman Perbaharui Materi Pelajaran ........................................ 116
4.21
Halaman Daftar Tugas Rumah .................................................... 117
4.22
Halaman Pemberian Nilai Tugas Rumah ..................................... 117
4.23
Halaman Nilai Tugas Rumah Siswa............................................. 118
4.24
Halaman Daftar Tugas Online ..................................................... 119
4.25
Halaman Siswa Online ................................................................ 119
xi
Universitas Kristen Maranatha
4.26
Halaman Detail Pengerjaan Tugas Online ................................... 120
4.27
Halaman Upload Materi ............................................................... 121
4.28
Halaman List Materi ..................................................................... 121
4.29
Halaman Upload Video ................................................................ 122
4.30
Halaman List Video ..................................................................... 123
4.31
Halaman Upload Tugas Rumah ................................................... 123
4.32
Halaman List Tugas Rumah. ....................................................... 124
4.33
Halaman Assign Tugas................................................................ 125
4.34
Halaman List Tugas Online ......................................................... 125
4.35
Halaman Assign Tugas Online .................................................... 126
4.36
Halaman Pembuatan Soal Tugas Online ..................................... 127
4.37
Halaman Generate Soal .............................................................. 127
4.38
Halaman Kumpulan Soal Tugas Online ....................................... 128
4.39
Halaman Buat Pesan ................................................................... 129
4.40
Halaman List Pesan .................................................................... 130
4.41
Halaman Isi Pesan ...................................................................... 130
4.42
Halaman Utama Siswa ................................................................ 131
4.43
Halaman Download Materi .......................................................... 132
4.44
Halaman View Video ................................................................... 132
4.45
Halaman Nilai Tugas Rumah ....................................................... 133
4.46
Halaman Nilai Tugas Online ........................................................ 134
4.47
Halaman Nilai Akhir Siswa ........................................................... 134
4.48
Halaman Tugas Rumah Siswa .................................................... 135
4.49
Halaman Tugas Online Siswa...................................................... 136
4.50
Halaman List Pesan Siswa .......................................................... 137
4.51
Halaman Buat Pesan Siswa ........................................................ 138
4.52
Halaman Isi Pesan Siswa ............................................................ 138
BAB 5.
PEMBAHASAN DAN UJI COBA HASIL PENELITIAN ............... 140
5.1
Pengujian Form Login User ......................................................... 140
5.2
Pengujian Form Tambah Kelas ................................................... 141
5.3
Pengujian Form Tambah Pelajaran ............................................. 142
5.4
Pengujian Form Tambah Guru .................................................... 142
xii
Universitas Kristen Maranatha
5.5
Pengujian Form Ubah Data Guru ................................................ 146
5.6
Pengujian Form Tambah Siswa ................................................... 149
5.7
Pengujian Form Ubah Data Siswa ............................................... 153
5.8
Pengujian Import File Siswa ........................................................ 155
5.9
Pengujian Form Set Nilai Tugas Rumah ...................................... 156
5.10
Pengujian Form Edit Nilai Tugas Rumah ..................................... 157
5.11
Pengujian Form Set Nilai Akhir .................................................... 158
5.12
Pengujian Form Pemilihan Soal ................................................... 159
5.13
Pengujian Form Buat Soal ........................................................... 160
5.14
Pengujian Form Upload Materi .................................................... 163
5.15
Pengujian Form Upload Video ..................................................... 165
5.16
Pengujian Form Upload Tugas Rumah ........................................ 167
5.17
Pengujian Form Buat Pesan ........................................................ 169
5.18
Pengujian Form Upload Tugas Siswa .......................................... 170
5.19
Pengujian Form Akun Setting ...................................................... 171
BAB 6.
SIMPULAN DAN SARAN .......................................................... 173
6.1
Simpulan ..................................................................................... 173
6.2
Saran ........................................................................................... 173
DAFTAR PUSTAKA....................................................................................... 1
xiii
Universitas Kristen Maranatha
DAFTAR GAMBAR
Gambar 2.1 Ilustrasi Sistem ........................................................................... 6
Gambar 2.2 Flowchart Sistem ..................................................................... 14
Gambar 2.3 Flowchart Paperwork/Flowchart Dokumen ............................... 15
Gambar 2.4 Flowchart Program ................................................................... 16
Gambar 2.5 Flowchart Proses ..................................................................... 17
Gambar 2.6 Contoh Penggunaan Dependensi Include ................................ 19
Gambar 2.7 Contoh Penggunaan Dependesi Extend .................................. 20
Gambar 2.8 Contoh Activity Diagram ........................................................... 21
Gambar 2.9 Entitas ...................................................................................... 22
Gambar 2.10 Atribut .................................................................................... 22
Gambar 2.11 Atribut Komposit ..................................................................... 22
Gambar 2.12 Atribut bernilai tunggal ........................................................... 23
Gambar 2.13 Atribut Bernilai Banyak ........................................................... 23
Gambar 2.14 Atribut Turunan ...................................................................... 23
Gambar 2.15 Relasi Satu ke Satu................................................................ 24
Gambar 2.16 Relasi Satu ke Banyak ........................................................... 24
Gambar 2.17 Relasi Banyak ke Satu ........................................................... 25
Gambar 2.18 Relasi Banyak ke Banyak ....................................................... 25
Gambar 2.19 Simbol Usecase Diagram ....................................................... 27
Gambar 3.1 Proses Bisnis Melakukan Ujian ................................................ 32
Gambar 3.2 Proses Bisnis Pemberian Tugas Rumah .................................. 33
Gambar 3.3 Proses Bisnis Melakukan Ujian pada Sistem Baru ................... 34
Gambar 3.4 Proses Bisnis Tugas Rumah pada Sistem Baru ....................... 35
Gambar 3.5 Use Case Diagram E-learning .................................................. 37
Gambar 3.6 Activity Diagram Login Admin .................................................. 53
Gambar 3.7 Activity Diagram Kelola Data Siswa ......................................... 54
Gambar 3.8 Activity Diagram Mengelola Data Guru.................................... 55
Gambar 3.9 Activity Diagram Mengelola Data Kelas.................................... 56
Gambar 3.10 Activity Diagram Mengelola Data Materi Pelajaran ................. 57
Gambar 3.11 Activity Diagram Logout Admin .............................................. 58
xiv
Universitas Kristen Maranatha
Gambar 3.12 Activity Diagram Login Siswa ................................................. 59
Gambar 3.13 Activity Diagram Kuis Online .................................................. 60
Gambar 3.14 Activity Diagram Lihat Nilai ..................................................... 61
Gambar 3.15 Activity Diagram View Video .................................................. 61
Gambar 3.16 Activity Diagram Download Materi .......................................... 62
Gambar 3.17 Activity Diagram Download Tugas .......................................... 63
Gambar 3.18 Activity Diagram Upload Hasil Tugas ..................................... 64
Gambar 3.19 Activity Diagram Logout Siswa ............................................... 65
Gambar 3.20 Activity Diagram Login Guru ................................................... 66
Gambar 3.21 Activity Diagram Melihat Siswa Ajar ....................................... 67
Gambar 3.22 Activity Diagram Materi Pelajaran .......................................... 68
Gambar 3.23 Activity Diagram Buat Soal Online .......................................... 69
Gambar 3.24 Activity Diagram Penilaian Tugas Rumah .............................. 70
Gambar 3.25 Activity Diagram Upload Video ............................................... 71
Gambar 3.26 Activity Diagram Upload Tugas Rumah .................................. 72
Gambar 3.27 Activity Diagram Upload Materi .............................................. 73
Gambar 3.28 Diagram Activity Penilaian Tugas Online ................................ 74
Gambar 3.29 Activity Diagram Logout Guru................................................. 75
Gambar 3.30 Entity Relationship Diagram ................................................... 76
Gambar 3.31 Rancangan antarmuka home peserta .................................... 77
Gambar 3.32 Rancangan antarmuka tugas online ....................................... 78
Gambar 3.33 Rancangan antarmuka melakukan tugas online ..................... 79
Gambar 3.34 Rancangan antarmuka nilai tugas rumah ............................... 80
Gambar 3.35 Rancangan antarmuka nilai tugas online................................ 80
Gambar 3.36 Rancangan antarmuka download materi ................................ 81
Gambar 3.37 Rancangan antarmuka view video ......................................... 82
Gambar 3.38 Rancangan antarmuka tugas rumah ...................................... 83
Gambar 3.39 Rancangan antarmuka dashboard guru ................................. 83
Gambar 3.40 Rancangan antarmuka siswa ajar .......................................... 84
Gambar 3.41 Rancangan antarmuka details siswa ajar ............................... 85
Gambar 3.42 Rancangan antarmuka materi pelajaran ................................. 85
Gambar 3.43 Rancangan antarmuka penilaian tugas rumah ....................... 86
xv
Universitas Kristen Maranatha
Gambar 3.44 Rancangan antarmuka penilaian tugas online ........................ 87
Gambar 3.45 Rancangan antarmuka generate soal .................................... 88
Gambar 3.46 Rancangan antamuka buat soal ............................................. 89
Gambar 3.47 Rancangan antarmuka kumpulan soal ................................... 89
Gambar 3.48 Rancangan antarmuka upload materi .................................... 90
Gambar 3.49 Rancangan antarmuka form upload materi ............................ 91
Gambar 3.50 Rancangan antarmuka upload video ...................................... 91
Gambar 3.51 Rancangan antarmuka form upload video .............................. 92
Gambar 3.52 Rancangan antarmuka tugas rumah ...................................... 93
Gambar 3.53 Rancangan antarmuka form upload tugas rumah ................... 93
Gambar 3.54 Rancangan antarmuka list tugas online.................................. 94
Gambar 3.55 Rancangan antarmuka set penerima tugas online ................. 95
Gambar 3.56 Rancangan antarmuka dashboard admin............................... 95
Gambar 3.57 Rancangan antarmuka list siswa ............................................ 96
Gambar 3.58 Rancangan antarmuka tambah siswa .................................... 97
Gambar 3.59 Rancangan antarmuka list kelas ............................................ 98
Gambar 3.60 Rancangan antarmuka input kelas ......................................... 98
Gambar 3.61 Rancangan antarmuka list materi pelajaran ........................... 99
Gambar 3.62 Rancangan antarmuka tambah materi pelajaran .................. 100
Gambar 3.63 Rancangan antarmuka list guru............................................ 101
Gambar 3.64 Rancangan antarmuka tambah guru .................................... 101
Gambar 4.1 Halaman Login User .............................................................. 102
Gambar 4.2 Halaman Utama Admin ......................................................... 103
Gambar 4.3 Halaman List Kelas ................................................................ 103
Gambar 4.4 Halaman Tambah Kelas ......................................................... 104
Gambar 4.5 Halaman List materi Pelajaran ............................................... 105
Gambar 4.6 Halaman Tambah Materi Pelajaran ....................................... 105
Gambar 4.7 Halaman Perbaharui Materi Pelajaran.................................... 106
Gambar 4.8 Halaman List Data Guru ......................................................... 107
Gambar 4.9 Halaman Tambah Data Guru ................................................. 107
Gambar 4.10 Halaman Perbaharui Data Guru ........................................... 108
Gambar 4.11 Halaman Informasi Siswa Didik ............................................ 109
xvi
Universitas Kristen Maranatha
Gambar 4.12 Halaman Nama Siswa Didik ................................................. 109
Gambar 4.13 Halaman List data Guru ....................................................... 110
Gambar 4.14 Halaman Tambah Data Siswa .............................................. 111
Gambar 4.15 Halaman Perbaharui Data Siswa ......................................... 111
Gambar 4.16 Halaman Import Data Siswa ................................................. 112
Gambar 4.17 Halaman Utama Guru .......................................................... 113
Gambar 4.18 Halaman Data Siswa ............................................................ 114
Gambar 4.19 Halaman Detail Kelas ........................................................... 114
Gambar 4.20 Halaman Detail Siswa .......................................................... 115
Gambar 4.21 Halaman Materi Pelajaran .................................................... 116
Gambar 4.22 Halaman Perbaharui Materi Pelajaran.................................. 116
Gambar 4.23 Halaman Daftar Tugas Rumah ............................................. 117
Gambar 4.24 Halaman Pemberian Nilai Tugas Rumah ............................. 118
Gambar 4.25 Halaman Nilai Tugas Rumah Siswa ..................................... 118
Gambar 4.26 Halaman Daftar Tugas Online .............................................. 119
Gambar 4.27 Halaman Siswa Online ......................................................... 120
Gambar 4.28 Halaman Detail Pengerjaan Tugas Online ........................... 120
Gambar 4.29 Halaman Upload Materi........................................................ 121
Gambar 4.30 Halaman List Materi ............................................................. 122
Gambar 4.31 Halaman Upload Video ........................................................ 122
Gambar 4.32 Halaman List Video .............................................................. 123
Gambar 4.33 Halaman Upload Tugas Rumah ........................................... 124
Gambar 4.34 Halaman List Tugas ............................................................. 124
Gambar 4.35 Halaman Assign Tugas ........................................................ 125
Gambar 4.36 Halaman List Tugas Online .................................................. 126
Gambar 4.37 Halaman Assign Tugas Online ............................................. 126
Gambar 4.38 Halaman Pembuatan Soal Tugas Online ............................. 127
Gambar 4.39 Halaman Generate Soal langkah Pertama ........................... 128
Gambar 4.40 Halaman Generate Soal Langkah Kedua ............................. 128
Gambar 4.41 Halaman Kumpulan Soal Tugas Online................................ 129
Gambar 4.42 Halaman Buat Pesan ........................................................... 129
Gambar 4.43 Halaman List Pesan ............................................................. 130
xvii
Universitas Kristen Maranatha
Gambar 4.44 Halaman Isi Pesan ............................................................... 131
Gambar 4.45 Halaman Utama Siswa ......................................................... 131
Gambar 4.46 Halaman Download Materi ................................................... 132
Gambar 4.47 Halaman View Video ............................................................ 133
Gambar 4.48 Halaman Nilai Tugas Rumah ............................................... 133
Gambar 4.49 Halaman Nilai Tugas Online ................................................. 134
Gambar 4.50 Halaman Nilai Akhir Siswa ................................................... 135
Gambar 4.51 Halaman Tugas Rumah Siswa ............................................. 135
Gambar 4.52 Halaman Tugas Online Siswa .............................................. 136
Gambar 4.53 Halaman Ujian Online .......................................................... 137
Gambar 4.54 Halaman List Pesan Siswa ................................................... 137
Gambar 4.55 Halaman Buat Pesan Siswa ................................................. 138
Gambar 4.56 Halaman Isi Pesan Siswa..................................................... 139
xviii
Universitas Kristen Maranatha
DAFTAR TABEL
Tabel 3.1 Definisi Aktor ................................................................................ 37
Tabel 3.2 Definisi Use Case ........................................................................ 38
Tabel 3.3 Skenario Login ............................................................................. 42
Tabel 3.4 Skenario Kelola Data Siswa ......................................................... 43
Tabel 3.5 Skenario Kelola Data Guru .......................................................... 43
Tabel 3.6 Skenario Kelola Materi pelajaran ................................................. 44
Tabel 3.7 Skenario Kelola Kelas .................................................................. 44
Tabel 3.8 Skenario Login Guru .................................................................... 45
Tabel 3.9 Skenario Upload Materi ................................................................ 46
Tabel 3.10 Skenario Kelola Nilai .................................................................. 46
Tabel 3.11 Skenario Membuat Soal Kuis Online .......................................... 47
Tabel 3.12 Skenario Upload Tugas Mandiri ................................................. 48
Tabel 3.13 Skenario Upload Video .............................................................. 48
Tabel 3.14 Skenario Download Hasil Tugas ............................................... 49
Tabel 3.15 Skenario Login Siswa ................................................................. 49
Tabel 3.16 Skenario Download Materi ......................................................... 50
Tabel 3.17 Skenario Lihat Nilai .................................................................... 50
Tabel 3.18 Skenario Mengerjakan Soal Kuis Online .................................... 51
Tabel 3.19 Skenario Download Tugas Mandiri............................................. 51
Tabel 3.20 Skenario View Video .................................................................. 52
Tabel 5.1 Tabel Pengujian Form Login User .............................................. 140
Tabel 5.2 Tabel Pengujian Form Tambah Kelas ........................................ 141
Tabel 5.3 Pengujian form tambah pelajaran............................................... 142
Tabel 5.4 Pengujian Form Tambah Guru ................................................... 143
Tabel 5.5 Pengujian Form Ubah Data Guru ............................................... 146
Tabel 5.6 Pengujian Form Tambah Data Siswa ......................................... 150
Tabel 5.7 Pengujian Form Ubah Data Siswa ............................................. 153
Tabel 5.8 Pengujian Import File Siswa ....................................................... 155
Tabel 5.9 Pengujian From Set Nilai Tugas Rumah .................................... 156
Tabel 5.10 Pengujian Form Edit Nilai Tugas Rumah.................................. 158
xix
Universitas Kristen Maranatha
Tabel 5.11 Pengujian Form Set nilai Akhir ................................................. 159
Tabel 5.12 Pengujian Form Pemilihan Soal ............................................... 159
Tabel 5.13 Pengujian Form Buat Soal ....................................................... 161
Tabel 5.14 Pengujian Form Upload Materi ................................................. 163
Tabel 5.15 Pengujian Form Upload Video ................................................. 165
Tabel 5.16 Form Upload Tugas Rumah ..................................................... 167
Tabel 5.17 Pengujian Form Buat Pesan .................................................... 169
Tabel 5.18 Pengujian Form Upload Tugas Siswa ...................................... 171
Tabel 5.19 Pengujian Form Akun Setting................................................... 172
xx
Universitas Kristen Maranatha
DAFTAR NOTASI/ LAMBANG
Jenis
Notasi/Lambang
Usecase
Nama
8. Usecase
Diagram
Arti
Fungsionalitas
yang
disediakan
sebagai
saling
antar
system
unit-unit
bertukar
unit
pesan
atau
biasanya
yang
aktor;
dinyatakan
dengan
menggunakan
kata kerja di awal frase
nama use case.
Usecase
Aktor/ actor
Diagram
nama actor
Orang,
proses
atau
sistem
lain
yang
berinteraksi
sistem
dengan
informasi
yang
akan dibuat di luar sistem
informasi
yang
akan
dibuat itu sendiri, jadi
walaupun
aktor
symbol
adalah
dari
gambar
orang, tapi aktor belum
tentu merupakan orang;
biasanya
dinyatakan
menggunakan
benda
di
awal
kata
frase
nama aktor.
xxi
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Usecase
Asosiasi/
Diagram
association
Arti
9. Komunikasi antara aktor
dan
use
case
yang
berpartisipasi pada use
case
atau
use
case
memiliki interaksi dengan
aktor.
Usecase
Diagram
10. Ekstensi/
11. Relasi
extend
use
case
tambahan ke sebuah use
case di mana use case
yang ditambahkan dapat
berdiri sendiri walaupun
tanpa
use
tambahan
itu;
dengan
case
mirip
prinsip
inheritance
pada
pemrograman
berorientasi
biasanya
objek;
use
case
tambahan memiliki nama
depan
yang
sama
dengan use case yang
ditambahkan
Usecase
Generalisasi/ 12. Hubungan
Diagram
generalization
generalisasi
dan spesialisasi (umumkhusus) antara dua buah
use case di mana fungsi
yang satu adalah fungsi
yang lebih umum dari
lainnya.
xxii
Universitas Kristen Maranatha
Jenis
Usecase
Notasi/Lambang
Nama
Arti
include/ uses 13. Relasi
Diagram
use
case
tambahan ke sebuah use
case yang ditambahkan
memerlukan use case ini
untuk
menjalankan
fungsinya atau sebagai
syarat
dijalankan
use
case ini.
14. Ada dua sudut pandang
yang
cukup
besar
mengenai include di use
case:
-
Include berarti use
case
yang
ditambahkan
akan
selalu dipanggil saat
use case tambahan
dijalankan.
-
Include berarti use
case yang tambahan
akan
selalu
melakukan
pengecekan apakah
use
case
yang
ditambahkan
telah
dijalankan.
Kedua intrespati diatas
dapat digunakan sesuai
dengan kondisi yang
dibutuhkan.
xxiii
Universitas Kristen Maranatha
Jenis
Activity
Notasi/Lambang
Nama
Status awal
Arti
15. Status
Diagram
awal
aktivitas
sistem, sebuah diagram
aktivitas memiliki sebuah
status awal.
Activity
Aktivitas
16. Aktivitas yang dilakukan
Diagram
sistem, aktivitas biasanya
diawali
dengan
kata
kerja.
Activity
Diagram
17. Asosiasi percabangan di
Percabangan/
mana jika ada pilihan
decision
aktivitas lebih dari satu.
Activity
Diagram
18. Asosiasi penggabungan
Penggabunga
di mana lebih dari satu
n/join
aktivitas
digabungkan
menjadi satu.
Activity
Diagram
Status
Status akhir
akhir
yang
dilakukan sistem, sebuah
diagram
aktivitas
memiliki sebuah status
akhir.
xxiv
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Activity
Diagram
Arti
19. Memisahkan
Swimlane
organisasi
bisnis yang bertanggung
jawab terhadap aktivitas
yang terjadi.
Activity
Diagram
20. Fork,
Fork
digunakan
menunjukkan
untuk
kegiatan
yang dilakukan secara
paralel.
Activity
Diagram
21. Join,digunakan
Join
menunjukkan
untuk
kegiatan
yang digabungkan.
Flowchart
Flow Direction
Flow
Direction,
simbol
yang
digunakan
untuk
menghubungkan
antara
simbol yang satu dengan
simbol yang lain.
xxv
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Arti
22. Terminator
Symbol,
Flowchart
simbol
Terminator
digunakan
Symbol
permulaan
yang
untuk
(start)
atau
akhir (stop) dari suatu
kegiatan
23. simbol untuk keluar –
Flowchart
Connector
masuk
Symbol
penyambungan
atau
proses
pada lembar / halaman
yang berbeda
Yaitu
Flowchart
simbol
–
Connector
keluar
Symbol
penyambungan
masuk
untuk
atau
proses
dalam lembar / halaman
yang sama.
24. Simbol
Flowchart
Processing
menunjukkan
Symbol
pengolahan
yang
yang
dilakukan oleh komputer
25. Simbol
Flowchart
yang
Manual
menunjukkan
Operation
pengolahan yang tidak
dilakukan oleh komputer.
xxvi
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Arti
26. Simbol pemilihan proses
Flowchart
Decision
berdasarkan
kondisi
yang ada.
27. Simbol yang menyatakan
Flowchart
Input-Output
proses input dan output
tanpa tergantung dengan
jenis peralatannya.
28. Simbol untuk pemasukan
Flowchart
Manual Input
data secara manual online keyboard
29. Simbol
Preparation
Flowchart
untuk
mempersiapkan
penyimpanan yang akan
digunakan
tempat
sebagai
pengolahan
di
dalam storage.
30. Simbol
Flowchart
untuk
Predefine
pelaksanaan
Proses
bagian
suatu
(sub-program)
/prosedure
31. Simbol yang menyatakan
Flowchart
Display
peralatan
output
yang
digunakan
yaitu
layar,
printer
dan
plotter,
sebagainya
xxvii
Universitas Kristen Maranatha
Jenis
Notasi/Lambang
Nama
Arti
32. Simbol yang menyatakan
Flowchart
Disk and On- input yang berasal dari
line Storage
disk atau disimpan ke
disk
Flowchart
arsip
33. Simbol yang menyatakan
untuk
penyimpanan
dokumen
ERD
34. Menyatakan
Himpunan
himpunan
entitas
entitas E
ERD
Atribut a
35. Menyatakan atribut
sebagai key
ERD
Himpuan
Relasi R
ERD
36. Menyatakan
himpunan
relasi
37. Penghubung
Link
antara
himpunan relasi dengan
himpunan
entitas
dan
himpunan entitas dengan
atributnya.
xxviii
Universitas Kristen Maranatha
BAB 1.
PENDAHULUAN
Bab ini menjelaskan tentang latar belakang mengenai pengembangan
aplikasi ini, rumusan masalah yang ditangani oleh aplikasi ini, tujuan,
pembahasan, ruang lingkup kajian, sumber data, dan sistematika penyajian.
1.1 Latar Belakang Masalah
SMA Negeri 16 Palembang adalah salah satu Sekolah Menengah
Atas yang memiliki materi pelajaran mengenai teknologi dan informasi, yaitu
materi pelajaran Teknologi Informasi dan Komunikasi (TIK). Selain itu SMAN
16 Palembang memiliki fasilitas laboraturium komputer yang memadai. Untuk
memaksimalkan pelajaran tersebut dan pemanfaatan fasilitas laboraturium,
SMAN 16 Palembang ingin sekali membangun suatu sistem pembelajaran
yang memanfaatkan teknologi sebagai penunjang proses belajar di sekolah.
Sistem yang akan dibangun diharapkan dapat membantu siswa melakukan
pembelajaran di mana saja tanpa mengenal jarak, dimulai dari materi
pelajaran TIK. Selain itu sistem yang akan dibangun diharapkan dapat
membantu guru dalam proses penilaian dan pemberian tugas maupun
materi. Dengan munculnya berbagai konsep dan teknik baru dalam
pembelajaran telah banyak dikembangkan. Pandangan baru seperti active
learning dan student centered education telah mendorong berbagai inovasi
dalam teknologi pengajaran. Salah satu inovasi tersebut adalah e-learning
yang diharapkan akan semakin besar di masa yang akan datang. Hal
tersebut seiring dengan perkembangan teknologi komputer dan internet serta
tuntutan globalisasi pendidikan akan keberadaan suatu sistem pendidikan
jarak jauh atau distance learning.
Perkembangan
teknologi
informasi
dapat
digunakan
untuk
meningkatkan kinerja dan memungkinkan berbagai kegiatan dapat di
laksanakan dengan cepat, tepat dan akurat. Perkembangan teknologi
informasi juga telah memberi pengaruh terhadap berbagai kehidupan.
Pengaruh tersebut salah satunya adalah pada bidang pendidikan. Teknologi
informasi telah berfungsi sebagai pemasok ilmu pengetahuan.
1
Universitas Kristen Maranatha
2
Akan tetapi untuk memaksimalkan materi pelajaran tersebut masih
terdapat beberapa masalah yang dihadapi oleh siswa, antara lain siswa tidak
dapat men-download materi pelajaran secara langsung dari guru, siswa tidak
dapat melihat langsung nilai hasil test kuis yang diadakan, siswa belum bisa
melakukan latihan latihan soal atau kuis secara online dan juga pada saat
mengumpulkan tugas dari guru para siswa masih secara manual
Konsep e-learning ini nantinya diharapkan mampu dua peningkatan
sekaligus bagi materi pelajaran TIK di SMAN 16 Palembang, yakni
peningkatan kualitas pembelajaran jarak jauh yang diberikan oleh guru yang
dapat diterima oleh siswa itu sendiri dan juga membiasakan setiap siswa
untuk berinteraksi dengan komputer. Antara lain seperti, siswa bisa mendowlnload langsung materi pembelajaran yang diberikan oleh guru, siswa
dapat melihat langsung nilai hasil test kuis yang diberikan guru pada saat itu
juga, siswa mendapatkan latihan soal secara online dan juga siswa dapat
meng-upload tugas yang diberikan guru.
Dengan memperhatikan masalah yang dihadapi dengan konsepkonsep yang akan diajukan untuk menjadi sebuah solusi, maka penulis
hendak menyusun proyek akhir dengan judul “Aplikasi E-learning Berbasis
Framework CodeIgniter Untuk Pelajaran TIK” dengan studi kasus pada SMA
Negeri 16 Palembang.
1.2 Rumusan Masalah
Mengacu pada latar belakang yang tertulis sebelumnya, masalahmasalah yang diteliti dalam proyek akhir ini dirumuskan menjadi :
1. Bagaimana membuat aplikasi agar siswa dapat men-download materi
pelajaran secara langsung dari guru?
2. Bagaimana membuat aplikasi agar siswa dapat meng-upload hasil
pengerjaan tugas rumah yang diberikan oleh guru?
3. Bagaimana membuat aplikasi agar siswa bisa melakukan test soal dari
materi pelajaran yang ada secara online?
Universitas Kristen Maranatha
3
4. Bagaimana membuat aplikasi agar siswa dapat melihat langsung nilai
hasil test dari guru?
1.3 Tujuan Pembahasan
Sesuai dengan rumusan masalah diatas, maka tujuan pembahasan
pada Tugas Akhir ini adalah :
1. Membuat aplikasi e-learning agar siswa dapat men-download materi
pelajaran secara langsung dari guru.
2. Membuat aplikasi e-learning agar siswa dapat meng-upload
hasil
pengerjaan tugas rumah yang diberikan oleh guru.
3. Membuat aplikasi e-learning agar siswa dapt melakukan latihan atau tes
soal secara online.
4. Membuat aplikasi e-learning agar siswa dapat melihat langsung nilai hasil
test dari guru pada saat itu juga.
1.4 Ruang Lingkup Kajian
Ruang lingkup kajian sistem informasi ini adalah sebagai berikut :
1. Aplikasi e-learning ini hanya mencakup pembahasan mengenai guru
meng-upload modul/materi pelajaran, kelola nilai, membuat soal, upload
tugas dan upload video materi.
2. Materi e-learning hanya diperuntukan bagi siswa/siswi SMAN 16
Palembang yang ingin men-download materi pelajaran, men-download
tugas, melihat nilai, latihan soal, upload tugas dan ujian online, view
video khusus materi pelajaran TIK.
3. Untuk ujian online aplikasi ini hanya menyediakan fasilitas ujian online
untuk pilihan ganda saja.
4. Pelaksanaan ujian online hanya dilakukan pada saat disekolah.
5. Pembahasan tidak mencakup keamanan yang mungkin terjadi akibat
serangan dari hacker atau cracker pada web server dan database server
yang digunakan untuk penyimpanan program dan data pada sistem ini.
Universitas Kristen Maranatha
4
6. Lingkungan sistem didesain menggunakan Framework CodeIgniter dan
database MySQL yang dapat berjalan pada web browser di berbagai
sistem operasi.
1.5 Sumber Data
Sebagai bahan untuk sumber data, maka metode-metode sebagai
berikut :
1. Wawancara terhadap pihak terkait untuk mendapatkan rancangan
spesifikasi kebutuhan perangkat lunak.
2. Observasi, mengadakan pengamatan langsung terhadap kegiatan
pengajaran materi pelajaran TIK di SMAN 16 Palembang.
3. Studi kepustakaan sebagai sumber informasi untuk landasan teori.
1.6 Sistematika Penyajian
Sistematika penyajian Tugas Akhir ini adalah sebagai berikut :
1. Pendahuluan
Berisi latar belakang masalah, rumusan masalah, tujuan pembahasan,
ruang lingkup kajian, sumber data dan sistematika penyajian.
2. Kajian teori
Berisi landasan teori dari sistem yang akan dibangun.
3. Analisis dan Perancangan Sistem
Berisi analisis dan perancangan sistem berupa spesifikasi kebutuhan
sistem, perancangan database dan perancangan sistem.
4. Hasil Penelitian
Berisi tampilan semua modul sistem yang dibangun beserta penjelasan
tiap fungsinya.
5. Pembahasan dan Uji Coba Hasil Penelitian
Berisi laporan dari pengujian yang dilakuka terhadap semua proses pada
sistem yang dibuat dan ditentukan apakah proses yang diuji telah sesuai
dengan spesifikasi kebutuhan yang diharapkan.
Universitas Kristen Maranatha
5
6. Kesimpulan dan Saran
Berisi kesimpulan tentang hasil dari sistem yang dibangun dan saran
yang berisi hal baru yang dapat digunakan untuk pengembangan sistem
di masa depan.
Universitas Kristen Maranatha
BAB 6.
SIMPULAN DAN SARAN
6.1 Simpulan
Dari hasil pengujian dan implementasi aplikasi e-learning berbasis
framework codeigniter untuk pelajaran teknologi informasi dan komunikasi
(Studi Kasus : SMAN 16 Palembang) dapat disimpilkan bahwa : .
1. Aplikasi e-learning ini diharapkan dapat digunakan guru untuk
memberikan materi pelajaran kepada siswa dengan cara mengupload materi dan siswa dapat men-download materi tersebut . Hal
ini diharapkan dapat mengurangi media kertas dalam pembagian
materi pelajaran yang sangat rentan dengan kerusakan .
2. Aplikasi e-learning ini diharapkan dapat digunakan oleh siswa
untuk mengumpulkan hasil dari pengerjaan tugas rumah yang
diberikan oleh guru dengan cara meng-upload tugas tersebut
sehingga tugas tersebut dapat langsung diterima oleh guru. Ini
sangat berguna bagi siswa karena siswa dapat langsung
mengumpulkan tugasnya setelah selesai mengerjakan tugas
tersebut tanpa harus bertemu langsung dengan guru.
3. Dengan adanya fitur ujian online didalam aplikasi e-learning ini
diharapkan dapat mempermudah guru untuk melakukan penilaian
terhadap hasil tes siswa, karena penghitungan nilai ujian online
dilakukan oleh sistem.
4. Fitur ujian online pada aplikasi e-learning ini diharapkan dapat
berguna bagi siswa karena setelah melaksanakan ujian secara
online, sistem akan langsung menampilkan nilai yang didapat
siswa dari hasil tes pada saat itu.
6.2 Saran
Dalam pengerjaan aplikasi e-learning ini masih memiliki kekurangan,
maka perlu dilakukan pengembangan sehingga bisa menjadi lebih baik lagi.
Adapun beberapa saran yang diberika