Pembangunan learning management system di SMK Angkasa 1 Margahayu Bandung

BIODATA PENULIS

  Nama : Zaelani Tempat, tanggal lahir : Bandung, 6 Januari 2012 Jenis Kelamin : Laki-Laki Alamat : Kampung Katapang Desa Cilampeni RT.05 RW.14

  Kecamatan Katapang Kabupaten Bandung No.telepon : 083821200458 Email : Zaelani.if5@gmail.com

  Pendidikan Formal

  2009 - 2013 : Jenjang S1 Program Studi Teknik Informatika Universitas Komputer Indonesia Bandung 2006 - 2009 : SMA Mathlaul Anwar Bandung

  2003 - 2006 : SMPN 1 Katapang Bandung 2000 - 2003 : SDN 1 Cilampeni Bandung 1997 - 2000 : SDN 1 Kejaksaan Rangkasbitung

  Pendidikan Informal

  2013 : Pelatihan Be:logix Indonesia Building App For Android Mobile Device 2012 : TOEFEL

  2012 : Kerja Praktek di PT.KERETA API INDONESIA ( PERSERO) Daerah Operasioanl 2 Bandung Unit Sistem Informasi 2009 : Bimbingan Belajar di Ganesha Operation

  2008 : Kursus Bahasa Inggris di LPK Qween Bandung 2003 : Bimbingan Belajar di Primagama Bandung

  Kemampuan Teknis

  Sistem Operasi : Microsoft Windows XP/Vista/Seven/Eight Bahasa Pemrograman : PHP,C,Pascal,Borland Delphi,Javascript,Java Database : MySQL Server Software : Ms.Word, Ms.Office, Ms.Excel, Ms.Power Point,

  Adobe Dreamweaver, Adobe Photoshop, Adobe Flash

  Hardware : Merakit dan Instalasi Komputer, Jaringan Sederhana

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

  Bandung, 27 Agusutus 2013 Penulis

  PEMBANGUNAN LEARNING MANAGEMENT SYSTEM DI SMK ANGKASA 1 MARGAHAYU BANDUNG SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer

ZAELANI 10109210 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTASTEKNIK DAN ILMUKOMPUTER UNIVERSITASKOMPUTERINDONESIA BANDUNG 2013

KATA PENGANTAR

  Puji dan syukur penulis panjatkan kehadirat Allah SWT atas rahmat dan karunia-Nya sehingga penulis dapat menyelesaikan skripsi yang berjudul ”

  

PEMBANGUNAN LEARNING MANAGEMENT SYSTEM DI SMK

ANGKASA 1 MARGAHAYU BANDUNG

  ”, penulis berharap skripsi ini dapat menambah pengetahuan dan berguna bagi kita semua.

  Penyusunan skripsi ini tidak akan terwujud tanpa mendapat dukungan, bantuan dan masukan dari berbagai pihak. Untuk itu, penulis ingin menyampaikan terimakasih yang sebesar-besarnya kepada :

  1. Allah SWT, yang telah memberikan rahmat dan hidayah-Nya kepada penulis sehingga dapat menyelesaikan skripsi ini dengan baik.

  2. Nabi Muhammad SAW yang telah menyampaikan wahyu Allah.

  3. Kedua orang tuaku tercinta, Beti Rubianti (Ibu) dan Cecep Supriatna.(Ayah), kakek dan nenek, Isyono (Kakek) dan Nani Sopiah (Nenek) serta adikku tercinta Luthfi Nur Adli, Rizky Ramdhani dan Annisa Auliadinna yang selalu memberikan do‟a yang ikhlas, dukungan, dan semangat yang sangat berarti.

  4. Seseorang yang spesial Erin Erina yang telah memberikan do‟a yang ikhlas, dukungan, dan semangat yang sangat berarti.

  5. Bapak Ir. Eddy Suryanto Soegoto, M. Sc., selaku Rektor Universitas Komputer Indonesia .

  6. Bapak Irawan Afrianto, S.T., M.T., selaku Ketua Program Studi Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia.

  7. Bapak Ir. Taryana Suryana, M.Kom., selaku dosen pembimbing dan penguji 2 yang telah memberikan bimbingan dan dorongan dalam penyusunan skripsi ini.

  8. Bapak Eko Budi Setiawan, S.Kom., M.T., selaku dosen penguji 1 yang telah banyak membantu dalam penyusunan skripsi ini.

  9. Bapak Irfan Maliki, S.T., M.T., selaku dosen penguji 3 yang telah banyak membantu dalam dalam penyusunan skripsi ini.

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

  11. Sekretariat Jurusan Teknik Informatika Universitas Komputer Indonesia.

  12. Rekan-rekan di Jurusan Teknik Informatika, Fakultas Teknik dan Ilmu Komputer, Universitas Komputer Indonesia, khususnya IF-5 2009 yang telah banyak membantu penulis.

  13. Semua pihak yang tidak mungkin penulis menyebutkan satu persatu.

  Penulis menyadari bahwa skripsi ini belum sempurna, baik dari segi materi meupun 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 khususnya bagi penulis juga.

  Bandung, 27 Agustus 2013 Penulis,

  DAFTAR ISI

  ABSTRAK ......................................................................................................................... i ABSTRACT ...................................................................................................................... ii KATA PENGANTAR ..................................................................................................... iii Daftar Isi............................................................................................................................ v Daftar Gambar ................................................................................................................... x Daftar Tabel .................................................................................................................... xv Daftar Simbol .................................................................................................................. xx Daftar Lampiran ............................................................................................................ xxii

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

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

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

  1.3 Maksud dan Tujuan ............................................................................................ 3

  1.3.1 Maksud ............................................................................................................... 3

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

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

  1.5 Metode Penelitian ............................................................................................... 6

  1.5.1 Teknik Pengumpulan Data ................................................................................. 6

  1.5.2 Model Pembangunan Perangkat Lunak .............................................................. 7

  1.6 Sistematika Penulisan ......................................................................................... 8

  BAB 2 TINJAUAN PUSTAKA ................................................................................... 11

  2.1 Gambaran Umum SMK Angkasa 1 Margahayu .............................................. 11

  2.1.1 Sejarah Singkat SMK Angkasa 1 Margahayu .................................................. 11

  2.1.2 Visi dan Misi .................................................................................................... 12

  2.1.4 Job Description ................................................................................................. 13

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

  2.2.1 Pengertian Learning Management System ....................................................... 17

  2.2.2 Pengertian E-learning ....................................................................................... 19

  2.2.3 Metode E-Learning ........................................................................................... 20

  2.2.4 Kelebihan E-Learning ...................................................................................... 21

  2.2.5 Kekurangan E-Learning ................................................................................... 21

  2.2.6 Pengertian Dashboard Management System .................................................... 22

  2.2.7 Grafik Statistik.................................................................................................. 23

  2.2.8 Pengujian Perangkat Lunak .............................................................................. 24

  2.2.8.1 Tujuan Pengujian Perangkat Lunak.................................................................. 24

  2.2.8.2 Pengujian Black Box ........................................................................................ 24

  2.2.8.3 Pengujian Beta .................................................................................................. 25

  2.2.8.4 Kuisioner .......................................................................................................... 25

  2.2.9 Pemodelan Analisis .......................................................................................... 32

  2.2.9.1 ERD ( Entity-Relationship Diagram) ............................................................... 32

  2.2.9.2 DFD ( Data Flow Diagram) .............................................................................. 34

  2.2.9.3 Diagram Konteks .............................................................................................. 38

  2.2.9.4 Kamus Data (Data Dictonary) .......................................................................... 39

  2.2.10 Pembangunan Perangkat Lunak ....................................................................... 39

  2.2.10.1 PHP ( Personal Home Page ) ............................................................................ 39

  2.2.10.2 HTML ( Hypertext Markrup Language ) ......................................................... 40

  2.2.10.3 Javascript .......................................................................................................... 41

  2.2.10.4 CSS ( CascadingStyle Sheet)............................................................................ 41

  2.2.10.6 SQL (Structure Query Language) .................................................................... 44

  2.2.10.7 Adobe Dreamweaver ........................................................................................ 45

  2.2.10.8 XAMPP ............................................................................................................ 46

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

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

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

  3.1.2 Prosedur Yang Sedang Berjalan ....................................................................... 49

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

  3.1.2.2 Proesdur Pemberian Tugas ............................................................................... 52

  3.1.2.3 Prosedur Pemberian Latihan............................................................................. 54

  3.1.2.4 Prosedur Diskusi Antar Siswa dan Komunikasi dengan Guru ......................... 56

  3.1.2.5 Prosedur Monitoring Kepala Sekolah .............................................................. 58

  3.2 Analisis Kebutuhan Non-Fungsional ............................................................... 60

  3.2.1 Analisis User (Pengguna) Sistem ..................................................................... 60

  3.2.2 Analisis Pengkodean ........................................................................................ 66

  3.2.2.1 Nomor Induk Siswa ( NIS ) .............................................................................. 66

  3.2.2.2 Nomor Unik Pendidikan dan Tenaga Kependidikan ........................................ 67

  3.2.2.3 Pengkodean Kelas ............................................................................................ 68

  3.2.2.4 Pengkodean Materi ........................................................................................... 69

  3.2.2.5 Pengkodean Tugas ............................................................................................ 69

  3.2.3 Analisi Perangkat Keras (Hardware) ................................................................ 70

  3.2.4 Analisis Perangkat Lunak (Software) ............................................................... 70

  3.2.5 Analisis Jaringan .............................................................................................. 71

  3.3 Aturan Bisnis .................................................................................................... 71

  3.3.2 Aturan Bisnis Pada Aplikasi LMS ................................................................... 72

  3.4 Analisis Dashboard ........................................................................................... 73

  3.4.1 Analisis Penilaian KBM Guru .......................................................................... 74

  3.4.2 Analisis Penilaian KBM Siswa ........................................................................ 75

  3.5 Analisis Basis Data ........................................................................................... 79

  3.5.1 Entity Relationship Diagram (ERD) ................................................................ 79

  3.6 Analisis Kebutuan Fungsional .......................................................................... 80

  3.6.1 Diagram Konteks .............................................................................................. 81

  3.6.2 Data Flow Diagram (DFD) ............................................................................... 82

  3.6.2.1 DFD Level 1 ..................................................................................................... 82

  3.6.2.2 DFD Level 2 ..................................................................................................... 84

  3.6.2.3 DFD Level 3 ..................................................................................................... 87

  3.6.3 Spesifikasi Proses ............................................................................................. 99

  3.6.4 Kamus Data .................................................................................................... 158

  3.6.5 Perancangan Sistem ........................................................................................ 166

  3.6.5.1 Diagram Relasi ............................................................................................... 166

  3.6.5.2 Struktur Tabel ................................................................................................. 167

  3.6.6 Perancangan Struktur Menu ........................................................................... 176

  3.6.7 Perancangan Antarmuka ................................................................................. 180

  3.6.8 Perancangan Pesan ......................................................................................... 214

  3.6.9 Jaringan Semantik .......................................................................................... 215

  3.6.10 Perancangan Prosedural.................................................................................. 217

  BAB 4 IMPLEMENTASI DAN PENGUJIAN .......................................................... 233

  4.1 Implementasi Sistem ...................................................................................... 233

  4.1.2 Kebutuhan Perangkat Lunak .......................................................................... 234

  4.1.3 Implementasi Basis Data ................................................................................ 234

  4.1.4 Implementasi Antarmuka ............................................................................... 251

  4.2 Pengujian Alpha ............................................................................................. 255

  4.2.1 Rencana Pengujian ......................................................................................... 256

  4.3 Kasus dan Hasil Pengujian ............................................................................. 259

  4.3.1.1 Pengujian bagian Admin ................................................................................ 259

  4.3.1.2 Pengujian Bagian Wakasek Kesiswaan .......................................................... 265

  4.3.1.3 Pengujian bagian wakasek kurikulum ............................................................ 286

  4.3.1.4 Pengujian bagian guru .................................................................................... 294

  4.3.1.5 Pengujian bagian siswa................................................................................... 309

  4.4 Kesimpulan Hasil Pengujian Alpha................................................................ 316

  4.5 Pengujian Beta ................................................................................................ 316

  4.5.1 Skenario Pengujian Beta................................................................................. 316

  4.5.1.1 Wawancara ..................................................................................................... 316

  4.5.1.2 Kuisioner ........................................................................................................ 317

  4.6 Kesimpulan Pengujian Beta ........................................................................... 332

  BAB 5 KESIMPULAN DAN SARAN ...................................................................... 333

  5.1 Kesimpulan ..................................................................................................... 333

  5.2 Saran ............................................................................................................... 334 Daftar Pustaka ............................................................................................................... 335

DAFTAR PUSTAKA

  [1] Bunafit Nugroho, (2004), PHP dan MYSQL Dengan Editor Dreamweaver MX, Andi, Yogyakarta. [2] Eckerson,Wayne.(2005),Deploying Dashboard and Scorecards,TD WI Best Practicies report. [3] Eva Hariyanti, 2010, Model Pengembangan Dashboard Untuk

  Monitoring Dan Evaluasi Kinerja Sebagai Upaya Peningkatan Mutu Perguruan Tinggi. [4] Fathansyah, Ir., 2004. “Basis Data”, Informatika : Bandung. [5] Madcoms, (2004), Aplikasi Program PHP & MySQL Untuk Membuat Website Interaktif, Andi, Yogyakarta. [6] Orts, Daryl. (2005) Dashboard Development and Deployment, News

  Business, [online], http://news-business.vlex.com/vid/dashboard- development-and-deployment-62243694 : [09 April 2013]. [7] Pressman, Roger

  S., “Rekayasa Perangkat Lunak: pendekatan praktisi (Buku 1)”, Andi, Yogyakarta, 2002. [8] Reny Citra Nurani. 2010. Rancang bangun visualisasi informasi data- data akademik dengan menggunakan sistem dashboard di STIKOM surabaya. STIKOM Surabaya. [9] SMK Angkasa 1 Margahayu. (2013) Profil Sekolah,[online], :[ 9 April 2013]. [10] Sugiyono.2010.Metode Penelitian Kuantitatif Kualitatif dan R&D .Bandung : ALFABETA. [11] Wahono, Romi Satria. (2008) Definisi dan Komponen E-learning,

  [online], http://romisatriawahono.net/2008/01/23/meluruskan-salah- kaprah-tentang-e-learning/ : [11 April 2013]. [12] Karmilasari. Teknik Pengujian Perangkat Lunak, (diunduh pada, 03

  Agustus 2013,15:55),http://karmila.staff.gunadarma.ac.id/Downloads/files/313

  [13] Agisa Rusaldi Wildan.(2013) White Box Testing & Black Box Testing,[online], http://bangwildan.web.id/berita-176-white-box- testing--black-box-testing.html :[03 April 2013].

  [14] Nazir M.2005.Metode Penelitian..Bogor : Ghalia Indonesia.

BAB 1 PENDAHULUAN

1.1 Latar Belakang

  SMK Angkasa 1 Margahayu merupakan sekolah menengah kejuruan yang memiliki enam program keahlian diantaranya Teknik Transmisi Telekomunikasi, Teknik Suitsing, Teknik Kendaraan Ringan, Teknik Komputer dan Jaringan, Teknik Audio Video, Rekayasa Perangkat Lunak. Jumlah siswa/i yang terdaftar ditahun ajaran 2012/2013 seluruhnya berjumlah 1017 orang dan jumlah guru sebanyak 63 orang. Sekolah kejuruan ini berlokasi di Jalan Hercules Iv No. 1 Margahayu Bandung. Sekolah yang telah berdiri sejak 1968 saat ini telah memiliki website resmi dengan alamat.

  Kegiatan belajar mengajar di SMK Angkasa 1 Margahayu dilakukan oleh guru dan siswa di kelas secara tatap muka. Guru memberikan materi dan referensi pelajaran dengan menuliskan materi pelajaran di papan tulis dan guru juga memberikan materi pelajaran yang bersumber dari buku cetak agar bisa dibaca dan dipelajari lagi ketika siswa/i berada dirumah atau berada diluar lingkungan sekolah. Guru yang tidak bisa hadir atau yang berhalangan hadir kesekolah mengakibatkan penyampaian materi pembelajaran dari suatu mata pelajaran menjadi terganggu. Begitu juga terhadap siswa yang berhalangan mengikuti pembelajaran, diharapkan siswa tersebut mendapatkan ilmu sesuai materi yang diajarakan.

  Kegiatan diskusi yang berlangsung di dalam kelas pada saat proses pembelajaran berlangsung dilakukan dengan pembentukkan kelompok kecil yang dipimpin oleh seorang ketua atau moderator untuk mengatur pembicaraan, kegiatan diskusi dilakukan untuk membahas suatu materi pelajaran, masalah dalam proses belajar mengajar ataupun isu dalam bidang pelajaran yang menarik perhatian siswa. Terbatasnya waktu diskusi di kelas mengakibatkan kegiatan diskusi sering tidak selesai, sehingga siswa belum dapat menyimpulkan hasil diskusi dan juga guru tidak dapat mengevaluasi hasil kegiatan diskusi tersebut.

  Kendala lainnya yaitu seperti ketika guru berhalangan hadir, guru belum memiliki media penyimpanan pengumpulan tugas yang dapat menimbulkan tugas sebagian siswa tersebut hilang atau tercampur dengan siswa kelas lainnya, sehingga dapat dilihat belum tersedianya media penyimpanan dalam pengumpulan tugas.

  Kepala sekolah melakukan monitoring kegiatan belajar mengajar perbulan. Proses monitoring tiap kelas dilaporkan oleh guru kepada kepala sekolah. Sehingga untuk memeriksa hasil dari monitoring, kepala sekolah memerlukan waktu yang cukup lama.

  E-learning merupakan sebuah metode pembelajaran jarak jauh yang digunakan dengan dukungan media elektronik. E-learning banyak di kembangkan di berbagai sekolah sebagai pendukung dalam membantu pembelajaran siswa diluar kelas. Dalam proses penyelengaraan e-learning, maka dibutuhkan sebuah

  

Learning Management System (LMS), yang berfungsi untuk mengatur tata

laksana proses pembelajaran di dalam model e-learning.

  Berdasarkan permasalahan yang telah dipaparkan sebelumnya, sebuah sistem

baru ditawarkan untuk mengatasi permasalahan tersebut yaitu dengan dibangunnya

suatu sistem pembelajaran online yang dapat memanajemen kegiatan e-learning yaitu

Learning Management System (LMS), untuk menunjang proses belajar mengajar

bagi siswa dan guru di SMK Angkasa 1 Margahayu dengan menggunakan media

internet.

1.2 Identifikasi Masalah

  Berdasarkan latar belakang tersebut, maka dapat didefinisikan beberapa masalahnya sebagai berikut:

  1. Belum tersedianya fasilitas untuk guru dalam membagikan materi pelajaran, sehingga ketika guru berhalangan hadir materi tidak bisa disampaikan.

  2. Tidak tersedianya sarana diskusi antar siswa dan komunikasi dengan guru di luar jam sekolah, sehingga siswa yang ingin bertanya pada guru diluar jam sekolah merasa kesulitan.

  3. Siswa belum memiliki media penyimpanan tugas sehingga tugas siswa sering tertukar bahkan hilang saat pengumpulan tugas .

  4. Kepala sekolah belum memiliki sarana untuk memonitoring kegiatan belajar mengajar (KBM).

1.3 Maksud dan Tujuan

  1.3.1 Maksud

  Berdasarkan masalah yang telah dipaparkan sebelumnya, untuk meningkatkan proses belajar mengajar di SMK Angkasa 1 Margahayu. Maka dibutuhkan aplikasi learning management system berbasis website untuk menunjang proses belajar mengajar bagi siswa dan guru.

  1.3.2 Tujuan

  Tujuan yang akan dicapai dari pembangunan aplikasi ini adalah sebagai berikut :

  1. Menyediakan fasilitas untuk guru dalam penyampaian materi sehingga saat guru berhalangan hadir penyampaian bahan materi pembelajaran dapat tersampaikan, selain itu memudahkan siswa dalam mendapatkan materi pelajaran.

  2. Menyediakan sarana diskusi dan komunikasi antar siswa dan guru yang dapat dilakukan di luar sekolah.

  3. Memberikan suatu media penyimpanan dalam pengunpulan tugas siswa.

  4. Memudahkan kepala sekolah dalam memeriksa hasil kegiatan belajar mengajar siswa perkelas setiap bulannya .

1.4 Batasan Masalah

  Batasan masalah dalam pembangunan aplikasi e-learning di SMK Angkasa 1 Margahayu ini dimaksudkan agar pembahasan lebih terarah dan tidak menyimpang, maka batasan masalah dari pembangunan aplikasi learning management system ini adalah sebagai berikut:

  1. Aplikasi ini hanya digunakan di SMK Angkasa 1 Margahayu sebagai sarana pendukung dalam pembelajaran.

  Kepala Sekolah

  Membuat Data Guru, Data Siswa dan Data Kelas

  Wakasek Kesiswaan

  Melakukan pembagian tugas mengajar kepada guru Berinteraksi langsung dengan aplikasi

  Wakasek Kurikulum

  Berinteraksi langsung dengan aplikasi

  Meminitoring kegiatan akademik siswa perkelas setiap bulan

Tabel 1.1 Hak Akses Pengguna Pengguna Tanggung Jawab Hak Akses

  2. Ruang lingkup aplikasi

  3. Pengguna Aplikasi learning management system ini mempunyai 6 level hak akses pengguna yang dapat dilihat pada Tabel 1.1.

  answere(lebih dari satu jawaban) dan single answere( satu jawaban).

  e. Soal berbentuk pilihan ganda (multichoice) yang berjenis muliple

  d. File atau dokumen yang diupload dibatasi atau maksimal sebesar 5 MB per- file materi pelajaran, tugas.

  c. Format file yang didukung adalah .FLV, .PDF, .DOC, .DOCX, .PPT, .PPTX dan .JPG

  b. Aplikasi yang dibangun hanya mengolah data untuk keperluan pembelajaran jarak jauh, tidak mengolah data sistem akademik.

  a. Aplikasi Learning Management System ini hanya memanagement proses E-learning.

  Berinteraksi langsung dengan aplikasi

  4. Proses Proses yang terjadi pada aplikasi learning management system di SMK Angkasa 1 Margahayu ini adalah proses pemberian materi, proses pengumpulan tugas pelajaran, proses pemberian evaluasi/latihan pembelajaran bagi siswa, dan proses pemberian nilai ujian siswa.

  5. Data Data yang diolah dalam pembangunan aplikasi ini adalah data guru, data siswa, data mata pelajaran, data tugas, data tahun ajar, data kelas, data nilai, data soal , data forum diskusi, dan data forum jawab.

  6. Keluaran (Output) Hasil keluaran dari aplikasi learning management system ini adalah informasi materi ,informasi tugas pelajaran, informasi tahun ajaran, informasi latihan online beserta nilainya, informasi guru dan informasi siswa.

  7. Fitur - fitur Fitur

  • – fitur yang ada dalam aplikasi ini adalah:

  a. Download dan upload materi pelajaran yang berupa teks, gambar, audio dan video.

  b. Forum diskusi yaitu sebagai media komunikasi pembelajaran sesuai dengan kategori dan topik yang tersedia.

  c. Dashboard pada halaman kepala sekolah untuk monitoring aktifitas Admin

  Melakukan proses pengelolaan data admin pengguna sistem Berinteraksi langsung dengan aplikasi

  Guru Melakukan proses pengelolahan data yang berhubungan dengan kegiatan belajar mengajar

  Berinteraksi langsung dengan aplikasi dan siswa

  Siswa Melakukan proses pembelajaran Berinteraksi langsung dengan aplikasi dan Guru banyak guru mengupload materi, memberi tugas dan memberi latihan pada siswa. Selain itu kepala sekolah juga dapat melihat nilai rata-rata latihan dan nilai rata-rata tugas perkelas.

  8. Keamanan Keamanan data menggunakan username dan password berdasarkan NIS (Nomor Induk Siswa) dan NUPTK( Nomor Unik Pendidikan dan Tenaga Kependidikan) untuk keamanan data user.

  9. Perangkat Lunak/Software Aplikasi ini dibangun dengan aplikasi Adobe Dreamweaver CS3 dengan bahasa pemograman PHP, MySQL sebagai DBMS (Database Management System), XAMPP sebagai Internal server yang digunakan untuk uji coba browser sebagai web browsernya, dan Client-Server.

  10. Model analisis perangkat lunak yang digunakan adalah pemodelan analisis terstruktur. Alat pemodelan yang digunakan adalah flowmap, Entity-Relationship Diagram (ERD) dan Data Flow Diagram (DFD).

1.5 Metode Penelitian

  Metodologi penelitian deskriptif adalah suatu bentuk penelitian yang ditujukan untuk mendeskripsikan fenomena-fenomena yang ada, baik fenomena alamiah maupun fenomena buatan manusia. Metode penelitian deskriptif terdiri menjadi dua metode, yaitu Metode Pengumpulan Data, dan Metode Pembangunan perangkat lunak.

1.5.1 Teknik Pengumpulan Data

  Teknik pengumpulan data dalam pembangunan aplikasi learning management system yang akan digunakan terdiri dari 3 jenis tahapan pengumpulan data adalah sebagai berikut :

  1. Studi Literatur.

  Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan pembuatan website learning management system 2. Observasi. Pengumpulan data dengan mengadakan penelitian dan peninjauan langsung terhadap permasalahan yang diambil di SMK Angkasa 1 Margahayu.

  3. Wawancara.

  Pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil di SMK Angkasa 1 Margahayu.

1.5.2 Model Pembangunan Perangkat Lunak

  Model pembangunan perangkat lunak ini menggunakan paradigma perangkat lunak secara waterfall menurut Roger S (Gambar 1.1), model ini mengusulkan sebuah pendekatan perkembangan software yang sistematik dan sekuensial,[7] yang meliputi beberapa proses diantaranya: a. Pengumpulan Data

  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.

  b. Analisis Merupakan tahap menganalisis hal-hal yang diperlukan dalam pelaksanaan perancangan e-leraning.

  c. Perancangan Merancang tampilan website yang disesuaikan dengan kebutuhan di SMK Angkasa 1 Margahayu.

  d. Pengkodean Tahap penerjemahan data yang telah dirancang keadalam bahasa pemrograman PHP. e. Pengujian Merupakan tahap pengujian terhadap Aplikasi berbasis web yang dibangun.

  f. Pemeliharaan Tahap akhir dimana website yang sudah selesai dapat mengalami perubahan

  • –perubahan atau penambahan sesuai dengan permintaan

  user

  Tahapan dalam model waterfall (gambar 1.1). Pengembangan sistem dapat digambarkan sebagai berikut :

  .

  Pengumpulan Data Analisis Perancangan

  Pengkodean Pengujian Pemeliharaan

Gambar 1.1 Waterfall Model [Roger S. Pressman]

1.6 Sistematika Penulisan

  Sistematika penulisan tugas akhir dibagi dalam beberapa bab dengan pokok pembahasan secara umum, adalah sebagai berikut :

  BAB I PENDAHULUAN Menguraikan tentang latar belakang permasalahan, mencoba mengidentifikasii permasalahan yang dihadapi, menentukan tujuan dan kegunaan penelitian, yang kemudian diikuti dengan pembatasan masalah, serta sistematika penulisan.

  BAB II. LANDASAN TEORI Bab ini dibagi menjadi 2 bagian yaitu: tinjauan sekolah dan landasan teori. tinjauan sekolah berisikan tentang sejarah singkat sekolah, visi dan misi sekolah, struktur organisasi sekolah, dan deskripsi pekerjaan. Sedangkan landasan teori berisi tentang teori-teori pendukung dalam membangun aplikasi learning management system.

  BAB III. ANALISIS MASALAH Bab ini berisikan tentang analisis dalam membangun aplikasi ini seperti analisis sistem yang sedang berjalan, analisis kebutuhan non fungsional yang berupa analisis user, analisis pengkodean, analisis perangkat keras(hardware), analisis perangkat lunak (software), dan analisis jaringan. Analisis kebutuhan fungsional berupa Entity Relation Diagram (ERD), Diagram Konteks, Data Flow Diagram(DFD), Tabel Spesifikasi Proses dan lain-lain yang sesuai dengan metode pembangunan perangkat lunak yang digunakan.

  BAB IV. PERANCANGAN DAN IMPLEMENTASI Bab ini berisi hasil implementasi dari hasil analisis dan perancangan yang telah dibuat disertai juga dengan hasil pengujian dari aplikasi ini yang dilakukan di SMK Angkasa 1 Margahayu sehingga diketahui apakah sistem yang dibangun sudah memenuhi syarat sebagai aplikasi yang mudah digunakan.

  BAB V. KESIMPULAN DAN SARAN Bab ini berisikan tentang kesimpulan dari pembahasan yang sudah diperoleh dari hasil penulisan tugas akhir dan saran untuk perbaikan sistem untuk masa yang akan datang.

BAB 2 TINJAUAN PUSTAKA Dalam BAB dua ini akan dijelaskan konsep serta dasar teori yang berkaitan

  dengan permasalahan yang terjadi kemudian akan dibahas sebagai dasar pemahaman dalam mengimplementasikan aplikasi yang akan di buat.

  2.1 Gambaran Umum SMK Angkasa 1 Margahayu

  Pada Tahap ini merupakan peninjauan terhadap tempat penelitian studi kasus yang dilakukan di Sekolah Menengah Kejuruan Angkasa 1 Margahayu.

2.1.1 Sejarah Singkat SMK Angkasa 1 Margahayu

  SMK Angkasa 1 berdiri pada tanggal 16 Agustus 1968 dengan nama STM Elektronika Angkasa dengan jurusan pemeliharaan dan pembetulan dengan status swasta dibawah naungan TNI Angkatan Udara. SMK Elektronika sejak tahun 1972 di percaya oleh kanwil P dan K Jawa Barat untuk menyelenggarakan ujian sendiri yang semula berafiliasi ke STM 2 Bandung, hal ini merupakan kepercayaan penuh yang di idam-idamkan oleh sekolah-sekolah swasta.

  Pada tahun 1979 STM Elektronika Angkasa mendapat peningkatan status dari swasta penuh ke swasta berbantuan P dan K dengan SK mentri P dan K No.63666/D/I/1979 tanggal 26 Juli dengn nam STM berbantuan Angkasa.

  Pada tahun 1986 STM Elektronika Angkasa mendapat pengakuan lagi dengan jenjang akreditas DIAKUI sebagai sekolah menegah kejuruan tingkat tinggi atas (SMKTA) swasta.

  Berdasarkan Direktur Jendral Pendidikan Dasar dan Menegah tanggal 6 Januari 1986 dengan No.001/C/Kep/L86 dengn data sekolah B.12284301, berubahlah nama menjadi SMK Angkasa Lanud Sulaiman Bandung. Surat keputusan ditandatangani langsu oleh Bapak Prof.DR.Hasan Walinono di jakarta pada tanggal 10 Februari 1986 sebagai Direktur Jendral Pendidikan Dasar dan Menengah.

  Sistem disekolah kejuruan selalu diwarnai dengan adanya perubahan kurikulum, yang tentunya diselaraskan dengan kemajuan dan perkembangan ilmu pengetahuan dan teknologi. Oleh sebab itu untuk mengikuti perkembangan ilmu pengetahuan dan teknologi, pemerintah sesuai dengan wewenangnya telah mengganti kurikulum 1984 dengan kurikulum yang baru 1994, deng terjadinya kurikulum ini maka nama STM Elektronika Angkasa dirubah menjadi SMK Elektronika Angkasa.

  Pada tahun 1996 SMK Elektronika Angkasa, dapat meningkatkan status dari diakui menjadi disamakan. Berdasarkan surat keputusan N0.37/C/Kep/WN/1996 tanggal 26 Maret 1996, ini mengambarkan bahwa kepercayaan masyarakat dan pemerintah terhadap SMK Elektronika Angkasa begitu besar.

  Pada tahu 1997 SMK Elektronika Angkasa berubah nama menjadi SMK ANGKASA 1 MARGAHAYU berdasarkan surat edaran Dirjen DISDASMEN tanggal 20 Maret 1997 sebagai tindak lanjut dari keputusan mentri pendidikan dan kebudayaan No.036/0/1997 tentang perubahan SMKTA menjadi STM serta organisai dan tata kerja SMK[2]. .

2.1.2 Visi dan Misi

  1. Visi

  Menjadikan sekolah bertarap nasional yang memiliki kualitas kompetensi dan markeTabel.

  2. Misi

  1. Beriman dan bertakwa kepada tuhan yang maha esa

  2. Menciptakan hasil didik yang siap pakai

  3. Kreatif dan inofatif

  4. Disiplin 5. Bersih.

2.1.3 Struktur Organisasi Sekolah

  Struktur organisasi merupakan susunan yang terdiri dari fungsi- fungsi dan hubungan-hubungan yang menyatakan keseluruhan kegiatan untuk mencapai suatu sasaran. Struktur keorganisasian di SMK Angkasa 1 Margahayu dapat dilihat pada gambar 2.1.

  

Kepala Sekolah

Wakasek Kesiswaan Wakasek Sarana Wakasek Hubin Wakasek Kurikulum Koor. Bendahara Kepala Tata Usaha Ketua Program Keahlian Wali Kelas Guru Siswa Gambar 2.1Struktur Organisasi SMK Angkasa 1 Margahayu

2.1.4 Job Description

1. Kepala Sekolah

  A. Tanggungjawab Bertanggungjawab terhadap seluruh kegiatan pada setiap bagian yang ada di sekolah baik internal maupun eksternal.

  B. Tugas

  1. Menetapkan program sekolah baik jangka panjang maupun jangka pendek.

  2. Memastikan setiap petugas mendapatkan tugas sesuai dengan keahliannya.

  3. Memastikan setiap kegiatan pada setiap bagian berjalan sesuai dengan yang telah diprogramkan.

  4. Mengendalikan kegiatan pada setiap bagian yang ada disekolah.

  5. Melakukan penilaian terhadap kinerja masing-masing bagian yang ada disekolah.

  2. Wakasek Kesiswaan

  A. Tanggungjawab Bertanggungjawab terhadap kegiatan yang terkait dengan kesiswaan.

  B. Tugas

  1. Menyusun program yang terkait dengan kegiatan kesiswaan.

  2. Mengkoordinir pelaksanaan kegiatan ekstra kurikuler.

  3. Mengkoordinir kegiatan peringatan hari-hari besar nasional dan keagamaan.

  4. Mengkoordinir pelaksanaan kegiatan disiplin siswa.

  5. Mengkoordinir pelaksanaan upacara.

  6. Mengkoordinir kegiatan pembinaan kepada siswa

  3. Wakasek Sarana

  A. Tanggungjawab Bertanggungjawab terhadap ketersediaan sarana prasarana dan bahan ajar yang mendukung keterlaksananya kegiatan belajar mengajar.

  B. Tugas

  1. Menyusun program yang terkait dengan ketersediaan sarana prasarana dan bahan ajar

  2. Menyusun daftar kebutuhan sarana prasarana dan bahan ajar

  3. Mengkoordinir pelaksanaan pengadaan sarana prasarana dan bahan ajar

  4. Mengkordinir Pelaksanaan Pemeliharaan Sarana prasarana

  5. Inventarisasi sarana dan prasarana 6. Mengkoordinir peminjaman peralatan.

  4. Wakasek Hubin

  A. Tanggungjawab

  Bertanggungjawab terhadap kegiatan yang terkait dengan kerjasama Dunia Usaha/Dunia Indsutri, Masyarakat dan Penelusuran tamatan.

  B. Tugas

  1. Menyusun program yang terkait dengan kegiatan kehumasan.

  2. Mengkoordinir pelaksanaan Praktek Industri.

  3. Mengkoordinir Pelaksanaan Penelusuran Tamatan 4. Melakukan koordinasi dengan komite.

  5. Mengadakan MOU dengan Dunia Usaha/ Dunia Industri.

  6. Menkoordinir pelaksanaan kegiatan promosi sekolah.

  5. Wakasek Kurikulum

  A. Tanggungjawab Bertanggungjawab atas kelancaran kegiatan belajar mengajar disekolah.

  B. Tugas

  1. Menyususn program yang terkait dengan pelaksanaan kurikulum.

  2. Melakukan pembagian tugas mengajar kepada guru adaptif dan normatif dan menyusun jadwal pelajaran.

  3. Memastikan kegiatan belajar mengajar berjalan dengan tertib dan lancar.

  4. Mengkoordinir pelaksanaan Ujian Sekolah dan Ujian Nasional.

  6. Koor Bendahara

  A. Tanggungjawab Koor Bendahara bertanggungjawab atas semua program kerja keuangan sekolahkepada Kepala Sekolah.

  B. Tugas 1. Menyusun administrasi aliran dana sekolah.

  3. Membagkan gaji kepada Guru dan karyawan.

  4. Menyusun pembukuan kas keuangan sekolah.

  5. Mengkoordinasi seluruh uang sekolah.

  6. Membuat laporan keuangan bulanan, semester maupun tahunan.

  7. Kepala Tata Usaha

  A. Tanggungjawab Kepala Tata Usaha bertanggungjawab atas kegiatan ketatausahaan disekolah.

  B. Tugas

  1. Menyusun program kerja yangterkait dengan kegiatan ketatausahaan.

  2. Mengkoordinir pelaksanaan kegiatan ketatausahaan.

  3. Membuat SK pembagaian tugas guru dan pegawai 4. Mengendalikan kegiatan ketatausahaan.

  8. Ketua Program Keahlian

  A. Tanggungjawab Bertanggungjawab terhadap pelaksaan kegiatan dan pengembangan program keahlian.

  B. Tugas 1. Menyusun program kerja.

  2. Membagi tugas mengajar kepada guru produktif .

  3. Mengusulkan kebutuhan sarana prasaran dan bahan ajar kepada wakasek yang terkait.

  4. Mengendalikan penggunaan laboratorium yang ada diprogram keahlian.

  5. Mengendalikan kegiatan yang ada deprogram keahlian.

  6. Mengembangkan kurikulum untuk mata pelajaran produktif

  9. Wali kelas

  Bertanggungjawab atas seluruh siswa dalam suatu kelas, meiliki tugas sebagai wali orangtua disekolah membimbing anak wali kelas dalam proses kegiatan belajar mengajar.

  10. Guru

  Menyiapkan meteri pembelajaran dari mulai meringkas materi, memberi tugas, memberi latihan sampai memberi ujian kepada siswa. Guru memberi nilai tugas pada siswa yang telah mengumpulkan tugas dan nilai latihan / ujian diberikan jika siswa telah selesai mengerjakan latihan / ujian.

  11. Siswa

  Siswa mengikuti proses kegiatan belajar mengajar (KBM) yang dimulai dari pencatatan materi yang diberi oleh guru, mengerjakan tugas dan latihan yang diberikan oleh guru.

2.2 Landasan Teori

  Landasan teori merupakan kumpulan teori-teroi yang menjadi dasar pembangunan Learning Management System di SMK Angkasa 1 Margahayu.

2.2.1 Pengertian Learning Management System

  Beberapa pengertian Learning Management System ( LMS ) dapat didefinisiakn sebagai berikut : Pandey (2009) yang tertulis dalam Szabo, LMS adalah infrastruktur yang memberikan dan mengelola konten, mengidentifikasi, menilai, melacak kemajuan, mengumpulkan dan menyajikan data untuk mengawasi proses pembelajaran secara keseluruhan.

  Baumgartner dalam Graf (2007), LMS adalah sebuah perangkat lunak yang membantu dalam pengajaran/penyampaian materi pelajaran via internet. Alias dalam Graf (2007), LMS dapat diartikan sebagai aplikasi berbasis web yang digunakan untuk merencanakan, mengimplementasikan, dan menilai proses pembelajaran dengan spesifik.

  Dari beberapa definisi yang telah di ungkapkan oleh para ahli diatas dapat disimpulkan bahwa Learning Management System (LMS) adalah aplikasi perangkat lunak untuk dokumentasi, administrasi, pelacakan, pelaporan program pelatihan, kelas dan kegiatan „‟online‟‟, program pembelajaran elektronik (e-learning program), dan isi pelatihan. Sebuah Learning management System yang kuat harus dapat melakukan hal-hal berikut ( Ellis, 2009, pl): a. Memusatkan dan mengotomatisasi administrasi

  b. Self-service dan self-guided service

  c. Mengumpulkan konten dan menyampaikannya dengan cepat

  d. Mengkonsolidasikan inisiatif pembelajaran berbasis web