Membangun aplikasi learning management system pada SMK/SMEA Pajajaran 2

RIWAYAT HIDUP

A. DATA PRIBADI

  Nama : Tempat Lahir: Tanggal Lahir:

HARRY TAUFIK BANDUNG 06/01/1990 ALALA

  Nim : Kelas : 10107125

  IF-3 2007 Jenis Kelamin : Laki-Laki Agama : ISLAM

  Tinggi Badan : Alamat Domisili : 170 cm Jl. Melati II, E.23 No. 35, RT 01/05

  Berat Badan : Cilengkrang, Bandung 65 kg Kode Pos : No Telpon selular (Handphone) 40618 082130163009 E-mail : Status perkawinan : blackout.harry@yahoo.com Singel

  .

B. PENDIDIKAN No Pendidikan Nama Sekolah Tahun Lulus

  1 SD 2001

  SD Negeri Ujungberung 03

  2 SMP SMP Negeri 50 Bandung 2004

  3 SMA SMA Negeri 26 Bandung 2007

Universitas Komputer Indonesia

  4 S1 2013

  (Bandung) .

  .

  

Demikian riwayat hidup ini diisi dengan sebenar-benarnya dan untuk digunakan lebih

lanjut.

  Bandung, 27 Agustus 2013 (Harry Taufik Alala)

  MEMBANGUN APLIKASI LEARNING MANAGEMENT SYSTEM PADA SMK/SMEA PAJAJARAN 2 SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Strata Satu Jurusan Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer Universitas Komputer Indonesia

HARRY TAUFIK ALALA 10107125 JURUSAN TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA BANDUNG 2013

  

DAFTAR ISI

  ABSTRAK .......................................................................................................... i ABSTRACT ........................................................................................................ ii KATA PENGANTAR ........................................................................................ iii DAFTAR ISI ...................................................................................................... v DAFTAR TABEL .............................................................................................. x DAFTAR GAMBAR .......................................................................................... xv DAFTAR SIMBOL ........................................................................................... xix DAFTAR LAMPIRAN ..................................................................................... xxii

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

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

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

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

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

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

  1.5.1 Tahap Pengumpulan Data .................................................................... 4

  1.5.2 Tahap Pembuatan Perangkat Lunak ..................................................... 5

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

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

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

  2.1.1 Sejarah Singkat SMK/SMEA Pajajaran 2............................................. 9

  2.1.2 Visi dan Misi Sekolah ........................................................................... 9

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

  2.1.4 Deskripsi Pekerjaan ............................................................................. 11

  2.2 Landasan Teori...................................................................................... 12

  2.2.1 Konsep E-Learning ............................................................................... 13 v

  2.2.2 Definisi E-Learning .............................................................................. 13

  2.2.3 Mengapa E-Learning ............................................................................ 14

  2.2.4 Apa itu E-Learning ............................................................................... 15

  2.2.5 Manfaat E-Learning .............................................................................. 17

  2.2.6 Content E-Learning .............................................................................. 19

  2.2.7 Learning Management System .............................................................. 22

  2.3 Plagiarism ............................................................................................ 23

  2.3.1 Algoritma Smith-Waterman ................................................................. 24

  2.4 Multimedia ............................................................................................ 30

  2.4.1 Mengapa Multimedia ............................................................................ 30

  2.4.2 Sistem Multimedia ................................................................................ 31

  2.4.3 Video Streaming .................................................................................... 32

  2.5 Pengertian Data ..................................................................................... 33

  2.6 Pengertian Sistem.................................................................................. 33

  2.6.1 Ciri-Ciri Sistem ..................................................................................... 34

  2.6.2 Bentuk Umum Sistem ........................................................................... 34

  2.6.3 Karakteristik Sistem .............................................................................. 35

  2.6.4 Konsep Dasar Informasi ....................................................................... 37

  2.6.4.1 Konsep Dasar Sistem Informasi............................................................ 38

  2.6.4.2 Alat Pengembang Sistem ...................................................................... 38

  2.6.4.3 Flowmap ............................................................................................... 39

  2.6.4.4 Entity Relation Diagram (ERD) .......................................................... 39

  2.6.4.5 Data Flow Diagram (DFD) ................................................................. 40

  2.6.5 Basis Data ............................................................................................. 40

  2.7 Pengenalan PHP (Personal Home Page) ............................................. 42

  2.8 HTML (Hypertext Markup Language) ................................................. 43

  2.9 MySQL ................................................................................................ 44 vi

  2.10 JavaScript ............................................................................................. 46

  2.11 Cascading Style Sheets (CSS) ............................................................... 47

  2.12 Macromedia Dreamweaver .................................................................. 47

  2.13 Internet .................................................................................................. 48

  2.13.1 TCP/IP................................................................................................... 48

  2.13.2 Browser dan Webserver ........................................................................ 50

  2.14 PhpMyAdmin......................................................................................... 50

  BAB 3 ANALISIS DAN PERANCANGAN SISTEM ...................................... 51

  3.1 Analisis Sistem ..................................................................................... 51

  3.1.1 Analisis Masalah ................................................................................... 51

  3.1.2 Prosedur Yang Berjalan ........................................................................ 52

  3.1.2.1 Prosedur Pemberian Materi Saat Guru Hadir ....................................... 52

  3.1.2.2 Prosedur Penambahan Materi Saat Guru Tidak Hadir .......................... 53

  3.1.2.3 Prosedur Pemberian Tugas ................................................................... 55

  3.1.2.4 Prosedur Pelaksanaan Ujian .................................................................. 57

  3.1.2.5 Prosedur Ulangan .................................................................................. 59

  3.1.2.6 Prosedur Pengolahan Nilai Raport ........................................................ 60

  3.2 Analisis Kebutuhan Non-Fungsional .................................................... 62

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

  3.2.2 Analisis Pengkodean ............................................................................ 67

  3.2.2.1 Pengkodean Nomor Induk Siswa (NIS) ................................................ 67

  3.2.2.2 Pengkodean Nomor Induk Pegawai (NIP) ........................................... 68

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

  3.2.2.5 Pengkodean Materi ............................................................................... 68

  3.2.2.6 Pengkodean Mata Pelajaran ................................................................. 68

  3.2.2.7 Pengkodean Tugas ................................................................................ 68

  3.2.3 Analisis Perangkat Keras (Hardware).................................................. 69 vii

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

  3.3 Analisis Basis Data ............................................................................... 70

  3.3.1 Entity Relationship Diagram (ERD) ..................................................... 70

  3.4 Analisis Kebutuhan Fungsional ............................................................ 75

  3.4.1 Diagram Konteks .................................................................................. 75

  3.4.2 Data Flow Diagram (DFD) .................................................................. 75

  3.4.2.1 DFD Level 1 ......................................................................................... 76

  3.4.2.2 DFD Level 2 ......................................................................................... 78

  3.4.2.3 DFD Level 3.......................................................... ............................... 82

  3.4.2.2 DFD Level 4.......................................................... ............................... 97

  3.4.3 Spesifikasi Proses................................................................................. 98

  3.4.4 Kamus Data ........................................................................................... 129

  3.5 Perancangan Sistem............................................................................... 138

  3.5.1 Diagram Relasi .................................................................................... 138

  3.5.2 Struktur Tabel ...................................................................................... 140

  3.5.3 Perancangan Struktur Menu............ ...................................................... 155

  3.5.4 Perancangan Antarmuka ................................................. .................... 160

  3.5.5 Perancangan Pesan ............................................................ ................... 179

  3.5.6 Jaringan Semantik .............................................................. .................. 181

  3.5.7 Perancangan Prosedural .................................................... ................... 183

  BAB 4 IMPLEMENTASI DAN PENGUJIAN ..................................... ............ 202

  4.1 Implementasi ................................................................................ ........ 187

  4.1.1 Kebutuhan Perangkat Keras .................................................................. 187

  4.1.2 Kebutuhan Perangkat Lunak ................................................................. 188

  4.1.3 Implementasi Basis Data....................................................................... 188

  4.1.4 Implementasi Antarmuka ...................................................................... 194

  4.2 Pengujian Alpha .................................................................................... 198 viii

  4.2.1 Rencana Pengujian ................................................................................ 199

  4.2.2 Kasus Dan Hasil Pengujian .................................................................. 200

  4.2.3 Kesimpulan hasil Pengujian Alpha ...................................................... 223

  4.3 Pengujian Beta ...................................................................................... 223

  4.3.1 Skenario Pengujian Beta ...................................................................... 223

  4.3.2 Kesimpulan hasil Pengujian Beta ........................................................ 232

  BAB 5 KESIMPULAN DAN SARAN .............................................................. 265

  5.1 Kesimpulan ........................................................................................... 265

  5.2 Saran ..................................................................................................... 266 DAFTAR PUSTAKA ......................................................................................... 267 ix

KATA PENGANTAR

  Assalamu’alaikum Wr. Wb., Alhamdulillah, segala puji dan syukur penulis atas kehadirat Alaah SWT yang telah melimpahkan rahmat dan hidayah-Nya kepada penulis, karena hanya dengan restu dan anugerah-Nya maka Laporan Skripsi untuk menempuh Ujian Akhir Sarjana yang merupakan salah satu syarat kelulusan Program Strata Satu Jurusan Teknik Informatika ini dapat terselesaikan dengan baik dan tepat pada waktunya.

  Laporan Skripsi ini berjudul

  “Aplikasi Learning Management System pada SMK/SMEA Pajajaran 2 . Laporan ini berisi seluruh proses pembuatan

  program aplikasi e-learning yang di dalamnya berisi materi-materi, soal-soal serta simulasi-simulasi pelajaran tingkat SMK dari kelas sepuluh sampai kelas duabelas sesuai dengan kurikulum yang berlaku.

  Penulis menyadari sepenuhnya bahwa di dalam laporan ini masih terdapat banyak kekurangan yang disebabkan oleh keterbatasan pengetahuan, kemampuan, dan pengalaman yang dimiliki oleh penulis. Oleh karena itu, penulis senantiasa akan menerima masukan berupa kritik dan saran yang bersifat membangun, yang akan penulis terima dengan senang hati agar dapat mencapai kesempurnaan di masa yang akan datang.

  Dengan segala kerendahan hati, perkenankanlah penulis menyampaikan ucapan terima kasih yang sebesar-besarnya kepada semua pihak yang telah membantu penulis hingga laporan skripsi ini selesai, terutama 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 ( Krisnilawati dan Siswo Sutardi ), adik-adikku tersayang (Dewi Rahmawati dan Hiro Rizki) dan saudara-saudaraku yang selalu memberikan do’a yang ikhlas, dukungan, dan semangat yang sangat berarti . iii iv

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

  5. Pak Galih Hermawan, S.Kom, M.T., selaku Dosen Pembimbing yang telah banyak memberikan masukan, pengarahan dan bimbingan yang sangat berarti kepada penulis.

  6. Seluruh Staff dan Guru SMK/SMEA Pajajaran 2.

  7. Sekretariat Jurusan Teknik Informatika Universitas Komputer Indonesia.

  8. Seluruh keluarga yang telah memberikan dukungan moril dan materilnya.

  9. Semua teman-teman kelas IF-3 angkatan 2007.

  10. Teman-teman kelas if yang mengambil skripsi 2012-2013, Fathur Rizki, Gilang Yudiaputra, Dwi Cahya, Febby Fidestio dan semua pihak yang tak mungkin penulis sebutkan satu-persatu.

  Semoga Allah SWT yang dapat membalas semua kebaikan dan ketulusan yang telah diberikan kepada penulis selama menyelesaikan Laporan Skripsi ini. Akhir kata, penulis berharap semoga Laporan Skripsi ini dapat bermanfaat bagi semua pihak yang membutuhkan.

  Wassalammu ’alaikum Wr.Wb.

  Bandung, Agustus 2013 Penulis

  

DAFTAR PUSTAKA

[1] Sommerville, Ian. 2003. Software Engineering. Jilid 1. Edisi ke-6.

  Terjemahan Yuhilza Hanum. Jakarta: Erlangga. [2]. Hafiz, S. 2009. E-learning Jaringan Komputer Di SMK Prakarya Internasional Bandung, Tugas Akhir. Bandung: UNIKOM.

  [3] Adri. 2008. Multimedia Pengajaran, (diakses 20 Desember 2012) [4]. Kadir, A. 2002. Dasar Pemrograman WEB Dinamis Menggunakan PHP. Yogyakarta: ANDI. [5]. Adi Wibowo, Tri. 2008. Learning Management System,

   kses 20 Desember 2012)

  [6]. Sutabri, Tata. 2005. Analisa Sistem Informasi. Yogyakarta: Andi Publisher. [7]. Jogiyanto, HM. 2001. Analisis Perancangan Sistem Informasi.

  Yogyakarta: Andi Offset. [8]. Fathansyah. 2004. Buku Teks Komputer Basis Data. Bandung: Informatika.

  [9]. Rickyanto, I. 2002. Macromedia Dreamweaver 4. Jakarta: Elex Media Komputindo. [10]. Hakim, L. 2009. Trik Rahasia Master Php Terbongkar Lagi. Yogyakarta : Lokomedia. [11]. Brotowidjoyo. 1993. Mengenali Permasalahan Plagiarisme. Halaman 86 [12]. Sampurna. 1996. Belajar Sendiri Membuat Home Page dengan HTML.

  Jakarta: Elex Media Komputindo. [13]. D.E, Krane and M.L. Raymer. 2003. Fundamental Concepts of Bioinformatics. Switzerland: Benjamin Cummings.

  267

BAB 1 PENDAHULUAN

1.1 Latar Belakang Masalah

  Seiring dengan perkembangan Teknologi Informasi (TI) yang semakin pesat, kebutuhan akan suatu konsep dan mekanisme belajar mengajar berbasis TI menjadi tidak terelakkan lagi, dan mendorong berbagai lembaga pendidikan khususnya SMK/SMEA Pajajaran 2 memanfaatkan sistem E-Learning untuk meningkatkan efektivitas maupun fleksibilitas pembelajaran.

  Selama ini proses belajar mengajar di SMK/SMEA Pajajaran 2 masih bersifat konvensional, yaitu pembelajaran yang lebih terpusat pada guru. Proses seperti ini mengakibatkan belajar mengajar antara siswa dengan guru hanya dapat berjalan dengan syarat terjadinya pertemuan antara siswa dengan guru di dalam kelas. Keadaan seperti ini sangat jelas dapat menghambat proses belajar mengajar, bila guru berhalangan hadir maka tidak dapat mendistribusikan materi kepada siswa. Sehingga dapat mengakibatkan berkurangnya pemahaman siswa terhadap suatu materi pelajaran, dan bila itu terjadi saat ujian maka akan mengganggu jadwal akademis yang sudah ditentukan di SMK/SMEA Pajajaran 2.

  Selain itu para guru belum memiliki media penyimpanan pengumpulan tugas yang memadai, dimana tugas-tugas siswa tersebut hilang atau tercampur dengan tugas siswa yang lainnya. Namun disisi lain banyak siswa melakukan kecurangan dalam mengerjakan tugas yaitu dengan menyalin atau menyontek hasil tugas siswa yang lainnya, dan hal ini terkadang luput dari pemeriksaan tugas oleh guru.

  Kepala sekolah memiliki tanggung jawab untuk memajukan sekolah dengan meningkatkan produktivitas guru dan siswa.Agar produktivitas guru dan siswa terjaga, kepala sekolah harus memantau aktifitas guru dan siswa di sekolah. Namun karena kepala sekolah memiliki kesibukan lain, maka tidak dapat memantau aktifitas guru dan siswa seluruhnya. Sehingga aktifitas di sekolah tidak terkontrol dengan baik.Hal yang sering dilakukan orang tua dalam memantau perkembangan prestasi anaknya dengan menelepon pihak sekolah, atau

  1

  2 mendatangi langsung sekolah.Namun kebanyakan orang tua siswa tidak semua melakukan hal tersebut dikarenakan orang tua memiliki kesibukan masing - masing yang berbeda sehingga hal ini dapat mengakibatkan orang tua tidak mengetahui informasi perkembangan akademik anaknya.

  Berdasarkan permasalahan yang dihadapi , sekolah tersebut membutuhkan sebuah media pembelajaran lain yang dapat menunjang pembelajaran diluar sekolah berbasis web, dimana sistem pengolahan materi, ujian, media pengumpulan tugas dan pengecekan plagiarisme tugas yang dapat dilakukan secara terkomputerisasi dan dapat diakses kapanpun dan dimanapun sehingga akan memaksimalkan pemberian materi yang dibutuhkan. Selain itu, sekolah membutuhkan media yang dapat mengatasi keterbatasan waktu dalam interaksi antara guru dengan siswa dan fasilitas dimana orangtua dapat mengetahui informasi perkembangan akademik anaknya.

  Berdasarkan uraian di atas dengan permasalahan yang terjadi, maka dari itu penulis mengambil tema tugas akhir yaitu “Membangun Aplikasi Learning

  Management System Pada SMK/SMEA Pajajaran 2”.

1.2 Identifikasi Masalah

  Dengan berdasarkan latar belakang permasalahan yang telah diuraikan di atas, maka peneliti selanjutnya mengidentifikasi beberapa masalah yang ditemukan pada SMK/SMEA Pajajaran 2 yaitu sebagai berikut :

  1. Guru tidak dapat mendistribusikan materikepada siswa bila berhalangan hadir.

  2. Guru tidak dapat memberikan ujian karena berhalangan hadir.

  3. Guru tidak memiliki media penyimpanan pengumpulan tugas siswa yang memadai.

  4. Guru luputmemeriksa tugas siswa yang meniru atau menyontek.

  5. Siswa kesulitan mendapatkan materi pelajaran ketika guru berhalangan hadir.

  6. Siswa tidak dapat melaksanakan ujian bila guru berhalangan hadir.

  7. Siswa kesulitan mengumpulkan tugas karena takut tertukar atau hilang.

  3

  8. Orang tua siswa yang memiliki kesibukan akan kesulitan untuk mengetahui informasi perkembangan prestasi anaknya.

  9. Kepala sekolah kesulitan memonitoring aktifitas guru dan siswa.

  1.3 Maksud dan Tujuan

  Berdasarkan permasalahan yang terjadi di SMK/SMEA Pajajaran 2, maka maksud dari penulisan tugas akhir ini adalah untuk membangun Aplikasi

  Learning Management System berbasis web di SMK/SMEA Pajajaran 2.

  Sedangkan tujuan yang akan dicapai dalam penelitian ini adalah : 1. Untuk mempermudah guru dalam mendistribusikan materi kepada siswa.

  2. Untuk membantu guru memberikan ujian kepada siswa yang dapat diakses dimanapun dan kapanpun.

  3. Untuk membantu guru menyediakan media pengolahan tugas siswa.

  4. Untuk membantu guru memeriksa ada atau tidak-nya plagiat terhadap tugas siswa.

  5. Untuk mempermudah siswa dalam mendapatkan materi pelajaran

  6. Untuk membantu siswa agar tetap dapat melakukan ujian walaupun guru berhalangan hadir.

  7. Untuk membantu siswa dalam mengumpulkan tugas secara online.

  8. Untuk mempermudah orang tua mendapatkan informasi akademik anaknya di sekolah.

  9. Untuk membantu kepala sekolah untuk memonitoring aktifitas guru dan siswa.

  1.4 Batasan Masalah

  Agar masalah yang sedang penulis tinjau lebih terarah, dan mencapai sasaran yang telah ditentukan, maka penulis membatasi masalah sebagai berikut :

  1. Aplikasi E-Learning menggunakan metode Asynchronous Learning (metode pembelajaran secara tidak langsung).

  2. Aplikasi berbasis web dan pengguna yang menggunakan aplikasi ini adalah administrator, guru, siswa dan kepala sekolah.

  4

  3. Pengolahan data seperti data guru, data siswa, data mata pelajaran, data materi pelajaran, data kelas, data pengumuman/info, data tugas, dan data nilai.

  4. Pengelolaan upload dan download materi, tugas, dan latihan.

  5. Menampilkan materi pembelajaran yang telah di ajarkan dengan bentuk menyerupai slideshare, dengan format berbentuk .pdf .

  6. Memfasilitasi konsultasi antara guru dengan siswa berupa forum diskusi.

  7. Menampilkan history nilai serta nilai tugas yang dikerjakan siswa.

  8. Menginformasikan berupa notifikasi kepada siswa apabila ada informasi atau pengumuman yang masuk.

  9. Menyediakan multimedia interaktif untuk melengkapi materi pembelajaran.

  10. Keamanan data menggunakan NIS (Nomor Induk Siswa) dan NIP (Nomor Induk Pegawai) sebagai keamanan data user.

  11. Fitur Aplikasi Pendeteksi Plagiat , fitur ini menggunakan Metode Smith Waterman untuk membantu para guru memeriksa tugas siswa berupa essay, dengan pendeteksi ini maka guru akan mendapatkan hasil persentase plagiat (meniru) dari tugas siswanya.

1.5 Metodologi Penelitian

  Metodologi penelitian yang akan digunakan dalam menyusun tugas akhir ini menggunakan metode Analisis Deskriptif yaitu metode penelitian menggunakan studi kasus. Metode Analisis Deskriptif terdiri menjadi dua tahap, yaitu.:

1.5.1 Tahap pengumpulan data

  Adapun teknik pengumpulan data yang akan digunakan terdiri dari 3 jenis cara pengumpulan data, diantaranya : a. Studi Literatur.

  Studi literatur merupakan kegiatan yang dilakukan dengan mencari pustaka yang menunjang penelitian yang akan dikerjakan. Pustaka tersebut dapat berupa buku, artikel, laporan akhir, dan sebagainya.

  5 b. Observasi.

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

  c. Interview.

  Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung dengan Kepala Sekolah, Guru , Siswa dan Staf yang ada kaitannya dengan topik yang diambil.

1.5.2 Tahap pembuatan perangkat lunak

  Tahap pengembangan perangkat lunak dalam pembuatan aplikasi ini menggunakan classic life style atau waterfall (Gambar 1.1). Tahapan pengembangan sistem sebagai berikut : REQUIREMENTS DEFINITION AND SOFTWARE DESIGN SYSTEM AND UNIT TESTING

  IMPLEMENTATION INTEGRATION SYSTEM TESTING AND OPERATION AND MAINTENANCE

Gambar 1.1 Metode Waterfall[1] 1.

   Requirements definition

  Mengumpulkan kebutuhan secara lengkap kemudian dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh aplikasi yang akan dibangun. Tahap ini harus dikerjakan secara lengkap agar dapat menghasilkan desain yang lengkap.

  6

  2. System and software design

  Proses perancangan sistem membagi persyaratan dalam sistem perangkat keras atau perangkat lunak. Kegiatan ini menentukan arsitektur sistem secara keseluruhan.Perancangan perangkat lunak melibatkan identifikasi dan deskripsi abstraksi sistem perangkat lunak yang mendasar dan hubungannya.

  3. Implementation and unit testing

  Pada tahap ini, perancangan perangkat lunak direalisasikan sebagai serangkaian program atau unit program.Pengujian unit melibatkan verifikasi bahwa setiap unit telah memenuhi spesifikasinya.Pengujian dilakukan di lingkungan tes.

  4. Integration and system testing

  Unit program atau program individual diintegrasikan dan diuji sebagai system yang lengkap untuk menjamin bahwa persyaratan sistem telah dipenuhi. Pengujian dilakukan langsung di lingkungan tempat sistem akan digunakan.

  5. Operation and Maintenance

  Pemeliharaan mencakup koreksi dari berbagai error yang tidak ditemukan pada tahap-tahap terdahulu, perbaikan atas implementasi unit sistem dan pengembangan pelayanan sistem, sementara persyaratan-persyaratan baru ditambahkan.

1.6 Sistematika Penulisan

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

BAB 1. PENDAHULUAN Menguraikan tentang latar belakang masalah, identifikasi masalah,

  maksud dan tujuan, batasan masalah, metodologi penelitian serta sistematika penulisan.

  7

  BAB 2. TINJAUAN PUSTAKA Bab ini dibagi menjadi 2 bagian yaitu: Tinjauan Pustaka dan Landasan Teori. Tinjauan Pustaka 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 E-Learning Management System di SMK/SMEA Pajajaran 2.

  BAB 3. ANALISIS DAN PERANCANGAN SISTEM 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 Sistem yang sesuai dengan metode

pembangunan perangkat lunak yang digunakan.

  BAB 4. IMPLEMENTASI DAN PENGUJIAN Bab ini berisi hasil implementasi dari hasil analisis dan perancangan yang

  telah dibuat disertai juga dengan hasil pengujian dari aplikasi ini yang dilakukan di SMA/SMEA Pajajaran 2 sehingga diketahui apakah sistem yang dibangun sudah memenuhi syarat sebagai aplikasi yang mudah digunakan.

  BAB 5. KESIMPULAN DAN SARAN Berisi kesimpulan dan saran yang sudah diperoleh dari hasil penulisan tugas akhir.

  8

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

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

2.1 Tinjauan Sekolah

  Pada tahap ini merupakan tahap peninjauan terhadap tempat penelitian yaitu SMK/SMEA Pajajaran 2.

  2.1.1 Sejarah Singkat SMK/SMEPajajaran 2

  Awalnya SMK/SMEA Pajajaran 2 adalah SMA LEPNI, yang berada di Jalan Lodaya No.38 Bandung. Namun karena SMA LEPNI terancam mengalami kolaps (tutup) Yayasan Putra Pajajaran Bandung mengambil alih SMA LEPNI tersebut untuk memperluas cabang, dan pada akhirnya Yayasan Putra Pajajaran Bandung mendirikan SMK/SMEA Pajajaran 2 pada tahun 2007.

  SMK/SMEA Pajajaran 2 memiliki tiga jurusan yaitu Administrasi Perkantoran/Sekretaris, Keuangan/Akuntansi, dan Penjualan/Pemasaran.Tujuan didirikannya sekolah adalah untuk memenuhi kebutuhan tenaga kerja yang terampil dalam bidang perkantoran dan perdagangan yang pada saat ini sangat dibutuhkan oleh pemerintah dan masyarakat.Saat ini Pemangku Jabatan Kepala Sekolah yang sekarang adalah Bapak. Drs. R. Dedi Gunadi.

  2.1.2 Visi dan Misi Sekolah 1. Visi

  Menyiapkan tamatan menjadi tenaga profesional muda tingkat menengah yang berbasis kecerdasan intelektual, emosional dan spiritual.

2. Misi

  Untukmenjebatanidanmencapai visi tersebut, disusunlah misi SMK/SMEAPajajaran 2 sebagai berikut ini :

  a. Menyiapkan siswa menjadi tenaga profesional muda tingkat menengah yang berbasis intelektual, emosional dan spiritual.

  9

  10 b. Mempersiapkan dan mengembangkan mutu tamatan yang mempunyai keseimbangan emosi dalam berpikir, mampu melakukan keputusan secara tepat dan efisien.

  c. Mempersiapkan dan mengembangkan mutu tamatan yang mempunyai iman dan taqwa terhadap tuhan yang maha esa, sebagai dasar menjadi manusia Indonesia seutuhnya.

2.1.3 Struktur Organisasi Sekolah

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

  Dibawah ini adalah Bagan Struktur Organisasi SMK/SMEAPajajaran 2, seperti yang ditunjukan pada gambar 2.1.

  Struktur Organisasi SMK/SMEAPajajaran 2 Tahun ajaran 2011-2012

  Kepala Sekolah Bendahara Ka.Bag. TU Wk. Kurikulum Wk Kesiswaan Wk Sarpras Wk Hubin Wali Kelas

  Guru Siswa

Gambar 2.1 Struktur Organisasi SMK/SMEAPajajaran 2

  11

2.1.4 Deskripsi Pekerjaan

  1. Kepala Sekolah a. Merencanakan pengembangan penyelenggaraan pendidikan.

  b. Mengorganisasikan seluruh proses pendidikan di sekolah yang meliputi aspek edukatif dan administratif.

  c. Mengetahui perkembangan siswa.

  d. Mengetahui perkembangan guru bidang studi.

  2. Bendahara

  a. Mengkoordinir guru dan karyawan dalam peningkatan kesejahteraan

  b. Menyerahkan gaji bulanan pegawai rutin setiap awal bulan

  c. Mendayagunakan uang rutin sesuai dengan mata anggaran yang relevan

  d. Menyampaikan pertanggungjawaban penggunaan uang rutin ke Dinas Pendidikan terkait

  e. Menyampaikan pertanggungjawaban penggunaan dana iuran Komite Sekolah kepada pengurus Komite Sekolah (bila ada)

  f. Membuat pertanggungjawaban keuangan sekolah dengan sebaik-baiknya

  3. Ka. Bag. TU Memimpin pelaksanaa urusan tata usaha meliputi rumahtangga sekolah,perlengkapan pendidikan, kepegawaian dan keuangan.

  4. Wakil Kepala Sekolah Kurikulum a. Menyusun kalender pendidikan.

  b. Menyusun jadwal pelajaran.

  c. Menyusun program semester, satpel, dan renpel.

  d. Mengatur pelaksanaan penilaian.

  5. Wakil Kepala Sekolah Kesiswaan a. Mengatur penerimaan siswa baru.

  b. Mengatur program BP.

  c. Mengatur penasehatan pemilihan program.

  d. Mengatur pengelompokan belajar siswa.

  e. Meneliti kehadiran siswa.

  f. Mengatur keaktifan kegiatan OSIS.

  12 g. Mengatur mutasi siswa.

  h. Mengatur kegiatan MPLS.

  6. Wakil Kepala Sekolah Sarana dan Prasarana a. Pengadaan sarana dan prasarana administrasi tata laksana.

  b. Rehabilitasi buku-buku.

  c. Inventarisasi buku-buku siswa

  d. Penjualan buku-buku pada siswa

  e. Usul perubahan asrama

  7. Wakil Kepala Sekolah Hubungan Industri

  a. Membantu kepala sekolah/wakil kepala sekolahbidang edukatif dalam pelaksanaan tugas hubungan industri b. Penyusunan dan pelaksanaan program kerja, mengarahkan, membina,memimpin, dan mengawas c. Mengkoordinasikan pelaksanaan tugasdibidang hubungan kerjasama dengan DUDI yang relevan d. Memasarkan tamatan SMK

  8. Wali Kelas Bertanggung jawab atas seluruh siswa dalam satu kelas.

  9. Guru bidang studi

  a. Menyiapkan perencanaan materi yang meliputi upload materi, download materi.

  b. Mengetahui perkembangan siswa.

  10. Siswa Mengakses proses belajar mengajar yang meliputi akses materi, akses tugas dan akses ujian.

2.2 Landasan Teori

  Landasan teori dimanfaatkan sebagai pemandu agar fokus penelitiansesuai dengan fakta di lapangan.Selain itu landasan teori juga bermanfaat untukmemberikan gambaran umum tentang latar penelitian dan sebagai bahanpembahasan hasil penelitian.

  13 Peneliti mengutip beberapa teori yang berhubungan dengan variable- variabel peneliatian. Dan teori-teori ini merupakan landasan dalam penelitian.

  2.2.1 Konsep E-Learning

  Kemajuan internet mempengaruhi hampir setiap sendi kegiatan operasional di organisasi. Banyak kegiatan perusahaan mulai dilakukan lewat internet dan menyebabkan fenomena penggunaan awalan “e” dan “online” di kamus bisnis. e-commerce, e-mail, online application adalah contoh tren penggunaan internet pada kegiatan yang biasa kita lakukan secara manual. Segala kegiatan mutakhir tersebut menjanjikan efektivitas dan efisiensi yang menakjubkan.

  Fenomena tersebut menyentuh dunia pendidikan dan pelatihan dengan lahirnya E-Learning.

  2.2.2 Definisi E-Learning

  Salah satu kosa kata yang muncul dan populer bersamaan dengan hadirnya Teknologi Informasi Komputer (TIK) dalam dunia pembelajaran adalah E-

  

Learning. E-Learning merupakan kependekan dari elektronik learning. Secara

  generik E-Learning berarti belajar dengan menggunakan elektronik. Kata elektronik sendiri mengandung pengertian yang spesifik yakni komputer atau internet, sehinga E-Learning sering diartikan sebagai proses belajar yang menggunakan komputer atau internet.

  Sesungguhnya pengertian E-Learning sendiri mempunyai makna yang sangat luas dan masih dipersepsikan secara berbeda-beda. Pengertian E-Learning mencakup sebuah garis kontinum dari mulai menambahkan komputer dalam proses belajar sampai dengan pembelajaran berbasis web. Sebuah kelas yang dilengkapi dengan satu unit komputer untuk memutar sebuah compact disc pembelajaran interaktif, dalam batasan yang minimal telah dapat disebutkan bahwa kelas tersebut telah menerapkan elearning. E-Learning paling tidak harus didukung oleh sejumlah syarat-syarat yang harus dipenuhi, yaitu mencakup; ketersediaan software bahan belajar berbasis TIK, ketersediaan software aplikasi untuk menjalankan pengelolaan proses pembelajaran tersebut, adanya sumber daya manusia (SDM) guru dan tenaga penunjang yang menguasai TIK, adanya

  14 infrastruktur TIK, adanya akses internet, adanya dukungan training, riset, dukungan daya listrik, serta dukungan kebijakan pendayagunaan TIK untuk pembelajaran. Apabila elemen-elemen tersebut telah tersedia, maka program dan pengelolaan E-Learning akan dapat dijalankan [2].

2.2.3 Mengapa E-Learning

  Di-Indonesia, E-Learning mulai diterapkan beberapa perusahaan dan akademis. Meningkatnya penggunaan Internet sekitar 100% setiap tahun memberikan andil cukup besar dalam kemajuan penggunaan E-Learning. Teknologi Internet yang digunakan telah menunjukkan kemajuan di beberapa kota besar, dimana telah tersedia layanan Internet broadband yang memungkinkan transfer data secara singkat.

  Adanya fasilitas transfer data yang cepat membuat pengguna E-Learning di indonesia dapat men-download pelajaran dari Server dalam waktu singkat sehingga kenyamanan belajar meningkat.

  Hal tersebut disadari oleh ilmukomputer.com yang telah berdiri sejak tahun 2003. Ilmukomputer.com dibuka untuk menyediakan materi dan kuliah gratis berbahasa Indonesia di bidang ilmu komputer dan teknologi informasi bagi siapa pun yang ingin men-download. Saat ini, ilmukomputer.com telah tumbuh menjadi sebuah komunitas terbuka E-Learning gratis ilmu komputer Indonesia [3].

  Universitas terbuka telah menyediakan beberapa tutorial secara online. Institut Teknologi Bandung (ITB) pun telah menawarkan sejumlah pelajaran

  

online learning melalui Open Learning System (OLSys). Universitas Petra,

  Universitas Gajah Mada, Universitas Bina Nusantara, dan Universitas Pelita Harapan telah memberikan pula bebarapa pelajaran dalam bentuk E-Learning lebih lanjut. Direktorat Pendidikan Menengah Kejuruan (Dikmenjur) sudah mengembangkan dan menyiapkan E-Learning dengan membangun Wíreles Area Network (WAN) di sembilan kota.

  Pusat Teknologi Komunikasi dan Informasi Pendidikan (Pustekkom) Depdiknas mengeluarkan beberapa mata pelajaran yang berbentuk multimedia. Pustekkom telah meluncurkan e-dukasi.net yang bermaksud memberikan materi

  15 pelajaran bagi siswa dan guru secara gratis. Situs yang bertujuan untuk membantu meningkatkan mutu pendidikan melalui penyedian sumber belajar yang dapat diakses dari manapun, kapanpun, dan oleh siapapun merupakan langkah nyata Departemen Pendidikan Nasional mengikutsertakan E-Learning dalam proses belajar-mengajar di Indonesia.

2.2.4 Apa itu E-Learning

  Didunia pendidikan dan pelatihan sekarang banyak sekali praktik yang disebut E-Learning. Sampai saat ini, pemakaian kata E-Learning sering digunakan semua kegiatan pendidikan yang menggunakan media komputer atau internet.

  Banyak pula penggunaan terminologi yang memiliki arti hampir sama dengan E-Learning. Web-based learning, online learning, computer-aided

  

instruction, dan lain sebagainya adalah terminologi yang sering digunakan untuk

  menggantikan E-Learning. Terminologi E-Learning sendiri dapat mengacu pada semua kegiatan pelatihan yang menggunakan media elektronik atau teknologi informasi [2].

  Karena ada bermacam penggunaan E-Learning saat ini, maka ada pembagian atau pembedaan E-Learning. Pada dasarnya, E-Learning mempunyai dua tipe, yaitu synchronous and asynchronous.

  Pada tabel 2.1 diperlihatkan pengelompokan metode penyampaian E-

  

Learning secara synchronous dan asynchronous berdasarkan media penyampaian

berupa video, audio dan data.

  a.

   Synchronous Training Synchronous

  berarti “pada waktu yang sama”. Jadi, synchronous training adalah tipe pelatihan, dimana proses sedang mengajar dan murid sedang belajar. Hal tersebut memungkinkannya interaksi langsung antara guru dan murid, baik melalui internet maupun intranet.

  Synchronous training mengharuskan guru dan murid mengakses internet

  bersamaan. Pengajar memberikan makalah dengan slide presentasi dan peserta web conference dapat mendengarkan presentasi melalui hubungan internet.

  16 Jadi synchronous training sifatnya mirip pelatihan di ruang kelas. Namun, kelasnya bersifat maya (virtual) dan peserta tersebar di seluruh dunia dan terhubung melalui internet. Oleh karena itu, synchronous training dinamakan virtual classroom.

  b.

   Asynchronous Training Asynchronous training

  berarti “tidak pada waktu yang bersamaan”. Jadi, seseorang dapat mengambil pelatihan pada waktu yang berbeda dengan pengajar memberikan pelatihan.

  Pelatihan ini lebih popular di dunia E-Learning karena memberikan keuntungan lebih bagi peserta pelatihan karena dapat mengakses pelatihan kapanpun dan dimanapun.

Tabel 2.1 Pengelompokan Synchronous dan Asynchronous

  Name Synchronous Asynchronous Video Videoconferencing Videotape, Broadcast video Audio Audioconferencing Audiotape, Radio

  Internet chat, Desktop video Data E-mail, CD-ROM conferencing

  Pelatihan berupa paket pelajaran yang dapat dijalankan di komputer manapun dan tidak melibatkan interaksi dengan pengajar atau pelajar lainnya. Oleh karena itu, pelajar dapat memulai pelajaran dan menyelesaikannya setiap saat. Paket pelajaran berbentuk bacaan dengan animasi, simulasi, permintaan edukatif, maupun latihan atau tes dengan jawabannya.