SISTEM INFORMASI E-LEARNING BERBASIS WEBSITE PADA SMK PELITA NUSA JALANCAGAK
SKRIPSI
Diajukan untuk memenuhi salah satu syarat kelulusan Program Pendidikan Sarjana
Oleh : Caswati D1A.16.0530
PROGRAM STUDI SISTEM INFORMASI
FAKULTAS ILMU KOMPUTER UNIVERSITAS SUBANG SUBANG
2022
I
HALAMAN PENGESAHAN
Menyatakan bahwa Laporan SKRIPSI yang berjudul
SISTEM INFORMASI E-LEARNING BERBASIS WEBSITE PADA SMK PELITA NUSA JALANCAGAK
Disusun oleh:
Caswati (D1A.16.0530)
Telah diperiksa dan disetujui oleh pembimbing Pada tanggal :……….
Pembimbing I
( Rino Guphita, ST., M.Kom )
Pembimbing II
(Bagus Ali Akbar,S.SI., M.Kom ) Mengetahui
Dekan Fakultas Ilmu Komputer
(Dr. Tepi Peirisal, M.Si)
Ketua Program Studi
(Bagus Ali Akbar, S.SI., M.Kom)
II ABSTRAK
(SISTEM INFORMASI E-LEARNING BERBASIS WEBSITE PADA SMK PELITA NUSA JALANCAGAK)
Perkembangan teknologi informasi khususnya teknologi Internet pada dasa warsa terakhir ini membuat para pendidik mempunyai banyak pilihan dalam memanfaatkan teknologi tersebut untuk pembelajaran. Salah satu bentuk pemanfaatan teknologi Internet untuk mendukung proses pembelajaran adalah e-learning. Dengan e-learning ini para pendidik dapat menaruh materi pembelajaran, memberi tugas dan kuis untuk evaluasi, serta memonitor dan menjalin komunikasi dengan siswa melalui we. Dengan demikian aktivitas pembelajaran dapat dilakukan kapan saja dan dimana saja. Dalam penyusunan skripsi ini penulis menggunakan metode penelitian Ration Unifed Process(RUP) dengan beberapa tahapan fase yaitu inception, elaboration, serta Construction. Tujuan pengembangan aplikasi ini ialah untuk memudahkan proses belajar bagi para pendidik juga siswa, agar proses pembelajaran terasa lebih variatif, kreatif dan menyenangkan. Aplikasi dikembangkan menggunakan Moodle (Modular Object-Oriented Dynamic Learning Environment) yang merupakan sebuah platform yang digunakan untuk menunjang sistem manajemen pembelajaran secara online dan menggunakan perangkat computer.
Kata kunci : E-learning, RUP, Moodle
III
KATA PENGANTAR
Puji dan Syukur kehadirat Allah SWT yang telah menciptakan rahmat, taufik dan hidayah- Nya sehingga penulis dapat menyelesaikan skripsi ini dengan judul “Sistem Informasi e- Learning Berbasis Website Pada SMK Pelita Nusa”. Sebagai salah satu syarat menyelesaikan Program Strata Satu (S1) Jurusan Sistem Informasi Fakultas Ilmu Komputer Universitas Subang.
Penulis menyadari bahwa skripsi ini tidak mungkin terselesaikan tanpa adanya dukungan, bantuan, bimbingan dan nasehat dari berbagai pihak selama penyusunan skripsi ini. Pada kesempatan ini penulis menyampaikan terima kasih yang setulus-tulusnya kepada:
1, Bapak Dr. Tepi Peirisal, S.Sos., M.Si selaku dekan Fakultas Ilmu Komputer.
2. Bapak Rino Gupitha, ST., M.Kom Selaku dosen pembimbing skripsi atas segala bimbingan, arahan serta saran yang diberikan kepada penulis sehingga skripsi ini dapat diselesaikan dengan baik.
3. Bapak Bagus Ali Akbar, S.SI., M.Kom Selaku dosen pembimbing skripsi atas segala bimbingan, arahan serta saran yang diberikan kepada penulis sehingga skripsi ini dapat diselesaikan dengan baik.
4. Bapak Rakhmayudhi, M.Kom Selaku dosen wali telah membantu penulis dalam mengikuti dan menyelesaikan studi di Fakultas Ilmu Komputer Universitas Subang.
4. Seluruh Staff Pengajar yang telah memberikan ilmu pengetahuan yang tak ternilai selama penulis menempuh Pendidikan di Fakultas Ilmu Komputer Universitas Subang.
5. Kedua Orang tua, Alm Bapak Sarya dan Ibu Marsah, yang telah memberikan kasih sayang, doa, nasehat, serta atas kesabarannya yang luar dalam setiap langkah hidup penulis.
IV
DAFTAR ISI
HALAMAN PENGESAHAN ... I ABSTRAK ... II KATA PENGANTAR ... III DAFTAR ISI ... IV DAFTAR GAMBAR ... VII DAFTAR TABEL ... IX
BAB I ... 1
PENDAHULUAN ... 1
1.1 Latar Belakang ... 1
1.2 Identifikasi Masalah ... 2
1.3 Batasan Masalah ... 2
1.4 Maksud dan Tujuan Penelitian ... 2
1.4.1 Maksud Penelitian ... 2
1.4.2 Tujuan Penelitian ... 2
1.5 Manfaat Penelitian ... 3
1.6 Waktu Penelitian ... 3
1.7 Lokasi Penelitian ... 3
1.8 Metodologi Penelitian ... 4
1.9 Sistematika Penulisan ... 4
BAB II ... 6
LANDASAN TEORI... 6
2.1 Pengembangan Sistem Informasi ... 6
2.1.1 Pengembangan ... 6
2.1.2 Sistem ... 6
2.1.3 Informasi... 6
2.1.4 Pengembangan Sistem Informasi ... 6
2.2 E-Learning ... 7
2.3 Metode RUP (Rational Unified Process) ... 8
2.4 Moodle ... 11
2.5 Website... 13
2.6 MySQL ... 13
2.7 PHP ... 13
2.8 UML (Unified Modeling Language) ... 14
V
BAB III ... 16
ANALISIS KEBUTUHAN SISTEM ... 16
3.1 Analisis Organisasi ... 16
3.1.1 Sejarah Singkat SMK Pelita Nusa ... 16
3.1.2 Visi-Misi ... 16
3.1.3 Struktur Organisasi ... 18
3.2 Analisis Kebutuhan Sistem ... 19
3.2.1 Gambaran Sistem Lama ... 19
3.3 Uraian Hasil Analisis Kebutuhan Informasi ... 20
3.3.1 Kebutuhan Informasi ... 20
3.3.2 Kebutuhan Perangkat Keras ... 21
3.3.3 Kebutuhan Perangkat Lunak ... 21
3.3.4 Kebutuhan Fungsional dan Non Fungsional ... 22
3.4 Pemodelan Aktor dan Usecase ... 23
3.4.2 Definisi Aktor ... 23
3.4.1 Pemodelan Usecase Keseluruhan ... 24
3.4.3 Definisi Use Case... 24
3.4.3 Skenario Use Case ... 31
3.4.4 Activity Diagram ... 56
BAB IV ... 67
PERANCANGAN SISTEM ... 67
4.1 Rancangan Database ... 67
4.1.1 Deskripsi Tabel ... 67
4.2 Desain Antarmuka... 70
BAB V ... 78
IMPLEMENTASI DAN PENGUJIAN ... 78
5.1 Implementasi ... 78
5.1.1 Implementasi Perangkat Keras ... 78
5.1.2 Implementasi Perangkat Lunak ... 78
5.1.3 Hasil Implementasi ... 79
5.1.4 Implementasi Antarmuka ... 81
5.2 Pengujian ... 88
5.2.1 Pelaksanaan Pengujian ... 88
5.2.2 Hasil Pengujian ... 89
BAB VI ... 101
KESIMPULAN DAN SARAN ... 101
6.1 Kesimpulan ... 101
6.2 Saran ... 101
VI
DAFTAR PUSTAKA ... 102
VII
DAFTAR GAMBAR
Gambar 2. 1 Metode RUP ... 9
Gambar 3. 1 Strukur Organisasi ... 18
Gambar 3. 2 Alur pembelajaran yang sedang berjalan ... 20
Gambar 3. 3 Pemodelan Usecase Keseluruhan ... 24
Gambar 3. 4 Skenario Use Case Login ... 31
Gambar 3. 5 Skenario Usecase Dashboard ... 33
Gambar 3. 6 Skenario Usecase Kelola Course ... 34
Gambar 3. 7 Skenario Usecase Absen ... 37
Gambar 3. 8 Skenario Usecase Kelola User ... 40
Gambar 3. 9 Skenario Usecase Kelola nilai... 42
Gambar 3. 10 Skenario Usecase Kelola video conference ... 45
Gambar 3. 11 Skenario Usecase Lihat Course ... 48
Gambar 3. 12 Skenario Usecase Lihat Video Conference. ... 49
Gambar 3. 13 Skenario Usecase input absen. ... 50
Gambar 3. 14 Skenario Usecase Kelola Ujian ... 52
Gambar 3. 15 Skenario Usecase lihat ujian ... 55
Gambar 3. 16 Activity Diagram Login ... 57
Gambar 3. 17 Activity Diagram Dashboard ... 57
Gambar 3. 18 Activity diagram Kelola user ... 58
Gambar 3. 19 Activity diagram Kelola Course ... 59
Gambar 3. 20 Activity diagram Kelola Absen ... 60
Gambar 3. 21 Activity Diagram Kelola Nilai... 61
Gambar 3. 22 Activity Diagram Video Conference ... 62
Gambar 3. 23 Activity Diagram Lihat Course ... 63
Gambar 3. 24 Activity Diagram Lihat Video Conference ... 63
Gambar 3. 25 Activity Diagram Input Absen Siswa ... 64
Gambar 3. 26 Activity Diagram Lihat Nilai ... 64
Gambar 3. 27 Activity Diagram Kelola Ujian ... 65
Gambar 3. 28 Activity Diagram Lihat Ujian ... 66
Gambar 4. 1 Perancangan Database... 67
Gambar 4. 2 Halaman Login ... 70
Gambar 4. 3 Halaman Dashboard ... 70
Gambar 4. 4 Halaman Course ... 71
Gambar 4. 5 Halaman Isi Course (Admin dan Guru) ... 71
Gambar 4. 6 Halaman Isi Course (Siswa) ... 72
Gambar 4. 7 Halaman Site Home ... 72
VIII
Gambar 4. 8 Halaman Video Conference ... 73
Gambar 4. 9 Tampilan Video Conference ... 73
Gambar 4. 10 Tampilan Halaman Absen (Admin dan Guru) ... 74
Gambar 4. 11 Halaman Tambah Absen Siswa (Admin dan Guru) ... 74
Gambar 4. 12 Halaman Isi Presensi Guru ... 75
Gambar 4. 13 Halaman isi presensi siswa/input absen ... 75
Gambar 4. 14 Halaman Tambah Ujian (Admin dan Guru) ... 76
Gambar 4. 15 Halaman Mengisi Ujian (Siswa) ... 76
Gambar 4. 16 Halaman Lihat Nilai (Siswa) ... 77
Gambar 5. 1 Database Course ... 79
Gambar 5. 2 Database absen... 80
Gambar 5. 3 Database Ujian ... 80
Gambar 5. 4 Database Nilai... 80
Gambar 5. 5 Database Video Conference ... 80
Gambar 5. 6 Database User ... 81
Gambar 5. 7 Halaman Login ... 81
Gambar 5. 8 Tampilan Dashboard ... 82
Gambar 5. 9 Tampilan Course ... 82
Gambar 5. 10 Tampilan isi course (admin dan guru) ... 83
Gambar 5. 11 Tampilan isi course (siswa) ... 83
Gambar 5. 12 Tampilan Site Home ... 84
Gambar 5. 13 Tampilan Video Conference ... 84
Gambar 5. 14 Tampilan Video Conference ... 85
Gambar 5. 15 Tampilan Absen siswa (Admin dan Guru) ... 85
Gambar 5. 16 Tampilan Tambah Absen (Admin dan Guru) ... 86
Gambar 5. 17 Tampilan isi presensi (Admin dan Guru) ... 86
Gambar 5. 18 Tampilan isi Presensi/Input Absen(Siswa) ... 87
Gambar 5. 19 Tampilan Tambah Ujian (Guru) ... 87
Gambar 5. 20 Tampilan Tambah Ujian (Guru) ... 87
Gambar 5. 21 Tampilan mengisi ujian (Siswa) ... 88
Gambar 5. 22 Tampilan Lihat Nilai (Siswa) ... 88
IX
DAFTAR TABEL
Tabel 1. 1 Waktu Penelitian ... 3
Tabel 3. 1 Kebutuhan Informasi ... 20
Tabel 3. 2 Kebutuhan Perangkat Keras ... 21
Tabel 3. 3 Kebutuhan Perangkat Lunak ... 21
Tabel 3. 4 Kebutuhan Fungsional ... 22
Tabel 3. 5 Kebutuhan Non-Fungsional ... 23
Tabel 3. 6 Definisi Aktor ... 23
Tabel 3. 7 Definisi Use Case ... 24
Tabel 3. 8 Skenario Usecase Login ... 32
Tabel 3. 9 Skenario Usecase Login ... 33
Tabel 3. 10 Skenario Usecase Dashboard ... 33
Tabel 3. 11 Skenario Usecase Kelola Course ... 34
Tabel 3. 12 Skenario Usecase Kelola Absen. ... 37
Tabel 3. 13 Skenario Usecase user ... 40
Tabel 3. 14 Skenario Usecase Kelola nilai ... 42
Tabel 3. 15 Skenario Usecase video conference... 45
Tabel 3. 16 Skenario Usecase lihat course ... 48
Tabel 3. 17 Skenario Usecase lihat video conference ... 49
Tabel 3. 18 Skenario Usecase input absen... 50
Tabel 3. 19 Skenario Usecase Kelola Ujian ... 52
Tabel 3. 20 Skenario Usecase lihat Ujian ... 55
Tabel 4. 1 Deksripsi Data Base User ... 67
Tabel 4. 2 Deskripsi Data Base course ... 68
Tabel 4. 3 Deksripsi Data Base Ujian ... 68
Tabel 4. 4 Deskripsi Data Base Nilai ... 69
Tabel 4. 5 Deskripsi Data Base Absen... 69
Tabel 4. 6 Deskripsi DataBase Video Conference ... 69
Tabel 5. 1 Implementasi perangkat keras ... 78
Tabel 5. 2 Implementasi Perangkat Lunak ... 78
Tabel 5. 3 Tabel Implementasi Basis Data ... 79
Tabel 5. 4 Pelaksanaan Pengujian... 88
Tabel 5. 5 Hasil Pengujian ... 89
1
BAB I PENDAHULUAN 1.1 Latar Belakang
Ilmu pengetahuan dan teknologi selalu berkembang dan mengalami kemajuan sesuai perkembangan jaman. Salah satunya perkembangan teknologi informasi website. Website mempunyai peranan yang sangat penting dalam perkembangan dunia pendidikan. Salah satu manfaat website dalam dunia pendidikan adalah sebagai media informasi, baik bagi siswa ataupun guru. Dunia pendidikan juga tidak lepas dari pengaruh teknologi informasi. Keterbatasan ruang dan waktu menjadi kendala utama dalam peningkatan mutu dan kualitas pendidikan.
SMK Pelita Nusa Jalancagak merupakan sebuah sekolah yang berdiri sejak tahun 2007, yang beralamat di Desa Sarireja, Kecamatan Jalancagak Kabupaten Subang.
Dalam praktek pembelajaran beberapa guru masih mengunakan metode pembelajaran secara konvensional, ini ditandai dengan guru menerangkan dengan membacakan materi pembelajaran yang bersumber dari buku atau Lembar Kerja Siswa,dilanjut dengan pemberian tugas dilakukan secara tertulis. Tentu saja hal ini sangat mempengaruhi wawasan siswa terkait dengan tingkat pemahaman atau pendalaman materi pembelajaran.
Dalam permasalahan ini metode,media dan proses pembelajaran oleh guru dirasa kurang merangsang keaktifan dan hasil belajar siswa. Disamping itu juga menimbulkan rasa ketidaknyamanan lagi bagi siswa dalam mengikuti kegiatan belajar sehingga cepat menimbulkan rasa bosan dibenak siswa karena dia hanya memperhatikan apa yang disampaikan oleh guru dan sesekali bertanya tanpa adanya inprovisasi pembelajaran dari siswa.
Penggunaan E-Learning diharapkan mampu mengatasi terjadinya masalah mengenai metode disekolah pada umunnya. Di dukung dengan adanya kebijakan pemerintah yang menyetujui kebijakan penggunaan atau pemanfaatan E-Learning bagi guru maupun peserta didik juga diharapkan mampu membantu proses belajar mengajar supaya berjalan dengan baik dan lancar.
2
Dari hasil pengamatan penulis, bahwa SMK Pelita Nusa membutuhkan sebuah sistem yang dapat mempermudah proses pembelajaran. Apalagi di era saat ini, harus ada metode pembelajaran yang bervariatif agar siswa tidak bosan belajar konvensional seperti biasa di kelas. Dari sinilah muncul keinginan penulis untuk membangun Sistem Informasi E-Learning Berbasis Website.
1.2 Identifikasi Masalah
Dalam uraian diatas dapat dijelaskan bahwa :
1. Siswa merasa bosan dengan sistem pembelajaran secara konvensional.
2. Keterbatasan sumber belajar.
3. Keterbatasan kompetensi guru dalam pemberlakuan penggunaan E-Learning dalam proses belajar mengajar.
4. Siswa membutuhkan akses belajar yang luas, aktif dan kreatif untuk menunjukan kemandirian dalam belajar belajar.
1.3 Batasan Masalah
Batasan-batasan masalah yang digunakan adalah :
1. Sistem Informasi yang dibangun memiliki course sesuai dengan mata pelajaran masing-masing.
2. Sistem yang dibangun menggunakan MOODLE (Modular Object-Oriented Dynamic Learning Ervironment) versi 3.10 .
1.4 Maksud dan Tujuan Penelitian
1.4.1 Maksud Penelitian
Maksud dilakukannya penelitian ini adalah mengembangkan system informasi E- Learning yang ditujukan untuk membantu proses belajar mengajar Guru dan Siswa SMK Pelita Nusa.
1.4.2 Tujuan Penelitian
Adapun Tujuan dari penelitian ini adalah sebegai berikut :
1. Merancang dan membangun sistem e-learning untuk e-learning murid sebagai media belajar online berbasis web.
3
2. Mengetahui efektivitas penggunaan media pembelajaran E-Learning berbasis web terhadap hasil belajar siswa SMK Pelita Nusa Jalancagak.
1.5 Manfaat Penelitian
Manfaat dari sistem ini adalah untuk membantu mempermudah dalam pengolahan dan penyampaian informasi ataupun mempermudah kegiatan belajar mengajar.
1.6 Waktu Penelitian
Adapun waktu penelitian yang dilakukan sesuai sudut pandang Rational Unified Procces dalam pelaksanaannya, sebagai berikut :
Tabel 1. 1 Waktu Penelitian
1.7 Lokasi Penelitian
Dalam penelitian ini lokasi yang digunakan adalah di SMK Pelita Nusa yang beralamat di Jalan Lapang Olahraga Sarireja, Rt. 02 Rw. 05, Desa Sarireja, Kecamatan Jalancagak, Kabupaten Subang.
Keterangan
Fase
Inception Elaboration Construction
Minggu Ke
Workflow 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
Buisness Modeling Requirement Analysis dan
Design Implementation
Test
4
1.8 Metodologi Penelitian
Dalam penelitian ini, peneliti menggunakan metode penelitian Rational Unified Process, dengan fase yang diambil yaitu fase inception, elaboration dan contruction
1. Inception (Permulaan)
Tahap ini lebih pada memodelkan proses bisnis yang dibutuhkan (business modeling) dan mendefinisikan kebutuhan akan sistem yang akan dibuat (requirements)
2. Elaboration (Perencanaan)
Tahap ini lebih pada analisis dan desain sistem serta implementasi sistem yang fokus pada purwarupa sistem (prototype)
3. Contruction (Konstruksi)
Tahap ini fokus pada pengembangan komponen dan fitur-fitur sistem dan lebih pada implementasi dan pengujian sistem yang fokus pada implementasi perangkat lunak pada kode program.
4. Transition (Transisi) Tahap ini lebih pada deployment atau instalasi sistem agar dapat dimengerti oleh user.
1.9 Sistematika Penulisan
Sistematika penulisan ini dibagi menjadi beberapa sub bab diantaranya : BAB I PENDAHULUAN
Pada bab ini membahas tentang latar belakang, rumusan masalah, Batasan masalah, maksud dan tujuan penelitian, manfaat penelitian, metode penelitian, sistematika penulisan, waktu dan tempat penelitian.
BAB II LANDASAN TEORI
Pada bab ini berisi tentang teori dasar yang mendukung dalam penelitian gambaran umum kuliah dan kerangka penelitian.
BAB III ANALISIS KEBUTUHAN SISTEM
Pada bab ini berisi tentang metode pengumpulan data, analisa kebutuhan system analisis sistem berjalan, analisa masalah dan Analisa sistem usulan.
BAB IV PERANCANGAN SISTEM
5
Bab ini menjelaskan tentang perancangan sistem informasi yang meliputi perancangan prosedur sistem baru. Meliputi : Perancangan Squence Diagram,Class Diagram, Perancangan basis data beserta relasinya, Perancangan proses dan perancangan antarmuka.
BAB V IMPLEMENTASI DAN PENGUJIAN
Bab ini menjelskan tentang pelaksanaan implementasi berdasarkan pada hasil perancangan serta pengujian program aplikasi
BAB VI KESIMPULAN DAN SARAN
Pada bab ini berisi kesimpulan yang diambil dari hasil penelitian dan berisi saran saran untuk pengembangan system.