213
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

library.palcomtech.comlibrary.palcomtech.com/pdf/6435.pdf · ii KEMENTERIAN RISET, TEKNOLOGI DAN PENDIDIKAN TINGGI SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER PALCOMTECH HALAMAN

Embed Size (px)

Citation preview

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