Pembangunan aplikasi e-learning management system di SMP Negeri 15 Bandung

BIODATA PENULIS

  1. Data Pribadi Nama : Imam Hanafi Jenis Kelamin : Laki-Laki Tempat, Tanggal Lahir : Surabaya, 30 Desember 1988 Kewarganegaraan : Indonesia Agama : Islam Alamat Lengkap : Jl. Perapatan Neih RT/RW 007/004, Desa

  Sukadanau, Kec. Cikarang Barat, Kab. Bekasi Telepon, HP : 083820793037

  hanfire88@gmail.com

  Email : 2.

   Riwayat Pendidikan

  1996

  • – 2000 : SD Nurul Qomar 2000 SDN 04 Sukaresmi – 2002 : 2002 SMPN 2 Cikarang Utara – 2005 : 2005 SMAN 1 Cikarang Utara – 2008 : 2009 Program Strata Satu (S1) Program Studi Teknik – 2013 :

  Informatika, Universitas Komputer Indonesia Bandung

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

  Bandung, (Imam Hanafi)

PEMBANGUNAN APLIKASI

  LEARNING MANAGEMENT SYSTEM DI SMP NEGERI 15 BANDUNG SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana

IMAM HANAFI 10109148 PROGRAM STUDI TEKNIK INFORMATIKA FAKULTAS TEKNIK DAN ILMU KOMPUTER UNIVERSITAS KOMPUTER INDONESIA 2014

  

KATA PENGANTAR

Assalamu’alaikum Wr. Wb.

  Puji dan syukur penulis panjatkan ke hadirat Allah SWT, karena atas

rahmat dan karunia-Nya, sehingga penyusunan skripsi dengan judul

PEMBANGUNAN APLIKASI LEARNING MANAGAMENT SYSTEM DI

SMP NEGERI 15 BANDUNG” dapat diselesaikan dengan baik untuk

menyelesaikan program sarjana strata satu (S1) di Program Studi Teknik

Informatika, Universitas Komputer Indonesia Bandung.

  Atas semua bantuan yang telah diberikan, baik secara langsung maupun

tidak langsung, penulis ingin ucapkan terima kasih yang sebesar-besarnya kepada

:

  1. Allah SWT yang telah memberikan rahmat, kasih dan hidayah-Nya sehingga dapat diselesaikannya penelitian dan skripsi ini.

  2. Keluarga tercinta terutama kedua orang tua, Bapak dan Ibu, atas doa dan dukungan yang tidak pernah berhenti, baik secara moril dan materil, serta sebagai alasan penulis untuk terus berjuang menyelesaikan pendidikan ini.

  3. Ibu Riani Lubis, S.T.,M.T. selaku dosen pembimbing yang telah memberikan bimbingan, dorongan dan kesempatan dalam penyusunan skripsi ini.

  4. Bapak Eko Budi Setiawan, S.Kom.,M.T. selaku dosen reviewer yang memberikan bimbingan dan kesempatan dalam penyusunan skripsi ini.

  5. Seluruh dosen dan karyawan Teknik Informatika atas ilmu, bimbingan serta bantuannya hingga penulis selesai menyusun skripsi ini.

  6. Para pegawai SMP Negeri 15 Bandung yang telah turut membantu memberikan informasi.

  7. Rekan-rekan kelas IF-4 angkatan 2009, rekan satu bimbingan, Aulia, Fazhal, Adhi yang telah memberikan bantuan dan dukungan selama penulisan skripsi ini.

8. Semua pihak yang telah membantu penulis yang tidak dapat penulis sebutkan satu persatu.

  Penulis menyadari bahwa dalam penyusunan skripsi ini masih terdapat

banyak kekurangan dan jauh dari predikat sempurna, maka untuk itu penulis

senantiasa menerima kritik dan saran yang membangun demi pengembangan ke

arah yang lebih baik. Akhir kata, penulis berharap semoga skripsi ini dapat

memberikan manfaat.

  Wassalamu alaikum, Wr. Wb.

  Bandung, 25 Februari 2014 Penulis

  

DAFTAR ISI

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

  

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

  KATA PENGANTAR ........................................................................................... iii DAFTAR ISI ............................................................................................................ v DAFTAR GAMBAR ............................................................................................. ix DAFTAR TABEL .................................................................................................. xi DAFTAR SIMBOL .............................................................................................. xiv DAFTAR LAMPIRAN ....................................................................................... xvii

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

  ................................................................................. 1

  1.1. Latar Belakang Masalah

  ......................................................................................... 2

  1.2. Perumusan Masalah

  ......................................................................................... 2

  1.3. Maksud dan Tujuan

  ...................................................................................................... 2

  1.3.1. Maksud

  ....................................................................................................... 3

  1.3.2. Tujuan

  .............................................................................................. 3

  1.4. Batasan Masalah

  ..................................................................................... 4

  1.5. Metodologi Penelitian

  ...................................................................................... 6

  1.6. Sistematika Penulisan

  BAB 2....................................................................................................................... 8 TINJAUAN PUSTAKA........................................................................................... 8

  2.1. Profil Instansi

  ........................................................................................... 36

  ............................................................................................... 25

  2.2.6. Konsep Analisis Terstruktur

  ................................................................. 26

  2.2.7. Jaringan Komputer

  ................................................................................ 32

  2.2.8. MySQL 5.1.36

  ........................................................................................ 34

  2.2.10. Xampp 1.7.7

  2.2.11. PHP (Hypertext Prepocessor)

  ......................................... 22

  ............................................................... 37

  2.2.15. Macromedia Dreamweaver 8

  ............................................................... 45

  BAB 3..................................................................................................................... 48 ANALISIS DAN PERANCANGAN SISTEM ..................................................... 48

  3.1. Analisis Sistem

  ............................................................................................... 48

  3.1.1. Analisis Masalah

  .................................................................................... 48

  3.1.2. Analisis Sistem yang Sedang Berjalan

  2.2.5. Dashboard

  2.2.4. Pengertian Learning Management System

  ................................................................................................... 8

  2.1.5. Struktur Organisasi

  2.1.1. Sejarah Instansi

  ........................................................................................ 8

  2.1.2. Logo Instansi

  ............................................................................................ 9

  2.1.3. Visi dan Misi Instansi

  .............................................................................. 9

  2.1.4. Tujuan dan Program Unggulan Instansi

  .............................................. 10

  ................................................................................ 11

  .......................................................................... 19

  2.1.6. Job Deskription

  ...................................................................................... 12

  2.2. Landasan Teori

  ............................................................................................... 14

  2.2.1. Pengertian Data

  ...................................................................................... 14

  2.2.2. Pengertian Sistem Informasi

  ................................................................. 18

  2.2.3. Pengertian E-Learning

  ................................................ 49

  3.1.4. Analisis Kebutuhan Non Fungsional

  ............................................................................... 133

  ....................................................................................... 96

  3.2.2. Struktur Table

  ......................................................................................... 98

  3.2.3. Perancangan Struktur Menu

  ............................................................... 106

  3.2.4. Perancangan Antarmuka

  ..................................................................... 111

  3.2.5. Perancangan Pesan

  3.2.6. Jaringan Semantik

  ....................................................................................... 96

  ................................................................................ 135

  3.2.7. Perancangan Prosedural

  ...................................................................... 137

  BAB 4................................................................................................................... 142 IMPLEMENTASI DAN PENGUJIAN SISTEM ................................................ 142

  4.1. Implementasi Sistem

  ................................................................................... 142

  4.1.1. Implementasi Data

  ............................................................................... 142

  4.1.2. Implementasi Antarmuka

  3.2.1. Diagram Relasi

  3.2. Perancangan Sistem

  ................................................... 58

  3.1.9. Analisis Data

  3.1.5. Analisis Pengkodean

  ............................................................................. 58

  3.1.6. Analisis Pengguna

  ................................................................................. 60

  3.1.7. Analisis Perangkat Keras

  ...................................................................... 62

  3.1.8. Analisis Perangkat Lunak

  ..................................................................... 63

  .......................................................................................... 65

  ................................................................................... 91

  3.1.10. Analisis Kebutuhan Fungsional

  ........................................................... 68

  3.1.11. Diagram Konteks

  ................................................................................... 68

  3.1.12. Data Flow Diagram (DFD)

  ................................................................... 69

  3.1.13. Spesifikasi Proses

  .................................................................................. 81

  3.1.14. Kamus Data DFD

  .................................................................... 151

  4.2.1. Pengujian Alpha

  ................................................................................... 154

  4.2.2. Kasus dan Hasil Pengujian Alpha

  ...................................................... 156

  4.2.3. Kesimpulan Hasil Pengujian

  .............................................................. 163

  4.2.4. Pengujian Beta

  ..................................................................................... 163

  4.2.5. Hasil Pengujian

  .................................................................................... 167

  4.2.6. Kesimpulan Pengujian Beta

  ................................................................ 179

  BAB 5 Kesimpulan dan Saran ............................................................................. 180 KESIMPULAN DAN SARAN ............................................................................ 180 DAFTAR PUSTAKA .......................................................................................... 182

  

DAFTAR PUSTAKA

[1] Ali, Mohammad. 2009. Pendidikan untuk Pembangunan Nasional.Jakarta.

  Grasindo. [2] Babo, Rosalina. 2012. Higher Education Institution and Learning Management System.

  [2] Ellis, R. 2009. A field guide to learning management systems. USA. [3] Fathansyah. 1999. Basis Data. Bandung: Informatika Bandung. [4]Ferry, Efendi Nursalam.Pendidikan dalam Keperawatan. Jakarta. Salemba Medika [5] Greenberg, L. 2001. LMS and LCMS : What’s the Difference?. [6] Hartono, Rudi (2001). Syarat Menuju Kelas Dunia

  • – Institut Teknologi Sepuluh Nopember (ITS). Surabaya [7] Purbo, Onno W. 1998. TCP/IP Standar, Desain, dan Implementasi.

  th

  [8] R. S. Pressman. 2010. Software Enginering

  • – A Practitioner’s Approach,7 Edition.

  [9] Soeherman, Bonnie. 2008. Designing Information System.Jakarta. Elex Media Komputindo.

  [10] Sutanta, Edhy. (2012). Konsep dan Implementasi E-Learning. Jogjakarta. [11] Sutarman. (2007). Membangun Aplikasi Web dengan PHP dan MySQL.Yogyakarta .Graha Ilmu.

  [12] Yourdon, E. 1989. Modern Structured Analysis.Prentice Hall Internasional Editions.

  [13

BAB 1 PENDAHULUAN 1.1. Latar Belakang Masalah SMP Negeri 15 Bandung merupakan Sekolah Menengah Pertama (SMP) Negeri yang terletak di jalan DR. Setiabudi No. 89, Kelurahan Gegerkalong, Kecamatan Sukasari, Bandung.SMP Negeri 15 Bandung berdiri pada tanggal 29 Oktober 1966.Pada awal berdiri, SMP Negeri ini bernama SMP Negeri Sukarasa. Kemudian, pada tahun 1971 SMP Negeri Sukarasa berganti nama menjadi SMP Negeri 15 Bandung. Sistem pembelajaran yang berlangsung di SMP Negeri 15 Bandung masih

  bersifat tatap muka, dalam hal ini proses belajar dan mengajar antara siswa dengan guru hanya dilakukan di dalam kelas. Jika pertemuan antara siswa dengan guru di dalam kelas tidak terjadi, maka proses belajar dan mengajar pun tidak dapat dilaksanakan. Hal tersebut akan berimbas kepada siswa dalam mendapatkan informasi dan materi pembelajaran. Kondisi ini membuat guru harus menjelaskan dua materi dalam satu pertemuan pada pertemuan selanjutnya, padahal materi tersebut bisa memerlukan waktu pembahasan yang cukup lama agar materi dapat dibahas secara menyeluruh dan dapat dipahami oleh siswa.Kemudian, guru juga mengalami kesulitan pada saat siswa mengumpulkan tugas.Kesulitannya adalah penyimpanan lembar tugas siswa tidak tersimpan dengan baik, sehingga mengakibatkan sering kali terjadi kehilangan atau terselip dengan dokumen lain.

  Permasalahan lain yang muncul adalah guru kesulitan untuk memantau perkembangan siswa-siswanya serta kesulitan memantau siswanya dalam memahami suatu materi pelajaran. Hal ini dikarenakan proses pemantauan masih dilakukan dengan sistem memeriksa satu per satu nilai siswa. Sedangkan siswa yang diajar oleh guru tersebut jumlahnya banyak, sehingga terjadi ketidakefektifan waktu dalam proses tersebut. Berdasarkan hasil wawancara dengan staff kurikulum dan akademik, bahwa kepala sekolah juga membutuhkan informasi bagaimana proses belajar- mengajar yang berlangsung sebagai bentuk pemantauan. Pemantauan ini dirasakan penting untuk mengevaluasi kegiatan belajar dan mengajar di sekolah tersebut. Hal tersebut dilakukan bertujuan untuk menjadi Sekolah Standar Nasional (SSN)

  Berdasarkan uraian tersebut, maka dibutuhkan suatu aplikasi yang terkomputerisasi dan terintegrasi dengan baik.Aplikasi yang dibutuhkan dapat dibangun berupa aplikasi berbasis web.Aplikasi tersebut adalah Learning

  

Managament System, yaitu sebagai media pembelajaran yang dapat menampung

lebih dari satu mata pelajaran.

1.2. Perumusan Masalah

  Berdasarkan latar belakang yang telah dijelaskan, maka masalah yang dapat dirumuskan adalah bagaimana membangun Learning Managament System yang baik dan dapat digunakan di SMP Negeri 15 Bandung 1.3.

   Maksud dan Tujuan 1.3.1. Maksud

  Maksud dari penulisan skripsi ini adalah sebagai usulan pembangunan aplikasi Learning Management System di SMP Negeri 15 Bandung sebagai perangkat lunak yang dapat memberikan suatu informasi serta membantu siswa, guru dan kepala sekolah dalam memantau serta mengambil keputusan

1.3.2. Tujuan

  Adapun tujuan dilakukannya pembangunan aplikasi Learning

  Management System ini adalah sebagai berikut:

  1. Mempermudah siswa mendapatkan informasi seperti pengumuman sekolah, pengumuman dari guru dan siswa lainnya .

  2. Memudahkan dalam proses belajar dan mengajar.

  3. Mempermudah pihak guru untuk memberikan atau menyampaikan materi

  4. Mempemudah pihak guru dalam penyimpanan tugas siswa

  5. Memberikan informasi perkembangan siswa yang disajikan dalam bentuk grafik dan sebagai pengambilan keputusan apakah siswa tersebut perlu diberikan penambahan jam pelajaran atau tidak.

  6. Memberikan kemudahan kepada kepala sekolah dalam mendapatkan informasi nilai rata-rata kelas per mata pelajaran.

1.4. Batasan Masalah

  Batasan

  • – batasan atas permasalahan yang diambil diuraikan dalam poin – poin sebagai berikut :

  1. Aplikasi yang dibangun adalah berbasis web

  2. Aplikasi ini hanya bersifat tambahan atau pendukung bukan sebagai pengganti pembelajaran.

  3. Aplikasi ini tidak mengolah data untuk sistem informasi akademik sekolah

  4. Aplikasi ini hanya mengambil data yang dibutuhkan dari sistem informasi akademik sekolah yang berupa file excel (.xls).

  5. Data yang diolah adalah data materi, data tugas, data soal latihan, data nilai tugas, data mengajar. Sedangkan data master yang meliputi data guru, data siswa, data tahun ajaran, data kelas, data mata pelajaran..

  6. Format file yang didukung adalah file teks (doc,docx, xls, xlsx,pdf, ppt, pptx), file gambar (jpeg), video dan audio.

  7. Latihanonline berbentuk pilihan ganda dimana siswa dapat mengerjakan soal-soal yang guru berikan secara online

  8. Salah satu fitur yang ada pada aplikasi ini yaitu halaman monitoring untuk kepala sekolah yang berisi nilai rata-rata kelas per mata pelajaran yang disajikan berupa grafik.

  9. Pengguna sistem ini adalah admin, guru, kepala sekolah dan siswa SMP Negeri 15 Bandung.

  10. Pendekatan analisis pembangunan perangkat lunak menggunakan pendekatan analisis terstruktur. Tools yang digunakan adalah flowmap,

1.5. Metodologi Penelitian

  Metode yang digunakan dalam penulisan tugas akhir ini adalah sebagai berikut :

  1. Metode pengumpulan data Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut : a. Studi Literatur Studi literatur merupakan teknik pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian. Dalam hal ini adalah sumber-sumber literature yang berhubungan dengan persoalan aplikasi Learning Management System dan data-data yang dibutuhkan dalam pembangunan aplikasi.

  b. Observasi Observasi merupakan teknik pengumpulan data dengan meninjau langsung tempat penelitian dan melihat bagaimana proses bisnis yang sudah berjalan pada tempat tersebut. Dalam hal ini adalah meninjau langsung SMP Negeri 15 Bandung.

  c. Wawancara Wawancara merupakan teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil. Dalam hal ini adalah mewawancarai narasumber yang mengetahui persoalan proses bisnis dan segala hal yang akan dibangun dalam aplikasi, seperti guru dan siswa.

  d. Kuesioner kuesioner merupakan teknik pengumpulan data dengan membuat daftar pertanyaan untuk memperoleh keterangan dari sejumlah responden.

  2. Metode pembuatan perangkat lunak.

  Metode analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses diantaranya: a.

   Communication

  Tahapan ini merupakan tahapan untuk mengetahui permasalahan apa saja yang ada yang dapat diketahui dari pihak calon pengguna sistem dan masalah tersebut memungkinkan untuk diselesaikan secara terkomputerisasi.

  b.

   Planning

  Tahapan ini merupakan tahapan untuk melakukan kegiatan manajemen yang dapat dijadikan sebagai acuan dalam merancang strategi yang akan digunakan saat membangun sistem demi tercapainya tujuan dibangunnya sistem tersebut.

  c.

   Modeling

  Tahapan ini merupakan tahapan untuk merepresentasikan informasi yang didapatkan ke dalam sebuah gambar, diagram, bagan, dan sebagainya.Hal ini dilakukan untuk dapat mengetahui dengan jelas bagaimana gambaran sistem yang diinginkan oleh calon pengguna.

  d.

   Construction

  Tahapan ini merupakan tahapan untuk mulai membuat perangkat lunak dan melakukan pengujian oleh pengguna untuk mengetahui apakah perangkat lunak yang telah dibangun tersebut sudah dapat digunakan dengan baik atau belum.

  e.

   Deployment

  Tahapan ini merupakan tahapan untuk memelihara sistem yang telah dibangun agar selalu dapat membantu menyelesaikan permasalahan dengan baik dan sesuai harapan pengguna sistem, yaitu dengan mempersilakan pengguna sistem untuk memberikan kritik dan saran atas sistem tersebut.

  

Gambar 1 Model Waterfall (Pressman, 2010)

1.6. Sistematika Penulisan

  Sistematika penulisan skripsi ini memberikan gambaran umum mengenai susunan isi dari tugas akhir yang akan dikerjakan. Sistematika penulisan tugas akhir ini adalah sebagai berikut:

  BAB I PENDAHULUAN Pada bab ini membahas uraian mengenai latar belakang masalah yang diambil, perumusan masalah, maksud dan tujuan, apa saja yang menjadi batasan-batasan pada masalah yang diambil, dan metode penelitian apa yang digunakan.

  BAB II TINJAUAN PUSTAKA Pada bab ini membahas uraian mengenai sumber-sumber literatur yang dapat dijadikan referensi yang menjadi suatu dasar atau landasan berdasarkan apa yang disebutkan dan digunakan pada setiap bagian tulisan, baik itu pada bagian analisis, maupun implementasi.

  BAB III ANALISIS DAN PERANCANGAN SISTEM Pada bab ini membahas uraian mengenai apa saja kebutuhan dalam membangun sistem pada permasalahan yang diambil, bagaimana cara mendeskripsikannya ke dalam suatu sistem berupa diagram, tabel, ataupun gambar, sehingga mudah untuk diimplementasikan serta mulai melakukan desain awal untuk dapat memodelkan bagaimana sistem yang akan dibangun tersebut.

  BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM Pada bab ini membahas uraian mengenai detil bentuk pengimplentasian berdasarkan analisis yang telah dilakukan, mulai dari pengimplementasian antarmuka aplikasi pada sistem sampai pengimplementasian eksternal yang dibutuhkan untuk mendukung aplikasi pada sistem. Selain itu juga meakukan tahapan mencoba menggunakan sistem yang telah dibangun apakah sudah sesuai dengan analisis kebutuhan dan perancangan sistem yang telah dilakukan.

  BAB V KESIMPULAN DAN SARAN Pada bab ini membahas uraian mengenai garis besar keseluruhan hasil analisis, perancangan, dan implementasi yang telah dibuat. Termasuk juga mengenai hasil penggunaan aplikasi apakah sudah memenuhi serta sesuai dengan maksud dan tujuan yang disebutkan. Selain itu juga mengenai hal-hal apa saja yang masih kurang dalam aplikasi tersebut, sehingga dapat memungkinkan untuk diperbaiki di kemudian hari.

BAB 2 TINJAUAN PUSTAKA 2.1. Profil Instansi Pada profil instansi merupakan uraian mengenai pengenalan tempat studi

  kasus dari penelitian yang dilakukan. Profil instansi yang akan diuraikan adalah terdiri dari sejarah instansi, logo insntansi, visi dan misi instansi, serta struktur organisasi.

2.1.1. Sejarah Instansi

  SMP Negeri 15 Bandung berdiri pada tanggal 29 Oktober 1966, namun pada saat itu bernama SMP Negeri Sukarasa yang terletak di Jl. Dr. Setiabudhi no.

  89 Kel. Gegerkalong, Kec. Sukasari, Bandung. Saat itu yang membangun gedungnya adalah CV Haruman dan sekolah tersebut menginduk ke SMP Negeri

  6 Bandung. Pada tahun 1971, SMP Negeri Sukarasa berdiri sendiri dengan nama SMP Negeri 15 Bandung. Pada tanggal 2000, SMP Negeri 15 mempunyai kelas jauh yang terletak di Jl. Bukit Raya Ciumbuleuit, Kec.Cidadap, yaitu SMP Negeri 52 Bandung dan kepala sekolah pada saat itu adalah Drs. Omin Sukanda, M.M.pd. yang merupakan kepala sekolah genersai ke-6 di SMP Negeri 15 Bandung.

2.1.2. Logo Instansi Logo SMP Negeri 15 Bandung dapat dilihat pada gambar 2.1 di bawah ini.

Gambar 2.1. Logo SMP Negeri 15 Bandung 2.1.3.

   Visi dan Misi Instansi

  Visi dan misi dari SMP Negeri 15 Bandung adalah sebagai berikut :

  a. Visi Membentuk sumber daya manusia unggul, berprestasi dengan mengembangkan Ilmu Pengetahuan dan Teknologi (IPTEK) serta Iman dan Taqwa (IMTAQ) menuju sekolah hijau dan berstandar nasional tahun 2012.

  b. Misi

  1. Meningkatkan pembelajaran yang aktif, kreatif dan inovatif

  2. Meningkatkan prestasi akademik dan nonakademik berbasis

  IPTEK dan IMTAQ

  3. Meningkatkan layanan bagi tenaga pendidik dan kependidikan menjadi profil personal yang profesional

  4. Meningkatkan budaya dan iklim sekolah yang kondusif dan sehat sebagai wawasan wiyadatamandala yang potensial

2.1.4. Tujuan dan Program Unggulan Instansi

  Tujuan utama dan program unggulan dari SMP Negeri 15 Bandung adalah sebagai berikut : a. Tujuan

  1. Membentuk karakter siswa memiliki ketaqwaan yang kokoh dan berakhlakulkarimah.

  2. Memiliki prestasi kegiatan akademik dan nonakademik yang mampu bersaing dalam event kejuaraan baik tingkat kabupaten, provinsi, maupun nasional.

  3. Memiliki guru dan karyawan yang dapat melaksanakan tugas sesuai dengan standar nasional pendidikan dan standar pelayanan minimal.

  4. Memiliki sekolah sebagai lingkungan belajar yang kondusif, asri, nyaman dan menyenangkan bagi komunitas belajar.

  b. Program unggulan

  1. Menjadi Sekolah Standar Nasional (SSN)

  2. Mengembangkan Sikap dan Kompetensi Keagamaan

  3. Mengembangkan potensi siswa berbasis multiple intelligence

  4. Mengembangkan budaya daerah

  5. Mengembangkan kemampuan bahasa dan teknologi informasi

  6. Meningkatkan daya serap ke Perguruan Tinggi favorit

2.1.5. Struktur Organisasi

  Struktur organisasi SMP Negeri 15 Bandung dapat dilihat pada gambar 2.2 di bawah ini.

  Kepala Tenaga Administrasi Nina Nimurningsih

Kepala Sekolah

Hj. Yuli Nurhayati, M.Pd.

Kepegawaian Agus Zaenudin Kesiswaan Sunarya Inventaris Suganda Keuangan Yanie Rosyani Persuratan Sahmilin Pesuruh/Penj. Sekolah/Tk. Kebun/ Kebersihan Ersa Suwarna Satpam Rosandi Ahmad PKS Kurikulum Edy Suparjoto, M.Pd PKS Kesiswaan Yani Rachmayani H, S.Pd. PKS Sarana/Prasarana Entoy Afifah, S.Pd. PKS Humas Nila Nirwana, S.Pd Koor Perpustakaan Eka Djuniartati, S.Pd. Koor Lab IPA Mirna, S.Pd

Siswa

Koor Lab Bahasa Maryani, A. Md. Koor Lab TIK Selly Solihatin, S.Pd. Guru Mata Pelajaran BP/BK Sugiyanto,M.Pd.

Wali Kelas

Komite Sekolah

Gambar 2.2 Struktur Organisasi SMP Negeri 15 Bandung

2.1.6. Job Deskription

  Job description adalah suatu penjelesan mengenai tugas-tugas apa saja

  yang dijalankan pada suatu instansi. Job description pada SMP Negeri 15 Bandung adalah sebagai berikut :

Tabel 2.1. Job Deskription Jabatan Deskripsi Tugas

  Komite Sekolah

  a. Menyusun dan menetapkan standar pembelajaran di sekolah b. Mengidentifikasi berbagai permasalahan yang dihadapi sekolah dan mencari solusinya bersama pihak sekolah

  c. Mengkoordinasikan seluruh pekerjaan

  d. Membina seluruh karyawan dan karyawai Kepala Sekolah

  a. Memantau seluruh aktivitas pembelajaran, ekstrakurikuler, bimbingan konseling dan kegiatan ketatausahaan

  b. Memantau dan mengelola kerjasama dengan masyarakat dan instansi terkait c. Membantu menyiapkan perencanaan sarana dan prasarana sekolah. Kepala Tenaga Administrasi

  a. Mengkoordinasikan bagian administrasi

  b. Menyiapkan rencana anggaran organiasi

PKS Kurikulum Menyiapkan rencana kurikulum pendidikan

PKS Kesiswaan Menyiapkan berbagai hal yang berhubungan

dengan kesiswaan

PKS Sarana/Prasarana Memiliki tanggung jawab dalam

perencanaan dan pengadaan sarana dan prasarana di sekolah

PKS Humas Menjaga hubungan baik sekolah dengan

orang tua siswa/wali, komite sekolah, masyarakat, lembaga pemerintah, lembaga sosial serta dunia usaha/dunia industri Koor Perpustakaan a. Menyusun perencanaan dan pengembangan perpustakaan bersama- sama dengan PKS Kurikulum dan PKS Sarana/Prasarana b. Membuat tata tertib penggunaan ruang perpustakaan

  Jabatan Deskripsi Tugas kebersihan perpustakaan Koor Lab IPA a. Menyusun perencanaan pembelajaran dan pengembangan di laboratorium bersama dengan PKS Kurikulum dan PKS Sarana/Prasarana b. Menyusun jadwal penggunaan laboratorium c. Bertanggung jawab atas keamanan dan kebersihan laboratorium, serta seluruh pelaksanaan kegiatan laboratorium dan perawatan alat-alat laboratorium

  Koor Lab Bahasa

  a. Menyusun perencanaan pembelajaran dan pengembangan di laboratorium bersama dengan PKS Kurikulum dan PKS Sarana/Prasarana b. Menyusun jadwal penggunaan laboratorium c. Bertanggung jawab atas keamanan dan kebersihan laboratorium, serta seluruh pelaksanaan kegiatan laboratorium dan perawatan alat-alat laboratorium

  Koor Lab TIK

  a. Menyusun perencanaan pembelajaran dan pengembangan di laboratorium bersama dengan PKS Kurikulum dan PKS Sarana/Prasarana b. Menyusun jadwal penggunaan laboratorium c. Bertanggung jawab atas keamanan dan kebersihan laboratorium, serta seluruh pelaksanaan kegiatan laboratorium dan perawatan alat-alat laboratorium

  Wali Kelas/Guru Mata Pelajaran

  a. Menyiapkan materi sesuai silabus

  b. Mengevaluasi perkembangan siswa

  c. Bertanggung jawab atas seluruh siswa di dalam kelas

BP/BK Menuntaskan, memberi solusi dan mencegah

  Jabatan Deskripsi Tugas berhubungan dengan lingkungan sekolah

Siswa Mengikuti pelaksanaan seluruh kegiatan

yang direncanakan sekolah 2.2.

   Landasan Teori

  Pada landasan teori dibahas mengenai materi atau teori apa saja yang digunakan sebagai acuan dalam membuat karya tulis ini. Landasan teori yang diuraikan di bawah ini merupakan hasil studi literature, baik dari buku maupun situs internet.

2.2.1. Pengertian Data

  Data merupakan suatu representasi fakta dunia nyata yang mewakili suatu objek seperti manusia, hewan, benda, dan lain-lain.Semua representasi tersebut disimpan dalam bentuk simbol-simbol, teks, huruf, gambar, dan sebagainya [3].Data adalah keterangan atau bahan nyata yang dapat dijadikan dasar kajian (analisis atau kesimpulan).

  Dalam penggunaan sehari-hari, data berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu variabel yang bentuknya dapat berupa angka, kata-kata, atau citra.Dalam keilmuan, fakta dikumpulkan untuk menjadi data. Data kemudian diolah sehingga dapat diutarakan secara jelas dan tepat sehingga dapat dimengerti oleh orang lain yang tidak langsung mengalaminya sendiri. Data dapat diklasifikasikan pada 5 hal, yaitu :

  1. Menurut Jenisnya

  a. Data kualitatif : tidak berupa angka

  b. Data kuantitatif : berupa angka

  2. Menurut Sifatnya

  a. Diskrit : dapat dihitung/dirata-rata

  b. Kontinyu : nilai dalam interval tertentu

  3. Menurut Sumbernya b. Data eksternal : menggambarkan keadaan di luar instansi

  4. Menurut cara memperolehnya

  a. Data primer : data yang diolah sendiri

  b. Data sekunder : data yang diolah oleh pihak lain

  5. Menurut cara pengumpulannya

  a. Data cross-section : pada waktu tertentu

  b. Data time series (berkala) : historis, dari waktu ke waktu Basis data adalah sebuah tempat penyimpanan data-data yang diolah sedemikian rupa sehingga nantinya dapat diambil informasi yang dibutuhkan oleh pengguna [3].Informasi yang diperoleh tersebut dengan menjalankan aplikasi untuk mengakses basis data.Aplikasi yang dimaksud adalah Database

  

Management System (DBMS) atau biasa juga disebut sebagai sistem

  manajemen basis data.Oleh karena itu, secara umum sistem basis data dapat diartikan sebagai sekumpulan file (tabel) yang saling berhubungan serta dapat dikelola dan dimanipulasi dengan menggunakan suatu DBMS untuk mendapatkan informasi yang dibutuhkan oleh pengguna. Secara lengkap, sistem basis data memiliki beberapa komponen untuk dapat menjalankan sistemnya dengan baik. Komponen-komponen tersebut diuraikan sebagai berikut :

  a. Perangkat Keras/ Hardware Dalam menjalankan suatu sistem basis data tentu dibutuhkan perangkat keras sebagai alat atau benda nyata yang dapat digunakan oleh pengelola.

  Perangkat keras yang biasanya terdapat dalam sebuah sistem basis data adalah sebagai berikut:

  1. Komputer

  2. Memori sekunder yang online (Harddisk)

  3. Memori sekunder yang offline (Tape atau Removable Disk) untuk keperluan back-up data

  4. Media/ perangkat komunikasi (untuk sistem jaringan) b. Sistem Operasi/ Operating System Sistem Operasi merupakan program yang memfungsikan sistem komputer, mengendalikan seluruh sumber daya dalam komputer, dan melakukan operasi-operasi dasar dalam komputer. Contoh sistem operasi adalah Windows XP, Windows 7, Mac-OS, Linux, dan lain-lain.

  c. Basis Data/ Database Seperti yang sudah disebutkan sebelumnya, bahwa basis data adalah sekumpulan data yang disimpan dan saling berhubungan. Data-data yang disimpan itu memiliki sejumlah objek basis data seperti tabel,indeks, dan lain-lain.

  d. Sistem Manajemen Basis Data/ Database Management System (DBMS) Perangkat lunak pengelola basis data yang telah dibuat disebut merupakan sistem manajemen basis data. Perangkat lunak inilah yang menentukan bagaimana data dikelola dan dimanipulasi. Selain itu, dapat juga diterapkan mekanisme pengamanan data, pemakaian data secara bersama, dan pemaksaan konsistensi data. Contoh sistem manajemen basis data adalah Microsoft Access, MySQL, Oracle, dan sebagainya.

  e. Pengguna/ User Ada beberapa tipe pengguna dalam suatu sistem basis data yang dibedakan berdasarkan cara mereka berinteraksi terhadap sistem, yaitu:

  1. Programer aplikasi Programer aplikasi merupakan pemakai yang berinteraksi langsung dengan basis data melalui sintak-sintak yang disediakan, untuk mengelola dan memanipulasi data yang ada pada basis data tersebut.

  2. Pengguna mahir/ Casual User Pengguna mahir adalah pengguna yang berinteraksi dengan sistem tanpa menulis modul program. Pengguna ini hanya menuliskan query dengan bahasa query yang disediakan oleh suatu DBMS.

  3. Pengguna umum/ End User Naive User Pengguna umum merupakan pengguna yang berinteraksi dengan sistem

  4. Pengguna khusus/ Specialized User Pengguna khusus merupakan pengguna yang menulis aplikasi basis data nonkonvensional untuk keperluan khusus seperti aplikasi sistem pakar, pengolahan citra, dan lain-lain yang dapat mengakses basis data dengan atau tanpa DBMS.

  f. Aplikasi (Perangkat Lunak) Lain Aplikasi lain ini bersifat opsional. Ada atau tidaknya tergantung kebutuhan pengguna. DBMS yang digunakan hanya untuk mengelola data dalam basis data, sedangkan untuk pengguna-pengguna sistem lain seperti pengguna umum dapat dibuatkan program khusus untuk melakukan penambahan, pengubahan, dan penghapusan data. Pembuatan program khusus tersebut membutuhkan aplikasi lain, misalnya untuk aplikasi berbasis web menggunakan Dreamweaver atau aplikasi berbasis desktop menggunakan Visual Basic, Delphi, dan lain-lain 2.2.2.

   Pengertian Sistem Informasi

  Sistem dapat diartikan sebagai serangkaian komponen-komponen yang saling berinteraksi dan bekerja sama untuk mencapai tujuan tertentu. Dalam istilah sistem terkandung tiga elemen penting, yaitu :

  1. Rangkaian komponen

  2. Interaksi dan kerja sama

  3. Tujuan Sedangkan informasi merupakan hasil pemrosesan data (fakta) menjadi sesuatu yang bermakna dan bernilai untuk pengambilan keputusan.

  Karakteristik informasi yang berkualitas antara lain :

  1. Relevan atau sesuai dengan kebutuhan pengguna

  2. Dapat dipercaya atau akurat

  3. Lengkap

  5. Mudah dipahami atau tidak membingungkan

  6. Dapat diakses ketika dibutuhkan Berdasarkan dari pengertian sistem dan informasi tersebut diambil, makada dapat disimpulkan bahwa sistem informasi adalah serangkaian komponen berupa manusia, prosedur, data dan teknologi (seperti komputer) yang digunakan untuk melakukan sebuah proses untuk menghasilkan informasi yang bernilai untuk pengambilan keputusan

  Interaksi Komponen-Komponen Sistem Informasi 2.2.3. Pengertian E-Learning E-Learning merupakan kependekan dari elektronik learning.Secara umum,

e-learning berarti belajar dengan menggunakan elektronik. Elektronik itu sendiri

  mengandung arti yang spesifik, yaitu komputer dan atau internet, sehingga e-

  

learning sering diartikan sebagai proses belajar yang menggunakan komputer atau

  internet. Pembelajaran dengan menggunakan e-learning mempunyai tiga fungsi, yaitu :

  1. Sebagai suatu metode dalam member tambahan pembelajaran di luar pembelajaran yang sudah terjadwal secara formal (supplement).

  2. Sebagai pelengkap pembelajaran yang juga diberikan di luar jadwal pembelajaran yang sudah dilaksanakan (complement).

  3. Sebagai pengganti kehadiran guru atau dosen dalam pembelajaran tatap muka karena berbagai alas an, seperti karena berhalangan hadir dalam kegiatan pembelajaran tatap muka atau karena dijadikan modus pembelajaran dalam belajar jarak jauh (substitute).

  Pada dasarnya, e-learning mempunyai dua tipe penyampaian, yaitu secara

  

synchronus dan asynchronus yang berdasarkan media berupa video, audio dan

  data. Tipe penyampaian dari e-learning tersebut dapat dijelaskan sebagai berikut:

  1. Synchronous

  Synchronous

  berarti “pada waktu yang sama”. Jadi, Synchronous adalah tipe pelatihan atau pembelajaran yang terjadi pada saat yang bersamaan ketika pengajar sedang mengajar dan murid sedang belajar.Hal tersebut memungkinkannya adanya interaksi langsung antara guru dan murid, baik melalui internet maupun intranet.Tipe ini mengharuskan guru dan murid mengakses internet secara bersamaan.Cara ini sifatnya mirip pelatihan di ruang kelas.Namun, kelasnya bersifat virtual dan peserta terhubung melalui internet. Oleh karena itu, cara ini sering disebut virtual classroom.

  2. Ansynchronous

  Ansynchronous

  berarti “tidak pada waktu yang bersamaan”.Jadi, seseorang dapat mengambil pelatihan atau pembelajaran pada waktu yang berbeda dengan pengajar yang memberikan pelatihan atau pembelajaran.Pembelajaran ini lebih popular di dunia e-learning karena memberikan keuntungan lebih bagi peserta pelatihan atau pembelajaran untuk dapat mengakses kapanpun dan dimanapun. Pembelajaran berupa paket pelajaran yang dapat dijalankan di komputer manapun dan tidak melibatkan interaksi dengan pengajar atau pelajar lain. Oleh karena itu, pelajar dapat memulai pelajaran dan menyelesaikannya setiap saat. Akan tetapi, cara ini ada pembelajaran yang terpimpin, dimana pengajar memberikan materi pelajaran melalui internet dan peserta mengakses atau latihan dan peserta mengumpulkan tugas melalui email.Peserta dapat berdiskusi atau berkomentar dan bertanya melalui bulletin board.

  

Technology

Content Learning Design

Gambar 2.3. Komponen e-learning

  Pada gambar 2.3 diperlihatkan komponen pembentuk e- learning.Komponen tersebut terdiri dari Content, Technology, dan Learning Design. Penjelasan dari komponen tersebut dapat dijelaskan sebagai berikut :

  1. Content : konten dan bahan ajar yang ada pada Learning Management

  System. Konten dan bahan ajar ini bisa dalam bentuk multimedia-based Content (konten berbentuk multimedia interaktif) atau Text-based Content

  (konten berbentuk teks seperti pada buku pelajaran biasa). Biasa disimpan dalam Learning Management System (LMS) sehingga dapat dijalankan oleh siswa kapanpun dan dimanapun.

  2. Learning Desain : sistem perangkat lunak yang mem-virtualisasi proses belajar dan mengajar konvensional. Bagaimana manajemen kelas, pembuatan materi atau konten, forum diskusi, sistem penilaian (rapor), sistem ujian online dan segala fitur yang berhubungan dengan manajemen proses belajar dan mengajar. Sistem perangkat lunak tersebut sering disebut dengan Learning Management System (LMS).

  3. Technology : infrastruktur e-learning dapat berupa personal computer (PC), jaringan komputer, internet, dan perlengkapan multimedia.

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