Membangun Aplikasi E-Learning Sebagai Sarana Pendukung Kegiatan Belajar Mengajar di SMA Negeri 14 Garut

MEMBANGUN APLIKASI

  

SARANA PENDUKUNG KEGIATAN BELAJAR MENGAJAR

DI SMA NEGERI 14 GARUT

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana

Program Studi Teknik Informatika

  

Fakultas Teknik dan Ilmu Komputer

YUSRIANI AMALIA

10109302

  

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

2013

  

LAMPIRAN E

SURAT KETERANGAN HAK EKSKLUSIF

  

DAFTAR ISI

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

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

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

DAFTAR ISI ..................................................................................................

  …v

DAFTAR GAMBAR ...................................................................................... …x

DAFTAR TABEL .......................................................................................... .xiii

DAFTAR SIMBOL ........................................................................................ .xvi

DAFTAR LAMPIRAN ................................................................................... .xix

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

  …4 1.5.1 Metode Pengumpulan Data ............................................................... …4 1.5.2 Metode Pembangunan Perangkat Lunak ........................................... …5 1.6 Sistematika Penulisan ....................................................................... …7

  

BAB 2 TINJAUAN PUSTAKA ................................................................... …9

  

2.1 Tinjauan Sekolah (SMAN 14 Garut) ................................................. …9

2.1.1 Sejarah SMA Negeri 14 Garut ..........................................................

  …9

  

2.1.2 Visi, Misi dan Tujuan SMA Negeri 14 Garut .................................... ..10

  

2.1.3 Struktur Organisasi SMA Negeri 14 Garut........................................ ..12

  

2.1.3.1 Deskripsi Jabatan SMA Negeri 14 Garut .......................................... ..13

  

2.2 Landasan Teori ................................................................................. ..19

  

2.2.1 E-Learning ....................................................................................... ..19

  

2.2.1.1 Pengertian dan Konsep E-Learning ................................................... ..19

  

2.2.1.2 E-Learning dalam Dunia Pendidikan ................................................ ..22

  

2.2.1.3 Infrastruktur Pembelajaran dengan E-Learning Ilmu Pendidikan...... ..25

  

2.2.1.4 Keuntungan Pembelajaran E-Learning dalam Pendidikan ................. ..26

  

2.2.1.5 Kekurangan Pembelajaran E-Learning dalam Pendidikan ................. ..26

  

2.2.2 Internet ............................................................................................. ..27

  

2.2.3 Teknologi Website (WWW) ............................................................. ..29

  

2.2.4 Domain ............................................................................................ ..30

  

2.2.5 Universal Resource Locator (URL) .................................................. ..32

  

2.2.6 Hypertext Transfer Protocol (HTTP) ................................................ ..32

  

2.2.7 Pengolahan Data ............................................................................... ..33

  

2.2.8 Pengertian Sistem ............................................................................. ..33

  

2.2.9 Pengertian Informasi ........................................................................ ..38

  

2.2.10 Data.................................................................................................. ..39

  

2.2.10.1 Basis Data ........................................................................................ ..40

  

2.2.10.2 Database Management System (DBMS) ........................................... ..43

  

2.2.10.3 Bahasa Basis Data ............................................................................ ..45

  

2.2.11 Analisis Sistem ................................................................................. ..46

  

2.3 Perangkat Lunak Pendukung ............................................................ ..49

  

2.3.1 PHP .................................................................................................. ..49

  

2.3.2 HTML .............................................................................................. ..51

  

2.3.3 Cascading Style Sheets (CSS)........................................................... ..51

  

2.3.4 MySQL ............................................................................................ ..52

  

2.3.5 Macromedia Dreamweaver 8 ............................................................ ..54

  

2.4 Teknik Pengumpulan Data ................................................................ ..55

  

2.5 Skala Likert ...................................................................................... ..57

  

BAB 3 ANALISIS DAN PERANCANGAN SISTEM ................................. ..59

  

3.1 Analisis Sistem ................................................................................. ..59

  

3.1.1 Analisis Masalah .............................................................................. ..59

  

3.1.2 Analisis Prosedur yang Sedang Berjalan ........................................... ..60

  

3.1.2.1 Prosedur Pemberian Materi............................................................... ..61

  

3.1.2.2 Prosedur Pemberian Tugas ............................................................... ..62

  

3.1.2.3 Prosedur Pelaksanaan Latihan .......................................................... ..65

  

3.1.2.4 Prosedur Pelaksanaan Ujian .............................................................. ..67

  

3.1.3 Aturan Bisnis.................................................................................... ..69

  

3.1.4 Spesifikasi Kebutuhan Perangkat Lunak ........................................... ..70

  

3.1.5 Analisis Kebutuhan Non-Fungsional ................................................ ..72

  

3.1.5.1 Analisis Pengkodean ........................................................................ ..72

  

3.1.5.2 Analisis Kebutuhan Perangkat Lunak (Software Analysis) ............... ..74

  

3.1.5.3 Analisis Perangkat Keras (Hardware Analysis) ................................. ..75

  

3.1.5.4 Analisis Pengguna (User Analysis) ................................................... ..76

  

3.1.5.5 Analisis Jaringan .............................................................................. ..78

  3.1.6 Analisis Pencarian Berdasarkan Isi Konten ....................................... ..79

  

3.1.7 Analisis Evaluasi Hasil Ujian ........................................................... ..80

  

3.1.8 Analisis E-Learning .......................................................................... ..81

  

3.2 Analisis Data .................................................................................... ..83

  

3.3 Analisis Kebutuhan Fungsional ........................................................ ..85

  

3.3.1 Diagram Konteks .............................................................................. ..86

  

3.3.2 Data Flow Diagram (DFD) ............................................................... ..88

  

3.3.3 Spesifikasi Proses ............................................................................. 100

  

3.3.4 Kamus Data ...................................................................................... 119

  

3.4 Perancangan Sistem .......................................................................... 130

  

3.4.1 Perancangan Data ............................................................................. 130

  

3.4.1.1 Skema Relasi .................................................................................... 131

  

3.4.1.2 Diagram Relasi ................................................................................. 132

  

3.4.1.3 Struktur Tabel .................................................................................. 133

  

3.4.2 Perancangan Struktur Menu .............................................................. 143

  

3.4.2.1 Perancangan Struktur Menu Admin .................................................. 143

  

3.4.2.2 Perancangan Struktur Menu Guru ..................................................... 143

  

3.4.2.3 Perancangan Struktur Menu Siswa.................................................... 144

  

3.4.3 Perancangan Antarmuka Perangkat Lunak ........................................ 144

  

3.4.3.1 Perancangan Antarmuka Untuk Pengguna Sebagai Admin ............... 145

  

3.4.3.2 Perancangan Antarmuka Untuk Pengguna Sebagai Guru dan Siswa.. 158

  

3.4.4 Perancangan Pesan ........................................................................... 177

  

3.4.5 Jaringan Semantik ............................................................................ 178

  

3.4.6 Perancangan Prosedural .................................................................... 180

  

3.4.6.1 Flowchart Login ............................................................................... 180

  

3.4.6.2 Flowchart Lupa Password ................................................................. 183

  

3.4.6.3 Flowchart Penambahan Data ............................................................ 185

  

3.4.6.4 Flowchart Pengubahan Data ............................................................. 185

  

3.4.6.5 Flowchart Penghapusan Data ............................................................ 186

  

3.4.6.6 Flowchart Pencarian Data ................................................................. 188

  

BAB 4 IMPLEMENTASI DAN PENGUJIAN............................................. 189

  

4.1 Implementasi Sistem ........................................................................ 189

  

4.1.1 Kebutuhan Perangkat Keras .............................................................. 189

  

4.1.2 Kebutuhan Perangkat Lunak ............................................................. 189

  

4.1.3 Implementasi Basis Data .................................................................. 190

  

4.1.4 Implementasi Antarmuka .................................................................. 198

  

4.2 Pengujian Sistem .............................................................................. 200

  

4.2.1 Kasus dan Hasil Pengujian ............................................................... 201

  

4.2.1.1 Pengujian Login ............................................................................... 202

  

4.2.1.2 Pengujian Pengolahan Data Pengguna .............................................. 202

  

4.2.1.3 Pengujian Pengolahan Data Guru ..................................................... 203

  

4.2.1.4 Pengujian Pengolahan Data Siswa .................................................... 203

  

4.2.1.5 Pengujian Pengolahan Data Kelas ..................................................... 204

  

4.2.1.6 Pengujian Pengolahan Data Pelajaran ............................................... 204

  

4.2.1.7 Pengujian Pengolahan Tahun Ajaran ................................................ 204

  

4.2.1.8 Pengujian Pengolahan Data Mengajar ............................................... 205

  

4.2.1.9 Pengujian Data Materi ...................................................................... 205

  4.2.1.10 Pengujian Data Tugas ....................................................................... 206

  4.2.1.11 Pengujian Data Latihan .................................................................... 207

  4.2.1.12 Pengujian Data Ujian ........................................................................ 207

  4.2.1.13 Pengujian Data Pengumuman ........................................................... 208

  4.2.1.14 Pengujian Data Forum ...................................................................... 208

  4.2.1.15 Pengujian Lupa Password ................................................................. 208

  

4.2.2 Pengujian Beta ................................................................................. 209

  

4.2.2.1 Skenario dan Hasil Pengujian Beta ................................................... 209

  

4.2.2.2 Kesimpulan Pengujian Beta .............................................................. 219

  

BAB 5 KESIMPULAN DAN SARAN......................................................... 221

  

5.1 Kesimpulan ...................................................................................... 221

  

5.2 Saran ................................................................................................ 221

DAFTAR PUSTAKA ..................................................................................... 223

  KATA PENGANTAR Assalamu’alaikum Wr. Wb.

  Dengan segala kerendahan hati dan puji syukur penulis panjatkan

kehadirat Allah SWT karena tiada kata terindah selain mengucap syukur kepada-

Nya yang telah memberikan rahmat dan ridho-Nya hingga penulis dapat

menyelesaikan Tugas Akhir ini. Tugas Akhir yang berjudul “MEMBANGUN

  

APLIKASI E-LEARNING SEBAGAI SARANA PENDUKUNG KEGIATAN

BELAJAR MENGAJAR DI SMA NEGERI 14 GARUT ”, penulis ajukan

sebagai syarat kelulusan program strata I Program Studi Teknik Informatika

Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia yang dalam

penyusunannya berlandaskan pada teori-teori yang penulis dapatkan selama

mengikuti perkuliahan, melakukan studi literatur dari beberapa buku, dan

observasi secara langsung ke tempat penelitian.

  Penulis menyadari penyelesaian Tugas Akhir ini tidak lepas dari berbagai

pihak yang telah membantu penulis baik secara langsung maupun tidak langsung.

Pada kesempatan ini, dengan tulus penulis menyampaikan terima kasih kepada :

  1. Bapak dan ibu tercinta serta kakak dan adik-adikku tersayang yang selalu memberikan doa, semangat dan kasih sayang yang tak terkira kepada penulis.

  2. Bapak Eko Budi Setiawan, S.Kom., M.T selaku dosen pembimbing Tugas Akhir yang telah banyak memberikan bimbingan, motivasi dan masukannya dalam penyusunan Tugas Akhir ini.

  3. Bapak Drs. H. Undang Sumantri, M.Pd selaku Kepala Sekolah SMAN 14 Garut yang telah memberikan kesempatan bagi penulis untuk melaksanakan penelitian Tugas Akhir di SMAN 14 Garut.

  

4. Para penguji seminar dan sidang yang telah memberikan banyak arahan,

bimbingan, dan motivasi dalam penyusunan Tugas Akhir ini.

  5. Bapak Irawan Afrianto, M.T. selaku Dosen Wali yang telah memberikan banyak arahan dan bimbingan kepada penulis.

  6. Seluruh dosen beserta civitas Universitas Komputer Indonesia Program Studi Teknik Informatika yang telah banyak membekali ilmu kepada penulis.

  7. Seluruh keluarga, sahabat, dan kekasih tercinta yang selalu memberikan

dorongan, semangat, serta kasih sayang yang tak terkira kepada penulis.

  8. Rekan-rekan seperjuangan kelas IF-7 angkatan 2009 yang selalu memberikan motivasi, bantuan doa dan kebersamaan selama masa-masa perkuliahan.

  Dan kepada pihak-pihak lain yang telah begitu banyak membantu namun tidak 9. dapat disebutkan satu persatu. Semoga Allah SWT senantiasa melimpahkan berkah dan rahmat-Nya bagi kita semua, terima kasih untuk bantuannya selama ini, semoga juga dapat menjadi amal ibadah dihadapan-Nya. Amin.

  Penulis menyadari bahwa dalam penyusunan laporan Tugas Akhir ini masih

banyak kekurangan dan masih jauh dari kesempurnaan baik ditinjau dari segi isi

maupun penulisan karena keterbatasan kemampuan dan pengetahuan penulis. Untuk

itu penulis mengharapkan kritik dan saran yang sifatnya membangun dari semua

pihak. Besar harapan penulis semoga laporan Tugas Akhir ini dapat bermanfaat bagi

kita semua, khususnya bagi Mahasiswa Jurusan Teknik Informatika Universitas

Komputer Indonesia.

  Wassalamu’alaikum Wr. Wb.

  Bandung, Agustus 2013 Penulis

DAFTAR PUSTAKA

  

[1] Arikunto, Suharsimi.Prof., Dr.. 1998. Prosedur Penelitian Suatu

Pendekatan Praktek. Jakarta: Rineka Cipta.

  

[2] Pressman, Roger, S. 2012. Rekayasa Perangkat Lunak. Pendekatan

Praktisi. Edisi 7. Yogyakarta : Andi.

  

[3] Effendy Empy , Zhuang Hartono. 2005. E-learning Konsep dan Aplikasi.

  Yogyakarta: Andi.

[4] Koran, jaya Kumar C. (2002), Aplikasi E-learning dalam Pengajaran dan

pembelajaran di Sekolah Malaysia.

  

[5] Darin E.Hartley. 2001. Selling E-Learning , American Society for

Training and Development.

  

[6] Rosenberg, M. J. (2001). E-learning: Strategies

for delivering knowledge in the digital age. New York: McGraw-Hill.

  

[7] Cisco. 2001. e-learning: Combines Communication, Education,

Information, and Training, http://www.cisco.com.

  

[8] Wahono, Romi Satria. 2005. Pengantar E-Learning dan

Pengembangannya, Portal www.ilmukomputer.com. Indonesia [9] Irawan, Budhi. 2005. Jaringan Komputer. Yogyakarta: Graha Ilmu.

  [10] Witarto. 2004. Memahami Sistem Informasi. Bandung: Informatika. [11] Fathansyah. 1999. Basis data. Bandung: Informatika.

  [12] Ladjamudin, Al-Bahra Bin, 2005. Konsep Sistem Basis Data dan Implementasinya. Graha Ilmu: Yogyakarta

[13] Sunan Prihartono, Bimo. 2002. PHP dan MySQL untuk Web. Yogyakarta: Andi.

  [14] Sugiyono, Dr. 1999. Metode Penelitian Bisnis. Bandung: Alfabeta.

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  SMA Negeri 14 Garut adalah salah satu sekolah menegah atas yang terletak

di Kabupaten Garut. SMA Negeri 14 Garut merupakan Instansi Pemerintah yang

bergerak di bidang pendidikan dibawah naungan Departemen Pendidikan dan

Kebudayaan. Saat ini SMA Negeri 14 Garut dihadapkan pada perkembangan

teknologi informasi yang semakin berkembang pesat, sehingga adanya tuntutan

untuk memanfaatkan teknologi tersebut dalam sistem pembelajaran yang

diterapkan saat ini. Oleh karena itu SMA Negeri 14 Garut memiliki misi: “Dengan

iman, takwa, berakhlak mulia, berilmu dan mandiri serta dilandasi wawasan

kebangsaan dalam mengembangkan produktivitas SMAN 14 Garut tangguh

dalam IPTEK serta bertanggung jawab terhadap lingkungan tahun 2016” .

  Sistem pembelajaran di sekolah ini masih menggunakan konsep strategi

pembelajaran ekspositori yang dikenal dengan istilah pembelajaran langsung

(direct instruction) yang artinya semua materi pelajaran disampaikan langsung

oleh guru dan siswa dengan hanya mendengarkan. Sistem pembelajaran yang

sepeerti ini menyebabkan peran guru yang aktif dan siswa cenderung pasif. Oleh

karena itu, banyak orang mengidentikkan konsep strategi pembelajaran ini dengan

ceramah. Kegiatan belajar mengajar di SMAN 14 Garut dilakukan didalam kelas

secara tatap muka dengan alur guru menjelaskan materi kepada siswa secara

langsung dan masih dilakukan secara terus menerus untuk setiap mata pelajaran.

  Berdasarkan hasil wawancara, sekolah ini masih mengalami kesulitan yang

banyak dikeluhkan oleh beberapa guru dan siswa saat ini. Guru kesulitan untuk

mendistribusikan materi tambahan sebagai sarana penunjang belajar bagi siswa

karena terkadang guru tidak bisa hadir di sekolah. Selain itu, guru juga sulit untuk

mengetahui perkembangan kemampuan siswa karena terlalu banyaknya siswa dan

membutuhkan waktu yang lama untuk proses penilaiannya. Hal lain yang menjadi

  2

kendala di sekolah ini adalah komunikasi antara siswa dan guru yang cenderung

pasif karena siswa cenderung malu-malu atau takut dengan guru yang

bersangkutan. Begitu juga dengan guru yang ingin berkomunikasi dengan banyak

siswa dalam satu waktu, tentu saja hal ini sulit dilakukan secara langsung atau

tatap muka karena dapat menyita banyak waktu kegiatan belajar dikelas. Saat ini

kebutuhan para siswa akan soal-soal latihan mengenai pelajaran yang mereka

pelajari dikelas sangatlah besar, khususnya untuk siswa kelas XII yang akan

menghadapi Ujian Nasional, mereka sangat membutuhkan proses latihan soal

yang sangat banyak. Para siswa masih sering mengalami kesulitan dalam

mendapatkan soal-soal latihan yang mereka inginkan.

  Berdasarkan permasalahan yang telah diuraiakan tersebut SMAN 14 Garut

membutuhkan suatu sistem pembelajaran berbasis teknologi informasi yang

disebut dengan E-Learning. E-Learning merupakan singkatan dari Electronic

Learning adalah cara baru dalam proses belajar mengajar yang menggunakan

media elektronik khususnya internet sebagai sistem pembelajarannya. E-Learning

merupakan dasar dan konsekuensi logis dari perkembangan teknologi informasi

dan komunikasi. Sistem ini dibangun untuk mendukung proses belajar mengajar

dan mewujudkan misi dari sekolah. Sistem ini diharapkan dapat mengelola data

yang dibutuhkan oleh siswa dan guru serta menyediakan media untuk berdiskusi

antara satu dengan yang lainnya dimana semuanya memiliki tujuan untuk

meningkatkan pemanfaatan teknologi informasi dilingkungan sekolah.

  1.2 Rumusan Masalah Berdasarkan uraian latar belakang masalah yang dikemukakan, maka

rumusan masalahnya adalah bagaimana membangun aplikasi E-Learning sebagai

sarana pendukung kegiatan belajar mengajar di SMA Negeri 14 Garut.

  1.3 Maksud dan Tujuan Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas

akhir ini adalah untuk membangun aplikasi E-Learning di SMA Negeri 14 Garut.

  3 Adapun tujuan yang ingin dicapai dari penyusunan tugas akhir ini adalah sebagai berikut:

  

1. Memudahkan guru untuk memberikan materi tambahan sebagai sarana

penunjang belajar bagi siswa.

  

2. Memudahkan komunikasi antara guru dan siswa diluar kegiatan belajar

mengajar dikelas.

  

3. Memudahkan siswa untuk mendapatkan referensi tambahan sebagai

penunjang belajar dan memudahkan dalam mendapatkan soal-soal latihan.

  4. Memudahkan guru untuk mengetahui perkembangan kemampuan siswa.

1.4 Batasan Masalah

  Batasan masalah dalam penyusunan tugas akhir ini adalah sebagai berikut :

  

1. Perangkat lunak E-Learning ini berbasis web yang dapat diakses melalui

internet.

  

2. Format file yang didukung untuk upload/download adalah .pdf, .docx, .xls,

.xlsx, .ppt, .pptx, .pdf, .txt, video (.avi, .flv).

  

3. Data yang diolah dalam sistem ini adalah data guru, data siswa, data materi

pelajaran, data tahun ajaran, data semester, data kelas, data nilai, data tugas, data soal, data diskusi, data jawaban dan data hasil.

  

4. Proses yang ada dalam E-Learning ini adalah proses penyediaan materi

pelajaran, proses pemberian tugas siswa, proses pemberian soal latihan siswa, proses pemberian ujian dan proses analisis evaluasi hasil ujian siswa.

  

5. Keluaran yang dihasilkan adalah informasi guru, siswa, materi pelajaran,

nilai, soal, forum dan data hasil ujian.

  

6. Sistem E-Learning juga menyediakan forum untuk diskusi bagi guru dan

siswa untuk memudahkan dalam komunikasi antara siswa dan guru.

  

7. Sistem ini mendukung pencarian berdasarkan isi file konten yang berbentuk

teks dan berkestensi .doc atau .docx.

  

8. Hasil analisis akan berupa report tentang kekurangan siswa dalam materi

tersebut.

  4

  

9. Keamanan menggunakan Nomor Induk Siswa (NIS) atau Nomor Induk

Pegawai (NIP) dan NUPTK dengan password sebagai keamanan data user.

  

10. Model analisis perangkat lunak yang digunakan adalah pemodelan analisis

terstruktur. Alat (tools) yang digunakan adalah Data Flow Diagram (DFD), Entity Relationship Diagram (ERD) dan Flowmap.

  

11. Software pembangun aplikasi ini menggunakan Macromedia Dreamweaver

8, dengan bahasa pemrograman PHP, MySQL sebagai Database Management System (DBMS), WAMP sebagai internal server, sedangkan untuk menjalankan aplikasi ini menggunakan browser Mozzila Firefox atau Google Chrome.

1.5 Metodologi Penelitian

  Metodologi yang digunakan dalam penulisan tugas akhir ini adalah metode

penelitian deskriptif. Metode penelitian deskriptif merupakan metode penelitian

yang memberikan gambaran secara obyektif tentang suatu permasalahan yang ada

[1]. Metodologi dalam penelitian deskriptif ini terbagi menjadi dua metode, yaitu

metode pengumpulan data dan metode pembangunan perangkat lunak.

1.5.1 Metode Pengumpulan Data

  Metode pengumpulan data dapat diperoleh secara langsung dari objek

penelitian dan referensi-referensi yang telah diperoleh. Cara-cara yang digunakan

untuk mendapatkan data adalah sebagai berikut :

  1. Studi Literatur Studi literatur adalah metode pengumpulan data dengan cara mengumpulkan

data melalui literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan

judul penelitian. Proses ini dilakukan untuk mencari dan mengumpulkan segala

informasi untuk pembangunan sistem E-Learning guna mengefektifkan dan

mengefisiensikan kegiatan pembelajaran.

  2. Observasi Observasi adalah metode pengumpulan data dengan mengadakan penelitian

dan peninjauan langsung terhadap permasalahan yang diambil. Teknik ini

  5

digunakan untuk memperoleh gambaran proses kegiatan pembelajaran, sarana dan

prasarana yang mendukung terhadap kelangsungan Kegiatan Belajar Mengajar

(KBM) termasuk yang berbasis teknologi informasi.

3. Interview

  Interview adalah metode pengumpulan data dengan mengadakan tanya jawab

secara langsung yang ada kaitannya dengan permasalahan yang sedang diteliti.

Interview ditujukan kepada:

  

a. Kepala Sekolah SMAN 14 Garut untuk memperoleh data tentang program

sekolah, visi, misi, dan tujuan sekolah terutama yang berbasis teknologi informasi.

  

b. Wakasek Kurikulum untuk memperoleh informasi tentang efektifitas dan

efisiensi pembelajaran, strategi pembelajaran yang dilaksanakan oleh guru, dan kreativitas siswa dalam KBM.

  

c. Koordinator Laboratorium Komputer untuk memperoleh data tentang

kebutuhan program-program berbasis teknologi informasi yang dibutuhkan oleh SMAN 14 Garut.

  

d. Beberapa siswa kelas X, XI dan XII untuk memperoleh informasi tentang

kendala yang dihadapi dalam proses belajar mengajar yang dilakukan di SMAN 14 Garut.

1.5.2 Metode Pembangunan Perangkat Lunak

  Metode yang digunakan dalam pembuatan perangkat lunak menggunakan

model waterfall seperti pada . Model ini melakukan pendekatan

secara sistematis dan terurut, dimana tahap demi tahap yang akan dilalui harus

menunggu selesainya tahap sebelumnya dan berjalan berurutan. Tahap dari model ini adalah sebagai berikut:

  1. Communication Tahap communication merupakan tahap memahami masalah dan mengadakan pengumpulan data dengan melakukan pertemuan dengan Kepala Sekolah SMAN 14 Garut, beberapa guru dan siswa, serta mengumpulkan data

  6 tambahan baik yang ada di jurnal, artikel, maupun internet yang berkaitan dengan sistem E-Learning.

  2. Planning Tahap planning akan menghasilkan dokumen user requirement atau bisa dikatakan sebagai data yang berhubungan dengan keinginan pihak SMAN 14 Garut dalam pembuatan sistem E-Learning, termasuk rencana penting yang akan dilakukan.

  3. Modeling Tahap modeling akan menerjemahkan data yang dirancang kedalam bentuk yang mudah dimengerti oleh user. Membuat analisis pemodelan data menggunakan Entity Relationship Diagram (ERD) serta untuk menggambarkan model prosesnya menggunakan Data Flow Diagram (DFD).

  4. Construction Tahap construction merupakan proses pembuatan kode. Coding atau pengkodean merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman PHP dan MySQL sebagai database server yang menerima dan mengirimkan datanya. Setelah pengkodean selesai maka akan dilakukan testing berupa pengujian blackbox terhadap sistem yang telah dibuat. Tujuan testing adalah menemukan kesalahan-kesalahan terhadap sistem tersebut untuk kemudian bisa diperbaiki.

5. Deployment Tahap deployment bisa dikatakan final dari pembuatan software atau sistem.

  Setelah melakukan analisis, desain dan pengkodean, maka sistem yang sudah jadi akan digunakan oleh user. Kemudian software yang telah dibuat harus dilakukan pemeliharaan secara berkala. Dalam penelitian yang dilakukan tidak sampai ke tahap ini.

  7

Gambar 1.1 Model Waterfall [2]

1.6 Sistematika Penulisan

  Sistematika penulisan dibuat agar rangkaian penyajian dari laporan tugas

akhir tentang pembangunan sistem E-Learning menjadi lebih terarah. Oleh karena

itu laporan tugas akhir tentang pembangunan sistem E-Learning disusun bab per

bab dengan susunan sebagai berikut.

  BAB 1 PENDAHULUAN Bab ini berisi tentang dasar-dasar pemikiran untuk membuat system E-Learning

yang meliputi permasalahan yang melatar belakangi dibuatnya sistem E-Learning,

merumuskan masalah-masalah untuk mendukung dibuatnya sistem E-Learning,

maksud dan tujuan yang harus dicapai dari pembuatan sistem, batasan-batasan

untuk memfokuskan pembuatan sistem, metode penelitian untuk pengumpulan

data, metode pembangunan perangkat lunak dan sistematika penulisan yang

menjelaskan garis besar dari setiap babnya.

  BAB 2 TINJAUAN PUSTAKA Bab ini terbagi menjadi dua bagian. Bagian pertama yaitu tinjauan sekolah, berisi

penjelasan tentang sejarah singkat sekolah, visi, misi, tujuan, dan struktur

organisasi sekolah. Bagian kedua berupa landasan teori, berisi teori-teori

pendukung yang digunakan untuk membangun E-Learning di SMA Negeri 14

Garut.

  8

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis kebutuhan dalam membangun perangkat lunak, analisis

proses pada sistem E-Learning sesuai dengan pendekatan analisis terstruktur,

yaitu dengan analisis kebutuhan fungsional, pemodelan data dan analisis sistem.

Selain itu terdapat juga perancangan untuk sistem yang akan dibangun sesuai

dengan hasil analisis dan antarmuka untuk sistem informasi yang akan dibangun.

  BAB 4 IMPLEMENTASI DAN PENGUJIAN Bab ini berisi hasil implementasi dari analisis dan perancangan sistem yang

dilakukan, serta hasil pengujian blackbox dan pengujian beta yang dilakukan di

lingkungan SMA Negeri 14 Garut agar diketahui apakah E-Learning yang

dibangun sudah memenuhi kebutuhan pihak SMA Negeri 14 Garut.

  BAB 5 KESIMPULAN DAN SARAN Bab ini berisi kesimpulan dari uraian proses pembangunan E-Learning dan saran-

saran yang dapat menjadi pertimbangan bagi pihak SMA Negeri 14 Garut maupun

bagi pengembang website ini pada waktu yang akan datang.

BAB 2 TINJAUAN PUSTAKA

2.1 Tinjauan Sekolah (SMAN 14 Garut)

  Tinjauan sekolah adalah untuk mengetahui keadaan di sekolah diantaranya

adalah sejarah berdirinya sekolah, struktur organisasi sekolah serta visi dan misi

sekolah.

2.1.1 Sejarah SMA Negeri 14 Garut

  SMA Negeri 14 Garut yang beralamatkan di Jalan Lapang Trikarya

Sukawening Garut Jawa Barat adalah Sekolah Menengah Atas yang didirikan

pada tanggal 1 Juni tahun 1991. Sekolah ini dibangun diatas tanah bersertifikat

atas nama SMAN 1 Sukawening (nama sebelumnya SMAN 14 Garut). SMAN 14

Garut memiliki nomor statistik 301.02.1120014. Pada tahun 1994 SMAN 14

Garut merupakan sekolah menengah yang orientasi lulusannya untuk melanjutkan

studi ke perguruan tinggi, namun tidak menutup kemungkinan untuk menyiapkan

peserta didik untuk siap memasuki lapangan pekerjaan sesuai kemampuan dan

keahliannya.

  Pada tahun pelajaran 2007/2008 SMAN 14 Garut mendapat kepercayaan

dari Departemen Pendidikan Nasional, terpilih diantara 100 SMA di Indonesia

dengan program Pendidikan Berbasis Keunggulan Lokal (PBKL). Program ini

dirancang oleh Bapak Drs. Ahmad Sanusi. Sementara untuk membekali para

siswanya di SMAN 14 Garut diadakan pendidikan keterampilan berupa;

keterampilan Tata Boga, Tata Busana, Bahasa Inggris, Perangkat Keras

(Hardware), Perangkat Lunak (Software) serta Elektronika.

2.1.2 Visi, Misi dan Tujuan SMA Negeri 14 Garut

  a. Visi Visi adalah pedoman bagi perusahaan yang merupakan suatu keinginan

terhadap keadaan di masa yang akan datang. Visi dari SMA Negeri 14 Garut

adalah sebagai berikut:

  “Dengan iman, takwa, berakhlak mulia, berilmu dan mandiri serta

dilandasi wawasan kebangsaan dalam mengembangkan produktivitas sman 14

Garut tangguh dalam iptek serta bertanggung jawab terhadap lingkungan tahun

2016”.

  b. Misi Pada dasarnya misi merupakan penjabaran dari visi, yaitu sebagai

pedoman untuk implementasi secara pragmatis dari kebijakan yang akan diambil

dalam rangka pencapaian tujuan dan sasaran pelaksanaan program. Dalam proses

mewujudkan visi tersebut di atas, maka misi SMAN 14 Garut adalah:

  

1. Meningkatkan keimaman dan ketaqwaan kepada Tuhan yang Maha Esa, serta

berakhlak mulia.

  

2. Meningkatkan profesionalisme dan akuntabilitas sekolah sebagai pusat

pemberdaayaan iptek, keterampilan, pengalaman, sikap dan nilai berdasarkan standar nasional dan global.

  

3. Membangun dan menerapkan infromasi dan pengetahuan secara logis, kritis,

kreatif dan inovatif.

  

4. Mengembangkan dan memanfaatkan potensi daerah dalam bentuk karya

secara produktif dan bertanggung jawab.

  

5. Mengembangkan potensi sekolah secara optimal dengan melibatkan warga

sekolah dan stakeholder sekolah.

  c. Tujuan Adapun yang menjadi tujuan dari SMA Negeri 14 Garut adalah sebagai berikut:

1. Meningkatkan seluruh warga sekolah menjadi insan yang beriman, bertaqwa kepada Tuhan Yang Maha Esa dan berakhlakul karimah.

  

2. Meningkatkan kemampuan peserta didik yang menguasai ilmu pengetahuan,

teknologi dan informasi yang berwawasan nasional dan global.

  

3. Mengembangkan sikap) peserta didik untuk menggali, menghargai dan

memanfaatkan keunggulan lokal sehingga tercipta karya yang berdaya guna.

  

4. Mengoptimalkan partisipasi warga sekolah dan stakeholder untuk

terpenuhinya 8 standar pendidikan nasional.