rancang bangun aplikasi e-learning pramuka berbasis …
TRANSCRIPT
1
RANCANG BANGUN APLIKASI E-LEARNING PRAMUKA
BERBASIS WEB PADA SMPN 1 KESAMBEN JOMBANG TUGAS AKHIR Program Studi S1 Sistem Informasi
Oleh: AHMAD SETYAWAN 14410100103
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2019
ii
ii
RANCANG BANGUN APLIKASI E-LEARNING PRAMUKA BERBASIS
WEB PADA SMPN 1 KESAMBEN JOMBANG
TUGAS AKHIR
Diajukan sebagai salah satu syarat untuk menyelesaikan Program Sarjana
Oleh :
Nama : Ahmad Setyawan
NIM : 14410100103
Program : S1 (Strata Satu)
Jurusan : Sistem Informasi
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
2019
iii
iii
TUGAS AKHIR
RANCANG BANGUN APLIKASI E-LEARNING PRAMUKA BERBASIS WEB
PADA SMPN 1 KESAMBEN JOMBANG
Dipersiapkan dan disusun oleh
Ahmad Setyawan
NIM : 14410100103
Telah diperiksa, diuji dan disetujui oleh Dewan Penguji
Pada : Juli 2019
Susunan Dewan Penguji
Pembimbing
I. Dr. Januar Wibowo, S.T., M.M. NIDN 0715016801
II. Agus Dwi Churniawan, S.Si., M.Kom.
NIDN 723088002
Pembahas
I. Erwin Sutomo, S.Kom., M.Eng.
NIDN 0722057501
Tugas Akhir ini telah diterima sebagai salah satu persyaratan untuk memperoleh gelar sarjana
Dr. Jusak
Dekan Fakultas Teknologi dan Informasi
FAKULTAS TEKNOLOGI DAN INFORMATIKA
INSTITUT BISNIS DAN INFORMATIKA STIKOM SURABAYA
SURAT PERNYATAAN PERSETUJUAN PUBLIKASI DAN KEASLIAN KARYA ILMIAH
Sebagai mahasiswa Institut Bisnis dan Informatika Stikom Surabaya, saya :
Nama : Ahmad Setyawan
NIM : 14410100103
Program Studi : S1 Sistem Informasi
Fakultas : Fakultas Teknologi dan Informatika
Jenis Karya : Laporan Tugas Akhir
Judul Karya : RANCANG BANGUN APLIKASI E-LEARNING PRAMUKA BERBASIS WEB PADA SMPN 1 KESAMBEN JOMBANG
Menyatakan dengan sesungguhnya bahwa:
1. Demi pengembangan Ilmu Pengetahuan, Teknologi dan Seni, saya menyetujui
memberikan kepada Institut Bisnis dan Informatika Stikom Surabaya Hak Bebas
Royalti Non-Eksklusif (Non-Exclusive Royalti Free Right) atas seluruh isi/ sebagian
karya ilmiah saya tersebut diatas untuk disimpan, dialihmediakan dan dikelola dalam
bentuk pangkalan data (database) untuk selanjutnya didistribusikan atau
dipublikasikan demi kepentingan akademis dengan tetap mencantumkan nama saya
sebagai penulis atau pencipta dan sebagai pemilik Hak Cipta
2. Karya tersebut diatas adalah karya asli saya, bukan plagiat baik sebagian maupun
keseluruhan. Kutipan, karya atau pendapat orang lain yang ada dalam karya ilmiah
ini adalah semata hanya rujukan yang dicantumkan dalam Daftar Pustaka saya
3. Apabila dikemudian hari ditemukan dan terbukti terdapat tindakan plagiat pada
karya ilmiah ini, maka saya bersedia untuk menerima pencabutan terhadap gelar
kesarjanaan yang telah diberikan kepada saya.
Demikian surat pernyataan ini saya buat dengan sebenarnya.
Surabaya, 26 Juli 2019
Yang menyatakan,
Ahmad Setyawan
NIM: 14410100103
ii
ii
“Ketika kamu mencoba sesuatu hal yang baru, kamu akan menghadapi banyak sekali kesulitan dan rintangan yang membuatmu menderita, namun seperti itulah sebuah
inovasi baru dimulai, jadi buatlah keajaiban itu terjadi”
(Hyuga Tohru)
vi
vi
ABSTRAK
SMPN 1 Kesamben Jombang merupakan lembaga pendidikan formal yang
memiliki kegiatan ekstrakurikuler salah satunya adalah Pramuka, memiliki anggota
sebanyak 672 siswa dengan 20 pengajar. Kegiatan yang dilakukan pramuka ini adalah
mengajarkan ilmu kepramukaan kepada siswa di dalam kelas yang dibagi menjadi 32
siswa perkelas, hal ini membuat sistem pembelajaran mereka sangat terbatas, mulai
dari pandangan siswa yang duduk dibangku belakang terhalang atau kurang jelas,
sistem mengajar yang masih menggunakan penulisan materi di papan tulis yang
membuat siswa bosan, serta membuat distribusi materi pramuka kepada siswa kurang
maksimal, dan komunikasi antara pembina, pengajar, dan siswa hanya dapat dilakukan
saat jam kepramukaan berlangsung, ketika siswa pulang maka materi yang didapatkan
akan terasa kurang penjelasan. Siswa juga tidak mendapatkan latihan teori untuk
melatih penguasaan teori pramuka dan hanya mendapatkan pelatihan praktik.
Untuk menyelesaikan permasalahan yang ada di atas, maka dibuatkan suatu
aplikasi E-Learning Berbasis Web Pada SMPN 1 Kesamben Jombang dengan metode
Sharable Content Object Reference Model (SCORM) sebagai standarisasi
pembangunan aplikasi e-learning untuk membantu proses belajar ilmu kepramukaan
didalam sekolah maupun diluar sekolah.
Hasil uji coba menunjukkan bahwa aplikasi ini sudah berjalan dengan baik,
serta dapat menghubungkan komunikasi terhadap pembina, pengajar, dan siswa,
membuat materi sebagai bahan pembelajaran yang dapat di bagikan secara langsung
kepada siswa, menghasilkan latihan kuis, dengan menggunakan model SCORM
sebagai standarisasi e-learning yang dipakai.
Kata kunci : Aplikasi, Pramuka, E-Learning, Sharable Content Object Reference
Model
vii
vii
KATA PENGANTAR
Puji dan syukur kehadirat Allah Subhanahu wata’ala atas segala nikmat yang
diberikan sehingga dapat melaksanakan Tugas Akhir yang berjudul “Rancang Bangun
Aplikasi E-Learning Pramuka Berbasis Web Pada SMPN 1 Kesamben Jombang”.
Tugas akhir ini merupakan syarat untuk menyelesaikan program studi Strata Satu di
Fakultas Teknologi dan Informatika pada Institut Bisnis dan Informatika Stikom
Surabaya.
Selama menyelesaian Tugas Akhir ini, penulis tidak terlepas dari bantuan
berbagai pihak yang telah memberikan banyak masukan, saran, kritik dan dukungan
moril maupun materil. Oleh karena itu, menyampaikan rasa terima kasih kepada:
1. Kedua orang tua saya yang selalu mendoakan, mendukung, dan memberikan
semangat di setiap langkah dan aktifitas.
2. Bapak Dr. Januar Wibowo, S.T., M.M. selaku Dosen Pembimbing I yang telah
membimbing, memotivasi, dan memberi arahan kepada penulis dalam
menyelesaikan Tugas Akhir.
3. Bapak Agus Dwi Churniawan, S.Si., M.Kom. selaku Dosen Pembimbing II yang
telah membimbing, memotivasi, dan memberi arahan kepada penulis dalam
menyelesaikan Tugas Akhir.
4. Bapak Erwin Sutomo, S.Kom., M.Eng. selaku Pembahas.
5. Teman – teman Colo_Player yang telah memberikan dukungan, semangat, dan
bantuan lainnya walaupun tidak penting.
viii
viii
6. Semua Guru dan Karyawan sekolah SMPN 1 Kesamben Jombang yang telah
memberikan fasilitas sekolah berupa printer dan internet yang kencang demi
tercapainya Tugas Akhir saya sampai selesai.
7. Pihak-pihak lain yang tidak dapat disebutkan satu - persatu yang telah memberikan
bantuan dan dukungan.
Semoga Allah SWT memberikan balasan yang sesuai kepada semua pihak
yang telah memberikan bantuan, bimbingan, dan nasihat dalam proses Tugas Akhir ini.
Penulis menyadari bahwa Tugas Akhir ini masih jauh dari kesempurnaan, sehingga
kritik dan saran yang bersifat membangun dari semua pihak sangatlah diharapkan agar
dapat diperbaiki menjadi lebih baik lagi di kemudian hari. Semoga dalam Tugas Akhir
ini dapat bermanfaat bagi semua pihak.
Surabaya, 26 Juli 2019
Penulis
ix
ix
DAFTAR ISI
Halaman ABSTRAK .................................................................................................................. vi
KATA PENGANTAR ................................................................................................ vii
DAFTAR ISI ............................................................................................................... ix
DAFTAR GAMBAR .................................................................................................. xix
DAFTAR TABEL ..................................................................................................... xix
DAFTAR LAMPIRAN .............................................................................................. xx
BAB I PENDAHULUAN ......................................................................................... 1
1.1 Latar Belakang ..................................................................................... 1
1.2 Rumusan Masalah ................................................................................ 5
1.3 Batasan Masalah ................................................................................... 5
1.4 Tujuan ................................................................................................... 6
1.5 Manfaat................................................................................................. 6
BAB II LANDASAN TEORI..................................................................................... 7
2.1 Pembelajaran ........................................................................................ 7
2.2 E-Learning ........................................................................................... 8
2.3 Sharable Content Object Reference Model (SCORM) ...................... 10
2.4 Pramuka .............................................................................................. 13
2.4.1 Lagu-lagu dan Yel-yel Pramuka ................................................ 14
2.4.2 Tanda / Atribut Pramuka............................................................ 14
x
x
2.4.3 Tali – temali ............................................................................... 16
2.4.4 Sandi – sandi ............................................................................. 17
2.5 Website ................................................................................................ 19
2.6 PHP : Hypertext Preprocessor............................................................ 20
2.7 MySQL ............................................................................................... 20
2.8 Flowchart ........................................................................................... 21
2.9 Data Flow Diagram (DFD)................................................................ 22
2.10 System Development Life Cycle (SDLC) .......................................... 27
BAB III ANALISIS DAN PERANCANGAN SISTEM ........................................... 29
3.1 Metodologi Penelitian ........................................................................ 29
3.2 Tahap Communication ....................................................................... 29
3.2.1 Identifikasi Masalah .................................................................. 30
3.2.2 Identifikasi Pengguna ................................................................ 32
3.3 Tahap Planning .................................................................................. 32
3.4 Tahap Modelling ................................................................................. 33
3.4.1 Analisis Kebutuhan Bisnis ........................................................ 34
3.4.2 Analisis Kebutuhan Fungsional ................................................. 34
3.4.3 Analisis Kebutuhan Non-Fungsional ........................................ 39
3.4.4 Analisis Kebutuhan Sistem ....................................................... 39
3.4.6 Alur Sistem (System Flow) ........................................................ 45
3.4.7 Diagram Jenjang ........................................................................ 59
xi
xi
3.4.8 Konteks Diagram ....................................................................... 60
3.4.9 Diagram Alur Data Aplikasi ...................................................... 60
3.4.10 Rancangan Basis Data ............................................................. 64
3.4.11 Struktur Basis Data .................................................................. 65
3.4.12 Desain Antar Muka.................................................................. 71
3.5 Tahap Construction .......................................................................... 108
BAB IV HASIL DAN PEMBAHASAN ................................................................. 109
4.1 Implementasi Sistem ........................................................................ 109
4.1.1 Halaman Utama ....................................................................... 109
4.1.2 Pembina .................................................................................... 110
4.1.3 Pengajar ................................................................................... 128
4.1.4 Siswa ....................................................................................... 138
4.2 Evaluasi Sistem ................................................................................ 153
4.2.1 Uji Login ................................................................................. 152
4.2.2 Uji Sistem Sebagai Pembina ................................................... 154
4.3.3 Uji Sistem Sebagai Pengajar ................................................... 165
4.3.4 Uji Sistem Sebagai Siswa ....................................................... 171
4.3 Analisis Hasil Uji Coba .................................................................... 174
4.4 Hubungan Aplikasi E-Learning Pramuka Dengan SCORM ............ 174
BAB V PENUTUP ................................................................................................. 180
5.1 Kesimpulan....................................................................................... 180
xii
xii
5.2 Saran ................................................................................................. 180
DAFTAR PUSTAKA ............................................................................................... 182
BIODATA PENULIS ............................................................................................... 183
LAMPIRAN ............................................................................................................. 184
xi
xi
DAFTAR GAMBAR
Halaman Gambar 1.1 Golongan Pramuka ................................................................................... 1
Gambar 1.2 Sistem Pembelajaran Ekstrakurikuler Pramuka ....................................... 2
Gambar 2.1 Layanan Learning Management System ................................................. 11
Gambar 2.2 Tanda Umum Pramuka ........................................................................... 14
Gambar 2.3 Tanda Lencana Wilayah ......................................................................... 15
Gambar 2.4 Tanda Jabatan ......................................................................................... 15
Gambar 2.5 Tanda Kecakapan ................................................................................... 16
Gambar 2.6 Tanda Penghargaan ................................................................................ 16
Gambar 2.7 Kumpulan Sampul ................................................................................. 17
Gambar 2.8 Sandi Morse ........................................................................................... 17
Gambar 2.9 Sandi A=N .............................................................................................. 18
Gambar 2.10 Sandi A=Z ............................................................................................ 18
Gambar 2.11 Sandi Kotak .......................................................................................... 18
Gambar 2.12 Semaphore ............................................................................................ 19
Gambar 2.13 Pengembangan menggunakan Model Waterfall (Pressman, 2015)...... 27
Gambar 3.1 Tahap Penelitihan ................................................................................... 29
Gambar 3.2 Proses Pembelajaran Ekstrakurikuler Pramuka Saat Ini ........................ 34
Gambar 3.3 Diagram IPO .......................................................................................... 41
Gambar 3.4 System Flow Login User ........................................................................ 46
Gambar 3.5 Sistem Flow Mengelola Profil ................................................................ 47
Gambar 3.6 System Flow Mengelola Data Pengajar .................................................. 48
xii
xii
Gambar 3.7 System Flow Mengelola Data Siswa ...................................................... 50
Gambar 3.8 System Flow Kategori Materi ................................................................. 50
Gambar 3.9 System Flow Mengelola Data Materi ..................................................... 51
Gambar 3.10 System Flow Mengelola Latihan Kuis ................................................. 52
Gambar 3.11 System Flow Hasil Kuis Pembina ........................................................ 53
Gambar 3.12 System Flow Hasil Kuis Pengajar ........................................................ 54
Gambar 3.13 System Flow Hasil Kuis Siswa ............................................................. 54
Gambar 3.14 System Flow Forum Diskusi Pengajar dan Siswa ................................ 55
Gambar 3.15 System Flow Forum Diskusi Pembina ................................................. 56
Gambar 3.16 System Flow Latihan Kuis Siswa ......................................................... 57
Gambar 3.17 System Flow Data Materi Siswa........................................................... 58
Gambar 3.18 System Flow Pengumuman .................................................................. 59
Gambar 3.19 Diagram Jenjang Aplikasi E-Learning Pramuka ................................. 59
Gambar 3.20 Context Diagram Aplikasi E-Learning ................................................ 60
Gambar 3.21 DFD Level 0 Aplikasi E-Learning Pramuka........................................ 61
Gambar 3.22 DFD Level 1 Mengelola Profil ............................................................ 62
Gambar 3.23 DFD Level 1 Mengelola Materi ........................................................... 63
Gambar 3.24 DFD Level 1 Latihan Kuis ................................................................... 63
Gambar 3.25 DFD Level 1 Forum Diskusi ................................................................ 63
Gambar 3.26 CDM Aplikasi E-Learning Pramuka ................................................... 64
Gambar 3.27 PDM Aplikasi E-Learning Pramuka .................................................... 65
Gambar 3.28 Halaman Utama Website ...................................................................... 71
Gambar 3.29 Halaman Login Website........................................................................ 72
Gambar 3.30 Dashboard Pembina ............................................................................. 72
xiii
xiii
Gambar 3.31 Halaman Profil Pembina ...................................................................... 73
Gambar 3.32 Halaman Edit Profil Pembina .............................................................. 74
Gambar 3.33 Halaman Data Pengajar ........................................................................ 74
Gambar 3.34 Halaman Tambah Data Pengajar .......................................................... 75
Gambar 3.35 Halaman Edit Data Pengajar ................................................................ 76
Gambar 3.36 Halaman Data Siswa ............................................................................ 76
Gambar 3.37 Halaman Tambah Data Siswa .............................................................. 77
Gambar 3.38 Halaman Edit Data Siswa .................................................................... 77
Gambar 3.39 Halaman Data Kategori Materi ............................................................ 78
Gambar 3.40 Halaman Tambah Kategori Materi ....................................................... 78
Gambar 3.41 Halaman Edit Kategori Materi ............................................................. 79
Gambar 3.42 Halaman Data Materi Pembina ............................................................ 79
Gambar 3. 43 Halaman Tambah Materi Pembina ...................................................... 80
Gambar 3.44 Halaman Edit Materi Pembina ............................................................. 81
Gambar 3.45 Halaman Lihat Materi Pembina ........................................................... 81
Gambar 3.46 Halaman Data Kuis Pembina ............................................................... 82
Gambar 3.47 Halaman Edit Ketentuan Kuis ............................................................. 83
Gambar 3.48 Halaman Kelola Soal Kuis ................................................................... 83
Gambar 3.49 Halaman Edit Soal Kuis ....................................................................... 84
Gambar 3.50 Halaman Lihat Hasil Pembina ............................................................. 84
Gambar 3.51 Halaman Histori Nilai Siswa Pembina ................................................ 85
Gambar 3. 52 Halaman Detail Hasil Siswa Pembina ................................................ 86
Gambar 3.53 Halaman Data Forum Pembina ............................................................ 86
Gambar 3.54 Halaman Postingan Selengkapnya Pembina........................................ 87
xiv
xiv
Gambar 3.55 Halaman Tulis Postingan Pembina ...................................................... 87
Gambar 3.56 Halaman Dashboard Pengajar ............................................................. 88
Gambar 3.57 Halaman Profil Pengajar ...................................................................... 89
Gambar 3.58 Halaman Edit Profil Pengajar .............................................................. 90
Gambar 3.59 Halaman Semua Materi Pengajar ......................................................... 91
Gambar 3.60 Halaman Data Materi Pengajar ............................................................ 91
Gambar 3.61 Halaman Tambah Data Materi Pengajar .............................................. 92
Gambar 3.62 Halaman Edit Data Materi Pengajar .................................................... 93
Gambar 3.63 Halaman Lihat Materi Pengajar ........................................................... 93
Gambar 3.64 Halaman Data Kuis Pengajar ............................................................... 94
Gambar 3.65 Halaman Hasil Kuis Pengajar .............................................................. 94
Gambar 3.66 Halaman Hasil Detail Siswa Pengajar ................................................. 95
Gambar 3.67 Halaman Forum Diskusi Pengajar ....................................................... 95
Gambar 3.68 Halaman Postingan Saya Pengajar ....................................................... 96
Gambar 3.69 Halaman Tulis Postingan Pengajar ...................................................... 96
Gambar 3.70 Halaman Postingan Selengkapnya Pengajar........................................ 97
Gambar 3.71 Halaman Dashboard Siswa .................................................................. 98
Gambar 3.72 Halaman Profil Siswa .......................................................................... 98
Gambar 3.73 Halaman Edit Profil Siswa ................................................................... 99
Gambar 3.74 Halaman Data Materi Siswa .............................................................. 100
Gambar 3.75 Halaman Data Materi Kategori Siswa ............................................... 100
Gambar 3.76 Halaman Lihat Materi Siswa ............................................................. 101
Gambar 3.77 Halaman Kuis Ditutup ....................................................................... 101
Gambar 3.78 Halaman Kuis Dibuka ........................................................................ 102
xv
xv
Gambar 3.79 Jendela Pemberitahuan Pengerjaan Kuis ........................................... 102
Gambar 3.80 Halaman Kuis Selesai ........................................................................ 103
Gambar 3.81 Halaman Pengerjaan Soal Kuis .......................................................... 103
Gambar 3.82 Halaman Hasil Kuis Siswa ................................................................. 104
Gambar 3.83 Halaman Petunjuk .............................................................................. 105
Gambar 3.84 Halaman Lihat Nilai Saya .................................................................. 105
Gambar 3.85 Halaman Detail Nilai Siswa ............................................................... 106
Gambar 3.86 Halaman Semua Forum Siswa ........................................................... 106
Gambar 3.87 Halaman Postingan Saya Siswa ......................................................... 107
Gambar 3.88 Halaman Tulis Postingan Siswa ......................................................... 107
Gambar 3.89 Halaman Postingan Selengkapnya Siswa .......................................... 108
Gambar 3.90 Halaman Pengumuman ...................................................................... 108
Gambar 4.1 Halaman Utama Website ...................................................................... 109
Gambar 4.2 Halaman Login ...................................................................................... 110
Gambar 4.3 Halaman Dashboard Pembina .............................................................. 111
Gambar 4.4 Halaman Profil Pembina ....................................................................... 112
Gambar 4.5 Halaman Edit Profil Pembina ............................................................... 112
Gambar 4.6 Halaman Data Pengajar ......................................................................... 113
Gambar 4.7 Halaman Tambah Data Pengajar ........................................................... 114
Gambar 4.8 Halaman Edit Data Pengajar ................................................................. 114
Gambar 4.9 Halaman Data Siswa ............................................................................. 115
Gambar 4.10 Halaman Tambah Data Siswa ............................................................. 116
Gambar 4.11 Halaman Edit Data Siswa.................................................................... 117
Gambar 4.12 Halaman Kategori Materi ................................................................... 117
xvi
xvi
Gambar 4.13 Halaman Tambah Kategori Materi ...................................................... 118
Gambar 4.14 Halaman Edit Kategori Materi ............................................................ 118
Gambar 4.15 Halaman Data Materi Pembina ........................................................... 119
Gambar 4.16 Halaman Tambah Data Materi Pembina ............................................. 119
Gambar 4.17 Halaman Edit Data Materi Pembina .................................................. 120
Gambar 4.18 Halaman Lihat Materi Pembina ......................................................... 121
Gambar 4.19 Halaman Data Kuis Pembina ............................................................. 121
Gambar 4.20 Halaman Edit Ketentuan Kuis ........................................................... 122
Gambar 4.21 Halaman Kelola Soal Kuis ................................................................. 123
Gambar 4.22 Halaman Edit Soal Kuis ..................................................................... 123
Gambar 4.23 Halaman Lihat Hasil Kuis Pembina ................................................... 124
Gambar 4.24 Halaman Histori Hasil Siswa ............................................................. 125
Gambar 4.25 Halaman Detail Hasil Pembina .......................................................... 125
Gambar 4.26 Halaman Data Forum Pembina .......................................................... 126
Gambar 4.27 Halaman Postingan Selengkapnya Pembina...................................... 127
Gambar 4.28 Halaman Tulis Postingan Pembina .................................................... 128
Gambar 4.29 Halaman Dashboard Pengajar ........................................................... 128
Gambar 4.30 Halaman Profil Pengajar .................................................................... 129
Gambar 4.31 Halaman Edit Profil Pengajar ............................................................ 129
Gambar 4.32 Halaman Semua Materi Pengajar ....................................................... 130
Gambar 4.33 Halaman Data Materi Pengajar .......................................................... 131
Gambar 4.34 Halaman Tambah Materi Pengajar ..................................................... 131
Gambar 4.35 Halaman Edit Materi Pengajar ........................................................... 132
Gambar 4.36 Halaman Lihat Materi Pengajar ......................................................... 133
xvii
xvii
Gambar 4.37 Halaman Data Kuis Pengajar ............................................................. 133
Gambar 4.38 Halaman Histori Hasil Pengajar ......................................................... 134
Gambar 4.39 Halaman Detail Hasil Siswa Pengajar ............................................... 135
Gambar 4.40 Halaman Forum Diskusi Pengajar ..................................................... 135
Gambar 4.41 Halaman Postingan Saya Pengajar .................................................... 136
Gambar 4.42 Halaman Tulis Postingan Pengajar .................................................... 137
Gambar 4.43 Halaman Postingan Selengkapnya Pengajar...................................... 137
Gambar 4.44 Halaman Dashboard Siswa ................................................................ 138
Gambar 4.45 Halaman Profil Siswa ........................................................................ 139
Gambar 4.46 Halaman Edit Profil Siswa ................................................................. 140
Gambar 4.47 Halaman Data Materi Siswa .............................................................. 140
Gambar 4.48 Halaman Data Materi Kategori Siswa ............................................... 141
Gambar 4.49 Halaman Lihat Materi Siswa ............................................................. 142
Gambar 4.50 Halaman Kuis Ditutup ....................................................................... 143
Gambar 4.51 Halaman Kuis Dibuka ........................................................................ 144
Gambar 4.52 Jendela Pemberitahuan Pengerjaan Kuis ........................................... 144
Gambar 4.53 Halaman Kuis Selesai ........................................................................ 145
Gambar 4.54 Halaman Pengerjaan Soal .................................................................. 146
Gambar 4.55 Halaman Hasil Kuis Siswa ................................................................. 147
Gambar 4.56 Halaman Petunjuk Kuis ..................................................................... 148
Gambar 4.57 Halaman Lihat Nilai Saya Siswa ....................................................... 148
Gambar 4.58 Halaman Detail Hasil Siswa .............................................................. 149
Gambar 4.59 Halaman Semua Forum Siswa ........................................................... 150
Gambar 4.60 Halaman Postingan Saya Siswa ......................................................... 150
xviii
xviii
Gambar 4.61 Halaman Tulis Postingan Siswa ........................................................ 151
Gambar 4.62 Halaman Postingan Selengkapnya Siswa .......................................... 152
Gambar 4.63 Halaman Pengumuman ...................................................................... 153
xix
xix
DAFTAR TABEL
Halaman Tabel 2.1 Simbol Flowchart ...................................................................................... 21
Tabel 2.2 Simbol Data Flow Diagram ...................................................................... 22
Tabel 3.1 Hasil Observasi .......................................................................................... 30
Tabel 3.2 Aktivitas Pengguna Pada Pramuka SMPN 1 Kesamben ............................ 32
Tabel 3. 3 Kebutuhan Fungsional Sistem .................................................................. 35
Tabel 3.4 Non-Fungsional .......................................................................................... 39
Tabel 3.5 Spesifikasi Hardware dan Software Sistem ............................................... 40
Tabel 3.6 Pembina ...................................................................................................... 66
Tabel 3.7 Pengajar ...................................................................................................... 66
Tabel 3.8 Siswa .......................................................................................................... 67
Tabel 3.9 Kategori Materi .......................................................................................... 67
Tabel 3.10 Materi ....................................................................................................... 68
Tabel 3.11 Soal ........................................................................................................... 68
Tabel 3.12 Jawab ........................................................................................................ 69
Tabel 3.13 Hasil ......................................................................................................... 69
Tabel 3.14 Posting ...................................................................................................... 70
Tabel 3.15 Komen ...................................................................................................... 70
Tabel 4.1 Uji Login .................................................................................................. 152
Tabel 4.2 Uji Coba Sistem Sebagai Pembina........................................................... 154
Tabel 4.3 Uji Sistem Sebagai Pengajar .................................................................... 165
Tabel 4.4 Uji Sistem Sebagai Siswa ...................................................................... 1659
xx
xx
DAFTAR LAMPIRAN
Halaman Lampiran 1 Undang - Undang Tentang Anggota Pramuka ...................................... 184
Lampiran 2 SK Tentang SKU Sebagai Materi Kurikulum Pramuka ....................... 185
Lampiran 3 Peran dan Tanggung Jawab Organisasi ................................................ 189
Lampiran 4 Silabus Dan Materi Kegiatan Pramuka ................................................ 193
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
SMP Negeri 1 Kesamben merupakan lembaga pendidikan formal yang
terletak di Jl. Taman Siswa Desa Pojokrejo Kecamatan Kesamben Kabupaten
Jombang yang memiliki jumlah siswa sebanyak 672 siswa. Dalam pelaksanaan
membentuk pengetahuan siswa tentang ilmu pengetahuan, pendidikan di sekolah
ini memberikan fasilitas ekstrakurikuler, salah satunya adalah pramuka, dan
menjadi ekstrakurikuler wajib yang harus diikuti semua siswa yang tercantum
pada UU RI Tahun 2010 Tentang Gerakan Pramuka Pasal 13.
SMPN 1 Kesamben Jombang memiliki 21 pasukan anggota pramuka
penggalang yang berisi 32 siswa per pasukan terdiri dari 3 golongan yaitu ramu,
rakit, dan terap, seperti gambar 1.1.
Gambar 1.1 Golongan Pramuka
1
2
Aktivitas yang dilakukan ekstrakurikuler pramuka diantaranya adalah
mengenalkan pramuka kepada siswa dan siswi seperti yang tertera dalam buku
saku pramuka, karena untuk menjadikan mereka naik ke golongan tertentu,
mereka harus menempuh standar pengetahuan yang telah ditentukan di buku saku
pramuka (SKU), selain itu mereka akan dikenalkan sekaligus dengan
mempraktekkan apa saja yang ada di dalam pramuka, pembina memberikan
arahan supaya siswa dan siswi dapat menyerap ilmu pramuka secara baik.
Gambar 1.2 Sistem Pembelajaran Ekstrakurikuler Pramuka
Pada gambar 1.2 bisa dilihat kendala yang dialami pengajar, terutama
dalam hal mengajarkan pramuka kepada para siswa dan siswi SMP, misalnya
dalam hal penguasaan materi, murid diajarkan didalam satu kelas, setiap kelas
hanya diisi oleh 2 pengajar, sehingga semua murid dalam satu kelas akan
berebutan untuk duduk dibangku depan supaya bisa melihat dengan jelas pengajar
yang akan mengajar, dan pandangan dibangku yang paling belakang kesulitan
melihat pengajar saat melakukan praktik, dikarenakan siswa tidak dapat melihat
secara langsung bagaimana proses praktik dilakukan oleh pengajar, sehingga
siswa tidak bisa mendapatkan ilmu tambahan yang maksimal untuk mengenal
kepramukaan.
Lalu siswa kurang berkomunikasi dengan pengajar atau pembina karena
minimnya pertemuan kegiatan belajar yang dilaksanakan pada pramuka, siswa
3
juga merasa bosan karena pembelajaran yang masih menggunakan papan tulis, hal
ini membuat siswa malas untuk belajar karena banyaknya tulisan di papan tulis,
siswa tidak tahu materi mana saja yang harus mereka cari karena sulitnya mencari
buku yang tepat dan sesuai dengan materi yang diajarkan, siswa tidak mengetahui
ilmu penguasaan mereka sudah sampai mana, karena sistem penilaian masih
menggunakan SKU.
Untuk kendala pembina adalah kesulitan dalam mendistribusikan materi
kepada siswa, biasanya materi hanya diberikan dalam bentuk salinan yang dicetak
di kertas lalu diserahklan kepada pengajar, nantinya pengajar akan menyalin
materi ke papan tulis lalu dicatat oleh siswa di buku tulis, setelah selesai kegiatan,
siswa yang ingin mencari materi tambahan akan kebingungan untuk mencari
materi di luar sekolahan. Kendala-kendala tersebut padahal sangat penting untuk
diatasi karena untuk melakukan praktik pramuka, sebelumnya mereka sudah harus
menguasai teorinya dulu, dan mengingat kegiatan pramuka di SMP ini sangat
berpengaruh terhadap sekolah, hal ini dikarenakan pramuka menjadi salah satu
ekstrakurikuler unggulan dalam hal persaingan antar sekolah dibidang pramuka,
mulai dari persami awal tahun, jambore tingkat kecamatan, jambore tingkat
kabupaten, lomba kepramukaan, dll, juga ilmu pramuka dapat menjadikan
pedoman kedisiplinan untuk anak usia dini, dan bisa mengenal kehidupan alam
melalui program cinta lingkungan yang diadakan setiap kegiatan pramuka
dilaksanakan.
Melihat teknologi pada jaman sekarang yang semakin berkembang, dan
banyaknya perangkat laptop atau komputer yang semakin banyak dijumpai, lalu
banyaknya warnet yang menyediakan fasilitas internet yang cepat, ditambah
adanya fasilitas laboratorium komputer milik SMP, dan pendidikan komputer
4
yang sudah diajarkan sejak dini (kelas 5-6 SD), membuat setiap siswa pasti tidak
asing dengan cara mengoperasikan komputer ataupun laptop, namun karena
mudahnya pengoperasian komputer tersebut, membuat teknologi tersebut kurang
dapat dimanfaatkan, dikatakan kurang dimanfaatkan karena fungsi komputer
tersebut digunakan hanya untuk kegiatan yang berhubungan dengan mengetik,
menghitung, mendengarkan musik, dan untuk internet mereka hanya
menggunakannya untuk bermain game, membuka sosial media dan menyimpan
data pribadi mereka.
Untuk itu dengan memanfaatkan teknologi yang berkembang saat ini,
maka akan dibuatkan suatu sistem berbasis web yang nantinya akan membantu
siswa dalam memahami ilmu dari pramuka atau sebagai pengganti media
pembelajaran kepramukaan yang nantinya mampu membantu siswa memahami
setiap pelajaran yang ada di dalam kepramukaan yang dapat dibuka di mana saja
dan kapan saja, dan mampu memberikan bekal yang nantinya akan digunakan
untuk kegiatan kepramukaan diluar sekolah, seperti berkemah atau lomba, sistem
ini juga akan membantu pembina untuk memudahkan dalam mendistribusikan
materi ke siswa, lalu pembina dapat membuat soal atau kuis kecil untuk siswa
yang ingin mengetahui penguasaan kepramukaannya sudah sampai mana, untuk
berkomunikasi nanti akan dibuatkan forum diskusi didalam sistem ini, sehingga
siswa dan pengajar atau pembina bisa saling berkomunikasi baik didalam maupun
diluar sekolah, didalam forum nanti berisikan tentang postingan pertanyaan yang
akan ditanyakan oleh siswa, lalu pembina atau pengajar akan menjawab
pertanyaan itu atau bisa siswa lain yang menjawab dan bisa saling berdiskusi di
dalam forum itu, dan nantinya didalam praktikum pramuka, siswa yang
mendapatkan jadwal praktikum pramuka dapat ditempatkan di laboratorium
5
komputer, dan murid bisa mengoperasikan komputer per anak dan melihat
aplikasi pramuka, sehingga mereka tidak berebutan untuk melihat pembina
melakukan praktikum karena mereka bisa melihat sendiri di dalam aplikasi.
1.2 Rumusan Masalah
Berdasarkan uraian latar belakang, maka rumusan masalah penelitian ini
adalah bagaimana merancang bangun aplikasi e-learning pramuka pada SMPN 1
Kesamben Jombang ?
1.3 Batasan Masalah
Batasan masalah pada penelitian rancang bangun aplikasi e-learning
berbasis web pramuka pada SMPN 1 Kesamben ini ialah sebagai berikut :
1. Aplikasi ini berbasis website dengan proses belajar ilmu kepramukaan yang
meliputi lagu-lagu dan yel-yel, tanda atau atribut pramuka, tali – temali, dan
sandi – sandi.
2. Aplikasi yang dibuat disesuaikan dengan sistem materi pembelajaran
ekstrakurikuler pramuka SMPN 1 Kesamben yang diambil dari SKU
penggalang yang tercantum pada SK Kwarnas Gerakan Pramuka No. 199
Tahun 2011 Tentang Penyelesaian Syarat Kecakapan Umum.
3. Aplikasi ini dikhususkan untuk kegiatan pramuka secara teori.
4. Aplikasi ini akan dibuatkan juga fitur kuis kecil yang terdiri dari ramu, rakit,
dan terap bagi siswa untuk mengetahui sampai mana ilmu yang mereka
pelajari.
5. Untuk berkomunikasi antar siswa dan murid, aplikasi ini dibuatkan sistem
forum diskusi, dimana siswa dan pengajar dapat membuat postingan yang
nantinya akan dibahas bersama.
6
1.4 Tujuan
Berdasarkan latar belakang, rumusan masalah dan batasan masalah di
atas, maka tujuan penelitihan ini yaitu :
Menghasilkan aplikasi e-learning atau media pembelajaran berbasis web
sebagai pelengkap dalam proses belajar mengajar tentang materi pramuka yang
disertai dengan objek berupa gambar, video, dan dokumen yang mampu dipelajari
oleh siswa dan mampu menghubungkan komunikasi antara pembina atau pengajar
dengan siswa serta mampu membuat penilaian kepada siswa dengan menyertakan
kuis soal agar siswa dapat mengetahui sudah sampai mana ilmu kepramukaan
mereka telah dikuasai.
1.5 Manfaat
Adapun manfaat dari penelitian ini yang dapat dimanfaatkan oleh pihak
SMPN 1 Kesamben Jombang adalah sebagai berikut :
1. Membantu pembina dalam mengarahkan apa saja yang perlu dipelajari lebih
lanjut setelah kegiatan pramuka selesai.
2. Mempermudah siswa dalam mempelajari ilmu kepramukaan karena web yang
dapat diakses dari mana saja.
3. Mengurangi tingkat kesalahan dalam memahami ilmu pramuka
4. Menghubungkan antara pembina atau pengajar dengan siswa dalam
melakukan komunikasi diluar jam ekstrakurikuler pramuka atau jam sekolah.
5. Menghasilkan informasi berupa nilai yang didapat dari kuis kecil latihan teori
kepramukaan.
7
BAB II
LANDASAN TEORI
2.1 Pembelajaran
Istilah pembelajaran dapat didefinisikan dari berbagai sudut pandang.
Dari sudut pandang behavioristik, pembelajaran sebagai proses pengubahan
tingkah laku siswa melalui pengoptimalan lingkungan sebagai sumber stimulus
belajar. Sejalan dengan banyaknya paham behavioristik yang dikembangkan para
ahli, pembelajaran ditafsirkan sebagai upaya pemahiran ketrampilan melalui
pembiasaan siswa secara bertahap dan terperinci dalam memberikan respon atau
stimulus yang diterimanya yang diperkuat oleh tingkah laku yang patut dari para
pengajar (Nurdyansyah & Fahyuni, 2016).
Pembelajaran dari sudut pandang teori kognitif, didefinisikan sebagai
proses belajar yang dibangun oleh guru untuk mengembangkan kreativitas
berpikir yang dapat meningkatkan kemampuan siswa dalam mengontruksi
pengetahuan baru sebagai upaya peningkatan penguasaan materi yang baik
terhadap materi pelajaran. Berdasarkan pengertian ini, pembelajaran dapat
dikatakan sebagai upaya guru untuk memberikan stimulus, arahan dan dorongan
kepada siswa agar terjadi proses belajar (Nurdyansyah & Fahyuni, 2016).
Belajar pada dasarnya merupakan peristiwa yang bersifat individual
yakni peristiwa terjadinya perubahan tingkah laku sebagai dampak dari
pengalaman individu. Sementara itu, pembelajaran adalah penyediaan kondisi
yang mengakibatkan terjadinya proses belajar pada diri peserta .
Pembelajaran dari sudut pandang teori interaksional didefinisikan sebagai
proses interaksi peserta didik dengan pendidik dan sumber belajar pada suatu
lingkungan belajar. Berdasarkan konsep ini, pembelajaran dipandang memiliki 7
8
kualitas baik jika interaksi yang terjadi bersifat multi arah, yakni guru-siswa,
siswaguru, siswa-siswa, siswa-sumber belajar, dan siswa-lingkungan belajar
(Nurdyansyah & Fahyuni, 2016).
2.2 E-Learning
E-learning dapat diterjemahkan sebagai pembelajaran yang
menggunakan perangkat eletronik sebagai medianya. E-learning merupakan
seperangkat aplikasi dan proses yang dibuat untuk kegiatan pembelajaran. E-
learning lebih mengarah kepada kelas virtual (Virtual Classroom). Materi-materi
dalam kegiatan pembelajaran elektronik tersebut kebanyakan dihantarkan melalui
media internet, intranet, tape, audio maupun video, satelit, televisi interaktif,
ataupun media penyimpanan seperti CD-ROM. Definisi ini menjelaskan bahwa
tidak ada nilai mutlak bahwa e-learning harus terhubung dengan internet. Namun,
secara spesifik, definisi e-learning adalah bergantung dari penyelenggara kegiatan
e-learning tersebut, cara penggunaan, serta tujuan penggunaanya (Rusman, 2013).
E-Learning juga merupakan satu penggunaan teknologi internet dalam
penyampaian pembelajaran dalam jangkauan luas yang berlandaskan tiga kriteria,
yaitu : E-learning merupakan jaringan dengan kemampuan memperbaharui,
menyimpan, mendistribusikan dan membagi materi ajar atau informasi,
Pengiriman sampai ke pengguna terakhir melalui komputer dengan menggunakan
teknologi internet yang standar. Memfokuskan pada pandangan yang paling luas
tentang pembelajaran di balik paradigma pembelajaran tradisional. Pernyataan di
atas menjelaskan bahwa e-learning memiliki fleksibilitas dalam pengolahannya,
meskipun terbatas dengan kemampuan dari keberadaan jaringan internet itu
sendiri. Proses pembelajaran di dalam e-learning sangat tergantung kepada
keberadaan komputer sebagai media utamanya. Meskipun begitu, dengan
9
komputer proses belajar bisa menjadi lebih dinamis karena komputer memiliki
beragam fitur, sehingga proses pembelajaran menjadi lebih menyenangkan.
Menurut Aunurrahman (2010), menguraikan beberapa ciri dari pembelajaran E-
learning :
1. E-learning merupakan suatu bentuk pembelajaran yang memberi penekanan
pada penyampaian informasi, komunikasi, pendidikan pada penyampaian
informasi, komunikasi, pendidika, pelatihan secara online.
2. E-learning menyediakan seperangkat alat yang dapat memperkaya nilai
belajar tradisional (model belajar klasikal, kajian terhadap buku teks, CD-
ROM, dan pelatihan berbasis komputer) sehingga dapat menjawab
perkembangan global.
3. E-learning tidak berarti menggantikan sistem belajar klasikal yang
dipraktikkan, tetapi memperkuat model belajar tersebut melalui pengayaan
informasi tentang substansi (content) dan mengembangkan teknologi
pendidikan.
4. Kapasitas pembelajaran sangat bervariasi. Hal ini tergantung pada bentuk
konten serta alat penyampaian informasi pesan-pesan pembelajaran dan gaya
belajar. Bilamana konten dikemas dengan baik dan didukung dengan alat
penyampai informasi dan gaya belajar secara serasi, maka kapasitas belajar
ini akan lebih baik yang pada gilirannya akan memberikan hasil yang baik.
5. E-learning memiliki banyak kelebihan dibandingkan dengan pembelajaran
tradisional. Ada beberapa kelebihan dari E-learning yaitu: merupakan media
komunikasi yang efektif, cepat dan kredibel, mencakup area yang luas, kelas
besar atau kelas kecil, kapan saja dan dimana saja, membangun Komunitas,
peningkatan Pembelajaran Siswa.
10
2.3 Sharable Content Object Reference Model (SCORM)
Sharable Content Object Reference Model (SCORM) : Interoperable
materi dari mata ajar atau mata diklat merupakan salah satu masalah penting
dalam e - learning. Hal tersebut mendorong kelompok Advanced Distance
Learning (ADL) membuat suatu standar materi pembelajaran yang dikenal
dengan nama Sharable Content Object Refference Model (SCORM) dengan
berbagai kelengkapan yang menyertainya.
Casella (dalam A SCORM Thin Client Architecture for E - Learning
Systems Based on Web Services, 2008) menyebutkan, SCORM adalah sesuatu
yang menunjukkan jenis-jenis pelayanan apa saja yang dibutuhkan untuk
menyelesaikan masalah-masalah tertentu, bagaimana masalah tersebut dapat
ditempatkan secara bersama-sama, standar-standar relevan yang terkait dan
bagaimana penggunaannya. Ada tiga buah kriteria utama untuk reference model
seperti SCORM. Pertama, harus mampu menghubungkan petunjuk-petunjuk yang
dapat dimengerti dan diimplementasikan oleh pengembang learning content .
Kedua, harus diterapkan, dimengerti dan digunakan oleh banyak stakeholder
sebisa mungkin. Ketiga, SCORM harus mengizinkan pemetaan dari setiap model
spesifik para stakeholder untuk pengembangan dan desain instruksional ke dalam
dirinya sendiri. Stakeholder harus mampu untuk melihat model desain
instruksional mereka direfleksikan dengan reference model yang mereka pakai
pada umumnya.
Pada SCORM ada beberapa elemen pembentuk, diantaranya adalah
seperti berikut:
11
A. Learning Management Sistem (LMS) berguna untuk mengirim, melacak,
melaporkan dan mengelola isi pembelajaran, mengetahui kemajuan siswa dan
interaksi siswa dengan materi pembelajaran. Sebuah model umum yang
menunjukkan komponen atau service potensial dari sebuah LMS.
Gambar 2.1 Layanan Learning Management System
Learning Management System memiliki 7 (tujuh) buah layanan yang
membentuk arsitektur sistem antara lain :
a. Learning Profile Service : Menyimpan data mengenai pembelajar atau user .
b. Course Administravie Service : Berfungsi untuk mengatur materi belajar
mengajar.
c. Assessment Service : Sebagai basis data ujian dan menentukan serta
mengelola tes yang akan dilaksanakan.
d. Sequencing Service : Layanan yang dapat merangkai materi belajar maupun
tes.
e. Delivery Service : Layanan yang dapat mengirimkan materi belajar kepada
pembelajar atau user .
12
f. Tracking Service : Layanan yang dapat mengetahui pencapaian pembelajar
atau user sampai sejauh mana seorang user dapat melaksanakan tes dan
belajar.
g. Content Management Service : Layanan yang dapat mengelola isi materi
belajar dan tes.
B. Asset
Asset merupakan blok utama dari sebuah learning resources. Asset
merupakan representasi elektronik dari media seperti teks, gambar, suara, objek
penilaian atau bagian data lain yang dapat diolah oleh web client dan
ditampilkan ke siswa.
C. Sharable Content Objects (SCO)
SCO merupakan kumpulan dari asset yang menggunakan SCORM Run-
Time Environment (RTE) untuk berkomunikasi dengan LMS. Perbedaan utama
dengan asset adalah SCO berkomunikasi dengan LMS menggunakan
pemrograman antar muka IEEE ECMAScripts. SCO merupakan unit informasi
minimum yang dapat diambil ke konten LMS.
D. Content Organization.
Content Organization merupakan representasi atau peta yang
mendefinisikan penggunaan yang diharapkan dari isi sampai unit instruksi
terstruktur. Peta akan memperlihatkan hubungan antara satu aktivitas dengan
aktivitas lainnya.
SCORM bermanfaat bagi komunitas pembelajaran jarak jauh dengan
tersedianya serangkaian tujuan yang jelas dan baik yang ditetapkan untuk
pengembangan e - learning Courseware. Adapun tujuan konten SCORM adalah
sebagai berikut:
13
1. Reusable - Isi independen dari konteks pembelajaran dan dapat digunakan
untuk pelajar atau situasi pelatihan dan pada sejumlah sistem pembelajaran
manajemen yang berbeda-beda.
2. Interoperable - Fungsi konten di berbagai konfigurasi, dan tidak tergantung
pada alat yang digunakan untuk menciptakannya. Misalnya, courseware akan
dirancang dan dikembangkan untuk dijalankan dalam lingkungan / HTML
Flash, yang umum untuk kebanyakan komputer.
3. Durable - Isi layak pada sistem perangkat lunak atau platform, bahkan jika
platform diubah atau ditingkatkan.
4. Accessible - Content terletak di beberapa jenis repositori di tempat yang dapat
diakses untuk memenuhi kebutuhan pelatihan atau pendidikan. Sebuah
universitas yang mengembangkan pembelajaran online dengan standar
SCORM mungkin memiliki repositori terpusat.
2.4 Pramuka
Pramuka adalah singkatan dari Praja Muda Karana (berarti orang –
orang berjiwa muda yang suka berkarya), yaitu setiap pemuda yang aktif dalam
kegiatan kepramukaan dan dididik dengan berbagai keterampilan, disiplin,
kepercayaan pada diri sendiri, saling menolong, dan lain sebagainya (Nasrudin,
2018).
Kepramukaan adalah segala bentuk kegiatan dan lain sebagainya yang
berhubungan dengan pramuka. Kegiatan yang dimaksud di sini adalah kegiatan-
kegiatan yang menarik dan mengandung nilai-nilai pendidikan (Nasrudin, 2018).
14
2.4.1 Lagu-lagu dan Yel-yel Pramuka
Lagu-lagu dan yel-yel pramuka adalah sebuah nada atau sorakan yang
digunakan untuk menyemangati anggota pramuka baik dalam suasana senang
maupun sedih.
2.4.2 Tanda / Atribut Pramuka
Tanda pengenal pramuka adalah tanda yang dikenakan oleh seorang
pramuka pada seragam yang menjukkan jati dirinya sebagai seorang pramuka,
satuan tempatnya bergabung, jabatan yang diembannya, kemampuan dan
kecakapannya, dan penghargaan yang telah diterimanya (Nasrudin, 2018). Dalam
gerakan pramuka, tanda pengenal terdiri dari :
1. Tanda Umum
Gambar 2.2 Tanda Umum Pramuka
Tanda Umum Pramuka adalah tanda pengenal yang dikenakan oleh
semua anggota pramuka pada pakaian seragammnya dan gerakan pramuka
sedunia. Tanda umum berfungsi sebagai jati diri seorang sebagai anggota
pramuka (Irfan, 2018).
2. Tanda Satuan
Tanda Satuan adalah kelompok tanda pengenal dalam Gerakan Pramuka
yang menunjukkan seorang anggota Gerakan Pramuka tergabung dalam
15
satuan atau kwartir tertentu. Satuan atau kwartir di sini mulai dari satuan
terkecil (barung, regu, sangga, dan krida), gugusdepan, kwartir ranting,
hingga kwartir nasional. Tanda satuan dipasang di pakaian seragam pramuka.
Penggunaan tanda satuan ini dimaksudkan untuk mempermudah mengenal
satuan atau wilayah tempat anggota Gerakan Pramuka bergabung.
Gambar 2.3 Tanda Lencana Wilayah
3. Tanda Jabatan
Tanda Jabatan adalah tanda pengenal pramuka yang menunjukkan
jabatan seseorang beserta hak dan kewajiban yang melekat dengan jabatan
itu.
Gambar 2.4 Tanda Jabatan
4. Tanda Kecakapan
Tanda Kecakapan dalam Gerakan Pramuka adalah tanda-tanda yang
dikenakan pada pakaian pramuka yang menunjukkan kecakapan,
keterampilan, ketangkasan, kemampuan, sikap dan usaha seorang Pramuka
16
dalam bidang tertentu, sesuai dengan golongan usianya. Secara singkat tanda
kecakapan bisa diartikan sebagai tanda yang menunjukkan kecakapan atau
kemampuan seorang pramuka pada bidang keterampilan tertentu.
Gambar 2.5 Tanda Kecakapan
5. Tanda Penghargaan
Tanda Penghargaan adalah tanda yang menunjukkan jasa atau
penghargaan yang diberikan kepada seseorang, atas jasa, darma bakti, dan
lain-lainnya, yang dianggap cukup bermutu dan berguna bagi pramuka,
masyarakat, bangsa dan negara.
Gambar 2.6 Tanda Penghargaan
2.4.3 Tali – temali
Sebagai alat bantu, tali banyak dipakai untuk mengikat, mengangkat, atau
menarik sebuah benda, Tali-temali atau knots merupakan salah bagian dari
kehidupan sehari-hari, mulai dari tiang jemuran, menali kapal, membuat kemah
hingga panjat tebing. Dalam kegiatan alam terbuka (Outdoor), pengetahuan tali-
temali menjadi pengetahuan wajib yang harus dimiliki oleh penggiat alam
17
terbuka, bukan hanya untuk diri sendiri, tetapi juga berguna ketika berada dalam
keadaan darurat, baik saat mendaki gunung maupun panjat tebing (Nasrudin,
2018).
Gambar 2.7 Kumpulan Sampul
2.4.4 Sandi – sandi
Sandi berasal dari bahasa Sanskerta yang berarti rahasia atau tulisan-
tulisan yang dirahasiakan. Disebut rahasia karena huruf atau sandi hanya dapat
dimengerti oleh orang yang mengetahui kata kuncinya.
Beberapa contoh sandi – sandi yang ada di dalam pramuka sebagai
berikut:
1. Sandi Morse
Sandi morse adalah sandi atau kode komunikasi menggunakan suara
sebagai pengantarnya, bisa melalui siulan, peluit, maupun klakson.
Gambar 2.8 Sandi Morse
18
2. Sandi A=N
Sandi A=N adalah kode dimana cara penulisan huruf pada alfabet dibalik
dari A menjadi N seperti gambar 11.
Gambar 2.9 Sandi A=N
3. Sandi A=Z
Berbeda dengan sandi A=N, sandi A=Z merupakan kebalikan dari sandi
A=N, dimana huruf A menjadi Z.
Gambar 2.10 Sandi A=Z
4. Sandi Kotak I
Sandi kotak I pada dasarnya adalah sandi dengan penulisan menyerupai
garis lekuk seperti gambar 13 dibawah ini.
Gambar 2.11 Sandi Kotak
Berbeda dengan semaphore. Semaphore atau semafor adalah salah satu
teknik untuk mengirim atau menyampaikan dan menerima pesan atau informasi
dengan jarak yang berjauhan dengan menggunakan kombinasi kedua tangan. Agar
mudah dilihat, kedua tangan biasanya memegang sebuah benda yang mencolok
seperti tongkat, dayung, bendera, atau yang lainnya (Nasrudin, 2018).
19
Gambar 2.12 Semaphore
2.5 Website
Menurut Heni (2010), website adalah halaman informasi yang disediakan
melalui jalur internet sehingga bisa diakses di seluruh dunia, selama terkoneksi
dengan jaringan internet. Website merupakan komponen atau kumpulan
komponen yang terdiri dari teks, gambar, suara, dan animasi sehingga lebih
merupakan media informasi yang menarik untuk dikunjungi, secara garis besar
website bisa digolongkan menjadi 3 jenis yaitu :
a. Website statis adalah web yang mempunyai halaman tidak berubah. Artinya,
untuk melakukan perubahan pada suatu halaman dilakukan. Secara manual
dengan mengedit kode yang menjadi struktur dari website tersebut.
b. Website dinamis adalah website yang secara struktur diperuntukan melakukan
update sesering mungkin, user dapat memperbarui data pada halaman web.
20
c. Website interaktif, pada web ini user dapat beradu argumen mengenai apa
yang menjadi pemikiran mereka. Contoh website interaktif adalah blog dan
forum.
2.6 PHP : Hypertext Preprocessor
Menurut Arief (2011), PHP merupakan bahasa server-side-scripting yang
menyatu dengan HTML untuk membuat halaman web yang dinamis. Dengan
menggunakan program PHP, sebuah website akan lebih interaktif dan dinamis.
Kelebihan-kelebihan dari PHP:
a. PHP merupakan sebuah bahasa script yang tidak melakukan sebuah
kompilasi dalam penggunaannya. Tidak seperti halnya bahasa pemrograman
aplikasi yang lainnya.
b. PHP dapat berjalan pada web server yang dirilis oleh Microsoft, seperti IIS
atau PWS juga pada apache yang bersifat open source.
c. PHP memiliki referensi yang begitu banyak sehingga sangat mudah untuk
dipahami.
Menurut Sibero (2011), PHP adalah pemrograman interpreter yaitu
proses penerjemahan baris kode sumber menjadi kode mesin yang dimengerti
komputer secara langsung pada saat baris kode dijalankan. PHP disebut juga
pemrograman server-side-programming, hal ini dikarenakan seluruh prosesnya
dijalankan server. PHP adalah suatu bahasa dengan hak cipta terbuka atau yang
juga dikenal dengan open source yaitu pengguna data mengembangkan kode-kode
fungsi sesuai kebutuhannya.
2.7 MySQL
Menurut Arief (2011) MySQL (My Structure Query Languange) adalah
salah satu jenis database server yang sangat terkenal dan banyak digunakan untuk
21
membangun aplikasi web yang menggunakan database sebagai sumber dan
pengelolaan datanya. MySQL bersifat open source dan menggunakan SQL
(Structured Query Languange). MySQL biasa dijalankan diberbagai platform
misalnya windows, linux, dan lain sebagainya.
MySQL merupakan DBMS yang multithread, multi user yang bersifat
gratis di bawah lisensi GNU General Public Licence (GPL). Tidak seperti Apache
yang merupakan software yang dikembangkan oleh komunitas umum, dan hak
cipta untuk kode sumber dimiliki oleh penulisnya masing-masing. Seperti yang
telah disebutkan sebelumnya, MySQL bersifat gratis atau open source sehingga
kita bisa menggunakannya secara gratis.
2.8 Flowchart
Menurut e-Community (2011), Flowchart adalah simbol-simbol
pekerjaan yang menunjukkan bagan aliran proses yang saling terhubung. Jadi,
setiap simbol Flowchart melambangkan pekerjaan dan instruksinya. Simbol-
simbol Flowchart adalah standar yang ditentukan oleh America National
Standard Institute Inc.
Tabel 2.1 Simbol Flowchart
No. Simbol Keterangan
1. Simbol start atau end yang mendefinisikan awal atau
akhir dari sebuah Flowchart
2. Simbol pemrosesan yang terjadi pada sebuah alur kerja.
3. Simbol input / output yang mendefinisikan masukan dan
keluaran proses
4. Simbol untuk memutuskan proses lanjutan dari kondisi
tertentu.
5. Simbol konektor untuk menyambung proses pada lembar
kerja yang sama
22
No. Simbol Keterangan
6. Simbol konektor untuk menyambung proses pada lembar
kerja yang berbeda.
7. Simbol untuk menghubungkan antar proses atau antar
simbol.
8. Simbol yang menyatakan piranti keluaran, seperti layar,
monitor, printer dll
9. Simbol yang mendefinisikan proses yang dilakukan secara
manual.
2.9 Data Flow Diagram (DFD)
Menurut Sutabri (2012), Data Flow Diagram adalah suatu network yang
menggambarkan suatu system automat atau komputerisasi, manualisasi, atau
gabungan dari keduanya, yang penggambaranya disusun dalam bentuk kumpulan
komponen sistem yang saling berhubungan sesuai aturan mainnya. Simbol –
simbol yang digunakan dalam Data Flow Diagram, yaitu:
Tabel 2.2 Simbol Data Flow Diagram
No. Simbol Keterangan
1. Proses, Simbol ini digunakan untuk proses pengolahan atau
transformasi data.
2. External Entity, Simbol ini digunakan untuk menggambarkan
asal atau tujuan data.
3. Data Flow, simbol ini digunakan untuk menggambarkan
aliran data yang berjalan
4. Data Store, simbol ini digunakan untuk menggambarkan data
flow yang sudah disimpan atau diarsipkan.
27
2.10 System Development Life Cycle (SDLC)
Menurut Pressman & Roger (2015), Model System Development Life
Cycle (SDLC) ini biasa disebut juga dengan model waterfall atau disebut juga
classic life cycle. Adapun pengertian dari SDLC ini adalah suatu pendekatan yang
sistematis dan berurutan. Tahapan-tahapannya adalah komunikasi
(Communication), perencanaan (planning), pemodelan (modeling), konstruksi
(construction), serta penyerahan sistem perangkat lunak ke para
pelanggan/pengguna (deployment), yang diakhiri dengan dukungan berkelanjutan
pada perangkat lunak yang dihasilkan. Model System Development Life Cycle
(SDLC) ditunjukkan pada gambar 1 berikut.
CommunicationProject iniiation
Requirement gathering
Planning EstimatingSchedulingTracking
Modeling
AnalysisDesign
Deployment DeliverySupport
Feedback
Construction
CodeTest
Gambar 2.13 Pengembangan menggunakan Model Waterfall (Pressman, 2015)
Penjelasan-penjelasan SDLC Model Waterfall, adalah sebagai berikut:
a. Communication
Langkah pertama diawali dengan komunikasi kepada konsumen. Langkah
awal ini merupakan langkah penting karena menyangkut penumpulan
informasi tentang apa kebutuhan konsumen.
b. Planning
Setelah proses Communication dapat menetapkan rencana untuk pengerjaan
software yang meliputi tugas-tugas teknis yang akan dilakukan, resiko yang
28
mungkin terjadi, sumber-sumber yang dibutuhkan, hasil yang akan dibuat,
dan jadwal pengerjaan.
c. Modeling
Pada proses modeling ini menerjemahkan syarat kebutuhan ke sebuah
perancangan software yang dapat diperkirakan sebelum dibuat coding. Proses
ini berfokus pada rancangan struktur data, arsitektur software, representasi
interface, dan detail (algoritma) prosedural. Tahapan ini menghasilkan
dokumen yang disebut software requirement.
d. Construction
Construction merupakan proses membuat kode. Coding atau pengkodean
merupakan penerjemahan desain dalam bahasa yang bisa dikenali oleh
komputer. Programmer akan menerjemahkan transaksi yang diminta oleh
user. Tahapan inilah yang merupakan tahapan secara nyata dalam
mengerjakan suatu software, artinya penggunaan komputer akan
dimaksimalkan dalam tahapan ini. Setelah pengkodean selesai maka akan
dilakukan testing terhadap sistem yang telah dibuat. Tujuan testing adalah
menemukan kesalahan-kesalahan terhadap sistem tersebut untuk kemudian
bisa diperbaiki.
e. Deployment
Tahapan ini bisa dikatakan final dalam pembuatan sebuah software atau
sistem. Setelah melakukan analisis, desain dan pengkodean maka sistem yang
sudah jadi akan digunakan user. Kemudian software yang telah dibuat harus
dilakukan pemeliharaan secara berkala.
29
BAB III
ANALISIS DAN PERANCANGAN SISTEM
3.1 Metodologi Penelitian
Metode penelitian pada pembuatan laporan ini menggunakan metode
kuantitatif dimana penelitian ilmiah yang sistematis terhadap bagian-bagian dan
fenomena serta hubungan-hubungannya, yang memiliki beberapa tahapan-
tahapan.
Gambar 3.1 Tahap Penelitihan
3.2 Tahap Communication
Komunikasi adalah tahap awal dari merancang sebuah sistem,
mengidentifikasi masalah yang terjadi, siapa saja yang menjadi pengguna,
mengumpulkan informasi dan data.
Penelitihan
• Analisis dan Perancangan sistem mengunakan metode SDLC
Pendahuluan
• Latar Belakang
• Rumusan Masalah
• Batasan Masalah
• Tujuan • Manfaat
Kajian Pustaka
• Mencari Landasan Teori
Pengumpulan Data
• Identifikasi Masalah
• Identifikasi Pengguna
Pembahasan
• Implementasi Program
• Testing
Penutup
• Kesimpulan • Saran
29
Pendahuluan
30
3.2.1 Identifikasi Masalah
A. Studi Literatur
Studi literatur dilakukan untuk mendapatkan informasi apa saja yang
berhubungan dengan pembuatan aplikasi e-learning pramuka pada SMPN 1
Kesamben Jombang, bahasa pemrograman yang dipakai (PHP, MySQL), Website,
SDLC.
B. Wawancara
Pada System Investigation untuk langkah kedua yaitu pada tahap
wawancara ini, dengan melakukan tanya jawab kepada Bapak Nurul Hidayat yang
berjabat sebagai Pembina Pramuka perihal untuk mengetahui masalah yang
dihadapi, kemudian mencari solusi atas masalah yang dihadapi.
C. Pengamatan / Observasi
Dengan pengamatan / observasi secara langsung untuk mengetahui
kegiatan kepramukaan pada SMPN 1 Kesamben Jombang. Pengamatan /
observasi dilakukan untuk mendapatkan informasi dan data yang berhubungan
dengan penyelesaian masalah, selain itu juga mengetahui langkah – langkah apa
yang dilakukan oleh pihak sekolah dalam mengajarkan ilmu kepramukaan.
Tabel 3.1 Hasil Observasi
Permasalahan Dampak Solusi
1. Pembelajaran masih
menggunakan 2 pengajar di
dalam ruang kelas, setelah
kegiatan selesai, siswa yang
belum mengenal pembina
Komunikasi antara pembina
dan siswa dalam hal materi
yang diterangkan terganggu,
terutama siswa yang duduk
dibangku belakang, juga akan
Adanya forum didalam
sistem nantinya akan
mempermudah komunikasi
antara pembina dan murid,
31
Permasalahan Dampak Solusi
akan kesulitan jika akan
bertanya di luar sekolah.
menyulitkan siswa yang akan
bertanya diluar kegiatan.
walaupun itu diluar sekolah.
2. Kurang jelasnya
pembina dalam membahas
suatu teori dan banyaknya
tulisan dipapan yang
membuat siswa bosan
Siswa sulit memahami apa
yang dijelaskan atau
dipraktekkan oleh pembina,
hal ini akan membuat siswa
merasa bosan dengan suasana
belajar yang seperti iu
Adanya materi yang berupa
penjelasan singkat dengan
menyisipkan gambar, audio,
atau video membuat siswa
tidak akan bosan dengan
materi yang diberikan, karena
tidak banyaknya teks seperti
dipapan.
3. Belum adanya
buku yang bisa dipegang
siswa dalam mendalami
ilmu pramuka sesuai
dengan apa yang mereka
inginkan, terkadang siswa
harus mencari satu persatu
materi pramuka yang ingin
mereka pelajari di internet.
Hal ini akan menyita waktu
belajar jika mereka terlalu
banyak mencari materi di
internet
Adanya sistem e-learning ini
membuat siswa tidak perlu
mencari materi yang telah
diberikan pembina di
internet, mereka cukup
mencarinya di dalam satu
aplikasi yang materinya
sudah diberikan oleh
pembina.
4. Pembina kesulitan
dalam memberikan atau
mendistribusikan referensi
pramuka kepada siswa,
adakalanya banyak siswa
yang kurang mengetahui
teknologi sosial.
Pembina akan kerepotan
karena harus mengirim satu
persatu materi yang ada ke
siswa lewat pengajar mereka
karena kurang tahunya siswa
akan teknologi sosial media.
Dengan adanya sistem maka
pembina cukup
mendistribusikan materi di
dalam satu aplikasi yang
nantinya siswa sendirilah
yang akan mengambilnya.
5. Penilaian siswa
terhadap penguasaan ilmu
pramuka secara teori masih
mengandalkan buku saku
pramuka (SKU), padahal
SKU itu hanya sebagai
patokan untuk mengangkat
siswa ke tingkat golongan
yang lebih tinggi atau tidak
Siswa akan menjadi bingung
dan tidak akan mengetahui
sudah sampai mana
penguasaan teori mereka
terhadap pramuka, mereka
tidak akan bisa menilai diri
sendiri dalam penguasaan
teori, benar atau salahnya
penguasaan mereka, dan
Dengan adanya sistem,
mereka akan diberikan
sebuah kuis kecil yang
nantinya nilai yang dihitung
berdasarkan jawaban yang
benar saja, sehingga mereka
akan tahu sendiri sudah
sampai mana penguasaan
ilmu pramuka yang mereka
32
Permasalahan Dampak Solusi
dengan proses centang
didalam buku SKU-nya.
hanya mengandalkan hasil
akhir SKU yang diberikan
pembina.
pelajari tanpa harus
menunggu pembina
memberikan SKU.
3.2.2 Identifikasi Pengguna
Berdasarkan hasil wawancara dengan pembina pramuka SMPN 1
Kesamben Jombang. Diketahui pengguna dari ekstrakurikuler pramuka beserta
dengan perannya dalam melaksanakan kegiatan kepramukaan yang telah diatur
dalam peraturan tertulis pada kegiatan Buku Pedoman Pramuka Gugus Depan
SMPN 1 Kesamben Jombang (terdapat pada halaman lampiran) disimpulkan
sebagai berikut.
Tabel 3.2 Aktivitas Pengguna Pada Pramuka SMPN 1 Kesamben
No Pengguna Aktifitas 1 Pembina 1. Membuat silabus materi
2. Program Tahunan, Program Semester, Penilaian dan Rencana Pelaksanaan Kegiatan (RPK)
3. Mendistribusikan materi kepada pengajar 4. Mengelola data pengajar dan siswa 5. Menilai kegiatan siswa
2 Pengajar 1. Menyampaikan materi kepada siswa. 2. Materi yang diajarkan merupakan penyampaian dari pembina. 3. Membantu mengawasi siswa dalam melaksanakan kegiatan praktikum. 4. Ikut bagian dalam kegiatan diluar sekolah seperti perkemahan dan lomba. 5. Melihat hasil nilai dari kegiatan kepramukaan siswa yang mereka ajar 6. Setiap pengajar memiliki berhak memilih kelas yang mereka ajar dalam
satu tingkatan yang sama. 3 Siswa 1. Menerima materi kepramukaan
2. Menerima praktik kepramukaan 3. Menerima hasil kegiatan dalam SKU
3.3 Tahap Planning
Pada tahap perencanaan dari alur kebutuhan aplikasi e-learning pramuka
berbasis web pada SMPN 1 Kesamben yaitu dengan alur terstruktur serta estimasi
33
waktu yang dibutuhkan dalam pembuatan aplikasi. Jadwal kerja yang akan
dibutuhkan dalam melakukan penelitian ini.
3.4 Tahap Modelling
Tahapan ini adalah tahap perencanaan dan pemodelan arsitektur sistem
yang berfokus pada perancangan struktur data, arsitektur software, tampilan
interface, dan algoritma program. Pada tahap perancangan kebutuhan perangkat
lunak yang digunakan dalam pembuatan aplikasi kepramukaan adalah
perancangan terstruktur. Tahap ini di bagi menjadi dua sub bab yaitu analisis dan
perancangan, tujuannya untuk lebih memahami gambaran besar dari apa yang
akan dikerjakan.
Pada gambar diatas ini merupakan tahapan yang berfungsi untuk
mengidentifikasi kebutuhan sekolah dengan permasalahan yang ada pada
pembelajaran ekstrakurikuler pramuka. Analisis bisnis merupakan tahapan yang
paling menentukan keberhasilan pengembangan proyek perangkat lunak.
Pada gambar 3.2 dijelaskan terdapat tiga pengguna yang berada di dalam
ekstrakurikuler pramuka SMPN 1 Kesamben Jombang. Untuk alurnya sendiri
pembelajaran ekstrakurikuler pramuka saat ini menggunakan sistem pembelajaran
langsung dimana pembina memberikan materi pramuka kepada para pengajar dan
nantinya para pengajar ini akan dibagi tugas untuk mengajari tiap – tiap pasukkan
yang ada di sekolah serta melakukan praktiknya, setelah itu siswa akan diberikan
tanda tangan oleh pengajar mereka di SKU mereka yang menyatakan para siswa
siswi ini telah melakukan kegiatan pembelajaran sesuai dengan SKU yang
ditandatangani.
34
3.4.1 Analisis Kebutuhan Bisnis
Alur Pembelajaran Pramuka
PengajarPembina Murid
Phas
eSTART
Pemberian Materi
Sesuai Kurikulum ?
Distribusi Materi Kepada Pengajar
Dokumen Materi
Tidak
Ya
Menerima Materi
Menerangkan Materi
Menerima Materi
Melakukan Praktik Pramuka Diluar
kelas
Menerima SKU
Mengisi SKU
Memberikan SKU
Menerima SKU
Sesuai Dengan Yang Dipelajari Hari Ini ?
Tidak
Membuat Laporan Kegiatan
Menerima Laporan Kegiatan
Memberikan SKU
Ya
Selesai
Gambar 3.2 Proses Pembelajaran Ekstrakurikuler Pramuka Saat Ini
3.4.2 Analisis Kebutuhan Fungsional
Pada tahap analisa kebutuhan fungsional, kebutuhan fungsional
merupakan pernyataan layanan sistem yang harus disediakan, bagaimana sistem
bereaksi pada pengguna tertentu dan bagaimana perilaku sistem berjalan pada
situasi tertentu.
35
Tabel 3. 3 Kebutuhan Fungsional Sistem
No Penguna Fungsi Keterangan
1 Pembina 1. Mengelola Profil 1. Pembina dapat melihat profil mereka serta mengedit profilnya
2. Mengelola Data
Pengajar
2. Pembina dapat memasukkan data pengajar baru kedalam sistem.
3. Pembina dapat mengedit data pengajar.
4. Pembina dapat menghapus data pengajar.
3. Mengelola Data
Siswa
1. Pembina dapat memasukkan data siswa baru kedalam sistem.
2. Pembina dapat mengedit data siswa.
3. Pembina dapat menghapus data siswa.
4. Kelola Kategori
Materi
1. Pembina dapat memasukkan data kategori materi baru kedalam sistem.
2. Pembina dapat mengganti nama kategori materi.
3. Pembina dapat menghapus data kategori materi.
5. Mengelola Data
Materi
1. Pembina dapat memasukkan data materi baru kedalam sistem.
2. Pembina dapat mengedit data materi yang dia bagikan sendiri.
3. Pembina dapat menghapus data materinya sendiri.
4. Pembina dapat melihat data materi yang telah dibagikan oleh pengajar.
5. Pembina dapat mengedit atau menghapus data materi milik pengajar
yang telah dibagikan.
35
Tabel 3.3 Kebutuhan Fungsional Sistem
36
No Penguna Fungsi Keterangan
6. Mengelola Data
Soal Latihan Kuis
1. Pembina dapat mengedit data soal serta jawaban untuk soal yang akan
dibuat latihan.
2. Pembina dapat melihat jenis soal yang terdiri dari 3 golongan yaitu
ramu, rakit, dan terap.
3. Pembina dapat mengatur waktu kuis berlangsung dan membuka atau
menutup kuis.
7. Hasil Nilai Kuis 1. Pembina dapat melihat hasil kuis mulai dari yang gagal maupun yang
lulus.
2. Pembina dapat melakukan restart kuis atau membuka kembali kuis
untuk beberapa siswa.
8. Forum Diskusi 1. Pembina dapat melihat semua data postingan dari miliknya sendiri
maupun postingan dari pengajar dan siswa.
2. Pembina dapat berkomentar kesemua postingan.
3. Pembina dapat menghapus postingan milik sendiri maupun milik
pengajar atau siswa.
36
37
No Penguna Fungsi Keterangan
2 Pengajar 1. Mengelola Profil 1. Pengajar dapat melihat profil mereka serta mengedit profilnya
2. Mengelola Materi 1. Pengajar hanya dapat melihat semua materi yang telah dibagikan oleh
pembina atau pengajar yang lain.
2. Pengajar dapat mengunduh materi yang telah dibagikan.
3. Pengajar dapat menambahkan materi baru sendiri.
4. Pengajar dapat mengedit atau menghapus data materi yang mereka
bagikan sendiri.
3. Hasil Nilai Kuis 1. Pengajar dapat melihat hasil nilai dari kuis siswa dari yang gagal dan
lulus menurut data siswa yang mereka ajar.
2. Pengajar dapat melihat sifat dari kuis.
4. Forum Diskusi 1. Pengajar dapat melihat seluruh postingan yang dibuat oleh pembina
dan siswa.
2. Pengajar dapat membuat postingan sendiri.
3. Pengajar dapat berkomentar keseluruh postingan.
4. Pengajar dapat menghapus postingannya sendiri maupun komentarnya
sendiri.
37
38
No Penguna Fungsi Keterangan
3 Siswa 1. Mengelola Profil 1. Siswa dapat mengedit profil mereka masing – masing.
2. Lihat Materi 1. Siswa dapat melihat semua materi yang telah dibagikan oleh pembina
atau pengajar.
2. Siswa dapat mengunduh file materi yang dibagikan.
3. Latihan Kuis 1. Seluruh siswa dapat mengikuti latihan kuis pramuka yang telah dibuka
oleh pembina.
2. Siswa dapat mengerjakan soal latihan dengan model pilihan ganda.
3. Setelah latihan berakhir siswa dapat melihat hasil latihan mereka,
dimana letak kesalahan mereka serta jawaban yang benar, dan
diberikan nilai berapa, jika dibawah KKM maka siswa dianggap gagal.
4. Forum Diskusi 1. Siswa dapat melihat seluruh postingan yang dibuat oleh pembina dan
pengajar.
2. Siswa dapat membuat postingan sendiri.
3. Siswa dapat berkomentar keseluruh postingan.
4. Siswa dapat menghapus postingannya sendiri maupun komentarnya
sendiri.
38
39
3.4.3 Analisis Kebutuhan Non-Fungsional
Analisis kebutuhan non-fungsional dilakukan untuk mengetahui
spesifikasi kebutuhan sistem yang mendukung berjalannya kebutuhan fungsional.
Berikut adalah peranan kebutuhan non-fungsional yang ditunjukkan pada tabel
3.4:
Tabel 3.4 Non-Fungsional
Non-Fungsional Deskripsi
1. Keamanan Setiap user diberikan hak akses dengan username dan password.
2. Waktu 1. Dalam pengerjaan soal latihan kuis, dibuatkan sistem waktu mundur dimana waktu akan berjalan mundur sesuai dengan yang telah ditentukan oleh pembina sebelumnya.
2. Diberikan waktu tanggal kapan dan jam berapa postingan dibuat atau komentar dibuat.
3. Informasi 1. Terdapat pengumuman dari pembina didalam dashboard milik pengajar maupun siswa, serta dapat mengirimkan notifikasi email ke masing – masing pengajar dan siswa.
2. Notifikasi yang muncul ketika ada latihan soal yang telah dibuka oleh pembina.
3.4.4 Analisis Kebutuhan Sistem
Pada tahap ini ditentukan kebutuhan sistem yang diperlukan untuk
membangun aplikasi yang sesuai dengan hasil dari desain program, serta dengan
40
dokumentasi untuk setiap aktivitas pengkodean, dan juga kebutuhan yang
diperlukan untuk membuka aplikasi ketika sudah jadi. Aplikasi pendukung yang
digunakan yaitu :
A. Kebutuhan Software Dan Hardware
Pada tahap ini dilakukan analisis dimana kebutuhan perangkat lunak dan
perangkat keras yang mampu mendukung aplikasi e-learning ini.
Tabel 3.5 Spesifikasi Hardware dan Software Sistem
Pengguna
Software 1. Operasi Sistem Windows 7
2. Web Browser
Hardware
1. Minimal Prosesor Intel
Core 2duo
2. RAM 2 Gb
3. Internet access dial-up
56kb or higher
4. Monitor resolusi minimal
1024 x 800
B. Diagram Input Process Output
Diagram IPO berfungsi untuk menentukan, masukan atau input dan
keluaran atau output dari sistem. Data yang dibutuhkan oleh sistem akan diolah
sesuai dengan fungsi yang sudah dibuat pada sistem. Dari data yang sudah diolah,
pengguna dapat menentukan keluaran atau output yang dibutuhkan oleh pengguna
maupun keluaran atau output yang sudah dibuat secara otomatis pada sistem.
41
Diagram IPOProsesInput Output
Phas
e
Mengelola Data Pengajar
Mengelola Data Siswa
Mengelola Materi
Mengelola Soal Kuis
Data Pengajar
Data Siswa
Data Materi
Daftar Pengajar
Daftar Siswa
Informasi Materi
Pramuka
Data Jawab Daftar Soal Kuis
File DokumenDownload Materi
Hasil Kuis Nilai KuisDaftar Siswa
Daftar Soal Kuis
Forum Diskusi Forum
Kategori MateriData Kategori
Daftar Kategori Materi
Daftar Kategori Materi
Data Post
Data Komen
Daftar Siswa
Daftar Pengajar
A
B
C
D
C
D
B
B
A
Data Soal Informasi Kuis
Update Data Pembina
Data Pembina
Data Pembina
E
Data PembinaE
Data PembinaE
Data PengajarA
Gambar 3.3 Diagram IPO
Pada gambar diatas tentang IPO, menjelaskan tentang sebuah proses
input dan output sebuah sistem yang akan dibangun memiliki :
42
A. Input
a. Data Pembina
Data yang berisi informasi diri mengenai antara lain nama pembina,
alamat pembina, jenis kelamin, agama.
b. Data Pengajar
Data yang berisi informasi mengenai antara lain id pengajar, nama
pengajar, alamat pengajar, status golongan, jenis kelamin.
c. Data Siswa
Data yang berisi informasi antara lain no induk, nama siswa, tingkat
siswa, kelas, alamat siswa, jenis kelamin.
d. Data Kategori
Data yang berisi informasi mengenai kategori materi yang meliputi id
kategori, nama kategori.
e. Data Materi
Data yang berisi materi yang akan dibagikan, terdapat id materi, id
kategori, judul materi, penjelasan, gambar, video.
f. Data Soal
Data yang berisi tentang aturan waktu dan tempat membuka dan menutup
sesi latihan kuis berlangsung.
g. Data Jawab
Data yang berisi kumpulan soal yang nantinya akan dijawab oleh siswa
sebagai kuis kecil.
43
h. Data Post
Data yang berisi postingan yang nantinya akan di bahas atau didiskusikan
bersama di dalam satu forum.
i. Data Komen
Data yang berisi komentar atau hasil jawaban dari postingan yang
telah dibuat tadi.
B. Proses
a. Update Data Pembina
Digunakan untuk mengubah data profil pembina oleh pembina.
b. Mengelola Data Pengajar
Digunakan untuk menambah, menghapus, dan mengupdate data pengajar
yang ada.
c. Mengelola Data Siswa
Digunakan untuk menambah, menghapus, dan mengupdate data siswa.
d. Kategori Materi
Digunakan untuk menambah, menghapus, dan mengupdate kategori
materi yang akan digunakan sebagai pengelompokkan materi pramuka.
e. Mengelola Materi
Digunakan untuk menambah, menghapus, dan mengupdate materi yang
nantinya akan digunakan sebagai bahan ajar.
f. Download Materi
Digunakan untuk mengambil materi yang telah dibagikan sebelumnya.
44
g. Mengelola Soal Kuis
Digunakan untuk membuat soal, menambah, menghapus, dan
mengupdate soal untuk dijadikan kuis kecil sebagai latihan siswa.
h. Hasil Kuis
Digunakan untuk menghitung hasil akhir dari pertanyaan yang sudah
dijawab oleh siswa.
i. Forum
Digunakan untuk menampung diskusi yang akan dibicarakan antara
pengajar, pembina ke siswa atau sesama siswa.
C. Output
a. Data Pembina
Berisikan informasi yang didapatkan dari pengeditan data pembina pada
profil nantinya.
b. Daftar Pengajar
Berisikan informasi yang didapat dari keluaran data pengajar dan
hasilnya akan menjadi inputan untuk proses diskusi forum.
c. Daftar Siswa
Berisikan informasi yang didapat dari keluaran data siswa yang nanti
hasilnya menjadi inputan dari proses hasil kuis dan diskusi forum.
d. Daftar Kategori
Berisikan informasi yang didapat dari keluaran data kategori materi dan
hasilnya akan diteruskan untuk menginputkan proses dari mengelola materi dan
download materi.
45
e. Informasi Materi Pramuka
Berisikan informasi teori tentang ilmu pramuka yang diberikan pembina
atau pengajar kepada siswa.
f. File Dokumen
Berisikan hasil dari pengambilan materi yang dipilih oleh siswa.
g. Daftar Soal Kuis
Berisikan seputar tanya jawab seputar kepramukaan yang ditujukan
untuk siswa yang hasilnya akan diinputkan ke proses hasil nilai.
h. Nilai Kuis
Penghitungan kemampuan anak dalam menguasai teori dalam pramuka.
i. Diskusi Forum
Informasi komunikasi postingan yang dibuat oleh pengajar atau siswa
dan dikomentari oleh pengajar atau siswa.
3.4.6 Alur Sistem (System Flow)
System Flow menggambarkan alur proses sistem dan interaksi pengguna
dengan sistem. Penggunaan System Flow mempermudah penggambaran langkah
demi langkah alur proses sistem dan interaksi pengguna dengan sistem.
1. System Flow Login
Pada proses ini digambarkan alur dari user yang akan masuk kedalam
sistem, proses dimulai dari user menginputkan username dan password mereka,
lalu ketika selesai maka akan di proses untuk mengecek apakah ada username
beserta passwordnya berada pada tabel dari ketiga user, jika tidak maka ada
kesalahan mungkin username dan password salah atau tidak ditemukan data, jika
46
iya maka akan dibuka halaman dashboard untuk masing – masing user yang telah
cocok dengan password dan username seperti pada gambar 3.4.
Sysflow Login
SistemUser
Phas
e
Start
Data Pembina ?
Input username dan
password
Halaman Login
Cek data username dan password pada
tabel
Data Pembina
Data Pengajar ?
Data Pengajar
Data Siswa ?
Data Siswa
Username & password ada di
tabel ?
Menampilkan halaman
dashboard pembina
Menampilkan halaman
dashboard pengajar
Menampilkan halaman
dashboard siswa
Tampilan Dashboard Pembina
Tampilan Dashboard Pengajar
Tampilan Dashboard
Siswa
Selesai
Ya
Tidak
Tidak
Tidak ada
Ya
Ya Ya
Gambar 3.4 System Flow Login User
2. System Flow Mengelola Profil
Pada proses ini dijelaskan alur bagaimana user dapat mengubah atau
memperbarui profilnya, pertama user akan dibawa kehalaman profil, lalu user
memilih untuk mengedit profil yang nantinya akan ditampilkan halaman edit data,
setelah itu sistem akan mengecek apakah ada form yang belum terisi, jika masih
47
ada form kosong maka user akan diperingatkan, jika sudah terisi maka user
diarahkan ke halaman profil seperti pada gambar 3.5.
Sysflow Mengelola Profil
SistemUser
Phas
e
Start Halaman Profil
Input data baru
Form edit profil Masuk ke dalam edit profil
Cek apakah ada data kosong ?
Proses memperbarui data
Halaman Profil
Selesai
Tidak
Data user
Data user
Ya
Gambar 3.5 Sistem Flow Mengelola Profil
3. Mengelola Data Pengajar
Pada proses ini dibagi menjadi 3 alur, yaitu proses tambah data, edit data,
dan hapus data. Untuk tambah data pembina dapat mengisi data pengajar semua,
setelah itu akan di cek apakah ada form kosong atau tidak, jika ada akan
diingatkan jika tidak ada maka akan di cek apakah id pengajar ada yang sama atau
tidak jika tidak ada maka data berhasil disimpan. Untuk proses edit pembina
hanya memilih pengajar mana yang ingin diubah lalu sistem akan melakukan
pengecekan apakah ada data yang kosong atau tidak, jika tidak ada maka data
akan diupdate. Untuk proses hapus pembina memilih data pengajar yang ingin
dihapus dan selesai seperti pada gambar 3.6.
48
Sysflow Mengelola Data Pengajar
SistemPembinaPh
ase
Start Halaman Data Pengajar
Tambah Data ?
Memilih proses kelola
Form tambah data
Data Pengajar
Input data pengajar
Cek apakah form ada yang kosong ?
Cek apakah ada id pengajar yg sama ?
Proses tambah data pengajar
Edit Data ?
Memilih data pengajar yang diedit
Menampilkan form edit berdasarkan data pengajar yg dipilih
Edit data pengajar
Cek apakah form ada yang kosong ?
Proses update data pengajar
Hapus Data ?
Memilih data pengajar yang
dihapus
Proses data pengajar dihapus
Ya
Tidak
Tidak Ada
Ada
Ada
Tidak Ada
Tidak Ada
Ada
Tidak
Ya
Selesai
Tdk
Data Pengajar
Gambar 3.6 System Flow Mengelola Data Pengajar
49
4. System Flow Mengelola Data Siswa
Pada proses ini hampir sama dengan proses mengelola data pengajar,
hanya saja data yang dikelola adalah data siswa, lalu tidak ada cek id, karena id
dari siswa didapatkan dari nomor induk pendidikan mereka seperti pada gambar
3.7.
Sysflow Mengelola Data Siswa
SistemPembina
Phas
e
Start Halaman Data siswa
Tambah Data ?
Memilih proses kelola
Form tambah data
Data Siswa
Input data siswa
Cek apakah form ada yang kosong ?
Proses tambah data siswa
Edit Data ?
Memilih data siswa yang diedit
Menampilkan form edit berdasarkan data siswa
yg dipilih
Edit data siswa
Cek apakah form ada yang kosong ?
Proses update data siswa
Hapus Data ?
Memilih data siswa yang dihapus
Proses data siswa dihapus
Ya
TidakTidak Ada
Ada
Tidak Ada
Ada
Tidak
Ya
Selesai
Tdk
Data Siswa
50
Gambar 3.7 System Flow Mengelola Data Siswa
5. System Flow Kategori Materi
Pada proses ini, sebelum materi - materi dibagikan kepada siswa, maka
akan ada proses kategori materi dimana proses ini digunakan untuk
mengelompokkan materi berdasarkan kategori yang sebelumnya dibuat, agar
materi – materi tidak tercampur seperti pada gambar 3.8.
Sysflow Kategori Materi
SistemPembina
Phas
e
Start Halaman Data kategori materi
Tambah Data ?
Memilih proses kelola
Form tambah data
Data Kategori Materi
Input data kategori Cek apakah form
ada yang kosong ?
Proses tambah data kategori materi
Edit Data ?
Memilih data kategori Menampilkan form
edit kategori materi
Edit data kategori materi
Cek apakah form ada yang kosong ?
Proses update data kategori materiHapus Data ?
Memilih data kategori yang
dihapus
Proses data kategori dihapus
Ya
Tidak
Tidak Ada
Ada
Tidak Ada
AdaTidak
Ya
Selesai
Tdk
Data Kategori Materi
Pembuatan ID otomatis
Gambar 3.8 System Flow Kategori Materi
51
6. System Flow Data Materi
Sysflow Mengelola Data Materi
SistemPembina dan Pengajar
Phas
eStart Halaman Data
materi
Tambah Data ?
Memilih proses kelola
Form tambah data
Data Materi
Input data materi
Cek apakah form ada yang kosong ?
Proses tambah data materiEdit Data ?
Memilih materi Menampilkan form edit kategori materi
Edit data materi
Cek apakah form ada yang kosong ?
Proses update data materi
Hapus Data ?
Memilih data materi yang dihapus Proses data materi
dihapus
Ya
Tidak
Tidak Ada
Ada
Tidak Ada
AdaTidak
Selesai
Data Materi
Pembuatan ID otomatisPilih kategori
materi Pembuatan tgl hari ini
Data Kategori Materi
Input media materi
Lihat Materi ?
Memilih materiMenampilkan
materi
Tidak
Download Materi ?
Materi didownload Ya
Tidak
Tdk
Data Pembina
Data Pengajar
Pembina ?
Memilih data materi yang dihapus sendiri
Ya
Ya
Tidak
Gambar 3.9 System Flow Mengelola Data Materi
Pada gambar 3.9 memperlihatkan proses dimana untuk memasukkan
materi dibutuhkan dulu kategori materi yang sebelumnya dibuat, Pembina dapat
memasukkan judul materi, isi materi serta media berupa gambar dalam format
(jpg, png dan gif), video dalam format (mp4 dan 3gp maksimal 40mb), dan
pembina dapat menyisipkan file dokumen. Pada proses edit dimana materi yang
52
akan diubah nantinya, lalu proses hapus untuk menghapus materi, dan disertakan
proses lihat materi untuk melihat hasilnya, dan bisa untuk mengecek apakah
dokumen yang telah dibagikan tadi bisa di download atau tidak. Pengajar hanya
dapat mengedit dan menghapus data mereka sendiri.
7. System Flow Mengelola Latihan Kuis
Sysflow Mengelola Latihan Soal
SistemPembina
Phas
e
Start Halaman Data latihan
Memilih proses kelola
Halaman soal ramu
Kelola Soal ?
Atur Kuis ?
Memilih tingkat soal
Ramu
Rakit
Terap
Input soal ramu
Cek adakah form kosong ?
Proses update soal
Ya
Ya
Ada
Tidak Ada
Data jawab
Tidak
Halaman soal rakit
Input soal rakit
Cek adakah form kosong ?
Halaman soal terap
Input soal terap
Cek adakah form kosong ?
Ya
Ada
Tidak Ada
Tidak
Ya
Ada
Tidak Ada
Tidak
Memilih tingkat soal Data jawabYa
Halaman atur soal
Input waktu pengerjaan
soal
Ubah status soal
Proses update ketentuan soal Selesai
Tdk
Gambar 3.10 System Flow Mengelola Latihan Kuis
53
Pada gambar 3.10 memperlihatkan 2 alur proses yaitu mengelola soal dan
mengatur waktu dan membuka atau menutup ujian, untuk mengelola soal,
pembina harus memilih tingkat mana yang mau diubah soalnya, sedangkan untuk
proses mengatur waktu pembina dapat menentukan berapa lama waktu yang
diberikan ketika ujian berlangsung dari masing – masing tingkatan serta membuka
atau menutup kuis.
8. System Flow Hasil Kuis
Pada proses ini hasil kuis dibagi menjadi tiga pengguna yang memiliki
perannya masing – masing, pada pengguna pembina dapat melihat hasil dari siswa
mengerjakan latihan kuis yang telah dikerjakan, disini pembina memiliki hak
untuk menentukan apakah siswa tersebut dapat mengikuti latihan ulang atau tidak
dengan memilih restart siswa seperti pada gambar 3.11.
Sysflow Hasil Kuis Pembina
SistemPembina
Phas
e
Start Halaman Data hasil kuis
Memilih siswa yang telah ujian
Restart siswa ?
Restart siswa ? Membuka kembali kuis untuk siswa
terpilih
Data Hasil
Lihat Siswa
Halaman hasil siswa lulus
Halaman hasil siswa gagal
Lulus
Gagal
SelesaiLihat Histori
Nilai
Ya
Tidak
Halaman histori siswa
Cetak Nilai ? Print Nilai
Ya
Tidak
Tidak
Ya
Data Siswa
Gambar 3.11 System Flow Hasil Kuis Pembina
54
Sedangkan untuk pengajar, mereka hanya bisa melihat hasil nilai siswa
berdasarkan tingkat pramuka yang mereka ajar seperti pada gambar 3.12.
Sysflow Hasil Kuis Pengajar
SistemPengajarPh
ase
StartHalaman Data hasil
kuis berdasarkan kelas ajar pengajar
Data Hasil
SelesaiCetak Nilai ?
Print Nilai
Tidak
Ya
Memilih Siswa
Data Siswa
Data Pengajar
Gambar 3.12 System Flow Hasil Kuis Pengajar
Lalu untuk pengguna siswa, mereka hanya bisa melihat hasil kuis mereka
sendiri, dan tidak bisa melihat hasil kuis siswa lainnya seperti pada gambar 3.13.
Sysflow Hasil Kuis Siswa
SistemSiswa
Phas
e
StartHalaman Data hasil
kuis berdasarkan siswa
Data Hasil
SelesaiCetak Nilai ?
Print Nilai
Tidak
Ya
Memilih Hasil Nilai
Data Siswa
Gambar 3.13 System Flow Hasil Kuis Siswa
9. System Flow Forum Diskusi
Pada proses ini merupakan alur bagaimana forum diskusi berjalan,
terdapat pengguna pembina, pengajar dan siswa yang memiliki peran berbeda,
untuk persamaannya adalah, mereka memiliki dua pilihan yang bisa dipilih oleh
55
mereka, pertama membuat postingan yang kedua melihat dan mengomentari
postingan yang dipilih. Untuk membuat postingan mereka diarahkan ke halaman
form post, lalu mereka memasukkan judul dan pertanyaan yang ingin diiskusikan
bersama, mereka dapat menghapus post dan komentar yang mereka buat sendiri
seperti pada gambar 3.14.
Sysflow Forum Diskusi Pengajar Dan Siswa
SistemPengajar Atau Siswa
Phas
e
Start Halaman Data posting
Data Post
Buat posting ?
Komentar ?
Halaman membuat post
Input Posting Cek apakah ada form kosong ?
Proses simpan post
Hapus post ?
Ya
Tidak Ada
Proses hapus post
Tidak
Pilih postingan Halaman post yg dipilih
Input komentar
Proses simpan komen
Komentar lagi ?
Hapus komen ? Proses hapus komen
Data Post
Data Komen
Tidak
Tidak
Ya
Ya
Selesai
Ya
Tidak
Tidak
Ada
Data Komen
Gambar 3.14 System Flow Forum Diskusi Pengajar dan Siswa
56
Sedangkan untuk pembina berhak untuk menghapus semua postingan
atau komentar yang terdapat pada forum diskusi seperti pada gambar 3.15.
Sysflow Forum Diskusi Pembina
SistemPembina
Phas
e
Start Halaman Data posting
Data Post
Buat posting ?
Komentar ?
Halaman membuat post
Input Posting Cek apakah ada form kosong ?
Proses simpan post
Hapus post ?
Ya
Tidak Ada
Proses hapus post
Tidak
Pilih postingan Halaman post yg dipilih
Input komentar
Proses simpan komen
Komentar lagi ?
Hapus komen ? Proses hapus komen
Data Post
Data Komen
Tidak
Tidak
Ya
Ya
Selesai
Ya
Tidak
Tidak
Ada
Data Komen
Hapus Postingan Pengguna Lain ?
Proses hapus postingYa
Gambar 3.15 System Flow Forum Diskusi Pembina
10. System Flow Latihan Kuis Siswa
Pada proses ini merupakan alur siswa dalam melakukan latihan kuis,
sistem akan membuka latihan kuis ketika pembina membuka status soal menjadi
unlock atau terbuka, ketika terbuka siswa akan diarahkan ke halaman kuis terbuka
57
dan memilih sebelum mengerjakan soal apakah siswa mau membaca petunjuk
atau langsung mengerjakan soal, sebelum mengerjakan soal akan ada
pemberitahuan pesan singkat mengenai waktu pengerjaan berapa lama, lalu ketika
siswa mengerjakan soal akan ditampilkan waktu sebagai pengingat mereka.
Ketika waktu berlangsung dan siswa sudah menyelesaikannya maka siswa tinggal
menekan tombol selesai, akan tetapi ketika waktu sudah habis, maka siswa tidak
akan bisa mengerjakan soal kembali dan siswa akan langsung diarahkan ke
halaman hasil kuis dan melihat nilai mereka disana seperti pada gambar 3.16.
Sysflow Latihan Kuis Siswa
SistemSiswa
Phas
e
Start Halaman Kuis Data Soal
Kuis dibuka ? Halaman maaf kuis blm dibuka
Halaman kuis dibuka
Baca Petunjuk ?
Halaman petunjuk kuis
Halaman soal
Tidak
Ya
Ya
Tidak
Waktu berjalanMengerjakan soal
Waktu habis ?
Tekan tombol selesai
Proses simpan
Halaman pemberitahuan
kuis berakhir
Data Soal
Data Jawab
Halaman hasil
Menghitung hasil
Belum
Sudah Habis
Selesai
Data Hasil
Gambar 3.16 System Flow Latihan Kuis Siswa
58
11. System Flow Data Materi Siswa
Pada proses ini merupakan alur dimana siswa menerima materi dari
pembina maupun dari pengajar seperti pada gambar 3.17.
Sysflow Data Materi Siswa
SistemSiswa
Phas
e
Selesai
Start Halaman Data materi
Memilih materi
Data Materi
Menampilkan materi yang dipilih
Download ?
Download Materi
Materi
Gambar 3.17 System Flow Data Materi Siswa
12. System Flow Pengumuman
Pada proses ini merupakan alur dimana pembimbing ingin memberikan
pengumuman yang nantinya diberikan kepada pengajar dan siswa masing –
masing, terdapat fitur dimana setelah melakukan pengumuman, maka akan
dibuatkan notifikasi email kepada pengajar dan siswa seperti pada gambar 3.18.
59
Sysflow Pengumuman
SistemPembina
Phas
e
Start Halaman Dashboard
Data Siswa
Selesai
Mengisi Pengumuman
Proses Pengiriman Email
Email Pemberitahuan Kepada Pengajar dan Siswa
Data Pengajar
Gambar 3.18 System Flow Pengumuman
3.4.7 Diagram Jenjang
1
Aplikasi E-Learning Pramuka
1.1
Data User
1.2
Materi
1.3
Latihan Kuis
1.1.1
Data Pembina
1.1.2
Data Pengajar
1.1.3
Data Siswa
1.2.1
Data Kategori Materi
1.2.2
Data Materi
1.3.1
Atur Soal
1.3.2
Kelola Soal
1.3.3
Kelola Hasil
1.2.4
Download Materi
1.3.4
Mengerjakan Kuis
1.2.3
Lihat Materi
1.4
Forum Diskusi
1.4.1
Posting
1.4.2
Komentar
1.1.4
Pengumuman
Gambar 3.19 Diagram Jenjang Aplikasi E-Learning Pramuka
Pada diagram jenjang Aplikasi E-Learning Pramuka ini (gambar 3.19),
terdapat 4 proses yang memiliki masing – masing sub proses. Proses data user
memiliki sub proses 4 yaitu data pembina, data pengajar, data siswa, dan menulis
pengumuman. Lalu untuk proses materi memiliki 4 sub proses antara lain data
kategori materi, data materi, lihat materi, dan download materi. Lalu proses
60
latihan kuis ada 4 sub proses yaitu atur soal, kelola soal, kelola hasil, dan
mengerjakan kuis. Dan proses forum diskusi yang memiliki dua sub proses
posting dan komentar.
3.4.8 Konteks Diagram
Konteks Diagram atau Context diagram ini dirancang untuk membangun
aplikasi E-Learning Pramuka. Terdapat tiga external entity yaitu pembina,
pengajar, dan siswa. Diagram ini dibuat dengan mengacu pada aliran data yang
terdapat di dalam alur sistem yang telah dibuat.
Gambar 3.20 Context Diagram Aplikasi E-Learning
3.4.9 Diagram Alur Data Aplikasi
Diagram Aliran Data (DAD) atau Data Flow Diagram (DFD) digunakan
untuk menggambarkan alur data pada setiap proses. Data Flow Diagram
merupakan suatu model logika data atau proses yang dibuat untuk
menggambarkan darimana asal data dan kemana tujuan data yang keluar dari
61
sistem, dimana setiap data disimpan, proses apa saja yang berhubungan dengan
data tersebut. Perancangan Data Flow Diagram dimulai dari perancangan Context
Diagram, lalu di dekomposisi menjadi DFD Level 0, dan di dekomposisi menjadi
DFD Level 1. Beberapa proses utama yang ada pada DFD Level 0 diantaranya
adalah proses mengelola profil, materi, latihan kuis, dan forum diskusi.
Gambar 3.21 DFD Level 0 Aplikasi E-Learning Pramuka
62
A. DFD Level 1 – Data User
Pada DFD Level 1 mengelola profil terdapat tiga proses yaitu proses
kelola profil yang dapat dilakukan oleh semua entitas pembina, pengajar, dan
siswa, sedangkan untuk proses kelola pengajar dan kelola siswa yang dapat
mengelola hanya pembina.
Gambar 3.22 DFD Level 1 Mengelola Profil
B. DFD Level 1 – Mengelola Materi
Pada DFD Level 1 mengelola materi terdapat empat proses didalamnya
yaitu kelola kategori materi yang dilakukan oleh pembina, kelola data materi yang
diperankan oleh pembina dan pengajar, lalu untuk melihat materi, dan mengunduh
materi semua entitas dapat melaksanakannya.
1.1.4
63
Gambar 3.23 DFD Level 1 Mengelola Materi
C. DFD Level 1 – Latihan Kuis
Pada DFD Level 1 latihan kuis terdapat proses diantaranya untuk
mengatur ketentuan soal yang akan diujikan, lalu mengelola soal-soal yang akan
diujikan, lalu pengerjaan kuis, dan melihat hasil dari kuis yang telah dilaksanakan.
Gambar 3.24 DFD Level 1 Latihan Kuis
D. DFD Level 1 – Forum Diskusi
Pada DFD Level 1 forum diskusi terdapat proses posting untuk melihat
apa saja forum – forum yang telah dibuat dan proses komentar.
Gambar 3.25 DFD Level 1 Forum Diskusi
64
3.4.10 Rancangan Basis Data
Pada tahapan ini database akan didesain sesuai dengan kebutuhan unutk
membuat aplikasi. Perancangan database akan disesuaikan dengan alur sistem
yang ada pada System Flow. Percanangan database akan menghasilkan CDM dan
PDM.
A. Conceptual Data Model
Conceptual Data Model merupakan rancangan awal konsep desain
database yang nantinya akan di generate kedalam bentuk PDM. Dari rancangan
CDM ini akan menggambarkan keseluruhan relasi antar tabel.
Gambar 3.26 CDM Aplikasi E-Learning Pramuka
65
B. Physical Data Model
Physical Data Model (PDM) merupakan hasil dari generate CDM.
Secara keseluruhan Physical Data Model (PDM) menggambarkan basis data yang
telah jadi dan dapat di generate script kedalam database server.
Gambar 3.27 PDM Aplikasi E-Learning Pramuka
3.4.11 Struktur Basis Data
Struktur basis data ini mengacu pada Physical Data Model (PDM).
Seperti yang sudah dijelaskan sebelumnya PDM merupakan representatif dari
struktur basis data yang ada didalam database server.
66
1. Pembina
Nama Tabel : pembina
Primary Key : ID_pem
Foreign Key : -
Fungsi : menampung data pembina
Tabel 3.6 Pembina
No Nama Kolom Tipe Data 1 ID_pem Char (5) 2 nama_pem Varchar (20) 3 pass_pem Varchar (20) 4 kelamin_pem Varchar (10) 5 agama_pem Varchar (10) 6 alamat_pem Varchar (50) 7 username Varchar (20) 8 foto Varchar (255)
2. Pengajar
Nama Tabel : pengajar
Primary Key : ID_pen
Foreign Key : -
Fungsi : menampung data pengajar
Tabel 3.7 Pengajar
No Nama Kolom Tipe Data 1 ID_pen Char (10) 2 nama_pen Varchar (50) 3 pass_pen Varchar (20) 4 kelamin_pen Varchar (10) 5 agama_pen Varchar (10) 6 alamat_pen Varchar (50) 7 username Varchar (20) 8 email Varchar (255)
67
9 kelas Varchar (255) 10 foto Varchar (255)
3. Siswa
Nama Tabel : siswa
Primary Key : induk
Foreign Key : -
Fungsi : menampung data siswa
Tabel 3.8 Siswa
No Nama Kolom Tipe Data 1 induk Char (10) 2 nama_sis Varchar (225) 3 pass_sis Varchar (20) 4 kelas_sis Varchar (5) 5 status_sis Varchar (10) 6 kelamin_sis Varchar (10) 7 agama_sis Varchar (10) 8 alamat_sis Varchar (255) 9 username Varchar (20) 10 email Varchar (255) 11 foto Varchar (255)
4. Kategori Materi
Nama Tabel : kategorimateri
Primary Key : ID_kat
Foreign Key : -
Fungsi : mengkategorikan data materi
Tabel 3.9 Kategori Materi
No Nama Kolom Tipe Data 1 ID_kat Char (15) 2 nama_kat Varchar (50)
68
5. Materi
Nama Tabel : materi
Primary Key : id_mat
Foreign Key : id_kat
Fungsi : menampung data materi pramuka
Tabel 3.10 Materi
No Nama Kolom Tipe Data 1 id_mat Char (15) 2 judul Varchar (225) 3 id_kat Char (15) 4 nm_pen Varchar (50) 5 tgl_mat Date Time 6 isi_mat Long Varchar 7 foto Varchar (255) 8 video Varchar (255) 9 dokumen Varchar (255)
6. Ketentuan Latihan Kuis
Nama Tabel : soal
Primary Key : id_soal
Foreign Key : -
Fungsi : menampung data ketentuan kuis
Tabel 3.11 Soal
No Nama Kolom Tipe Data 1 id_soal Char (20) 2 Tingkat Varchar (20) 3 Waktu Integer 4 Sts Varchar (20)
69
7. Pertanyaan dan Jawaban
Nama Tabel : jawab
Primary Key : id_jawab
Foreign Key : id_soal
Fungsi : menampung data pertanyaan dan jawaban kuis
Tabel 3.12 Jawab
No Nama Kolom Tipe Data 1 id_jawab Char (20) 2 id_soal Char (20) 3 tanya Long Varchar 4 jwb_a Varchar (255) 5 jwb_b Varchar (255) 6 jwb_c Varchar (255) 7 jwb_d Varchar (255) 8 kunci Varchar (255)
8. Hasil Latihan Kuis
Nama Tabel : hasil
Primary Key : id_hasil
Foreign Key : id_sis
Fungsi : menampung data hasil dari pengerjaan kuis
Tabel 3.13 Hasil
No Nama Kolom Tipe Data 1 id_hasil Char (25) 2 id_sis Char (20) 3 score Integer 4 tgl_hasil Date Time 5 ket Varchar (10)
70
9. Posting
Nama Tabel : posting
Primary Key : id_post
Foreign Key : id_kat, id_pem
Fungsi : menampung data judul forum diskusi
Tabel 3.14 Posting
No Nama Kolom Tipe Data 1 id_post Char (25) 2 id_kat Char (15) 3 id_pem Char (15) 4 tgl_post Date Time 5 judul_post Varchar (50) 6 isi_post Long Varchar 7 Foto Varchar (225) 8 Ket Varchar (10)
10. Komentar
Nama Tabel : komen
Primary Key : id_komen
Foreign Key : id_post, id_penjwb
Fungsi : menampung data komentar dari posting yang telah dibuat
Tabel 3.15 Komen
No Nama Kolom Tipe Data 1 Id_komen Integer 2 Id_post Char (25) 3 Id_penjwb Char (15) 4 Tgl_dijwb Date Time 5 Isi_komen Long Varchar 6 ket Varchar (10)
71
3.4.12 Desain Antar Muka
Rancangan desain antar muka yang akan dibuat nantinya akan digunakan
oleh pengguna. Di sini peran pengguna dibagi menjadi tiga yaitu, Pembina
(Admin), Pengajar, dan Siswa. Rancangan ini digunakan untuk mempermudah
pengguna dalam memakai aplikasi. Terdapat beberapa desain antar muka yang
dibuat antara lain.
A. HALAMAN UTAMA
LOGIN
PROFIL PRAMUKAPROFIL SEKOLAHHOME
Email : ........... | no : .........................
LOGO PRAMUKA
Carrousel
HOME PRAMUKA
KUIS KECIL
.............................
MATERI PRAMUKA
.............................
FORUM DISKUSI
.............................
Gambar 3.28 Halaman Utama Website
Halaman utama (gambar 3.28) berfungsi sebagai tampilan awal ketika
website baru dibuka, terdapat beberapa informasi mengenai profil sekolah dan
pramuka, lalu terdapat 3 fitur utama dalam aplikasi ini, dan satu tombol untuk
login ke aplikasi.
Lalu terdapat halaman login yang digunakan untuk masuk kedalam
sistem, terdapat dua langkah dalam masuk kedalam aplikasi ini, pengguna disini
hanya memasukkan username dan password, dan menekan tombol login untuk
memproses ke tahap masuk seperti pada gambar 3.29.
72
Enter Text Enter Text
MASUK SISTEM PRAMUKA
Username Password
LOGINHOME
Gambar 3.29 Halaman Login Website
B. PEMBINA
Rancangan ini digunakan untuk pembina atau admin agar mempermudah
dalam memakai aplikasi.
1. Dashboard Pembina
Pada gambar 3.30 ditampilkan informasi berupa jumlah seputar kuis,
siswa, pengajar serta di atas dashboard ditampilkan sebuah bagian dimana
pembina dapat memberikan pengumuman kepada pengajar dan siswa, dan
disebelah kiri ditampilkan menu untuk mempermudah pengguna untuk
bernavigasi.
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
LOGO
SELAMAT DATANG
PENGUMUMAN
UPDATE PENGUMUMAN
Tulis pengumuman disini....
Info jumlah siswa Info jumlah materiInfo jumlah pengajar Info jumlah post
Info jumlah siswaSudah mengikutikuis
Info jumlah siswa lulus Info jumlah siswa gagal
DASHBOARD
Gambar 3.30 Dashboard Pembina
73
2. Halaman Profil Pembina
Dihalaman ini (gambar 3.31) ditampilkan sebuah halaman profil untuk
memperlihatkan data pengguna yang sedang menggunakan aplikasi ini.
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
LOGO
SELAMAT DATANG USER PROFIL
PROFIL SAYA
Username
Nama Lengkap
Alamat
Agama
Jenis Kelamin
EDIT PROFIL
.....................................
.....................................
.........................
.........................
................................................................................
foto
PEMBINA PRAMUKA
NAMA LENGKAP ............
Kelas Ajar
.........................
Gambar 3.31 Halaman Profil Pembina
3. Halaman Edit Profil Pembina
Dihalaman ini (gambar 3.32) ditampilkan sebuah halaman profil untuk
diubah nantinya data pengguna yang sedang menggunakan aplikasi ini.
74
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
...........
***********
...........
....................
.......
- pilih satu -
LOGO
SELAMAT DATANG USER PROFIL
Edit Profil
Username
Nama Lengkap
Alamat
Agama
Jenis Kelamin
UPDATE PROFIL
Password
Foto
Pilih file ...............
Laki-laki Perempuan
Gambar 3.32 Halaman Edit Profil Pembina
4. Halaman Data Pengajar
321
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
LOGO
SELAMAT DATANG Tabel Pengajar Pramuka
Tambah Data
ID Pengajar Nama Lengkap Username Jenis Kelamin Agama Kelas Ajar Foto
2020 ............. ............. Perempuan ................................. Edit Hapusfoto
2021 ............. ............. Laki-laki ................................. Edit Hapusfoto
2022 ............. ............. Perempuan ................................. Edit Hapusfoto
2023 ............. ............. Laki-laki ................................. Edit Hapusfoto
Gambar 3.33 Halaman Data Pengajar
Pada gambar 3.33 ditampilkan seluruh data pengajar yang mengajar di
pramuka, serta pembina dapat mengubah maupun menghapus data pengajar
tersebut.
5. Halaman Tambah Data Pengajar
75
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
........... ***********
...........
....................
.......
- pilih satu -
...........
- pilih satu -
......
LOGO
SELAMAT DATANG Tabel Pengajar / Tambah Data
Tambah Data
ID Pengajar
Nama Lengkap
Alamat
Kelas Ajar
Jenis Kelamin
TAMBAH DATA
Password
Foto
Pilih file ...............
Laki-laki Perempuan
Username
Agama
Gambar 3.34 Halaman Tambah Data Pengajar
Pada gambar 3.34 ditampilkan data pengajar yang ingin ditambahkan
oleh pembina, untuk id pengajar diinputkan manual karena nomor pengajar sudah
disediakan oleh pihak sekolah.
6. Halaman Edit Data Pengajar
Pada gambar 3.35 ditampilkan form untuk mengedit data pengajar, untuk
id pengajar tidak bisa diubah.
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
2020 ***********
...........
....................
.......
- pilih satu -
...........
- pilih satu -
........
LOGO
SELAMAT DATANG Tabel Pengajar / Ubah Data
Ubah Data
ID Pengajar
Nama Lengkap
Alamat
Kelas Ajar
Jenis Kelamin
UBAH DATA
Password
Foto
Pilih file ...............
Laki-laki Perempuan
Username
Agama
76
Gambar 3.35 Halaman Edit Data Pengajar
7. Halaman Data Siswa
321
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
- pilih kelas -
LOGO
SELAMAT DATANG Tabel Siswa Pramuka
Tambah Data
No Induk Nama Lengkap Username Jenis Kelamin Agama Alamat Foto
7056 ............. ............. Perempuan ................................. Edit Hapusfoto
7055 ............. ............. Laki-laki ................................. Edit Hapusfoto
7054 ............. ............. Perempuan ................................. Edit Hapusfoto
7053 ............. ............. Laki-laki ................................. Edit Hapusfoto
Kelas Status
7B
7B
7B
7B
Ramu
Ramu
Ramu
Ramu
Cari Kelas Cari
Gambar 3.36 Halaman Data Siswa
Pada halaman data siswa (gambar 3.36) ditampilkan informasi semua
data siswa, terdapat fitur pencarian berdasarkan kelas yang digunakan untuk
mempermudah dalam mencari siswa ketika akan di lihat, diubah, atau dihapus
datanya.
8. Halaman Tambah Data Siswa
Pada gambar 3.37 menampilkan form untuk menambahkan siswa baru,
untuk nomor induk diinputkan manual karena menyesuaikan dengan nomor induk
dari dinas pendidikan.
77
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
...........
***********
...........
....................
.......
- pilih satu -
...........
- pilih satu - - pilih satu -
...........
LOGO
SELAMAT DATANG Tabel Siswa / Tambah Data
Tambah Data
No Induk
Nama Lengkap
Alamat
Agama
Jenis Kelamin
TAMBAH DATA
PasswordFoto
Pilih file ...............
Laki-laki Perempuan
Username
Kelas Tingkat Pramuka
Gambar 3.37 Halaman Tambah Data Siswa
9. Halaman Edit Data Siswa
Pada gambar 3.38 menampilkan form untuk mengubah data siswa, untuk
nomor induk tidak bisa diubah.
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
7056
***********
...........
....................
.......
- pilih satu -
...........
- pilih satu - - pilih satu -
...........
LOGO
SELAMAT DATANG Tabel Siswa / Ubah Data
Ubah Data
No Induk
Nama Lengkap
Alamat
Agama
Jenis Kelamin
UBAH DATA
PasswordFoto
Pilih file ...............
Laki-laki Perempuan
Username
Kelas Tingkat Pramuka
Gambar 3.38 Halaman Edit Data Siswa
78
10. Halaman Kategori Materi
Pada gambar 3.39 ditampilkan data kategori dari materi pramuka yang
nantinya akan membantu dalam pengelolaan data materi atau pengelompokan data
materi.
321
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
..........
LOGO
SELAMAT DATANG Tabel Kategori Materi Pramuka
Tambah Data
ID Kategori Nama Kategori
25022019-005 ............. Edit Hapus
............. Edit Hapus
............. Edit Hapus
............. Edit Hapus
Cari Kategori Materi Cari
25022019-004
25022019-003
25022019-002
Gambar 3.39 Halaman Data Kategori Materi
11. Halaman Tambah Kategori Materi
Pada gambar 3.40 digunakan untuk memasukkan atau menambahkan
data kategori materi kedalam sistem.
Gambar 3.40 Halaman Tambah Kategori Materi
12. Halaman Edit Kategori Materi
79
Pada gambar 3.41 digunakan untuk mengedit data kategori materi di
dalam sistem.
Gambar 3.41 Halaman Edit Kategori Materi
13. Halaman Data Materi Pembina
Pada gambar 3.42 menampilkan data seluruh materi yang telah
dimasukkan kedalam sistem, terdapat fitur pencarian materi untuk memudahkan
dalam menemukan judul materi yang diinginkan untuk dilihat, diubah, maupun
dihapus.
321
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
..........
LOGO
SELAMAT DATANG Tabel Materi Pramuka
Tambah Data
ID Materi Judul Materi
25022019-005 ............. Edit Hapus
............. Edit Hapus
............. Edit Hapus
............. Edit Hapus
Cari Materi Cari
25022019-004
25022019-003
25022019-002
Preview
Preview
Preview
Preview
Penulis
.............
.............
.............
.............
Gambar 3.42 Halaman Data Materi Pembina
14. Halaman Tambah Materi Pembina
80
Pada gambar 3.43 ditampilkan form untuk menambah data materi, id
dibuat otomatis, pengguna dapat memilih kategori materi yang sesuai dengan
judul materi yang ingin dibagikan, dan terdapat nama penulis dan tanggal dibuat
untuk menambahkan informasi tentang materi yang dibuat tanggal dan siapa yang
membagikannya.
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
16022019-006 ............
- Pilih Kategori - ............
.........................
..............
..................
..........................
LOGO
SELAMAT DATANG Tabel Materi Pramuka / Tambah Data
Tambah Data
ID Materi Nama Penulis
TAMBAH DATA
Kategori Materi Tanggal
Judul Materi
Tambah GambarPilih File .......................
Isi Materi
Tambah VideoPilih File .......................
Tambah DokumenPilih File .......................
Gambar 3. 43 Halaman Tambah Materi Pembina
15. Halaman Edit Materi Pembina
Pada gambar 3.44 digunakan untuk mengubah data materi yang ingin
diperbaiki maupun ditambahkan lagi isinya.
81
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
16022019-006 ............
- Pilih Kategori - ............
.........................
..............
..................
..........................
LOGO
SELAMAT DATANG Tabel Materi Pramuka / Ubah Data
Ubah Data
ID Materi Nama Penulis
UBAH DATA
Kategori Materi Tanggal
Judul Materi
Tambah GambarPilih File .......................
Isi Materi
Tambah VideoPilih File .......................
Tambah DokumenPilih File .......................
Gambar 3.44 Halaman Edit Materi Pembina
16. Halaman Lihat Materi Pembina
Pada gambar 3.45 semua materi yang telah dibagikan dapat dilihat seperti
apa hasilnya, dan juga di halaman ini pengguna juga dapat mengunduh file,
melihat gambar, dan melihat video materi.
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
16022019-006 ............
- Pilih Kategori - ............
Judul Materi ...............
Gambar Materi .........
Isi Materi ..............
Video Materi ................
LOGO
SELAMAT DATANG Tabel Materi Pramuka / Lihat Data
Lihat Data
ID Materi Nama Penulis
KLIK UNTUK DOWNLOAD FILE DOKUMEN
Kategori Materi Tanggal
Gambar 3.45 Halaman Lihat Materi Pembina
17. Halaman Data Kuis Pembina
Pada gambar 3.46 ditampilkan data untuk mengelola kuis, terdapat tiga
akses untuk mengelola kuis yaitu akses untuk melihat hasil kuis, akses untuk
82
mengelola soal kuis, dan akses untuk mengelola sifat soal dan membuka atau
menutup kuis. Kuis pramuka disini dibagi menjadi tiga menurut level
tingkatannya yaitu ramu, rakit, dan terap.
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
LOGO
SELAMAT DATANG Kelola Kuis Prauka
Info jumlah siswa sudah ikut kuis Info jumlah siswa lulus Info jumlah siswa gagal
Kelola Data Soal == > RAMU RAKIT TERAP
Ketentuan Kuis
Tingkat Waktu Status
Ramu
Rakit
Terap
100 Menit
50 Menit
120 Menit
unlock
unlock
lock
Edit
Edit
Edit
LIHAT HISTORI SISWA
Gambar 3.46 Halaman Data Kuis Pembina
18. Halaman Edit Ketentuan Kuis
Pada gambar 3.47 digunakan untuk menentukan sifat kuis yang akan
diikuti oleh siswa, terdapat waktu yang digunakan untuk menentukan lamanya
pengerjaan soal oleh para siswa, lalu terdapat status yang dimana digunakan untuk
membuka atau menutup kuis pramuka ini.
83
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
terap
120
- Lock -
LOGO
SELAMAT DATANG Kelola Kuis Pramuka / Ubah Ketentuan Kuis
Ubah Data
Tingkatan
Waktu
Status
UPDATE
Gambar 3.47 Halaman Edit Ketentuan Kuis
19. Halaman Kelola Soal Kuis
Dihalaman ini digunakan untuk melihat semua soal kuis mulai dari
tingkat ramu, rakit, dan juga terap. Terdapat juga fitur pencarian pertanyaan yang
digunakan untuk membantu pembina dalam mencari pertanyaan seperti pada
gambar 3.48.
321
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
.............
LOGO
SELAMAT DATANG Kelola Kuis Pramuka
RAMU RAKIT TERAP
Cari Pertanyaan Cari
Pertanyaan Kuis
# Pertanyaan Edit
Q15022019-001 Edit.................................................................................................................................
Q15022019-002 Edit.................................................................................................................................
Q15022019-003 Edit.................................................................................................................................
Q15022019-004 Edit.................................................................................................................................
Gambar 3.48 Halaman Kelola Soal Kuis
84
20. Halaman Edit Soal Kuis
Pada halaman ini pertanyaan tersebut dapat diubah serta jawabnnya juga
dapat diganti ataupun diubah seperti pada gambar 3.49.
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
Q15022019-001 Ramu
.........................
..........
...........................
...........
...........
...........
...........
...........
LOGO
SELAMAT DATANG Kelola Kuis Pramuka / Ubah Soal
Ubah Data
ID Pertanyaan Tingkatan
Pertanyaan
Jawaban A
Jawaban B
Jawaban C
Jawaban D
Kunci Jawaban
UPDATE SOAL
Gambar 3.49 Halaman Edit Soal Kuis
21. Halaman Lihat Hasil Pembina
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
LOGO
SELAMAT DATANG Kelola Kuis Prauka
Info jumlah siswa sudah ikut kuis Info jumlah siswa lulus Info jumlah siswa gagal
Hasil Latihan Kuis
Nama Tingkat Nilai
Ramu
Rakit
Terap
Status
.............
.............
.............
50
77
34
GAGAL
GAGAL
LULUS
Gambar 3.50 Halaman Lihat Hasil Pembina
85
Pada gambar 3.50 ditampilkan semua hasil kuis yang telah dikerjakan
oleh siswa, terdapat tampilan untuk melihat siswa yang gagal maupun lulus, serta
terdapat tombol restart di tiap siswa yang tujuannya untuk melakukan kuis ulang
terhadap siswa yang bersangkutan bila terjadi sesuatu diluar dugaan seperti lampu
mati atau komputer hang saat mengerjakan soal dan waktu habis.
22. Halaman Histori Nilai Siswa Pembina
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
LOGO
SELAMAT DATANG Kelola Kuis Prauka
Hasil Latihan Kuis
Nama Tingkat Nilai
Ramu
Rakit
Terap
Status
.............
.............
.............
50
77
34
GAGAL
GAGAL
LULUS
Lihat Detail Hapus
Lihat Detail Hapus
Lihat Detail Hapus
Semua Hasil
Cari Nama Cari Tingkat Cari Periode Tanggal Cetak Tanggal
Gambar 3.51 Halaman Histori Nilai Siswa Pembina
Pada gambar 3.51 ditampilkan semua histori dari nilai siswa setiap
selesai melaksanakan ujian, lalu terdapat halaman lihat detail digunakan untuk
melihat jawaban dari siswa yang terpilih.
86
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
FOTO
LOGO
SELAMAT DATANG Kelola Kuis Prauka
No Pertanyaan Jawaban Siswa Jawaban Benar
.............
.............
.............
E-LEARNING PRAMUKA SMPN 1 KESAMBEN JOMBANGHASIL LATIHAN KUIS
Nama Siswa =Kelas =Tingkat =Tanggal Ujian =Nilai = gagal/lulus KKM=75
Cetak Hasil
Tanda
.............
.............
.............
.............
.............
.............
.............
.............
.............
.............
.............
.............
Gambar 3. 52 Halaman Detail Hasil Siswa Pembina
23. Halaman Data Forum Pembina
Pada halaman ini ditampilkan semua postingan atau pertanyaan yang
ingin didiskusikan dengan semua orang, terdapat judul postingan, kapan
pertanyaan itu dibuat, dan oleh siapa pertanyaan itu dibuat. Halaman ini juga
dilengkapi dengan fitur pencarian judul pertanyaan untuk memudahkan pengguna
dalam mencari diskusi, dan pembina berhak menghapus postingan yang dikira
mengandung pelanggaran seperti pada gambar 3.53.
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
...............
LOGO
SELAMAT DATANG Forum Diskusi Pramuka
Tulis Postingan Lihat Postinganku
Cari Post Cari
Judul Post ..........
Dibuat oleh .................
Tanggal di post : 25 – 02 – 2019 | Pukul : 00:00
Jumlah yg mengomentari...
Isi postingan
3 orang terakhir yang mengomentari postingan ini ...........- Nama : Komentar ..............- Nama : Komentar .................- Nama : Komentar .................
Lihat Selengkapnya ... Hapus Postingan Ini
Judul Post ..........
Dibuat oleh .................
Tanggal di post : 25 – 02 – 2019 | Pukul : 00:00
Jumlah yg mengomentari...
Isi postingan
Gambar 3.53 Halaman Data Forum Pembina
87
24. Halaman Postingan Selengkapnya Pembina
Pada halaman menampilkan seluruh aktivitas diskusi dari satu topik
postingan yang dipilih, terdapat beberapa pengguna yang berkomentar, dan
sebagai pembina memiliki hak untuk menghapus setiap komentar yang mungkin
saja melanggar atau tidak pantas untuk di tampilkan seperti pada gambar 3.54.
32 1
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
Tulis komentar ........................
LOGO
SELAMAT DATANG Forum Diskusi Pramuka
Tulis Postingan
Judul PostinganPenulis : ................ | Tanggal Di post : .................. | Pukul : .......................
Isi Postingan
Komentari Postingan Ini : ..............
Beri Komentar
Urutan Komentar
25-02-2019 | Pukul : 21:00Nama : ...........................................................................
25-02-2019 | Pukul : 21:00Nama : ...........................................................................
25-02-2019 | Pukul : 21:00Nama : ...........................................................................
X
X
X Gambar 3.54 Halaman Postingan Selengkapnya Pembina
25. Halaman Data Tulis Postingan Pembina
DASHBOARD
PROFIL SAYA
TABEL
PENGAJAR
SISWA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
.................... ............... ..............
- Pilih Kategori -
.....................
............................
......................................
LOGO
SELAMAT DATANG Forum Diskusi Pramuka
Ingin Membuat Postingan Apa ?
ID Post Penulis Tanggal
Kategori Materi Yang Ditanyakan
Tambahkan Gambar Pilih File .......................
Isi Post
TAMBAH DATA
Gambar 3.55 Halaman Tulis Postingan Pembina
88
Pada gambar 3.55 menampilkan form untuk menulis diskusi baru yang
nantinya akan dibahas bersama – sama.
C. PENGAJAR
Rancangan ini digunakan untuk penguna pengajar agar mempermudah
dalam memakai aplikasi.
1. Halaman Dashboard Pengajar
Pada halaman ini ditampilkan informasi berupa jumlah seputar kuis,
siswa, pengajar serta di atas dashboard ditampilkan sebuah bagian dimana
pengajar dapat melihat pengumuman yang diberikan oleh pembina, dan disebelah
kiri ditampilkan menu untuk mempermudah pengguna untu bernavigasi seperti
pada gambar 3.56.
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
LOGO
SELAMAT DATANG
PENGUMUMAN !!!!!!
Info jumlah siswa Info jumlah materiInfo jumlah pengajar Info jumlah post
Info jumlah siswaSudah mengikutikuis
Info jumlah siswa lulus Info jumlah siswa gagal
DASHBOARD
Akan Ditampilkan Pengumuman Disini ..............
Gambar 3.56 Halaman Dashboard Pengajar
2. Halaman Profil Pengajar
89
Dihalaman ini ditampilkan sebuah halaman profil untuk memperlihatkan
data pengguna yang sedang menggunakan aplikasi ini seperti pada gambar 3.57.
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
LOGO
SELAMAT DATANG USER PROFIL
PROFIL SAYA
Username
Nama Lengkap
Alamat
Agama
Jenis Kelamin
EDIT PROFIL
.....................................
.....................................
.........................
.........................
................................................................................
foto
PENGAJAR PRAMUKA
NAMA LENGKAP ............
Kelas Ajar
.........................
.........................
Gambar 3.57 Halaman Profil Pengajar
3. Halaman Edit Profil Pengajar
Dihalaman ini ditampilkan sebuah halaman profil untuk diubah nantinya
data pengguna yang sedang menggunakan aplikasi ini seperti pada gambar 3.58.
90
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
...........
***********
...........
....................
.......
- pilih satu - ...........
LOGO
SELAMAT DATANG USER PROFIL
Edit Profil
Username
Nama Lengkap
Alamat
Agama
Jenis Kelamin
UPDATE PROFIL
Password
Foto
Pilih file ...............
Laki-laki Perempuan
Gambar 3.58 Halaman Edit Profil Pengajar
4. Halaman Semua Materi Pengajar
Pada halaman ini menampilkan data seluruh materi yang telah
dimasukkan kedalam sistem, terdapat fitur pencarian materi untuk memudahkan
dalam menemukan judul materi yang diinginkan untuk dilihat, dan pengguna
hanya dapat melihat materi saja seperti pada gambar 3.59.
91
321
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
..........
LOGO
SELAMAT DATANG Tabel Materi Pramuka
Tambah Data
ID Materi Judul Materi
25022019-005 .............
.............
.............
.............
Cari Materi Cari
25022019-004
25022019-003
25022019-002
Preview
Preview
Preview
Preview
Penulis
.............
.............
.............
.............
Gambar 3.59 Halaman Semua Materi Pengajar
5. Halaman Data Materi Pengajar
Berbeda dengan halaman semua materi, di dalam halaman data materi ini
hanya ditampilkan materi – materi yang di bagikan oleh pengguna itu sendiri,
sehingga pengguna dapat melakukan hapus atau mengubah data materi miliknya
sendiri seperti pada gambar 3.60.
321
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
..........
LOGO
SELAMAT DATANG Tabel Materi Pramuka
Tambah Data
ID Materi Judul Materi
25022019-005 ............. Edit Hapus
............. Edit Hapus
............. Edit Hapus
............. Edit Hapus
Cari Materi Cari
25022019-004
25022019-003
25022019-002
Preview
Preview
Preview
Preview
Penulis
.............
.............
.............
.............
Gambar 3.60 Halaman Data Materi Pengajar
92
6. Halaman Tambah Materi Pengajar
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
16022019-006 ............
- Pilih Kategori - ............
.........................
..............
..................
..........................
LOGO
SELAMAT DATANG Tabel Materi Pramuka / Tambah Data
Tambah Data
ID Materi Nama Penulis
TAMBAH DATA
Kategori Materi Tanggal
Judul Materi
Tambah GambarPilih File .......................
Isi Materi
Tambah VideoPilih File .......................
Tambah DokumenPilih File .......................
Gambar 3.61 Halaman Tambah Data Materi Pengajar
Pada gambar 3.61 ditampilkan form untuk menambah data materi, id
dibuat otomatis, pengguna dapat memilih kategori materi yang sesuai dengan
judul materi yang ingin dibagikan, dan terdapat nama penulis dan tanggal dibuat
untuk menambahkan informasi tentang materi yang dibuat tanggal dan siapa yang
membagikannya.
7. Halaman Edit Materi Pengajar
Pada halaman ini digunakan untuk mengubah data materi yang ingin
diperbaiki maupun ditambahkan lagi isinya seperti pada gambar 3.62.
93
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
16022019-006 ............
- Pilih Kategori - ............
.........................
..............
..................
..........................
LOGO
SELAMAT DATANG Tabel Materi Pramuka / Ubah Data
Ubah Data
ID Materi Nama Penulis
UBAH DATA
Kategori Materi Tanggal
Judul Materi
Tambah GambarPilih File .......................
Isi Materi
Tambah VideoPilih File .......................
Tambah DokumenPilih File .......................
Gambar 3.62 Halaman Edit Data Materi Pengajar
8. Halaman Lihat Materi Pengajar
Pada halaman ini semua materi yang telah dibagikan dapat dilihat seperti
apa hasilnya, dan juga di halaman ini pengguna juga dapat mengunduh file,
melihat gambar, dan melihat video materi seperti pada gambar 3.63.
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
16022019-006 ............
- Pilih Kategori - ............
Judul Materi ...............
Gambar Materi .........
Isi Materi ..............
Video Materi ................
LOGO
SELAMAT DATANG Tabel Materi Pramuka / Lihat Data
Lihat Data
ID Materi Nama Penulis
KLIK UNTUK DOWNLOAD FILE DOKUMEN
Kategori Materi Tanggal
Gambar 3.63 Halaman Lihat Materi Pengajar
94
9. Halaman Data Kuis Pengajar
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
LOGO
SELAMAT DATANG Kelola Kuis Prauka
Info jumlah siswa sudah ikut kuis Info jumlah siswa lulus Info jumlah siswa gagal
Ketentuan Kuis
Tingkat Waktu Status
Ramu
Rakit
Terap
100 Menit
50 Menit
120 Menit
unlock
unlock
lock
HISTORI NILAI SISWA
Gambar 3.64 Halaman Data Kuis Pengajar
Pada gambar 3.64 ditampilkan data untuk melihat data kuis, pengajar
dapat melihat status dan waktu pengerjaan soal di halaman ini, namun pengajar
tidak dapat mengubahnya, dan pengajar juga dapat melihat data hasil kuis.
10. Halaman Hasil Kuis Pengajar
Pada halaman ini ditampilkan semua hasil kuis yang telah dikerjakan
oleh siswa, terdapat tampilan untuk melihat siswa yang gagal maupun lulus
seperti pada gambar 3.65.
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
LOGO
SELAMAT DATANG Kelola Kuis Pramuka
Hasil Latihan Kuis Tingkat = .............(kelas ajar pengajar)
Nama Kelas Nilai
7B
....
.....
Status
.............
.............
.............
50
77
34
GAGAL
GAGAL
LULUS
Semua Data
Cari Kelas Cari Nama Lihat Periode Tanggal Cetak Tanggal
Tanggal
00-00-00
00-00-00
00-00-00
Lihat Detail
Lihat Detail
Lihat Detail
Gambar 3.65 Halaman Hasil Kuis Pengajar
95
Hasil nilai hanya dapat dilihat oleh pengajar disetiap kelas yang mereka
ajar, jika berbeda tingkat maka pengajar tidak dapat melihat, pengajar juga dapat
melihat detail jawaban siswa terpilih namun tidak bisa menghapusnya seperti pada
gambar 3.66.
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
FOTO
LOGO
SELAMAT DATANG Kelola Kuis Pramuka
No Pertanyaan Jawaban Siswa Jawaban Benar
.............
.............
.............
E-LEARNING PRAMUKA SMPN 1 KESAMBEN JOMBANGHASIL LATIHAN KUIS
Nama Siswa =Kelas =Tingkat =Tanggal Ujian =Nilai = gagal/lulus KKM=75
Cetak Hasil
Tanda
.............
.............
.............
.............
.............
.............
.............
.............
.............
.............
.............
.............
Gambar 3.66 Halaman Hasil Detail Siswa Pengajar
11. Halaman Forum Diskusi Pengajar
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
...............
LOGO
SELAMAT DATANG Forum Diskusi Pramuka
Tulis Postingan Lihat Postinganku
Cari Post Cari
Judul Post ..........
Dibuat oleh .................
Tanggal di post : 25 – 02 – 2019 | Pukul : 00:00
Jumlah yg mengomentari...
Isi postingan
3 orang terakhir yang mengomentari postingan ini ...........- Nama : Komentar ..............- Nama : Komentar .................- Nama : Komentar .................
Lihat Selengkapnya ...
Judul Post ..........
Dibuat oleh .................
Tanggal di post : 25 – 02 – 2019 | Pukul : 00:00
Jumlah yg mengomentari...
Isi postingan Gambar 3.67 Halaman Forum Diskusi Pengajar
Pada gambar 3.67 ditampilkan semua postingan atau pertanyaan yang
ingin didiskusikan dengan semua orang, terdapat judul postingan, kapan
pertanyaan itu dibuat, dan oleh siapa pertanyaan itu dibuat. Halaman ini juga
96
dilengkapi dengan fitur pencarian judul pertanyaan untuk memudahkan pengguna
dalam mencari diskusi.
12. Halaman Postingan Saya Pengajar
Pada halaman ini ditampilkan postingan yang dibuat oleh pemiliknya
sendiri, dan pengguna dapat menghapus postingan yang dibuatnya sendiri seperti
pada gambar 3.68.
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
...............
LOGO
SELAMAT DATANG Forum Diskusi Pramuka
Tulis Postingan Lihat Semua Post
Cari Post Cari
Judul Post ..........
Dibuat oleh .................
Tanggal di post : 25 – 02 – 2019 | Pukul : 00:00
Jumlah yg mengomentari...
Isi postingan
3 orang terakhir yang mengomentari postingan ini ...........- Nama : Komentar ..............- Nama : Komentar .................- Nama : Komentar .................
Lihat Selengkapnya ...
Judul Post ..........
Dibuat oleh .................
Tanggal di post : 25 – 02 – 2019 | Pukul : 00:00
Jumlah yg mengomentari...
Isi postingan
Hapus Postingan Ini
Gambar 3.68 Halaman Postingan Saya Pengajar
13. Halaman Tulis Postingan Pengajar
Pada halaman ini menampilkan form untuk menulis diskusi baru yang
nantinya akan dibahas bersama – sama seperti pada gambar 3.69.
DASHBOARD
PROFIL SAYA
MATERI
SEMUA MATERI
DATA MATERI
DATA KUIS
DATA FORUM
.................... ............... ..............
- Pilih Kategori -
.....................
............................
......................................
LOGO
SELAMAT DATANG Forum Diskusi Pramuka
Ingin Membuat Postingan Apa ?
ID Post Penulis Tanggal
Kategori Materi Yang Ditanyakan
Tambahkan Gambar Pilih File .......................
Isi Post
TAMBAH DATA
Gambar 3.69 Halaman Tulis Postingan Pengajar
97
14. Halaman Postingan Selengkapnya Pengajar
Pada halaman ini menampilkan seluruh aktivitas diskusi dari satu topik
postingan yang dipilih, terdapat beberapa pengguna yang berkomentar, dan
pemilik komentar memiliki hak untuk menghapus setiap komentar yang mungkin
ingin dihapus seperti pada gambar 3.70.
21 3
DASHBOARD
PROFIL SAYA
MATERI
KATEGORI MATERI
DATA MATERI
DATA KUIS
DATA FORUM
Tulis komentar ........................
LOGO
SELAMAT DATANG Forum Diskusi Pramuka
Tulis Postingan
Judul PostinganPenulis : ................ | Tanggal Di post : .................. | Pukul : .......................
Isi Postingan
Komentari Postingan Ini : ..............
Beri Komentar
Urutan Komentar
25-02-2019 | Pukul : 21:00Nama : ...........................................................................
25-02-2019 | Pukul : 21:00Nama Saya : ...........................................................................
25-02-2019 | Pukul : 21:00Nama : ...........................................................................
X
Gambar 3.70 Halaman Postingan Selengkapnya Pengajar
D. SISWA
Rancangan ini digunakan untuk pembina atau admin agar mempermudah
dalam memakai aplikasi.
1. Halaman Dashboard Siswa
Pada halaman ini ditampilkan informasi pengumuman dari pembina,
terdapat tiga fitur utama serta akses langsung berupa tombol, terdapat juga
notifikasi lonceng yang digunakan jika ada latihan kuis dibuka, dan disebelah kiri
ditampilkan menu untuk mempermudah pengguna untuk bernavigasi seperti pada
gambar 3.71.
98
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
LOGO SELAMAT DATANG
SELAMAT DATANG
PENGUMUMAN !!!Pengumuman disini....
DASHBOARD
Nama siswa
Kuis Kecil.............
.....
Mulai Ikut Kuis
Berbagai Materi.............
.....
Lihat Materi
Forum Diskusi.............
.....
Lihat Forum
1
Gambar 3.71 Halaman Dashboard Siswa
2. Halaman Profil Siswa
Dihalaman ini ditampilkan sebuah halaman profil untuk memperlihatkan
data pengguna yang sedang menggunakan aplikasi ini seperti pada gambar 3.72.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
LOGO SELAMAT DATANG
PROFIL SAYA
Nama siswa
Username
Alamat
Agama
Jenis Kelamin
EDIT PROFIL
.................. .............
............
................................................................................
foto
Nama Lengkap :........................
Tingkat Pramuka :Penggalang .............
No Induk
...............
Kelas
...............
............
Gambar 3.72 Halaman Profil Siswa
99
3. Halaman Edit Profil Siswa
Dihalaman ini ditampilkan sebuah halaman profil untuk diubah nantinya
data pengguna yang sedang menggunakan aplikasi ini seperti pada gambar 3.73.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
6866
...............
***********
............................
...........
...........
...........
..........
..............
.....................
...............
LOGO SELAMAT DATANG
Ubah Profil
Nama siswa
No Induk
Username
Password
Nama Lengkap
Jenis Kelamin
Agama
Kelas
Status Siswa
Alamat
Foto
Laki - Laki Perempuan
Pilih File ....................................
UPDATE DATA
Gambar 3.73 Halaman Edit Profil Siswa
4. Halaman Data Materi Siswa
Pada halaman ini menampilkan data seluruh materi yang telah
dimasukkan kedalam sistem, terdapat fitur pencarian materi untuk memudahkan
dalam menemukan judul materi yang diinginkan untuk dilihat, dan pengguna
hanya dapat melihat materi saja seperti pada gambar 3.74.
100
321
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
...........
LOGO SELAMAT DATANG
Materi Pramuka
Nama siswa
Cari Materi Cari Berdasarkan KategoriCari Materi
GambarJudul Materi
Sekilas isi materinya
Penulis : .......................... / 25 02 2019
GambarJudul Materi
Sekilas isi materinya
Penulis : .......................... / 25 02 2019
GambarJudul Materi
Sekilas isi materinya
Penulis : .......................... / 25 02 2019
GambarJudul Materi
Sekilas isi materinya
Penulis : .......................... / 25 02 2019
Gambar 3.74 Halaman Data Materi Siswa
5. Halaman Data Materi Kategori Siswa
Pada halaman ini ditampilkan seluruh kategori materi yang mewakili data
materi, terdapat jumlah banyaknya materi yang tersedia di setiap kategori materi
yang ditampilkan, tersedia juga fitur pencarian kategori materi untuk
memudahkan pengguna dalam mencari kategori materi yang mereka inginkan
seperti pada gambar 3.75.
321
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
...........
2
4
5
8
1
0
LOGO SELAMAT DATANG
Materi Pramuka
Nama siswa
Cari Kategori Lihat Semua MateriCari Kategori
Nama Kategori .................
Nama Kategori .................
Nama Kategori .................
Nama Kategori .................
Nama Kategori .................
Nama Kategori .................
Gambar 3.75 Halaman Data Materi Kategori Siswa
101
6. Halaman Lihat Materi Siswa
Pada halaman ini semua materi yang telah dibagikan dapat dilihat seperti
apa, dan juga di halaman ini pengguna juga dapat mengunduh file, melihat
gambar, dan melihat video materi seperti pada gambar 3.76.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
LOGO SELAMAT DATANG
Materi Pramuka
Nama siswa
Judul Materi ...................Kategori = ............ | Ditulis = ............... | Dipublish = 25 02 2019
Gambar MateriIsi Materi
Video Materi
Kembali Klik Untuk Download File Dokumen
Ga
mbar 3.76 Halaman Lihat Materi Siswa
7. Halaman Ikut Kuis
Pada halaman ini terdapat tiga kondisi dimana siswa dapat melihat kuis
sedang ditutup, dibuka, maupun halaman pengerjaan selesai seperti pada gambar
3.77.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
LOGO SELAMAT DATANG
SELAMAT DATANGDALAM KUIS E – LEARNING PRAMUKA SMP N 1 KESAMBEN JOMBANG
Nama siswa
MAAF UNTUK SAAT INI LATIHAN KUISBELUM DIBUKA
Gambar 3.77 Halaman Kuis Ditutup
102
Pada halaman diatas dijelaskan bahwa latihan kuis sedang ditutup atau
masih belum dibuka oleh pembina seperti pada gambar 3.78.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
LOGO SELAMAT DATANG
SELAMAT DATANGDALAM KUIS E – LEARNING PRAMUKA SMP N 1 KESAMBEN JOMBANG
Nama siswa
LATIHAN KUIS TELAH DIBUKA !!!!
SILAHKAN KLIK TOMBOL DIBAWAH UNTUKMEMULAI KUIS
Petunjuk ? Mulai
Gambar 3.78 Halaman Kuis Dibuka
Ketika pembina membuka kuis, maka siswa akan ditampilkan halaman
seperti pada gambar diatas ini, terdapat dua tombol yaitu petunjuk digunakan
untuk membuka petunjuk kuis, dan tombol mulai yang digunakan untuk memulai
mengerjakan kuis.
Setelah siswa menekan tombol mulai, nantinya halaman akan
memunculkan jendela pemberitahuan berapa lama siswa diberikan waktu dalam
pengerjaan soal seperti pada gambar 3.79.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
LOGO SELAMAT DATANG
SELAMAT DATANGDALAM KUIS E – LEARNING PRAMUKA SMP N 1 KESAMBEN JOMBANG
Nama siswa
MulaiClose
Perhatian
Isi Mengenai Informasi WaktuUntuk Mengerjakan Kuis ......... Menit
Gambar 3.79 Jendela Pemberitahuan Pengerjaan Kuis
103
Lalu ketika siswa sudah mengerjakan kuis, dan nilai sudah tersimpan
didalam sistem, maka siswa tidak dapat mengerjakan kuis lagi, dan akan
ditampilkan halaman seperti pada gambar 3.80.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
LOGO SELAMAT DATANG
MAAF
Nama siswa
Anda Sudah Melaksanakan Latihan Kuis
Gambar 3.80 Halaman Kuis Selesai
8. Halaman Pengerjaan Soal Kuis
Gambar 3.81 Halaman Pengerjaan Soal Kuis
Setelah siswa melihat pemberitahuan berapa banyak waktu pengerjaan
soal dilakukan, maka siswa akan dibawa ke halaman pengerjaan soal. Pada
gambar 3.81 ini tidak ada navigasi menu dan hanya terdapat soal untuk dikerjakan
oleh siswa, terdapat judul kuis serta nama siswa dan juga ditampilkan timer atau
waktu pengerjaan soal yang selalu muncul dipojok halaman agar digunakan
sebagai pengingat waktu untuk siswa dalam mengerjakan soal, ketika waktu habis
104
maka secara otomatis soal akan ditutup dan siswa akan dibawa ke halaman hasil
kuis, namun jika siswa sudah selesai dalam pengerjaan soal dan waktu masih
tersisa, maka siswa dapat menekan tombol selesai yang disediakan dibawah
halaman.
9. Halaman Hasil Kuis Siswa
Pada halaman hasil kuis ini siswa akan melihat informasi mengenai hasil
dari mereka mengerjakan soal, siswa dapat melihat jawaban mereka apakah benar
atau tidak di nomor soal berapa, dan di bawah halaman akan ditampilkan berapa
skor yang didapat oleh siswa, jika dibawah KKM maka siswa dianggap gagal,
namun sebaliknya jika nilai siswa diatas skor KKM maka siswa dianggal lulus
seperti pada gambar 3.82.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
LOGO SELAMAT DATANG
Hasil Ujian
Nama siswa
# Pertanyaan Jawaban Anda Jawaban Benar Tanda
1 .................................... AAAAA AAAAA
CCCCC SSSSSSS2 ....................................
Anda GAGAL / LULUS Dengan Hasil Ujian – Skor ........, Dengan KKM 75 Gambar 3.82 Halaman Hasil Kuis Siswa
10. Halaman Petunjuk
Pada halaman petunjuk ini, ditampilkan beberapa poin dalam pengerjaan
soal kuis nanti seperti pada gambar 3.83.
105
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
LOGO SELAMAT DATANG
Petunjuk
Nama siswa
Pengisian Jawaban Latihan Kuis E-Learning Pramuka SMPN 1 Kesamben Jombang
1. ...............................................................................2. ..............................................................................3. .................................................................................................
Mulai Ujian ?
Gambar 3.83 Halaman Petunjuk
11. Halaman Lihat Nilai Saya
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
LOGO SELAMAT DATANG Nama siswa
Histori Semua Hasil Latihan Tes = ........(Nama Siswa)
Nama Tingkat Nilai Status
Nama Siswa .......... Ramu 78 LULUS
Nama Siswa .......... Ramu 50 GAGAL
Cari Tanggal Semua Data
Kelas
.....
.....
Tanggal Ujian
00-00-00
00-00-00
Lihat Detail
Lihat Detail
Gambar 3.84 Halaman Lihat Nilai Saya
Pada gambar 3.84 ini siswa akan mendapatkan informasi tentang
beberapa hasil kuis dari semua nilai yang pernah siswa itu laksanakan, terdapat
juga detail nilai untuk melihat jawaban siswa yang terpilih seperti pada gambar
3.85.
106
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
FOTO
LOGO SELAMAT DATANG Nama siswa
No Pertanyaan Jawaban Siswa Jawaban Benar
.............
.............
.............
E-LEARNING PRAMUKA SMPN 1 KESAMBEN JOMBANGHASIL LATIHAN KUIS
Nama Siswa =Kelas =Tingkat =Tanggal Ujian =Nilai = gagal/lulus KKM=75
Cetak Hasil
Tanda
.............
.............
.............
.............
.............
.............
.............
.............
.............
.............
.............
.............
Gambar 3.85 Halaman Detail Nilai Siswa
12. Halaman Semua Forum Siswa
Pada halaman ini ditampilkan semua postingan atau pertanyaan yang
ingin didiskusikan dengan semua orang, terdapat judul postingan, kapan
pertanyaan itu dibuat, dan oleh siapa pertanyaan itu dibuat. Halaman ini juga
dilengkapi dengan fitur pencarian judul pertanyaan untuk memudahkan pengguna
dalam mencari diskusi seperti pada gambar 3.86.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
...............
LOGO SELAMAT DATANG Nama siswa
Forum Diskusi Tulis PostinganPostingan SayaCari Post Cari
Judul Post ..........
Dibuat oleh .................
Tanggal di post : 25 – 02 – 2019 | Pukul : 00:00
Jumlah yg mengomentari...
Isi postingan
3 orang terakhir yang mengomentari postingan ini ...........- Nama : Komentar ..............- Nama : Komentar .................- Nama : Komentar .................
Lihat Selengkapnya ...
Judul Post ..........
Dibuat oleh .................
Tanggal di post : 25 – 02 – 2019 | Pukul : 00:00
Jumlah yg mengomentari...
Isi postingan
Gambar 3.86 Halaman Semua Forum Siswa
107
13. Halaman Postingan Saya Siswa
Pada halaman ini ditampilkan postingan yang dibuat oleh pemiliknya
sendiri, dan pengguna dapat menghapus postingan yang dibuatnya sendiri seperti
pada gambar 3.87.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
...............
LOGO SELAMAT DATANG Nama siswa
Postingan Saya Tulis PostinganLihat Semua PostCari Post Cari
Judul Post ..........
Dibuat oleh .................
Tanggal di post : 25 – 02 – 2019 | Pukul : 00:00
Jumlah yg mengomentari...
Isi postingan
3 orang terakhir yang mengomentari postingan ini ...........- Nama : Komentar ..............- Nama : Komentar .................- Nama : Komentar .................
Lihat Selengkapnya ...
Judul Post ..........
Dibuat oleh .................
Tanggal di post : 25 – 02 – 2019 | Pukul : 00:00
Jumlah yg mengomentari...
Isi postingan
Hapus Postingan Ini
Gambar 3.87 Halaman Postingan Saya Siswa
14. Halaman Tulis Postingan Siswa
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
- pilih kategori -
....................
Enter Text
LOGO SELAMAT DATANG Nama siswa
Forum Diskusi
Ingin mendiskusikan apa ?
Kategori Materi Yang Ditanyakan
Judul Posting
Foto
Isi Posting
Pilih File ..........................
Kembali Tambah Data
Gambar 3.88 Halaman Tulis Postingan Siswa
Pada gambar 3.88 menampilkan form untuk menulis diskusi baru yang
nantinya akan dibahas bersama – sama.
15. Halaman Postingan Selengkapnya Siswa
Pada halaman ini menampilkan seluruh aktivitas diskusi dari satu topik
postingan yang dipilih, terdapat beberapa pengguna yang berkomentar, dan
108
pemilik komentar memiliki hak untuk menghapus setiap komentar yang mungkin
ingin dihapus seperti pada gambar 3.89.
32 1
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT NILAI SAYA
PEMBERITAHUAN
Tulis komentar ........................
LOGO SELAMAT DATANG Nama siswa
Postingan Saya Tulis PostinganPostingan SayaKembali
Judul PostinganPenulis : ................ | Tanggal Di post : .................. | Pukul : .......................
Isi Postingan
Komentari Postingan Ini : ..............
Beri Komentar
Urutan Komentar
25-02-2019 | Pukul : 21:00Nama : ...........................................................................
25-02-2019 | Pukul : 21:00Nama Saya : ...........................................................................
25-02-2019 | Pukul : 21:00Nama : ...........................................................................
X
Gambar 3.89 Halaman Postingan Selengkapnya Siswa
16. Halaman Pengumuman
Pada halaman ini ditampilkan pengumuman yang telah ditulis oleh
pembina sebelumnya seperti pada gambar 3.90.
DASHBOARD
PROFIL
KUIS LATIHAN
IKUT KUIS
PETUNJUK
FORUM DISKUSI
SEMUA FORUM
POSTINGAN SAYA
DATA MATERI
LIHAT RANKING
PEMBERITAHUAN
LOGO SELAMAT DATANG Nama siswa
PENGUMUMAN !!!
Isi Pengumuman
Gambar 3.90 Halaman Pengumuman
3.5 Tahap Construction
Tahapan ini adalah merupakan tahapan implementasi dan testing dalam
menyelesaikan tugas akhir. Adapun implementasi dan testing telah dijelaskan
pada bab iv.
109
BAB IV
HASIL DAN PEMBAHASAN
4.1 Implementasi Sistem
Pada tahapan ini merupakan tahap dimana perangkat lunak dibuat sesuai
dengan rancangan dan desain sistem yang telah dibuat sebelumnya. Pengguna
harus menyiapkan kebutuhan perangkat lunak sistem dan kebutuhan perangkat
keras sistem untuk mendukung proses berjalannya aplikasi sebelum melakukan
implementasi.
4.1.1 Halaman Utama
Nama Halaman = Halaman Utama Website E-Learning Pramuka
Flowchart = -
Desain UI = Gambar 3.28
Gambar 4.1 Halaman Utama Website
109
110
Halaman utama disini (gambar 4.1) berfungsi sebagai tampilan awal
ketika website baru dibuka, terdapat beberapa informasi mengenai profil sekolah
dan pramuka, lalu terdapat 3 fitur utama dalam aplikasi ini, dan satu tombol untuk
login ke aplikasi.
Nama Halaman = Halaman Utama Login
Flowchart = Gambar 3.4
Desain UI = Gambar 3.29
Gambar 4.2 Halaman Login
Halaman login (gambar 4.2) yang digunakan untuk masuk kedalam sistem,
terdapat dua langkah dalam masuk kedalam aplikasi ini, pertama pengguna
memasukkan username dan password, dan menekan tombol login untuk
memproses ke tahap masuk.
4.1.2 Pembina
Halaman ini digunakan untuk pembina atau admin agar mempermudah
dalam memakai aplikasi.
1. Dashboard Pembina
111
Nama Halaman = Dashboard Pembina
Flowchart = Gambar 3.5
Desain UI = Gambar 3.30
Gambar 4.3 Halaman Dashboard Pembina
Pada gambar 4.3 ditampilkan informasi berupa jumlah seputar kuis,
siswa, pengajar serta di atas dashboard ditampilkan sebuah bagian dimana
pembina dapat memberikan pengumuman kepada pengajar dan siswa, dan
disebelah kiri ditampilkan menu untuk mempermudah pengguna untuk
bernavigasi.
2. Halaman Profil Pembina
Nama Halaman = Profil Pembina
Flowchart = Gambar 3.5
Desain UI = Gambar 3.31
112
Gambar 4.4 Halaman Profil Pembina
Pada gambar 4.4 memperlihatkan data dari pengguna yang telah masuk
atau sedang menggunakan aplikasi ini.
3. Halaman Edit Profil Pembina
Nama Halaman = Edit Profil Pembina
Flowchart = Gambar 3.5
Desain UI = Gambar 3.32
Gambar 4.5 Halaman Edit Profil Pembina
113
Pada gambar 4.5 merupakan tampilan untuk mengedit informasi
pengguna.
4. Halaman Data Pengajar
Nama Halaman = Data Pengajar
Flowchart = Gambar 3.6
Desain UI = Gambar 3.33
Gambar 4.6 Halaman Data Pengajar
Pada gambar 4.6 merupakan tampilan dari data seluruh pengajar yang
mengajar di ekstrakurikuler pramuka SMPN 1 Kesamben Jombang.
5. Halaman Tambah Data Pengajar
Nama Halaman = Tambah Data Pengajar
Flowchart = Gambar 3.6
Desain UI = Gambar 3.34
114
Gambar 4.7 Halaman Tambah Data Pengajar
Pada gambar 4.7 menampilkan form untuk menambahkan data pengajar
yang akan mengajar di ekstrakurikuler pramuka.
6. Halaman Edit Data Pengajar
Nama Halaman = Edit Data Pengajar
Flowchart = Gambar 3.6
Desain UI = Gambar 3.35
Gambar 4.8 Halaman Edit Data Pengajar
Pada gambar 4.8 menampilkan form untuk mengubah data dari pengajar
yang dipilih dari halaman data pengajar.
7. Halaman Data Siswa
Nama Halaman = Data Siswa
115
Flowchart = Gambar 3.7
Desain UI = Gambar 3.36
Gambar 4.9 Halaman Data Siswa
Pada gambar 4.9 menampilkan seluruh data siswa yang mengikuti
pramuka, dan diberikan fitur pencarian berdasarkan kelas agar mempermudah
dalam mencari siswa.
8. Halaman Tambah Data Siswa
Nama Halaman = Tambah Data Siswa
Flowchart = Gambar 3.7
Desain UI = Gambar 3.37
116
Gambar 4.10 Halaman Tambah Data Siswa
Pada gambar 4.10 menampilkan form untuk menambahkan data siswa
yang ikut dalam kepramukaan SMPN 1 Kesamben Jombang.
9. Halaman Edit Data Siswa
Nama Halaman = Edit Data Siswa
Flowchart = Gambar 3.7
Desain UI = Gambar 3.38
117
Gambar 4.11 Halaman Edit Data Siswa
Pada gambar 4.11 menampilkan form untuk mengubah data siswa yang
telah dipilih sebelumnya di halaman data siswa.
10. Halaman Kategori Materi
Nama Halaman = Kategori Materi
Flowchart = Gambar 3.8
Desain UI = Gambar 3.39
Gambar 4.12 Halaman Kategori Materi
Pada gambar 4.12 menampilkan data dari kategori materi yang nantinya
membantu pengelompokan data materi di halaman data materi.
118
11. Halaman Tambah Kategori Materi
Nama Halaman = Tambah Kategori Materi
Flowchart = Gambar 3.8
Desain UI = Gambar 3.40
Gambar 4.13 Halaman Tambah Kategori Materi
Pada gambar 4.13 menampilkan form untuk menambah data kategori
materi.
12. Halaman Edit Kategori Materi
Nama Halaman = Edit Kategori Materi
Flowchart = Gambar 3.8
Desain UI = Gambar 3.41
Gambar 4.14 Halaman Edit Kategori Materi
Pada gambar 4.14 menampilkan form untuk mengedit atau mengubah
data dari kategori materi yang telah dipilih sebelumnya.
119
13. Halaman Data Materi Pembina
Nama Halaman = Data Materi Pembina
Flowchart = Gambar 3.9
Desain UI = Gambar 3.42
Gambar 4.15 Halaman Data Materi Pembina
Pada gambar 4.15 menampilkan semua data materi yang telah dibagikan
baik oleh pembina maupun oleh pengajar.
14. Halaman Tambah Data Materi Pembina
Nama Halaman = Tambah Data Materi Pembina
Flowchart = Gambar 3.9
Desain UI = Gambar 3.43
Gambar 4.16 Halaman Tambah Data Materi Pembina
120
Pada gambar 4.16 menampilkan form untuk menambahkan data materi
yang ingin dibagikan, diform tersebut juga sudah disediakan pilihan kategori yang
sebelumnya telah dibuat untuk membantu pengelompokkan materi.
15. Halaman Edit Data Materi Pembina
Nama Halaman = Edit Data Materi Pembina
Flowchart = Gambar 3.9
Desain UI = Gambar 3.44
Gambar 4.17 Halaman Edit Data Materi Pembina
Pada gambar 4.17 menampilkan form untuk mengedit atau mengubah
data materi yang telah dipilih sebelumnya di data materi.
16. Halaman Lihat Materi Pembina
Nama Halaman = Lihat Materi Pembina
Flowchart = Gambar 3.9
Desain UI = Gambar 3.45
121
Gambar 4.18 Halaman Lihat Materi Pembina
Pada gambar 4.18 menampilkan hasil sebuah materi yang sudah jadi dan
bisa di bagikan kepada seluruh siswa, disini pengguna juga dapat mendownload
dokumen berupa pdf untuk disimpan ke penyimpanan internal mereka masing-
masing.
17. Halaman Data Kuis Pembina
Nama Halaman = Data Kuis Pembina
Flowchart = Gambar 3.10
Desain UI = Gambar 3.46
Gambar 4.19 Halaman Data Kuis Pembina
122
Pada gambar 4.19 menampilkan halaman utama dalam melakukan
pengelolaan kuis.
18. Halaman Edit Ketentuan Kuis
Nama Halaman = Edit Ketentuan Kuis
Flowchart = Gambar 3.10
Desain UI = Gambar 3.47
Gambar 4.20 Halaman Edit Ketentuan Kuis
Pada gambar 4.20 menampilkan form untuk mengubah ketentuan kuis
yang akan dilaksanakan oleh siswa, mulai dari mengatur waktu dan melakukan
buka tutup soal.
19. Halaman Kelola Soal Kuis
Nama Halaman = Kelola Soal Kuis
Flowchart = Gambar 3.10
Desain UI = Gambar 3.48
123
Gambar 4.21 Halaman Kelola Soal Kuis
Pada gambar 4.21 menampilkan daftar soal atau pertanyaan dan terdapat
juga fitur pencarian agar memudahkan dalam mencari pertanyaan.
20. Halaman Edit Soal Kuis
Nama Halaman = Edit Soal Kuis
Flowchart = Gambar 3.10
Desain UI = Gambar 3.49
Gambar 4.22 Halaman Edit Soal Kuis
124
Pada gambar 4.22 menampilkan bagaimana pertanyaan tersebut diubah
setelah memilih pertanyaan yang akan di ubah pada halaman Kelola soal kuis.
21. Halaman Lihat Hasil Pembina
Nama Halaman = Lihat Hasil Kuis Pembina
Flowchart = Gambar 3.11
Desain UI = Gambar 3.50
Gambar 4.23 Halaman Lihat Hasil Kuis Pembina
Pada gambar 4.23 memperlihatkan data hasil dari para siswa
mengerjakan kuis yang telah dilaksanakan, terdapat beberapa menu tampilan
berupa siapa saja yang gagal maupun siapa yang lulus.
22. Halaman Lihat Histori Hasil Pembina
Nama Halaman = Lihat Histori Hasil Pembina
Flowchart = Gambar 3.11
Desain UI = Gambar 3.51
125
Gambar 4.24 Halaman Histori Hasil Siswa
Pada gambar 4.24 menampilkan seluruh histori nilai yang pernah diikuti
oleh siswa saat kuis berlangsung maupun yang telah selesai.
23. Halaman Detail Hasil Pembina
Nama Halaman = Detail Hasil Pembina
Flowchart = Gambar 3.11
Desain UI = Gambar 3.52
Gambar 4.25 Halaman Detail Hasil Pembina
126
Pada gambar 4.25 menampilkan rincian jawaban dari nilai yang telah
dipilih oleh pembina.
24. Halaman Data Forum Pembina
Nama Halaman = Data Forum Pembina
Flowchart = Gambar 3.15
Desain UI = Gambar 3.53
Gambar 4.26 Halaman Data Forum Pembina
Pada gambar 4.26 menampilkan seluruh forum diskusi dimana semua
postingan – postingan dari pembina, pengajar dan siswa diperlihatkan dalam satu
halaman.
25. Halaman Postingan Selengkapnya Pembina
Nama Halaman = Postingan Selengkapnya Pembina
Flowchart = Gambar 3.15
Desain UI = Gambar 3.54
127
Gambar 4.27 Halaman Postingan Selengkapnya Pembina
Pada gambar 4.27 menampilkan percakapan dari salah satu postingan
yang telah dibuat dan dipilih untuk di komentari atau sekedar untuk melihatnya
saja.
26. Halaman Tulis Postingan Pembina
Nama Halaman = Tulis Postingan Pembina
Flowchart = Gambar 3.15
Desain UI = Gambar 3.55
128
Gambar 4.28 Halaman Tulis Postingan Pembina
Pada gambar 4.28 menampilkan form untuk membuat postingan baru
yang bisa dibuat oleh pembina.
4.1.3 Pengajar
Halaman ini digunakan untuk pengajar agar mempermudah dalam
memakai aplikasi.
1. Halaman Dashboard Pengajar
Nama Halaman = Dashboard Pengajar
Flowchart = Gambar 3.4
Desain UI = Gambar 3.56
Gambar 4.29 Halaman Dashboard Pengajar
Pada gambar 4.29 menampilkan tampilan awal setelah pengajar
melakukan login kedalam sistem, terdapat beberapa informasi mengenai hasil
ujian, jumlah siswa, materi dan judul posting.
2. Halaman Profil Pengajar
Nama Halaman = Profil Pengajar
129
Flowchart = Gambar 3.5
Desain UI = Gambar 3.57
Gambar 4.30 Halaman Profil Pengajar
Pada gambar 4.30 menampilkan informasi data diri pengajar yang masuk
ke sistem aplikasi.
3. Halaman Edit Profil Pengajar
Nama Halaman = Edit Profil Pengajar
Flowchart = Gambar 3.5
Desain UI = Gambar 3.58
Gambar 4.31 Halaman Edit Profil Pengajar
130
Pada gambar 4.31 menampilkan informasi data diri pengajar yang akan
diubah datanya sendiri oleh pengajar.
4. Halaman Semua Materi Pengajar
Nama Halaman = Semua Materi Pengajar
Flowchart = -
Desain UI = Gambar 3.59
Gambar 4.32 Halaman Semua Materi Pengajar
Pada gambar 4.32 menampilkan seluruh data materi yang telah dibagikan
oleh semua pengajar serta pembina.
5. Halaman Data Materi Pengajar
Nama Halaman = Data Materi Pengajar
Flowchart = Gambar 3.9
Desain UI = Gambar 3.60
131
Gambar 4.33 Halaman Data Materi Pengajar
Pada gambar 4.33 menampilkan seluruh data materi yang telah dibagikan
oleh pengguna itu sendiri, sehingga data materi disini bisa diubah dan dihapus.
6. Halaman Tambah Materi Pengajar
Nama Halaman = Tambah Materi Pengajar
Flowchart = Gambar 3.9
Desain UI = Gambar 3.61
Gambar 4.34 Halaman Tambah Materi Pengajar
132
Pada gambar 4.34 menampilkan form untuk menambahkan materi
kedalam sistem oleh pengguna pengajar yang telah masuk ke dalam aplikasi.
7. Halaman Edit Materi Pengajar
Nama Halaman = Edit Materi Pengajar
Flowchart = Gambar 3.9
Desain UI = Gambar 3.62
Gambar 4.35 Halaman Edit Materi Pengajar
Pada gambar 4.35 menampilkan form untuk mengubah data materi yang
telah dipilih oleh pengguna pengajar di halaman data materi tadi.
8. Halaman Lihat Materi Pengajar
Nama Halaman = Lihat Materi Pengajar
Flowchart = Gambar 3.9
Desain UI = Gambar 3.63
133
Gambar 4.36 Halaman Lihat Materi Pengajar
Sama seperti halaman lihat materi pada pembina, di halaman lihat materi
disini (gambar 4.36) memperlihatkan hasil dari materi yang sudah dibagikan,
disini pengguna juga bisa mengunduh materi untuk disimpan ke media
penyimpanan internal mereka.
9. Halaman Data Kuis Pengajar
Nama Halaman = Data Kuis Pengajar
Flowchart = Gambar 3.12
Desain UI = Gambar 3.64
Gambar 4.37 Halaman Data Kuis Pengajar
134
Pada gambar 4.37 adalah halaman awal untuk melihat hasil siswa dalam
mengikuti latihan kuis, pada bagian atas terdapat informasi jumlah siswa yang
mengikuti ujian, dan dibagian bawah adalah informasi mengenai sifat ujian itu
sendiri.
10. Halaman Histori Hasil Pengajar
Nama Halaman = Histori Hasil Pengajar
Flowchart = Gambar 3.12
Desain UI = Gambar 3.65
Gambar 4.38 Halaman Histori Hasil Pengajar
Setelah halaman data kuis terbuka maka ketika pengguna membuka
histori hasil siswa yang berada di bagian atas halaman data kuis, maka pada
gambar 4.38 pengguna akan diperlihatkan halaman informasi siapa saja yang telah
mengikuti kuis dan hasilnya seperti apa sesuai dengan kelas yang diajar oleh
pengajar itu sendiri.
11. Halaman Detail Hasil Pengajar
Nama Halaman = Detail Hasil Pengajar
Flowchart = Gambar 3.12
Desain UI = Gambar 3.66
135
Gambar 4.39 Halaman Detail Hasil Siswa Pengajar
Pada gambar 4.39 menampilkan informasi rincian dari jawaban siswa
yang sebelumnya dipilih oleh pengajar.
12. Halaman Forum Diskusi Pengajar
Nama Halaman = Forum Diskusi Pengajar
Flowchart = Gambar 3.14
Desain UI = Gambar 3.67
Gambar 4.40 Halaman Forum Diskusi Pengajar
136
Pada gambar 4.40 memperlihatkan semua postingan yang telah dibuat
oleh pengajar, pembina dan siswa.
13. Halaman Postingan Saya Pengajar
Nama Halaman = Postingan Saya Pengajar
Flowchart = Gambar 3.14
Desain UI = Gambar 3.68
Gambar 4.41 Halaman Postingan Saya Pengajar
Pada gambar 4.41 memperlihatkan semua postingan yang telah dibuat
oleh pengguna pengajar yang masuk ke dalam aplikasi tersebut, sehingga
pengguna tersebut dapat menghapus atau melihat postingan tersebut.
14. Halaman Tulis Postingan Pengajar
Nama Halaman = Tulis Postingan Pengajar
Flowchart = Gambar 3.14
Desain UI = Gambar 3.69
137
Gambar 4.42 Halaman Tulis Postingan Pengajar
Pada gambar 4.42 memperlihatkan form untuk menulis postingan baru
atau membuka sesi diskusi yang baru untuk mendiskusikan suatu hal bersama
pembina, pengajar, dan siswa.
15. Halaman Postingan Selengkapnya Pengajar
Nama Halaman = Postingan Selengkapnya Pengajar
Flowchart = Gambar 3.14
Desain UI = Gambar 3.70
Gambar 4.43 Halaman Postingan Selengkapnya Pengajar
138
Pada gambar 4.43 memperlihatkan sebuah postingan yang telah dipilih
untuk mengikuti diskusi secara langsung, berkomentar atau hanya melihatnya
saja.
4.1.4 Siswa
Halaman ini digunakan untuk siswa agar mempermudah dalam memakai
aplikasi.
1. Halaman Dashboard Siswa
Nama Halaman = Dashboard Siswa
Flowchart = Gambar 3.4
Desain UI = Gambar 3.71
Gambar 4.44 Halaman Dashboard Siswa
Pada gambar 4.44 memperlihatkan sebuah halaman awal yang akan
ditampilkan ketika siswa sudah melakukan login kedalam aplikasi, terdapat
tombol akses langsung ke 3 fitur utama dalam aplikasi ini, dan juga diatas terdapat
informasi pengumuman.
2. Halaman Profil Siswa
139
Nama Halaman = Profil Siswa
Flowchart = Gambar 3.5
Desain UI = Gambar 3.72
Gambar 4.45 Halaman Profil Siswa
Pada gambar 4.45 memperlihatkan data diri lengkap dari siswa yang
telah masuk kedalam aplikasi ini.
3. Halaman Edit Profil Siswa
Nama Halaman = Edit Profil Siswa
Flowchart = Gambar 3.5
Desain UI = Gambar 3.73
140
Gambar 4.46 Halaman Edit Profil Siswa
Pada gambar 4.46 menampilkan form untuk mengubah informasi data
dari siswa tersebut, ada beberapa form yang memang tidak bisa diganti misalnya
no induk, dan juga agama, kelas, dan status siswa yang harus diubah oleh
pembina.
4. Halaman Data Materi Siswa
Nama Halaman = Data Materi Siswa
Flowchart = Gambar 3.17
Desain UI = Gambar 3.74
Gambar 4.47 Halaman Data Materi Siswa
Pada gambar 4.47 memperlihatkan semua data materi yang telah
dibagikan oleh pembina dan pengajar, terdapat judul materi dan gambar kecil
serta keterangan penulis yang terdapat dalam satu baris materi.
5. Halaman Data Materi Kategori Siswa
Nama Halaman = Data Materi Kategori Siswa
Flowchart = Gambar 3.17
141
Desain UI = Gambar 3.75
Gambar 4.48 Halaman Data Materi Kategori Siswa
Pada gambar 4.48 memperlihatkan seluruh kategori materi yang sudah
terkelompok untuk mempermudahkan siswa dalam mencari materi – materi
berdasarkan kategori materi.
6. Halaman Lihat Materi Siswa
Nama Halaman = Lihat Materi Siswa
Flowchart = Gambar 3.17
Desain UI = Gambar 3.76
142
Gambar 4.49 Halaman Lihat Materi Siswa
Pada gambar 4.49 memperlihatkan tampilan materi yang telah dipilih,
terdapat gambar materi, penjelasan materi, video materi, serta siswa juga dapat
mengunduh materi untuk disimpan ke penyimpanan internal mereka.
7. Halaman Ikut Kuis
Pada halaman ini digunakan sebelum siswa mengikuti atau mengerjakan
soal kuis, terdapat beberapa bagian pada halaman ini sesuai dengan kondisi siswa.
A. Halaman Kuis Ditutup
Nama Halaman = Kuis Ditutup
Flowchart = Gambar 3.16
143
Desain UI = Gambar 3.77
Gambar 4.50 Halaman Kuis Ditutup
Pada gambar 4.50 memperlihatkan dan menjelaskan bahwa kondisi saat
ini latihan kuis untuk pramuka belum dibuka, atau masih ditutup oleh pembina.
B. Halaman Kuis Dibuka
Nama Halaman = Kuis Dibuka
Flowchart = Gambar 3.16
Desain UI = Gambar 3.78
144
Gambar 4.51 Halaman Kuis Dibuka
Pada gambar 4.51 memperlihatkan kondisi dimana jika latihan kuis telah
dibuka oleh pembina dan siswa dapat melaksanakan ujian latihan kuis.
C. Jendela Pemberitahuan Pengerjaan Kuis
Nama Halaman = Jendela Pemberitahuan Pengerjaan Kuis
Flowchart = Gambar 3.16
Desain UI = Gambar 3.79
Gambar 4.52 Jendela Pemberitahuan Pengerjaan Kuis
145
Setelah tombol mulai dibuka, maka akan ditampilkan sebuah pop up atau
jendela kecil untuk memperlihatkan berapa waktu yang dibutuhkan siswa dalam
mengerjakan latihan kuis ini nantinya seperti gambar 4.52.
D. Halaman Kuis Selesai
Nama Halaman = Kuis Selesai
Flowchart = Gambar 3.16
Desain UI = Gambar 3.80
Gambar 4.53 Halaman Kuis Selesai
Pada gambar 4.53 memperlihatkan kondisi dimana ketika seorang siswa
telah melaksanakan latihan kuis dan mencoba untuk membuka menu ikut kuis,
maka secara otomatis siswa tidak dapat untuk melaksanakan ujian lagi sampai
pembina melakukan reset kembali.
8. Halaman Soal
Nama Halaman = Halaman Soal Pengerjaan
Flowchart = Gambar 3.16
Desain UI = Gambar 3.81
146
Gambar 4.54 Halaman Pengerjaan Soal
Pada gambar 4.54 memperlihatkan form pengerjaan soal latihan kuis
untuk para siswa, pada halaman ini tidak ada navigasi menu dan hanya
menampilkan soal dan waktu, pada halaman ini juga tidak dapat di reload
halaman, sehingga ketika siswa mereload halaman waktu akan tetap berjalan,
sehingga terhindar dari kecurangan waktu.
9. Halaman Hasil Kuis Siswa
Nama Halaman = Hasil Kuis Siswa
Flowchart = Gambar 3.16
Desain UI = Gambar 3.82
147
Gambar 4.55 Halaman Hasil Kuis Siswa
Pada gambar 4.55 memperlihatkan hasil kuis yang telah diikuti oleh
siswa, setelah pengerjaan soal selesai maka siswa dapat mengkoreksi kesalahan
mereka secara langsung melalui halaman ini.
10. Halaman Petunjuk
Nama Halaman = Petunjuk Kuis
Flowchart = Gambar 3.16
Desain UI = Gambar 3.83
148
Gambar 4.56 Halaman Petunjuk Kuis
Sebelum melaksanakan latihan kuis, pada gambar 4.56 siswa dapat
melihat petunjuk bagaimana cara pengisian atau ikut dalam mengerjakan latihan
kuis.
11. Halaman Lihat Nilai Saya Siswa
Nama Halaman = Lihat Nilai Saya
Flowchart = Gambar 3.13
Desain UI = Gambar 3.84
Gambar 4.57 Halaman Lihat Nilai Saya Siswa
149
Pada gambar 4.57 memperlihatkan seluruh nilai siswa yang telah
melaksanakan latihan kuis, siswa hanya dapat melihat hasil kuis mereka sendiri
dan tidak dapat melihat hasil kuis dari siswa lainnya.
12. Halaman Detail Hasil Siswa
Nama Halaman = Detail Hasil Siswa
Flowchart = Gambar 3.13
Desain UI = Gambar 3.85
Gambar 4.58 Halaman Detail Hasil Siswa
Pada halaman ini siswa dapat melihat detail rinci dari jawaban mereka
yang telah dikerjakan sebelumnya.
13. Halaman Semua Forum Siswa
Nama Halaman = Semua Forum Siswa
Flowchart = Gambar 3.14
Desain UI = Gambar 3.86
150
Gambar 4.59 Halaman Semua Forum Siswa
Pada gambar 4.59 memperlihatkan semua postingan yang telah dibuat
oleh semua pengajar, pembina, maupun semua siswa, terdapat pula pencarian post
untuk mempermudah mencari judul postingan yang ingin dicari sebelum
membuka sesi diskusi baru.
14. Halaman Postingan Saya Siswa
Nama Halaman = Postingan Saya Siswa
Flowchart = Gambar 3.14
Desain UI = Gambar 3.87
Gambar 4.60 Halaman Postingan Saya Siswa
151
Pada gambar 4.60 memperlihatkan semua postingan yang telah dibuat
oleh siswa yang bersangkutan di dalam aplikasi ini, dihalaman ini juga siswa
dapat menghapus atau hanya melihat postingan mereka sendiri.
15. Halaman Tulis Postingan Siswa
Nama Halaman = Tulis Postingan Siswa
Flowchart = Gambar 3.14
Desain UI = Gambar 3.88
Gambar 4.61 Halaman Tulis Postingan Siswa
Pada gambar 4.61 memperlihatkan form untuk menulis postingan baru
atau memulai diskusi baru yang dibuat oleh siswa yang masuk kedalam aplikasi.
16. Halaman Postingan Selengkapnya Siswa
Nama Halaman = Postingan Selengkapnya Siswa
Flowchart = Gambar 3.14
Desain UI = Gambar 3.89
152
Gambar 4.62 Halaman Postingan Selengkapnya Siswa
Pada gambar 4.62 memperlihatkan sebuah diskusi yang telah dipilih oleh
siswa tersebut, dan siswa tersebut dapat berkomentar, atau hanya melihat diskusi
tersebut.
17. Halaman Pengumuman
Nama Halaman = Pengumuman
Flowchart = Gambar 3.18
Desain UI = Gambar 3.90
153
Gambar 4.63 Halaman Pengumuman
Pada gambar 4.63 memperlihatkan pengumuman atau pemberitahuan
yang diberikan pembina kepada siswa.
4.2 Evaluasi Sistem
Pada tahap evaluasi sistem kegiatan yang diuji terhadap aplikasi
menggunakan Alpha testing dengan metode black box testing selenium. Metode
Black Box Testing merupakan pengujian program yang mengutamakan pengujian
terhadap kebutuhan fungsi dari suatu program. Tujuan dari metode Black Box
Testing ini adalah untuk menemukan kesalahan fungsi pada program. Pengujian
dengan metode Black Box Testing dilakukan dengan cara memberikan sejumlah
input pada program. Input tersebut kemudian diproses sesuai dengan kebutuhan
fungsionalnya untuk melihat apakah program aplikasi dapat menghasilkan output
yang sesuai dengan yang diinginkan dan sesuai pula dengan fungsi dasar dari
program tersebut. Apabila dari input yang diberikan proses dapat menghasilkan
output yang sesuai dengan kebutuhan fungsionalnya, maka program yang dibuat
sudah benar, tetapi apabila output yang dihasilkan tidak sesuai dengan kebutuhan
fungsionalnya, maka masih terdapat kesalahan pada program tersebut, dan
selanjutnya dilakukan penelusuran perbaikan untuk memperbaiki kesalahan yang
terjadi.
152
4.2.1 Uji Login
Tabel 4.1 Uji Login
No Nama
Pengujian Cara Pengujian Proses
Output
1 Login
sebagai
pembina
Pada uji coba ini pengguna memasukkan username dan password mereka.
Aplikasi mengecek level, username, dan password ke dalam database.
152
153
No Nama
Pengujian Cara Pengujian Proses
Output
2 Login
sebagai
pengajar
Pada uji coba ini pengguna memasukkan username dan password mereka.
Aplikasi mengecek level, username, dan password ke dalam database.
3 Login
sebagai
siswa
Pada uji coba ini pengguna memasukkan username dan password mereka.
Aplikasi mengecek level, username, dan password ke dalam database.
153
154
4.2.2 Uji Sistem Sebagai Pembina
Tabel 4.2 Uji Coba Sistem Sebagai Pembina
No Nama Pengujian Cara Pengujian Proses
Output
1 Edit Profil Pada halaman ini pengguna dapat mengubah username, password, nama lengkap, alamat, agama, jenis kelamin dan foto.
Update data pada tabel pembina.
154
155
No Nama Pengujian Cara Pengujian Proses Output
2 Tambah
Data
Pengajar
Pada halaman ini pengguna memasukkan ID Pengajar, username, foto, password, agama, nama, jenis kelamin, dan alamat.
Data disimpan ke dalam tabel pengajar.
3 Edit Data
Pengajar
Pada halaman ini pengguna dapat mengubah username, foto, password, agama, nama, jenis kelamin, dan alamat, sedangkan ID Pengajar tidak bisa.
Data diupdate ke dalam tabel pengajar.
155
156
No Nama Pengujian Cara Pengujian Proses Output
4 Menghapus
Data
Pengajar
Pengguna memilih data pengajar yang ingin dihapus dengan menekan tombol hapus pada tabel sebelah kanan.
Data pengajar pada tabel pengajar di database terhapus.
5 Tambah
Data Siswa
Pada halaman ini pengguna memasukkan nomor induk siswa, username, password, nama, jenis kelamin, agama, kelas, tingkatan pramuka, alamat, dan foto.
Data siswa ditambahkan kedalam tabel siswa di database.
156
157
No Nama Pengujian Cara Pengujian Proses Output
6 Edit Data
Siswa
Pada halaman ini pengguna mengubah username, password, nama, jenis kelamin, agama, kelas, tingkatan pramuka, alamat, dan foto.
Data diupdate ke dalam tabel siswa.
7 Hapus
Data Siswa
Pengguna memilih data siswa yang ingin dihapus dengan menekan tombol hapus pada tabel sebelah kanan.
Data siswa pada tabel siswa di database terhapus.
157
158
No Nama Pengujian Cara Pengujian Proses Output
8 Tambah
Data
Kategori
Materi
Pada halaman ini pengguna memasukkan nama kategori materi.
Data kategori materi ditambahkan kedalam tabel kategori materi di database.
9 Edit Data
Kategori
Materi
Pada halaman ini pengguna mengubah nama kategori materi.
Data diupdate ke dalam tabel kategori materi.
10 Hapus
Data
Kategori
Materi
Pengguna memilih data kategori materi yang ingin dihapus dengan menekan tombol hapus pada tabel sebelah kanan.
Data kategori materi pada tabel kategori materi di database terhapus.
158
159
No Nama Pengujian Cara Pengujian Proses Output
11 Tambah
Data
Materi
Pada halaman ini pengguna memasukkan kategori materi, judul materi, isi materi, gambar jpg, video mp4, dokumen pdf.
Data materi ditambahkan kedalam tabel materi di database.
160
No Nama Pengujian Cara Pengujian Proses Output
12 Edit Data
Materi
Pada halaman ini pengguna mengubah nama judul materi, kategori, isi, gambar jpg, video mp4, dan dokumen pdf.
Data diupdate ke dalam tabel materi.
13 Hapus
Data
Materi
Pengguna memilih data materi yang ingin dihapus dengan menekan tombol hapus pada tabel sebelah kanan.
Data materi pada tabel materi di database terhapus.
159
161
No Nama Pengujian Cara Pengujian Proses Output
14 Lihat Data
Materi
Pengguna memilih data materi yang ingin dilihat dengan menekan tombol preview pada tabel sebelah kanan.
Mengambil data dari tabel materi dan kategori materi.
15 Mengubah
Ketentuan
Kuis
Pada halaman ini pengguna mengubah lama waktu yang diberikan dan membuka atau menutup kuis.
Data ketentuan kuis di update ke dalam tabel soal di database.
16 Mengubah
Pertanyaan
Kuis
Pada halaman ini pengguna mengubah isi soal kuis, jawaban abcd, dan kunci jawaban.
Data pertanyaan kuis di update ke dalam tabel jawab di database.
160
162
No Nama Pengujian Cara Pengujian Proses Output
17 Melihat
Hasil
Pengguna memilih pilihan untuk melihat hasil, semua, lulus, atau gagal.
Mengambil data dari tabel hasil di database.
18 Mengulang
i ujian
siswa
Pengguna memilih data siswa untuk mengulangi kuis pada tombol restart paling kanan.
Data pada tabel hasil di update.
161
163
No Nama Pengujian Cara Pengujian Proses Output
19 Melihat
Semua
Forum
Pengguna memilih data forum pada menu di kiri halaman.
Mengambil data dari tabel posting di database.
20 Melihat
Diskusi
Pengguna memilih postingan yang ingin dilihat diskusinya.
Menampilkan data pada tabel posting dan komen di database sesuai postingan yang dipilih.
21 Berkoment
ar Di
Diskusi
Pengguna mengisi komentar pada diskusi. Data komentar ditambahkan ke tabel komen.
162
164
No Nama Pengujian Cara Pengujian Proses Output
22 Membuat
Postingan
Baru
Pengguna memasukkan kategori materi, judul postingan, isi postingan, dan gambar.
Data postingan ditambah ke tabel posting.
165
No Nama Pengujian Cara Pengujian Proses Output
23 Menghapus
Postingan
Pengguna memilih postingan yang ingin dihapus di bagian bawah.
Data postingan dihapus dari tabel posting pada database.
24 Menghapu
s
Komentar
Pengguna memilih icon ‘X’ pada komentar di sebuah diskusi.
Data komentar dihapus dari tabel komen pada database.
4.3.3 Uji Sistem Sebagai Pengajar
Tabel 4.3 Uji Sistem Sebagai Pengajar
No Nama
Pengujian Cara Pengujian Proses
Output
163
166
No Nama
Pengujian Cara Pengujian Proses
Output
1 Edit Profil Pada halaman ini pengguna dapat mengubah username, password, nama lengkap, alamat, agama, jenis kelamin dan foto.
Update data pada tabel pengajar.
2 Tambah
Data Materi
Pada halaman ini pengguna memasukkan kategori materi, judul materi, isi materi, gambar jpg, video mp4, dokumen pdf.
Data materi ditambahkan kedalam tabel materi di database.
167
No Nama
Pengujian Cara Pengujian Proses
Output
3 Edit Data
Materi
Pada halaman ini pengguna mengubah nama judul materi, kategori, isi, gambar jpg, video mp4, dan dokumen pdf.
Data diupdate ke dalam tabel materi.
4 Hapus Data
Materi
Pengguna memilih data materi yang ingin dihapus dengan menekan tombol hapus pada tabel sebelah kanan.
Data materi pada tabel materi di database terhapus.
5 Lihat Data
Materi
Pengguna memilih data materi yang ingin dilihat dengan menekan tombol preview pada tabel sebelah kanan.
Mengambil data dari tabel materi dan kategori materi.
165
168
No Nama
Pengujian Cara Pengujian Proses
Output
6 Melihat
Hasil
Pengguna memilih pilihan histori untuk membuka histori siswa
Mengambil data dari tabel hasil di database.
7 Melihat
Semua
Forum
Pengguna memilih data forum pada menu di kiri halaman.
Mengambil data dari tabel posting di database.
Setelah pengguna memilih data forum, maka akan ditampilkan semua postingan.
166
169
No Nama
Pengujian Cara Pengujian Proses
Output
20 Melihat
Diskusi
Pengguna memilih postingan yang ingin dilihat diskusinya.
Menampilkan data pada tabel posting dan komen di database sesuai postingan yang dipilih.
21 Berkomenta
r Di Diskusi
Pengguna mengisi komentar pada diskusi.
Data komentar ditambahkan ke tabel komen.
22 Membuat
Postingan
Baru
Pengguna memasukkan kategori materi, judul postingan, isi postingan, dan gambar.
Data postingan ditambah ke tabel posting.
167
170
No Nama
Pengujian Cara Pengujian Proses
Output
23 Menghapus
Postingan
Pengguna memilih postingan yang ingin dihapus di bagian bawah.
Data postingan dihapus dari tabel posting pada database.
24 Menghapus
Komentar
Pengguna memilih icon ‘X’ pada komentar di sebuah diskusi.
Data komentar dihapus dari tabel komen pada database.
168
171
4.3.4 Uji Sistem Sebagai Siswa
Tabel 4.4 Uji Sistem Sebagai Siswa
No Nama Pengujian
Cara Pengujian Proses Output
1 Edit Profil Pada halaman ini pengguna dapat mengubah username, password, nama lengkap, alamat, jenis kelamin dan foto.
Update data pada tabel siswa.
2 Lihat Data
Materi
Pengguna memilih data materi yang ingin dilihat dengan menekan materi yang ditampilkan.
Mengambil data dari tabel materi dan kategori materi.
169
172
No Nama Pengujian Cara Pengujian Proses Output
3 Menyimpa
n
Dokumen
Materi
Pengguna membuka halaman materi dan memilih tombol download dibawah.
Mengambil data dari server untuk diunduh.
4 Mengerjak
an Kuis
Pengguna mengisi pertanyaan pada halaman mengerjakan latihan kuis dan menekan tombol selesai, atau jika waktu habis.
Data hasil dari pengerjaan soal ditambahkan ke tabel hasil pada database.
170
173
No Nama Pengujian Cara Pengujian Proses Output
6 Melihat
Nilai Saya
Pengguna memilih kuis latihan pada menu sebelah kiri, dan memilih lihat nilai saya.
Mengambil data dari tabel hasil di database.
7 Melihat
Semua
Forum
Pengguna memilih forum diskusi pada menu di kiri halaman, dan memilih semua forum.
Mengambil data dari tabel posting di database.
8 Melihat
Diskusi
Pengguna memilih postingan yang ingin dilihat diskusinya.
Menampilkan data pada tabel posting dan komen di database sesuai postingan yang dipilih.
171
174
No Nama Pengujian Cara Pengujian Proses Output
21 Berkoment
ar Di
Diskusi
Pengguna mengisi komentar pada diskusi.
Data komentar ditambahkan ke tabel komen.
22 Membuat
Postingan
Baru
Pengguna memasukkan kategori materi, judul postingan, isi postingan, dan gambar.
Data postingan ditambah ke tabel posting.
172
175
No Nama Pengujian Cara Pengujian Proses Output
23 Menghapus
Postingan
Pengguna memilih postingan yang ingin dihapus di bagian bawah.
Data postingan dihapus dari tabel posting pada database.
24 Menghapus
Komentar
Pengguna memilih icon ‘X’ pada komentar di sebuah diskusi.
Data komentar dihapus dari tabel komen pada database.
173
174
4.3 Analisis Hasil Uji Coba
Berdasarkan hasil uji coba dan evaluasi sitem maka disini dilakukan
analisa terhadap hasil uji coba dan evaluasi sistem. Hasil uji coba tadi kemudian
didapatkan hasil sebagai berikut:
1. Aplikasi mampu menyimpan data pembina, pengajar, siswa, materi, forum, dan
kuis.
2. Aplikasi dapat menampilkan informasi profil pengguna yang diambil dari
database.
3. Aplikasi dapat melakukan pendistribusian materi kepada siswa.
4. Aplikasi dapat menampilkan informasi berupa objek gambar dan video
didalam materi, juga dapat diunduh oleh pengguna.
5. Aplikasi dapat membuka atau menuntup kuis setelah ditentukan pembina.
6. Aplikasi dapat menampilkan pengerjaan soal kuis dengan waktu yang telah
ditentukan pembina sebelumnya.
7. Aplikasi dapat menampilkan informasi hasil evaluasi kuis setiap siswa telah
melakukan pengerjaan kuis.
8. Aplikasi dapat menjadi wadah untuk membantu komunikasi antara pembina,
pengajar, dan siswa lewat fitur forum diskusi dimana pengguna dapat membuat
posting dan juga berkomentar pada postingan tersebut.
4.4 Hubungan Aplikasi E-Learning Pramuka Dengan SCORM
Pada poin ini akan dijelaskan bagaimana Aplikasi E-Learning Pramuka
Pada SMPN 1 Kesamben Jombang dapat dikatakan sebuah website e-learning
dengan menggunakan standar dari SCORM setelah melakukan uji coba sistem.
175
A. Learning Management System (LMS)
LMS berguna untuk mengirim, melacak, melaporkan dan mengelola isi
pembelajaran, mengetahui kemajuan siswa dan interaksi siswa dengan materi
pembelajaran. Terdapat 7 buah layanan didalam LMS antara lain :
1. Learning Profile Service
Didalam aplikasi ini terdapat data pengguna yang dapat mengoperasikan
aplikasi ini diantaranya pembina pada gambar 4.4, pengajar pada gambar 4.30,
dan siswa pada gambar 4.45.
2. Course Administravie Service
Didalam aplikasi ini pembina dan pengajar dapat melakukan pengaturan
baik berupa menambah, menghapus, maupun mengubah materi dan dibagikan
kepada siswa nantinya, Course Administravie Service pada aplikasi ini dapat
dilihat pada gambar 4.12 s/d gambar 4.18, dan gambar 4.32 s/d gambar 4.36.
3. Assessment Service
Didalam aplikasi ini pembina dapat melakukan pengelolaan latihan kuis
(gambar 4.19), menentukan sifat dari kuis yang akan dibuka (gambar 4.20),
menghapus atau mengubah soal (gambar 4.21 dan 4.22), serta mengelola hasil
latihan kuis (gambar 4.23), dan pelaksanaannya dapat dilakukan siswa pada
gambar 4.50 s/d gambar 4.55.
4. Sequencing Service
Didalam aplikasi ini terdapat materi yang memiliki teks materi, gambar,
dan video yang dapat dilihat oleh siswa (gambar 4.47 s/d gambar 4.49), serta
untuk kuis sendiri terbagi dari 3 tingkatan yang berbeda sesuai dengan tingkatan
pramuka siswa (gambar 4.19 dan gambar 4.20).
176
5. Delivery Service
Didalam aplikasi ini materi yang sudah ditambahkan oleh pembina dan
pengajar (gambar 4.15 dan gambar 4.33) akan secara langsung terbagi oleh siswa,
dan siswa dapat mengaksesnya langsung (gambar 4.47), bahkan dapat
menyimpannya kedalam media penyimpanan internal mereka (gambar 4.49).
6. Tracking Service
Didalam aplikasi ini pembina mampu melihat seluruh nilai siswa
(gambar 4.23 s/d gambar 4.25), lalu pengajar mampu melihat nilai siswa yang
sesuai dengan tingkat yang diajar oleh pengajar itu sendiri (gambar 4.38 dan
gambar 4.39), dan siswa dapat melihat nilainya sendiri (gambar 4.57 dan gambar
4.58).
7. Content Management Service
Didalam aplikasi ini yang dapat mengelola materi dan latihan kuis hanya
pembina (gambar 4.12 s/d gambar 4.24), sedangkan untuk mengelola materi saja
hanya pengajar yang dapat melakukan (gambar 4.33 s/d gambar 4.35).
Adapun fitur dimana agar pembelajar dapat melakukan komunikasi dari
jarak jauh dan mendiskusikan hal yang mereka ingin tahu, dengan fitur forum
diskusi, memungkinkan pembina, pengajar dan siswa dapat saling berkomunikasi
dalam beberapa diskusi sekaligus, sehingga pembelajaran diluar kelas tetap dapat
dilakukan walaupun dari jarak jauh. Adapun tampilan forum diskusi dari masing –
masing pengguna dapat dilihat pada gambar 4.26 s/d gambar 4.28 (pembina),
gambar 4.40 s/d gambar 4.43 (pengajar), gambar 4.59 s/d gambar 4.62 (siswa).
B. Asset
177
Aplikasi e-learning pramuka ini merupakan media pembelajaran dimana
semua materi yang dibagikan oleh pembina dan pengajar memberikan isi berupa
judul, teks isi, gambar (jpg, png, dan gif), video (mp4 dan 3gp), serta dokumen
(pdf dan doc) yang dapat diolah oleh pembina (gambar 4.12 s/d gambar 4.23) dan
pengajar (gambar 4.33 s/d gambar 4.36) sebelum ditampilkan atau dibagikan
kepada siswa (gambar 4.47 s/d gambar 4.49).
C. Sharable Content Objects (SCO)
Untuk meningkatkan pembelajaran pramuka ini, maka dari 7 buah
layanan yang ada di Learning Management System diatas serta fitur forum diskusi
dihubungkan dengan jaringan yang meluas seperti website agar semua pengguna
dapat mengakses e-learning pramuka ini dimana saja dan kapan saja, dan tentu
saja website yang dibuat harus sesuai dengan LMS untuk menunjang
pembelajaran.
D. Contect Organization
Pada aplikasi ini diberikan sebuah navigasi berupa menu yang selalu
terlihat dibagian kiri halaman untuk menunjukkan pengguna ingin ke halaman
apa, dan juga disetiap halaman akan diberikan navigasi berupa tombol button
yang fungsinya disesuaikan dengan kebutuhan yang ada di halaman tersebut,
sehingga pengguna tidak akan tersesat ketika membuka aplikasi e-learning
pramuka ini.
Lalu didalam SCORM terdapat tiga kriteria utama yaitu. Pertama, aplikasi
ini mampu menghubungkan menu yang ada didalam aplikasi dengan navigasi
disebelah kiri untuk memudahkan pengguna dalam mengakses aplikasi. Kedua,
aplikasi ini sangat mudah digunakan oleh pengguna termasuk siswa karena
178
tampilan yang tidak terlalu banyak warna, dan pemilihan penulisan yang mudah
dimengerti oleh pengguna. Ketiga, aplikasi ini memudahkan siswa dalam
mendalami materi pramuka, karena yang akan membagikan materi sendiri adalah
pembina dan pengajar, sehingga materi yang mereka terima pasti akan diajarkan
didalam praktikum pramuka.
Lalu terdapat pula empat tujuan SCORM yang harus dimiliki oleh sebuah
aplikasi e-learning diantaranya :
1. Reusable
Sebagai aplikasi pembelajaran, materi yang telah dibagikan sudah
seharusnya dapat terus digunakan oleh siswa, membuka materi yang sebelumnya
pernah dibuka kapan saja.
2. Interoperable
Aplikasi ini dapat dioperasikan menggunakan web browser seperti
(Chrome, Ms Edge, Firefox, UC, dll), sehingga membuat pengguna merasa
mudah dalam membuka aplikasi ini.
3. Durable
Materi yang telah dibagikan akan disimpan didalam database sekolah
sehingga akan bertahan lama dan sewaktu – waktu dapat dibuka kembali.
4. Accessible
Dengan adanya sistem online maka pengguna dapat membuka aplikasi
ini dimana saja dan kapan saja.
Dengan memeriksa standar SCORM dengan aplikasi e-learning pramuka
ini dapat dilihat bahwa persentase 80% aplikasi ini sudah memenuhi kriteria dari
e-learning standar SCORM, lalu untuk 20% nya didapat dari tidak sesuainya
179
aplikasi dalam menghubungkan aplikasi ke internet karena pada saat diuji coba,
aplikasi di pasang menggunakan jaringan lokal sekolah saja, lalu seorang pengajar
masih belum bisa membuat latihan kuis untuk siswa karena peraturan yang hanya
memperbolehkan pembina saja yang berhak membuat latihan kuis yang terdapat
pada Lampiran 3 – Peran dan Tanggung Jawab Organisasi, padahal menurut
standar SCORM pengajar atau guru dapat membuat latihan soal untuk siswanya.
180
BAB V
PENUTUP
5.1 Kesimpulan
Setelah melakukan uji coba terhadap Aplikasi E-Learning Pramuka Pada
SMPN 1 Kesamben Jombang dengan metode blackbox maka dapat disimpulkan
kalau aplikasi ini dapat menjalankan fungsinya sesuai dengan kebutuhan sekolah
SMPN 1 Kesamben Jombang dan rancangan yang telah dibuat telah menghasilkan
forum diskusi antara pembina, pengajar, dan siswa, lalu pembina dan pengajar
mampu memberikan materi dimana berisikan objek berupa gambar (jpg, png, dan
gif), video (mp4 dan 3gp), dan dokumen (pdf dan doc) sebagai referensi
pembelajaran untuk siswa, siswa dapat mengerjakan latihan kuis yang telah dibuat
oleh pembina, serta pembina, pengajar, dan siswa dapat menampilkan hasilnya,
dan berdasarkan model SCORM, dapat diambil kesimpulan bahwa aplikasi ini
80% sesuai dengan standar yang telah digunakan oleh model SCORM, sehingga
aplikasi ini dapat membantu ekstrakurikuler pramuka SMPN 1 Kesamben
Jombang sebagai tambahan dalam melaksanakan proses pembelajaran untuk siswa
dan siswi.
5.2 Saran
Berdasarkan rancang bangun aplikasi yang telah dibuat, saran yang dapat
diberikan oleh penulis kepada pengembangan terkait aplikasi e-learning yaitu :
1. Aplikasi dapat mencakup semua tingkat pramuka baik siaga, penggalang,
dan pendega.
180
181
2. Aplikasi diberikan fitur notifikasi secara langsung agar pengguna dapat
melihat pemberitahuan langsung.
3. Aplikasi dapat dikembangkan tidak hanya pada ekstrakurikuler pramuka
saja, namun pada ekstrakurikuler yang lainnya.
4. Aplikasi mampu menghasilkan informasi berupa absensi maupun nilai
kepramukaan yang nantinya dapat dilihat oleh orang tua wali secara
langsung.
182
DAFTAR PUSTAKA
Arief. (2011). Pemrograman Web Dinamis Menggunakan PHP dan MySQL.
Yogyakarta: Andi Offset.
Aunurrahman. (2010). Belajar dan Pembelajaran. Bandung: Alfabeta.
Casella, G., Costagliola, G., Ferrucci, F., Polese, G., & Scanniello, G. (2008). A
SCROM Thin Client Architecture for E-Learning Systems Based on Web
Services. International Journal of Distance Education Technologies,
Volume 5, Issue 1.
e-Community. (2011). Indeks Lengkap Syntax/eWolfCommunity. Yogyakarta:
MediaKom.
Heni, P. (2010). Membangun Website Interaktif dengan Adobe Creative Suite 5.
Yogyakarta: Scripta Media Creative.
Nasrudin, I. A. (2018). Buku Komplet Pramuka. Jakarta: Briliant.
Nurdyansyah, & Fahyuni, E. F. (2016). Inovasi Model Pembelajaran. Sidoarjo:
Nazamia Learning Center.
Pressman, P., & Roger, S. (2015). Rekayasa Perangkat Lunak. Yogyakarta: Andi.
Rusman. (2013). Model - Model Pembelajaran. Jakarta: Raja Grafindo Persada.
Sibero, P. (2011). Kitab Suci Web Programming. Yogyakarta: MediaKom.
Sutabri, T. (2012). Analisis Sistem Informasi. Yogyakarta: Andi Offset.
182