Pembangunan Aplikasi Learning Management System di SMK Putra Indonesia 1 Cicalengka

  

PEMBANGUNAN APLIKASI LEARNING MANAGEMENT

SYSTEM DI SMK PUTRA INDONESIA 1 CICALENGKA

SKRIPSI

Diajukan untuk Menempuh Ujian Akhir Sarjana

  

HILMA VILONA

10109538

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

  

2014

BIODATA PENULIS

  

(Daftar Riwayat Hidup)

Data Pribadi

  Nama : Hilma Vilona Jenis Kelamin : Perempuan Tempat, tanggal lahir : Bandung, 11 Desember 1991 Kewarganegaraan : Indonesia Status : Belum menikah Tinggi, berat badan : 162 cm, 50 kg Kesehatan : Sangat Baik Agama : Islam Alamat Lengkap : Jl. Gradiul No. 156 Perum Rancaekek Kencana Kec. Rancaekek Kel. Rancaekek Kencana

  Kab.Bandung 40394 No Handphone : 085294373805 Facebook : Hilma Vilona Twitter : @HilmaVilona Email : hilmavilona@rocketmail.com

  Pendidikan Formal 1996

  • – 1997 : TK Al- qur’an Banyuasin III 1997
  • – 2003

    : SD Negeri 3 Banyuasin III

    2003
  • – 2006 : SMP Negeri 1 Banyuasin III 2006
  • – 2009 : SMA Negeri 1 Banyuasin III 2009
  • – 2014 : Universitas Komputer Indonesia (UNIKOM) Non Formal 2013 : Kompetensi Programming “Delphi dan PHP” Demikian riwayat hidup ini saya buat dengan sebenar-benarnya dalam keadaan sadar dan tanpa paksaan.

  

DAFTAR ISI

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

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

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

DAFTAR ISI ........................................................................................................... v

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

DAFTAR TABEL ............................................................................................... xvii

DAFTAR SIMBOL .............................................................................................. xxi

DAFTAR LAMPIRAN ...................................................................................... xxiv

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

  

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

  

1.2 Identifikasi 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 Pembuatan Perangkat Lunak............................................................. 5

  

1.6 Sistematika Penulisan ....................................................................................... 7

  

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

  

2.1 Profil SMK Putra Indonesia 1 Cicalengka ........................................................ 9

  

2.1.1 Sejarah SMK Putra Indonesia 1 Cicalengka .................................................. 9

  

2.1.2 Wilayah Kerja dan Kegiatan Observasi ......................................................... 9

  

2.1.3 Kebijakan Sekolah ....................................................................................... 10

  

2.1.4 Logo SMK Putra Indonesia 1 Cicalengka .................................................... 10

  

2.1.5 Badan Hukum SMK Putra Indonesia 1 Cicalengka ..................................... 11

  

2.1.6 Struktur Organisasi dan Job Description ..................................................... 11

  

2.1.7 Visi dan Misi Sekolah .................................................................................. 17

  

2.1.7.1 Visi Sekolah .............................................................................................. 17

  

2.2 Landasan Teori ................................................................................................ 17

  

2.2.1 Pendidikan Jarak Jauh .................................................................................. 17

  

2.2.2 Pengenalan E-Learning ................................................................................ 19

  

2.2.3 Internet ......................................................................................................... 33

  

2.2.4 Aplikasi Web ................................................................................................ 34

  

2.2.5 Pengenalan PHP ........................................................................................... 34

  

2.2.6 Pengenalan MySQL ..................................................................................... 35

  

2.2.7 Pengenalan WAMP ...................................................................................... 36

  

2.2.8 Pengenalan Macromedia Dreamweaver ....................................................... 37

  

2.2.9 Permodelan Data .......................................................................................... 37

  

2.2.10 Perancangan Sistem ................................................................................... 38

  

2.2.11 Konsep Database ........................................................................................ 44

  

2.2.12 Penilaian ..................................................................................................... 49

  

2.2.13 Pengujian Perangkat Lunak ....................................................................... 49

  

2.2.14 Grafik/Diagram .......................................................................................... 52

  

2.2.15 Skala Likert ................................................................................................ 53

  

BAB 3 ANALISIS DAN PERANCANGAN SISTEM ........................................ 55

  

3.1 Analisis Sistem ................................................................................................ 55

  

3.1.1 Analisis Sistem yang Dibangun ................................................................... 55

  

3.1.1.1 Analisis Masalah ....................................................................................... 55

  

3.1.1.2 Analisis Prosedur yang Sedang Berjalan .................................................. 56

  

3.1.1.3 Analisis Learning Management System ................................................... 64

  

3.1.1.4 Analisis Aturan Bisnis............................................................................... 65

  

3.1.1.5 Analisis Spesifikasi Kebutuhan Perangkat Lunak .................................... 66

  

3.1.2 Analisis Kebutuhan Non Fungsional ........................................................... 68

  

3.1.2.1 Analisis Pengkodean ................................................................................. 68

  

3.1.2.2 Analisis Perangkat Keras .......................................................................... 72

  

3.1.2.3 Analisis Perangkat Lunak ......................................................................... 73

  

3.1.2.4 Analisis Pengguna ..................................................................................... 74

  

3.1.2.5 Analisis Jaringan ....................................................................................... 75

  

3.1.3 Analisis Basis Data ..................................................................................... 79

  

3.1.3.1 Kamus Data ERD ...................................................................................... 83

  

3.1.4 Analisis Kebutuhan Fungsional .................................................................. 84

  

3.1.4.1 Diagram Konteks ...................................................................................... 84

  

3.1.4.2 DFD (Data Flow Diagram) ....................................................................... 87

  

3.1.4.3 Spesifikasi Proses .................................................................................... 101

  

3.1.4.4 Kamus Data ............................................................................................. 123

  

3.2 Perancangan Sistem ..................................................................................... 137

  

3.2.1 Diagram Relasi ........................................................................................... 137

  

3.2.2 Struktur Tabel............................................................................................. 138

  

3.2.3 Perancangan Struktur Menu ....................................................................... 146

  

3.2.4 Perancangan Antarmuka ............................................................................ 149

  

3.2.4.1 Perancangan Antarmuka Admin ............................................................ 150

  

3.2.4.2 Perancangan Antarmuka Halaman Menu Utama/Menu Login ............. 162

  

3.2.4.3 Perancangan Antarmuka Halaman Guru ................................................ 163

  

3.2.4.4 Perancangan Antarmuka Halaman Siswa ............................................... 191

  

3.2.5 Perancangan Pesan ..................................................................................... 204

  

3.2.5.1 Perangcangan Antarmuka Pesan Menu Admin ...................................... 204

  

3.2.5.2 Perangcangan Antarmuka Pesan Menu Guru ......................................... 208

  

3.2.5.3 Perangcangan Antarmuka Pesan Menu Siswa ........................................ 212

  

3.2.5.4 Perangcangan Antarmuka Pesan Menu Utama ....................................... 214

  

3.2.6 Jaringan Semantik ...................................................................................... 214

  

3.2.7 Perancangan Prosedural ............................................................................. 219

  

BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM ................................... 231

  

4.1 Implementasi ................................................................................................. 231

  

4.1.1 Kebutuhan Perangkat Keras ....................................................................... 231

  

4.1.2 Kebutuhan Perangkat Lunak .................................................................... 231

  

4.1.3 Implementasi Basis Data ............................................................................ 232

  

4.1.4 Implementasi Antarmuka ........................................................................... 240

  

4.1.4.1 Implementasi Antarmuka Untuk Admin ................................................. 240

  

4.1.4.3 Implementasi Antarmuka Untuk Siswa .................................................. 242

  

4.2 Pengujian Sistem ........................................................................................... 243

  

4.2.1 Pengujian Blackbox ................................................................................... 243

  

4.2.1.1 Rencana Pengujian .................................................................................. 243

  

4.2.1.2 Kasus dan Hasil Pengujian ...................................................................... 245

  

4.2.1.2.1 Pengujian Login .................................................................................. 245

  4.2.1.2.2 Pengujian Pengiriman Password ke Email untuk

Lupa Password .................................................................................................... 248

  

4.2.1.2.3 Pengujian Pengaturan Akun ................................................................. 251

  

4.2.1.2.4 Pengujian Olah Data Tahun Ajaran ..................................................... 253

  

4.2.1.2.5 Pengujian Olah Data Jurusan ............................................................... 254

  

4.2.1.2.6 Pengujian Olah Data Kelas ................................................................. 257

  

4.2.1.2.7 Pengujian Olah Data Mata Pelajaran .................................................. 260

  

4.2.1.2.8 Pengujian Olah Data Guru .................................................................. 266

  

4.2.1.2.9 Pengujian Olah Data Siswa ................................................................. 269

  

4.2.1.2.10 Pengujian Olah Data Mengajar .......................................................... 272

  

4.2.1.2.11 Pengujian Olah Data Pengumuman ................................................... 274

  

4.2.1.2.12 Pengujian Olah Data Materi .............................................................. 277

  

4.2.1.2.13 Pengujian Olah Data Latihan ............................................................. 280

  

4.2.1.2.14 Pengujian Olah Data Tugas ................................................................ 285

  

4.2.1.2.15 Pengujian Olah Data Quis .................................................................. 291

  

4.2.1.2.16 Pengujian Tambah Topik Diskusi ...................................................... 297

  

4.2.1.3 Kesimpulan Hasil Pengujian Blackbox ................................................... 298

  

4.2 Pengujian Beta .............................................................................................. 298

  

4.2.1 Skenario Pengujian Beta ............................................................................ 298

  

4.2.2 Hasil Pengujian Beta .................................................................................. 302

  

4.2.2.1 Hasil Pengujian Dari Pengguna Siswa .................................................... 202

  

4.2.2.2 Hasil Pengujian Dari Pengguna Guru ..................................................... 306

  

4.2.2.2.1 Hasil Kuesioner Guru ........................................................................... 306

  

4.2.2.2.2 Hasil Wawancara Guru ........................................................................ 312

  

4.2.2.3 Hasil Pengujian Dari Pengguna Admin .................................................. 312

  

4.2.3 Kesimpulan Dari Hasil Pengujian Beta...................................................... 313

  

BAB 5 KESIMPULAN DAN SARAN .............................................................. 315

  

5.1 Kesimpulan ................................................................................................... 315

  

5.2 Saran .............................................................................................................. 316

DAFTAR PUSTAKA ......................................................................................... 317

  

DAFTAR PUSTAKA

[1] Bahra bin Ladjamudin, Al.2006.

  “Pemrograman Terstruktur”. J&J Learning Yogyakarta : Yogyakarta [9] Fatansyah.1999.

  ”. Lokomedia : Jakarta [14] Naidu , Som. 2006.

  ”Membangun E-Learning dengan Learning Management System Moodle

  [13] Amiroh,S.Kom.2012.

  “Teknologi E- Learning Berbasis PHP dan MySQL . Jakarta : Elex Media Komputindo

  [12] Antonius Aditya Hartanto dan Onno W. Purbo .2001.

  ”Konsep sistem basis data dan implementasinya . Graha Ilmu : Tanggerang

  “Buku Teks Komputer Basis Data”. Informatika : Bandung [10] Fatansyah.2004. “Sistem Basis Data”. Informatika : Bandung [11] Bahra Bin Ladja Muddin B, Al. 2004.

  [8] Yatini B, Indra. 2001.

  “Rekayasa Perangkat Lunak”. Graha Ilmu: Yogyakarta. [2] Raharjo, Budi dkk.2010.

  “Dasar Pemrograman Web Dinamis menggunakan PHP ”. Andi Offset : Yogyakarta.

  “Belajar Sendiri Macromedia Dreamweaver”. Elex Media Komputindo : Yogyakarta [7] Kadir, Abdul. 2002.

  

[5] Hartono, MBA, Ph,D, Jogiyanto. 1999. Pengenalan Komputer. Andi :

Yogyakarta [6] Agung, Gregorius. 2001.

  “Panduan Lengkap Desain Web Macromedia Dreamweaver 8 . Gava Media: Yogyakarta.

  “Kitab Suci Web Programming”. MediaKom : Yogyakarta [4] Saleh, Rachmad dkk. (2007).

  [3] Sibero, Alexander F.K. 2011.

  “Modul Pemrograman Web (HTML, PHP dan MySQL) ”. Bandung : Modula

  “Elearning : a Guidebook of Principles, Procedures and Practices” New Delhi , India Commonwealth Education Media Center For Asia (CEMCA).

  [15] Prawiradilaga, Dewi Salma.dkk.2013.

  ”Mozaik Teknologi Pendidikan E- Learning”.Kencana : Jakarta [16] Rahmasari,Gartika,dkk.2013.

  ”E-learning Pembelajaran Jarak Jauh untuk SMA”.Bandung : Yrama Widya.

  

[17] Pressman, Roger S., Software Engineering : A Practitioner Approach,

McGraw Hill , 1992

[18] Modul Rekayasa Perangkat Lunak.2012.Pengujian Perangkat Lunak.

  Surabaya : Universitas Airlangga [19] AM,RF.2010.Pengantar E-Learning dan Konsep LMS. Malang : PPPPTK

  VEDC

[20] Wahono, Romi.2008. Memilih sistem E-Learning Berbasis Open Source.

(sumber : http://romisatriawahono.net/2008/01/24/memilih-sistem-e- learningberbasis-open-source/ (Diakses tanggal 05 Juli 2014, 15:04).

[21] Sukoco,ST,MM., Agus.2013.Statistik Deskriptif. Surabaya : Universitas

Narotama.

[22] Modul Statistika. 2013. Penyajian Data. Yogyakarta : Universitas Negeri

Yogyakarta

[23] Tambotoh, Jonan.2012. E-Learning Framework of Information Technology

  Faculty of Satya Wacana Christian University. (sumber : diakses tanggal 12 Juni 2014, 17:04)

[24] Simonso, Michael; Smaldino, Shareon; Albright, Michael; & Zvacek, Susan.

  2006.

  “E-Learning Definition and Explanation”,

, diunduh pada tanggal 19 Februari 2010.

  [25] Keegan, Desmond. 1986. “Distance Education: International Perspective”.

  New York : Routledge.

[26] Campbell, Katy.2004. E-ffective Writing for E-Learning Environments.

  Hershey : Information Science Publ.

[27] Stockey, Derek. 2006. “E-Learning Definition and Explanation”,

da tanggal 19 Februari 2010.

  

[28] ), "A Technique for the Measurement of

Attitudes", Archives of Psychology

[29] Graft, Sabine, Beate List. An Evaluation of Open Source E-Learning

  Platforms Stressing Adaptation Issues, Proceedings of the Fifth IEEE International Conference on Advance Learning Technologies (ICALT’05).

  2005.

[30] AdSense. 2014. Jenis Grafik pada Laporan Kinerja. (sumber :

diakses pada tanggal : 05 Juli 2014, 15:31)

KATA PENGANTAR

  Segala puji dan syukur penulis panjatkan kehadirat Allah SWT karena atas segala rahmatnya, sehingga Skripsi dengan judul “PEMBANGUNAN

  

LEARNING MANAGEMENT SYSTEM DI SMK PUTRA INDONESIA 1

CICALENGKA ” dapat terselesaikan dengan baik, untuk menyelasaikan program

sarjana strata-1 (S-1) pada Jurusan 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 ridho, ilmu dan kesempatan kepada penulis dalam menyelesaikan skripsi ini dan juga atas rahmat dan hidayah-Nya.

  2. Nabi Muhammad Rasulullah SAW, sumber inspirasi terbesar.

  3. Orang tua penulis Bapak Syamsul Hilal, SH. dan Ibu Iis Aisyah yang telah membesarkan dan mendidik, serta memberikan dukungan berupa doa, semangat dan materi kepada penulis yang tidak ternilai harganya.

  4. Adik-adik penulis Denis Arfa dan Hilda Puspita atas dukungannya.

  5. Keluarga yang telah memberikan dukungan dan doa kepada penulis

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

  7. Bapak Irawan Afrianto, S.T., M.T. selaku Ketua Program Studi Teknik Informatika

  8. Ibu Kania Evita Dewi, S.Pd., M.S.i. selaku dosen pembimbing yang telah memberikan bimbingan dan dorongan dalam penyusunan skripsi ini, tidak hanya mendukung akan ilmu, tapi menanamkan semangat untuk selesainya skripsi ini.

  9. Bapak Alif Finanditha, S.Kom. selaku dosen penguji yang telah membimbing dan memberikan banyak masukan kepada penulis.

  10. Ibu Rani Susanto, S.Kom. selaku dosen penguji atas masukan dan bimbingannya.

  11. Dosen wali kelas IF-12 Ibu Utami Dewi ,S.Kom., serta seluruh dosen dan karyawan Jurusan Teknik Informatika Universitas Komputer Indonesia, atas ilmu, bimbingan dan bantuannya hingga penulis selesai menyusun skripsi ini.

  12. Rekan-rekan kelas IF-12 angkatan 2009, Resha, Warsito, Miftah, Fajar,

dan masih banyak lagi yang telah memberi dukungan kepada penulis.

  13. Rekan yang telah berperan penting, Gumilar, Pardini, Deni, Chandra, Ruwi yang telah banyak membantu dan memberi dukungan kepada penulis.

  

14. Ibu Ida Farida yang telah banyak memberikan bantuan kepada penulis.

  15. Keluarga besar SMK Putra Indonesia 1 Cicalengka yang selama 2 tahun ini telah berjuang bersama-sama sehingga penulis terpacu dan bersemangat mengadakan penelitian di sekolah tercinta.

  16. Keluarga besar Yella Perdana yang telah memberikan dukungan kepada penulis.

  Penulis menyadari bahwa skripsi ini belum sempurna, baik dari segi materi

maupun penyajiannya. Untuk itu 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 penulis khususnya.

  Bandung, Agustus 2014 Penulis,

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  SMK Putra Indonesia 1 Cicalengka merupakan salah satu sekolah kejuruan

swasta yang bertempat di Jalan Ir. H. Juanda Belakang, Desa Cikuya Cicalengka.

SMK Putra Indonesia 1 memiliki dua program keahlian yaitu Teknik Komputer

dan Jaringan (TKJ) dan Teknik Kendaraan Ringan (TKR). Sistem pembelajaran

yang sedang berlangsung di SMK Putra Indonesia 1 bersifat konvensional, yaitu

proses belajar dimana siswa bertatap muka langsung dengan guru. Media

pembelajaran di SMK Putra Indonesia 1 Cicalengka, seperti buku-buku pelajaran,

referensi, alat praktek masih sangat terbatas.

  Dengan menggunakan sistem pembelajaran dengan tatap muka langsung atau

konvensional masih terdapat masalah-masalah yang dihadapi guru dan siswa,

seperti guru kesulitan untuk memberikan tugas-tugas dan pengumuman jika

berhalangan hadir, kesulitan mengadakan evaluasi belajar diakhir pelajaran karena

terbatasnya waktu guru yang digunakan untuk menyampaikan materi, guru sering

bermasalah pada saat memeriksa hasil ujian siswa, dengan siswa yang jumlahnya

banyak membutuhkan waktu lama dan belum lagi seringkali terjadi hilangnya

lembar jawaban siswa dikarenakan tugas yang bertumpuk dimeja guru yang

menyebabkan siswa harus mengulang lagi ujian atau membuat tugasnya, kesulitan

guru memantau nilai siswa.

  Selain masalah yang dihadapi guru, terdapat pula masalah yang dihadapi

siswa. Kesulitan siswa harus mencari referensi belajar karena terbatasnya media di

sekolah. Terbatasnya waktu belajar disekolah menyebabkan keterbatasan waktu

siswa untuk bertanya dan berdiskusi dengan guru.

  Berdasarkan permasalahan yang dihadapi, maka dibutuhkan aplikasi yang

dapat menunjang kegiatan belajar mengajar di SMK Putra Indonesia 1 Cicalengka

yaitu Learning Management System. Learning Management System adalah suatu

perangkat lunak atau software untuk keperluan administrasi, dokumentasi, laporan

  

ke internet), e-learning dan materi-materi pelatihan. LMS juga mendukung

penyampaian materi, komunikasi, dan monitoring.

1.2 Identifikasi Masalah

  Berdasarkan latar belakang yang telah diuraikan diatas maka disimpulkan beberapa identifikasi masalah, adapun beberapa masalah antara lain :

  

1. Kesulitan guru dalam menyampaikan pengumuman, materi dan tugas ketika

berhalangan hadir.

  

2. Kesulitan mengadakan evaluasi belajar diakhir pelajaran karena terbatasnya

waktu.

  

3. Guru sering bermasalah pada saat memeriksa hasil ujian siswa, dengan siswa

yang jumlahnya banyak membutuhkan waktu lama.

  

4. Seringkali terjadi hilangnya lembar jawaban siswa dikarenakan tugas yang

bertumpuk dimeja guru yang menyebabkan siswa harus mengulang lagi ujian atau membuat tugasnya.

  5. Kesulitan guru memantau nilai siswa.

  

6. Kesulitan siswa mendapatkan referensi karena terbatasnya media disekolah

seperti buku-buku.

  

7. Kesulitan siswa untuk bertanya/berdiskusi dengan guru disekolah karena

terbatasnya waktu.

1.3 Maksud dan Tujuan

  Berdasarkan permasalahan yang diteliti, maka maksud dari penulisan tugas

akhir ini adalah untuk membuat Aplikasi Learning Management System untuk

menunjang pembelajaran di SMK Putra Indonesia 1 Cicalengka.

  Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah :.

  

1. Memudahkan guru dalam menyampaikan pengumuman, materi dan tugas

ketika berhalangan hadir.

  2. Memudahkan guru memberikan evaluasi diluar jam belajar di sekolah.

  

3. Memudahkan guru memeriksa hasil ujian siswa karena terbatas waktu dengan

  

4. Menghilangkan resiko hilangnya lembar jawaban dan tugas siswa karena

bertumpuk dimeja guru.

  5. Memudahkan guru memantau nilai siswa.

  

6. Memudahkan siswa dalam mendapatkan modul atau referensi dari guru yang

bisa di-download siswa kapanpun dan dimanapun yang dibutuhkan siswa.

  

7. Memudahkan siswa bertanya/berdiskusi dengan guru diluar jam pelajaran

secara online.

1.4 Batasan Masalah

  Adapun batasan masalah dalam pembangunan sistem ini adalah : 1. Data yang digunakan adalah data dari SMK Putra Indonesia 1 Cicalengka.

  

2. Metode penyampaian bahan ajar secara asyncronous atau tidak langsung

yaitu guru dan siswa berada dalam kelas yang sama yaitu kelas dalam sistem, meskipun dalam waktu yang berbeda.

  

3. Aplikasi yang dibangun sebagai sarana pendukung atau pelengkap, bukan

sebagai pengganti sistem pembelajaran yang sudah ada.

  

4. Pengolahan data yang ada dalam Learning Management System ini adalah

pengolahan data tahun ajaran, data jurusan, data kelas, data mengajar, data materi, data tugas, data latihan, data forum dan data pengumuman. Untuk data

guru dan data siswa dapat diambil dari data sekolah berupa file excel (.xls).

  

5. Proses yang ada dalam Learning Management System ini adalah proses

pemberian materi, proses pembuatan soal, proses pengerjaan soal, proses pemberian tugas, proses pengerjaan tugas, dan berkomunikasi dalam forum.

  

6. Hasil evaluasi di Learning Management System dapat digunakan untuk nilai

disekolah bergantung guru yang bersangkutan.

  

7. Data yang digunakan untuk sistem hanya yang dibutuhkan oleh sistem e-

learning.

  8. Untuk dashboard, data nilai yang digunakan hanya dari e-learning.

  9. Media komunikasi untuk guru dan siswa hanya forum diskusi.

  

10. Fitur administrasi hanya berfokus pada kegiatan belajar mengajar antara guru

  

11. Aplikasi yang dibangun berbasis website dengan menggunakan bahasa

pemrograman PHP dan database mySQL.

  

12. Metode analisis yang akan digunakan dalam pembangunan sistem ini

berdasarkan analisis terstruktur, dimana pemodelan datanya menggunakan ERD (Entity Relationship Diagram) serta untuk menggambarkan pemodelan fungsionalnya menggunakan DFD (Data Flow Diagram).

  13. Tidak membahas lebih lanjut mengenai security sistem.

1.5 Metodologi Penelitian

  Metodologi penelitian yang akan digunakan dalam menyusun tugas akhir ini

adalah metode Analisis Deskriptif, yaitu metode penelitian menggunakan studi

kasus. Metode deskriptif sangat berguna untuk mendapatkan variasi permasalahan

yang berkaitan dengan bidang pendidikan.

1.5.1 Metode Pengumpulan Data

  Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut :

  1. Studi Literatur.

  Pengumpulan data dengan cara mengumpulkan bacaan-bacaan seperti buku- buku, e-book dan referensi lain yang didapat dari internet yang berhubungan dengan Learning Management System.

  2. Observasi.

  Mengadakan pengamatan langsung di SMK Putra Indonesia 1 Cicalengka, mulai dari kegiatan belajar mengajar, proses ujian dan cara penilaian dari guru kepada siswa, manajemen proses yang diterapkan dan dokumentasi arsip sekolah di SMK Putra Indonesia 1 Cicalengka.

  3. Wawancara.

  Mengadakan tanya jawab secara langsung kepada guru dan siswa mengenai proses belajar mengajar, cara penilaian yang menerapkan penilaian dengan indikator KPA (kognitif, psikomotor dan afektif), cara ujian, membuat soal yang akan diujikan, penyusunan silabus. Dengan siswa menanyakan tentang diskusi dengan guru apakah cukup baik dan cukup waktu dan semua yang ada kaitannya dengan topik yang diambil dengan pihak SMK Putra Indonesia 1 Cicalengka.

  4. Kuesioner Memberikan formulir-formulir yang berisi pertanyaan-pertanyaan yang diajukan secara tertulis kepada siswa/i dan guru SMK Putra Indonesia 1 Cicalengka untuk mendapatkan jawaban atau tanggapan dan informasi seberapa penting dan berpengaruhkah aplikasi Learning Management System terhadap penunjang kegiatan belajar mengajar di sekolah SMK Putra Indonesia 1 Cicalengka dan bagaimana respon siswa menerima penerapan pembelajaran digital disekolah.

1.5.2 Metode Pembuatan Perangkat Lunak.

  Tahap pembuatan aplikasi Learning Management System ini menggunakan

waterfall. Tahapan pengembangan sistem menurut Roger S. Pressman adalah

sebagai berikut :[17]

  Requirements definition Sistem and software design

  Implementation And unit testing Integration and sistem testing

  Operation and maintenance

Gambar 1.1 Model Waterfall[1]

1. Requirements definition Dalam langkah ini merupakan analisis kebutuhan sistem yang akan dibangun.

  Melakukan wawancara kepada guru dan kepala sekolah SMK Putra Indonesia

  1 Cicalengka untuk menggali informasi sebanyak-banyaknya tentang masalah yang ada di lingkungan penelitian mulai dari manajemen pembelajaran disekolah, ujian, dan transfer materi pelajaran dari pengajar kepada siswa sampai didapat kesimpulan sistem apa dan yang bagaimana yang dibutuhkan sekolah untuk membantu menyelesaikan masalah yang ada.

  2. System and software design Yaitu perancangan perangkat lunak, struktur data yang dibutuhkan sistem Learning Management System, arsitektur perangkat lunak, interface dan detail procedural dengan menyesuaikan dengan manajemen di sekolah SMK Putra Indonesia 1 Cicalengka yang dijadikan tempat penelitian.

  3. Implementation and unit testing Pengkodean, menterjemahkan desain yang telah dibuat sebelumnya kedalam bahasa yang dimengerti oleh komputer.`

  4. Integration and system testing Tahapan ini program sudah dapat digunakan oleh user. Dalam tahapan ini dilakukan pengujian program Learning Management System dengan melakukan demo kepada siswa dan guru, kemudian siswa dan guru diminta untuk menggunakan sistem.

  5. Operation and Maintenance Pemeliharaan perangkat lunak dan pengembangannya. Dalam penerapan sistem, user diminta untuk me-review fungsi yang dirasa kurang optimal atau kekurangan lainnya, dan akan dilakukan perbaikan atau perubahan pada tahap selanjutnya.

1.6 Sistematika Penulisan

  

Sistematika penulisan tugas akhir yang dibuat disusun dalam beberapa bab,

yaitu sebagai berikut :

  BAB 1 PENDAHULUAN Bab ini membahas tentang latar belakang pembangunan aplikasi Learning Management System, perumusan masalah, maksud dan tujuan, batasan masalah, metode penelitian dan sistematika penulisan. BAB 2 TINJAUAN PUSTAKA Bab ini membahas tentang sekolah, berisi penjelasan tentang sejarah SMK Putra Indonesia 1 Cicalengka, profil sekolah, struktur organisasi, visi dan misi

sekolah. Dan membahas tentang teori-teori pendukung yang digunakan untuk

membangun sistem Learning Management System di SMK Putra Indonesia 1

Cicalengka.

  BAB 3 ANALISIS DAN PERANCANGAN Pada bab ini membahas mengenai analisis dan perancangan sistem, dalam

analisis membahas mengenai analisis masalah, analisis prosedur yang

digambarkan dengan tools Flow Map, analisis kebutuhan non fungsional

(perangkat lunak, perangkat keras, dan pengguna (user), analisis kebutuhan

fungsional yang menggambarkan alur sistem dan dalam perancangan akan

dibahas mengenai perancangan basis data, perancangan menu, perancangan

antarmuka, jaringan semantik dan perancangan prosedural aplikasi Learning

Management System yang akan dibangun.

  BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM Bab ini berisi implementasi sistem dari analisis dan perancangan sistem,

implementasi terdiri dari implementasi perangkat keras, perangkat lunak, basis

data, antarmuka. Serta hasil pengujian sistem terhadap alpha betha yang dilakukan

di SMK Putra Indonesia 1 Cicalengka agar diketahui apakah sistem yang

dibangun sudah memenuhi kebutuhan pihak SMK Putra Indonesia 1 Cicalengka. BAB 5 KESIMPULAN DAN SARAN Bab ini berisi tentang kesimpulan dari uraian proses pembangunan aplikasi Learning Management System di SMK Putra Indonesia 1 Cicalengka dan saran-

saran yang dapat menjadi pertimbangan bagi pihak sekolah maupun pengembang

aplikasi ini.

BAB 2 TINJAUAN PUSTAKA

2.1 Profil SMK Putra Indonesia 1 Cicalengka

  2.1.1 Sejarah SMK Putra Indonesia 1 Cicalengka SMK Putra Indonesia 1 Cicalengka merupakan salah satu sekolah

kejuruan swasta yang terletak di Jl. Ir. H. Juanda Belakang No. 36 Cikuya

  

Cicalengka Kabupaten Bandung, SMK Putra Indonesia 1 Cicalengka berdiri pada

tahun 2008, merupakan salah satu SMK swasta yang berada di bawah naungan

Dinas Pendidikan Kabupaten Bandung. Semua kebijaksanaan dikeluarkan oleh

Yayasan Putra Mandiri Indonesia (YPPMI) Bandung.

  SMK Putra Indonesia 1 Cicalengka memiliki 2 program keahlian yaitu:

Teknik Komputer Jaringan dan Teknik Kendaraan Ringan. Rencananya pada

tahun ajaran 2013 akan diadakan program keahlian baru yaitu Menejemen Bisnis.

  SMK Putra Indonesia 1 Cicalengka mengutamakan menanamkan nilai-

nilai agama ke seluruh siswa, menjadi sekolah yang berkualitas unggul

berlandaskan IMTAQ dan IPTEK serta menghasilkan tamatan yang mampu

bersaing di tingkat nasional dan global.

  2.1.2 Wilayah Kerja dan Kegiatan Observasi SMK Putra Indonesia 1 Cicalengka berwilayah di Kabupaten Bandung, Jl.

  

Ir. H Juanda Belakang, Desa Cikuya Cicalengka. Lahan SMK Putra Indonesia 1

Cicalengka merupakan lahan milik sendiri dengan lokasi yang strategis dan dekat

dengan dunia usaha dan industri, tidak jauh dari sekolah sudah banyak berdiri

perusahaan-perusahaan besar yang biasa dipakai untuk tempat magang atau

Praktek Kerja Lapangan oleh siswa-siswi SMK. SMK Putra Indonesia 1

Cicalengka terletak di ketinggian +689 m DPL, kurang lebih 30 KM sebelah

Timur Kota Bandung, merupakan daerah yang strategis karena terletak dalam

jalur Lintas Selatan dan dekat dengan jalan raya dan stasiun kereta api.

  Sebelah Timur bangunan SMK Putra Indonesia 1 Cicalengka merupakan

  

sebelah barat merupakan kebun-kebun (kebun durian) yang rencana akan

dibangun lapangan basket untuk pengembangan SMK, juga banyak terdapat

rumah penduduk, sebelah Selatan SMK juga lahan kosong milik sendiri yang

akan dibuat lapangan bulu tangkis dan futsal juga banyak terdapat rumah

penduduk.

2.1.3 Kebijakan Sekolah

  Sebagai salah satu unit pendidikan dibawah naungan Dinas Pendidikan

Kabupaten Bandung. Untuk mencapai sasaran menjadi sekolah yang berkualitas

unggul dan menghasilkan tamatan yang mampu bersaing di tingkat nasional dan