Pembangunan website e-learning SMA Negeri 1 Cikidang Sukabumi

  Nurman Agustian

  Jl. Raya Cikidang KM 19 RT/RW 02/02 Desa Cikidang Kec. Cikidang Sukabumi 43367 HP : 083822233308 E-mail

  

Riwayat Hidup

  1. DATA PRIBADI Nama Nurman Agustian Tempat tgl lahir Suiabumi, 03 Agustus 1988 Jenis Kelamin Laki-laki Warga Negara Indonesia Agama Islam Status Belum Menikah

Alamat Jl. Raya Cikidang KM 19 RT/RW 02/02 Desa

  Cikidang Kec. Cikidang Sukabumi 43367

  No. Handphone

  083822233308

  2. PENDIDIKAN FORMAL 1995-2001 SDN Cikidang 2 2001-2004 SMPN 1 Cikidang 2004-2007 SMA Negeri 1 Cibadak 2007-2013

  Strata-1 (S1) Teknik Informatika Universitas Komputer Indonesia (UNIKOM) Bandung

Demikian Daftar Riwayat Hidup ini saya buat dengan sebenar-benarnya dan dapat

dipertanggung jawabkan.

  Bandung, 28 Agustus 2013

  Nurman Agustian N.I.M 10107023

PEMBANGUNAN WEBSITE E-LEARNING

  

SMA NEGERI 1 CIKIDANG

SUKABUMI

SKRIPSI

  Diajukan untuk Menempuh Ujian Akhir Sarjana Program Studi Teknik Informatika

  Fakultas Teknik dan Ilmu Komputer

  

Oleh :

NURMAN AGUSTIAN

10107023

  

PROGRAM STUDI TEKNIK INFORMATIKA

FAKULTAS TEKNIK DAN ILMU KOMPUTER

UNIVERSITAS KOMPUTER INDONESIA

KATA PENGANTAR

  Segala puji dan syukur penulis panjatkan kepada ALLOH SWT yang atas semua ridho dan izin-Nya hingga terselesaikannya skripsi ini yang berjudul :

  

“PEMBANGUNAN WEBSITE E-LEARNING SMA NEGERI 1 CIKIDANG

SUKABUMI ”. Tak lupa Shalawat serta Salam penulis panjatkan pada Nabi dan

  Rasul Muhammad SAW.

  Adapun tujuan dari penyusunan skripsi ini adalah untuk memenuhi salah satu syarat dalam menyelesaikan studi jenjang strata satu (S1) di Program Studi Teknik Informatika di Universitas Komputer Indonesia.

  Selama proses penyelesaian laporan ini, penulis tidak akan dapat menyelesaikannya tanpa bantuan dan dorongan dari berbagai pihak. Oleh karena itu ijinkanlah penulis untuk menyampaikan ucapan terima kasih kepada :

  1. ALLAH SWT atas ridho dan izin-Nya penulis dapat menyelesaikan penulisan skripsi ini.

  2. Kedua orang tua dan keluarga yang selalu memberi doa, motivasi, arahan sehingga penulis tetap semangat.

  3. Bapak Dr. H. Denny Kurniadie, Ir., M.Sc. selaku Dekan fakultas teknik dan ilmu komputer Universitas Komputer Indonesia.

  4. Bapak Irawan Afrianto, S.T, M.T. selaku Ketua Jurusan Teknik Informatika Universitas Komputer Indonesia

  5. Bapak Eko Budi Setiawan, S.Kom.,M.T selaku dosen pembimbing yang telah meluangkan waktunya untuk membimbing, mengarahkan serta membantu dalam menyelesaikan skripsi ini.

  6. Bapak Galih Hermawan, S.Kom.,M.T selaku selaku dosen penguji 1.

  7. Ibu Rani Susanto, S.Kom selaku dosen penguji 3.

  10. Mia Yusmia Novianty selaku calon istri yang selama ini mendukung, memberi motivasi dan semangat.

  11. Kepada rekan-rekan yang tidak dapat disebutkan dan ditulis satu persatu, terima kasih atas bantuannya sehingga penulis dapat menyelesaikan skripsi ini.

  Demikian banyaknya bantuan dari berbagai pihak kepada penulis, tidak menutup kemungkinan bahwa hasil dari laporan ini masih banyak kekurangan dan masih jauh dari kesempurnaan. Untuk itu penulis akan selalu menerima segala masukkan dan saran yang ditujukan untuk menyempurnakan skripsi ini. Akhir kata, penulis berharap semoga skripsi ini dapat bermanfaat bagi penulis pada khususnya dan pembaca pada umumnya.

  Bandung, 27 Agustus 2013 Penulis

  

DAFTAR ISI

  ABSTRAK ............................................................................................................... i ABSTRACT ............................................................................................................ ii KATA PENGANTAR ........................................................................................... iii DAFTAR ISI ........................................................................................................... v DAFTAR GAMBAR ............................................................................................. xi DAFTAR TABEL ................................................................................................ xiii DAFTAR SIMBOL ............................................................................................. xvii DAFTAR LAMPIRAN ........................................................................................ xix

  BAB I PENDAHULUAN ....................................................................................... 1 I.1 Latar Belakang.......................................................................................... 1 I.2 Identifikasi Masalah ................................................................................. 3 I.3 Maksud dan Tujuan .................................................................................. 3 I.4 Batasan Masalah ....................................................................................... 4 I.5 Metodologi Penelitian .............................................................................. 5 I.6 Sistematika Penulisan ............................................................................... 7 BAB II TINJAUAN PUSTAKA ............................................................................. 9 II.1 Profil Tempat Penelitian ........................................................................... 9 II.1.1 Sejarah SMA Negeri 1 Cikidang....................................................... 9 II.1.2 Visi dan Misi Sekolah ..................................................................... 10 II.1.3 Struktur Organisasi.......................................................................... 10 II.1.4 Deskripsi Tugas ............................................................................... 11 II.2 Landasan Teori ....................................................................................... 14 II.2.1 Internet ............................................................................................ 14

  II.2.1.2 Pengertian Internet....................................................................... 15

  II.2.4 Database MySQL ............................................................................ 26

  II.2.12 Normalisasi ..................................................................................... 35

  II.2.11 Diagram E-R ................................................................................... 34

  II.2.10 Database Management System (DBMS) ........................................ 33

  II.2.9 Basis Data........................................................................................ 33

  II.2.8.1 Diagram Konteks (DFD Level 0) ................................................ 32

  II.2.8 Diagram Alir Data (Data Flow Diagram) ....................................... 32

  II.2.7 Flow Map ........................................................................................ 31

  II.2.6 Macromedia Dreamweaver ............................................................. 30

  II.2.5 Web Server Xampp ......................................................................... 29

  II.2.3 PHP (Hypertext Preprocessor) ........................................................ 25

  II.2.1.3 Istilah yang digunakan dalam Internet ........................................ 16

  II.2.2.5 Kekurangan E-Learning .............................................................. 24

  II.2.2.4 Kelebihan E-Learning ................................................................. 23

  II.2.2.3 Kategori E-Learning .................................................................... 22

  II.2.2.2 Komponen E-Learning ................................................................ 22

  II.2.2.1 Pengertian E-Learning ................................................................. 21

  II.2.2 E-Learning....................................................................................... 21

  II.2.1.7 Aplikasi Program berbasis Web .................................................. 20

  II.2.1.6 Hypertext Transfer Protocol (HTTP) .......................................... 19

  II.2.1.5 Universal Resource Locator (URL)............................................. 19

  II.2.1.4 Teknologi Website (WWW)........................................................ 17

  II.2.13 Kardinalitas/Derajat Relasi ............................................................. 36

  II.2.14.1 Skala Pengukuran ........................................................................ 38

  II.2.1.14.1 Skala Likert .......................................................................... 38

  II.2.15 Pengertian Dasar Dashboard ........................................................... 41

  II.2.16 Pengertian Sistem ............................................................................ 42

  II.2.16.1 Karakteristik Sistem .................................................................... 42

  II.2.16.2 Kualitas Sistem ............................................................................ 42

  II.2.16.3 Klasifikasi Sistem ........................................................................ 43

  II.2.17 Pengertian Data dan Informasi ........................................................ 44

  II.2.17.1 Kualitas Informasi ....................................................................... 44

  II.2.17.2 Nilai Informasi............................................................................. 44

  II.2.17.3 Siklus Informasi........................................................................... 45

  II.2.17.4 Pengertian Sistem Informasi....................................................... 45

  BAB III ANALISIS DAN PERANCANGAN SISTEM .................................. 47 III.1 Analisis Sistem ....................................................................................... 47 III.1.1 Analisis Masalah ...................................................................... 47 III.1.2 Analisis Sistem yang Sedang Berjalan .................................... 49 III.1.3 Bisnis User ............................................................................... 60 III.2 Analisis Kebutuhan Non Fungsional ...................................................... 61 III.2.1 Analisis Pengkodean ................................................................ 61 III.2.2 Analisis Jaringan ...................................................................... 62 III.2.3 Analisis Perangkat Keras ......................................................... 62 III.2.4 Analisis Perangkat Lunak ........................................................ 63 III.2.5 Analisis Pengguna.................................................................... 63 III.2.6 Analisis Basis Data .................................................................. 67

  III.3.1 Diagram Konteks ..................................................................... 71

  III.3.2 Diagram Flow Diagram(DFD)................................................. 72

  III.3.3 Spesifikasi Proses .................................................................... 95

  III.3.4 Kamus Data............................................................................ 101

  III.4 Perancangan Sistem .............................................................................. 120

  III.4.1 Perancangan Basis Data ................................................................ 120

  III.4.1.1 Diagram Relasi ...................................................................... 120

  III.4.1.2 Struktur Tabel ........................................................................ 122

  III.4.2 Perancangan Struktur Menu .......................................................... 135

  III.4.3 Perancangan Antar Muka .............................................................. 137

  III.4.4 Perancangan Pesan ........................................................................ 165

  III.4.5 Jaringan Semantik ......................................................................... 165

  III.4.6 Prosedural ...................................................................................... 170

  

BAB IV IMPLEMENTASI DAN PENGUJIAN SISTEM ................................. 173

IV.1 Implementasi Sistem ............................................................................ 173 IV.1.1 Perangkat keras yang digunakan ................................................... 173 IV.1.2 Perangkat Lunak yang digunakan ................................................. 174 IV.1.3 Implementasi Basis Data ............................................................... 174 IV.1.4 Implementasi Antarmuka .............................................................. 191

IV.2 Pengujian Sistem .................................................................................. 198

IV.2.1 Pengujian Alpha ............................................................................ 198

IV.2.1.2 Kasus dan Hasil Pengujian ............................................................ 202

IV.2.1.2.1 Pengujian Login Admin ............................................................. 202

IV.2.1.2.2 Pengujian Lupa Password ......................................................... 203

IV.2.1.2.3 Pengujian Ubah Profil Admin ................................................... 204

  

IV.2.1.2.23 Pengujian Login Guru................................................................ 226

  

IV.2.1.2.24 Pengujian Lupa Password ......................................................... 227

  IV.2.2 Pengujian Beta .............................................................................. 239

  IV.2.3 Kuesioner Pengguna...................................................................... 243

  IV.2.4 Kuesioner Pengujian Beta Untuk Guru ......................................... 243

  IV.2.5 Kuesioner Pengujian Beta Untuk Siswa ....................................... 249

  IV.2.6 Kuesioner Pengujian Beta Untuk Orangtua .................................. 254

  IV.2.7 Kesimpulan Pengujian Beta .......................................................... 261

  

BAB V KESIMPULAN DAN SARAN .............................................................. 263

V.1 Kesimpulan ........................................................................................... 263

V.2 Saran ..................................................................................................... 264

DAFTAR PUSTAKA ......................................................................................... 265

LAMPIRAN

  

DAFTAR PUSTAKA

[1] Sommerville Ian, (2011), Software Enginering, Pearson Education Inc.

  [2] Hartanto, Jogiyanto, (1999), Pengenalan Komputer, Andi, Yogyakarta. [3] Fatansyah, (2007), Basis Data , Informatika, Bandung. [4] Poppy R, Yaniawati, (2010), Konsep E-Learning, Arfino Raya, Bandung. [5] Renaldy Bernard, Suteja dkk, (2005), Mudah dan Cepat Menguasai Pemograman Web, Informatika, Bandung.

  [6] Kendall K.E. and Kendal J.E. (2005), “System Analysis and Design. Sixth Edition”, Pearson Education International

  [7] Hartono, Jogiyanto,(1989).”Analisis & Desain”,Andi,Yogyakarta [8] Stacie Petter, William DeLone and Ephraim McLean (2008), Measuring information

  

systems success:models, dimensions, measures, and interrelationships 17, 236–263

BAB I PENDAHULUAN I.1 Latar Belakang Masalah SMA Negeri 1 Cikidang merupakan salah satu lembaga pendidikan yang

  beralamat di jalan Pendidikan no 35 Desa Cikidang Kecamatan Cikidang Kabupaten Sukabumi Kode Pos 43367. Proses pembelajaran di SMA Negeri 1 Cikidang saat ini dilakukan dengan menggunakan acuan buku sebagai referensi dan dengan melakukan penyebaran softcopy materi pelajaran maupun pemberian tugas oleh guru, dimana siswa harus mendapatkan softcopy materi maupun tugas tersebut untuk dipelajari dan dikerjakan sesuai dengan instruksinya masing- masing dan kemudian materi pelajaran tersebut akan dibahas bersama guru pada saat kelas sedang berlangsung sesuai jam pelajarannya. Sedangkan tugas, dikumpulkan sendiri oleh siswa kepada guru yang bersangkutan untuk diperiksa dan kemudian diberikan penilaian.

  Masalah terjadi pada saat penyebaran softcopy materi maupun tugas tersebut tidak sampai ke semua siswa, yang menyebabkan pada saat kelas sedang berlangsung diantara para siswa ada yang belum mempelajari atau bahkan mengetahui akan materi maupun tugas tersebut dan waktu belajar dikelas pun menjadi kurang efektif serta guru membutuhkan waktu yang lama untuk memeriksa dan memberikan nilai tugas siswa yang jumlah nya tidak sedikit. Pemberian materi maupun tugas akan terhambat jika guru yang bersangkutan tidak dapat hadir di dalam kelas.

  Selain itu, siswa-siswi membutuhkan waktu lama untuk dapat mengetahui nilai tugas dan nilai ujian dikarenakan proses pemeriksaan dan pemberian nilai tugas maupun nilai ujian dilakukan secara manual oleh guru dengan jumlah yang tidak sedikit. Untuk berhasilnya proses pembelajaran dibutuhkan diskusi ataupun komunikasi antar siswa-siswi maupun siswa-siswi dengan guru dalam hal pembahasan atau diskusi materi pelajaran. Proses ini tidak berjalan dengan lancar, dikarenakan siswa-siswi malu untuk bertanya kepada guru. Begitu juga dengan guru yang ingin berkomunikasi dengan banyak siswa-siswi yang ada di dalam kelas dalam satu waktu tentu saja hal ini mustahil dilakukan secara langsung atau tatap muka. Selain itu, guru tidak dapat berkomunikasi dengan orang tua siswa- siswa setiap saat mengenai anak nya disekolah.

  Kepala sekolah mengalami kesulitan, yaitu tidak bisa melihat perkembangan nilai rata-rata tugas dan nilai rata-rata ujian setiap kelas. Untuk orang tua, mereka tidak bisa mengetahui nilai tugas dan nilai ujian yang di dapat anaknya setiap saat untuk tiap mata pelajaran dan orang tua tidak dapat berkomunikasi dengan guru setiap saat.

  Dengan proses pembelajaran seperti ini, mau tidak mau metode pembelajaran harus dikembangkan sehingga proses belajar mengajar menjadi lebih efisien dan tidak membuat jenuh siswa-siswi seperti dengan memanfaatkan teknologi informasi. Proses belajar dengan menggunakan teknologi informasi dikenal dengan istilah e-learning. E-learning adalah suatu proses belajar mengajar antara pengajar dengan siswanya maupun antar siswa sendiri tanpa harus bertatap muka satu sama lain.

  Untuk mendukung dan meningkatan kualitas pendidikan dalam proses pembelajaran tersebut, maka diperlukan “Pembangunan Website E-Learning SMA Negeri I Cikidang Sukabumi” yang dapat diakses kapan saja dan dimana saja oleh siswa-siswi, guru, kepala sekolah dan orang tua SMA Negeri 1 Cikidang.

  I.2 Identifikasi Masalah

  Berdasarkan permasalahan yang diuraikan diatas, maka dapat diidentifikasi permasalahan yang muncul, diantaranya:

  1. Penyebaran softcopy materi pelajaran maupun tugas tidak merata, sehingga ada siswa yang tidak mendapatkannya.

  2. Guru membutuhkan waktu yang lama dalam pemeriksaan dan pemberian nilai tugas maupun untuk pemeriksaan dan pemberian nilai ujian.

  3. Komunikasi antar siswa-siswi maupun siswa-siswi dengan guru di dalam kelas tidak berjalan dengan lancar.

  4. Guru dan orang tua kesulitan untuk saling berkomunikasi.

  5. Kepala sekolah kesulitan melihat perkembangan nilai rata-rata tugas dan nilai rata-rata ujian setiap kelas untuk tiap matapelajaran.

  6. Orang tua kesulitan melihat nilai tugas dan ujian anaknya.

  I.3 Maksud dan Tujuan

  Adapun maksud dari penelitian tugas akhir ini adalah untuk membangun website e-learning di SMA Negeri 1 Cikidang.

  Tujuan yang ingin dicapai dari penelitian ini adalah:

  1. Menyebarkan softcopy materi pelajaran maupun tugas agar merata ke semua siswa.

  2. Mempercepat dalam pemeriksaan dan pemberian nilai tugas maupun untuk pemeriksaan dan pemberian nilai ujian.

  3. Mempermudah komunikasi antar siswa-siswi maupun siswa-siswi dengan guru di dalam kelas.

  4. Mempermudah komunikasi antara guru dan orang tua siswa-siwi.

  5. Mempermudah kepala sekolah melihat perkembangan nilai rata-rata tugas dan nilai rata-rata ujian setiap kelas untuk tiap matapelajaran.

  6. Mempermudah orang tua melihat nilai tugas dan ujian anaknya

I.4 Batasan Masalah

  6. Soal ujian dan jawaban dapat berbentuk gambar, video dan suara dan ditampilkan secara acak sehingga berbeda di setiap siswa-siswi.

  11. Sistem operasi menggunakan Windows XP dengan web browser menggunakan Internet Explorer, Google Chrome atau Mozilla Firefox.

  10. Tools pembangun menggunakan aplikasi Adobe Dreamweaver CS 3 dengan bahasa pemrograman PHP dan Xampp dengan database MySQL.

  Entity-Relationship Diagram (ERD) dan Data Flow Diagram (DFD).

  9. Model analisis perangkat lunak yang digunakan adalah pemodelan analisis terstruktur. Alat pemodelan yang digunakan adalah flowmap,

  8. Menyediakan fasilitas pesan untuk guru, siswa dan orang tua sebagai sarana komunikasi.

  7. Menyediakan forum diskusi dimana dapat melakukan tanya jawab baik antar siswa-siswi maupun dengan guru.

  Dalam penelitian tugas akhir ini, penulis membatasi masalah hanya kepada hal-hal dibawah ini :

  1. Aplikasi e-learning ini berbasis website.

  siswa) dan password, agar dapat login), orang tua siswa (harus memasukkan

  password, agar dapat login, siswa (harus memasukkan NIS (nomor induk

  5. Dapat diakses oleh kepala sekolah, guru (harus memasukkan username dan

  4. Mendukung upload dan download konten berupa file Microsoft Word, PowerPoint, Excel, Adobe PDF, audio, video dan file lainnya.

  3. Aplikasi e-learning ini memiliki fitur untuk pengelolaan data administrator, data peserta e-learning yaitu siswa, orang tua, kepala sekolah, data guru sebagai instruktur, data mata pelajaran, tugas atau soal ujian, nilai tugas, nilai hasil ujian, pengumuman, kelas, data tahun ajaran dan lainnya.

  2. Aplikasi e-learning ini hanya sebagai pendukung dan tidak berpengaruh kepada nilai akhir siswa.

  username dan password, agar dapat login). dan administrator (harus memasukkan username dan password, agar dapat login).

I.5 Metodologi Penelitian

  Metodologi yang digunakan dalam penulisan tugas akhir ini adalah metode Analisis Deskriptif, yaitu metode penelitian menggunakan studi kasus.

  1. Tahap pengumpulan data Metode pengumpulan data yang digunakan dalam penelitian ini adalah sebagai berikut : a. Studi Literatur.

  Pengumpulan data dengan cara mengumpulkan literatur, jurnal, paper dan bacaan-bacaan yang ada kaitannya dengan judul penelitian.

  b. Observasi.

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

  c. Wawancara.

  Teknik pengumpulan data dengan mengadakan tanya jawab secara langsung yang ada kaitannya dengan topik yang diambil.

  2. Tahap pembuatan perangkat lunak.

  Teknik analisis data dalam pembuatan perangkat lunak menggunakan paradigma perangkat lunak secara waterfall [1], yang meliputi beberapa proses diantaranya:

a. System Engineering

  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.

   System Analysis b.

  Proses pencarian kebutuhan diintensifkan dan difokuskan pada software. Untuk mengetahui sifat dari program yang akan dibuat, maka para software engineer harus mengerti tentang domain informasi dari software.

  Dari aktivitas pencarian kebutuhan sistem dan software harus didokumentasikan dan ditujukan pada user.

  c. System Design

  Tahap penerjemahan dari data yang dianalisis kedalam bentuk yang mudah dimengerti oleh user. Proses desain akan menerjemahkan syarat kebutuhan kesebuah perancangan perangkat lunak yang dapat diperkirakan sebelum dibuat coding. Proses ini berfokus pada :struktur data, arsitektur perangkat lunak, representasi interface, dan detail (algoritma) prosedural. Tahapan ini akan menghasilkan dokumen yang disebut software requirment. Dokumen inilah yang akan digunakan programmer untuk melakukan aktivitas pembuatan sistemnya.

  d. System Coding

  Untuk dapat dimengerti oleh mesin, dalam hal ini adalah komputer, maka desain tadi harus diubah bentuknya menjadi bentuk yang dapat dimengerti oleh mesin, yaitu kedalam bahasa pemrograman melalui proses

  coding. Tahap ini merupakan implementasi dari tahap design yang secara teknis dikerjakan oleh programmer.

   System Testing e.

  Merupakan tahap pengujian terhadap perangkat lunak yang dibangun. Tahapan ini bisa dikatakan final dalam pembuatan sebuah sistem. Setelah melakukan analisis, design dan pengkodean maka sistem yang sudah jadi digunakan oleh user. f. System Maintenance Tahap akhir dimana suatu perangkat lunak yang sudah selesai dapat mengalami perubahan

  • –perubahan atau penambahan sesuai dengan permintaan .

  user Perubahan tersebut bisa karena mengalami kesalahan karena perangkat

  lunak harus menyesuaikan dengan lingkungan (periperal atau sistem operasi baru), atau karena user membutuhkan perkembangan fungsional.

  Untuk lebih jelasnya susunan metode waterfall dapat dilihat pada gambar I.1.

  

Gambar I. 1 Gambar I.1 Waterfall [1]

I.6 Sistematika Penulisan

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

  BAB I PENDAHULUAN Menguraikan tentang latar belakang permasalahan, identifikasi inti permasalahan yang dihadapi SMA Negeri 1 Cikidang Sukabumi, menentukan maksud dan tujuan penelitian, yang kemudian diikuti dengan batasan masalah, metode penulisan dari tahap pengumpulan data sampai BAB II. LANDASAN TEORI Membahas tinjauan pustaka, keadaan SMA Negeri 1 Cikidang seperti sejarahnya, visi dan misi, struktur organisasi sampai tugas masing-masing bagaian serta berbagai konsep dasar dan teori-teori yang berkaitan dengan topik penelitian yang dilakukan dalam proses pembangunan website e-

  learning SMA Negeri 1 Cikidang Sukabumi.

  BAB III. ANALISIS DAN PERANCANGAN SISTEM Menganalisis masalah dari model penelitian yang dilakukan dalam pembangunan website e-learning SMA Negeri 1 Cikidang Sukabumi. Menggambarkan proses yang sedang berjalan dengan Flowmap dan kebutuhan sistem di gambarkan dengan ERD dan DFD. BAB IV. IMPLEMENTASI DAN PENGUJIAN Bab ini berisi hasil implementasi dari analisis dan perancangan sistem yang dilakukan, serta hasil pengujian sistem yang dilakukan di lingkungan SMA Negeri 1 Cikidang Sukabumi agar diketahui apakah e-learning yang dibangun sudah memenuhi kebutuhan pihak SMA Negeri 1 Cikidang Sukabumi.

  BAB V. KESIMPULAN DAN SARAN Pada bab terakhir ini akan berisikan kesimpulan dari skripsi yang dibuat dan terdapat pula saran yang diberikan agar dapat digunakan dimasa mendatang untuk perbaikan website e-learning menjadi lebih baik pada penelitian yang selanjutnya.

BAB II TINJAUAN PUSTAKA II.1 Profil Tempat Penelitian II.1.1 Sejarah SMA Negeri 1 Cikidang Cikidang merupakan kawasan perkebunan yang dikelilingi oleh

  kehutanan. Merupakan kecamatan yang paling tertinggal di kabupaten sukabumi dari 47 kecamatan. Ditinjau dari pendapatan per kapita, masyarakat pada umumnya menggantungkan hidup pada perkebunan dan tidak memiliki lahan pertanian secara pribadi. Padahal jarak ke ibu kota tidak terlalu jauh. Bahkan setelah perpindahan ibu kota ke pelabuhan ratu. Cikidang merupakan pintu gerbang ke kabupaten. Namun tetap saja kemajuan daerahnya sangat lambat. Begitu juga faktor pendidikan masyarakatnya, rata-rata tamatan Sekolah Dasar (SD).

  Dengan adanya aspirasi masyarakat, SMA pun baru ada dan berdiri tahun 2002, kemudian semangat masyarakat mulai bangkit untuk menyekolahkan putera-puterinya setelah pemerintah mulai mewajibkan wajib belajar sembilan tahun. Sehingga termotivasi untuk menyekolahkan putera-puteri mereka ke SMA.

  SMA Negeri 1 Cikidang berdiri pada tahun 2002-2003 sebagai filial dari SMA Negeri 1 Cibadak yang menggunakan tempat di SMP Negeri 1 Cikidang selama kurang lebih tiga tahun. Kepala sekolah dijabat oleh kepala sekolah SMA Negeri 1 Cibadak dengan kapasitas ruang kelas sebanyak dua ruangan dan jumlah siswa 96 orang. Pada tahun 2004 SMA Negeri 1 Cikidang telah mendapatkan SK

  2 Kenegrian dan menempati lahan seluas 5000 m dengan kepala sekolah pertama

  yang menjabat mulai tahun 2004 sampai dengan 2007 dan digantikan oleh kepala sekolah ke dua dari tahun 2007 sampai dengan sekarang dengan kapasitas ruang kelas sebanyak 12 ruang dengan jumlah siswa sebanyak 456 orang.

  10

  II.1.2 Visi dan Misi Sekolah

  Visi adalah harapan tentang masa depan organisasi yang realistis. Bisa dicapai dan menarik, atau penjabaran tujuan kemana sekolah harus menuju masa depan yang lebih baik. Visi SMA Negeri 1 Cikidang adalah beriman, cerdas dan santun.

  Adapun misi SMA Negeri 1 Cikidang adalah sebagai berikut :

  1. Menumbuhkan semangat belajar melalui kesadaran berprestasi yang dilandasi iman dan taqwa.

  2. Mengembangkan potensi yang dimiliki seluruh warga sekolah secara optimal.

  3. Menciptakan suasana sekolah yang kondusif melalui pengadaan fasilitas yang memadai dan pergaulan serta penampilan yang berbudaya.

  4. Membiasakan santun dalam ucapan dan bijak dalam bertindak sesuai dengan norma agama.

  5. Menerapkan manajemen sekolah yang transparan partisipatif dan akuntabilitas, sehingga tercipta hubungan sinergis antar warga sekolah, maupun warga sekolah dengan masyarakat.

  II.1.3 Struktur Organisasi

  Struktur organisasi merupakan landasan organisasi untuk menentukan pembagian tugas, tanggung jawab, dan wewenang secara jelas. Sehingga koordinasi struktural dapat dilaksanakan dengan baik guna menunjang aktivitas

  11

  1. Kepala Sekolah Kepala sekolah berfungsi dan bertugas sebagai edukator, leader, inovator dan motivator serta memastikan kelangsungan SMA Negeri 1 Cikidang ke sasaran yang telah ditetapkan.

  a. Edukator Kepala Sekolah selaku Edukator bertugas melaksanakan proses belajar mengajar secara efektif dan efisien.

  b. Manajer, mempunyai tugas : Menyusun Perencanaan, mengorganisasikan kegiatan, mengarahkan kegiatan, mengkoordinasikan kegiatan, melaksanakan pengawasan, melakukan evaluasi terhadap kegiatan, menentukan kebijaksanaan, mengadakan rapat, mengambil

  Kepala Sekolah Staff Tata Usaha

  Wakasek Kesiswaan Wakasek Kurikulum

  Kepala Tata Usaha Wakasek Sarana

  Wakasek Humas Guru

  

Gambar II. 1 Struktur Organisasi SMA Negeri 1 Cikidang

II.1.4 Deskripsi Tugas

  12

  k,etatausahaan, siswa, ketenagaan, sarana dan prasarana, keuangan RAPBS, mengatur organisasi siswa intra Sekolah (OSIS), mengatur hubungan sekolah dengan masyarakat dan Instansi terkait.

  c. Administrator, bertugas menyelenggarakan Administrasi : Perencanaan, pengorganisasian, perpustakaan, pengerahan, laboratorium, pengkoordinasian, pengawasan, Kurikulum, Kesiswaan, Ketatausahaan, Ketenagaan, Kantor.

  d. Kepala Sekolah selaku Supervisor bertugas menyelenggarakan Supervisi men genai : Proses belajar mengajar,kegiatan bimbingan dan konseling, kegiatan ekstrakurikuler, kegiatan ketatausahaan, kegiatan kerjasama dengan masyarakat dan instansi terkait, sarana dan prasarana, kegiatan OSIS.

  e. Kepala Sekolah sebagai Pemimpin Dapat dipercaya, jujur dan bertanggung jawab, memahami kondisi guru, karyawan dan siswa, memiliki visi dan memahami misi sekolah, mengambil keputusan urusan internal dan eksternal Sekolah, membuat, mencari dan memilih gagasan baru.

  f. Kepala Sekolah sebagai Inovator Melakukan pembaharuan di bidang seperti KBM, ekstrakurikuler, BK dan Pengadaan. Melaksanakan pembinaan guru dan karyawan Melakukan Pembaharuan dalam menggali sumber dana baik dari Pemerintah Komite dan Masyarakat.

  g. Kepala Sekolah sebagai Motivator Mengatur ruang kantor yang kondusif untuk bekerja, mengatur ruang kantor yang kondusif untuk kbm/bk, mengatur ruang laboratorium yang kondusif untuk praktikum, mengatur ruang perpustakaan yang kondusif untuk belajar, mengatur halaman / lingkungan sekolah yang sejuk & teratur, menciptakan hubungan kerja yang harmonis sesama guru dan karyawan, menciptakan hubungan kerja yang harmonis antar sekolah dan lingkungan, menerapkan

  13

  prinsip penghargaan dan hukuman. dalam melaksanakan tugasnya, kepala sekolah dapat mendelegasikan kepada wakil kepala sekolah.

  2. Kepala Tata Usaha Kepala Urusan Tata Usaha memiliki tugas pokok yaitu melaksanakan ketatausahaan sekolah dan bertanggung jawab kepada kepala sekolah, menyusun program tata usaha sekolah, mengelola keuangan sekolah, mengurus administrasi ketenagaan dan siswa, membina dan mengembangkan karir pegawai tata usaha, menyusun administrasi kelengkapan sekolah, menyusun dan menyajikan data/statistic sekolah, mengkoordinasikan dan melaksanakan K3/K6 serta menyusun laporan pelaksanaan kegiatan pengurus ketatausahaan.

  3. Wakasek Kurikulum Wakasek Kurikulum bertugas menyusun dan menjabarkan kalender pendidikan, menyusun pembagian tugas guru dan jadwal pelajaran, mengatur penyusunan program pengajaran, program satuan pelajaran, dan persiapan mengajar, penjabaran dan penyesuaian kurikulum, mengatur pelaksanaan kegiatan kurikuler dan ekstrakurikuler, mengatur pelaksanaan program penilaian kriteria kenaikan kelas, kriteria kelulusan, dan laporan kemajuan belajar siswa, serta pembagian rapor dan ijazah, mengatur pelaksanaan program perbaikan dan pengajaran, mengatur pemanfaatan lingkungan sebagai sumber belajar, mengatur pengembangan mgmp/mgmd dan koordinator mata pelajaran, mengatur mutasi siswa, melakukan supervisi administrasi dan akademis, menyusun laporan.

  4. Wakasek Kesiswaan Wakasek Kesiswaan bertugas mengatur program dan pelaksanaan bimbingan dan konseling, mengatur dan mengkoordinasikan pelaksanaan 7 k (keamanan, kebersihan, keindahan, ketertiban, kekeluargaan, kesehatan dan kerindangan), mengatur dan membina program kegiatan osis meliputi kepramukaan , palang

  14

  sekolah (UKS), paskibra, mengatur & membina siswa dalam melaksanakan sholat berjamaah, mengatur program pesantren kilat, menyusun dan mengatur pelaksanaan siswa teladan sekolah, menyelenggarakan cerdas cermat, olahraga prestasi, menyeleksi calon untuk diusulkan mendapat beasiswa.

  5. Wakasek Sarana Wakasek Sarana bertugas menyusun rencana kebutuhan sarana dan prasarana, mengkoordinasikan pendayagunaan sarana dan prasarana, pengelola pembiayaan alat-alat pengajaran, dan menyusun laporan pelaksanaan urusan sarana dan prasarana secara berkala.

  6. Wakasek Humas Wakasek Humas bertugas mengatur dan menyelenggarakan hubungan sekolah dengan orang tua atau wali siswa, membina hubungan antar sekolah, komite sekolah, lembaga dan instansi terkait, dan membuat laporan pelaksanaan hubungan masyarakat secara berkala.

  II.2 Landasan Teori

  II.2.1 Internet

  II.2.1.1 Sejarah dan Perkembangan Internet

  Internet awalnya merupakan suatu rencana dari Departemen Pertahanan Amerika Serikat (US Departement of Defense) pada sekitar tahun 1960. Dimulai dari suatu proyek yang dinamakan ARPANET atau Advanced Research Project

  

Agency Network. Beberapa universitas di Amerika Serikat diantaranya UCLA,

  Stanford, UC Santa Barbara dan University of Utah, diminta bantuan dalam mengerjakan proyek ini dan awalnya telah berhasil menghubungkan empat komputer di lokasi universitas yang berbeda tersebut.

  15

  Perkembangan ARPANET ini cukup pesat jika dilihat perkembangan komputer pada saat itu. Sebagai gambarannya pada tahun 1977, ARPANET telah menghubungkan lebih dari 100 mainframe komputer dan saat ini terdapat sekitar 4 juta host jaringan yang terhubung pada jaringan ini. Karena perkembangannya sangat pesat, jaringan komputer ini tidak dapat lagi disebut sebagai ARPANET karena semakin banyak komputer dan jaringan-jaringan regional yang terhubung. Konsep ini yang kemudian berkembang dan dikenal sebagai konsep

  

Internetworking (jaringan antar jaringan). Oleh karena itu istilah Internet

  menjadi semakin popular, dan orang menyebut jaringan besar komputer tersebut dengan istilah Internet [2].

  Pada era 2000, perkembangan Internet dan jaringannya naik secara eksponensial. Dalam waktu kurang dari 10 tahun, tingkat pertumbuhan Internet melebihi densitas teknologi telekomunikasi (telepon, radio dan TV). Lambat laun konten dari Internet mengintegrasikan teknologi telepon (VOIP

  • Voice Over IP, telepon berbasis jaringan Internet) dan WebTV. Sehingga backbone dan teknologi Internet saat ini menjadi penting untuk dikembangkan karena dipandang sebagai masa depan telekomunikasi dunia.

II.2.1.2 Pengertian Internet

  Internet atau interconnected network merupakan jaringan computer yang terdiri dari ribuan jaringan computer independen yang dihubungkan satu dengan yang lainnya. Jaringan computer ini dapat terdiri dari lembaga pendidikan, pemerintahan, militer, organisasi, bisnis dan organisasi-organisasi lainnya. Internet merupakan jaringan yang terbesar di dunia. Sampai saat ini, internet sudah menghubungkan lebih dari 100.000 jaringan computer dengan pemakai lebih dari 100 juta orang. [2]

  Walaupun secara fisik internet merupakan jaringan komputer yang saling terhubung satu sama lain, tetapi pada umumnya kita memandang internet sebagai

  16

  bisnis, hiburan, olah raga, politik dan sebagainya. Karenanya sebagian orang menganggap internet sebagai dunia dalam bentuk lain (dunia maya).

II.2.1.3 Istilah yang digunakan dalam Internet

  Ada beberapa istilah yang digunakan apabila menggunakan internet, diantaranya adalah:

  1. WWW (World Wide Web), atau disebut juga sebagai web adalah suatu kumpulan informasi pada beberapa server komputer yang dihubungkan satu sama lain dalam suatu jaringan yang disebut internet. Informasi ini disajikan berupa halaman (page) yang menampilkan data berupa teks, gambar, suara,

  video dan data multimedia lainnya.

  2. Web Site (Situs Web), merupakan suatu alamat khusus tempat penyimpanan data dan informasi dengan berdasarkan topik tertentu, pada setiap instansi, perusahaan, atau pribadi yang memiliki informasi di world wide web.

  3. Homepage, merupakan sampul halaman depan yang berisi daftar isi atau menu dari sebuah situs web.

  4. Web Browser, dikenal juga dengan istilah suatu browser, atau peselancar, atau internet browser. Adalah suatu program komputer yang menyediakan fasilitas untuk membaca halaman web disuatu komputer. Dua program web browser yang cukup popular saat ini adalah Microsoft Internet Explorer dan Mozila Firefox.

  5. E-Mail (Electronic Mail), atau surat elektronik adalah aplikasi yang digunakan untuk saling mengirim pesan atau menerima pesan pada salah satu layanan internet.

  6. FTP (File Transfer Protocol), adalah sebuah protokol komunikasi data di internet atau jaringan yang dipergunakan untuk layanan pemindahan atau transfer dokumen, berkas atau file antar komputer.

  7. TCP/IP (Transfer Control Protocol/Internet Protocol), adalah suatu standar komunikasi data yang digunakan oleh komunitas internet dalam tukar

  17

  memberikan nomor unik pada setiap komputer yang terkoneksi sehingga terjadi kesepakatan tentang cara pengiriman dan penerimaan data antar komputer sehingga dapat dikirimkan daan diterima dengan benar.

  8. MODEM (Modulation Demodulation), adalah alat untuk menghubungkan antara dua komputer melalui line telepon. Alat ini berfungsi untuk mengubah sinyal digital dari komputer asal ke sinyal analog, dan setibanya di komputer.

  9. HTML (Hypertext Mark-up Language), adalah bahasa standar untuk mendeskripsikan isi dan struktur halaman pada world wide web.

  10. HTTP (Hypertext Transfer Protocol), adalah protokol yang berfungsi untuk menjelaskan bagaimana server dan client berinteraksi dalam mengirim dan menerima dokumen web. Protokol ini didisain untuk mentransfer berkas yang berisi hypertext seperti berkas yang berisi HTML yang digunakan di world

  wide web.

  11. DSN (Domain Name Server), adalah sistem penamaan komputer di internet sebagai alias dari nomor IP.

  12. ISP (Internet Service Provider), atau penyedia layanan internet merupakan suatu perusahaan yang menyediakan jasa penyambungan internet.

  13. URL (Uniform Resource Locator), adalah string yang memberikan internet

  address (suatu alamat yang spesifik di internet). Tipe URL yang paling umum adalah “http”.

  14. Online, berarti sedang menggunakan jaringan atau terhubung dengan jaringan sehingga bisa saling berkomunikasi.

  15. Offline, berarti tidak terkoneksi, sehingga aktifitas yang terjadi ketika sistem berjalan tidak terhubung dengan jaringan.

II.2.1.4 Teknologi Website (WWW)

  World Wide Web (WWW) merupakan suatu sistem penyedia informasi dengan skala yang besar yang mengelola informasi tersebut secara terdistribusi dalam internet dengan menggunakan teknologi hypermedia.

  18

  WWW mempunyai karakteristik sebagai berikut :

  a. Dukungan interface yang terintegrasi WWW menyediakan suatu interface yang terintegrasi terhadap protokol, format data, sistem pengalamatan, dan lain-lain. Hal ini menyebabkan berbagai macam layanan dan basis data yang ada di internet dapat diakses secara langsung.

  b. Kemudahan pada sisi pengguna WWW mendukung secara transparan sebagian besar aplikasi-aplikasi yang terdapat di internet seperti telnet, gopher, anonymous file tranfer protocol,

  finger, dan aplikasi lainnya.