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