LAPORAN SKRIPSI. Rancang Bangun E-Learning Pada SMA Muhammadiyah Kudus Berbasis Website

dokumen-dokumen yang mirip
LAPORAN SKRIPSI LAPORAN SKRIPSI

Rancang Bangun Aplikasi Sistem Pakar Masalah Gangguan Hardware Berbasis Web

SISTEM INFORMASI PRODUKSI KERAJINAN KAIN TENUN TROSO PADA UD. USAHA SUCI KECAMATAN PECANGAAN KABUPATEN JEPARA

Rancang Bangun Aplikasi Pelaporan Perkembangan Ternak Sapi Paguyuban Tani Makmur Berbasis Web

LAPORAN SKRIPSI SISTEM INFORMASI PENGAJUAN SUBSIDI TUNJANGAN FUNGSIONAL GURU PADA KANTOR KEMENTERIAN AGAMA KABUPATEN KUDUS BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PELAYANAN BIMBINGAN KONSELING BERBASIS WEB PADA SMA NEGERI 1 PAMOTAN KABUPATEN REMBANG

RANCANG BANGUN SISTEM INFORMASI PENGADAAN OBAT-OBATAN PADA RSI SUNAN KUDUS BERBASIS WEB

PERANCANGAN SISTEM TRANSPARANSI LAPORAN KEUANGAN PADA DESA PLOSOREJO KECAMATAN PUCAKWANGI KABUPATEN PATI

LAPORAN SKRIPSI SISTEM PENDUKUNG KEPUTUSAN DALAM PEMILIHAN HANDPHONE DENGAN METODE AHP

SISTEM INFORMASI PENCARIAN ORANG HILANG BERBASIS WEB

LAPORAN SKRIPSI. Sistem Pakar Untuk Menganalisa Penyebab Kerusakan Komputer Dengan Menggunakan Metode Forward Chaining Berbasis Web

Sistem Pakar Diagnosa Penyakit Paru - Paru dengan Metode Rule Based Knowledge

SISTEM INFORMASI PENGELOLAAN PERENCANAAN PEMBANGUNAN DESA BERBASIS WEB PADA KECAMATAN GEBOG

RANCANG BANGUN APLIKASI E-COMMERCE PADA DIGITAL CORPORATION DENGAN SISTEM LELANG

SISTEM INFORMASI MAJALAH DINDING BERBASIS WEB PADA SMK NU MA ARIF 2 KUDUS

SISTEM INFORMASI PENGGAJIAN DAN INSENTIF PENJUALAN PADA MITRA ABADI SEJAHTERA BERBASIS WEB

Sistem Informasi Pendaftaran Calon Tenaga Kerja Indonesia Pada Lembaga Pelatihan Kerja Swasta SONAGI

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PANTI ASUHAN AISYIYAH KUDUS BEBRBASIS WEB

FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN JURUSAN DI SMA MENGGUNAKAN METODE AHP PADA SMA 2 BAE

Sistem Informasi Pemasaran dan Pemesanan Meubel Berbasis Web pada CV. Jati Agung Furniture Bareng Kudus

Rancang Bangun Sistem Inventory Toko Wahana Baru Kosmetik Berbasis Web

SISTEM INFORMASI PENJADWALAN PRODUKSI DENGAN METODE SEQUENCING PADA KONVEKSI SAMPURNA

Sistem Aplikasi Penentuan Harga Pokok Produksi Tas Pada Konveksi IMA Collection Kudus

APLIKASI ORDER DELIVERY PADA RUMAH MAKAN NASUKY MUBAROK BERBASIS WAP

FAKULTAS TEKNIK UNIVERSITAS MURIA KUDUS

Sistem Informasi E-Commerse Pemesanan Tas dan Dompet Pada Toko Body Sport Berbasis Web

LAPORAN SKRIPSI PERANCANGAN SISTEM INFORMASI PEMESANAN MAKANAN UNTUK CATERING

Sistem Informasi Penjualan Pada Konveksi Zacky s Collection Kudus Berbasis Web

Sistem Informasi Simpan Pinjam pada Koperasi Barokah Wali Terminal Wisata Bakalan Krapyak Kudus

SISTEM PENDUKUNG KEPUTUSAN PEMBERIAN KARTU JAMINAN KESEHATAN MASYARAKAT DI DESA PIJI MENGGUNAKAN METODE MADM SAW

SISTEM INFORMASI AKADEMIK DI SMA NEGERI 1 KARANGANYAR DEMAK

SISTEM PAKAR DIAGNOSA INFEKSI SALURAN PERNAFASAN AKUT (ISPA) DENGAN METODE CERTAINTY FACTOR BERBASIS WEB

SISTEM INFORMASI APLIKASI PENGELOLAAN NILAI RAPOR SMP NEGERI 5 KUDUS

SISTEM INFORMASI ORDER CONTROL MANAGEMENT PADA DIPONEGORO DIGITAL PRINTING KUDUS

PEMETAAN INDUSTRI KECIL DAN MENENGAH (IKM) MENGGUNAKAN SISTEM INFORMASI GEOGRAFIS (SIG) BERBASIS WEB DI KABUPATEN KUDUS

SISTEM INFORMASI PENGELOLAAN PRAKTEK PENGALAMAN LAPANGAN PADAFAKULTAS KEGURUAN ILMU PENDIDIKAN UNIVERSITAS MURIA KUDUSBERBASISWEB

SISTEM INFORMASI PENJUALAN KAIN TENUN BERBASIS WEB PADA PAGUYUBAN TENUN TROSO DI PECANGAAN JEPARA

SISTEM INFORMASI PEMELIHARAAN KAPAL DI PT. ASDP INDONESIA FERRY (PERSERO) JEPARA BERBASIS WEB

Sistem Pakar untuk Mendiagnosa Penyakit Gigi dengan Metode Decision Tree

SKRIPSI. Perancangan Sistem Pakar Untuk Menentukan Kerusakan Pada Handphone Berbasis Web

SISTEM PAKAR UNTUK MENDIAGNOSA PENYAKIT SYARAF PUSAT DENGAN METODE FORWARD CHAINING BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI REWARD PEGAWAI UNIVERSITAS MURIA KUDUS BERBASIS WEB

LAPORAN SKRIPSI. Sistem Informasi Pemilihan Ketua OSIS Berbasis SMS Gateway Pada Madrasah Aliyah Darul Ulum

LAPORAN SKRIPSI SISTEM INFORMASI BURSA KERJA DI PUSAT KARIR DAN PELACAKAN ALUMNI UNIVERSITAS MURIA KUDUS BERBASIS WEB

SISTEM INFORMASI PENGAJUAN KARTU PEGAWAI, KARTU ISTRI/SUAMI BAGI PEGAWAI NEGERI SIPIL PADA BADAN KEPEGAWAIAN DAERAH JEPARA BERBASIS WEB

SISTEM INFORMASI PENDAFTARAN WISUDA BERBASIS WEB PADA UNIVERSITAS MURIA KUDUS

MOTTO DAN PERSEMBAHAN

SISTEM INFORMASI REKAM DATA PADA RUMAH BERSALIN ANUGERAH BERBASIS WEB

SISTEM INFORMASI AKADEMIK PADA NISSAN FORTUNA BERBASIS WEB

SISTEM INFORMASI PERAMALAN KETERSEDIAAN STOK BAHAN BAKU UTAMA UNTUK PROSES PRODUKSI PADA CV. SURYA OFFSET

RANCANG BANGUN SISTEM INFORMASI MATERIAL REQUIREMENT PLANNING (MRP)

SIMULASI PEMBELAJARAN BERBASIS MULTIMEDIA PADA MATA PELAJARAN FISIKA

SISTEM PAKAR PENDETEKSIAN PENYIMPANGAN TINGKAH LAKU ANAK USIA 0 SAMPAI 3 TAHUN DENGAN METODE BAYESIAN

LAPORAN SKRIPSI RANCANG BANGUN SISTEM ADMINISTRASI BEASISWA PADA KOPERASI PURA GROUP

LAPORAN SKRIPSI SISTEM INFORMASI MANAJEMEN ATLET PADA DINAS PENDIDIKAN PEMUDA DAN OLAHRAGA KABUPATEN KUDUS

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN DATA PROYEK PADA CV. FAIZ JAYA BERBASIS WEB

Sistem Informasi Administrasi Panti Asuhan Aisyiyah di Kabupaten Kudus

RANCANG BANGUN PORTAL HUKUM ISLAM SECARA ONLINE DILENGKAPI DENGAN HADIST DAN AYAT AL-QURAN

SISTEM INFORMASI MANAJEMEN KULIAH KERJA LAPANGAN BERBASIS WEB PADA PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

SISTEM INFORMASI PEMINJAMAN UANG DI BALAI DESA DERSALAM BERBASIS DEKSTOP

Sistem Informasi Geografis Industri dan Perdagangan Meubel Kabupaten Jepara Dengan Metode Cluster Fuzzy

RANCANG BANGUN SISTEM INFORMASI PEMASARAN BERBASIS WEB PADA KARYA MANDIRI FURNITURE JEPARA

SISTEM PENDUKUNG KEPUTUSAN DALAM PENENTUAN CALON PENERIMA BANTUAN ORANG TUA ASUH DI SMA 1 BAE KUDUS

Sistem Informasi Pemesanan Rokok Secara Online Pada PR.Podo Rukun Sejahtera Jepara

LAPORAN SKRIPSI SISTEM INFORMASI PENGHITUNGAN AWAL/BILL OF QUANTITY DI CV.SUMBER KARYA UNGGUL

SISTEM PENDUKUNG KEPUTUSAN PENYELEKSIAN BIBIT BUAH NAGA PADA TAMAN BUDIDAYA BUAH NAGA BURIKAN KUDUS MENGGUNAKAN METODE TOPSIS BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI PEMBUATAN SURAT KETERANGAN CATATAN KEPOLISIAN BERBASIS WEB PADA POLRES KUDUS

PENGELOLAAN INVENTARISASI LABORATORIUM PADA SMK WISUDHA KARYA KUDUS BERBASIS WEB

Sistem Informasi Pengelolaan Arsip Berbasis Web Pada Kantor Perpustakaan dan Arsip Daerah Kabupaten Kudus

RANCANG BANGUN MEDIA PEMBELAJARAN INTERAKTIF SISTEM TATA SURYA "SiTATA"

SISTEM INFORMASI PENGELOLAAN BANK SAMPAH KARYA SENTOSA

Sistem Informasi Kepariwisataan di Wilayah Kabupaten Kudus Berbasis Web

Rancang Bangun Pembelajaran Tabel Periodik Unsur Kimia Berbasis Web

LAPORAN SKRIPSI SISTEM INFORMASI PENGOLAHAN DATA DAN BIAYA PEJABAT PEMBUAT AKTA TANAH (PPAT) DWI PURWANTI, SH

SISTEM INFORMASI PENDAFTARAN USAHA INDUSTRI PADA KANTOR PELAYANAN PERIJINAN KABUPATEN KUDUS BERBASIS WEB

LAPORAN SKRIPSI RANCANG BANGUN SISTEM INFORMASI PEMBAYARAN PAJAK HOTEL DAN RESTORAN PADA DPPKD KABUPATEN KUDUS BERBASIS WEB

Sistem Informasi Pengelolaan Order Barang Kerajinan Rotan Berbasis Desktop pada Marto Putro Rotan

Perancangan dan Pembuatan Aplikasi Objek Wisata di Kabupaten Kudus Berbasis Lokasi Menggunakan Platform Android

SISTEM INFORMASI PENDATAAN INPASING GURU PEGAWAI NEGERI SIPIL DAN GURU NON PEGAWAI NEGERI SIPIL BERBASIS ON-LINE PADA KANTOR KEMENTRIAN AGAMA KAB

Sistem Pemesanan dan Pengendalian Barang pada Percetakan Aksara Berbasis Web

SISTEM INFORMASI MANAJEMEN SKRIPSI ONLINE PROGRAM STUDI SISTEM INFORMASI UNIVERSITAS MURIA KUDUS

SISTEM INFORMASI PEMESANAN DAN PEMBUATAN PERHIASAN EMAS PADA HOME INDUSTRI PAK DOL EMAS

LAPORAN SKRIPSI SISTEM INFORMASI PENJUALAN MOBIL PADA SHOWROOM ANISA JAYA MOTOR KUDUS BERBASIS WEB. Disusun Oleh : : Zainal Arfa :

Sistem Informasi Geografis Potensi Daerah Kabupaten Jepara

Sistem Informasi Geografi Paguyuban Kerajinan Desa di Kabupaten Kudus Berbasis Web

SISTEM PENDUKUNG KEPUTUSAN PEMILIHAN OTOBUS PADA BIRO PERJALANAN HARMONY TOUR

LAPORAN SKRIPSI SISTEM EKSTRAKURIKULER PADA SMP NU AL MA RUF KUDUS BERBASIS WEB DAN SMS GATEWAY. Disusun Oleh : : Adhita Arif Setyawan

SISTEM INFORMASI BERBASIS WEB PADA SEKOLAH MENENGAH PERTAMA (SMP)/MTs SEDERAJAT DI KABUPATEN KUDUS

Sistem Pakar Untuk Mendiagnosa Penyakit Kulit pada Anak Menggunakan Metode Teorema Bayes Berbasis Web

Rancang Bangun Aplikasi Penjualan Tanah di Desa Kesambi Berbasis Web

SISTEM INFORMASI PEMBIAYAAN (LEASING) PADA KOPERASI KARYAWAN PT.NOJORONO TOBACCO INTERNATIONAL BERBASIS WEB

LAPORAN SKRIPSI SISTEM INFORMASI APLIKASI MINI MARKET PADA TOKO BAROKAH JEPARA

SKRIPSI. Sistem Informasi Distribusi Barang Pada PT. Tigaraksa Satria. Tbk Semarang

Perancangan Sistem Informasi Akademik Secara Online Pada SMA Negeri 1 Sandai

SKRIPSI. Sistem Informasi Akademik Di SMP Negeri 2 Mejobo Kudus Berbasis Web

RANCANG BANGUN SIMULASI TES ONLINE CALON PEGAWAI NEGERI SIPIL (CPNS)

LAPORAN SKRIPSI. Sistem Informasi Penerimaan Beasiswa di SMA N 1 Jekulo Berbasis WEB

LAPORAN SKRIPSI SISTEM INFORMASI PELAYANAN BEAUTY AND SKIN CARE BERBASIS WEB DAN SMS GATEWAY PADA ALIYA DEA BEAUTY CARE AND SPA

LAPORAN SKRIPSI SISTEM INFORMASI PENGELOLAAN PENGABDIAN MASYARAKAT DI UNIVERSITAS MURIA KUDUS BERBASIS WEB

Transkripsi:

LAPORAN SKRIPSI Rancang Bangun E-Learning Pada SMA Muhammadiyah Kudus Berbasis Website Laporan ini disusun guna memenuhi salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus Disusun Oleh : Nama : Adistyaningrum NIM : 2008-53-005 Progdi : Sistem Informasi Fakultas : Teknik UNIVERSITAS MURIA KUDUS KUDUS 2013 i

ii

iii

iv

MOTTO DAN PERSEMBAHAN Selalu ada titik keluar jika kita mau berusaha Yakin dan optimis pada diri sendiri itulah kunci utama meraih kesuksesan Jangan mengabaikan hal-hal yang kecil karena disitulah awal dari sebuah hal yang besar PERSEMBAHAN Skrispsi ini penulis persembahkan kepada : 1. Keluarga yang selalu memberikan support. 2. Kedua Ortuku dan Adikku tersayang. 3. Kekasihku tercinta. v

KATA PENGANTAR Dengan memanjatkan puji syukur kehadirat Allah SWT atas rahmat, taufiq, hidayah serta inayahnya, serta tidak lupa memanjatkan Sholawat kepada Nabi Muhammad SAW, sehingga penulis dapat menyelesaikan skripsi dengan judul Rancang Bangun E-Learning Pada SMA Muhammadiyah Kudus Berbasis Website dengan baik, dan dapat dipertanggung jawabkan. Penyusunan Skripsi ini merupakan salah satu syarat untuk menyelesaikan program studi Sistem Informasi S-1 pada Fakultas Teknik Universitas Muria Kudus. Atas tersusunnnya Laporan Skripsi ini, penulis mengucapkan terima kasih yang sebesar-besarnya kepada : 1. Bapak Prof. Dr.dr. Sarjadi, Sp.PA, selaku Rektor Universitas Muria Kudus. 2. Bapak Rochmad Winarso, ST. MT, selaku Dekan Fakultas Teknik Universitas Muria Kudus. 3. Bapak Arif Setiawan, S.Kom., M.Cs, selaku Ketua Program Studi Sistem Informasi S-1 dan juga merangkap sebagai Dosen Pembimbing 1 yang telah memberikan dorongan serta bantuan yang diberikan sehingga penulis dapat menyelesaikan Skripsi ini. 4. Ibu Nanik Susanti, S.Kom, selaku Pembimbing II yang telah membimbing dan memberikan saran kepada penulis sehingga penulis dapat menyelesaikan Skripsi dengan baik. 5. Dosen-dosen dan seluruh staf karyawan di Universitas Muria Kudus yang telah memberikan banyak hal yang berharga bagi penulis. 6. Kedua orang tua dan adikku yang telah memberikan dorongan dan semangat berupa Financial dan Spiritual, sehingga penulis dapat dengan lancar menyelesaikan Skripsi ini. 7. Semua teman-teman serta kekasih penulis Joko Budi Utomo, A.md., yang telah membantu dan memberikan dorongan kepada penulis sehingga Skripsi ini dapat selesai. vi

8. Dan semua pihak yang tidak dapat penulis sebutkan satu-persatu yang ikut membantu penulis dalam menyelesaikan skripsi ini. Penulis menyadari bahwa dalam penulisan laporan skripsi ini masih jauh dari sempurna. Oleh karena itu, saran dan kritik yang membangun sangat penulis harapkan guna perbaikan di masa-masa mendatang. Kudus, 29 Desember 2012 Penulis vii

DAFTAR ISI HALAMAN JUDUL... i HALAMAN PERSETUJUAN... ii HALAMAN PENGESAHAN... iii SURAT PERNYATAAN PERSETUJUAN PUBLIKASI KARYA ILMIAH... iv MOTTO DAN PERSEMBAHAN... v KATA PENGANTAR... vi DAFTAR ISI... viii DAFTAR TABEL... x DAFTAR GAMBAR... xii DAFTAR LAMPIRAN... xviii BAB I PENDAHULUAN... 1 1.1. Latar Belakang Masalah... 1 1.2. Perumusan Masalah... 2 1.3 Pembatasan Masalah... 3 1.4 Tujuan dan Manfaat Skripsi... 3 1.5 Tinjauan Pustaka... 4 1.6 Metode Penelitian... 5 1.7 Sistematika Penulisan... 9 BAB II LANDASAN TEORI... 10 2.1 Dasar Rancangan... 10 2.2 Dasar Pembangunan... 10 2.3 Dasar Rancang Bangun... 10 2.4 Landasan Teori yang Berkaitan dengan Tema... 11 2.5 Bagan Alir Diagram (Flowchart)... 20 2.6 UML (Unified Modelling Language)... 24 2.7 Konsep Dasar dalam Object Oriented Analysis and Design... 24 2.8 Notasi dalam UML... 26 viii

2.9 Artifact UML... 27 2.10 Website... 31 BAB III TINJAUAN UMUM OBYEK PENELITIAN... 34 3.1 SMA Muhammadiyah Kudus... 34 3.2 Proses Kegiatan E-Learning Pada SMA MD Kudus... 44 BAB IV ANALISIS DAN PERANCANGAN... 48 4.1 Analisa Sistem... 48 4.2 Analisis Kebutuhan Sistem... 48 4.3 Perancangan Sistem... 49 4.4 Perancangan Pemodelan Sistem... 52 BAB V PEMBAHASAN DAN IMPLEMENTASI... 119 5.1 Kebutuhan Implementasi... 119 5.2 Antarmuka Sistem (Interface)... 120 BAB VI PENUTUP... 138 6.1 Kesimpulan... 138 6.2 Saran... 138 DAFTAR PUSTAKA LAMPIRAN ix

DAFTAR TABEL Tabel 2.1 : Tabel Simbol Bagan Alir Diagram... 20 Tabel 2.2 : Tabel Notasi Gambar UML... 26 Tabel 4.1 : Tabel Proses Bisnis Use case Diagram E-Learning... 53 Tabel 4.2 : Tabel Deskripsi Use case Administrator... 58 Tabel 4.3 : Tabel Deskripsi Use case Manajemen Guru... 59 Tabel 4.4 : Tabel Deskripsi Use case Manajemen Siswa... 60 Tabel 4.5 : Tabel Deskripsi Use case Kelas untuk Admin... 61 Tabel 4.6 : Tabel Deskripsi Use case Kelas untuk Guru... 61 Tabel 4.7 : Tabel Deskripsi Use case Kelas untuk Siswa... 62 Tabel 4.8 : Tabel Deskripsi Use case Mata Pelajaran untuk Admin... 63 Tabel 4.9 : Tabel Deskripsi Use case Mata Pelajaran untuk Guru... 63 Tabel 4.10 : Tabel Deskripsi Use case Mata Pelajaran untuk Siswa... 64 Tabel 4.11 : Tabel Deskripsi Use case Materi untuk Admin... 65 Tabel 4.12 : Tabel Deskripsi Use case Materi untuk Guru... 65 Tabel 4.13 : Tabel Deskripsi Use case Materi untuk Siswa... 66 Tabel 4.14 : Tabel Deskripsi Use case Quiz untuk Admin... 67 Tabel 4.15 : Tabel Deskripsi Use case Quiz untuk Guru... 68 Tabel 4.16 : Tabel Deskripsi Use case Quiz untuk Siswa... 68 Tabel 4.17 : Tabel Deskripsi Use case Evaluasi untuk Admin... 69 Tabel 4.18 : Tabel Deskripsi Use case Evaluasi untuk Guru... 70 Tabel 4.19 : Tabel Deskripsi Use case Evaluasi untuk Siswa... 71 Tabel 4.20 : Tabel Deskripsi Use case Nilai... 71 Tabel 4.21 : Tabel admin... 104 Tabel 4.22 : Tabel evaluasi_esay... 104 Tabel 4.23 : Tabel evaluasi_pilganda... 105 Tabel 4.24 : Tabel file_materi... 105 x

Tabel 4.25 : Tabel file_tugas... 106 Tabel 4.26 : Tabel jawaban... 106 Tabel 4.27 : Tabel kelas... 107 Tabel 4.28 : Tabel mata pelajaran... 107 Tabel 4.29 : Tabel modul... 108 Tabel 4.30 : Tabel nilai... 108 Tabel 4.31 : Tabel nilai2... 109 Tabel 4.32 : Tabel nilai_soal_esay... 109 Tabel 4.33 : Tabel nilai_soal_esay2... 110 Tabel 4.34 : Tabel online... 110 Tabel 4.35 : Tabel pengajar... 111 Tabel 4.36 : Tabel quiz_esay... 111 Tabel 4.37 : Tabel quiz_pilganda... 112 Tabel 4.38 : Tabel registrasi_siswa... 112 Tabel 4.39 : Tabel siswa... 113 Tabel 4.40 : Tabel siswa_sudah_mengerjakan... 113 Tabel 4.41 : Tabel siswa_sudah_mengerjakan2... 114 Tabel 4.42 : Tabel topik_evaluasi... 114 Tabel 4.43 : Tabel topik_quiz... 115 xi

DAFTAR GAMBAR Gambar 1.1 : Diagram Alir Secara Waterfall... 6 Gambar 2.1 : Contoh Objek... 25 Gambar 2.2 : Contoh Kelas... 25 Gambar 2.3 : Contoh Use case Diagram... 28 Gambar 2.4 : Contoh Class Diagram... 28 Gambar 2.5 : Contoh Sequence Diagram... 29 Gambar 2.6 : Contoh Activity Diagram... 29 Gambar 2.7 : Contoh Statechart Diagram... 30 Gambar 2.8 : Contoh Component Diagram... 30 Gambar 2.9 : Contoh Deployment Diagram... 31 Gambar 3.1 : Struktur Organisasi SMA Muhammadiyah Kudus... 38 Gambar 3.2 : Flow of Document Proses Prosedur Pembelajaran Mapel... 45 Gambar 3.3 : Flow of Document Proses Prosedur Tugas Pelajaran... 47 Gambar 4.1 : Struktur Aplikasi E-Learning... 51 Gambar 4.2 : Flowchart Program Aplikasi E-Learning... 52 Gambar 4.3 : Use case Diagram E-Learning... 58 Gambar 4.4 : Class Admin... 72 Gambar 4.5 : Class Guru... 72 Gambar 4.6 : Class Siswa... 73 Gambar 4.7 : Class Kelas... 73 Gambar 4.8 : Class Mata Pelajaran... 74 Gambar 4.9 : Class Quiz... 74 Gambar 4.10 : Class Evaluasi... 74 Gambar 4.11 : Class Nilai... 75 xii

Gambar 4.12 : Class Materi... 75 Gambar 4.13 : Class Diagram... 76 Gambar 4.14 : Sequence Diagram Login... 77 Gambar 4.15 : Sequence Diagram Administrator... 78 Gambar 4.16 : Sequence Diagram Kelola Manajemen Guru... 78 Gambar 4.17 : Sequence Diagram Kelola Manajemen Siswa... 79 Gambar 4.18 : Sequence Diagram Kelola Kelas... 80 Gambar 4.19 : Sequence Diagram Kelola Mata Pelajaran... 81 Gambar 4.20 : Sequence Diagram Kelola Materi... 82 Gambar 4.21 : Sequence Diagram Kelola Quiz... 83 Gambar 4.22 : Sequence Diagram Evaluasi... 84 Gambar 4.23 : Sequence Diagram Upload Tugas untuk Siswa... 85 Gambar 4.24 : Sequence Diagram Nilai... 86 Gambar 4.25 : Activity Diagram Login... 86 Gambar 4.26 : Activity Diagram Manajemen Guru... 87 Gambar 4.27 : Activity Diagram Manajemen Siswa untuk Admin... 87 Gambar 4.28 : Activity Diagram Manajemen Siswa untuk Guru... 88 Gambar 4.29 : Activity Diagram Registrasi Siswa untuk Admin... 88 Gambar 4.30 : Activity Diagram Kelas untuk Admin... 89 Gambar 4.31 : Activity Diagram Kelas untuk Guru... 89 Gambar 4.32 : Activity Diagram Kelas untuk Siswa... 90 Gambar 4.33 : Activity Diagram Mata Pelajaran untuk Admin... 90 Gambar 4.34 : Activity Diagram Mata Pelajaran untuk Guru... 91 Gambar 4.35 : Activity Diagram Mata Pelajaran untuk Siswa... 91 Gambar 4.36 : Activity Diagram Materi untuk Admin... 92 Gambar 4.37 : Activity Diagram Materi untuk Guru... 92 Gambar 4.38 : Activity Diagram Materi untuk Siswa... 93 Gambar 4.39 : Activity Diagram Quiz untuk Admin... 93 Gambar 4.40 : Activity Diagram Quiz untuk Guru... 94 xiii

Gambar 4.41 : Activity Diagram Quiz untuk Siswa... 94 Gambar 4.42 : Activity Diagram Evaluasi untuk Admin... 95 Gambar 4.43 : Activity Diagram Evaluasi untuk Guru... 95 Gambar 4.44 : Activity Diagram Nilai... 96 Gambar 4.45 : Statechart Login... 96 Gambar 4.46 : Statechart Tambah Manajemen Guru... 96 Gambar 4.47 : Statechart Edit Manajemen Guru... 97 Gambar 4.48 : Statechart Hapus Manajemen Guru... 97 Gambar 4.49 : Statechart Tambah Manajemen Siswa... 97 Gambar 4.50 : Statechart Edit Manajemen Siswa... 97 Gambar 4.51 : Statechart Hapus Manajemen Siswa... 98 Gambar 4.52 : Statechart Tambah Registrasi... 98 Gambar 4.53 : Statechart Hapus Registrasi... 98 Gambar 4.54 : Statechart Tambah Kelas... 98 Gambar 4.55 : Statechart Edit Kelas... 99 Gambar 4.56 : Statechart Hapus Kelas... 99 Gambar 4.57 : Statechart Tambah Mata Pelajaran... 99 Gambar 4.58 : Statechart Edit Mata Pelajaran... 99 Gambar 4.59 : Statechart Hapus Mata Pelajaran... 100 Gambar 4.60 : Statechart Tambah Materi... 100 Gambar 4.61 : Statechart Edit Materi... 100 Gambar 4.62 : Statechart Hapus Materi... 100 Gambar 4.63 : Statechart Download Materi untuk Siswa... 101 Gambar 4.64 : Statechart Tambah Quiz... 101 Gambar 4.65 : Statechart Edit Quiz... 101 Gambar 4.66 : Sequence Upload Tugas untuk Siswa... 101 Gambar 4.67 : Statechart Hapus Quiz... 102 Gambar 4.68 : Statechart Kerjakan Quiz untuk Siswa... 102 Gambar 4.69 : Statechart Tambah Evaluasi... 102 xiv

Gambar 4.70 : Statechart Update Evaluasi... 102 Gambar 4.71 : Statechart Hapus Evaluasi... 103 Gambar 4.72 : Statechart Kerjakan Evaluasi untuk Siswa... 103 Gambar 4.73 : Statechart Nilai... 103 Gambar 4.74 : Entitas Topik_quiz... 103 Gambar 4.75 : Entitas Siswa_sudah_mengerjakan... 104 Gambar 4.76 : Entitas Jawaban... 104 Gambar 4.77 : Entitas File_materi... 104 Gambar 4.78 : Entitas Evaluasi_essay... 105 Gambar 4.79 : Entitas Evaluasi_Nilai2... 105 Gambar 4.80 : Entitas Solusi... 105 Gambar 4.81 : Entitas Nilai_soal_essay... 105 Gambar 4.82 : Entitas Nilai... 106 Gambar 4.83 : Entitas Evaluasi_pilganda... 106 Gambar 4.84 : Entitas Quiz_pilganda... 106 Gambar 4.85 : Entitas Kelas... 107 Gambar 4.86 : Entitas Siswa... 107 Gambar 4.87 : Entitas Registrasi_siswa... 108 Gambar 4.88 : Entitas Mata_pelajaran... 108 Gambar 4.89 : Entitas Pengajar... 109 Gambar 4.90 : Entitas Online... 109 Gambar 4.91 : Entitas Modul... 109 Gambar 4.92 : Entitas Admin... 110 Gambar 4.93 : Transformasi Siswa_sudah_mengerjakan memilik topik_quiz... 110 Gambar 4.94 : Transformasi Siswa_sudah_mengerjakan menjawab jawaban... 110 Gambar 4.95 : Transformasi Jawaban memiliki evaluasi_essay... 111 Gambar 4.96 : Transformasi Jawaban memiliki nilai_soal_essay... 111 Gambar 4.97 : Transformasi Evaluasi_essay memiliki nilai2... 111 Gambar 4.98 : Transformasi Nilai_soal_essay memiliki nilai... 111 xv

Gambar 4.99 : Transformasi Jawaban memiliki evaluasi_pilganda... 112 Gambar 4.100 : Transformasi Jawaban memiliki quiz_pilganda... 112 Gambar 4.101 : Transformasi Topik_quiz memiliki file_materi... 112 Gambar 4.102 : Transformasi File_materi memiliki kelas... 113 Gambar 4.103 : Transformasi Kelas memiliki siswa... 113 Gambar 4.104 : Transformasi Siswa memiliki registrasi_siswa... 114 Gambar 4.105 : Transformasi Siswa Memiliki Online... 114 Gambar 4.106 : Transformasi Kelas memiliki Pengajar... 115 Gambar 4.107 : Transformasi Kelas memiliki mata_pelajaran... 115 Gambar 4.108 : Transformasi Mata_pelajaran memiliki pengajar... 115 Gambar 4.109 : Transformasi Admin mengelola mata_pelajaran... 116 Gambar 4.110 : Transformasi Admin mengelola pengajar... 116 Gambar 4.111 : Transformasi Admin mengelola modul... 116 Gambar 4.112 : Himpunan ERD... 117 Gambar 4.113 : Relasi... 130 Gambar 4.114 : Desain Form Menu Utama... 131 Gambar 4.115 : Desain Form Guru... 131 Gambar 4.116 : Desain Form Siswa... 132 Gambar 4.117 : Desain Form Laporan Nilai... 132 Gambar 5.1 : Halaman Utama dari Sistem Admin E-Learning SMA Muhammadiyah Kudus... 135 Gambar 5.2 : Halaman Utama Admin web... 135 Gambar 5.3 : Tampil Daftar Manajemen Administrator... 136 Gambar 5.4 : Halaman Form Administrator... 136 Gambar 5.5 : Tampil Daftar Manajemen Pengajar... 137 Gambar 5.6 : Halaman Form Manajemen Pengajar... 137 Gambar 5.7 : Tampil Daftar Manajemen Siswa... 138 Gambar 5.8 : Halaman Form Manajemen Siswa... 138 xvi

Gambar 5.9 : Tampil Daftar Manajemen Siswa... 139 Gambar 5.10 : Halaman Form Manajemen Kelas... 139 Gambar 5.11 : Tampil Daftar Manajemen Mata Pelajaran... 140 Gambar 5.12 : Halaman Form Manajemen Mata Pelajaran... 140 Gambar 5.13 : Tampil Daftar Manajemen Materi... 141 Gambar 5.14 : Halaman Form Manajemen Materi... 141 Gambar 5.15 : Tampil Daftar Manajemen Quiz... 142 Gambar 5.16 : Halaman Form Manajemen Quiz... 142 Gambar 5.17 : Tampil Daftar Manajemen Evaluasi... 143 Gambar 5.18 : Halaman Form Manajemen Evaluasi... 143 Gambar 5.19 : Halaman Utama dari Sistem Guru E-Learning SMA Muhammadiyah Kudus... 144 Gambar 5.20 : Halaman Utama Guru... 144 Gambar 5.21 : Tampil Daftar Manajemen Kelas yang Diampu... 145 Gambar 5.22 : Tampil Daftar Manajemen Mata Pelajaran yang Diampu... 145 Gambar 5.23 : Tampil Daftar Manajemen Materi yang Diampu... 146 Gambar 5.24 : Tampil Daftar Manajemen Quiz yang Diampu... 146 Gambar 5.25 : Tampil Daftar Manajemen Evaluasi yang Diampu... 147 Gambar 5.26 : Halaman Utama dari Sistem Siswa E-Learning SMA Muhammadiyah Kudus... 147 Gambar 5.27 : Halaman Utama Siswa... 148 Gambar 5.28 : Tampil Kelas yang Diikuti... 148 Gambar 5.29 : Tampil Daftar Mata Pelajaran yang Diikuti... 149 Gambar 5.30 : Tampil Daftar Materi Siswa yang Diikuti... 149 Gambar 5.31 : Tampil Daftar Tugas atau Quiz yang Diikuti... 150 Gambar 5.32 : Tampil Daftar Evaluasi yang Diikuti... 150 Gambar 5.33 : Tampil Nilai Siswa... 151 xvii

Lampiran Lampiran 1 : Surat Pemohonan Izin Penelitian dari Universitas Muria Kudus Lampiran 2 : Surat Keterangan Penelitian dari SMA Muhammadiyah Kudus Lampiran 3 : Biografi Penulis Lampiran 4 : Fotocopy Buku Bimbingan Skripsi Lampiran 5 : Foto Dokumentasi Lampiran 6 : Kuisioner xviii