Pembangunan e-learning untuk membantu proses belajar mengajar pada SMK-PU Prov.Jawa Barat

BIODATA PENULIS 1. DATA PRIBADI

  Nama : Lalu Hidayat Jannatha Jenis Kelamin : Laki-Laki Tempat, tanggal lahir Selong, 09 Mei 1988

  :

  Agama : Islam Kewarganegaraan : Indonesia Status Belum Kawin

  : Alamat Jl. Cijerokaso Dalam No. 57 Kel. :

  Sarijadi Kec. Sukasari 2.

RIWAYAT PENDIDIKAN

  Sekolah Dasar : SDN 7 Selong Sekolah Menengah : SMPN 1 Selong Pertama Sekolah Menengah Atas SMAN 2 Selong

  :

  Perguruan Tinggi :

  IF Unikom Bandung tahun ajaran 2007- 2013

  Demikian riwayat hidup ini saya buat dengan sebenar-benarnya dalam keadaan sadar dan tanpa paksaan.

  Bandung, (Lalu Hidayat Jannatha)

PEMBANGUNAN E-LEARNING UNTUK MEMBANTU PROSES BELAJAR MENGAJAR PADA SMK-PU PROV. JAWA BARAT SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi Teknik Informatika

  Fakultas Teknk dan Ilmu Komputer

LALU HIDAYAT JANNATHA 10107061 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA 2013

  

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

  Puji syukur yang sebesar-besarnya penulis panjatkan kepada Allah SWT atas segala berkah dan rahmat-Nya, shalawat serta salam semoga tercurahkan kepada Rasulullah SAW sehingga penulis dapat menyelesaikan skripsi dengan judul “Pembangunan Aplikasi E-learning untuk Membantu Proses Belajar Mengajar pada SMK- PU Prov. Jawa barat”.

  Penyusunan skripsi ini merupakan salah satu syarat yang harus ditempuh dalam menyelesaikan studi program Strata I (S1) pada Program studi Teknik Informatika di Universitas Komputer Indonesia. Penulis menyadari bahwa segala usaha yang dilakukan dalam penulisan ini tidak akan berhasil dengan baik tanpa bantuan dan saran dari berbagai pihak. Maka dalam kesempatan kali ini perkenankanlah penulis mengucapkan terima kasih kepada yang terhormat :

  1. Tuhan Yang Maha Esa yang telah memberikan kesehatan dan kesempatan kepada penulis dalam menyelesaikan skripsi ini.

  2. Keluarga tercinta yang selalu memberikan doa restu dan dorongan semangat kepada penulis untuk dapat melakukan yang terbaik.

  3. Bapak Ir. Eddy Suryanto Soegoto, M.Sc., Selaku Rektor UNIKOM.

  4. Bapak Irawan Afrianto, S.T.,M.T., selaku ketua Program studi Teknik Informatika beserta seluruh dosen dan staf Program studi Teknik Informatika yang telah membantu proses akademik penulis 5. Ibu Wina Witanti, S.T.,M.T., selaku dosen pembimbing penguji 2 yang telah dalam memberikan arahan, bimbingan, dan nasehat selama penulisan skripsi ini.

  6. Bapak Alif Finandita, S.Kom. selaku reviewer dan penguji 1 yang telah banyak membantu dalam penyusunan skripsi ini.

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

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

  9. Keluarga Besar KSR PMI Universitas Komputer Indonesia yang telah dukungan, bantuan, dan kasih sayang, semoga kita semua tetap bersama dan mengabdi demi kemanusiaan.

  10. Pemberi semangat untuk tidak menyerah, Siti Khodijah Kusmiati, terima kasih atas doa, motivasi, perhatian, dan bantuan selama ini.

  11. Terima kasih kepada Arie Wibowo, S.Kom, yang telah memberikan pengarah dalam penulisan skripsi ini.

  12. Serta semua pihak yang telah turut membantu baik secara langsung maupun tidak langsung.

  Penulis menyadari bahwa penulisan laporan ini masih jauh dari sempurna maka kritik dan saran dari semua pihak dibutuhkan untuk menambah wawasan penulis. Akhir kata semoga Allah SWT membalas segala kebaikan yang telah penulis terima dan harapan penulis semoga laporan skripsi ini dapat bermanfaat bagi pihak yang membutuhkan.

  Wassalamu’alaikum Wr. Wb.

  Penulis

  

DAFTAR ISI

  1.5.2 Metode Pembangunan Perangkat Lunak ............................................. 5

  2.2.3 Fungsi E-learning............................................................................. 13

  2.2.2 Sejarah E-Learning .......................................................................... 12

  2.2.1 E-Learning ....................................................................................... 11

  2.2 Landasan Teori ................................................................................. 11

  2.1.3 Struktur Organisasi Sekolah ............................................................. 10

  2.1.2 Visi dan Misi SMK-PU Prov. Jawa Barat ......................................... 10

  2.1.1 Sejarah Singkat Sekolah ..................................................................... 9

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

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

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

  1.5.1 Metode Pengumpulan Data................................................................. 4

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

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

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

  1.3.2 Tujuan ................................................................................................ 3

  1.3.1 Maksud .............................................................................................. 2

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

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

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

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

  KATA PENGANTAR ........................................................................................ iii DAFTAR ISI ....................................................................................................... v DAFTAR GAMBAR ........................................................................................... x DAFTAR TABEL ............................................................................................ xvi DAFTAR SIMBOL ......................................................................................... xvii DAFTAR LAMPIRAN ................................................................................... xviii

  

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

  2.2.4 Komponen E-learning ...................................................................... 14

  2.2.5 Kerangka E-learning ........................................................................ 15

  2.2.17 Apache HTTP Server ........................................................................ 28

  3.2.5 Analisis Kebutuhan Fungsional ........................................................ 40

  3.2.4.5 Aturan Bisnis ................................................................................... 39

  3.2.4.4 Identifikasi Aktor ............................................................................. 39

  3.2.4.3 Analisis Perangkat Lunak ................................................................. 38

  3.2.4.2 Analisis Perangkat Keras .................................................................. 38

  3.2.4.1 Analisis Pengkodean ........................................................................ 36

  3.2.4 Analisis Kebutuhan Non Fungsional................................................. 36

  3.2.3 Spesifikasi Kebutuhan Perangkat Lunak ........................................... 34

  3.2.2 Analisis Prosedur yang Sedang Berjalan ........................................... 32

  3.2.1 Analisis Masalah .............................................................................. 31

  3.2 Analisis Sistem ................................................................................. 31

  3.1 Gambaran Umum Sistem.................................................................. 31

  BAB 3 ANALISIS DAN PERANCANGAN...................................................... 31

  2.2.16 Cascading Sytle Sheets (CSS) ........................................................... 28

  2.2.6 Metode Penyampaian E-learning...................................................... 16

  2.2.15 JavaScript ........................................................................................ 27

  2.2.14 PHP.................................................................................................. 26

  2.2.13 HTML (Hypertext Markup Language) .............................................. 25

  2.2.12 MySQL ............................................................................................ 23

  2.2.11 Web Browser .................................................................................... 22

  2.2.10 Website ............................................................................................ 22

  2.2.9 Internet ............................................................................................ 21

  2.2.8 Modeling View Control (MVC) ......................................................... 21

  2.2.7.4 Sequence Diagram ........................................................................... 21

  2.2.7.3 Class Diagram ................................................................................. 19

  2.2.7.2 Use Case Diagram ........................................................................... 19

  2.2.7.1 Unified Modeling Language (UML) ................................................. 19

  2.2.7 Object Oriented Program (OOP) ..................................................... 17

  3.2.5.1 Use Case Diagram ........................................................................... 40

  3.2.5.2 Use Case Sekenario .......................................................................... 42

  4.1.4 Implementasi Class ........................................................................ 175

  4.2.2.5 Pengujian Ubah Guru ..................................................................... 184

  4.2.2.4 Pengujian Tambah Data Guru ......................................................... 183

  4.2.2.3 Pengujian Import Data Guru ........................................................... 183

  4.2.2.2 Pengujian Tambah Data Tahun Ajaran ........................................... 182

  4.2.2.1 Pengujian Login ............................................................................. 181

  4.2.2 Kasus Dan Hasil Pengujian ............................................................ 181

  4.2.1 Rencana Pengujian ......................................................................... 180

  4.2 Pengujian Alpha ............................................................................. 180

  4.1.5.4 Implementasi Antarmuka Kepala Sekolah ...................................... 179

  4.1.5.3 Implementasi Antarmuka Siswa ..................................................... 179

  4.1.5.2 Implementasi Antarmuka Guru....................................................... 178

  4.1.5.1 Implementasi Antarmuka Admin .................................................... 177

  4.1.5 Implementasi Antarmuka ............................................................... 176

  4.1.3 Implementasi Basis Data ................................................................ 170

  3.2.5.3 Activity Diagram .............................................................................. 65

  4.1.2 Kebutuhan Perangkat Lunak ........................................................... 169

  4.1.1 Kebutuhan Perangkat Keras ........................................................... 169

  4.1 Implementasi .................................................................................. 169

  BAB 4 IMPLEMENTASI DAN PENGUJIAN ................................................ 169

  3.3.6 Jaringan Semantik .......................................................................... 167

  3.3.5 Perancangan Pesan ......................................................................... 164

  3.3.4 Perancangan Antarmuka ................................................................. 146

  3.3.3 Arsitektur Menu ............................................................................. 144

  3.3.2 Struktur Tabel ................................................................................ 137

  3.3.1 Diagram Relasi ............................................................................... 134

  3.3 Perancangan Sistem........................................................................ 134

  3.2.5.5 Class Diagram ................................................................................. 94

  3.2.5.4 Sequence Diagram ........................................................................... 79

  4.2.2.6 Pengujian Hapus Data Guru ........................................................... 184

  4.2.2.7 Pengujian Tambah Data Kelas ........................................................ 185

  4.2.2.23 Pengujian Unduh materi pelajajaran ............................................... 193

  4.3.2 Kesimpulan Pengujian Beta ............................................................ 205

  4.3.1 Skenario Pengujian Beta ................................................................. 198

  4.3 Pengujian Beta ............................................................................... 198

  4.2.3 Kesimpulan Hasil Pengujian Alpha ................................................ 198

  4.2.2.32 Pengujian Grafik Jumlah Tugas ...................................................... 197

  4.2.2.31 Pengujian Grafik Jumlah Materi ..................................................... 197

  4.2.2.30 Pengujian Grafik Jumlah Siswa ...................................................... 197

  4.2.2.29 Pengujian Monitoring Guru ............................................................ 196

  4.2.2.28 Pengujian Tambah Latihan ............................................................. 196

  4.2.2.27 Pengujian Unduh Tugas ................................................................. 195

  4.2.2.26 Pengujian Hapus Tugas .................................................................. 195

  4.2.2.25 Pengujian Tambah Tugas ............................................................... 194

  4.2.2.24 Pengujian Hapus Materi Pelajaran .................................................. 194

  4.2.2.22 Pengujian Tambah Materi Pelajaran ............................................... 193

  4.2.2.8 Pengujian Import Data Siswa ......................................................... 185

  4.2.2.21 Pengujian hapus Pengumuman ....................................................... 192

  4.2.2.20 Pengujian Tambah Pengumuman.................................................... 192

  4.2.2.19 Pengujian Hapus Komentar Forum ................................................. 191

  4.2.2.18 Pengujian Tambah Komentar Forum .............................................. 191

  4.2.2.17 Pengujian Hapus Topik Forum ....................................................... 190

  4.2.2.16 Pengujian Ubah Topik Forum ......................................................... 190

  4.2.2.15 Pengujian Tambah Topik Forum .................................................... 189

  4.2.2.14 Pengujian Tambah Data Mengajar .................................................. 189

  4.2.2.13 Pengujian Ubah Mata Pelajaran ...................................................... 188

  4.2.2.12 Pengujian Tambah Data Mata Pelajaran ......................................... 188

  4.2.2.11 Pengujian Hapus Siswa .................................................................. 187

  4.2.2.10 Pengujian Ubah Data Siswa............................................................ 187

  4.2.2.9 Pengujian Tambah Data Siswa ....................................................... 186

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

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

  5.2 Saran .............................................................................................. 207 DAFTAR PUSTAKA ...................................................................................... 209

DAFTAR PUSTAKA

  [1] Pressman Roger S, Rekayasa Perangkat Lunak, Andi Offset, Yogyakarta, 1999. [2] Novi Hidayati, Sistem E-learning Untuk Meningkatkan Proses Belajar

  Mengajar : Studi Kasus Pada SMA Negeri 10 Bandar Lampung, Jurnal TELEMATIKA MKOM, Vol.2 No.2, September 2010 : ISSN 2085-725X.

  [3] Jay Cross and Ian Hamilton, Beyond E-Learning, Internet Time Group, 2002. [4] Siahaan, Sudirman, E-Learning (Pembelajaran Elektronik) sebagai Salah Satu Alternatif Kegiatan Pembelajaran, Jurnal Pendidikan 42, 2004.

  [5] Romi Satria Wahono, Sistem E-Learning Berbasis Model Motivasi

  Komunitas, Jurnal Teknodik No. 21/XI/TEKNODIK/AGUSTUS/2007, Agustus 2007.

  [6] Adrian Lado, Asynchrounous E-learning, American University, Romania, 2008 [7] Gillmore, W. Jason, Beginning PHP and MySQL 5, Apress, New York, 2006.

  [8] Antonius Roger S, Teknologi E-Learning Berbasis PHP dan MySQL, Elex Media Komputindo, Jakarta, 2002. [9] Badrul Khan, Managing e-Learning Startegies: Design, Delivery,

  Impelentation and Evaluation. USA: Information Science Publishing, Idea Groups, 2005.

  [10] Edhy Sutanta, Konsep dan Implementasi E-learning (Studi Kasus

  Pengembangan E-learning di SMAN 1 Sentolo Yogyakarta) [11] Fatansyah, Basis Data, Informatika, Bandung, 1999.

  [12]R.E. Andi Wahyu, W. Timotius, T.H.W.Bambang, Membangun Situs E- Learning, Graha Ilmu, Yogyakarta, 2008. [13]Timbul Pardede, Pemanfaatan E-learning Sebagai Media Pembelajaran Pada Pendidikan Tinggi Jarak Jauh, Universitas Terbuka, Tanggerang, 2011.

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  Sekolah Menengah Kejuruan Pekerjaan Umum atau disingkat SMK-PU didirikan di Bandung pada tahun 1961 berdasarkan Surat Keputusan Gubernur Kepala Daerah Jawa Barat nomor : 15/UP/VII-b/I/61, tanggal 27 Juli 1961 yang berdomisili pada Jl. Garut No. 10 Bandung 40271. Proses belajar mengajar di SMK-PU melibatkan banyak pihak diantaranya kepala sekolah, guru, siswa, dan orang tua siswa. Kepala sekolah mempunyai peran sangat penting yang bertugas mengelola sistem pengajaran, mengelola kepegawaian, mengelola kemuridan diantaranya menyelenggarakan murid baru serta pengelompokan tiap kelas, mengelola gedung dan halaman sekolah, mengelola keuangan. Guru bertugas memberikan pelajaran sesuai dengan kurikulum yang berlaku dan mendidik siswa. Siswa bertugas mendapatkan pelajaran serta berhak menggunakan fasilitas sekolah. Sejak berdirinya sampai dengan saat ini, SMK-PU Prov. Jawa Barat memiliki fasilitas dan sarana pendidikan yang cukup lengkap untuk menunjang proses belajar mengajar, namun sekolah ini belum memiliki fasilitas pembelajaran dalam dunia maya yang saat ini banyak berkembang di masyarakat.

  Berdasarkan hasil wawancara yang telah dilakukan dengan pihak sekolah, kurangnya fasilitas di dunia maya menyebabkan timbulnya beberapa masalah dalam proses belajar mengajar. Siswa sulit mendapatkan materi pelajaran ketika guru tersebut berhalangan hadir, hal ini disebabkan karena tidak ada guru piket yang menggantikan guru yang berhalangan hadir untuk menyampaikan materi pelajaran. Keterbatasan waktu saat proses belajar mengajar mengakibatkan kurangnya komunikasi antar siswa dan guru apabila ada materi yang belum dipahami oleh siswa, apalagi para siswa terkadang malu untuk bertanya saat proses belajar mengajar berlangsung mengenai materi yang diajarkan oleh guru. Materi yang disampaikan oleh guru harus dipahami oleh siswa, untuk mengetahui siswa tersebut paham dengan materi yang telah disampaikan, maka para guru memberikan soal latihan kepada siswa berdasarkan materi yang telah disampaikan. Soal latihan biasanya diberikan langsung pada saat akhir proses belajar mengajar, soal tersebut dikerjakan oleh siswa kemudian dikumpulkan untuk diberi nilai oleh guru. Kurangnya latihan pada saat akhir proses belajar mengajar yang disebabkan oleh keterbatasan waktu mengakibatkan para siswa sulit memahami materi yang telah disampaikan oleh guru. Salah satu tugas dari kepala sekolah adalah mengetahui perkembangan siswa. Perkembangan siswa biasanya dilaporkan oleh guru dalam bentuk laporan. Laporan ini akan diterima oleh kepala sekolah setiap akhir semester yang menyebabkan kepala sekolah sulit mengetahui perkembangan siswa secara langsung.

  Berdasarkan hasil penelitian dan diskusi dengan pihak akademik SMK-PU Prov. Jawa Barat, maka solusi untuk memecahkan masalah-masalah yang ada pada saat proses belajar mengajar di sekolah ini yaitu Pembangunan E-Learning Untuk Membantu Proses Belajar Mengajar Pada SMK-PU Prov. Jawa Barat.

  1.2 Rumusan Masalah

  Dari latar belakang terdapat beberapa masalah yang terjadi yang dirumuskan dalam suatu permasalahan yaitu bagaimana cara membangun e-

  

learning untuk membantu proses belajar mengajar pada SMK-PU Prov. Jawa

barat.

  1.3 Maksud dan Tujuan

  Berdasarkan permasalahan yang diteliti, maka penelitian ini mempunyai maksud dan tujuan.

1.3.1 Maksud

  Maksud dari penulisan tugas akhir ini adalah untuk membangun e-

learning untuk menunjang proses belajar mengajar di SMK-PU Prov. Jawa Barat.

1.3.2 Tujuan

  Selain maksud di atas, adapun tujuan dibangunnya sistem e-learning ini yaitu :

  1. Membantu para siswa untuk mendapatkan materi dari guru yang berhalangan hadir.

  2. Menyediakan sarana komunikasi antara siswa dan guru yang dapat diakses dimanapun dan kapanpun.

  3. Menyediakan sarana untuk melakukan latihan soal, sehingga dapat membantu siswa untuk memahami materi yang telah disampaikan.

  4. Membantu kepala sekolah dalam pemantauan perkembangan siswa secara online.

1.4 Batasan Masalah

  Permasalahan yang akan dibahas mencakup beberapa hal yang dibatasai dalam ruang lingkup sebagai berikut :

  1. Hanya membahas jurusan Teknik Komputer Jaringan pada SMK-PU Prov.

  Jawa barat.

  2. Membutuhkan informasi yang berkaitan dengan jurusan Teknik Komputer Jaringan (TKJ) di SMK-PU Prov. Jawa barat. Diantaranya informasi mata pelajaran, guru, siswa, kelas, soal latihan, tugas, jadwal pelajaran, materi pelajaran, nilai.

  3. Data Input Data input yang dibutuhkan oleh aplikasi ini adalah data admin, data guru, data siswa, data kepala sekolah, data tahun ajaran, data kelas, data mata pelajaran, data materi, data tugas, data pengumuman, data forum, data mengajar, data soal.

  4. Pengolahan data Proses yang ada dalam aplikasi e-learning ini proses penyampaian materi pelajaran, proses pengerjaan soal, proses pemberian tugas, pengumpulan tugas, dan berkomunikasi pada forum. Keluaran atau output yang dihasilkan dari aplikasi ini adalah informasi materi pelajaran, informasi tugas, informasi soal, informasi tahun ajaran, informasi admin, informasi guru, informasi siswa, informasi kepala sekolah, informasi kelas, informasi mata pelajaran, informasi pengumuman, informasi forum, informasi mengajar, informasi soal.

  6. Sistem ini menyediakan materi pendidikan dalam bentuk media seperti modul teks (doc, pdf, docx), gambar (jpg, png, jpeg), audio (mp3) dan video (avi, 3gp, mpeg, mp4, flv), serta pemberian tugas siswa, pemberian evaluasi materi bagi siswa melalui layanan latihan yang disediakan dan penentuan nilai latihannya.

  7. Metode penyampaian yang digunakan pada e-learning ini adalah menggunakan medote asynchrounous.

  8. Menyediakan pengolahan data diantaranya data guru, siswa, kepala sekolah, tahun ajaran, kelas, soal, latihan.

  9. Sistem ini menyediakan informasi perkembangan siswa yang ditampilkan melalui grafik nilai latihan yang telah dilaksanakan.

  10. Sistem ini menyediakan latihan secara online dalam bentuk multiple choice dimana soal pada multiple choice diacak secara random.

  11. Menyediakan forum komunikasi guru dan siswa secara online.

  12. Model analisis perangkat lunak yang digunakan adalah pemodelan berorientasi objek menggunakan UML. Alat pemodelan yang digunakan adalah use case diagram, sequence diagram, class diagram.

1.5 Metodologi Penelitian

  Metodologi penelitian adalah cara atau teknik yang digunakan untuk menyelidiki masalah tertentu yang memerlukan sebuah jawaban. Metodologi penelitian terdiri dari dua metode, yaitu metode pengumpulan data dan metode pembuatan perangkat lunak.

1.5.1 Metode Pengumpulan Data

  Metode pengumpulan data yang digunakan dalam pembangunan aplikasi

  e-learning ini adalah sebagai berikut : 1.

  Wawancara.

  Metode ini dilakukan dengan cara tanya jawab secara langsung dengan Ibu Dita selaku bagian kurikulum SMK-PU Negeri Prov. Jawa Barat dan beberapa siswa/siswi SMK-PU Negeri Prov. Jawa Barat.

  2. Studi Literatur.

  Pengumpulan data dengan cara mengumpulkan literatur, jurnal, dan bacaan-bacaan yang ada kaitannya dengan judul penelitian. Proses ini dilakukan untuk mencari dan mengumpulkan segala informasi untuk pembangunan sistem e-learning bersumber dari internet.

  3. Observasi.

  Teknik pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil.

1.5.2 Metode Pembangunan Perangkat Lunak

  Pengembangan perangkat lunak dalam pembuatan aplikasi ini menggunakan model waterfall yang akan digambarkan pada Gambar 1.1 berikut ini. [1]

  System Engineering Analisis Design

  Coding Testing Maintenance

Gambar 1.1 Waterfall Model [1]

  1. System / Information Engineering Tahap ini merupakan bagian dari sistem yang terbesar dalam pengerjaan suatu proyek, dimulai dengan menetapkan berbagai kebutuhan dari semua elemen yang diperlukan sistem dan mengalokasikannya kedalam pembentukan perangkat lunak.

  2. Analisis Tahap ini merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan proyek pembuatan perangkat lunak.

  3. Design Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user.

  4. Coding Tahap penerjemahan data atau pemecahan masalah yang telah dirancang keadalam bahasa pemrograman tertentu.

  5. Testing / Pengujian Tahap ini merupakan tahap pengujian terhadap perangkat lunak yang dibangun sebelum digunakan oleh user.

  6. Maintenance Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan

  • –perubahan atau penambahan sesuai dengan permintaan user.

1.6 Sistematika Penulisan

  Sistematika penulisan disusun untuk memberikan gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan yang digunakan adalah sebagai berikut :

  BAB I PENDAHULUAN Bab ini menguraikan tentang latar belakang permasalahan, mencoba merumuskan inti permasalahan yang dihadapi, menentukan tujuan dan kegunaan penelitian, yang kemudian diikuti dengan pembatasan masalah, asumsi, serta sistematika penulisan.

  BAB II. LANDASAN TEORI Bab ini membahas berbagai konsep dasar dan teori-teori yang berkaitan dengan topik penelitian yang dilakukan. BAB III. ANALISIS DAN PERANCANGAN SISTEM Bab ini berisi analisis dalam membangun sistem yang dibangun mulai dari gambaran umum sistem, analisis masalah, analisis basis data, analisis kebutuhan fungsional, dan analisis kebutuhan non fungsional. Pada perancangan sistem berisi mengenai perancangan data, perancangan menu, dan perancangan antarmuka.

  BAB IV. IMPLEMENTASI DAN PENGUJIAN Bab ini merupakan tahapan implementasi dari hasil analisis dan perancangan disertai juga dengan hasil pengujian dari sistem yang dibangun. BAB V. KESIMPULAN DAN SARAN Berisi kesimpulan dan saran yang sudah diperoleh dari pembangunan aplikasi yang dapat memberikan gambaran untuk membuat sistem ini lebih berkembang saat digunakan.

BAB 2 TINJAUAN PUSTAKA

2.1 Tinjauan Sekolah

  Tinjauan sekolah merupakan tahap yang dilakukan untuk mengetahui sejarah, visi dan misi, serta struktur organisasi pada SMK-PU Prov. Jawa Barat.

2.1.1 Sejarah Singkat Sekolah

  Sekolah Menengah Kejuruan Pekerjaan Umum atau disingkat SMK-PU didirikan di Bandung pada tahun 1961 berdasarkan Surat Keputusan Gubernur Kepala Daerah Jawa Barat nomor : 15/UP/VII-b/I/61, tanggal 27 Juli 1961 yang berdomisili pada Jl. Garut No. 10 Bandung 40271. Status SMK-PU saat ini berdasarkan Surat Keputusan Akreditasi Provinsi Sekolah/ Madrasah (BAP S/M) provinsi Jawa Barat Nomor : 02.00/141/BAP SM/XII/2007 tentang penetapan hasil akreditasi sekolah/madrasah 2007 dengan peringkat akreditasi A yang telah disyahkan pada tanggal 13 Desember 2007. Dalam kurun waktu yang cukup panjang, SMK-PU masih tetap eksis dan telah menghasilkan tenaga-tenaga teknik menengah dalam jumlah yang cukup besar dari berbagai jurusan yang terbesar di Jawa Barat atau bahkan di provinsi-provinsi yang lainnya pada wilayah Negara Kesatuan Republik Indonesia.

  Perjalanan waktu selanjutnya sesuai dengan Keputusan Gubernur Jawa Barat Nomor 466.4/Kep.374-Yansos/2004, tentang pengangkatan pembina, pengawas, pengurus, dan Pelaksana Yayasan Damaloka, maka SMK-PU Prov.

  Jawa Barat secara otomatis menjadi salah satu binaan dari pengelolaan Yayasan Darmaloka milik Pemerintah Provinsi Jawa Barat. Kerjuruan atau program studi yang dipilih oleh SMK-PU, yaitu program studi yang mempunyai keterkaitan dengan ruang lingkup dan kebutuhan jawatan/dinas Pekerjaan Umum baik di Tingkat I, Tingkat II, atau instansi-instansi pemerintah Daerah Tingkat I Jawa Barat pada saat itu, yaitu : 1.

  Teknik Sipil/ Bangunan Air/ Konstruksi Bangunan (1961-sekarang).

2. Teknik Mesin (1968-1973).

  4. Teknik Bangunan (1982-1987).

  5. Teknik Bangunan Air (1985-2001).

  6. Teknik Survey dan Pemetaan (1985-sekarang).

  7. Teknik Konstruksi Bangunan (1999-2003).

  8. Teknik Gambar Bangunan (2001-sekarang).

  9. Teknik Komputer Jaringan (2004-sekarang).

  10. Teknik Mekanik Otomotif (2004-sekarang).

  2.1.2 Visi dan Misi SMK-PU Prov. Jawa Barat

  Demi mempersiapkan peserta didik SMK-PU Prov. Jawa Barat mempunyai visi unggul dalam pendidikan menengah kejuruan. Sedangkan misi yang ada pada SMK-PU Prov. Jawa Barat sebagai berikut : 1.

  Menyiapkan lulusan yang berbudi luhur, bermoral, beriman, beriman, dan bertakwa kepada Tuhan Yang Maha Esa.

  2. Menyiapkan tenaga menengah kejuruan, terampil pada bidang teknik gambar dan bangunan, teknik survey dan pemetaan, teknik mesin otomatif, dan teknik komputer jaringan menuju tamatan yang memiliki sifat ulet dalam bekerja untuk menyongsong tantangan di era globalisasi.

  2.1.3 Struktur Organisasi Sekolah

  SMK-PU Prov. Jawa Barat di bawah yayasan Darmaloka, dipimpin oleh seorang kepala sekolah yang dibantu oleh empat orang wakil kepala sekolah diantaranya Wakasek Bidang Kurikulum, Wakasek Bidang Kesiswaan, Wakasek Bidang Hubin, Wakasek Bidang Sarana.

Gambar 2.1 Struktur Organisasi SMK-PU Negeri Prov. Jabar

2.2 Landasan Teori

  Landasan teori merupakan kumpulan dari teori-teori bersumber dari jurnal maupun buku-buku yang terkait dalam pembangunan aplikasi e-learning ini.

2.2.1 E-Learning

  E-learnng merupakan singkatan dari Elektronik Learning, merupakan cara baru dalam proses belajar mengajar yang menggunakan media elektronik.

  Khususnya internet sebagai sistem pembelajarannya. E-learning merupakan dasar dan konsekuensi dari perkembangan teknologi informasi dan komunikasi. Beberapa ahli mencoba menguraikan pengertian e-learning menurut versinya masing-masing, diantaranya : [2]

  E-learning dalam arti luas bias mencakup pembelajaran yang dilakukan

  dimedia elektronik (internet) baik secara formal maupun nonformal. E-learning pelajaran dan tes yang telah diatur dan disusun berdasarkan jadwal yang telah disepakati pihak-pihak terkait (pengelola e-learning dan pembelajar sendiri). Pembelajaran seperti ini biasanya tingkat interaksinya tinggi dan diwajibkan oleh perusahaan pada karyawannya atau pembelajaran jarak jauh yang dikelola oleh universitas dan perusahaan-perusahaan (biasanya perusahaan konsultan) yang bergerak di bidang penyediaan jasa e-learning untuk umum.

  E-learning bisa juga dilakukan secara informal dengan interaksi yang

  lebih sederhana, misalnya melalui saran mailing list, e-newsletter atau website pribadi, organisasi dan perusahaan dan perusahaan yang ingin mensosialisasi jasa, program, pengetahuan atau keterampilan tertentu pada masyarakat luas (biasanya tanpa memungut biaya).

2.2.2 Sejarah E-Learning

  E-learning pertama kali diperkenalkan oleh universitas llionis di Urbana-

  Champaign dengan menggunakan sistem intruksi berbasis computer (computer

  

assisted instruction) dan komputer bernama PLATO. Sejak saat itu,

  perkembangan E-learning berkembang sejalan dengan perkembangan dan kemajuan teknologi. Berikut perkembangan e-learning dari masa ke masa : [3]

  1. Tahun 1990 : Pada masa CBT (Computer-Based Training) dimana mulai bermunculan aplikasi e-learning yang berjalan dalam PC standlone ataupun berbentuk kemasan CD-ROM. Isi materi dalam bentuk tulisan maupun multimedia.

  2. Tahun 1994 : Seiring dengan diterimanya CBT oleh masyarakat sejak tahun 1994 CBT muncul dalam bentuk paket-paket yang lebih menarik dan diproduksi secara masal.

  3. Tahun 1997 : LMS (Learning Management System). Seiring dengan perkembangan teknologi internet, masyarakat di dunia mulai terkoneksi dengan internet. Kebutuhan akan informasi yang dapat diperoleh dengan cepat mulai dirasakan sebagai kebutuhan mutlak dan jarak serta lokasi bukanlah halangan lagi. Dari sinilah muncul LMS. Perkembangan LMS yang makin pesat membuat pemikiran baru untuk mengatasi masalah

  interoperability antar LMS yang satu denan yang lainnya secara standar.

  Bentuk standar yang muncul misalnya standar yang dikeluarkan oleh AICC (Airline Industry CBT Commettee), IMS, IEEE, LOM, ARIADNE, dan sebagainya.

4. Tahun 1999 sebagai tahun aplikasi e-learning berbasis web.

  Perkembangan LMS menuju aplikasi e-learning berbasis web beremkbang secara total, baik untuk pembelajar (learner) maupun administrasi belajar mengajarnya. LMS mulai digabungkan dengan situs-situs informasi, majalah, dan surat kabar. Isinya juga semakin kaya dengan perpaduan

  multimedia, video streaming serta penampilan yang interaktif dalam berbagai pilihan format data yang lebih standar dan berukuran kecil.

2.2.3 Fungsi E-learning

  Setidaknya ada tiga fungsi e-learning terhadap pembelajaran di dalam kelas (Classroom instruction), yaitu : [4]

  1. Suplemen (Tambahan) Dikatakan suplemen apabila siswa mempunyai kebebasan memilih, apakah akan memanfaatkan materi pembelajaran elektronik atau tidak.

  Dalam hal ini tidak ada kewajiban bagi siswa untuk mengkases materi pembelajaran elektronik. Sekalipun sifatnya opsional, siswa yang memanfaatkannya tentu akan memiliki tambahan pengetahuan atau wawasan.

  2. Komplemen (Pelengkap) Dikatakan komplemen apabila materi pembelajaran elektronik diprogramkan untuk melengkapi materi pembelajaran yang diterima siswa di dalam kelas. Sebagai komplemen berarti materi pembelajaran elektronik diprogramkan untuk melengkapi materi pengayaan atau remedial.

  Dikatakan pengayaan (enrichment), apabila kepada siswa yang dapat dengan cepat menguasai/ memahami materi pelajaran yang disampaikan pada saat tatap muka diberi kesempatan untuk mengakses materi pembelajaran elektronik yang memang secara khusus dikembangkan untuk mereka. Tujuannya agar semakin memantapkan tingkat penguasaan terhadap materi pelajaran yang telah diterima di kelas. Dikatakan sebagai program remedial, apabila siswa yang mengalami kesulitan memahami materi pelajaran pada saat tatap muka diberikan kesempatan untuk memanfaatkan materi pembelajaran elektronik yang memang secara khusus diarancang untuk mereka. Tujuannya agar siswa semakin mudah memahami materi pelajaran yang disajikan di kelas.

  3. Subtitusi (Pengganti) Dikatakan subtitusi apabila e-learning dilakukan sebagai pengganti kegiatan belajar, misalnya dengan menggunakan model-model kegiatan pembelajaran. Ada tiga alternative model yang dapat dipilih, yaitu :

  a. Sepenuhnya secara tatap muka (Konvensional)

  b. Sebagian secara tatap muka dan sebagian lagi melalui internet c. Sepenuhnya melalui internet.

2.2.4 Komponen E-learning

  Komponen e-learning dibagi menjadi tiga bagian yaitu infrastruktur e-

  learning, sistem dan aplikasi e-learning, konten e-learning. [5] 1.

  Infrastruktur E-learning

  Infrastruktur e-learning dapat berupa personal computer (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 (raport), sistem latihan 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.

3. Konten E-learning

  Konten dan bahan ajar yang ada pada e-learning system (Learning

  Management System). Konten dan bahan ajar ini bisa dalam bentuk Multimedia-based Content (konten berbentuk multimedia interaktif) atau Text-based Content (konten berbentuk teks seperti pada buku pelajaran

  biasa). Biasanya konten e-learning ini disimpan dalam Learning

  Management System (LMS) sehingga dapat dijalankan oleh siswa kapanpun dan dimanapun.

2.2.5 Kerangka E-learning

  Terdapat delapan dimensi untuk mengembangkan e-learning dengan masing-masing dimensi saling terkait dan saling berpengarung terhadap sistem. [3] 1.

  Institusional (Penyelenggara) Adanya unsur penyelenggara yang mengelola masalah akademik, administrasi, dan layanan kepada peserta didik.

  2. Manajemen Adanya unsur pengelolaan yang terkait dengan pengelolaan pembelajaran dan distribusi informasi.

  3. Teknologi Adanya infrastruktur untuk mendukung sistem penyelenggaraan e-

  learning. Hal ini meliputi perencanaan dan penyiapan infrastruktur hardware dan software seperti internet, LAN, WAN, koneksi, bandwidth computer, server, dan lain-lain.

  4. Pedadogik Adanya unsur proses belajar dan mengajar yang meliputi apa yang dipelajari, apa tujuan pembelajaran yang ingin dicapai, siapa yang belajar, bagaimana desain, metode, dan strategi pemebelajaran yang digunakan untuk mencapai tujuan.

  5. Etika Adanya etika penyelenggaraan e-learning, seperti masalah hak cipta, hak kekayaan intelektual, aturan main yang berlaku khusus (seperti sistem evaluasi, kebijakan khusus, dan lain-lain) 6. Desain Tampilan

  Desain tampilan yang meliputi tampilan situs, isi, navigasi, aksesibilitas, interaktifitas, kecepatan, dan lainya.

  7. Sumber Daya Pendukung Sumber daya yang dibutuhkan untuk mendukung proses e-learning.

  8. Evaluasi Untuk melihat keberhasilan penyelenggaraan e-learning maka perlu dilakukan evaluasi untuk mengukur keberhasilan pembelajaran maupun penyelenggaraan e-learning.

2.2.6 Metode Penyampaian E-learning

  Metode penyampaian e-learning dibagi menjadi dua, Synchrounous E-

  learing dan Asynchrounous E-learning. [5] 1.

  Synchrounous E-learning Guru dan siswa dalam kelas dan waktu yang sama meskipun secara tempat berbeda. Teleconference mempunyai peran disini. Misalnya ada seorang mahasiswa Universitar Ujung Aspal mengikuti kuliah melalui

  teleconference dengan professor yang ada di Stanford University. Ini

  disebut dengan Synchrounous e-learning. Pengimplementasian metode ini harus melalui kajian yang matang karena membutuhkan bandwidth dan biaya yang besar.

2. Asynchrounous E-learning

  Pembelajaran yang terjadi pada ruang dan waktu yang berbeda. Peserta didik dapat berinteraksi dengan materi kursus dan berinteraksi satu sama lain pada waktu yang berbeda. Sebuah forum diskusi adalah contoh dari sebuah pembelajaran asynchronous. Satu pelajar dapat memposting pemikiran, dan pada waktu nanti atau yang berbeda, pelajar lain dapat mengomentari hasil posting. Metode pembelajaran asynchrounous memberikan pembelajaran yang mempunyai banyak daya tariknya. Metode pembelajaran asynchrounous tidak membatasi pembelajaran berdasarkan ruang dan waktu. Hal ini merupakan aspek yang paling revolusioner dari e-learning. Peserta didik dari zona waktu yang berbeda dan benua yang berbeda sekarang dapat berpartisipasi dalam program yang sama. Konten dapat dieksplorasi dan dibahas secara mendalam yang memungkinkan peserta didik untuk merenung dan merumuskan tanggapan bijaksana pada waktu yang berbeda. Metode asynchronous telah mengubah cara orang berkomunikasi dan berbagi pengetahuan. Metode

  

asynchrounous dapat meliputi pelatihan berbasis komputer, menggunakan