Pembangunan aplikasi e-learning berbasis website di SMA Negeri 10 Bandung

BIODATA PENULIS

  

(RIWAYAT HIDUP)

  A. DATA DIRI Nama Lengkap : Kartiwa Gandawijaya Saputra Jenis Kelamin : Laki-laki Tempat/Tgl. Lahir : Bandung / 24 September 1989 Agama : Islam Golongan Darah : B Status : Belum Menikah Alamat : Perumnas Sarijadi Blok.15 No.93 RT-02/RW-07 Bandung 40151 Telepon Rumah : (022) 2006744 Telepon Seluler : 081214988818 / 089655756698 E-Mail : / saputranda@yahoo.com

  B. LATAR BELAKANG PENDIDIKAN

  • 2007 - Sekarang Universitas Komputer Indonesia, Bandung

  Jurusan : S1, Teknik Informatika 2004 - 2007 Sekolah Menengah Atas di SMA Pasundan 2 Bandung

  • 2001 - 2004 Sekolah Menengah Pertama di SMP Negeri 40 Bandung
  • 1995 - 2001 Sekolah Dasar di SDPN Sabang Bandung

  C. LATAR BELAKANG ORGANISASI 2009 - 2010 Himpunan Mahasiswa Teknik Informatika di UNIKOM, Bandung

  • Jabatan : Koordinator Divisi Penelitian & Pengembangan (Litbang)

    Dengan ini saya menyatakan bahwa semua informasi yang diberikan

    dalam dokumen ini adalah benar

    Bandung, Februari 2014 Kartiwa Gandawijaya Saputra NIM. 10107098

PEMBANGUNAN APLIKASI

  E-LEARNING BERBASIS WEBSITE DI SMA NEGERI 10 BANDUNG SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana

KARTIWA GANDAWIJAYA SAPUTRA 10107098 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA 2014

KATA PENGANTAR

  Segala puji dan syukur penulis panjatkan kehadirat Allah SWT karena atas rahmat, serta hidayah- Nya sehingga Skripsi dengan judul “PEMBANGUNAN

  

APLIKASI E-LEARNING BERBASIS WEBSITE DI SMA NEGERI 10

BANDUNG

  ” dapat terselesaikan dengan baik, untuk menyelasaikan program sarjana strata-1 (S-1) pada Program Studi Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.

  Atas semua bantuan yang telah diberikan, baik secara langsung maupun tidak langsung selama penyusunan skripsi ini hingga selesai, penulis mengucapkan terima kasih yang sebesar-besarnya kepada :

  1. Allah SWT, atas semua kemudahan dan kelancaran dalam menyelesaikan tugas akhir ini.

  2. Kedua orang tua penulis, Bapak Suparno, Drs (Alm) dan Ibu Kartini Cikdin yang telah membesarkan dan mendidik, serta memberikan dukungan dan doa kepada penulis.

  3. Bapak Dr. Eddy Soeryanto Soegoto, M.Sc., selaku Rektor Universitas Komputer Indonesia.

  4. Bapak Prof. Dr. H. Denny Kurniadie, Ir. M.Sc., selaku Dekan Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia.

  5. Bapak. Irawan Afrianto, S.T., M.T., selaku Ketua Program Studi Teknik Informatika Universitas Komputer Indonesia.

  6. Ibu Inne Novitasari, S.Si., M.Si., selaku dosen pembimbing dan penguji 2 yang telah memberikan bimbingan dan dorongan dalam penyusunan skripsi ini.

  7. Ibu Riani Lubis, S.T., M.T., selaku reviewer dan penguji 1 yang telah banyak membantu dalam penyusunan skripsi ini.

  8. Bapak Alif Finandhita, S.Kom., selaku penguji 3 yang telah membantu dalam pengusunan skripsi ini.

  9. Bapak Wahyu Jati Atmojo,S.Pd selaku Koordinator Tim SIM SMA Negeri

  10 Bandung yang telah mengijinkan dan membantu dalam penyusunan skripsi ini.

  10. Seluruh staff, guru dan kepala sekolah SMA Negeri 10 Bandung yangtelah membantu dalam penyusunan skripsi ini.

  11. Seluruh dosen dan karyawan Program Studi Teknik Informatika, Universitas Komputer Indonesia, atas ilmu, bimbingan dan bantuannya hingga penulis selesai menyusun skripsi ini.

  12. Rekan-rekan di Program Studi Teknik Informatika Universitas Komputer Indonesia.

  13. Seseorang yang paling terdekat dan special yang selalu menemani dan selalu memberikan semangat dikala sedang mengerjakan skripsi ini.

  14. Semua pihak yang turut memberikan dukungan dalam penulisan skripsi ini yang tidak bisa disebutkan satu persatu Penulis menyadari bahwa skripsi ini belum sempurna, baik dari segi materi maupun penyajiannya. Saran dan kritik yang membangun sangat diharapkan dalam penyempurnaan skripsi ini.

  Terakhir penulis berharap, semoga skripsi ini dapat memberikan hal yang bermanfaat dan menambah wawasan bagi pembaca dan khususnya bagi penulis juga.

  Bandung, Februari 2014 Penulis,

  

DAFTAR ISI

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

  

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

  KATA PENGANTAR ........................................................................................... iii DAFTAR ISI ........................................................................................................... v DAFTAR GAMBAR ............................................................................................. xi DAFTAR TABEL ................................................................................................ xvi DAFTAR SIMBOL ............................................................................................. xxii DAFTAR LAMPIRAN ....................................................................................... xxv

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

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

  1.2 Identifikasi Masalah ........................................................................................ 2

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

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

  1.5 Metodologi Penelitian ..................................................................................... 4

  1.6 Sistematika Penulisan ..................................................................................... 6

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

  2.1 Tinjauan Sekolah ............................................................................................ 9

  2.1.1 Sejarah Singkat SMA Negeri 10 Bandung .................................................. 9

  2.1.2 Visi Dan Misi Sekolah ............................................................................... 10

  2.1.3 Struktur Organisasi Sekolah ...................................................................... 11

  2.1.4 Deskripsi Kerja .......................................................................................... 11

  2.2.1 E-Learning ................................................................................................. 13

  2.2.1.1 Komponen E-Learning ............................................................................ 15

  2.2.2 Pengertian Data .......................................................................................... 16

  2.2.3 Pengertian Sistem ....................................................................................... 17

  2.2.3.1 Ciri-Ciri Sistem ....................................................................................... 18

  2.2.3.2 Bentuk Umum Sistem ............................................................................. 18

  2.2.3.3 Karakteristik Sistem ................................................................................ 19

  2.2.4 Konsep Dasar Informasi ............................................................................ 21

  2.2.4.1 Kualitas Informasi ................................................................................... 21

  2.2.4.2 Nilai Informasi ........................................................................................ 22

  2.2.5 Konsep Dasar Sistem Informasi ................................................................. 23

  2.2.5.1 Alat Pengembang Sistem ........................................................................ 23

  2.2.6 Pemodelan Analisis Terstruktur ................................................................. 23

  2.2.6.1 Flowmap .................................................................................................. 24

  2.2.6.2 Entity Relationship Diagram (ERD) ....................................................... 24

  2.2.6.3 Diagram Konteks..................................................................................... 25

  2.2.6.4 Data Flow Diagram (DFD) ..................................................................... 25

  2.2.7 Kamus Data (Data Dictionary) .................................................................. 25

  2.2.8 Teknologi Internet ...................................................................................... 25

  2.2.9 Teknologi Website atau World Wide Web (WWW)................................... 27

  2.2.10 Universal Resource Locator (URL) ......................................................... 29

  2.2.11 Hypertext Transfer Protocol (HTTP)....................................................... 29

  2.2.12 CSS (Cascading Style Sheet) ................................................................... 30

  2.2.13 Java Script ................................................................................................ 30

  2.2.14 PHP .......................................................................................................... 31

  2.2.14.1 Sejarah Singkat PHP ............................................................................. 31

  2.2.14.2 Kelebihan PHP ...................................................................................... 32

  2.2.15 MySql ....................................................................................................... 32

  2.2.16 XAMPP .................................................................................................... 34

  2.2.17 PhpMyAdmin ........................................................................................... 35

  2.2.18 Perencanaan Evaluasi Pengajaran ............................................................ 36

  2.2.18.1 Indikator Keberhasilan Pengajaran ....................................................... 36

  2.2.18.2 Penilaian Keberhasilan Pengajaran ....................................................... 37

  2.2.18.3 Tingkat Keberhasilan Pengajaran .......................................................... 37

  2.2.19 Pengertian Statistika ................................................................................. 38

  2.2.19.1 Fungsi Statistik ...................................................................................... 39

  2.2.20 Distribusi Frekuensi ................................................................................. 39

  2.2.20.1 Pengolahan Data Distribusi Frekuensi .................................................. 39

  2.2.21 Ukuran Pemusatan Data ........................................................................... 41

  2.2.21.1 Rata-rata hitung dari data berkelompok (Mean) ................................... 41

  2.2.22 Ukuran Penyebaran Data .......................................................................... 42

  2.2.22.1 Standar Deviasi (Simpangan Baku) pada data berkelompok ................ 42

  2.2.23 Penyajian Teknik Grafis dengan Histogram ............................................ 43

  2.2.24 Teknik Pengumpulan Data ....................................................................... 44

  2.2.24.1.1 Interview (Wawancara) ...................................................................... 45

  2.2.24.1.2 Kuesioner (Angket) ............................................................................ 45

  2.2.24.1.3 Observasi ............................................................................................ 46

  2.2.24.2 Skala Pengukuran Dan Instrumen Penelitian ........................................ 46

  BAB 3 ANALISIS MASALAH DAN PERANCANGAN SISTEM ................... 49

  3.1 Analisis Sistem ............................................................................................. 49

  3.1.1 Analisis Masalah ........................................................................................ 49

  3.1.2 Prosedur Yang Sedang Berjalan ................................................................ 50

  3.1.2.1 Prosedur Pemberian Materi ..................................................................... 50

  3.1.2.2 Prosedur Pemberian Tugas ...................................................................... 51

  3.1.2.3 Prosedur Pelaksanaan Test Harian .......................................................... 53

  3.1.2.4 Prosedur Pelaksanaan Evaluasi Pengajaran Guru ................................... 55

  3.1.3 Analisis Evaluasi Pengajaran Guru ............................................................ 57

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

  3.1.5 Aturan Bisnis ............................................................................................. 71

  3.1.6 Analisis Kebutuhan Non-Fungsional ......................................................... 73

  3.1.6.1 Analisis User (Pengguna) Sistem ............................................................ 73

  3.1.6.2 Analisis Pengkodean ............................................................................... 77

  2.1.6.2.1 Pengkodean Nomer Induk Siswa (NIS) ............................................... 77

  2.1.6.2.2 Pengkodean Nomer Induk Pegawai (NIP) ........................................... 78

  2.1.6.2.3 Pengkodean Kelas X ............................................................................ 79

  2.1.6.2.4 Pengkodean Kelas XI dan XII .............................................................. 80

  2.1.6.2.5 Pengkodean Mata Pelajaran ................................................................. 81

  3.1.6.3 Analisis Perangkat Keras (Hardware) .................................................... 82

  3.1.6.4 Analisis Perangkat Lunak (Software) ...................................................... 83

  3.1.7 Analisis Basis Data .................................................................................... 84

  3.1.7.1 Entity Relationship Diagram (ERD) ....................................................... 84

  3.1.8 Analisis Kebutuhan Fungsional ................................................................. 87

  3.1.8.1 Diagram Konteks..................................................................................... 87

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

  3.1.8.3 Spesifikasi Proses .................................................................................. 101

  3.1.8.4 Kamus Data ........................................................................................... 137

  3.2 Perancangan Sistem .................................................................................... 148

  3.2.1 Diagram Relasi ......................................................................................... 148

  3.2.2 Struktur Tabel .......................................................................................... 149

  3.2.3 Perancangan Struktur Menu ..................................................................... 161

  3.2.4 Perancangan Antar Muka ......................................................................... 163

  3.2.5 Perancangan Pesan ................................................................................... 182

  3.2.6 Jaringan Semantik .................................................................................... 183

  3.2.7 Perancangan Prosedural ........................................................................... 184

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

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

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

  4.1.2 Kebutuhan Perangkat Lunak .................................................................... 190

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

  4.1.4 Implementasi Antar Muka ....................................................................... 200

  4.2 Pengujian .................................................................................................... 204

  

4.2.1 Pengujian Alpha ....................................................................................... 204

  4.2.1.1 Kasus dan Hasil Pengujian Alpha ......................................................... 206

  4.2.1.2 Kesimpulan Hasil Pengujian Alpha....................................................... 235

  4.2.2 Pengujian Beta ......................................................................................... 235

  4.2.2.1 Rencana Pengujian Beta ........................................................................ 236

  4.2.2.2 Cara Pengujian ...................................................................................... 240

  4.2.2.3 Hasil Pengujian Beta ............................................................................. 241

  4.2.2.4 Kesimpulan Pengujian Beta .................................................................. 253

  BAB 5 KESIMPULAN DAN SARAN .............................................................. 255

  5.1 Kesimpulan ................................................................................................. 255

  5.2 Saran ........................................................................................................... 255 DAFTAR PUSTAKA ......................................................................................... 257

DAFTAR PUSTAKA

  [9] Kariadinata, Rahayu, Dr., M.Pd & Abdurahman, Maman., M.Pd. 2012, Dasar-Dasar Statistik Pendidikan.Bandung : Pustaka Setia. [10] Kristanto, Andri. 2008, Perancangan Sistem Informasi dan Aplikasinya.

  [15] Setiawan, Deris. 2005, Sistem Keamanan Komputer. Jakarta : Elex Media

  Software Engineering : a practitioner’s approach, McGraw-Hill, New York.

  Yogyakarta : Penerbit Andi [14] Pressman, R.S. 2010,

  aplikasi internet pendidikan. Yogyakarta : ANDI [13] Peranginangin, Kasiman. 2006, Aplikasi Web dengan PHP dan MYSQL.

  [12] Oetomo, Budi Sutedjo Dharma. 2007, E-education : konsep, teknologi dan

  Yogyakarta : Gava Media. [11] Madcoms. 2005, Aplikasi Manajemen Database Pendidikan Berbasis Web dengan PHP dan MySQL. Madiun : ANDI.

  [1] A.S, Rosa & Shalahuddin, M. 2011, Modul Pembelajaran Rekayasa

Perangkat Lunak (Terstruktur dan Berorientasi Objek). Bandung : Modula.

[2] Bersin, Josh; Howard, Chris; O'Leonard, Karen; Mallon, David.

  Bersin & Associates [3] Bin Ladjamudin, Al-Bahra. 2005, Analisis & Desain Sistem Informasi.

  [8] HM, Jogiyanto. 1989, Analisis & Desain Sistem Informasi: Pendekatan

  (Cascading Style Sheet). Ilmukomputer.org

  [7] Hasyim, Nur. 2003, HTML (Hypertext Markup Language) dan CSS

  Jogjakarta : Lokomedia. [6] Hartanto, Antonius Aditya & Purbo, Onno W. 2002, E-Learning Berbasis PHP dan MYSQL. Jakarta : Elex Media Komputindo.

  [4] Fathansyah. 2012, Basis Data. Bandung : Informatika [5] Hakim, Lukmanul. 2010, Membongkar Trik Rahasia Para Master PHP.

  Tangerang : Graha Ilmu

  

Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Penerbit ANDI

  [16] Syafii, M. 2005, Membangun Aplikasi Berbasis PHP dan MySQL.

  Yogyakarta : ANDI. [17] Widhiartha, Putu A. 2005, Memahami Lebih Lanjut tentang e-Learning1.

  Ilmukomputer.org diakses pada tanggal 12 November 2012. [18] Bahri Djamarah, Syaiful & Zain, Aswan. 2010, Strategi Belajar Mengajar.

  Jakarta : Rineka Cipta. [19] Harjanto, Drs, 2010, Perencanaan Pengajaran. Jakarta : Rineka Cipta. [20] Sugiyono. 2011, Metode Penelitian Manajemen. Bandung : Alfabeta. [21] Wahono, Romi Satria. 2005, Meluruskan Salah Kaprah Tentang E-Learning.

  Romisatriawahono.net kses pada tanggal 24 Januari 2014.

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  SMA Negeri 10 Bandung merupakan salah satu Sekolah Menengah Atas Negeri yang berada di Provinsi Jawa Barat, Indonesia. SMAN 10 Bandung didirikan pada Tahun 1967 dan berlokasi di jalan Cikutra Nomor 77 Bandung.

  Pada Tahun 2007, sekolah ini menggunakan KTSP (Kurikulum Tingkat Satuan Pendidikan) sebelumnya dengan KBK (Kurikulum Berbasis Kompetensi). Setelah lahirnya kurikulum 1994 SMU berubah menjadi SMA Negeri 10 Bandung. SMA Negeri 10 adalah salah satu sekolah yang dibangun dengan sarana yang lengkap.

  Dalam proses kegiatan belajar mengajar di SMA Negeri 10 bandung, masih terdapat beberapa kendala. Hal yang paling terasa adalah para siswa masih memiliki kesulitan untuk berdiskusi dengan guru di luar jam belajar di kelas, khususnya dalam hal bertanya kepada guru terhadap materi yang telah diajarkan di dalam kelas, karena diluar jam mengajar pun guru memiliki kesibukan yang padat. Selain itu guru kesulitan untuk mendistribusikan setiap bab materi kepada siswa sebelum diajarkan di dalam kelas, karena tidak adanya media pendistribusian secara real time, padahal idealnya sebelum materi disampaikan, siswa harus mempelajari bahan materi terlebih dahulu sebelum materi disampaikan oleh guru di dalam kelas. Dalam pengajaran di kelas, setiap guru memiliki metode pengajaran yang berbeda-beda, terutama dengan metode pengajaran yang baru, sehingga dilakukanlah suatu evaluasi pengajaran, namun terdapat kendala yaitu evaluasi pengajaran yang dilakukan guru dirasa membebani guru jika harus mengevaluasi pengajaran, karena selain guru mengajar di kelas, hal ini akan memakan waktu amat banyak apabila masih dibebani dengan evaluasi pengajaran secara sistematis, padahal guru sangat membutuhkan evaluasi pengajaran untuk mengetahui apakah metode pengajaran baru yang dilakukan guru telah sesuai dengan kriteria tingkat keberhasilan pengajaran.

  Berdasarkan permasalahan

  • – permasalahan tersebut maka proses pembelajaran dengan e-learning diharapkan dapat menjadi salah satu solusi yang dapat digunakan sesuai dengan latar belakang yang telah diuraikan. E-learning merupakan proses pembelajaran yang difasilitasi dan didukung oleh teknologi informasi dan internet, maka dari itu e-learning sangat membantu dalam bidang pendidikan karena dapat menjangkau peserta didik dalam cakupan yang luas dengan fleksibilitas waktu dan tempat, guna meningkatkan kadar interaksi pembelajaran antara siswa dengan guru. Tidak hanya itu, e-learning juga dapat mempermudah penyempurnaan dan penyimpanan materi pembelajaran.

  Berdasarkan latar belakang yang telah dijelaskan sebelumnya, maka akan dibangun sistem e-learning pada topik tugas akhir ini dengan judul

  

“PEMBANGUNAN APLIKASI E-LEARNING BERBASIS WEBSITE DI

SMA NEGERI 10 BANDUNG ”.

  1.2 Identifikasi Masalah

  Adapun identifikasi masalah dari penelitian skripsi ini diantaranya :

  1. Siswa kesulitan berdiskusi di luar jam belajar, karena kesibukan guru yang padat.

  2. Guru kesulitan untuk mendistribusikan materi kepada siswa sebelum materi diajarkan di kelas.

  3. Guru kesulitan mengevalusi pengajaran dan memakan waktu amat banyak apabila masih dibebani dengan evaluasi pengajaran secara sistematis.

  1.3 Maksud dan Tujuan

  Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas akhir ini adalah untuk membangun aplikasi e-learning berbasis website di SMA Negeri 10 Bandung.

  Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :

  1. Mempermudah siswa/i untuk berdikusi melalui fasilitas forum perihal materi yang telah disampaikan oleh guru di dalam kelas.

  2. Memudahkan guru untuk mendistribusikan materi untuk dipelajari oleh

  3. Mempermudah guru untuk mengevaluasi dan mengamati hasil metode pengajaran yang telah dilakukan oleh guru di dalam kelas.

1.4 Batasan Masalah

  Adapun batasan masalah untuk merancang dan mengimplementasi aplikasi

  e-learning berbasis website pada SMA Negeri 10 Bandung sebagai berikut :

  1. Pada aplikasi e-learning ini hanya berfungsi sebagai sistem pendukung atau alat bantu untuk membantu proses KBM (Kegiatan Belajar Mengajar).

  2. Data-data yang diolah pada aplikasi ini adalah data tahun ajaran, data tugas, data materi, data file, data soal ujian, data ujian, data pengumuman siswa, data pengumuman sekolah, data forum diskusi, dan data nilai ujian.

  3. Data-data yang diambil dari Data Sekolah berupa Data Siswa, Data Guru, Data Mata Pelajaran, Data Kelas, dan Data Mengajar berupa file excel (.xls).

  4. Hasil nilai ujian materi yang terdapat di elearning berfungsi sebagai latihan ujian dan tidak akan dimasukkan ke dalam nilai raport siswa.

  5. Aplikasi e-learning ini dapat melakukan proses diantaranya, proses pengolahan materi, pengolahan file, proses pengolahan tugas, proses pengolahan ujian, proses laporan nilai ujian, proses pengolahan pengumuman, proses pengolahan forum diskusi dan proses analisis evaluasi nilai ujian materi siswa berupa grafik histogram.

  6. Aplikasi e-learning ini hanya dapat diakses melalui media internet.

  7. Evaluasi pengajaran guru akan dinilai keberhasilan pengajarannya sesuai dengan indikator keberhasilan pengajaran berupa penguasaan terhadap daya serap bahan pengajaran guru.

  8. Metode analisis yang digunakan dalam aplikasi ini berdasarkan aliran data terstruktur, di mana alat yang digunakan untuk menggambarkan model data yaitu Entity Relationship Diagram (ERD), sedangkan untuk menggambarkan model fungsional yaitu Diagram Konteks, dan Data Flow

  Diagram (DFD).

  9. Metode e-learning yang digunakan yaitu dengan Asynchronous

  (Collaborative) Learning fungsinya yaitu siswa belajar secara mandiri

  namun tetap berkomunikasi dengan siswa lainnya maupun dengan guru, walaupun tidak harus di waktu khusus. Dengan adanya fasilitas komunikasi berupa pengumuman dan forum dapat digunakan sebagai media komunikasi dan interaksi baik dengan guru maupun siswa.

1.5 Metodologi Penelitian

  Metode yang digunakan dalam penulisan tugas akhir ini menggunakan metode deskriptif yaitu suatu metode yang bertujuan untuk mendapatkan gambaran yang jelas tentang hal-hal yang diperlukan dan berusaha menggambarkan dan menginterpretasi objek sesuai dengan apa adanya.

  Metode penelitian yang digunakan terdiri dari 2 tahap yaitu tahap pengumpulan data dan tahap pembuatan perangkat lunak diantaranya sebagai berikut.

1. Tahap pengumpulan data

  Tahap pengumpulan data yang akan digunakan dalam penelitian ini adalah sebagai berikut : a. Studi Literatur.

  Studi literatur merupakan kegiatan dengan melakukan pencarian dan pengumpulan data pustaka yang menunjang penelitian yang akan dikerjakan. Pustaka tersebut berupa buku, artikel, jurnal, dan laporan akhir yang ada kaitannya dengan judul penelitian b. Observasi.

  Merupakan kegiatan pengamatan secara langsung di tempat penelitian untuk mengumpulkan data yang dibutuhkan dalam permasalahan yang dicari.

  c. Wawancara Wawancara merupakan teknik pengumpulan data dengan tanya jawab secara langsung kepada siswa, guru, dan pihak sekolah yang berwenang di SMA Negeri 10 Bandung yang berkaitan dengan masalah yang sedang diteliti. d. Kuesioner Suatu teknik pengumpulan informasi yang memungkinkan analis mempelajari sikap-sikap, keyakinan, perilaku, dan karakteristik beberapa orang utama di dalam organisasi yang bisa terpengaruh oleh sistem yang diajukan atau oleh sistem yang sudah ada.

2. Tahap Pembuatan Perangkat Lunak.

  Tahap pembangunan perangkat lunak yang digunakan adalah model

  

waterfall yakni sebuah pendekatan kepada perkembangan perangkat lunak yang

  sistematik dan sekuensial yang mulai pada tingkat kemajuan sistem. Metode yang digunakan meliputi beberapa proses diantaranya dapat dilihat pada Gambar 1.1.

Gambar 1.1 Model Waterfall (Pressman, 2010) a.

   Communication

  Tahap ini merupakan kegiatan berkomunikasi dan berkolaborasi. Tujuannnya adalah untuk memahami stakeholder, untuk proyek dan untuk mengumpulkan persyaratan yang membantu mendefinisikan fitur perangkat lunak dan fungsinya.

  b. Planning

  Proses planning merupakan lanjutan dari proses communication (analysis

  requirement). Tahapan ini akan menghasilkan dokumen kebutuhan user yang

  berisi data yang berhubungan dengan keinginan user dalam pembuatan software, termasuk rencana yang akan dilakukan.

  c. Modelling

  Proses ini digunakan untuk menciptakan sebuah sketsa untuk dapat memahami gambaran apa yang akan terlihat, bagaimana penyusunnya, dan menjadi lebih besar dan lebih rinci dalam upaya untuk memahami masalah dan bagaimana mengatasinya. Hal ini dilakukan dengan menciptakan model untuk lebih memahami kebutuhan perangkat lunak dan desain yang akan mencapai persyaratan.

  d. Construction Construction merupakan proses pembuatan kode. Coding atau pengkodean

  merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh komputer. Programmer akan menerjemahkan transaksi yang diminta oleh user. Tahapan inilah yang merupakan tahapan secara nyata dalam mengerjakan suatu software, artinya penggunaan komputer dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai, maka akan dilakukan testing terhadap sistem yang telah dibuat agar kesalahan-kesalahan terhadap sistem tersebut untuk kemudian dapat diperbaiki.

  e. Deployment Tahapan ini bisa dikatakan final dalam pembuatan software. Setelah melakukan analisis, desain dan pengkodean maka sistem yang sudah jadi akan digunakan oleh user. Kemudian software yang dibuat harus dilakukan pemeliharaan secara berkala

1.6 Sistematika Penulisan

  Sistematika penulisan skripsi ini disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Adapun sistematika penulisan skripsi ini adalah sebagai berikut :

BAB I PENDAHULUAN Merupakan proses menguraikan tentang latar belakang permasalahan,

  mencoba merumuskan inti permasalahan yang sedang dihadapi, menentukan maksud dan tujuan penelitian, menentukan batasan masalah, yang kemudian diikuti dengan metode penelitian yang dilakukan, dan sistematika penulisan skripsi.

  BAB II. TINJAUAN PUSTAKA Bab ini terbagi menjadi dua bagian. Bagian pertama yaitu tinjauan

  sekolah, berisi penjelasan tentang sejarah singkat sekolah, visi dan misi sekolah, struktur organisasi dan deskripsi pekerjaan. Bagian kedua berupa landasan teori yang berisi teori-teori pendukung yang digunakan untuk membangun aplikasi e-learning di SMA Negeri 10 Bandung.

  BAB III. ANALISIS DAN PERANCANGAN SISTEM Merupakan tahap mencari dan memahami kebutuhan yang diperlukan

  untuk sistem yang akan dibangun sesuai dengan metode pengembangan perangkat lunak yang akan digunakan. U.ntuk membangun aplikasi e-

  learning dilakukan analisis seperti analisis sistem yang sedang berjalan,

  analisis kebutuhan non fungsional berupa analisis user pengguna, analisis pengkodean, analisis perangkat keras (hardware), dan analisis perangkat lunak (software). Analisis basis data yang digunakan berupa model data

  Entity Relationship Diagram (ERD). Dan Analisis kebutuhan fungsional

  berupa metode analisis yang digunakan berdasarkan aliran data terstruktur dengan menggambarkan model data Diagram konteks, Data Flow

  Diagram (DFD), Tabel Spesifikasi Proses, Kamus Data, Perancangan

  Sistem berupa Diagram Relasi dan Struktur Tabel dan lain-lain yang sesuai dengan metode pembangunan perangkat lunak yang digunakan.

  BAB IV. IMPLEMENTASI DAN PENGUJIAN Bab ini berisi hasil implementasi dari hasil analisis dan perancangan sistem yang dilakukan, serta hasil pengujian sistem yang dilakukan di SMA Negeri

10 Bandung sehingga diketahui apakah aplikasi e-learning yang dibangun sudah memenuhi kebutuhan pihak SMA Negeri 10 Bandung.

BAB V. KESIMPULAN DAN SARAN Bab ini berisi kesimpulan yang sudah diperoleh dari hasil uji coba yang telah dilakukan dengan model uji yang sesuai dengan maksud dan tujuan.

  Pada bab ini juga berisi saran-saran yang diberikan dan mungkin dapat menambah pengetahuan untuk pengembangan perangkat lunak yang telah dibuat.

BAB 2 TINJAUAN PUSTAKA Pada bab ini dijelaskan beberapa konsep dan dasar teori yang berkaitan

  dengan permasalahan yang akan dibahas sebagai dasar pemahaman dalam mengimplementasikan konsep-konsep tersebut kedalam semua kegiatan pengembangan sistem.

2.1 Tinjauan Sekolah

  Pada tahap ini merupakan tahap peninjauan terhadap tempat penelitian yaitu SMA Negeri 10 Bandung

2.1.1 Sejarah Singkat SMA Negeri 10 Bandung

  Pada tahun 1967, SMA Negeri 10 Bandung berlokasi di Sekolah Dasar Sentrum yang sekarang menjadi Sekolah Dasar Cicadas Timur merupakan usulan pemecahan SMA Negeri 3 dengan surat usulan 031/D.26/K.67 tertanggal 1 Juli 1967. Saat ini pula SMA Negeri 10 tidak bergantung kepada SMA Negeri 3, tetapi masing-masing berdiri sendiri baik secara organisatoris maupun secara administrative dan teknik kependidikannya. Yang mengesahkan SMA Negeri 10 Bandung adalah Drs. Waskito atas nama Mentri Pendidikan dan Kebudayaan : Kepala Direktorat Pendidikan Keguruan dan Kursus-kursus. Kepala Sekolah pada waktu itu adalah Drs. A. S. Setiadi.

  Pada tahun 1968, SMA Negeri 10 berkeinginan untuk mempunyai bangunan yang lebih memadai dan dimiliki sendiri, akhirnya dengan surat izin membangun nomor : 348/UKK/3/1968 dengan tanggal pendirian 22 Oktober 1968 SMA Negeri 10 Bandung sudah bisa berencana untuk membangun. Pada bulan Januari 1969 SMA Negeri 10 mulai dibangun oleh CV. Haruman, dengan lokasi pembangunan di jalan Cikutra Nomor 77 Bandung.

  SMA Negeri 10 Bandung merupakan salah satu Sekolah Menengah Atas Negeri yang berada di Provinsi Jawa Barat, Indonesia. Sama halnya dengan SMA Bandung ditempuh dalam kurun waktu tiga tahun pelajaran, mulai dari Kelas X sampai Kelas XII. Pada Tahun 2007, sekolah ini menggunakan KTSP (Kurikulum Tingkat Satuan Pendidikan) sebelumnya dengan KBK (Kurikulum Berbasis Kompetensi). Setelah lahirnya kurikulum 1994 SMU berubah menjadi SMA Negeri 10 Bandung. SMA Negeri 10 adalah salah satu sekolah yang dibangun dengan sarana yang cukup lengkap dan proses belajar mengajar dimulai pada jam 7 pagi. Prestasi para siswanya pun cukup mempunyai nama dan diperhitungkan oleh sekolah-sekolah lain dalam setiap kompetisi.

2.1.2 Visi Dan Misi Sekolah

  1. Visi : Mewujudkan insan yang berakhlak mulia kompeten dan kompetitif dalam era global, melalui sekolah standar nasional

  2. Misi :

  a. Melaksanakan pembinaan keimanan dan ketaqwaan dengan melibatkan seluruh komponen sekolah dan terintegrasi pada proses pembelajaran.

  b. Mengkondisikan sekolah sehingga kondusif dalam mendukung pembinaan kepribadian dan keberhasilan proses belajar mengajar serta mengembangkan program aksi lingkungan.

  c. Menumbuhkan penghayatan terhadap budaya daerah sehingga menjadi salah satu sumber kearifan dalam berperilaku dan bermasyarakat.

  d. Menumbuhkan motivasi dalam pengembangan profesionalisme dan semangat keunggulan melalui penanaman wawasan kemandirian dan peningkatan kesejahteraan seluruh civitas akademika.

  e. Memberdayakan seluruh komponen sekolah dan mengoptimalkan sumberdaya sekolah, dalam membantu siswa untuk dapat mengembangkan diri secara optimal.

  f. Mengembangkan pembelajaran bahasa inggris dan teknologi

  2.1.3 Struktur Organisasi Sekolah

  Struktur organisasi merupakan pola hubungan jalur komunikasi diantara fungsi-fungsi, bagian-bagian atau orang-orang yang ada dalam suatu organisasi dapat diketahui bagaimana wewenang dan tanggung jawab mengalir diantara bagian tersebut.

  Gambar Struktur Organisasi SMA Negeri 10 Bandung dapat dilihat pada Gambar 2.1.

Gambar 2.1 Struktur Organisasi SMA Negeri 10 Bandung

  2.1.4 Deskripsi Kerja

  Sebagaimana dengan gambar struktur organisasi yang telah digambarkan diatas, rincian tugas yang dibebankan pada posisi-posisi yang ada pada SMAN 10 Bandung adalah :

  1. Kepala Sekolah Kepala sekolah bertugas melakukan verifikasi, evaluasi, serta validasi data keluar maupun yang masuk ke sekolah, serta sebagai pengawas proses kegiatan sekolah.

  2. Wakil Kepala Sekolah Urusan Kesiswaan Wakil kepala sekolah urusan kesiswaan bertugas sebagai pengayom, pengawas, serta yang bertanggung jawab mengenai kegiatan-kegiatan yang berkaitan dengan kesiswaan. Wakil kepala sekolah bidang kesiswaan bertanggung jawab langsung kepada Kepala Sekolah atau berada dibawah naungan pihak kepala sekolah.

  3. Wakil Kepala Sekolah Urusan Kurikulum Wakil kepala sekolah urusan kurikulum bertugas sebagai pengawas, pengatur, serta sebagai yang bertanggung jawab mengenai kurikulum- kurikulum yang berlaku dan masalah akademik yang di aplikasikan pada SMAN 10 Bandung dan bertanggung jawab langsung kepada Kepala Sekolah.

  4. Wakil Kepala Sekolah Urusan Sarana Prasarana Wakil kepala sekolah urusan sarana prasarana bertugas sebagai penanggung jawab serta yang memanage ketersediaan sarana dan prasarana yang ada pada SMAN 10 Bandung dan bertanggung jawab langsung kepada Kepala Sekolah.

  5. Wakil Kepala Sekolah urusan Humas Wakil kepala sekolah urusan humas bertugas sebagai penghubung relasi antara instansi sekolah dengan masyarakat, sehingga SMAN 10 menjadi lebih terbuka bagi masyarakat luas, dan tugas wakil kepala sekolah bidang Humas ini berada dibawah pimpinan kepala sekolah langsung.

  6. Guru-guru Guru bertugas sebagai tenaga pengajar bagi siswa, guru-guru di SMAN 10 Bandung memiliki keahlian yang berbeda berdasarkan mata pelajaran yang mereka berikan sebagai pembelajaran bagi siswa.

  7. Karyawan Tata Usaha & Komite Sekolah Karyawan tata usaha dan komite sekolah bertugas mengatur keuangan serta data-data administrasi lainnya.

2.2 Landasan Teori

  Landasan teori merupakan pemandu yang berguna agar penelitian sesuai dengan fakta di lapangan. Selain itu landasan teori juga bermanfaat untuk memberikan gambaran umum tentang latar penelitian dan sebagai bahan pembahasan hasil penelitian. Beberapa teori dikutip yang berhubungan dengan variable-variabel penelitian. Dan teori-teori ini merupakan landasan dalam penelitian.

2.2.1 E-Learning

  E-learning atau elektornik learning adalah pembelajaran yang dilaksanakan

  dengan memanfaatkan fungsi internet dalam kegiatan pembelajaran dengan menjadikan fasilitas elektronik sebagai media pembelajaran. E-learning merupakan pembelajaran yang menggunakan rangkaian elektronik (LAN, WAN, atau internet) untuk menyampaikan isi pembelajaran, interaksi, atau bimbingan. [17]

  Dari definisi ini dapat dipahami bahwa pembelajaran dengan e-learning disamping memanfaatkan fasilitas internet, juga menggunakan perangkat keras seperti komputer atau laptop, jaringan yang dapat menghubungkan antara siswa dan guru. Hubungan yang terbangun ini adalah hubungan atau interaksi edukatif antara guru dengan siswa. Dari definisi itu pula dapat dipahami makna dari Pembelajaran dengan e-learning pembelajaran tersebut membutuhkan infrastruktur tersendiri yang mendukung terutama adalah koneksi internet. Sehingga e-learning tidak dapat dipisahkan dari penggunaan internet dalam pembelajaran. Ditinjau dari segi antara sistem dengan manusia maka ada tiga kategori dasar e-learning, yaitu : [17]

  1. Synchronous Learning

  2. Self-directed Learning

  3. Asynchronous (collaborative) Learning Masing-masing kategori tersebut pada dasarnya mengacu pada bagaimana perasaan seorang peserta didik pada saat melakukan proses pembelajaran dengan sistem e-learning. Perasaan tersebut dapat berupa perasaan terisolasi atau menjadi bagian dari sebuah kelompok. Apabila menjadi bagian dari sebuah kelompok bagaimanakah komunikasi dan interaksi yang terjadi pada kelompok tersebut.

  1. Synchronous Learning Pada pembelajaran synchronous kondisinya mirip dengan pembelajaran konvensional hanya saja pada e-learning hal ini tidak ditandai dengan kehadiran secara fisik. Pada bentuk synchronous ini pendidik (instruktur), peserta didik dan rekan-rekannya melakukan "pertemuan" secara online di internet. Melakukan proses belajar mengajar seolah sedang berada diruang fisik yang sama.

  2. Self-directed Learning Pada kategori ini peserta didik melakukan pembelajaran secara mandiri dengan mengakses berbagai referensi dan bahan belajar yang tersedia.

  Tidak ada instruktur ataupun waktu khusus untuk berdiskusi dengan sesama peserta didik. Masing-masing peserta didik melakukan proses belajar sesuai dengan kebutuhannya.

  3. Asynchronous (Collaborative) Learning Kategori ini mengkombinasikan karakteristik dari kedua kategori sebelumnya. Peserta didik belajar secara mandiri namun tetap berkomunikasi dengan peserta didik lainnya maupun dengan pendidik walaupun tidak harus di waktu khusus. Penggunaan email, instant message ataupun board pada forum dapat digunakan sebagai media komunikasi dan interaksi baik dengan pendidik maupun sesama peserta didik.

2.2.1.1 Komponen E-Learning

  Untuk membangun sebuah e-learning dibutuhkan beberapa komponen yang saling berinteraksi. Menurut Romi Satrio Wahono tiga komponen utama yang membangun e-learning adalah : [21]

  1. Infrastruktur e-Learning : Infrastruktur e-Learning dapat berupa personal komputer (PC), jaringan komputer, internet dan perlengkapan multimedia.

  Termasuk didalamnya peralatan teleconference apabila kita memberikan layanan synchronous learning melalui teleconference.

  2. Sistem dan Aplikasi e-Learning : Sistem perangkat lunak yang mem- virtualisasi proses belajar mengajar konvensional. Bagaimana manajemen kelas, pembuatan materi atau konten, forum diskusi, sistem penilaian (rapor), sistem ujian online dan segala fitur yang berhubungan dengan manajemen proses belajar mengajar. Sistem perangkat lunak tersebut sering disebut dengan Learning Management System (LMS). LMS banyak yang opensource sehingga bisa kita manfaatkan dengan mudah dan murah untuk dibangun di sekolah dan universitas kita.