library.palcomtech.comlibrary.palcomtech.com/pdf/6435.pdf · ii KEMENTERIAN RISET, TEKNOLOGI DAN...
Transcript of library.palcomtech.comlibrary.palcomtech.com/pdf/6435.pdf · ii KEMENTERIAN RISET, TEKNOLOGI DAN...
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PALCOMTECH
SKRIPSI
PENGEMBANGAN PERANGKAT LUNAK E-LEARNING
PADA SMA NEGERI 15 PALEMBANG DENGAN
METODE RATIONAL UNIFIED PROCESS
Diajukan Oleh :
1. AGUS SETIAWAN / 011150041
2. PEGY BUDI SANTOSA / 011150042
Untuk Memenuhi Sebagian Dari Syarat-Syarat
Guna Mencapai Gelar Sarjana Komputer
PALEMBANG
2019
ii
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PALCOMTECH
HALAMAN PENGESAHAN PEMBIMBING SKRIPSI
NAMA : 1. AGUS SETIAWAN / 011150041
2. PEGY BUDI SANTOSA / 011150042
PROGRAM STUDI : TEKNIK INFORMATIKA
JENJANG PENDIDIKAN : STRATA SATU (S1)
KONSENTRASI : JARINGAN
JUDUL SKRIPSI : PENGEMBANGAN PERANGKAT LUNAK E-
LEARNING PADA SMA NEGERI 15
PALEMBANG DENGAN METODE
RATIONAL UNIFIED PROCESS
Tanggal : 22 Januari 2019 Mengetahui,
Pembimbing, Ketua,
D. Tri Octafian, S.Kom., M.Kom. Benedictus Effendi, S.T., M.T.
NIDN : 0213108002 NIP : 09.PCT.13
iii
KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
PALCOMTECH
HALAMAN PENGESAHAN PENGUJI SKRIPSI
NAMA : 1. AGUS SETIAWAN / 011150041
2. PEGY BUDI SANTOSA / 011150042
PROGRAM STUDI : TEKNIK INFORMATIKA
JENJANG PENDIDIKAN : STRATA SATU (S1)
KONSENTRASI : JARINGAN
JUDUL SKRIPSI : PENGEMBANGAN PERANGKAT LUNAK E-
LEARNING PADA SMA NEGERI 15
PALEMBANG DENGAN METODE
RATIONAL UNIFIED PROCESS
Tanggal : 4 Februari 2019 Tanggal : 4 Februari 2019
Penguji 1, Penguji 2,
Eka Prasetya .A. S., S.T., M.Kom.
NIDN : 0224048203
Rezania Agramanisti Azdy, S.Kom., M.Cs.
NIDN : 0215118601
Menyetujui,
Ketua,
Benedictus Effendi, S.T., M.T.
NIP : 09.PCT.13
iv
MOTTO DAN PERSEMBAHAN
Motto
SAYA HARUS SUKSES....!!!
Adalah 3 kata yang selalu melekat dalam benak saya
Samudra yang luas berawal dari sungai-sungai kecil
Seorang ahli butuh ribuan asumsi hanya untuk melahirkan satu teori
Hal yang besar pun lahir dari sesuatu yang kecil
KESUKSESAN HIDUP adalah mendapatkan KEBAHAGIAAN
Kunci Kebahagiaan adalah seberapa besar kita bersyukur akan nikmat-NYA
Semakin kita bersyukur, semakin pula kita Bahagia
(DURRIYATUN HASANAH)
Persembahan
- Untuk Bapak dan Ibu Tercinta
- Untuk STMIK PalComTech
- Untuk semua orang yang ku sayangi.......
Terimakasih atas bantuan, bimbingan, doa dan motivasi yang
telah diberikan
v
KATA PENGANTAR
Assalammualaikum Wr, Wb.
Puji Syukur penulis panjatkan kehadirat Allah SWT, yang telah
melimpahkan rahmat dan hidayah-Nya, sehingga penulis dapat menyelesaikan
laporan penelitian skripsi yang berjudul Pengembangan Perangkat Lunak E-
Learning Pada Sma Negeri 15 Palembang Dengan Metode Rational Unified
Process.
Penulis menyadari bahwa dalam penyusunan laporan penelitian skripsi
ini tidak akan terwujud tanpa adanya bimbingan, bantuan dan dorongan dari
berbagai pihak. Oleh karena itu, pada kesempatan ini penulis menyampaikan
ucapan terima kasih serta penghargaan yang tak terhingga kepada :
1. Yth. Bapak Benedictus Effendi, S.T., M.T., selaku Ketua STMIK
PalComTech.
2. Yth. Bapak Alfred Tenggono, S.Kom., M.Kom., selaku Ketua Program
Studi Teknik Informatika.
3. Yth. Bapak D. Tri Octafian, S.Kom., M.Kom., selaku Dosen Pembimbing
skripsi.
4. Yth. Kepala Sekolah SMA Negeri 15 Palembang, yang telah mengizinkan
untuk melakukan penelitian.
5. Seluruh pegawai SMA Negeri 15 Palembang yang telah memberikan
bantuan selama melakukan penelitian.
vi
6. Keluarga tercinta yang telah memberikan semangat, dorongan, dan doa bagi
penulis.
7. Rekan-rekan mahasiswa dan sahabat yang telah banyak membantu penulis
dan memberikan dukungan dalam penyusunan laporan penelitian skripsi.
8. Semua pihak yang telah memberikan bantuan dan dorongan atas selesainya
penyusunan laporan penelitian skripsi ini yang tidak dapat penulis sebutkan
satu persatu.
Semoga segala bantuan yang telah diberikan kepada penulis mendapat
balasan dari Allah SWT. Penulis menyadari masih banyak kekurangan dalam
penyusunan laporan penelitian skripsi ini baik dari segi penulisan, penyajian materi
maupun pembahasan. Demi perbaikan laporan ini, saran dan kritik yang
membangun sangat penulis harapkan. Semoga laporan penelitian skripsi ini dapat
memberikan manfaat dan dapat memberikan sumbangan yang berarti.
Wassalammualaikum Wr. Wb.
Palembang, 20 Januari 2019
Penulis
vii
DAFTAR ISI
HALAMAN JUDUL ............................................................................................. i
HALAMAN PENGESAHAN PEMBIMBING SKRIPSI .................................. ii
HALAMAN PENGESAHAN PENGUJI SKRIPSI .......................................... iii
MOTTO DAN PERSEMBAHAN ..................................................................... iv
KATA PENGANTAR ........................................................................................... v
DAFTAR ISI ........................................................................................................ vii
DAFTAR GAMBAR ............................................................................................ xi
DAFTAR TABEL ............................................................................................ xviii
DAFTAR LAMPIRAN ...................................................................................... xxi
ABSTRACT ........................................................................................................ xxii
ABSTRAK ........................................................................................................ xxiii
BAB I PENDAHULUAN
1.1. Latar Belakang ......................................................................................... 1
1.2. Perumusan Masalah .................................................................................. 4
1.3. Batasan Masalah ....................................................................................... 5
1.4. Tujuan Penelitian ...................................................................................... 6
1.5. Manfaat Penelitian .................................................................................... 6
1.5.1. Bagi Penulis ...................................................................................... 6
1.5.2. Bagi SMAN 15 Palembang ............................................................... 7
1.5.3. Bagi Akademik.................................................................................. 8
1.6. Sistematika Penulisan ............................................................................... 9
viii
BAB II GAMBARAN UMUM SEKOLAH
2.1. Profil SMAN 15 Palembang ...................................................................... 15
2.1.1. Sejarah SMAN 15 Palembang ........................................................ 15
2.1.2. Visi dan Misi SMAN 15 Palembang ............................................... 16
2.1.3. Struktur Organisasi SMAN 15 Palembang ..................................... 16
2.1.4. Tugas Wewenang ............................................................................ 17
BAB III TINJAUAN PUSTAKA
3.1. Teori Pendukung .................................................................................... 23
3.1.1. Pengertian E-learning ..................................................................... 23
3.1.2. Pengertian Internet .......................................................................... 25
3.1.3. Pengertian HTML ........................................................................... 25
3.1.4. Pengertian PHP ............................................................................... 26
3.1.5. Pengertian MySql ............................................................................ 26
3.1.6. Pengertian Database ....................................................................... 26
3.1.7. Pengertian Framework .................................................................... 26
3.1.8. Pengertian CodeIgniter ................................................................... 27
3.1.9. Pengertian RUP ............................................................................... 27
3.2. Hasil Penelitian Terdahulu ..................................................................... 30
3.3. Kerangka Pemikiran ............................................................................... 33
BAB IV METODE PENELITIAN
4.1. Lokasi dan Waktu Penelitian .................................................................. 35
4.1.1. Lokasi .............................................................................................. 35
4.1.2. Waktu penelitian ............................................................................. 35
4.2. Jenis Data ............................................................................................... 36
4.2.1. Data Primer ..................................................................................... 37
ix
4.2.2. Data Sekunder ................................................................................. 37
4.3. Teknik Pengumpulan Data ..................................................................... 38
4.3.1. Observasi (Pengamatan) ................................................................. 38
4.3.2. Interview (Wawancara) ................................................................... 39
4.3.3. Kuesioner ........................................................................................ 40
4.3.4. Dokumentasi ................................................................................... 44
4.3.5. Studi Pustaka ................................................................................... 44
4.4. Jenis penelitian ....................................................................................... 44
4.4.1. Deskriptif ........................................................................................ 44
4.5. Alat dan Teknik Pengembangan Sistem ................................................. 45
4.5.1. Alat Pengembangan Sistem............................................................. 45
4.5.1.1. Model Proses............................................................................ 45
4.5.1.2. Model Data .............................................................................. 48
4.5.2. Teknik Pengembangan Sistem ........................................................ 51
4.6. Alat dan Teknik Pengujian Sistem ......................................................... 52
4.6.1. White Box Testing ........................................................................... 52
4.6.2. Black Box Testing ............................................................................ 53
BAB V HASIL DAN PEMBAHASAN
5.1. Hasil ........................................................................................................ 54
5.1.1. Fase Inception (Permulaan)............................................................. 54
5.1.1.1. Identifikasi Masalah ................................................................. 54
5.1.1.2. Alur Sistem Berjalan ................................................................ 55
5.1.1.3. Deskripsi Kebutuhan................................................................ 57
5.1.2. Fase Elaboration (Perencanaan) ..................................................... 60
5.1.2.1. Pemodelan Kebutuhan ............................................................. 60
x
5.1.2.2. Desain Sistem .......................................................................... 90
5.1.3. Fase Construction (Konstruksi) .................................................... 124
5.1.3.1. Desain Database .................................................................... 124
5.1.3.2. Antarmuka Perangkat Lunak E-learning ............................... 138
5.1.3.3. Pengujian Perangkat Lunak E-learning ................................. 165
5.1.4. Fase Transition (Transisi) ............................................................. 183
5.2. Pembahasan .......................................................................................... 183
BAB VI PENUTUP
6.1. Simpulan ............................................................................................... 185
6.2. Saran ..................................................................................................... 186
DAFTAR PUSTAKA ....................................................................................... xxiv
LAMPIRAN ..................................................................................................... xxvii
xi
DAFTAR GAMBAR
Gambar 2.1. Struktur Organisasi SMA Negeri 15 Palembang ......................... 17
Gambar 3.1. Proses Iteratif RUP ....................................................................... 28
Gambar 3.2. Kerangka Pemikiran Perangkat Lunak E-Learning ..................... 33
Gambar 5.1. Sistem Berjalan Proses Pembelajaran ........................................ 57
Gambar 5.2. Persiapan Kebutuhan E-learning ................................................ 60
Gambar 5.3. Use Case Diagram Admin ........................................................... 62
Gambar 5.4. Use Case Diagram Guru ............................................................. 63
Gambar 5.5. Use Case Diagram Siswa ............................................................ 65
Gambar 5.6. Use Case Diagram Wali Kelas .................................................... 66
Gambar 5.7. Use Case Diagram Kepala Sekolah ............................................. 67
Gambar 5.8. Activity Diagram Login User ....................................................... 68
Gambar 5.9. Activity Diagram Admin Proses Kelola Data Guru ..................... 69
Gambar 5.10. Activity Diagram Admin Proses Kelola Data Siswa .................. 70
Gambar 5.11. Activity Diagram Admin Proses Kelola Data Kelas .................. 71
Gambar 5.12. Activity Diagram Admin Proses Kelola Mata Pelajaran ............ 72
Gambar 5.13. Activity Diagram Admin Proses Kelola Jadwal Pelajaran ......... 73
Gambar 5.14. Activity Diagram Admin Proses Kelola Pengumuman .............. 74
Gambar 5.15. Activity Diagram Admin Proses Kelola Pengetahuan dan
Wawasan ........................................................................................................... 75
Gambar 5.16. Activity Diagram Guru Proses Kelola Materi ............................ 76
xii
Gambar 5.17. Activity Diagram Guru Proses Kelola Tugas Esay .................... 77
Gambar 5.18. Activity Diagram Guru Proses Kelola Tugas Pilihan Ganda .... 78
Gambar 5.19. Activity Diagram Guru Proses Kelola Forum Diskusi .............. 79
Gambar 5.20. Activity Diagram Guru Proses Kelola Bank Soal ...................... 80
Gambar 5.21. Activity Diagram Guru Proses Lihat Jadwal dan Pengumuman
........................................................................................................................... 81
Gambar 5.22. Activity Diagram Siswa Proses Lihat Jadwal, Pengumuman,
Forum Diskusi, Pengetahuan dan Wawasan Serta Bank Soal ......................... 82
Gambar 5.23. Activity Diagram Siswa Proses Mengerjakan Tugas Esay ....... 83
Gambar 5.24. Activity Diagram Siswa Proses Mengerjakan Tugas Pilihan
Ganda ............................................................................................................... 84
Gambar 5.25. Activity Diagram Siswa Lihat Materi ....................................... 85
Gambar 5.26. Activity Diagram Wali Kelas Proses Lihat Pengumuman, Nilai
dan Data Siswa ................................................................................................. 86
Gambar 5.27. Activity Diagram Wali Kelas Proses Kelola Forum Diskusi .... 87
Gambar 5.28. Activity Diagram Kepala Sekolah .............................................. 88
Gambar 5.29. Activity Diagram User Rubah Password .................................. 88
Gambar 5.30. Class Diagram E-learning ........................................................ 89
Gambar 5.31. Relasi Antar Tabel E-learning ................................................... 90
Gambar 5.32. Desain Halaman Pilihan Level Pengguna .................................. 92
Gambar 5.33. Desain Halaman Login ............................................................... 93
Gambar 5.34. Desain Halaman Dashboard Admin ......................................... 94
Gambar 5.35. Desain Halaman Data User Kelola Guru ................................... 94
xiii
Gambar 5.36. Desain Halaman Data User Kelola Siswa ................................. 95
Gambar 5.37. Desain Halaman Data Kelas ....................................................... 96
Gambar 5.38. Desain Halaman Data Mata Pelajaran ....................................... 96
Gambar 5.39. Desain Halaman Jadwal Pelajaran ............................................ 97
Gambar 5.40. Desain Halaman Pengumuman ................................................. 98
Gambar 5.41. Desain Halaman Pengetahuan dan Wawasan ............................ 98
Gambar 5.42. Desain Halaman Dashboard Guru ............................................. 99
Gambar 5.43. Desain Halaman Guru Lihat Jadwal Pelajaran ........................ 100
Gambar 5.44. Desain Halaman Guru Materi Pelajaran .................................. 100
Gambar 5.45. Desain Halaman Guru Tambah Materi Pelajaran ................... 101
Gambar 5.46. Desain Halaman Guru Pada Forum Diskusi ........................... 102
Gambar 5.47. Desain Halaman Guru Pada Tugas dan Ujian Soal Esay ........ 102
Gambar 5.48. Desain Halaman Guru Buat Soal Esay .................................... 103
Gambar 5.49. Desain Halaman Guru Lihat Soal Esay .................................... 103
Gambar 5.50. Desain Halaman Guru Lihat Jawaban Soal Esay .................... 104
Gambar 5.51. Desain Halaman Guru Buat Nilai Soal Esay ........................... 104
Gambar 5.52. Desain Halaman Guru Lihat Nilai Soal Esay .......................... 105
Gambar 5.53. Desain Halaman Guru Tugas dan Ujian Soal Pilihan Ganda .. 106
Gambar 5.54. Desain Halaman Guru Tugas dan Ujian Buat Soal Pilihan
Ganda ............................................................................................................. 106
Gambar 5.55. Desain Halaman Guru Tugas dan Ujian Lihat Soal Pilihan
Ganda ............................................................................................................. 107
Gambar 5.56. Desain Halaman Guru Test Ujian ........................................... 108
xiv
Gambar 5.57. Desain Halaman Guru Test Ujian Lihat Nilai ......................... 108
Gambar 5.58. Desain Halaman Guru Bank Soal ............................................ 109
Gambar 5.59. Desain Halaman Guru Buat Bank Soal ................................... 109
Gambar 5.60. Desain Halaman Guru Lihat Bank Soal dan Pembahasan ...... 110
Gambar 5.61. Desain Halaman Dashboard Siswa ......................................... 111
Gambar 5.62. Desain Halaman Siswa Lihat Jadwal Pelajaran ...................... 111
Gambar 5.63. Desain Halaman Siswa Lihat Materi Pelajaran ....................... 112
Gambar 5.64. Desain Halaman Detail Materi Pelajaran Siswa ..................... 113
Gambar 5.65. Desain Halaman Forum Diskusi Siswa ................................... 113
Gambar 5.66. Desain Halaman Tugas dan Ujian Esay Siswa ........................ 114
Gambar 5.67. Desain Halaman Lihat Soal Esay Siswa ................................. 114
Gambar 5.68. Desain Halaman Tugas dan Ujian Jawab Soal Esay Siswa .... 115
Gambar 5.69. Desain Halaman Tugas dan Ujian Soal Pilihan Ganda ........... 116
Gambar 5.70. Desain Halaman Tugas dan Ujian Jawab Soal Pilihan Ganda
......................................................................................................................... 116
Gambar 5.71. Desain Halaman Lihat Nilai Soal Pilihan Ganda ..................... 117
Gambar 5.72. Desain Halaman Pengetahuan dan Wawasan .......................... 118
Gambar 5.73. Desain Halaman Bank Soal Siswa .......................................... 118
Gambar 5.74. Desain Halaman Data Nilai Siswa .......................................... 119
Gambar 5.75. Desain Halaman Dashboard Wali Kelas ................................ 119
Gambar 5.76. Desain Halaman Data Siswa Wali Kelas ................................ 120
Gambar 5.77. Desain Halaman Detail Data Siswa Wali Kelas ...................... 120
Gambar 5.78. Desain Halaman Forum Data Nilai Wali Kelas ...................... 121
xv
Gambar 5.79. Desain Halaman Forum Diskusi Wali Kelas ........................... 121
Gambar 5.80. Desain Halaman Dashboard Kepala Sekolah ......................... 122
Gambar 5.81. Desain Halaman Rekapitulasi Nilai ........................................ 123
Gambar 5.82. Desain Halaman User Rubah Password ................................ 123
Gambar 5.83. Halaman Pilihan Level Login .................................................. 138
Gambar 5.84. Halaman Login ........................................................................ 139
Gambar 5.85. Halaman Dashboard Admin ................................................... 139
Gambar 5.86. Halaman Kelola Data Guru ..................................................... 140
Gambar 5.87. Halaman Detail Data Guru ....................................................... 141
Gambar 5.88. Halaman Kelola Data Siswa .................................................... 141
Gambar 5.89. Halaman Detail Data Siswa ..................................................... 142
Gambar 5.90. Halaman Kelola Data Kelas .................................................... 142
Gambar 5.91. Halaman Kelola Data Mata Pelajaran ..................................... 143
Gambar 5.92. Halaman Kelola Jadwal Pelajaran ........................................... 144
Gambar 5.93. Halaman Kelola Pengumuman ................................................ 144
Gambar 5.94. Halaman Kelola Pengetahuan dan Wawasan .......................... 145
Gambar 5.95. Halaman Dashboar Guru ........................................................ 145
Gambar 5.96. Halaman Lihat Jadwal Pelajaran Guru .................................... 146
Gambar 5.97. Halaman Kelola Materi Pelajaran ............................................ 146
Gambar 5.98. Halaman Detail Materi Pelajaran Guru ................................... 146
Gambar 5.99. Halaman Forum Diskusi Guru ................................................ 147
Gambar 5.100. Halaman Kelola Tugas dan Ujian Esay ................................. 148
xvi
Gambar 5.101. Halaman Tugas dan Ujian Buat Soal Esay ............................ 148
Gambar 5.102. Halaman Lihat Soal Esay Guru ............................................. 149
Gambar 5.103. Halaman Lihat Jawaban Soal Esay ...................................... 149
Gambar 5.104. Halaman Buat Nilai Soal Esay .............................................. 150
Gambar 5.105. Halaman Lihat Nilai Soal Esay ............................................. 150
Gambar 5.106. Halaman Test Ujian ............................................................... 151
Gambar 5.107. Halaman Test Ujian Lihat Nilai ............................................ 151
Gambar 5.108. Halaman Bank Soal ............................................................... 152
Gambar 5.109. Halaman Buat Bank Soal ...................................................... 152
Gambar 5.110. Halaman Detail Bank Soal .................................................... 153
Gambar 5.111. Halaman Dashboard Siswa ................................................... 153
Gambar 5.112. Halaman Lihat Jadwal Pelajaran Siswa ................................ 154
Gambar 5.113. Halaman Lihat Data Materi Pelajaran Siswa ........................ 155
Gambar 5.114. Halaman Detail Materi Pelajaran Siswa ................................ 155
Gambar 5.115. Halaman Forum Diskusi Siswa ............................................. 156
Gambar 5.116. Halaman Data Soal Esay Siswa ............................................ 156
Gambar 5.117. Halaman Detail Tugas dan Ujian Esay Siswa ....................... 157
Gambar 5.118. Halaman Jawab Soal Esay Siswa .......................................... 157
Gambar 5.119. Halaman Soal Pilihan Ganda ................................................. 158
Gambar 5.120. Halaman Soal Pilihan Ganda ................................................. 158
Gambar 5.121. Halaman Lihat Nilai Pilihan Ganda ...................................... 159
Gambar 5.122. Halaman Pengetahuan dan Wawasan .................................... 159
xvii
Gambar 5.123. Halaman Bank Soal ............................................................... 160
Gambar 5.124. Halaman Detail Bank Soal .................................................... 160
Gambar 5.125. Halaman Data Nilai Siswa .................................................... 161
Gambar 5.126. Halaman Dashboard Wali Kelas ........................................... 161
Gambar 5.127. Halaman Data Siswa Wali Kelas .......................................... 162
Gambar 5.128 Halaman Data Nilai Siswa Pada Wali Kelas .......................... 162
Gambar 5.129. Halaman Forum Diskusi Pada Wali Kelas ............................ 163
Gambar 5.130. Halaman Dashboard Kepala Sekolah ................................... 164
Gambar 5.131. Halaman Rekapitulasi Nilai Kepala Sekolah ........................ 164
Gambar 5.132. . Halaman Rubah Password User ......................................... 165
Gambar 5.133. Source Code Login Guru ....................................................... 166
Gambar 5.134. Flow Graph Notation Login Guru ......................................... 166
Gambar 5.135. Source Code Login Siswa ..................................................... 168
Gambar 5.136. Flow Graph Notation Login Siswa ....................................... 168
xviii
DAFTAR TABEL
Tabel 3.1. Hasil Penelitian Terdahulu ............................................................... 30
Tabel 4.1. Jadwal Penelitian.............................................................................. 35
Tabel 4.2. Hasil Kuesioner Guru ...................................................................... 40
Tabel 4.3. Hasil Kuesioner Siswa ..................................................................... 43
Tabel 4.4. Simbol Use Case Diagram .............................................................. 46
Tabel 4.5. Simbol Activity Diagram ................................................................ 47
Tabel 4.6. Simbol Class Diagram .................................................................... 49
Tabel 4.7. Simbol Entity Relationship Diagram (ERD) ................................... 50
Tabel 5.1. Identifikasi Masalah dan Penyebab Masalah .................................. 54
Tabel 5.2. Kebutuhan Pengguna (User Requirement) ...................................... 58
Tabel 5.3. Tabel siswa ..................................................................................... 124
Tabel 5.4. Tabel guru ..................................................................................... 125
Tabel 5.5. Tabel kelas_matapelajaran ............................................................ 126
Tabel 5.6. Tabel materi .................................................................................. 126
Tabel 5.7. Tabel mata_pelajaran .................................................................... 127
Tabel 5.8. Tabel tugas .................................................................................... 127
Tabel 5.9. Tabel tugas_esay ........................................................................... 128
Tabel 5.10. Tabel jawaban_esay .................................................................... 129
Tabel 5.11. Tabel nilai_esay .......................................................................... 130
Tabel 5.12. Tabel master_soal ....................................................................... 130
xix
Tabel 5.13. Tabel soal_pg .............................................................................. 131
Tabel 5.14. Tabel test ..................................................................................... 131
Tabel 5.15. Tabel siswa_test .......................................................................... 132
Tabel 5.16. Tabel kelas .................................................................................. 133
Tabel 5.17. Tabel pengumuman ..................................................................... 133
Tabel 5.18. Tabel pengetahuan ...................................................................... 134
Tabel 5.19. Tabel forum_diskusi ................................................................... 135
Tabel 5.20. Tabel forum_rincian .................................................................... 135
Tabel 5.21. Tabel bank ................................................................................... 136
Tabel 5.22. Tabel bank_soal .......................................................................... 136
Tabel 5.23. Tabel nilai_pg ............................................................................. 137
Tabel 5.24. Test Case Pengujian White Box Login Guru ............................... 167
Tabel 5.25. Test Case Pengujian White Box Login Siswa .............................. 170
Tabel 5.26. Pengujian Black Box Pilihan Level Login ................................. 170
Tabel 5.27. Pengujian Black Box Login ........................................................ 171
Tabel 5.28. Pengujian Black Box Halaman Admin Kelola Data User .......... 171
Tabel 5.29. Pengujian Black Box Halaman Admin Kelola Data Kelas ........ 172
Tabel 5.30. Pengujian Black Box Halaman Admin Kelola Mata Pelajaran .. 172
Tabel 5.31. Pengujian Black Box Halaman Admin Kelola Jadwal Pelajaran
......................................................................................................................... 173
Tabel 5.32. Pengujian Black Box Halaman Admin Kelola Pengumuman .... 174
Tabel 5.33. Pengujian Black Box Halaman Admin Pengetahuan dan
Wawasan ........................................................................................................ 175
xx
Tabel 5.34. Pengujian Black Box Halaman Guru Kelola Materi .................. 175
Tabel 5.35. Pengujian Black Box Halaman Guru Kelola Tugas dan Ujian .. 176
Tabel 5.36. Pengujian Black Box Halaman Guru Kelola Test Ujian ............ 178
Tabel 5.37. Pengujian Black Box Halaman Guru Kelola Bank Soal ............ 178
Tabel 5.38. Pengujian Black Box Halaman Siswa Materi Pelajaran ............. 179
Tabel 5.39. Pengujian Black Box Halaman Siswa Tugas dan Ujian ............. 180
Tabel 5.40. Pengujian Black Box Halaman Siswa Pada Bank Soal .............. 180
Tabel 5.41. Pengujian Black Box Halaman Siswa Lihat Pengetahuan dan
Wawasan Serta Data Nilai ............................................................................. 181
Tabel 5.42. Pengujian Black Box Halaman Wali Kelas ................................ 181
Tabel 5.43. Pengujian Black Box Halaman Kepala Sekolah ......................... 182
Tabel 5.44. Pengujian Black Box Halaman User .......................................... 183
xxi
DAFTAR LAMPIRAN
1. Lampiran 1. Form Topik dan Judul (Fotokopi)
2. Lampiran 2. Surat Balasan dari Perusahaan (Fotokopi)
3. Lampiran 3. Form Konsultasi (Fotokopi)
4. Lampiran 4. Surat Pernyataan (Fotokopi)
5. Lampiran 5. Form Revisi Ujian Pra Sidang (Fotokopi)
6. Lampiran 6. Form Revisi Ujian Kompre (Asli)
7. Lampiran 7. Listing Code
xxii
ABSTRACT
AGUS SETIAWAN (011150041), PEGY BUDI SANTOSA (011150042). E-
learning Software Development at SMA Negeri 15 Palembang Using Rational
Unified Process Method
E-learning is learning innovative media that must be optimized, so the
Organization of the education will be growing. By using E-learning problems of
space and time that had become an obstacle in learning is no longer a barrier. The
limitations of space and time into a major obstacle to the process of learning. The
limited school hours can potentially reduce the interaction between teachers and
students or fellow students, so that learning outcomes are still far from
expectations. Apart from it the existence of E-learning students are able to learn
independently and can get more learning materials and can communicate with
faculty outside the classroom.
During all of this learning process in Palembang is still 15 SMAN conventional
in nature, where the teaching and learning process between teacher and student is
almost entirely going on in the classroom. The time available for teachers and
students to face to face in the classroom is very limited. If the meeting between
teacher and student is not happening then automatically teaching and learning will
be obstructed so that students experienced difficulties and delays in getting the
subject matter.
On software development for E-learning in SMA Negeri 15 Palembang method
using rational unified process, with framework code igniter and the PHP
programming language and uses the Mysql database. To test the software using
white box and black box.
Key words : E-learning, rational unified process, framework code igniter, white
box, black box
xxiii
ABSTRAK
AGUS SETIAWAN (011150041), PEGY BUDI SANTOSA (011150042).
Pengembangan Perangkat Lunak E-learning Pada SMA Negeri 15 Palembang
dengan Metode Rational Unified Process
E-learning merupakan media pembelajaran inovatif yang harus bisa
dioptimalkan, sehingga penyelenggaraan pendidikan akan semakin berkembang.
Dengan menggunakan E-learning masalah ruang dan waktu yang selama ini
menjadi kendala dalam pembelajaran tidak lagi menjadi penghalang. Keterbatasan
ruang dan waktu menjadi kendala utama bagi proses pembelajaran. Terbatasnya
jam sekolah berpotensi mengurangi interaksi antara guru dan siswa maupun sesama
siswa, sehingga hasil pembelajaran masih jauh dari harapan. Selain dari hal itu
dengan adanya E-learning siswa mampu belajar secara mandiri dan bisa
mendapatkan materi pembelajaran yang lebih banyak serta dapat berkomunikasi
dengan pengajarnya di luar kelas.
Selama ini semua proses pembelajaran di SMAN 15 Palembang masih bersifat
konvensional, dimana proses belajar mengajar antara guru dan siswa hampir
sepenuhnya terjadi di ruang kelas. Waktu yang tersedia bagi guru dan siswa untuk
bertatap muka di ruang kelas sangat terbatas. Jika pertemuan antara guru dan siswa
tidak terjadi maka secara otomatis proses belajar mengajar akan terhambat sehingga
siswa mengalami kesulitan dan keterlambatan dalam mendapatkan materi
pelajaran.
Pada pengembangan perangkat lunak E-learning pada SMA Negeri 15
Palembang menggunakan metode rational unified process, dengan framework code
igniter dan bahasa pemrograman PHP serta menggunakan database Mysql. Untuk
pengujian perangkat lunak menggunakan white box dan black box.
Kata Kunci : E-learning, rational unified process, framework code igniter, white
box, black box
1
BAB I
PENDAHULUAN
1.1. Latar Belakang
E-learning merupakan model pembelajaran yang memanfaatkan fasilitas
teknologi informasi dan komunikasi (Hasbullah, dalam Sriwihajriyah dkk
(2012:450)). E-learning tidak berarti menggantikan model belajar konvensional di
dalam kelas, tetapi memperkuat model belajar tersebut melalui pengayaan content
dan pengembangan teknologi pendidikan (Cisco, dalam Fhiter dkk (2017:105)).
Seiring dengan perkembangan teknologi informasi yang semakin pesat,
menjadikan kebutuhan akan suatu konsep dan mekanisme belajar mengajar yang
terkomputerisasi menjadi tidak terelakan lagi.
Konsep yang dikenal dengan sebutan E-learning ini membawa pengaruh
terjadinya proses transformasi pendidikan konvensional ke bentuk digital, baik
secara isi dan sistemnya. Dalam pemilihan media pembelajaran harus
memperhatikan faktor-faktor tujuan yang hendak dicapai, dengan memperhatikan
biaya, ketepatgunaan, keadaan peserta didik, ketersediaan dan mutu teknis.
E-learning merupakan media pembelajaran inovatif yang harus bisa
dioptimalkan, sehingga penyelenggaraan pendidikan akan semakin berkembang.
Dengan menggunakan E-learning masalah ruang dan waktu yang selama ini
menjadi kendala dalam pembelajaran tidak lagi menjadi penghalang. Keterbatasan
ruang dan waktu menjadi kendala utama bagi proses pembelajaran. Terbatasnya
jam sekolah berpotensi mengurangi interaksi antara guru dan siswa maupun sesama
2
siswa, sehingga hasil pembelajaran masih jauh dari harapan. Selain dari hal itu
dengan adanya E-learning siswa mampu belajar secara mandiri dan bisa
mendapatkan materi pembelajaran yang lebih banyak serta dapat berkomunikasi
dengan pengajarnya di luar kelas.
Sekolah Menengah Atas Negeri (SMAN) 15 Palembang merupakan instansi
pendidikan formal yang didirikan pada tahun 1991 dibawah naungan Dinas
Pendidikan Provinsi Sumatera Selatan, dengan predikat Terakreditasi A yang
berada di Jalan Aipda Karel Satsuit Tubun 17 Ilir, Kecamatan Ilir Timur I
Palembang. Selama ini semua proses pembelajaran di SMAN 15 Palembang masih
bersifat konvensional, dimana proses belajar mengajar antara guru dan siswa
hampir sepenuhnya terjadi di ruang kelas. Waktu yang tersedia bagi guru dan siswa
untuk bertatap muka di ruang kelas sangat terbatas. Jika pertemuan antara guru dan
siswa tidak terjadi maka secara otomatis proses belajar mengajar akan terhambat
sehingga siswa mengalami kesulitan dan keterlambatan dalam mendapatkan materi
pelajaran. Di sisi lain SMAN 15 Palembang belum mempunyai perangkat lunak
untuk pembelajaran yang lebih interaktif khususnya di bidang teknologi informasi.
Dengan mengembangkan E-learning sendiri diharapkan mampu menyesuaikan
model pembelajaran dari setiap guru serta E-learning dapat diperbaharui sesuai
dengan permintaan pengguna sehingga mampu memberikan kontribusi terhadap
proses belajar mengajar.
Sistem pembelajaran E-learning memegang peranan penting, dengan adanya
E-learning siswa dapat belajar mandiri dan tidak hanya menggantungkan belajar di
sekolah, apalagi saat ini SMAN 15 Palembang telah menggunakan kurikulum 2013,
3
kurikulum ini lebih menekankan pada penggunaan teknologi informasi (IT).
Berdasarkan kuesioner kepada guru dan siswa didapat hasil 97% guru dan 76%
siswa sangat mendukung pengembangan E-learning, hal itu didukung oleh
infrastruktur dan Sumber Daya Manusianya (SDM). SMAN 15 Palembang sudah
mempunyai infrastruktur yang memadai untuk pengembangan sistem E-learning,
termasuk tenaga pengajarnya yang siap melakukan pelatihan terhadap penggunaan
E-learning. Dari permasalahan diatas dapat disimpulkan bawa perlu dibuat suatu
sistem E-learning yang dapat diakses kapan saja dan dimana saja sehingga dapat
mendukung proses pembelajaran di SMAN 15 Palembang. E-learning diharapakan
mampu memberikan kontribusi terhadap proses belajar mengajar pada SMAN 15
Palembang dalam memanfaatkan kemajuan teknologi informasi.
Dalam hal ini peneliti menggunakan metode Rational Unified Process (RUP)
untuk pengembangan sistem, agar dapat menyelesaikan masalah yang timbul akibat
user (pihak sekolah) tidak mampu mendefinisikan secara jelas akan kebutuhan
sistem yang baru. Metode RUP sendiri memungkinkan adanya perulangan pada
setiap fase sehingga memungkinkan mendeteksi kesalahan sedini mungkin, dapat
mengontrol perubahan-perubahan yang terjadi secara sistematis selama proses
pengembangan software, dan memungkinkan adanya penambahan-penambahan
pada proses, serta dapat membatu mempercepat proses pembuatan software (Taufik
dkk (2015:7695)). Pada dasarnya E-learning harus dapat mengikuti perkembangan
perubahan zaman, aturan Pemerintah dan model pembelajaran dari setiap guru,
dengan harapan E-learning akan tetap dipakai walau ada aturan yang baru. Dengan
adanya penelitian ini diharapkan penulis dapat memberikan solusi terhadap kendala
4
yang dihadapi pada SMAN 15 Palembang terutama pada kegiatan belajar mengajar,
dengan membuat suatu sistem yang terencana dapat membantu para guru dalam
memperbaiki aktivitas pembelajaran serta membantu dalam mencapai tujuan-
tujuan pembelajaran. Selain itu siswa diharapkan dapat lebih mudah memperoleh
informasi-informasi tentang pembelajaran, seperti modul pembelajaran, soal
latihan berupa tugas harian, kuis, Ujian Tengah Semester (UTS), Ujian Akhir
Semester (UAS), forum diskusi, bank soal, laporan nilai serta ilmu pengetahuan dan
wawasan umum.
Dari latar belakang yang telah diuraikan diatas, penulis mencoba
mengembangkan sistem pembelajaran dengan judul Pengembangan Perangkat
Lunak E-Learning Pada SMA Negeri 15 Palembang dengan Metode Rational
Unified Process.
1.2. Perumusan Masalah
Melihat latar belakang masalah tersebut, serta membaca dokumentasi dan
referensi seputar pembuatan, penerapan dan pengembangan perangkat lunak E-
learning, maka masalah yang akan dibahas dalam penelitian ini adalah bagaimana
mengembangkan perangkat lunak E-learning di SMAN 15 Palembang dengan
menggunakan metode Rational Unified Process (RUP) sehingga mampu
mendukung proses pembelajaran.
5
1.3. Batasan Masalah
Supaya pencapian yang lebih terarah serta tidak menyimpang dari
permasalahan yang ada, maka ruang lingkup perlu ditentukan. Adapun ruang
lingkup pada penelitian ini adalah sebagai berikut :
1. Objek penelitian dilakukan di SMAN 15 Palembang.
2. E-learning yang dibangun meliputi modul pembelajaran, yang disajikan
dalam bentuk buku elektronik, materi audio, dan materi video Youtube.
3. Dalam sistem E-learning ini terdapat latihan soal online seperti tugas harian,
kuis, UTS, UAS dan fitur lainnya seperti forum diskusi, bank soal, laporan
nilai, ilmu pengetahuan dan wawasan umum serta memiliki fitur live chat
menggunakan plugin tawk.to.
4. E-learning ini dapat diakses oleh Admin , Siswa, Guru mata pelajaran, Wali
kelas serta Kepala sekolah.
5. Bahasa pemrograman yang digunakan adalah PHP dengan menggunakan
XAMPP dan MySql sebagai basis datanya.
6. Pemodelan perangkat lunak menggunakan Unified Modeling Language
(UML).
7. Dalam pengembangan sistem E-learning menggunakan Object Oriented
Programming (OOP) dengan Framework CodeIgniter.
8. Metode yang digunakan dalam pengembangan sistem yaitu Rational
Unified Procces (RUP).
6
1.4. Tujuan Penelitian
Tujuan dari penelitian ini adalah mengembangkan sebuah model E-learning
yang dinamis yang dapat mengakomodasi dan mendukung seluruh proses Kegiatan
Belajar Mengajar (KBM) di SMAN 15 Palembang. Sistem E-learning yang dibuat
mampu menyediakan sarana pembelajaran, yang meliputi pengolahan materi dan
tersedia forum diskusi. Para siswa diharapkan dapat menambah pemahaman
mengenai materi yang diajarkan oleh guru, menambah minat untuk belajar serta
siswa dapat belajar mandiri sehingga tidak hanya menggantungkan belajar di
sekolah.
1.5. Manfaat Penelitian
Manfaat yang ingin dicapai oleh penulis dalam penelitian ini adalah sebagai
berikut :
1.5.1. Bagi Penulis
a. Penelitian ini dapat menambah ilmu pengetahuan dan wawasan serta
penerapan ilmu yang didapat selama menjadi mahasiswa STMIK
PalComTech Palembang.
b. Penelitian ini dapat menambah wawasan bagi penulis khususnya
dalam pengembangan perangkat lunak E-learning yang diterapkan
menggunakan metode pengembangannya.
7
1.5.2. Bagi SMAN 15 Palembang
1. Bagi Guru
a. Bertambahnya interaksi pembelajaran antara guru dengan
peserta didik, dengan E-learning kendala keterbatasan ruang
dan waktu dapat dihilangkan.
b. Meningkatkan interaksi pembelajaran antara guru dan siswa,
sehingga guru bisa lebih mengetahui kemampuan masing-
masing siswanya.
c. Lebih mudah melakukan pemutakhiran bahan-bahan belajar
yang menjadi tanggungjawabnya sesuai dengan tuntutan
perkembangan keilmuan.
d. Mengontrol kegiatan belajar siswa, bahkan guru juga dapat
mengetahui kapan siswanya belajar, topik apa yang dipelajari,
berapa lama setiap topik dipelajari, serta berapa kali setiap topik
dipelajari ulang.
e. Memeriksa apakah siswa telah mengerjakan soal-soal latihan
setelah mempelajari topik tertentu serta dapat digunakan
sebagai sarana evaluasi mengenai keberhasilan proses
pembelajaran.
8
2. Bagi Siswa
a. Meningkatkan interaksi pembelajaran antara siswa dan guru,
karena dengan E-learning ruang dan waktu tidak lagi menjadi
hambatan.
b. Siswa dapat memperkaya dan memperbanyak penguasaan
materi pembelajaran yang diberikan oleh guru.
c. Meningkatkan kreativitas dan melatih kemandirian siswa serta
menimbulkan rasa ingin tahu guna memperluas pengetahuan
yang telah didapat di sekolah.
d. E-learning memungkinkan berkembangnya fleksibilitas belajar.
Artinya, siswa dapat mengakses bahan-bahan belajar setiap saat
dan berulang-ulang. Siswa juga dapat berkomunikasi dengan
guru setiap saat. Dengan kondisi yang demikian, siswa dapat
lebih memantapkan penguasaannya terhadap materi
pembelajaran.
1.5.3. Bagi Akademik
Manfaat bagi akademik adalah dapat menjadi sumber referensi atau
menambah khazanah ilmu pengetahuan bagi pihak-pihak yang berkepentingan,
khususnya dalam penulisan skripsi dikemudian hari sehingga dapat membuat
penelitian menjadi lebih baik lagi.
9
1.6. Sistematika Penulisan
Sistematika penulisan laporan disusun untuk memberikan gambaran umum
tentang proses pembuatan laporan penelitian. Adapun sistematika yang akan
diuraikan secara garis besar, yaitu :
BAB I PENDAHULUAN
1.1. Latar Belakang
Menjelaskan permasalahan-permasalahan pada tempat penelitian
yang melatar belakangi penelitian dilaksanakan.
1.2. Perumusan Masalah
Merupakan identifikasi berupa pertanyaan yang didapat
berdasarkan latar belakang.
1.3. Batasan Masalah
Menjelaskan secara rinci batasan-batasan atau ruang lingkup pada
laporan penelitian.
1.4. Tujuan Penelitian
Tujuan penelitian menjelaskan maksud dan tujuan yang ingin
dicapai pada penelitian.
1.5. Manfaat Penelitian
Menjelaskan manfaat-manfaat yang didapat setelah
dilaksanakannya penelitian.
1.6. Sistematika Penulisan
Menjelaskan aturan dan susunan dalam penulisan laporan
penelitian.
10
BAB II GAMBARAN UMUM SEKOLAH
2.1. Profil Sekolah
2.1.1. Sejarah Sekolah
Menguraikan sejarah sekolah dan ruang lingkup sekolah yang
menjadi tempat penelitian.
2.1.2. Visi dan Misi
Memaparkan secara rinci visi dan misi sekolah yang menjadi
tempat penelitian.
2.1.3. Struktur Organisasi
Merupakan gambaran tentang struktur jabatan pada SMAN 15
Palembang yang menjadi tempat penelitian.
2.1.4. Tugas Wewenang
Menjelaskan secara rinci tentang tugas wewenang dari setiap
jabatan pada struktur organisasi.
BAB III TINJAUAN PUSTAKA
3.1. Teori Pendukung
Teori pendukung berisi tentang teori-teori yang penulis gunakan
sebagai dasar teori dalam penulisan laporan penelitian.
3.2. Hasil Penelitian Terdahulu
Memaparkan penelitian terdahulu yang berhubungan dengan
penelitian saat ini sebagai sumber referensi.
11
3.3. Kerangka Pemikiran
Memberikan gambaran tentang alur pemikiran atau logika dari
penulis dalam mengidentifikasi permasalahan, pendekatan yang
digunakan untuk mengatasi permasalahan, implementasi,
pengukuran software dan hasil.
BAB IV METODE PENELITIAN
4.1. Lokasi dan Waktu Penelitian
4.1.1. Lokasi
Menjelaskan lokasi atau tempat penelitian.
4.1.2. Waktu Penelitian
Memaparkan secara rinci waktu keseluruhan pada penelitian,
baik dari waktu pengumpulan data, maupun waktu penelitian
berdasarkan metode pengembangan sistem.
4.2. Jenis Data
4.2.1. Data Primer
Merupakan data yang diperoleh penulis melalui pengukuran
secara langsung.
4.2.2. Data Sekunder
Merupakan data yang diperoleh penulis dari berbagai sumber
baik berupa teks, artikel maupun berbagai jenis karangan
ilmiah, catatan-catatan.
12
4.3. Teknik Pengumpulan Data
Menjelaskan tentang teknik-teknik yang digunakan dalam
pengumpulan data yang diperlukan untuk pembuatan laporan
penelitian.
4.4. Jenis Penelitian
Menjelaskan jenis penelitian yang digunakan oleh penulis.
4.5. Alat dan Teknik pengembangan Sistem
4.5.1. Alat Pengembangan Sistem
4.5.1.1. Model Proses
Menjelaskan tentang permodelan proses yang penulis
gunakan dalam penelitian.
4.5.1.2. Model Data
Menjelaskan tentang permodelan data yang penulis
gunakan dalam penelitian.
4.5.2. Teknik Pengembangan Sistem
Menjelaskan tentang metode pengembangan sistem yang
penulis gunakan dalam penelitian.
4.6. Alat dan Teknik Pengujian
Memberikan gambaran tentang teknik pengujian sistem yang
digunakan pada laporan penelitian.
13
BAB V HASIL DAN PEMBAHASAN
5.1. Hasil
5.1.1. Permulaan (Inception)
Memodelkan proses bisnis yang dibutuhkan (business
modeling) dan mendefinisikan kebutuhan akan sistem yang
akan dibuat (requirements).
5.1.2. Perluasan atau Perencanaan (Elaboration)
Analisis dan desain sistem serta implementasi sistem yang
fokus pada purwarupa sistem (prototype).
5.1.3. Kontruksi (Contruction)
Pengimplementasian dan pengujian sistem yang menghasilkan
produk perangkat lunak.
5.1.4. Transisi (Transition)
Pada tahap transisi penulis membuat panduan penggunaan dari
perangkat lunak yang telah dibuat.
5.2. Pembahasan
Resume terhadap identifikasi masalah, usulan penyelesaian, hasil
implementasi dan pengujian.
14
BAB VI PENUTUP
6.1. Simpulan
Memaparkan kesimpulan yang diperoleh berdasarkan hasil analisa
yang dilakukan.
6.2. Saran
Berisi tentang saran atau masukan untuk langkah pengembangan
sistem selanjutnya.
15
BAB II
GAMBARAN UMUM SEKOLAH
2.1. Profil SMAN 15 Palembang
2.1.1. Sejarah SMAN 15 Palembang
Sejak tahun pelajaran 1990 SGO (Sekolah Guru Olahraga) dibubarkan,
maka atas gagasan dari Kepala Sekolah SGO Bapak Drs. Badono Abdurachman
mendirikan SMA Negeri 15 Palembang Plus Olahraga, dimana guru dan
pegawainya pada waktu itu terdiri dari guru-guru dan pegawai SGO sedangkan
tempat belajarnya menggunakan gedung SGO Lebong Siaran (sekarang menjadi
SMA Negeri 17 Palembang).
Pada tahun 1991 terbitlah SK Menteri DEPDIKBUD No : 0363/0/1991
tanggal 20 Juni 1991 bahwa SMA Negeri Plus menjadi SMA Negeri 15
Palembang dimana guru-gurunya menjadi Staf Tata Usaha, sebagian masih
diambil dari guru-guru dan Staf Tata Usaha SMA Negeri Plus sebagian dari
guru-guru Tata Usaha memilih menjadi tenaga Universitas Sriwijaya (UNSRI)
dan lokasi belajar dipindahkan ke Jalan Aiptu KS. Tubun No. 10 Palembang
(Gedung Ex SPG) yang sekarang ditempati, maka melihat dari sejarah diatas
tidak heran jika atlet-atlet nasional Indonesia ada yang berasal dari SMAN 15
Palembang.
16
2.1.2. Visi dan Misi SMAN 15 Palembang
1. Visi SMAN 15 Palembang
Unggul dalam prestasi, berjiwa wirausaha serta berwawasan
lingkungan berdasarkan imtaq dan iptek.
2. Misi SMAN 15 Palembang
a. Menghasilkan lulusan yang mampu bersaing di perguruan
tinggi dengan menciptakann pembelajaran yang efektif dan
efisien.
b. Menghasilkan sumber daya manusia yang mampu bersaing
dalam bidang olahraga dan seni ditingkat nasional.
c. Memotivasi siswa untuk meningkatkan pengalaman agama
yang diterapkan dalam kehidupan kita sehari-hari serta
kreatifitas kewirausahaan berbasis imtaq dan iptek.
d. Membangun manusia yang berbudi pekerti luhur, berakhlak
mulia dan berjiwa wirausaha.
e. Menciptakan warga sekolah yang bebas dari narkoba dan zat
adiktif (napza).
f. Menciptakan lingkungan yang bersih, rapi, indah, sejuk dan
nyaman.
2.1.3. Struktur Organisasi SMAN 15 Palembang
Berikut merupakan struktur organisasi SMAN 15 Palembang yang
dapat dilihat pada Gambar 2.1.
17
KEPALA SEKOLAH
Dra. Hj. NURSIAWATI ANGGRIANI, MM
KEPALA SEKOLAH
Dra. Hj. NURSIAWATI ANGGRIANI,
MM
KEPALA TU
EVA RULIANINGTYAS, S.Pd., M.Si
NIP. 197009251996012001
KEPALA PERPUSTAKAAN
DESMI HERNANI, S.Pd
NIP. 197207161992032003
KEPALA LABORATURIUM
LUKMAN, S.Pd., M.Si
NIP. 196606281990031001
WAKIL HUMAS
MELLY MULYANA, S.Pd
NIP. 196406211989032006
WAKIL KESISWAAN
M. RASYID, S.Pd.,M.Si
NIP. 196603021988041003
WAKIL KURIKULUM
NURHAYATI, M.Pd
NIP. 196810151989032005
WAKIL SARPRA
ZAINUL HADY, S.Pd., M.Si
NIP. 196601032007011003
WAKIL HUMAS
MELLY MULYANA, S.Pd
NIP. 196406211989032006
WALI KELAS
Dra. Marsinta UliXII.IPA.1
Martini, S.PdXII.IPA.2
Dra. Hj. RosmilaXII.IPA.3
Dra. MarianiXII.IPA.4
Nursamsia Siregar, S.Pd.IXII.IPS.1
Dra. Mely MulyanaXII.IPS.2
Dra. Hj. Siti SurochmahXII.IPS.3
Sri Kandi, S.Pd., M.SiXII.IPS.4
WALI KELAS
Hj. Rita Sardia, S.PdXI.IPA.1
Dra. Hj. Kurniati, M.PdXI.IPA.2
Lukman, S.Pd., M.SiXI.IPA.3
Desmi Hernani, S.PdXI.IPA.4
Komala Dewi, S.PdXI.IPA.5
Dra. Siti Kemala DewiXI.IPS.1
Marwati, S.PdXI.IPS.2
Rosdiana MarbunXI.IPS.3
WALI KELAS
Nurleni, ST., M.SiX.IPA.1
M. Rasyid, S.Pd., M.SiX.IPA.2
Desniyanti, S.PdX.IPS.1
Hj. Netti Herawati, S.PdX.IPS.2
GURU BK / BP
GURU MATA PELAJARAN
PESERTA DIDIK
NIP. 196011151987012001
STRUKTUR SMA NEGERI 15 PALEMBANG
Sumber : SMAN 15 Palembang, 2018
Gambar 2.1. Struktur Organisasi SMA Negeri 15 Palembang
2.1.4. Tugas Wewenang
1. Kepala Sekolah
a. menyelenggarakan kegiatan pendidikan.
b. membina kesiswaan.
c. melaksanakan bimbingan dan penilaian bagi guru dan tenaga
kependidikan lainnya.
d. menyelenggarakan administrasi sekolah.
e. merencanakan pengembangan, pendayagunaan, dan
pemeliharaan sarana prasarana.
18
f. melaksanakan hubungan sekolah dengan lingkungan, orang tua
dan masyarakat.
2. Wakil Kurikulum
a. Menyusun program pengajaran.
b. Menyusun dan menjabarkan kalender pendidikan.
c. Menyusun pembagian tugas guru dan jadwal pelajaran.
d. Menyusun jadwal evaluasi belajar dan pelaksanaan ujian akhir.
e. Menerapkan kriteria persyaratan kenaikan kelas dan
ketamatan.
f. Mengatur jadwal penerimaan rapor dan STTB.
g. Mengkoordinasi, menyusun dan mengarahkan penyusunan
kelengkapan mengajar.
h. Mengatur pelaksanaan program perbaikan dan pengayaan.
i. Mengatur pengembangan MGMP/MGBP dan koordinator
mata pelajaran.
j. Melakukan supervisi administrasi akademis.
k. Melakukan pengarsipan program kurikulum.
l. Penyusunan laporan secara berkala.
3. Wakil Kesiswaan
a. Menyusun program pembinaan kesiswaan (OSIS), meliputi :
Kepramukaan, PMR, KIR, UKS, PKS, Paskibra, Pesantren
Kilat.
19
b. Melaksanakan bimbingan, pengarahan dan pengandilan
kegiatan kesiswaan. Pengurus OSIS dalam rangka menegakkan
disiplin dan tata tertib sekolah serta pemilihan siswa
berprestasi.
c. Mengatur mutasi siswa.
d. Mengatur dan membuat kepanitiaan PPDB dan pelaksanaan
PLS.
e. Menyusun jadwal dan pembinaan serta secara berkala dan
insidental.
f. Menyusun dan membuat jadwal kegiatan akhir tahun sekolah.
g. Membina dan melaksanakan koordinasi 9 K.
h. Melaksanakan pemilihan calon siswa berprestasi dan penerima
bea siswa.
i. Membuat laporan kegiatan kesiswaan secara berkala.
j. Membina pengurus OSIS dalam berorganisasi.
k. Mengadakan pemilihan siswa untuk mewakili sekolah dalam
kegiatan diluar sekolah.
4. Wakil Sarana Dan Prasarana
a. Menyusun program pengadaan sarana dan prasarana.
b. Mengkoordinasikan penggunaan sarana dan prasarana.
c. Mengola pembiayaan alat-alat pengajaran.
d. Mengelola perawatan dan perbaikan sarana dan prasarana.
20
e. Bertanggung jawab terhadap kelengkapan data sekolah
keseluruhan.
f. Melaksanakan pembukuan sarana dan prasarana.
g. Menyusun laporan secara berkala.
5. Wakil Humas
a. Mengatur dan menyelenggarakan hubungan sekolah dengan
dewan sekolah.
b. Membina hubungan sekolah dengan wali murid.
c. Membina pengembangan antar sekolah dengan lembaga
pemerintah, dunia usaha dan lembaga sosial.
d. Membuat dan menyusun semua kebutuhan program sekolah.
e. Koordinasi dengan semua staf untuk kelancaran kegiatan
sekolah.
f. Menciptakan hubungan yang kondisif diantara warga sekolah.
g. Melakukan koordinasi dengan staf dan bertanggung jawab
untuk mewujudkan 9K.
h. Menyusun program kegiatan bakti sosial, karya wisata dan
pameran hasil pendidikan (gebyar pendidikan).
i. Mewakili kepala sekolah apabila berhalangan untuk
menghadiri rapat masalah-masalah yang bersifat umum.
j. Menyusun laporan secara berkala.
21
6. Kepala Tata Usaha
a. Penyususanan program kerja tata usaha sekolah.
b. Pengolaan dan mengarsipkan surat-surat masuk dan keluar.
c. Pengurusan administrasi sekolah.
d. Pembinaan dan pengembangan karir pegawai tata usaha
sekolah.
e. Penyusunan administrasi sekolah meliuti kesiswaan dan
ketenagaan.
f. Penyusunan dan penyajian data/statistik sekolah secara
keseluruhan.
g. Mengkoordinasikan dan melaksanakan 9K.
h. Penyusunan laporan pelaksanaan secara berkala.
7. Bendahara Rutin
a. Menerima dana rutin sekolah yang diajukan SPM oleh kepala
sekolah.
b. Menyimpan keuangan sekolah di rekening sekolah.
c. Mengeluarkan atau membayar harus berdasarkan persetujuan
atau diketahui kepala sekolah.
d. Membayar gaji guru dan pegawai setiap bulan.
e. Menyetor atau membayar pajak (PPN dan PPH) yang menjadi
kewajiban.
f. Menutup buku kas umum (BKU) setiap akhir bulan diketahui
kepala sekolah.
22
g. Menyusun atau membuat laporan pertanggungjawaban (SPJ)
setiap akhir bulan dengan diketahui kepala sekolah.
h. Menyimpan dan mengarsipkan semua surat-surat atau kwitansi
pengeluaran dengan rapi dan teratur.
i. Mengerjakan administrasi keuangan berdasarkan kepmendagri
No. 22/1983.
j. Berkoordinasi dengan kepala sekolah dan wakil kepala sekolah
tentang kegiatan pengelolaan keuangan sekolah.
k. Menyusun laporan tahunan pada akhir tahun anggaran.
8. Pembina OSIS
a. Membanu waka kesiswaan dalam melaksanakan program
pembinaan kesiswaan.
b. Mengatur kelancaran pelaksanaan upacara atau apel senin pagi
dan sabtu sore.
c. Mengkoordinir kegiatan upacara pada hari besar nasional.
d. Penyelengaraan latihan kepemimpinan dasar bagi siswa.
e. Menghimpun data alumni dari tahun ketahun.
f. Mengkoordinir kegiatan perpisahan siswa.
g. Mengkoordinasikan kegiatan class meeting dengan pembina
olahraga, seni dan wali kelas.
h. Tugas lain yang menunjang kegiatan kesiswaan.
23
BAB III
TINJAUAN PUSTAKA
3.1. Teori Pendukung
3.1.1. Pengertian E-learning
E-learning adalah kepanjangan dari elektronic learning yang merupakan
cara baru dalam proses belajar mengajar dengan menggunakan media elektronik
khususnya internet sebagai sistem pembelajarannya. Terdapat banyak definisi
mengenai pengertian E-learning, salah satunya dikemukakan oleh Martin
Jenkins and Janet Hanson yang mengemukakan bahwa E-learning merupakan
proses pembelajaran mandiri yang difasilitasi dan didukung melalui
pemanfaatan teknologi informasi dan komunikasi (Suteja dan Harjoko, dalam
Khamidah dan Triyono (2013:2)).
Dari beberapa sistem E-learning yang ada, secara umum dapat dibagi
berdasarkan sifat interaktivitasnya dan dapat dibedakan kedalam dua kelompok
yaitu E-learning statis dan E-learning dinamis. Sistem E-learning dikatakan
bersifat statis jika antara pengguna sistem tidak dapat saling berinteraksi,
pembelajar hanya dapat men-download bahan-bahan yang diperlukan dan admin
hanya dapat meng-upload file-file materi. Sistem ini biasanya digunakan hanya
sebagai penunjang aktifitas belajar-mengajar yang dilakukan secara tatap muka
dikelas. Sedangkan sistem E-learning dapat digolongkan kedalam E-learning
yang bersifat dinamis apabila siswa mampu belajar dengan dalam lingkungan
yang tidak jauh berbeda dengan suasana kelas dimana di dalam sistem ini
24
terdapat kemungkinan untuk berinteraksi antara pembelajar dan tutornya baik
melalui e-mail, chatting maupun sarana komunikasi lainnya (Suteja dan
Harjoko, dalam Khamidah dan Triyono (2013:2)).
1. Fungsi E-learning
Menurut Siahaan, terdapat tiga fungsi E-learning terhadap proses
pembelajaran yang terjadi di dalam kelas yaitu suplementer, komplementer
maupun substitusi (Abidin, dalam Khamidah dan Triyono (2013:2)).
a. Suplementer, Suatu sistem E-learning dikatakan memiliki fungsi
suplementer atau tambahan apabila pembelajar memiliki kebebasan
penuh untuk memutuskan apakah akan menggunakan system E-
learning atau tidak.
b. Komplementer, Sistem E-learning dikatakan bersifat komplementer
atau pelengkap apabila materi dalam E-learning diprogramkan
untuk melengkapi materi pembelajaran yang telah diterima di dalam
kelas.
c. Substitusi, Pada beberapa lembaga pendidikan modern yang
memberikan kebebasan mutlak kepada peserta didiknya untuk
memilih jenis pembelajaran yang diinginkan, tujuannya adalah
untuk untuk meningkatkan fleksibilitas pembelajaran yang dapat
disesuaikan dengan kegiatan lainnya.
2. Keunggulan E-learning
Menurut Soekartawi dalam Khamidah dan Triyono (2013:3), E-learning
memiliki beberapa keunggulan diantaranya :
25
a. Meningkatkan pemerataan memperoleh kesempatan belajar.
b. Meningkatkan kompetensi belajar siswa, sebagai akibat dari yang
semula teacher learning center menjadi student learning center.
c. Meningkatkan kemampuan dan keterampilan guru dalam
memberikan pelajaran.
d. Meningkatkan kemampuan siswa dalam mengatasi masalah secara
mandiri.
e. Meningkatkan efisiensi dalam pemanfaatan SDM guru.
f. Meningkatkan efisiensi apabila dilihat dari sisi pembiayaan dan
strategi pembangunan jangka panjang.
g. Mempunyai dampak ganda, karena materi pembelajaran dapat
dimanfaatkan oleh anggota masyarakat yang lain.
3.1.2. Pengertian Internet
Internet merupakan sekumpulan jaringan yang terhubung satu dengan
lainya, dimana jaringan menjadikan sambungan menuju global informasi
(Oetomo dan Wibowo, dalam Rivai dan Sukadi (2013:15)).
3.1.3. Pengertian HTML
HTML (Hyper Text Markup Language) adalah suatu format data yang
digunakan untuk membuat dokumen hypertext yang dapat dieksekusi dari satu
platform komputer ke platform komputer lainya tanpa perlu melakukan suatu
perubahan apapun dengan suatu alat tertentu (Junaedi, dalam Rivai dan Sukadi
(2013:15)).
26
3.1.4. Pengertian PHP
Hypertext Preprocessor (PHP) merupakan sebuah bahasa scripting yang
terpasang pada HyperText Markup Language (HTML). Sebagian besar sintaks
mirip dengan bahasa C, Java dan Perl, ditambah beberapa fungsi PHP yang
spesifik. Tujuan utama penggunaan bahasa ini adalah untuk memungkinkan
perancang web menulis halaman web dinamik dengan cepat (Supriyanto, dalam
Muslih dan Purnama (2013:51)).
3.1.5. Pengertian MySql
SQL (Structure Query Language) adalah suatu bahasa komputer yang
mengikuti standar American National Standard Institute (ANSI), yaitu sebuah
bahasa standar yang digunakan untuk mengakses dan melakukan manipulasi
sistem database (Yakub, dalam Muslih dan Purnama (2013:51)).
3.1.6. Pengertian Database
Database adalah sekumpulan data yang berisi informasi mengenai satu
atau beberapa object. Data dalam database tersebut biasanya disimpan dalam
tabel yang saling berhubungan antara satu dengan yang lain (Musyawarah,
dalam Rivai dan Sukadi (2013:15)).
3.1.7. Pengertian Framework
Menurut Rosa dalam Praptiningsih dan Purnama (2015:2-3),
Framework adalah kerangka kerja yang memudahkan programmer untuk
membuat sebuah aplikasi sehingga programmer akan lebih mudah melakukan
27
perubahan (customize) terhadap aplikasinya dan dapat memakainya kembali
untuk aplikasi lain yang sejenis.
3.1.8. Pengertian CodeIgniter
Menurut Raharjo dalam Hanafi dan Luthfiudin (2018:2) Codeigniter
merupakan sebuah toolkit yang ditujukan untuk orang yang ingin membangun
aplikasi web dalam bahasa pemrograman PHP. Adapun beberapa keunggulan
dari codeigniter adalah sebagai berikut :
a. Codeigniter adalah framework yang bersifat free dan open source.
b. Codeigniter memiliki ukuran yang kecil dibandingkan dengan
framework lain.
c. Aplikasi yang dibuat mengunakan Codeigniter bisa berjalan cepat.
d. Codeigniter menggunakan pola desain Model View Controller (MVC)
sehingga satu file tidak terlalu berisi banyak kode, hal ini menjadikan
kode lebih mudah dibaca, dipahami,dan dipelihara dikemudian hari.
e. Codeigniter dapat diperluas sesuai dengan kebutuhan. Codeigniter
terdokumentasi dengan baik, informasi tentang pustaka kelas dan fungsi
yang disediakan oleh codeigniter dapat diperoleh melalui dokumentasi
yang disertakan di dalam paket distribusinya.
3.1.9. Pengertian RUP
Relational Unified Process (RUP) adalah pendekatan perangkat lunak
yang dilakukan berulang-ulang (iterative), fokus pada arsitektur (architecture-
centric), lebih diarahkan berdasarkan penggunaan kasus (use case driven) (Rosa
28
dan Shalahuddin, dalam Ependi dkk (2015:37)). RUP merupakan proses
rekayasa perangkat lunak dengan pendefinisian yang lebih baik (well defined)
dan penstrukturan yang baik (well structured). RUP menyediakan pendefinisian
yang baik untuk alur hidup proyek perangkat lunak. Proses pengulangan atau
iteratif pada RUP secara global dapat dilihat pada Gambar 3.1.
Sumber : Rossa dan Shalahuddin, 2014
Gambar 3.1. Proses Iteratif RUP
RUP sendiri memiliki 4 tahap atau fase yang dilakukan secara iteratif. Adapun
tahapan-tahapan yang dimaksud adalah sebagi berikut :
1. Inception (Permulaan)
Tahap ini lebih pada memodelkan proses bisnis yang dibutuhkan
(business modeling) dan mendefinisikan kebutuhan akan sistem yang akan
dibuat (requirements). Business modelling membatasi ruang lingkup, untuk
melakukan hal ini diharuskan untuk mengidentifikasi semua entitas
eksternal yang akan berinteraksi dengan sistem, dan mendefinisikan
interaksi pada level tertentu. Hal ini juga termasuk mengidentifikasi semua
29
use case dan menjelaskan beberapa yang signifikan, termasuk kriteria
keberhasilan, perkiraan resiko, dan mengestimasikan sumber daya yang
dibutuhkan.
2. Elaboration (Perluasaan atau Perencanaan)
Tahap ini lebih difokuskan pada perencanaan arsitektur sistem. Tahap
ini juga dapat mendeteksi apakah arsitektur sistem yang di inginkan dapat
dibuat atau tidak. Mendeteksi resiko yang mungkin terjadi dari arsitektur
yang dibuat. Tahap ini lebih pada analisis dan desain sistem serta
implementasi sistem yang fokus pada purwarupa sistem (prototype).
3. Contruction (Konstruksi)
Tahap ini fokus pada pengembangan komponen dan fitur-fitur sistem.
Tahapan ini lebih pada implementasi dan pengujian sistem yang fokus pada
implementasi perangkat lunak pada kode program. Tahap ini menghasilkan
produk perangkat lunak dimana menjadi syarat dari Initial Operational
Capability Milestone atau batas/tonggak kemampuan operasional awal.
4. Transition (Transisi)
Tahap ini lebih pada deployment atau instalasi sistem agar dapat
dimengerti oleh user. Tahap ini menghasilkan produk perangkat lunak
dimana menjadi syarat dari Initial Operational Capability Milestone atau
batas/tonggak kemampuan operasional awal. Aktifitas pada tahap ini yaitu
penulis membuat panduan penggunaan dari perangkat lunak yang telah
dibuat.
30
3.2. Hasil Penelitian Terdahulu
Hasil penelitian terdahulu digunakan sebagai pedoman dasar, acuan,
pertimbangan, maupun perbandingan bagi penelitian terbaru yang sejenis, adapun
penelitian terdahulu yang penulis gunakan seperti pada Tabel 3.1.
Tabel 3.1. Hasil Penelitian Terdahulu
NO Judul Penulis & Tahun Hasil
1. ANALISA DAN
PERANCANGA
N SISTEM
PEMBELAJARA
N ONLINE (E-
LEARNING)
PADA SMK
MAMBAUL
FALAH KUDUS
Jurnal
SIMETRIS, Vol 6
No 2 November
2015 ISSN: 2252-
4983
Yudie Irawan
Nanik Susanti
Wiwit Agus
Triyanto
2015
Arsitektur layanan sistem
pembelajaran online (e-
learning) dapat dijadikan
rancangan tepat dalam
pengembangan metode
pembelajaran yang lebih
baik, mengingat tingkat
fleksibilitas, skalabilitas
serta fungsionalitasnya
yang memudahkan
kegiatan belajar mengajar
dapat dilakukan
dimanapun dan
kapanpun.
2. RANCANG
BANGUN
SISTEM E-
LEARNING DI
SMA NEGERI 2
MAGELANG
Jurnal Teknologi
Informasi, Vol.
XIII Nomor 3
November 2017
ISSN: 1907-2430
Ida Nurkhayati
2017
Sistem yang dibangun
dapat diaplikasikan
secara online maupun
secara offline. Dengan
user interface yang
mudah dipahami dan
digunakan, diharapkan
sistem yang dihasilkan
dapat digunakan secara
optimal, sehingga dapat
membantu siswa dalam
memahami pelajaran.
31
NO Judul Penulis & Tahun Hasil
3. PEMBUATAN
APLIKASI E-
LEARNING
PADA SMK
SWASTA
PARIWISATA
IMELDA
MEDAN
Jurnal Mantik
Penusa, Volume
1, No. 2,
Desember 2017
e-ISSN 2580-
9741
p-ISSN 2088-
3943
Hengki Tamando
Sihotang
2017
Aplikasi e-learning dapat
membantu siswa belajar
tanpa terikat waktu mata
pelajaran, mengisi waktu
luangnya dengan belajar
dan pengajar dapat
mengajarkan siswanya
tanpa terikat waktu mata
pelajaran.
Dalam penelitian Irawan, Susanti dan Triyanto (2015) dapat disimpulkan
bahwa data yang diolah adalah data Siswa, data Guru, data materi, dan data tugas.
Adapun E-learning yang dikembangkan hanya digunakan oleh Guru dan Siswa.
Siswa dapat men-download materi, melihat materi, memberikan komentar, upload
tugas, melihat nilai, melihat peserta kelas, dan melihat aktivitas peserta kelas
terbaru. Guru dapat upload materi, melihat materi, memulai diskusi, memberikan
komentar, mengecek tugas, memberikan nilai, melihat peserta kelas, dan melihat
aktivitas kelas terbaru.
Pada penelitian Nurkhayati (2017) dapat disimpulkan bahwa E-learning yang
dikembangkan memiliki tiga level pengguna, yaitu Admin, Guru dan Siswa. Admin
dapat mengelola data Guru, Siswa, Kelas dan Mata pelajaran. Guru dapat
mengelola kelas, seperti Menambah, mengubah, menghapus, mencari dan
menampilkan data siswa dan kuis kelas. Siswa dapat menampilkan berita,
32
menampilkan galeri, menampilkan data materi pembelajaran berupa dokumen teks
dan mengunduhnya, membuka dan menampilkan materi pembelajaran berupa
dokumen multimedia, mengunggah tugas, mengunduh kuis kelas dan melihat nilai
kuis.
Dalam penelitian Sihotang (2017) dapat disimpulkan bahwa E-learning
digunakan oleh tiga level pengguna yaitu Admin, Guru dan Siswa. Guru dapat
menyampaikan materi pelajaran yang belum tersampaikan pada saat jam pelajaran
dan melihat pengetahuan siswa dari mengerjakan tugas atau kuis. Siswa dapat
latihan dengan mengerjakan tugas atau kuis dan melihat materi pelajaran yang
belum tersampaikan pengajar pada saat jam pelajaran dan men-download materi.
Pada penelitian ini terdapat beberapa perbedaan dari ketiga penelitian diatas,
E-learning yang akan dikembangkan digunakan oleh lima user yaitu Admin, Guru
mata pelajaran, Wali kelas, Siswa dan Kepala sekolah. Admin dapat mengelola data
Guru, Siswa, Kelas, jadwal pelajaran, pengumuman serta ilmu pengetahuan dan
wawasan umum. Guru mata pelajaran dapat mengelola materi yang terdiri dari buku
elektronik, materi audio, dan materi vidio. Mengelola tugas harian, kuis, UTS,
UAS, bank soal, nilai, dan forum diskusi. Wali kelas dapat mengetahui laporan nilai
dari setiap siswanya. Siswa dapat melihat jadwal pelajaran, materi pelajaran,
pengumuman, tugas harian, kuis, UTS, UAS, bank soal, nilai, ilmu pengetahuan
dan wawasan umum serta forum diskusi. Kepala sekolah dapat mengetahui
rekapitulasi nilai dalam bentuk grafik. E-learning yang akan dikembangkan
nantinya memiliki fitur live chat menggunakan plugin tawk.to.
33
3.3. Kerangka Pemikiran
Kerangka pemikiran dari pengembangan perangkat lunak E-learning dapat
dilihat pada Gambar 3.2.
SMA NEGERI 15 PALEMBANG
IDENTIFIKASI MASALAH
1. Proses pembelajaran di SMAN 15 Palembang masih bersifat konvensional, dimana proses belajar mengajar antara guru dan siswa hampir sepenuhnya terjadi di ruang kelas.
2. SMAN 15 Palembang belum mempunyai perangkat lunak untuk pembelajaran yang lebih interaktif khususnya di bidang teknologi informasi.
TEORI PENDUKUNG
A. Landasan Teori B. Penelitian Terdahulu
1. Pengertian E-learning 2. Pengertian Internet 3. Pengertian HTML 4. Pengertian PHP 5. Pengertian MySql 6. Pengertian Database 7. Pengertian Framework 8. Pengertian CodeIgniter 9. Pengertian RUP
1. Analisa Dan Perancangan Sistem Pembelajaran Online (E-Learning) Pada Smk Mambaul Falah
Kudus oleh Irawan dkk, (2015).
2. Rancang Bangun Sistem E-Learning Di Sma Negeri 2 Magelang oleh Nurkhayati, (2017).
3. Pembuatan Aplikasi E-Learning Pada Smk Swasta Pariwisata Imelda Medan oleh Sihotang, (2017).
METODE
A. Teknik Pengumpulan Data 1. Observasi (Pengamatan) 2. Interview (Wawancara) 3. Kuesioner 4. Dokumentasi 5. Studi Pustaka
B. Metode Pegembangan Sistem Metode RUP (Rational Unifed
Process)
SOLUSI
Pengembangan Perangkat Lunak E-learning Pada
SMA Negeri 15 Palembang dengan Metode Rational Unified Process
HASIL
E-learning dapat membantu para guru dalam memperbaiki aktivitas pembelajaran
dan membantu dalam mencapai tujuan-tujuan pembelajaran, selain itu siswa lebih
mudah memperoleh informasi-informasi tentang pembelajaran dan memungkinkan
berkembangnya fleksibilitas belajar.
Gambar 3.2. Kerangka Pemikiran Perangkat Lunak E-Learning
34
Berdasarkan kerangka pemikiran pada gambar 3.2., bahwa penelitian yang
dilakukan diawali dengan mengidentifikasi masalah pada SMAN 15 Palembang
yaitu proses pembelajaran masih bersifat konvensional, dimana proses belajar
mengajar antara guru dan siswa hampir sepenuhnya terjadi di ruang kelas, serta
belum mempunyai perangkat lunak untuk pembelajaran yang lebih interaktif
khususnya di bidang teknologi informasi. Dari hasil identifikasi masalah tersebut,
digunakan sebagai pertimbangan dalam pengembangan perangkat lunak E-learning
pada SMAN 15 Palembang dengan metode Rational Unified Process.
Untuk membuat perangkat lunak E-learning pada SMAN 15 Palembang, penulis
mengumpulkan teori pendukung dan metode yang digunakan dalam pengembangan
perangkat lunak E-learning tersebut. Teori pendukung yang digunakan meliputi
pengertian E-learning, Internet, HTML, PHP, MySql, Database, Framework,
CodeIgniter, serta metode pengembangan perangkat lunak menggunakan Rational
Unified Process (RUP).
Dari penelitian yang dilakukan, akan menghasilkan sebuah perangkat lunak E-
learning pada SMAN 15 Palembang yang diharapkan mampu menjadi solusi dalam
memperbaiki aktivitas pembelajaran dan membantu dalam mencapai tujuan-tujuan
pembelajaran, selain itu peserta didik diharapkan lebih mudah memperoleh informasi-
informasi tentang pembelajaran dan memungkinkan berkembangnya fleksibilitas
belajar.
35
BAB IV
METODE PENELITIAN
4.1. Lokasi dan Waktu Penelitian
4.1.1. Lokasi
Tempat atau lokasi penelitian dilakukan di SMAN 15 Palembang yang
beralamat di Jalan Aipda Karel Satsuit Tubun 17 Ilir, Kecamatan Ilir Timur I
Palembang.
4.1.2. Waktu penelitian
Dalam penelitian ini, penulis menyusun segala kegiatan dalam jadwal
penelitian yang berlangsung selama kurang lebih empat bulan terhitung mulai
bulan oktober 2018 sampai dengan Januari 2019. Berikut tabel jadwal penelitian
berdasarakan metode pengembangan sistem yang dapat dilihat pada Tabel 4.1.
Tabel 4.1. Jadwal Penelitian
No Uraian
2018 2019
Oktober November Desember Januari
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
1. Inception
Pengumpulan
Kebutuhan
Analisa Kebutuhan
Sistem
36
No Uraian
2018 2019
Oktober November Desember Januari
1 2 3 4 1 2 3 4 1 2 3 4 1 2 3 4
2. Elaboration
Perancangan
Sistem
Evaluasi
Perancangan
Sistem
3. Contruction
Pengkodean Sistem
Pengujian Sistem
4. Transition
Membuat Panduan
Penggunaan Sistem
4.2. Jenis Data
Menurut Sugiyono dalam Simbolon dan Budiarso (2016:1446) menyatakan
data berdasarkan jenis dibagi menjadi dua yaitu sebagai berikut :
a. Data Kualitatif
Data kualitatif adalah data yang tidak dinyatakan dalam bentuk
numerik tetapi berupa gambaran deskriptif dalam bentuk uraian seperti
gambaran umum perusahaan, kegiatan operasioanal perusahaan dan data
kepustakaan. Data kualitatif diperoleh melalui wawancara, analisis
dokumen dan observasi.
b. Data Kuantitatif
Data kuantitatif adalah data yang dinyatakan dalam bentuk numerik
atau angka. Sesuai dengan bentuknya, data kuantitatif dapat diolah atau
37
dianalisa menggunakan teknik perhitungan matematika atau statistika.
Data kuantitatif dari penelitian ini yaitu data kuesioner.
Dalam penelitian ini sumber data yang digunakan yaitu data primer dan data
sekunder :
4.2.1. Data Primer
Menurut Sugiyono dalam Usaha dkk (2016:23) data primer adalah
sumber data yang langsung memberikan data kepada pengumpul data. Dari
pengertian diatas dapat diartikan bahwa sumber data primer merupakn sumber
data yang langsung memberikan data dari pihak pertama kepada pengumpul
data.
Untuk mendapatkan data primer pada penelitian ini, penulis
menggunakan wawancara dan kuesioner pada guru dan siswa SMAN 15
Palembang.
4.2.2. Data Sekunder
Menurut Sugiyono dalam Usaha dkk (2016:23) data sekunder adalah
sumber data yang diperoleh dengan cara membaca, mempelajari dan memahami
melalui media lain yang bersumber dari literatur, buku-buku, serta dokumen.
Dari pengertian diatas dapat diartikan bahwa sumber data sekunder merupakan
suatu cara membaca, mempelajari dan memahami dengan tersedianya sumber-
sumber lainnya sebelum penelitian dilakukan.
Untuk mendapatkan data sekunder pada penelitian ini, penulis
mengumpulkan data dari literatur-literatur, penelitian terdahulu dan
38
dokumentasi yang meliputi sejarah sekolah, profil sekolah, visi dan misi,
struktur organisasi, daftar siswa, daftar guru, denah sekolah, jadwal sekolah,
tugas wewenang, serta kalender pendidikan.
4.3. Teknik Pengumpulan Data
Teknik pengumpulan data adalah suatu cara yang digunakan oleh peneliti untuk
memperoleh data yang diperlukan dalam penelitian. Pengumpulan data dapat
dilakukan dalam berbagai setting, sumber dan cara (Sugiyono, dalam Asri (2013:28)).
Adapun teknik pengumpulan data yang digunakan dalam penelitian ini adalah sebagai
berikut :
4.3.1. Observasi (Pengamatan)
Observasi adalah metode pengumpulan data dimana peneliti mencatat
informasi sebagaimana yang mereka saksikan selama penelitian. Dalam
observasi melibatkan dua komponen yaitu si pelaku observasi yang lebih dikenal
sebagai observer, dan objek yang diobservasi dikenal sebagai observe (Gulo,
dalam Setyawati (2015:31)).
Observasi yang dilakukan penulis dalam pengumpulan data yaitu dengan
cara melakukan pengamatan langsung di SMAN 15 Palembang terhadap
aktivitas belajarnya. Hasil pengamatan berupa proses pembelajaran dan media
pembelajaran yang digunakan serta mengenai bagaimana mereka memanfaatkan
teknologi informasi yang ada untuk proses belajar mengajar.
39
4.3.2. Interview (Wawancara)
Wawancara ialah alat pengumpul informasi dengan cara mengajukan
sejumlah pertanyaan secara lisan untuk dijawab secara lisan pula. Ciri utama dari
wawancara adalah adanya kontak langsung dengan tatap muka antara pencari
informasi (interviewer) dan sumber informasi (interviewee) (Zuriah, dalam
Setyawati (2015:32)).
Penulis melakukan wawancara langsung kepada Ibu Nurhayati, M.Pd
selaku Wakil Kurikulum dan Ibu Maya Shinta, SE selaku anggota tim Teknologi
Informasi (IT) pada SMAN 15 Palembang.
Berdasarkan wawancara kepada Ibu Nurhayati, M.Pd dapat disimpulkan
bahwa saat ini SMAN 15 Palembang sudah menggunakan kurikulum 2013,
dimana kurikulum ini lebih menekankan pada penggunaan teknologi informasi
(IT) dengan pengimplementasian beberapa hal diantaranya pendidikan karakter
serta gerakan literasi. Pembelajaran kurikulum 2013 berpusat pada siswa
sedangkan fungsi guru hanya sebagai fasilitator dan motivator supaya siswa
lebih aktif dalam belajar. Guru dituntut lebih kreatif dalam mempersiapkan
model pembelajaran dan media pembelajaran. Ada sekitar 40% siswa yang
mengikuti bimbingan belajar di luar jam sekolah, menandakan siswa
membutuhkan pendamping belajar di luar jam sekolah.
Adapun wawancara kepada Ibu Maya Shinta, SE dapat disimpulkan
bahwa pengembangan E-learning yang benar-benar bisa membantu aktivitas
pembelajaran di SMAN 15 Palembang yaitu E-learning yang menjelaskan
mengenai seluruh materi yang disampaikan termasuk pemberian kuis di setiap
40
materi yang dibahas. Model pembelajaran menggunakan E-learning harus bisa
mendukung seluruh mata pelajaran, termasuk penggunaan audio, video, dan
penggunaan forum diskusi sangat diharapkan, karena kurikulum 2013 guru
berfungsi sebagai fasilitator sehingga siswa dituntut untuk lebih mandiri dalam
mengikuti proses pembelajaran melalui diskusi.
4.3.3. Kuesioner
Kuesioner adalah jumlah pertanyaan tertulis yang digunakan untuk
memperoleh informasi dari responden dalam arti laporan tentang pribadinya,
atau hal-hal yang ia ketahui (Arikunto, dalam Sulistyaningrum (2017:159)).
Berdasarkan kuesioner kepada guru dan siswa didapat hasil 97% guru
dan 76% siswa sangat mendukung pengembangan E-learning, hal itu didukung
oleh infrastruktur dan Sumber Daya Manusianya (SDM). SMAN 15 Palembang
sudah mempunyai infrastruktur yang memadai untuk pengembangan sis