Membangun aplikasi e-learning berbasis web di SMAN 1 Jasinga

BIODATA PENULIS

  Nama : Kiki Dwi Rizkiana NIM : 10108695 Tempat/Tgl. Lahir : Ciamis, 02 November 1989 Jenis Kelamin Agama Kewarganegaraan Status

  : : : :

  Laki-laki Islam Indonesia Belum Kawin

  Alamat : Kp. Cigelung RT. 007/005 Desa Wirajaya Kec. Jasinga Kab. Bogor.

  No. Telp./HP. : 08568389642 E-mail : RIWAYAT PENDIDIKAN 1.

  Formal 1996

  : :

  SD Negeri Babakan 2 SD Negeri Cigelung

  • – 2000 2000 - 2002

  2002

  • – 2005 : SMP Negeri 1 Jasinga 2005
  • – 2008 : SMA Negeri 1 Jasinga 2008
  • – 2013 : Jenjang S1 Program Studi Teknik Informatika Universitas Komputer Indonesia Bandung

  2. Nonformal 16 : Pelatihan Be:logix Indonesia C# Programming

  • – 21 Juli Fundamental

  5 Mei 2012 : TOEFL Demikian riwayat hidup ini saya buat dengan sebenar-benarnya dalam keadaan sadar dan tanpa paksaan.

  Bandung, 28 Agustus 2013 Penulis

  MEMBANGUN APLIKASI E-LEARNING BERBASIS WEB DI SMAN 1 JASINGA SKRIPSI Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer

KIKI DWI RIZKIANA 10108695 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG 2013

  KATA PENGANTAR Assalamualaikum Wr Wb.

  Puji syukur penulis panjatkan kehadirat Allah S.W.T yang telah memberikan rahmat dan karunia-Nya, shalawat serta salam semoga tercurah kepada Rasulullah SAW, sehingga penulis dapat menyelesaikan skripsi dengan judul

  

“MEMBANGUN APLIKASI E-LEARNING BERBASIS WEB DI SMAN 1

JASINGA .

  Adapun tujuan dari penyusunan skripsi ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika, Universitas Komputer Indonesia.

  Dengan keterbatasan literatur, pengalaman serta ilmu dan pengetahuan yang dimiliki oleh penulis, maka penulis membutuhkan peran serta dari pihak lain dalam proses penyelesaian skripsi ini. Oleh karena itu penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada:

  1. Kepada orang tua yang senantiasa memberikan dorongan do’a, pengorbanan baik moril maupun materil yang tiada terkira juga keikhlasannya memberikan kasih sayang yang tidak ternilai dan tanpa batas.

2. Untuk kakak saya Ferawati Nugraha Dewi yang telah mendukung penulis dan memberi semangat dalam mengerjakan skripsi ini.

  3. Bapak Irawan Afrianto, S.T., M.T. Selaku Ketua Jurusan Program Studi Teknik Informatika Universitas Komputer Indonesia.

  4. Bapak Alif Finandhita., S.Kom. selaku dosen pembimbing, Karena telah banyak meluangkan waktu untuk membimbing dan menasehati dalam proses penyusunan skripsi ini.

  5. Dosen – dosen Jurusan Teknik Informatika di Universitas Komputer Indonesia yang telah banyak memberikan ilmu yang berharga selama proses pendidikan ini.

  6. Seluruh staf karyawan di Jurusan Teknik Informatika Universitas Komputer yang telah membantu demi kelancaran proses pendidikan yang penulis tempuh.

  7. Bapak Hermawan., S.H. selaku pembimbing dari SMA Negeri 1 Jasinga yang telah banyak memberikan bantuan dalam melaksanakaan penelitian.

  8. Sahabat-sahabat barudak tim laleur yang selalu menberi support (oum ari, adul, rizki a.k.a gejon, kiki a.k.a kardus dan barudak veteran IF-15).

  Terima kasih atas usaha kalian untuk menyemangati, mendoakan dan membantu penulis.

  9. Serta semua pihak yang telah turut membantu baik secara langsung maupun tidak langsung dalam penyusunan skripsi ini, yang tidak bisa disebutkan satu persatu. Penulis sadar bahwa dalam penulisan skripsi ini masih terdapat banyak kekurangan baik dari segi teknik penyajian penulisan, maupun materi penulisan mengingat keterbatasan ilmu yang dimiliki penulis. Oleh karena itu, penulis sangat mengharapkan segala bentuk saran dan kritik dari semua pihak demi penyempurnaan skripsi ini.

  Akhir kata, semoga Allah SWT senantiasa melimpahkan karunia-Nya dan membalas segala amal budi serta kebaikan pihak-pihak yang telah membantu penulis dalam penyusunan laporan ini dan semoga tulisan ini dapat memberikan manfaat bagi pihak-pihak yang membutuhkan.

  Bandung, Agustus 2013 Penulis

  

DAFTAR ISI

ABSTRAK .............................................................................................................. i

ABSTRACT ............................................................................................................ ii

KATA PENGANTAR .......................................................................................... iii

DAFTAR ISI ......................................................................................................... vi

  ........................................................................................... xv

  DAFTAR GAMBAR

DAFTAR TABEL ............................................................................................. xxii

DAFTAR SIMBOL .......................................................................................... xxvi

  .................................................................................... xxix

  DAFTAR LAMPIRAN

  

BAB 1 PENDAHULUAN ..................................................................................... 1

  1.1 Latar Belakang Masalah .................................................................................. 1

  1.2 Rumusan Masalah ............................................................................................ 2

  1.3 Maksud dan Tujuan .......................................................................................... 2

  1.4 Batasan Masalah .............................................................................................. 3

  1.5 Metodologi Penelitian ...................................................................................... 3

  1.6 Sistematika Penulisan ...................................................................................... 5

  

BAB 2 TINJAUAN PUSTAKA ............................................................................ 7

  2.1 Tinjauan Sekolah ............................................................................................. 7

  2.1.1 Profil SMAN 1 Jasinga ............................................................................... 7

  2.1.2 Sejarah Singkat SMAN 1 Jasinga ............................................................... 8

  2.1.3 Kondisi Eksternal dan Internal SMAN 1 Jasinga ....................................... 8

  2.1.4 Visi, Misi dan Tujuan .................................................................................. 9

  2.1.4.1 Visi ........................................................................................................... 9

  2.1.4.2 Misi .......................................................................................................... 9

  2.1.4.3 Tujuan SMAN 1 Jasinga ......................................................................... 10

  2.1.5 Logo SMA Negeri 1 Jasinga ..................................................................... 11

  2.1.6 Struktur Organisasi ................................................................................... 11

  2.2 Landasan Teori ............................................................................................... 12

  2.2.1 Konsep E-Learning ................................................................................... 12

  2.2.2 Definisi E-Learning .................................................................................. 12

  2.2.3 Fungsi dan Manfaat E-Learning ............................................................... 15

  2.2.4 Intenet dan E-Learning ............................................................................. 25

  2.3 Sistem Informasi ............................................................................................ 29

  2.3.1 Konsep Dasar Sistem ................................................................................ 29

  2.3.2 Konsep Dasar Informasi ............................................................................ 30

  2.3.3 Konsep Dasar Sistem Informasi ................................................................ 30

  2.3.4 Jenis-Jenis Sistem Informasi ..................................................................... 31

  2.4 Metode Perancangan Sistem .......................................................................... 33

  2.4.1 Object Oriented Programing (OOP) ......................................................... 33

  2.4.2 Unified Model Languague (UML) ............................................................ 34

  2.5 Basis Data ...................................................................................................... 39

  2.6 Perangkat Lunak Pendukung ......................................................................... 41

  2.6.1 PHP ........................................................................................................... 41

  2.6.2 Cascading Style Sheet (CSS) .................................................................... 42

  2.6.3 AJAX .......................................................................................................... 42

  2.6.4 JavaScript .................................................................................................. 42

  2.6.5 MySQL ...................................................................................................... 43

  2.6.6 Macromedia Dreamweaver ....................................................................... 44

  2.6.7 Wampserver............................................................................................... 44

  2.6.8 Browser dan Webserver ............................................................................ 45

  2.6.9 PHP Framework ....................................................................................... 45

  2.6.10 CodeIgniter .............................................................................................. 46

  

BAB 3 ANALISIS DAN PERANCANGAN SISTEM ..................................... 47

  3.1 Analisis Sistem ............................................................................................... 47

  3.1.1 Analisis Masalah ....................................................................................... 47

  3.1.2 Analisis Sistem Yang Berjalan.................................................................. 48

  3.1.2.1 Activity Diagram Pemberian Bahan Ajar di Kelas ............................... 48

  3.1.2.2 Activity Diagram Pemberian Tugas ...................................................... 49

  3.1.2.3 Activity Diagram Pelaksanaan Latihan soal .......................................... 50

  3.1.3 Aturan Bisnis ............................................................................................. 52

  3.1.4 Spesifikasi Kebutuhan Perangkat Lunak .................................................. 52

  3.1.5 Analisis Kebutuhan Non Fungsional ..................................................... 54

  3.1.5.1 Analisis Pengkodean ................................................................................ 54

  3.1.5.2 Analisis Perangkat Lunak (Software) ...................................................... 56

  3.1.5.3 Analisis Perangkat Keras (Hardware) ..................................................... 57

  3.1.5.4 Analisis Kebutuhan Pengguna ................................................................. 57

  3.1.5 Analisis Monitoring ................................................................................. 59

  3.1.6.1 Analisis Keaktifan Guru ........................................................................... 59

  3.1.5.2 Analisis Rata-Rata Nilai Latihan Soal dan Nilai Tugas Kelas. ........... 59

  3.1.7 Analisis Kebutuhan Fungsional .................................................................. 50

  3.1.7.1 Diagram Use Case .................................................................................. 60

  3.1.7.1.1 Definsi Aktor........................................................................................ 62

  3.1.7.1.2 Definsi Use Case ................................................................................. 62

  3.1.7.1.3 Sekenario Use Case ............................................................................. 67

  3.1.7.1.3.1 Skenario Use Case Tambah Data Siswa ............................................. 67 3.1.7.1.3.1.1 Activity Diagram Tambah Data Siswa ............................................ 68 3.1.7.1.3.2 Skenario Use Case Ubah Data Siswa.................................................. 69 3.1.7.1.3.2.1 Activity Diagram Ubah Data Siswa ................................................. 69 3.1.7.1.3.3 Skenario Use Case Hapus Data Siswa ................................................ 70 3.1.7.1.3..3.1 Activity Diagram Hapus Data Siswa ............................................... 71 3.1.7.1.3.4 Skenario Use Case Tambah Data Set Mapel Siswa ............................ 72 3.1.7.1.4.1 Activity Diagram Tambah Data Set Mapel Siswa............................... 72 3.1.7.1.3.5 Skenario Use Case Hapus Data Set Mapel Siswa ............................... 73 3.1.7.1.5.1 Activity Diagram Hapus Set Mapel Siswa .......................................... 73 3.1.7.1.3.6 Skenario Use Case Tambah Data Guru .............................................. 74 3.1.7.1.6.1 Activity Diagram Tambah Data Guru ................................................. 75 3.1.7.1.3.7 Skenario Use Case Ubah Data Guru ................................................... 76 3.1.7.1.7.1 Activity Diagram Ubah Data Guru

  …………………………..……... 76 3.1.7.1.3.8 Skenario Use Case Hapus Data Guru ................................................. 77 3.1.7.1.8.1 Activity Diagram Hapus Data Guru .................................................... 78 3.1.7.1.3.9 Skenario Use Case Tambah Data Guru Mengajar .............................. 79 3.1.7.1.9.1 Activity Diagram Tambah Data Guru Mengajar ................................. 79 3.1.7.1.3.10 Skenario Use Case Hapus Data Guru Mengajar ............................... 80 3.1.7.1.3.10.1 Activity Diagram Hapus Data Guru Mengajar ............................... 80 3.1.7.1.3.11 Skenario Use Case Tambah Data Mata Pelajaran............................. 81 3.1.7.1.3.11.1 Activity Diagram Tambah Data Mata Pelajaran ............................ 82 3.1.7.1.3.12 Skenario Use Case Ubah Data Mata Pelajaran ................................. 82 3.1.7.1.3.12.1 Activity Diagram Ubah Data Mata Pelajaran ................................. 83 3.1.7.1.3.13 Skenario Use Case Hapus Data Mata Pelajaran ............................... 83

  3.1.7.1.3.13.1 Activity Diagram Hapus Data Mata Pelajaran ............................... 84 3.1.7.1.3.14 Skenario Use Case Tambah Data Kelas............................................ 84 3.1.7.1.3.14.1 Activity Diagram Tambah Data Kelas ........................................... 85 3.1.7.1.3.15 Skenario Use Case Ubah Data Kelas ................................................ 85 3.1.7.1.3.15.1 Activity Diagram Ubah Data Kelas ................................................ 86 3.1.7.1.3.16 Skenario Use Case Hapus Data Kelas .............................................. 86 3.1.7.1.3.16.1 Activity Diagram Hapus Data Kelas .............................................. 87 3.1.7.1.3.17 Skenario Use Case Tambah Data Tahun Ajaran............................... 88 3.1.7.1.3.17.1 Activity Diagram Tambah Data Tahun Ajaran .............................. 88 3.1.7.1.3.18 Skenario Use Case Aktifasi Tahun Ajaran ....................................... 89 3.1.7.1.3.18.1 Activity Diagram Aktifasi Tahun Ajaran ....................................... 89 3.1.7.1.3.19 Skenario Use Case Hapus Data Tahun Ajaran ................................. 89 3.1.7.1.3.19.1 Activity Diagram Hapus Tahun Ajaran .......................................... 90 3.1.7.1.3.20 Skenario Use Case Tambah Data Kepala Sekolah ........................... 91 3.1.7.1.3.20.1 Activity Diagram Tambah Data Kepala Sekolah ........................... 91 3.1.7.1.3.21 Skenario Use Case Ubah Kepala Sekolah ........................................ 92 3.1.7.1.21.1 Activity Diagram Ubah Data Kepala Sekolah ................................... 93 3.1.7.1.3.22 Skenario Use Case Hapus Kepala Sekolah ....................................... 94 3.1.7.1.22.1 Activity Diagram Hapus Data Kepala Sekolah ................................. 95 3.1.7.1.3.23 Skenario Use Case Mengunduh Bahan Ajar ..................................... 96 3.1.7.1.23.1 Activity Diagram Mengunduh Bahan Ajar

  …...……………..……..96 3.1.7.1.3.24 Skenario Use Case Hapus Data Guru ............................................... 97 3.1.7.1.24.1 Activity Diagram Mengunduh Tugas ................................................ 97 3.1.7.1.3.25 Skenario Use Case Mengumpulkan Tugas ....................................... 98 3.1.7.1.3.25.1 Activity Diagram Mengumpulkan Tugas ....................................... 98

  3.1.7.1.3.26 Skenario Use Case Mengerjakan Latihan Soal ................................. 99 3.1.7.1.3.26.1 Activity Diagram Mengerjakan Latihan Soal ................................. 99 3.1.7.1.3.27 Skenario Use Case Melihat Nilai .................................................... 100 3.1.7.1.3.27.1 Activity Diagram Melihat Nilai .................................................... 100 3.1.7.1.3.28 Skenario Use Case Mengunggah Bahan Ajar ................................. 100 3.1.7.1.3.28.1 Activity Diagram Mengunggah Bahan Ajar ................................. 101 3.1.7.1.3.29 Skenario Use Case Mengunggah Tugas ......................................... 102 3.1.7.1.3.29.1 Activity Diagram Mengunggah Tugas ......................................... 102 3.1.7.1.3.30 Skenario Use Case Mengolah Nilai Tugas ..................................... 103 3.1.7.1.3.30.1 Activity Diagram Mengolah Nilai Tugas ..................................... 104 3.1.7.1.3.31 Skenario Use Case Membuat Latihan Soal ..................................... 104 3.1.7.1.3.31.1 Activity Diagram Membuat Latihan Soal .................................... 105 3.1.7.1.3.32 Skenario Use Case Melihat Keaktifan Guru ................................... 106 3.1.7.1.3.32.1 Activity Diagram Melihat Keaktifan Guru ................................... 106 3.1.7.1.3.33 Skenario Skenario Use Case Melihat Data Guru ............................ 106 3.1.7.1.3.33.1 Activity Diagram Melihat Data Guru ........................................... 107 3.1.7.1.3.34 Skenario Use Case Melihat Data Siswa .......................................... 107 3.1.7.1.3.34.1 Activity Diagram Melihat Data Siswa.......................................... 108 3.1.7.1.3.35 Skenario Use Case Melihat Grafik Nilai ........................................ 108 3.1.7.1.3.35.1 Activity Diagram Melihat Grafik Nilai ........................................ 109

  3.1.7.2 Sequence Diagram ............................................................................. 109

  3.1.7.2.1 Sequence diagram tambah data siswa .................................................. 110

  3.1.7.2.2 Sequence diagram ubah data siswa ...................................................... 110

  3.1.7.2.3 Sequence diagram hapus data siswa .................................................... 111

  3.1.7.2.4 Sequence diagram set mata pelajaran siswa ........................................ 111

  3.1.7.2.5 Sequence diagram hapus set mata pelajaran siswa .............................. 112

  3.1.7.2.6 Sequence diagram tambah data guru ................................................... 112

  3.1.7.2.7 Sequence diagram ubah data guru ....................................................... 113

  3.1.7.2.8 Sequence diagram hapus data guru ...................................................... 113

  3.1.7.2.9 Sequence diagram set guru mengajar .................................................. 114

  3.1.7.2.10 Sequence diagram hapus set guru mengajar ...................................... 114

  3.1.7.2.11 Sequence diagram tambah data mata pelajaran ................................. 115

  3.1.7.2.12 Sequence diagram ubah data mata pelajaran ..................................... 115

  3.1.7.2.13 Sequence diagram hapus data mata pelajaran .................................... 116

  3.1.7.2.14 Sequence diagram tambah data kelas ................................................ 116

  3.1.7.2.15 Sequence diagram ubah data kelas .................................................... 117

  3.1.7.2.16 Sequence diagram hapus data kelas ................................................... 117

  3.1.7.2.17 Sequence diagram tambah data tahun ajaran ..................................... 118

  3.1.7.2.18 Sequence diagram hapus tahun ajaran ............................................... 118

  3.1.7.2.19 Sequence diagram aktifasi tahun ajaran ............................................. 119

  3.1.7.2.20 Sequence diagram tambah data kepala sekolah ................................. 119

  3.1.7.2.21 Sequence diagram ubah data kepala sekolah ..................................... 120

  3.1.7.2.22 Sequence diagram hapus data kepala sekolah ................................... 120

  3.1.7.2.23 Sequence diagram siswa unduh bahan ajar ........................................ 121

  3.1.7.2.24 Sequence diagram siswa unduh tugas ................................................ 121

  3.1.7.2.25 Sequence diagram siswa unggah tugas ............................................. 122

  3.1.7.2.26 Sequence diagram siswa mengerjakan latihan soal ........................... 122

  3.1.7.2.27 Sequence diagram siswa melihat nilai ............................................... 123

  3.1.7.2.28 Sequence diagram guru mengunggah bahan ajar............................... 123

  3.1.7.2.29 Sequence diagram guru mengunggah tugas ....................................... 124

  3.1.7.2.30 Sequence diagram guru mengolah nilai tugas ................................... 124

  3.1.7.2.31 Sequence diagram guru membuat latihan soal................................... 125

  3.1.7.2.32 Sequence diagram kepala sekolah melihat keaktifan guru ................ 125

  3.1.7.2.33 Sequence diagram kepala sekolah melihat data guru ........................ 126

  3.1.7.2.34 Sequence diagram kepala sekolah melihat data siswa ....................... 126

  3.1.7.2.35 Sequence diagram kepala sekolah melihat grafik nilai ...................... 127

  3.1.7.3 Class Diagram ................................................................................... 128

  3.2 Perancangan Sistem ..................................................................................... 129

  3.2.1 Diagram Relasi ....................................................................................... 129

  3.2.2 Struktur Tabel.......................................................................................... 131

  3.2.3 Perancangan Struktur Menu .................................................................... 134

  3.2.4 Perancangan Antarmuka ......................................................................... 136

  3.2.5 Perancangan Pesan .................................................................................. 163

  3.2.6 Jaringan Semantik ................................................................................... 167

  

BAB 4 IMPLEMENTASI DAN PENGUJIAN ............................................... 171

  4.1 Implementasi ................................................................................................ 171

  4.1.1 Kebutuhan Perangkat Keras .................................................................... 171

  4.1.2 Kebutuhan Perangkat Lunak ................................................................... 172

  4.1.3 Implementasi Basis Data ......................................................................... 172

  4.1.4 Implementasi Antarmuka ........................................................................ 176

  4.2 Pengujian Sistem .......................................................................................... 179

  4.2.1 Rencana Pengujian Black Box ................................................................. 179

  4.2.1.1 Kasus dan Hasil Pengujian Black Box ................................................... 165

  4.2.1.1.1 Kesimpulan Hasil Pengujian Black Box ............................................... 197

  4.2.1.2 Pengujian Beta .................................................................................... 197

  4.2.1.2.1 Skenario Pengujian Beta ...................................................................... 197

  4.2.1.2.2 Kuisioner .............................................................................................. 197

  4.2.1.2.3 Kesimpulan Pengujian Beta ................................................................. 190

  

BAB 5 KESIMPULAN DAN SARAN ............................................................. 207

  5.1 Kesimpulan .................................................................................................. 207

  5.2 Saran……….. ............................................................................................... 207

  

DAFTAR PUSTAKA ........................................................................................ 209

DAFTAR PUSTAKA

  [1] Model pengembangan perangkat lunak waterfall Soummerville, Ian 9th edition [2] Wilson, J. 1997. Self Regulated Learnes and Distance Education Theory.

  [Online].

  [3] Yaniwati, R. Poppy, (2010), E-Learning Alternatif Pembelajaran

  Kontemforer, Afrino Raya, Bandung

  [4] Soekartawi, 2003. E-learning di Indonesia dan Prospeknya di Masa Mendatang. Makalah disampaikan pada Seminar Nasional Surabaya.

  [Online] [5] Soekartawi, Soekartawi, Anung Haryono, and Felix Librero. "Great

  Learning Opportunities Through Distance Education: Experiences in Indonesia and the Philippines." SOUTHEAST ASIAN JOURNAL OF EDUCATION 3.2 (2012).

  [6] Kartasasmita, B. "Catatan Pengembangan e-learning dalam Budaya Belajar Kini." Makalah Seminar pada tanggal. Vol. 8. 2003.

  [7] Linde, E. 2004. Online Theaching and Learning. Makalah Seminar pada tanggal 16 Februari 2004 di Unpad Bandung [8] Kamarga, H. 2002. Belajar Sejarah melalui E-learning. Jakarta: Intimedia. [9] Siahaan, S. 2003. E-learning(Pembelajaran Elektronik) sebagai Salah

  Satu Alternatif Kegiatan Pembelajaran. Jurnal Pendidikan dan Kebudayaan. No. 042. Tahun Ke-9. Mei 2003.

  [10] Siemens, _ G. _ 2004. _ Categories _ of _ E-Learning.[Online].

  [11] Rosa A.S

  • – M.Shalahudin, (2011), Rekayasa Perangkat Lunak, Modula, Bandung [12] Kadir, Abdul, (2009), Mastering Ajax dan PHP, Andi, Yogyakarta [13] Ladjamudin, Al-Bahra Bin. (2005), Analisis dan Desain Sistem Informasi.

  Graha Ilmu. Yogyakarta. [14] Wahono, Romi Satria. Pengantar E-learning dan Pengembangannya.

  Diunduh dari www. ilmukomputer. com Senin 5 (2013).) [15] Suyanto, Asep Herman. Mengenal E-learning. Tersedia pada http://www. asep-hs. web. ugm. ac. id (2005). [16] Prasetyo, Hendro Joko, Jurusan Ilmu Komputer FMIPA Universitas

  Widya, and Dharma Klaten. Unified Modelling Language (Sebuah Telaah Referensi).

  [17] Sedana, I. Gusti Nyoman, and St W. Wijaya. UTAUT Model for Understanding Learning Management System. Internetworking Internet Journal 2.2 (2010) 27-32.

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  SMAN 1 Jasinga yang berada di jalan Sukamanah Rt. 04/02 Desa Setu Kecamatan Jasinga Kabupaten Bogor. Merupakan sekolah yang terakreditasi A dan diproyeksikan sekolah tipe A, sehingga diharapkan sampai pada tahun 2015, memiliki jumlah ruang belajar 27 kelas, 3 laboratorim IPA, laboratorium Bahasa dan 1 laboratorium multimedia yang lengkap dengan sarana dan prasarananya.

  Pembelajaran yang berlangsung pada SMAN 1 Jasinga menggunakan sistem konvensional, yaitu berupa proses belajar mengajar antara siswa dengan guru yang hanya dapat dilakukan dengan syarat terjadinya pertemuan antara siswa dengan guru di dalam kelas.

  Kegiatan belajar mengajar dengan sistem konvensional tidak dapat mengakomodir pembelajaran yang optimal ketika guru atau siswa berhalangan hadir. Keadaan seperti ini tidak memungkinkan untuk guru memberikan bahan ajar dikarenakan keterbatasan waktu dan tempat, serta mengakibatkan siswa tertinggal bahan ajar yang diberikan ketika tidak hadir.

  Bahan ajar yang membutuhkan pembahasan dalam waktu lama justru harus dijelaskan dalam waktu singkat menjadi salah satu kesulitan lainnya yang sering terjadi di kelas. Hal ini dikarenakan terbatasnya waktu belajar mengajar yang berdampak kepada hasil penyampaian informasi dan bahan ajar menjadi kurang jelas sehingga menyulitkan siswa dalam memahami suatu bahan ajar.

  Selain bahan ajar yang diberikan dikelas, siswa juga membutuhkan soal- soal latihan mengenai pelajaran yang mereka pelajari dikelas. Khususnya untuk mata pelajaran yang membutuhkan proses latihan soal yang sangat banyak seperti matematika, fisika ataupun kimia. Para murid masih sering mengalami kesulitan dalam mendapatkan soal-soal pelajaran yang mereka inginkan.

  Kepala sekolah memantau kemampuan akademik siswa melalui nilai latihan soal serta nilai tugas, serta keaktifan guru dipantau melalui jumlah bahan ajar dan tugas yang disampaikan pada siswa. Kegiatan pemantauan siswa dilihat melalui nilai rata-rata setiap kelas secara periodik diakhir semester, penyampaian laporan nilai yang berupa angka-angka dianggap kurang mudah untuk dipahami, serta kepala sekolah sulit untuk mengetahui sejauh mana keaktifan guru dalam memberikan bahan ajar dan tugas kepada siswa. Untuk itu dibutuhkan suatu bentuk penyajian laporan nilai rata-rata tiap kelas, dan seberapa banyak bahan ajar serta tugas yang disampaikan oleh guru pada siswa melalui suatu media yang lebih mudah untuk dipahami kepala sekolah.

  Adanya permasalahan yang dihadapi SMAN 1 Jasinga, maka dibutuhkan sebuah media pembelajaran lain yang dapat menunjang kegiatan belajar mengajar selain di ruang kelas. E-learning merupakan media yang tepat untuk menunjang proses pembelajaran tersebut karena dengan e-learning memungkinkan setiap pengguna berkontribusi aktif dalam menambah, menghapus, bahkan membagi bahan ajar pembelajaran, pendapat maupun pertanyaan.

  Berdasarkan latar belakang yang telah dipaparkan sebelumnya, maka penelitian tugas akhir ini diberi jud ul “Membangun Aplikasi E-leraning Berbasis

  Web Di SMA N 1 Jasinga”.

  1.2 Perumusan Masalah

  Berdasarkan latar belakang, maka rumusan masalah dari penelitian ini adalah bagaimana membangun e-learning berbasis web di SMAN 1 Jasinga.

  1.3 Maksud dan Tujuan

  Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas akhir ini adalah untuk membangun E-Learning Berbasis Web di SMAN 1 Jasinga. Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah : 1.

  Memudahkan guru dalam menyampaikan bahan ajar ketika berhalangan hadir dengan memanfaatkan teknologi online yang dapat diakses kapanpun dan dimanapun.

  2. Mengatasi keterbatasan waktu belajar di kelas sehingga memudahkan siswa dalam memperoleh bahan ajar dan tugas diluar kelas.

  3. Memfasilitasi guru untuk menyiapkan latihan-latihan soal yang akan di siswa bisa mengaksesnya dari mana saja pada waktu yang sudah ditentukan.

4. Memfasilitasi kepala sekolah untuk memonitoring keaktifan guru dan nilai rata-rata tiap kelas.

1.4 Batasan Masalah

  Pembahasan permasalahan diharapkan tidak menyimpang dari pokok permasalahan, sehingga diperlukan batasan masalah. Adapun batasan dari penulisan tugas akhir ini adalah sebagai berikut : 1.

  SMAN 1 Jasinga merupakan yang dijadikan objek dalam pembuatan tugas akhir ini.

  2. Metode pembelajaran sistem e-learning ini bersifat tidak langsung (asynchronous).

  3. Pendekatan analisis yang digunakanadalah pemodelan berbasis objek menggunakan UML.

1.5 Metodologi Penelitian

  Metodologi yang digunakan dalam penulisan skripsi ini adalah sebagai berikut:

1. Tahap pengumpulan data a.

  Studi Literatur Pengumpulan data yang sifatnya berupa teori dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan penelitian ini.

  b.

  Observasi Pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang sedang diteliti di SMAN 1 Jasinga.

  c.

  Wawancara Pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan penelitian di SMAN 1 Jasinga.

2. Tahap pembangunan sistem

  Metode yang digunakan dalam pembangunan perangkat lunak adalah metode waterfall, yang meliputi beberapa proses diantaranya: a.

  Analisis Kebutuhan dan Pendefinisian Pada tahap ini dilakukan pengumpulan kebutuhan elemen-elemen di tingkat perangkat lunak. Dengan analisis harus dapat ditentukan domain- domain data atau informasi fungsi proses atau prosedur yang diperlukan beserta unjuk kerjanya, dan antarmuka. Hasilnya berupa spesifikasi kebutuhan perangkat lunak.

  b.

  Perancangan Sistem dan Perangkat Lunak Perancangan sistem dan perangkat lunak menjelaskan tentang proses perancangan sistem membagi persyaratan dalam sistem perangkat keras dan perangkat lunak. Kegiatan ini menentukan arsitektur sistem secara keseluruhan. Perancangan perangkat lunak melibatkan identifikasi dan deskripsi abstraksi sistem perangkat lunak yang mendasar dan hubungan- hubungannya.

  c.

  Implementasi dan Pengujian Unit Implementasi dan pengujian unit menjelaskan bahwa perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program. Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasinya.

  d.

  Integrasi dan Pengujian Sistem Setelah perangkat lunak selesai diterapkan pengujian dapat segera dimulai.

  Pengujian terlebih dahulu dilakukan pada setiap modul. Jika tidak ada masalah, modul tersebut akan diintegrasikan hingga membentuk perangkat lunak secara utuh. Kemudian dilakukan pengujian di tingkat perangkat lunak yang memfokuskan pada masalah-masalah logika internal, fungsi internal, potensi masalah yang mungkin terjadi dan pemeriksaan hasil apakah sudah sesuai dengan permintaan. e.

  Operasi dan Pemeliharaan Pemeliharaan mencakup koreksi dari bagian error yang tidak ditemukan pada tahap-tahap terdahulu, perbaikan atau implementasi unit sistem dan pengembangan pelayanan sistem, sementara persyaratan-persyaratan harus ditambahkan.

Gambar 1.1 Model pengembangan perangkat lunak waterfall [1]

1.6 Sistematika Penulisan

  Sistematika penulisan proposal penelitian ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan tugas akhir ini adalah sebagai berikut :

  BAB 1 PENDAHULUAN Bab ini berisi tentang dasar-dasar pemikiran untuk membuat e-learning yang meliputi, permasalahan yang melatarbelakangi dibangunnya e-learning, merumuskan masalah untuk mendukung pembangunan dari e-learning, maksud dan tujuan yang harus dicapai dari pembangunan sistem ini, batasan-batasan untuk memfokuskan pembuatan sistem ini, metode-metode penelitian untuk pengumpulan data, metode Analisis dan Definisi Persyaratan Perancangan Sistem dan Perangkat Lunak Implementasi dan Pengujian Unit Integrasi dan Pengujian Sistem Operasi dan Pemeliharaan pembangunan perangkat lunak dan sistematika penulisan yang menjelaskan garis besar dari setiap bab nya.

  BAB 2 TINJAUAN PUSTAKA Bab ini terbagi menjadi dua bagian. Bagian pertama yaitu tinjauan sekolah, berisi penjelasan tentang sejarah singkat sekolah, visi, misi dan struktur organisasi sekolah. Bagian kedua berupa landasan teori, berisi teori-teori pendukung yang digunakan untuk membangun e-learning di SMAN 1 Jasinga.

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis kebutuhan dalam membangun perangkat lunak, analisis proses pada e-learning sesuai dengan pendekatan analisis terstruktur, yaitu dengan analisis kebutuhan fungsional atau Use Case. Selain itu terdapat juga perancangan sistem yang akan dibangun sesuai dengan hasil analisis dan antarmuka.

  BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini berisi hasil implementasi dari analisis dan perancangan sistem yang dilakukan, serta hasil pengujian sistem yang dilakukan di lingkungan SMAN 1 Jasinga agar diketahui apakah e-learning ini sudah memenuhi kebutuhan pihak sekolah.

  BAB 5 KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang diperoleh dari hasil pengujian sistem serta saran pengembangan sistem kedepan.

BAB 2 TINJAUAN PUSTAKA

2.1 Tinjauan Sekolah

  Pada tahap ini, akan dilakukan peninjauan terhadap sekolah. Diantaranya profil sekolah, sejarah singkat sekolah, kondisi eksternal sekolah, logo sekolah, visi misi sekolah, serta struktur organisasi sekolah.

2.1.1 Profil SMAN 1 Jasinga Profil lengkap dari SMAN 1 jasinga bisa dilihat pada tabel 2.1.

  3 Akreditasi A

  4 Nama Sekolah SMA NEGERI 1 JASINGA

  5 Alamat SUKAMANAH Rt. O4/02

  6 Desa SETU

  7 Kecamatan JASINGA

  8 Kabupaten *) BOGOR

Tabel 2.1 Profil SMAN 1 Jasinga

  10 Kode Pos 16670

  11 No. Telp./Fax (0251) 8688212 / 8688212 12 e-mail sman1jasingabogor@yahoo.co.id

  13 Sekolah Dibuka Tahun 1984

  14 No. Rekening Sekolah 31 - 04 - 0202 Bank: BRI UNIT JASINGA

  15 Bentuk Sekolah Biasa/Konvensional

  16 Status Sekolah Negeri

  2 N P S N 20200587

  1 Nomor Statistik Sekolah 301020219094

  9 Provinsi JAWA BARAT

  2.1.2 Sejarah Singkat SMAN 1 Jasinga Sekolah menengah Atas Negeri 1 Jasinga, berada di jalan Sukamanah Rt.

  2

  04/02 Desa Setu Kecamatan Jasinga Kabupaten Bogor. Diluas areal 11.670 m sekolah ini dibangun tepatnya pada tahun 1984.

  Sejarah berdirinya sekolah ini sampai sekarang berstatus negeri yang berdiri sendiri berdasarkan SK tanggal 20 Nopember 1984 No. 0558/O/1984. Sekolah ini telah mengalami pergantian Kepala Sekolah sebanyak 9 kali. Adapun yang pertama kali menjabat sebagai Kepala Sekolah adalah Ibu Dra. Hj. Hardati Koesworo. Sekolah terakreditasi “A” (amat baik) ini sekarang dipimpin oleh Bapak Wawan Hermawan, S.Pd., MM.

  2.1.3 Kondisi Eksternal dan Internal SMAN 1 Jasinga

  Lingkungan SMAN 1 Jasinga terletak di desa Setu Kecamatan Jasinga yang berjarak sekitar 75 km ke pusat kabupaten Bogor. Daerah ini terdiri daerah perkebunan / pegunungan dengan batas sebelah utara adalah Kabupaten Banten, sebelah selatan berbatasan kecamatan Cigudeg, sebelah timur berbatasan dengan kecamatan Tenjo dan sebelah barat berbatasan dengan kecamatan Parungpanjang.

  SMAN 1 Jasinga dapat ditempuh oleh kendaraan roda dua maupun roda empat dari arah Cigudeg, Tenjo, hanya dari arah barat masih terhambat oleh akses jalan yang rusak dan akses kendaraan yang masih jarang. Kondisi sarana yang dimiliki oleh SMAN 1 Jasinga pada umumnya dalam kondisi baik, hanya terdapat kerusakan berat, terutama Laboratorium IPA . Ruang belajar 20 ruang kelas , ruang BK, laboratorium Biologi,Lab. TI&K, ruang multi media(alatnya belum ada),ruang kantor, guru dan Tata Usaha, ruang perpustakaan tetapi belum memiliki laboratorium Bahasa.

  SMAN 1 Jasinga diproyeksikan sekolah tipe A, sehingga diharapkan sampai pada tahun 2015, memiliki jumlah ruang belajar 27 kelas, 3 laboratorim

  IPA, laboratorium Bahasa dan 1 laboratorium multi media yang lengkap dengan sarana dan prasarananya. Jumlah koleksi buku perpustakaan masih kurang,karena diantara buku-buku perpustakaan, disamping sudah banyak yang rusak seperti jilid, ada bagian isi yang terlepas juga jumlah bukunya belum memadai, terutama buku penunjang dan buku bacaan masih didominasi oleh buku-buku terbitan lama, sedangkan untuk buku-buku bacaan terbaru yang semestinya dapat menambah wawasan baru jumlahnya masih sangat sedikit.

  Siswa SMAN 1 Jasinga memiliki komposisi siswa pria sebanding dengan siswa wanitanya, ini menunjukkan bahwa angka partisipasi melanjutkan sekolah baik siswa pria maupun siswa wanita di Kecamatan Jasinga besar, sehingga perlu upaya memberikan pemahaman kepada orang tua siswa untuk menyekolahkan anak-anaknya ke jenjang SMA, jangan hanya puas menyekolahkannya sampai tingkat SMP saja.

  Orang tua siswa pada umumnya memiliki latar belakang pekerjaan petani, buruh (buruh sawah / bangunan), dan pedagang, dengan tingkatan penghasilan yang kurang memadai untuk membiayai anaknya sekolah. Selain itu tingkat pendidikan orang tua siswa rata-rata hanya lulusan SMP dan SMA sehingga kesadaran untuk melanjutkan pendidikan ke Jenjang lebih tinggi masih kurang karena alasan ekonomi dan tingkat pemahaman orang tua tentang perlunya pendidikan masih kurang.

  SMAN 1 Jasinga bekerja sama dengan berbagai instansi baik instansi pemerintah maupun instansi swasta, misalnya mendapatkan bantuan CSR dari Bank Jabar Banten untuk pembangunan kantor, ruang guru,Ruang lab TI & K dan ruang Multi media, dan tidak jauh dari sekolah terdapat objek wisata Air Panas yang terletak di wilayah kabupaten Banten.

2.1.4 Visi, Misi dan Tujuan

  2.1.4.1 Visi SMAN I Jasinga

  Terwujudnya sekolah unggulan yang berwawasan lingkungan, kompetitif, didasari keimanan dan ketaqwaan kepada Ketuhanan Yang Maha Esa, dengan menekankan pada kehasan lingkungan,

  2.1.4.2 Misi SMAN I Jasinga a.

  Memelihara, meningkatkan, kebersihan dan ketertiban sekolah c.

  Menata ruang, taman dan halaman d. Mengembangklan budaya bersih, sehat, santun dan tertib e. Menyelenggarakan kegiatan belajar mengajar yang efektif f. Memeberikan bimbingan dan pembinaan yang intensif kepada siswa yang berprestasi dalam rangka mempoersiapkan Pra Olimpiade, Siswa berprestasi, Penulisan karya ilmiah, Lomba olah raga, seni dan lomba kreatifitas siswa lainnya g.

  Menyelenggarakan pendidikan Agama baik intrakurikuler maupun ekstrakurikuler h.

  Menyelenggarakan kegiatan kegiatan sosial i. Menyelenggarakan pembelajaran dengan kurikulum yang mengacu pada keadaan wilayah setempat.

2.1.4.3 Tujuan SMAN I Jasinga 1.