Pembangunan aplikasi e-learning di SMK Teknologi Industri Pembangunan Cimahi
BIODATA PENULIS
Data Pribadi
Nama
: Dedi Kusniadi
Tempat dan Tanggal Lahir
: Bandung, 05 Januari 1989
Alamat
: Jln Pahlawan desa RT : 03 RW : 15 no : 53
cimahi 40533
Jenis Kelamin
: Laki-laki
Tinggi/ Berat Badan
: 168 cm/ 60Kg
Agama
: Islam
Telp/ Cellular
: 085721682178
__________________________________________________________________
Latar Belakang Pendidikan Formal
2007-Sekarang
: UNIVERSITAS KOMPUTER INDONESIA
2003-2007
: SMK Teknologi Industri Pembangunan
2000-2003
: MTSN sukasari cimahi
1994-2000
: SDN 1 Cibodas
__________________________________________________________________
F-1
PEMBANGUNAN APLIKASI E-LEARNING
DI SMK TEKNOLOGI INDUSTRI PEMBANGUNAN CIMAHI
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana
Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
DEDI KUSNIADI
10107589
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2013
KATA PENGANTAR
Alhamdulillah puji syukur kehadirat Allah Subhanallah Wata’ala karena atas
semua nikmatnya penulis dapat melakukan dan menyelesaikan penulisan skripsi
sebagai salah satu persyaratan untuk memperoleh gelar sarjana pada Program Studi
Teknik Infomatika Universitas Komputer Indonesia Bandung.
Dalam penulisan skripsi “PEMBANGUNAN APLIKASI ELEARNING DI
SMK TEKNOLOGI INDUSTRI PEMBANGUNAN CIMAHI”, penulis ingin
mengucapkan banyak terimakasih kepada pihak-pihak yang terkait dari awal kuliah
sampai penyelesaian skripsi ini. Berikut adalah pihak yang ingin penulis sampaikan
terima kasih :
1.
Kepada Kedua Orang Tua, Bapak Zaenal Mutakin dan Ibu Diah Mardiah yang
telah banyak mendukung, mendoakan dan memberikan dukungan semangat.
2.
Keluarga penulis yang telah memberikan kesempatan untuk merasakan dunia
kuliah. Harapan dan doa mereka yang selalu tercurah setiap langkah menuju
kampus.
3.
Bapak Dr. Eddy Soeryanto Soegoto, M.Sc, selaku Rektor Universitas
Komputer Indonesia.
4.
Bapak irawan S.T, M.T, selaku Ketua Program Studi Teknik Informatika
Universitas Komputer Indonesia.
5.
Ibu Inne Novitasari,S.SI.,M.SI. selaku dosen pembimbing,yang telah bersedia
meluangkan waktu dan membimbing penulis sehingga mampu menyelesaikan
skripsi ini dengan baik.
6.
Ibu Riani Lubis,S.T.,M.T selaku dosen penguji yang telah memberikan
bimbingan dan arahan untuk perbaikan.
iii
7.
Kepada rekan-rekan IF-13 angkatan 2007 yang telah memberikan motifasi,
inspirasi, serta pengalaman yang tak ternilai harganya kepada penulis yang
tidak dapat penulis sebutkan satu per satu.
8.
Kepada pihak-pihak yang tidak dapat penulis sebutkan satu per satu, terima
kasih atas semua bantuan serta dukungan sehingga penulis dapat
menyeleseikan kuliah ini.
Akhir kata, semoga semua pihak yang telah memberikan bantuan
mendapatkan balasan dari Allah SWT. Aamiin
Bandung, 15 juli 2013
penulis
iv
DAFTAR ISI
ABSTRAK.....................................................................................................................i
ABSTRACT..................................................................................................................ii
KATA PENGANTAR.................................................................................................iii
DAFTAR ISI.................................................................................................................v
DAFTAR GAMBAR.................................................................................................viii
DAFTAR TABEL........................................................................................................xi
DAFTAR LAMPIRAN...............................................................................................xv
DAFTAR SIMBOL....................................................................................................xvi
BAB 1 PENDAHULUAN............................................................................................1
1.1 Latar Belakang........................................................................................................1
1.2 Rumusan Masalah...................................................................................................2
1.3 Maksud dan Tujuan.................................................................................................2
1.3.1
Maksud..............................................................................................................2
1.3.2
Tujuan...............................................................................................................3
1.4 Batasan Masalah......................................................................................................3
1.5 Metode penelitian....................................................................................................4
1.6 Sistematika penulisan..............................................................................................6
BAB 2 TINJAUAN PUSTAKA...................................................................................8
2.1 Tinjauan Pustaka.....................................................................................................8
2.1.1 Sejarah Sekolah....................................................................................................8
2.1.2 Logo Sekolah........................................................................................................9
2.1.3 Struktur Organisasi...............................................................................................9
2.1.4 Visi dan Misi Sekolah.........................................................................................13
2.2 Landasan Teori......................................................................................................14
2.2.1 Pengertian Sistem...............................................................................................14
v
2.2.2 Pengertian Informasi ..........................................................................................14
2.2.3 Pengertian Sistem Informasi...............................................................................14
2.3 Elearning ...............................................................................................................15
2.4 Analisis butir soal..................................................................................................17
2.4.1 Tujuan analisis butir soal ...................................................................................18
2.4.2 langkah langkah analisis butir soal.....................................................................18
2.5 internet...................................................................................................................25
2.5.1 perkembangan internet .......................................................................................25
2.6 tools implementasi ................................................................................................25
2.6.1 PHP ....................................................................................................................25
2.6.2 XAMPP .............................................................................................................26
2.7 MYSQL.................................................................................................................27
2.8 Entity Relationship Diagram (ERD) .....................................................................29
2.9.1 Data Flow Diagram (DFD) ................................................................................29
2.10 Teknik Pengumpulan Data..................................................................................30
2.10.1 Interview (wawancara).....................................................................................30
2.10.2 kuisioner (angket) ............................................................................................31
2.11 skala pengkuran penelitian ................................................................................31
BAB 3 ANALISIS DAN PERANCANGAN SISTEM .............................................34
3.1 Analisis Sistem .....................................................................................................34
3.1.1 Analisis Masalah.................................................................................................34
3.1.2 Analisis system yang sedang berjalan................................................................34
3.1.3 analisis butir soal................................................................................................38
3.1.4 Aturan bisnis......................................................................................................53
3.1.5 Pengkodean........................................................................................................53
3.1.6 analisis kebutuhan non fungsional.....................................................................56
3.1.6.1 analisis perangkat keras..................................................................................56
3.1.6.2 analisis perangkat lunak..................................................................................57
3.1.6.3 analisis pengguna ...........................................................................................58
vi
3.1.7 Analisis Data ......................................................................................................60
3.1.7.1 Kamus data ERD.............................................................................................62
3.2 Analisis Kebutuhan Fungsional.............................................................................63
3.2.1 Diagram konteks.................................................................................................63
3.2.2 Diagram relasi.....................................................................................................63
3.2.2.1 Diagram level 1................................................................................................65
3.2.2.2 Diagram level 2............................................................................................ 66
3.2.2.3 Diagram level 3............................................................................................ 77
3.2.3 Spesifikasi proses................................................................................................74
3.2.4 Kamus Data .......................................................................................................84
3.3 Perancangan system...............................................................................................95
3.3.1 Perancangan Basis Data .....................................................................................95
3.3.1.1 Diagram Relasi ...............................................................................................95
3.3.1.2 Struktur menu ...............................................................................................106
3.3.3 Perancangan antar muka ..................................................................................108
3.3.4 jaringan semantic ............................................................................................135
3.3.5 perancangan procedural...................................................................................135
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM ......................................140
4.1 implementasi system....................................................................................... 140
4.1.1 perangkat keras yang digunakan .....................................................................140
4.1.2 perangkat lunak yang digunakan.................................................................. 140
4.1.3 implementasi basis data................................................................................ 141
4.1.4 implementasi antarmuka..................................................................................149
4.2 pengujian sistem..................................................................................................151
4.2.1 pengujian alpha............................................................................................. 151
4.2.1.1 Equivalence Partioning ............................................................152
4.2.1.2 Cause Effect Testing ..............................................................169
4.2.1.3 Kesimpulan Pengujian Blackbox............................................171
4.2.2 pengujian beta............................................................................ 171
4.2.2.1 hasil pengujian beta.................................................................174
4.2.3 kesimpulan hasil pengujian beta.................................................184
BAB 5 KESIMPULAN DAN SARAN...............................................185
5.1 Kesimpulan....................................................................................185
5.2 Saran..............................................................................................185
DAFTAR PUSTAKA.........................................................................201
viii
DAFTAR PUSTAKA
1
A.S, Rosa & Shalahuddin, M. (2011). Modul Pembelajaran Rekayasa Perangkat
Lunak (Terstruktur dan Berorientasi Objek). Bandung : Modula.
2
Bin Ladjamudin, Al-Bahra. (2005). Analisis & Desain Sistem Informasi.
Tangerang : Graha Ilmu
3
Bersin, Josh; Howard, Chris; O'Leonard, Karen; Mallon, David. 2009. Learning
Management Systems 2009. Bersin & Associates
4
Fathansyah. (2012). Basis Data. Bandung : Informatika
5
Hakim, Lukmanul. (2010). Membongkar Trik Rahasia Para Master PHP.
Jogjakarta : Lokomedia.
6
Hartanto, Antonius Aditya & Purbo, Onno W. (2002). E-Learning Berbasis PHP
dan MYSQL. Jakarta : Elex Media Komputindo.
7
HM, Jogiyanto. (1989). Analisis & Desain Sistem Informasi: Pendekatan
Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Penerbit ANDI
8
Hasyim, Nur. (2003). HTML (Hypertext Markup Language) dan CSS (Cascading
Style Sheet). Ilmukomputer.org
9
Kristanto, Andri. (2008). Perancangan Sistem Informasi dan Aplikasinya.
Yogyakarta : Gava Media.
10
Nawawi ridwan, (2008),Analisis dan perancangan aplikasi jejaring sosial
berbasis web
11
Oetomo, Budi Sutedjo Dharma. (2007). E-education : konsep, teknologi dan
aplikasi internet pendidikan. Yogyakarta : ANDI
12
Peranginangin, Kasiman. (2006). Aplikasi Web dengan PHP dan MYSQL.
Yogyakarta : Penerbit Andi
13
Pressman, Roger S. (2001) .Software Engineering – fifth edition. Mc Graw Hill.
14
Setiawan, Deris. (2005). Sistem Keamanan Komputer. Jakarta : Elex Media
Komputindo.
15
Syafii, M. (2005). Membangun Aplikasi Berbasis PHP dan MySQL. Yogyakarta
: ANDI.
16
Tim Direktoral Pembinaan SMA (2010) analisis butir soal di sma
17 Widhiartha, Putu A. (2005). Memahami Lebih Lanjut tentang e-Learning.
Ilmukomputer.org
18 Karno To (1995). ANATES Versi 2.5, Program Komputer khusus untuk analisis
tes obyektif dan uraian. Bandung: FIP IKIP Bandung.
19 Sugiyono, 2010, Metode Penelitian Kuantitatif, Kualitatif dan R&D, Bandung,
Alfabeta
BAB 1
PENDAHULUAN
1.1 Latar Belakang Masalah
SMK Teknologi Industri Pembangunan Cimahi merupakan Sekolah
Menengah Kejuruan yang memiliki empat program keahlian diantaranya adalah
Teknik Elektronika Industri,Teknik Komputer Jaringan, RPL (Rekayasa
Perangkat Lunak) dan Teknik Pendingin. Sekolah Menengah Kejuruan ini terletak
di Jalan Maharmartanegara No. 48 Cimahi.
Berdasarkan hasil wawancara terhadap beberapa Siswa,Guru dan Kepala
Sekolah SMK Teknologi Industri Pembangunan Cimahi, dikatakan bahwa guru
kesulitan untuk menyampaikan materi maupun tugas ketika berhalangan hadir.
Hal ini menjadi kendala karena waktu yang cukup terbatas sementara materi harus
dapat tersampaikan kepada siswa. Oleh karena itu guru membutuhkan kemudahan
untuk dapat menyampaikan materi maupun tugas tanpa dibatasi oleh ruang dan
waktu dan dari sisi siswa masalah yang ditemukan adalah mengenai kebutuhan
untuk berkonsultasi atau berdiskusi mengenai mata pelajaran karena sering kali
guru kesulitan meluangkan waktu diluar jam mengajar untuk berkonsultasi dan
Ketika guru mempunyai hal-hal penting berkaitan dengan kegiatan belajar
mengajar dan karena lain hal tidak sempat disampaikan di kelas, guru biasanya
akan memasang pengumuman di majalah dinding sekolah. Namun penyampaian
pengumuman dari guru ke siswa selama ini melalui majalah dinding tidak berjalan
dengan baik karena pengumuman tersebut seringkali tidak tersampaikan dengan
baik kepada seluruh siswa. Hal ini membuat perlunya ada media yang
memfasilitasi hal tersebut sehingga proses komunikasi antara guru dengan siswa
dapat berjalan dengan baik.
Analisis butir soal adalah suatu kegiatan yang harus dilakukan guru untuk
Mengevaluasi kualitas soal yang akan dibuat. Kegiatan ini merupakan proses
pengumpulan, peringkasan, dan penggunaan informasi dari jawaban siswa untuk
membuat keputusan tentang kualitas soal yang akan dibuat.Analisis butir soal
dapat terdiri dari reabilitas test, daya pembeda, tingkat kesukaran dan pengecoh
1
2
pada soal. Untuk mengevaluasi kualitas soal, guru diharuskan melakukan analisis
butir soal yang telah dibuat. Tetapi pada faktanya, guru sering kali kesulitan untuk
melakukan analisis butir soal karena analisis butir soal tersebut mempunyai
perhitungan yang cukup rumit dan membutuhkan waktu yang cukup lama.
Sementara guru sudah memiliki beban kerja yang cukup banyak. Oleh karena
itulah diperlukan suatu alat bantu yang dapat mempermudah guru dalam
melakukan analisis butir soal dan menghasilkan soal-soal yang bermutu dalam
waktu yang relatif cepat.Elearning adalah pembelajaran yang dilaksanakan dengan
memanfaatkan fungsi internet dalam kegiatan pembelajaran dengan menjadikan
fasilitas elektronik sebagai media pembelajaran.Berdasarkan permasalahan
tersebut maka solusi yang akan di ambil adalah membangun aplikasi elearning
bagi SMK Teknologi Industri Pembangunan cimahi.
1.2 Rumusan Masalah
Berdasarkan latar belakang tersebut, maka dapat didefinisikan beberapa
masalahnya sebagai berikut:
1. Bagaimana mempermudah guru yg kesulitan dalam memberikan materi
jika guru tersebut berhalangan hadir.
2. Bagaimana mempermudah siswa yg kesulitan untuk berkonsultasi
mengenai masalah akademik diluar jam mengajar dengan guru.
3. Bagaimana mempermudah guru yang kesulitan dalam memberikan
pengumuman kepada siswa diluar kegiatan belajar mengajar di kelas.
4. Bagaimana mempermudah guru yang kesulitan dalam analisis butir soal
karena mempunyai perhitungan yang cukup rumit dan dilakukan secara
manual.
1.3 Maksud dan Tujuan
1.3.1
Maksud
Maksud dari pembuatan aplikasi ini adalah untuk membangun aplikasi
elearning berbasis web di SMK Teknologi Industri Pembangunan Cimahi.
3
1.3.2
Tujuan
Adapun tujuan dari pembangunan aplikasi ini untuk :
1. Memudahkan guru dalam menganalisis butir soal.
2. Memudahkan guru dalam memberikan materi ketika guru berhalangan
hadir.
3. Memudahkan guru dan siswa untuk berdiskusi di luar jam belajar di kelas.
4. Memudahkan guru untuk memberikan pengumuman kepada siswa di luar
kegiatan belajar mengajar di kelas.
1.4 Batasan Masalah
Dalam membangun aplikasi ini, didapatkan beberapa batasan masalah, yaitu :
1. Analisis butir soal yang dibuat hanya analisis butir soal pilihan ganda soal
yang di analisis adalah tryout,ujian perbaikan,ulangan harian,latihan
UAS,UTS dan uji kompetensi.
2. Data yang diolah dalam aplikasi e-learning ini yaitu data ujian, data soal,
data forum diskusi,data pesan,data analisis soal.
3. Proses pengelolaan yang ada pada aplikasi e-learning ini adalah proses
pemberian referensi materi dan tugas pelajaran,dan proses pemberian nilai
siswa,proses analisis butir soal.
4. Keluaran (Output) yang dihasilkan aplikasi e-learning ini adalah informasi
referensi materi dan tugas pelajaran, informasi ujian tryout beserta
nilainya,informasi analisis butir soal.
5. File referensi materi pelajaran yang dapat di unggah oleh guru berformat
zip, pdf, doc, xls ppt dan video.
6. Perancangan aplikasi e-learning ini menggunakan software Adobe
Dreamweaver CS4 dengan bahasa pemrograman PHP, XAMPP sebagai
internal server, MySQL sebagai DBMS (Database Management System),
dan untuk menjalankan aplikasi ini menggunakan internet browser.
7. Pendekatan analisis perangkat lunak yang digunakan adalah pemodelan
analisis terstruktur.
4
1.5 Metodologi Penelitian
Metode penelitian yang digunakan dalam Tugas Akhir ini adalah
metode deksriptif analitis, yaitu metode penelitian yang melakukan
penuturan, analisis dan mengklasifikasikan data dan informasi yang diperoleh
dengan berbagai teknik seperti survey, wawancara, observasi, angket,
kuesioner, studi kasus, dan lain-lain. Berikut adalah tahapan-tahapan yang
dilakukan :
1.5.1
Tahap Pengumpulan Data
Metode penelitian yang digunakan untuk membangun elearning pada Smk Teknologi
Industri Pembangunan Cimahi menggunakan metode analisis deskriptif yaitu suatu
metode yang bertujuan untuk mendapatkan gambaran yang jelas tentang hal-hal yang
diperlukan, melalui tahapan sebagai berikut:
1. Tahap pengumpulan data
tahapan yang digunakan penulisan dalam pengumpulan data antara lain:
a. Wawancara
Metode ini dipakai guna mendapat penerangan lebih detail mengenai
pendataan di Smk Teknologi Industri Pembangunan yang menjadi
studi kasus Disini penyusun langsung menanyakan serta konsultasi
dengan pihak sekolah guna mendapatkan data yang tepat agar dalam
pembangunan Aplikasi Elearning di Smk Teknologi Industri
Pembangunan tidak ada kekeliruan diantara kedua belah pihak.
b. Observasi
Metode ini dipakai dengan melakukan pengamatan secara langsung
pada objek yang diteliti oleh penyusun agar dapat diketahui apa saja
yang terdapat di sekolah smk teknologi industri pembangunan serta
apa saja yang dilakukan di sekolah tersebut. Objek yang diteliti disini
adalah sekolah smk teknologi industri pembangunan yang beralamat di
jln mahar martanegara no 48 cimahi.
5
c. Studi literatur
Metode pengumpulan data dengan melakukan pencarian terhadap data
yang diperlukan untuk membangun elearning ini melalui literasiliterasi di berbagai media, baik media cetak maupun media elektronik.
d.
kuisioner
Suatu teknik pengumpulan informasi yang memungkinkan analis
memperlajari sikap-sikap, keyakinan, perilaku, dan karakteristik
beberapa orang utama di dalam organisasi yang bisa terpengaruh oleh
sistem yang diajukan atau oleh sistem yang sudah ada.
1.5.2
Tahap Pembangunan Aplikasi
Tahapan analisis data dalam pembuatan perangkat lunak menggunakan
paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses
diantaranya:
a.
Requirement Definition
Mengumpulkan kebutuhan secara lengkap kemudian kemudian
dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh
program yang akan dibangun. Fase ini harus dikerjakan secara lengkap
untuk bisa menghasilkan desain yang lengkap.
b. System and Software Design
Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara
lengkap.
c. Implementation and Unit Testing
Desain
program
diterjemahkan
ke
dalam
kode-kode
dengan
menggunakan bahasa pemrograman yang sudah ditentukan. Program
yang dibangun langsung diuji baik secara unit.
d.
Integration and System Testing
Penyatuan unit-unit program kemudian diuji secara keseluruhan
(system testing).
e.
Operation and Maintenance
6
Mengoperasikan
program
di
lingkungannya
dan
melakukan
pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi
dengan situasi sebenarnya.
Gambar 1. 1 Waterfall model (13)
1.6 Sistematika Penulisan
Sistematika penulisan
tugas akhir ini disusun untuk memberikan
gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan
tugas akhir ini adalah sebagai berikut :
BAB 1 PENDAHULUAN
Menguraikan tentang latar belakang permasalahan, mencoba
merumuskan inti permasalahan yang dihadapi, menentukan maksud dan
tujuan, yang kemudian diikuti dengan batasan masalah, metodologi
penelitian, serta sistematika penulisan.
BAB 2 TINJAUAN PUSTAKA
Bab ini dibagi menjadi 2 bagian yaitu: Tinjauan Sekolah dan
Landasan Teori. Tinjauan sekolah berisikan tentang sejarah singkat
sekolah, visi dan misi sekolah, tempat dan kedudukan sekolah, dan
struktur organisasi sekolah. Sedangkan Landasan Teori berisi tentang
teori-teori pendukung dalam membangun aplikasi membangun aplikasi elearning
berbasis
web
PEMBANGUNAN CIMAHI.
di
SMK
TEKNOLOGI
INDUSTRI
7
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisikan tentang analisis dalam membangun aplikasi ini
seperti analisis sistem yang sedang berjalan, analisis kebutuhan non
fungsional yang berupa analisis user, analisis pengkodean, analisis
perangkat keras (hardware),analisis perangkat lunak (software),dan
analisis jaringan. Analisis kebutuhan fungsional berupa Entity Relation
Diagram (ERD),Diagram Konteks, Data Flow Diagram (DFD), Tabel
Spesifikasi Proses dan lain-lain yang sesuai dengan metode pembangunan
perangkat lunak yang digunakan.
BAB 4 IMPLEMENTASI DAN PENGUJIAN
Bab ini membahas implementasi dari tahapan analisis dan
perancangan sistem ke dalam perangkat lunak (dalam bentuk bahasa
pemrograman), beberapa implementasi yang
implementasi
perangkat
keras,
akan dijelaskan adalah
implementasi
perangkat
lunak,
implementasi basis data dan implementasi antarmuka. Bab ini juga berisi
pengujian terhadap sistem apakah sudah benar-benar berjalan seperti yang
diharapkan, baik dari pengujian alpha dan pengujian beta, dan pengujian
alpha menggunakan metode blackbox.
BAB 5 KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan yang diperoleh dari hasil pengujian
sistem untuk mengetahui ketercapaian tujuan dari penelitian serta saran
pengembangan sistem kedepan.
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1.
Analisis Sistem
Analisis sistem merupakan suatu kegiatan identifikasi dan pengamatan sesuatu
permasalahan yang ada pada sistem.Kegiatan identifikasi dan pengamatan tidak
hanya mengenai permasalahan pada sistem akan tetapi faktor-faktor lainnya yang
berhubungan dengan sistem sehingga diharapkan sistem yang akan dibuat dapat
sesuai dengan tujuan pembuatan sistem yang telah direncanakan. Pada sub bab ini
akan membahas mengenai sistem atau prosedur yang sedang berjalan pada SMK
Teknologi Industri Pembangunan Cimahi.
3.1.1 Analisis Masalah
Beberapa permasalahan yang terjadi yang mendasari dibangunnya sistem ini
adalah:
1. Guru kesulitan dalam mendistribusikan materi pelajaran agar siswa
dapat mempelajari sebelumnya. Terutama ketika guru berhalangan
hadir untuk mengajar di kelas.
2. Siswa mendapatkan kesulitan dalam hal berkonsultasi secara
langsung dengan guru untuk membahas masalah akademik.
3. Analisis butir soal mempunyai perhitungan yang cukup sulit dan
masih dilakukan secara manual sehingga membutuhkan waktu yang
cukup lama.
4. Guru kesulitan dalam memberikan pengumuman kepada siswa di luar
jam belajar.
3.1.2 Analisis Prosedur Sistem yang Sedang Berjalan
Sebelum melakukan perancangan sistem, perlu dilakukan adanya analisis
terhadap prosedur yang sedang berjalan, berdasarkan hasil penelitian dengan
pihak SMK Teknologi Industri Pembangunan cimahi ada beberapa prosedur yang
di analisis dengan tujuan untuk mengevaluasi permasalahan serta hambatan yang
34
35
terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga perlu adanya
perbaikan.
1. Prosedur Pemberian Materi dalam KBM (Kegiatan Belajar Mengajar).
2. Prosedur Pemberian Tugas dalam KBM (Kegiatan Belajar Mengajar).
1.
Prosedur Pemberian Materi dalam KBM (Kegiatan Belajar Mengajar)
Prosedur pemberian materi dalam KBM dilakukan oleh guru yang bersangkutan dan
siswa.Alur prosedurnya adalah sebagai berikut:
a. Guru membuat ringkasan dari materi yang akan diajarkan.
b. Ringkasan materi yang telah dibuat guru akan diberikan kepada guru piket yang
sedang menjaga di sekolah.
c. Guru piket memberikan ringkasan materi kepada siswa untuk dipelajari di kelas.
d. Ringkasan materi pelajaran dismpan oleh siswa sebagai arsip catatan materi
pelajaran.
Di bawah ini adalah proses pemberian materi dalam kegiatan belajar mengajar,
digambarkan dalam bentuk flowmap pada gambar 3.1 :
36
Prosedur Pemberian Materi pelajaran dalam KBM (Kegiatan Belajar Mengajar)
Guru
Buku Referensi
Siswa
Silabus Materi
Input materi
pelajaran
Pembuatan materi
pelajaran
Buku Referensi
Silabus Materi
Ringkasan
materi.doc
Cetak ringkasan
materi
Ringkasan
materi.doc
1
Ringkasan materi
yg telah di cetak
2
A1
2
Ringkasan materi
yg telah di cetak
Mempelajari
materi
pelajaran
Catatan materi
pelajaran
A2
Gambar 3 1 flowmap Prosedur Pemberian Materi Dalam KBM (Kegiatan Belajar Mengajar)
Keterangan :
A1 = Arsip ringkasan materi yang di simpan guru
A2 = Arsip ringkasan materi yang di catat oleh siswa
37
2.
Prosedur Pemberian Tugas
Prosedur pemberian tugas siswa terdiri dari beberapa alur proses, diantaranya :
1. Guru membuat tugas dari kumpulan materi sesuai silabus.
2. Siswa mengerjakan tugas dan mengumpulkannya kepada guru yang
bersangkutan sesuai batas waktu yang telah ditentukan.
3. Guru memeriksa tugas dan menentukan nilai tugas.
4. Hasil nilai tugas akan disimpan ke dalam arsip daftar nilai siswa.
5. Guru memberikan hasil tugas yang telah diperiksa kepada siswa.
Dibawah ini aliran proses pemberian tugas di dalam kelas dan digambarkan ke
dalam bentuk flowmap pada gambar 3.2 :
Prosedur Pemberian Tugas
Guru
Siswa
A1
Arsip ringkasan
materi
Input soal tugas
Pembuatan soal
tugas
Soal tugas.doc
Cetak soal tugas
Soal yang telah di
cetak
Soal tugas.doc
Soal yang telah di
cetak
Pengerjaan
soal tugas
Soal yang telah di
cetak
Soal yang telah di
cetak
Lembar jawaban
tugas siswa
A3
Lembar jawaban
tugas siswa
Penilaian
lembar
jawaban siswa
Lembar jawaban
siswa yang telah di
nlai
Buku nilai
Input
tugas ke
buku nilai
Buku nilai
Lembar jawaban tugas
siswa yang telah dinilai
dan inputkan ke buku
nilai
Lembar jawaban tugas
siswa yang telah dinilai
dan inputkan ke buku
nilai
A4
A5
Gambar 3 2 Flowmap prosedur pemberian tugas
38
Keterangan :
A2 = Arsip Materi Sesuai Silabus
A3 = Arsip Soal tugas yang telah dibuat untuk guru
A4 = Arsip Daftar Nilai Siswa.
3.1.3 Analisis butir soal
Tujuan dari pembuatan analisis butir soal adalah untuk mengkaji dan menelaah
setiap butir soal agar diperoleh soal yang bermutu sebelum soal digunakan.
Analisis butir soal terdiri dari reablilitas test,daya pembeda,tingkat kesukaran dan
kualitas pengecoh untuk mengetahui lebih jauh mengenai analisis butir soal
berikut akan di ilustrasi dari analisis butir soal terhadap hasil ujian kimia oleh
siswa kelas 12 RPL A yang di ikuti oleh 30 siswa.Soal yang digunakan dalam
laporan ini terlampir di lampiran.
1.
Reabilitas test
Reliabilitas suatu test yaitu tingkat konsistensi suatu tes, yakni sejauh mana suatu
tes dapat dipercaya untuk menghasilkan skor yang konsisten (tidak berubah-ubah)
dan untuk menghitung Reliabilitas test maka dipergunakan metode Split-half
method dan untuk lebih jelaskan lihat flowchat Reliabilitas.
39
Menyiapkan data untuk
melakukan analisis reabilitas
Lembar jawaban
siswa yang di
koreksi
Hasil ulangan setiap siswa
dibagi dua yaitu x= jumlah
soal ganjil dan y = jumlah
soal genap
Tentukan jumlah nilai
benar setiap siswa
Menentukan reabilitas dengan
e ggu aka pearso ’s product
moment
Hasil analisis
reliabilitas
Analisis reliabilitas telah selesai
Gambar 3 3 flowchat Reliabilitas
test
Untuk menghitung reabilitas test maka dipergunakan rumus 2.1 berikut adalah
implementasi reabilitas test.
Tabel 3. 1 realibilitas test
soal ganjil
Soal
X
genap Y
1100002554 Aldi Rifaldi
10
8
100
64
80
1100002568 Irfan Yudiana
9
9
81
81
81
1100002569 Jajang Nurrahman
10
8
100
64
80
1100002558 Asep Saepuloh
8
9
64
81
72
1100002557 Ari Subarsono
9
7
81
49
63
1100002561 Edy Junaedy
9
7
81
49
63
1100002551 Achmad Vicki alamsyah
8
7
64
49
56
1100002553 Ahmad Zaelani
8
7
64
49
56
Nis
Nama Siswa
X.Y
40
1100002556 Andri wijayanto
9
6
81
36
54
1100002559 Deri destian
9
6
81
36
54
1100002562 Effiyana Penta Ryka Tambunan
8
7
64
49
63
1100002563 Fahriansyah
8
7
64
49
63
1100002565 Fernando Jameston Manullang
9
6
81
36
54
1100002577 Raka Pramana
7
8
49
64
63
1100002552 Agung saeful anwar
9
5
81
25
45
1100002555 Andika Revi Darmawan
7
7
49
49
49
1100002570 Jerri Kurnianto
6
8
36
64
48
1100002580 Rudy Andiwijaya
7
7
49
49
49
1100002560 Dian septiansyah
7
6
49
36
42
1100002575 Nova Mulyana
8
5
64
25
40
1100002564
1100002566
1100002567
1100002571
1100002572
1100002574
1100002576
1100002579
1100002573
1100002578
Jumlah
5
6
5
7
6
5
6
5
5
3
218
7
6
6
4
5
6
5
6
4
6
195
25
36
25
49
36
25
36
36
25
9
1685
49
36
36
16
25
36
25
25
16
36
1304
35
36
30
28
30
30
30
30
20
54
1498
Fahrurozi Abdullah
Hendrik
Irfan Maajid
Lela nurdianingsih
Mega Liswanti Oktaviani
Muhammad Dika Septiadi
Okky Anto Junawan
Randi Fajar Sampurna
Rudi Casmawanto
Ramdan Ansyam
Setelah menghitung reabilitas maka di ketahui jumlah ∑X = 218 , ∑Y = 195 ,
∑
= 1685 , ∑
=1304 dan ∑X.Y = 1498 dan untuk menghitung hasil akhir dari
reabilitas test maka dipergunakan metode
Pearson's Product Moment ( lihat
rumus 2.2 ) dengan rumus Pearson's Product Moment maka diperoleh rgg = 0,88
dan untuk menghitung koefesien reabilitas menggunakan rumus 2.1 maka
hasilnya adalah rtt = 0.94 berarti test ini tergolong baik sebab reabilitasnya tinggi.
41
2.
Daya Pembeda
Daya pembeda yaitu kemampuan suatu butir soal dapat membedakan antara siswa
yang telah menguasai materi dan siswa yang belum menguasai materi dan untuk
menghitung daya pembeda di pergunakan rumus (2.3) Di bawah ini adalah
flowchart analisis daya pembeda.
Menyiapkan data untuk
menganalisis daya pembeda
Lembar jawaban
siswa yang telah
di koreksi
Mengurutkan hasil ujian
siswa dari yang terbesar
sampai dengan terkecil
Membagi menjadi 2
kelompok
(kelompok atas dan
kelompok bawah)
Hitung daya pembeda
setiap nomor soal
Konsultasikan dengan tabel
daya pembeda
Hasil analisis daya
pembeda
Analisis daya pembeda telah
selesai
Gambar 3 4 flowchart analisis daya pembeda
Sebelum menghitung daya pembeda maka kita urutkan jumlah jawaban terbesar
sampai terkecil dari hasil ujian kimia dengan jumlah siswa 30 orang.
42
Tabel 3. 2 Data siswa yang mengikuti ujian
Nis
Nama siswa
jumlah jawaban benar
1100002554
Aldi Rifaldi
18
1100002568
Irfan Yudiana
18
1100002569
Jajang Nurrahman
18
1100002558
Asep Saepuloh
17
1100002557
Ari Subarsono
16
1100002561
Edy Junaedy
16
1100002551
Achmad Vicki alamsyah
15
1100002553
Ahmad Zaelani
15
1100002556
Andri wijayanto
15
1100002559
Deri destian
15
1100002562
Effiyana Penta Ryka Tambunan
15
1100002563
Fahriansyah
15
1100002565
Fernando Jameston Manullang
15
1100002577
Raka Pramana
15
1100002552
Agung saeful anwar
14
1100002555
Andika Revi Darmawan
14
1100002570
Jerri Kurnianto
14
1100002580
Rudy Andiwijaya
14
1100002560
Dian septiansyah
13
1100002575
Nova Mulyana
13
1100002564
Fahrurozi Abdullah
12
1100002566
Hendrik
12
1100002567
Irfan Maajid
11
1100002571
Lela nurdianingsih
11
1100002572
Mega Liswanti Oktaviani
11
1100002574
Muhammad Dika Septiadi
11
1100002576
Okky Anto Junawan
11
43
1100002579
Randi Fajar Sampurna
11
1100002573
Rudi Casmawanto
9
1100002578
Ramdan Ansyam
9
Setelah jumlah jawaban siswa telah tersusun dari yang terbesar sampai yang
terkecil maka selanjutnya adalah membuat kelompok Atas – Bawah.
A. Kelompok atas
untuk membuat kelompok atas kita ambil 27% dari jumlah jawaban siswa
tertinggi maka terdapat 8 orang siswa
Tabel 3. 3 kelompok atas
Soal
Nis
Nama siswa
1100002554
1100002568
1100002569
1100002558
1100002557
1100002561
Aldi Rifaldi
Irfan
Yudiana
Jajang
Nurrahman
Asep
Saepuloh
Ari
Subarsono
Edy Junaedy
Skor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
18
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
18
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
18
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
17
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
16
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
0
0
16
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
0
1
1
1
0
15
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
1
1
0
1
0
15
1
1
1
1
1
1
1
1
1
1
0
1
1
0
0
0
1
1
1
0
8
8
8
8
8
7
7
8
8
8
7
6
7
5
6
6
6
2
6
4
Achmad
1100002551
Vicki
alamsyah
1100002553
Ahmad
Zaelani
Jumlah jawaban benar
44
B. Kelompok bawah
untuk membuat kelompok kelompok bawah kita ambil 27% dari jumlah jawaban
siswa terendah maka terdapat 8 orang siswa
Tabel 3. 4 kelompok bawah
Soal
NIS
Nama siswa
1100002567
1100002571
1100002572
1100002574
1100002576
1100002579
1100002573
1100002578
Irfan Maajid
Lela
Nurdianingsih
Mega Liswanti
Muhammad
dika septiadi
Okky
Anto
Jumawan
Randi
Fajar
Sampurna
Ramdan
ansyam
Rudi
Casmawanto
Jumlah jawaban benar
Skor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
11
1
1
1
0
0
1
1
1
1
1
0
1
0
0
1
0
0
0
1
0
11
1
1
0
0
0
1
0
1
0
1
1
0
1
0
1
1
0
0
1
1
11
1
1
1
0
0
1
0
1
0
0
1
0
0
0
0
0
1
1
1
1
11
1
1
1
1
0
1
1
1
0
1
1
0
0
0
0
1
0
0
0
1
11
1
1
1
0
1
1
0
1
0
0
0
1
0
0
0
1
0
1
1
1
11
1
1
1
1
0
1
1
0
0
0
1
0
1
1
0
0
1
0
1
0
9
1
0
1
1
0
1
0
0
0
1
0
1
1
1
1
0
0
0
0
0
9
1
1
1
0
1
0
0
1
1
0
0
0
0
1
0
1
0
0
1
0
8
7
7
3
1
7
3
6
2
4
4
2
2
3
3
4
2
2
6
4
Untuk menghitung daya pembeda harus mencari jumlah jawaban benar kelompok atas (lihat
tabel 3.3),untuk mencari jumlah jawaban kelompok bawah (lihat tabel 3.4).dan untuk mencari
daya pembeda bisa menggunakan rumus daya pembeda (lihat rumus 2.3).
45
Tabel 3. 5 daya pembeda
Jumlah jawaban
Jumlah jawaban
Benar (Kelompok
Benar (Kelompok
Atas)
Bawah)
1
8
8
0
Sangat buruk
2
8
7
7.7
Sangat buruk
3
8
7
5.5
Sangat buruk
4
8
3
27.7
Baik
5
8
1
38.8
Baik
6
7
7
0
Sangat buruk
7
7
3
22.2
Baik
8
8
6
11.1
Buruk
9
8
2
33.3
Baik
10
8
4
27.7
Baik
11
7
4
16.6
Baik
12
6
2
22.2
Baik
13
7
2
27.7
Baik
14
5
3
11.1
Buruk
15
6
3
16.6
Baik
16
6
4
11.1
Buruk
17
6
2
22.2
Baik
18
2
2
0
Sangat buruk
19
6
6
0
Sangat buruk
20
4
4
0
Sangat buruk
No soal
Kriteria
DP (%)
Setelah mengetahui daya pembeda maka selanjutnya adalah menghitung tingkat
kesukaran yang akan di jelaskan pada halaman berikutnya.
46
3. Tingkat kesukaran
Tingkat kesukaran adalah peluang untuk menjawab benar suatu soal pada tingkat
kemampuan tertentu yang biasanya dinyatakan dalam bentuk indeks. Indeks
tingkat kesukaran ini pada umumnya dinyatakan dalam bentuk proporsi yang
besarnya berkisar 0,00 - 1,00 dan untuk menghitung tingkat kesukaran
dipergunakan rumus (2.4) dibawah ini adalah flowchat tingkat kesukaran
Menyiapkan data untuk
menganalisis tingkat kesukaran
Lembar jawaban
siswa yang telah
di koreksi
Hitung tingkat kesukaran
setiap nomor soal
Konsultasikan dengan tabel
tingkat kesukaran
Hasil analisis daya
tingkat kesukaran
Analisis tingkat kesukaran telah
selesai
Gambar 3 5 flowchart analisis tingkat kesukaran
Untuk mencari jumlah jawaban siswa yang benar pada setiap soal (lihat tabel
3.5).untuk mencari tingkat kesukaran di pergunakan rumus (lihat rumus 2.4) dan
untuk mengetahui tafsiran (lihat tabel 3.6).
47
Tabel 3. 6 Tingkat Kesukaran
No
Jumlah benar
Tingkat kesukaran (*)
Tafsiran
1
28
93.3
Sangat mudah
2
24
80
Sangat mudah
3
28
93.3
Sangat mudah
4
20
66.6
Sangat mudah
5
22
73.3
Mudah
6
24
80
Mudah
7
21
70
Sedang
8
18
60
Sedang
9
21
70
Sedang
10
23
76.3
Mudah
11
17
56.6
Sedang
12
19
63.3
Sedang
13
20
66.6
Sedang
14
15
50
Sedang
15
15
50
Sedang
16
20
66.6
Sedang
17
20
66.6
Sedang
18
10
33.3
Sedang
19
16
53.3
Sedang
20
9
33
Sukar
soal
Setelah mengetahui tingkat kesukaran maka selanjutnya adalah menghitung
pengecoh pada soal yang akan di jelaskan pada halaman berikutnya.
48
4. pengecoh soal
pengecoh soal adalah suatu pola yang menggambarkan bagaimana peserta tes
menentukan pilihan jawabannya terhadap kemungkinan-kemungkinan jawaban
yang telah dipasangkan pada setiap butir soal dan untuk menghitung pengecoh
soal dipergunakan rumus (2.5) di bawah ini adalah flowchart pengecoh soal :
Gambar 3 6 analisis kualitas pengecoh
Pada tes pilihan ganda ada beberapa option/alternatif jawaban yang sengaja
dimasukkan sebagai pengecoh (distraktor). Pengecoh dianggap baik bila jumlah
siswa yang memilih pengecoh itu sama atau mendekati jumlah ideal.untuk
menghitung indeks pengecoh (lihat rumus 2.5)
49
Tabel 3. 7 kualitas pengecoh
No soal
1
2
3
4
5
Option
A
B
C
D
E
Siswa yg memilih option itu
1
0
0
28
1
Indeks pengecoh (IPc)
12.50%
0%
0%
75%
12.50%
Kulitas pengecoh
Buruk
Sangat buruk
Sangat buruk
Kunci
Buruk
Siswa yg memilih option itu
24
2
2
0
2
Indeks pengecoh
75%
8.30%
8.30%
0
8.30%
Kulitas pengecoh
Kunci
Sangat buruk
Sangat buruk
Sangat buruk
Sangat buruk
Siswa yg memilih option itu
28
1
0
0
1
Indeks pengecoh (IPc)
75%
12.5%
0%
0%
12.5%
Kulitas pengecoh
Kunci
Buruk
Sangat buruk
Sangat buruk
Buruk
Siswa yg memilih option itu
20
1
1
0
8
Indeks pengecoh (IPc)
50%
2.50%
2.50%
0%
20%
Kulitas pengecoh
Kunci
Sangat buruk
Sangat buruk
Sangat buruk
Buruk
Siswa yg memilih option itu
2
1
3
22
2
Indeks pengecoh (IPc)
6.20%
3%
9.30%
68.70%
6.20%
Sangat buruk
Sangat buruk
Kunci
Sangat buruk
Kulitas pengecoh
6
2
2
24
1
1
Indeks pengecoh (IPc)
8.30%
8.30%
75%
4%
4%
Sangat buruk
Kunci
Sangat buruk
Sangat buruk
Sangat
buruk
Siswa yg memilih option itu
21
5
0
2
2
Indeks pengecoh (IPc)
58.20%
13.80%
0%
5.50%
5.50%
Sangat buruk
Kunci
Sangat buruk
Sangat buruk
Kulitas pengecoh
8
buruk
Siswa yg memilih option itu
Kulitas pengecoh
7
Sangat
Sangat
baik
Siswa yg memilih option itu
0
8
19
3
0
Indeks pengecoh (IPc)
0%
18%
43%
6.80%
0%
Kulitas pengecoh
Sangat
Kunci
Baik
Sangat buruk
Sangat buruk
50
buruk
9
Siswa yg memilih option itu
1
2
4
21
2
Indeks pengecoh (IPc)
2.70%
5.50%
11%
58.30%
5.50%
Sangat buruk
Kunci
Sangat baik
Sangat buruk
Kulitas pengecoh
10
1
4
1
23
1
Indeks pengecoh (IPc)
3.50%
14.20%
3.50%
82%
3.50%
Buruk
Sangat buruk
Kunci
Sangat buruk
14
17
5
3
3
Indeks pengecoh (IPc)
3.80%
32.60%
9.60%
5.70%
5.70%
Baik
Kunci
Sangat buruk
Sangat buruk
buruk
0
10
1
19
0
Indeks pengecoh (IPc)
0%
22.70%
2.20%
43%
0%
Baik
Sangat buruk
Kunci
Sangat buruk
Sangat
buruk
Siswa yg memilih option itu
20
4
0
5
1
Indeks pengecoh (IPc)
50%
10%
0%
12.50%
2.50%
Kulitas pengecoh
kunci
Sangat buruk
Sangat buruk
Buruk
Sangat buruk
Siswa yg memilih option itu
1
2
7
5
15
Indeks pengecoh (IPc)
1.60%
3.30%
11.60%
8.30%
25%
Sangat buruk
Buruk
sangat buruk
kunci
Sangat
buruk
Siswa yg memilih option itu
5
2
14
7
6
Indeks pengecoh (IPc)
7.80%
3%
21.80%
11%
9.30%
Sangat buruk
Kunci
Buruk
Sangat buruk
2
6
0
20
Kulitas pengecoh
16
Sangat
Siswa yg memilih option itu
Kulitas pengecoh
15
buruk
2
Kulitas pengecoh
13
Sangat
Siswa yg memilih option itu
Kulitas pengecoh
12
buruk
Siswa yg memilih option itu
Kulitas pengecoh
11
Sangat
Siswa yg memilih option itu
Sangat
buruk
2
51
Indeks pengecoh (IPc)
5%
Sangat
Kulitas pengecoh
17
buruk
50%
Sangat buruk
Buruk
sangat buruk
Kunci
3
2
20
3
Indeks pengecoh (IPc)
5%
7.50%
5%
50%
7.50%
Sangat buruk
Sangat buruk
Kunci
Sangat buruk
Sangat
buruk
Siswa yg memilih option itu
4
7
10
1
8
Indeks pengecoh (IPc)
5%
8.70%
12.50%
1.20%
10%
Sangat buruk
Burul
Kunci
Sangat buruk
Sangat
buruk
Siswa yg memilih option itu
4
4
16
9
0
Indeks pengecoh (IPc)
7%
7%
28.50%
16%
0%
Sangat buruk
Kunci
Buruk
Sangat buruk
Sangat
Kulitas pengecoh
20
0%
2
Kulitas pengecoh
19
15%
Siswa yg memilih option itu
Kulitas pengecoh
18
5%
buruk
Siswa yg memilih option itu
4
9
5
6
6
Indeks pengecoh (IPc)
4.70%
10.70%
50.90%
7%
7%
Kunci
Sangat baik
Sangat buruk
Sangat buruk
Sangat
Kulitas pengecoh
buruk
Di bawah ini adalah hasil analisis soal secara keseluruhan yang nantinya akan di
pergunakan pada aplikasi elearning di smk teknologi industri pembangunan
cimahi.Sebagai contoh soal yang akan digunakan hanya satu soal sisanya akan di
lampirkan pada lampiran
5. hasil analisis soal
Tabel 3. 8 Hasil analisis mata pelajaran kimia
Materi ujian
Kimia
Jumlah test
30 orang
Jenis ujian
Ulangan harian
Jumlah kelompok atas / bawah
8 orang
Guru
Hj. Lina Anggraeni, S.P
Jumlah soal
20 butir
52
Tabel 3. 9 kelompok atas dan bawah
Kelompok Atas
Kelompok Bawah
Nis
Nama siswa
Skor
Nis
1100002554
Aldi Rifaldi
18
1100002567 Irfan Maajid
11
1100002568
Irfan Yudiana
18
1100002571 Lela Nurdianingsih
11
18
1100002572
Asep Saepuloh 17
1100002574
1100002569
1100002558
1100002557
1100002561
1100002551
1100002553
Jajang
Nurrahman
Ari
Subarsono
Edy Junaedy
Achmad Vicki
alamsyah
Ahmad
Zaelani
Nama siswa
Skor
Mega Liswanti
11
Oktaviani
Muhammad
dika
septiadi
16
1100002576 Okky Anto Jumawan
11
16
1100002579 Randi Fajar Sampurna
11
15
1100002573 Ramdan ansyam
9
15
1100002578 Rudi Casmawanto
9
Tabel 3. 10 analisis soal keseluruhan
Jumlah jawaban benar kelompok atas
8
Jumlah jawaban benar kelompok bawah
8
DP
1,00
Kriteria
Dibuang
Benar
28
Salah
2
Poin
93.3%
TK
Sangat mudah
Opsi a
12,5%
Efektifitas
Opsi b
0%
pengecoh
Opsi c
0%
Opsi d
75%
Opsi e
12.5%
Kosong
0%
Daya pembeda
Tingkat kesukaran
11
53
3.1.4
Aturan Bisnis
Aturan bisnis yang ada pada proses pengolahan data sistem e-learning ini
diantaranya yaitu
1. Siswa harus login terlebih dahulu jika ingin mengakses halaman siswa.
2. Guru harus login terlebih dahulu jika ingin mengakses halaman guru.
3. Soal ujian memiliki pilihan jawaban mulai dari A sampai E dengan
dilakukan random nomor soal dan urutan piihan pada saat ujian secara
bersamaan.
4. Siswa kelas 10, 11, dan 12 mendapatkan materi pelajaran sesuai kelasnya
masing-masing dari guru yang bersangkutan.
5. Guru memberikan pengumuman kepada siswa.
6. Materi yang di ambil oleh siswa hanya materi pelajaran sesuai dengan
jurusan.
7. Hanya guru dan siswa yang dapat berdiskusi pada forum diskusi.
3.1.5
Pengkodean
Pengkodean yang terdapat pada proses pengolahan data Aplikasi Elearning ini
meliputi pengkodean Nomor Induk Siswa (NIS),Nomor induk yayasan
(NIY),kode kelas,kode mata pelajaran.
1. Pengkodean nomor induk siswa (NIS)
Pengkodean untuk nomor induk siswa terdiri dari sepuluh digit yaitu sebagai
Berikut:
Format : 99 99 999999
Register di sekolah
Tahun Masuk
Tingkat Awal daftar
Gambar 3 7 pengkodean Nis
54
contoh : 1110003202
Keterangan : 11 : tingkat awal daftar, 10 : tahun masuk 003202 : register di
sekolah
2. Pengkodean nomor induk yayasan (NIY)
Nomor induk yayasan ditetapkan oleh pihak yayasan SMK Tenologi Industri
Pembangunan cimahi.NIY diberikan kepada setiap pengajar atau guru yang ada
dilingkungan SMK Teknologi Industri Pembangunan cimahi Berikut ini contoh
pengkodean nomor induk yayasan :
999999 99 9 999
No. Urut Pegawai Dalam Satu Tahun
Jenis Kelamin
Bulan Pengangkatan
Tahun, Bulan Lahir
Gambar 3 8 pengkodean NIY
Contoh 195408011008
Keterangan : Menyatakan bahwa guru tersebut lahir pada tahun 1954
bulan 08, Diangkat menjadi guru pada tahun 1978 pada bulan 03, jenis kelamin
Laki-laki(1) dan mempunyai nomer urut 006.
3. Pengkodean kelas
Di bawah ini adalah pengkodean jurusan yang nantinya akan dipergunakan pada
pengkodean kelas
Tabel 3. 11 Pengkodean jurusan
Kode
Jurusan
EIND
Elektronika industri.
TP
Teknik Pendingin.
RPL
Rekayasa Perangkat Lunak (Teknik informatika)
TKJ
Teknik komputer dan jaringan.
Pengkodean untuk kode kelas terdiri dari 3 digit yaitu :
55
99 XXXX 9
Sub kelas
Jurusan
Tingkat
Gambar 3 9 pengkodean kelas
Contoh : 11 EIND A
Ket : 11 : menyatakan tingkat siswa,EIND : jurusan,A : sub kelas.
4. Pengkodean mata pelajaran
Di bawah ini adalah pengkodean kode kelompok mata pelajaran yang nantinya
akan dipergunakan pada pengkodean mata pelajaran.
Tabel 3. 12 Pengkodean mata pelajaran
Kode
Kelompok
T009
Teknologi Informasi dan Komunikasi
T008
Teknik Elektronika Industri
T035
Teknik Pendingin dan Tata Udara
A001
Adaptif
N002
Normatif
Pengkodean untuk kode mata pelajaran terdiri dari 2 digit yaitu :
X999 X999
Kode mata pelajaran
Kode kelompok mata pelajaran
Gambar 3 10 pengkodean mata pelajaran
Contoh : T009M152
Keterangan :
T009 : menyatakan kode kelompok mata pelajaran Teknologi Informasi dan
Komunikasi.
56
M152 : menyatakan kode mata pelajaran Membangun Interface dengan
bahasa pemograman berorientasi objek..
3.1.6 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional merupakan analisis yang dibutuhkan
untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputi
elemen atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang
akan dibangun sampai dengan sistem tersebut diimplementasikan. Analisis
kebutuhan ini juga menentukan spesifikasi masukan yang diperlukan sistem,
keluaran yang akan dihasilkan sistem dan proses yang dibutuhkan untuk
mengolah masukan sehingga menghasilkan suatu keluaran yang diinginkan.
3.1.6.1 Analisis Perangkat Keras
Analisis perangkat keras (hardware) merupakan proses analisis yang lebih
menekankan kepada aspek pemanfaatan perangkat keras yang perlu dimiliki oleh
smk teknologi industri pembangunan.Perangkat keras yang saat ini tersedia di
smk teknologi industri pemban
Data Pribadi
Nama
: Dedi Kusniadi
Tempat dan Tanggal Lahir
: Bandung, 05 Januari 1989
Alamat
: Jln Pahlawan desa RT : 03 RW : 15 no : 53
cimahi 40533
Jenis Kelamin
: Laki-laki
Tinggi/ Berat Badan
: 168 cm/ 60Kg
Agama
: Islam
Telp/ Cellular
: 085721682178
__________________________________________________________________
Latar Belakang Pendidikan Formal
2007-Sekarang
: UNIVERSITAS KOMPUTER INDONESIA
2003-2007
: SMK Teknologi Industri Pembangunan
2000-2003
: MTSN sukasari cimahi
1994-2000
: SDN 1 Cibodas
__________________________________________________________________
F-1
PEMBANGUNAN APLIKASI E-LEARNING
DI SMK TEKNOLOGI INDUSTRI PEMBANGUNAN CIMAHI
SKRIPSI
Diajukan untuk Menempuh Ujian Akhir Sarjana
Program Strata Satu Jurusan Teknik Informatika
Fakultas Teknik dan Ilmu Komputer
Universitas Komputer Indonesia
DEDI KUSNIADI
10107589
PROGRAM STUDI TEKNIK INFORMATIKA
FAKULTAS TEKNIK DAN ILMU KOMPUTER
UNIVERSITAS KOMPUTER INDONESIA
BANDUNG
2013
KATA PENGANTAR
Alhamdulillah puji syukur kehadirat Allah Subhanallah Wata’ala karena atas
semua nikmatnya penulis dapat melakukan dan menyelesaikan penulisan skripsi
sebagai salah satu persyaratan untuk memperoleh gelar sarjana pada Program Studi
Teknik Infomatika Universitas Komputer Indonesia Bandung.
Dalam penulisan skripsi “PEMBANGUNAN APLIKASI ELEARNING DI
SMK TEKNOLOGI INDUSTRI PEMBANGUNAN CIMAHI”, penulis ingin
mengucapkan banyak terimakasih kepada pihak-pihak yang terkait dari awal kuliah
sampai penyelesaian skripsi ini. Berikut adalah pihak yang ingin penulis sampaikan
terima kasih :
1.
Kepada Kedua Orang Tua, Bapak Zaenal Mutakin dan Ibu Diah Mardiah yang
telah banyak mendukung, mendoakan dan memberikan dukungan semangat.
2.
Keluarga penulis yang telah memberikan kesempatan untuk merasakan dunia
kuliah. Harapan dan doa mereka yang selalu tercurah setiap langkah menuju
kampus.
3.
Bapak Dr. Eddy Soeryanto Soegoto, M.Sc, selaku Rektor Universitas
Komputer Indonesia.
4.
Bapak irawan S.T, M.T, selaku Ketua Program Studi Teknik Informatika
Universitas Komputer Indonesia.
5.
Ibu Inne Novitasari,S.SI.,M.SI. selaku dosen pembimbing,yang telah bersedia
meluangkan waktu dan membimbing penulis sehingga mampu menyelesaikan
skripsi ini dengan baik.
6.
Ibu Riani Lubis,S.T.,M.T selaku dosen penguji yang telah memberikan
bimbingan dan arahan untuk perbaikan.
iii
7.
Kepada rekan-rekan IF-13 angkatan 2007 yang telah memberikan motifasi,
inspirasi, serta pengalaman yang tak ternilai harganya kepada penulis yang
tidak dapat penulis sebutkan satu per satu.
8.
Kepada pihak-pihak yang tidak dapat penulis sebutkan satu per satu, terima
kasih atas semua bantuan serta dukungan sehingga penulis dapat
menyeleseikan kuliah ini.
Akhir kata, semoga semua pihak yang telah memberikan bantuan
mendapatkan balasan dari Allah SWT. Aamiin
Bandung, 15 juli 2013
penulis
iv
DAFTAR ISI
ABSTRAK.....................................................................................................................i
ABSTRACT..................................................................................................................ii
KATA PENGANTAR.................................................................................................iii
DAFTAR ISI.................................................................................................................v
DAFTAR GAMBAR.................................................................................................viii
DAFTAR TABEL........................................................................................................xi
DAFTAR LAMPIRAN...............................................................................................xv
DAFTAR SIMBOL....................................................................................................xvi
BAB 1 PENDAHULUAN............................................................................................1
1.1 Latar Belakang........................................................................................................1
1.2 Rumusan Masalah...................................................................................................2
1.3 Maksud dan Tujuan.................................................................................................2
1.3.1
Maksud..............................................................................................................2
1.3.2
Tujuan...............................................................................................................3
1.4 Batasan Masalah......................................................................................................3
1.5 Metode penelitian....................................................................................................4
1.6 Sistematika penulisan..............................................................................................6
BAB 2 TINJAUAN PUSTAKA...................................................................................8
2.1 Tinjauan Pustaka.....................................................................................................8
2.1.1 Sejarah Sekolah....................................................................................................8
2.1.2 Logo Sekolah........................................................................................................9
2.1.3 Struktur Organisasi...............................................................................................9
2.1.4 Visi dan Misi Sekolah.........................................................................................13
2.2 Landasan Teori......................................................................................................14
2.2.1 Pengertian Sistem...............................................................................................14
v
2.2.2 Pengertian Informasi ..........................................................................................14
2.2.3 Pengertian Sistem Informasi...............................................................................14
2.3 Elearning ...............................................................................................................15
2.4 Analisis butir soal..................................................................................................17
2.4.1 Tujuan analisis butir soal ...................................................................................18
2.4.2 langkah langkah analisis butir soal.....................................................................18
2.5 internet...................................................................................................................25
2.5.1 perkembangan internet .......................................................................................25
2.6 tools implementasi ................................................................................................25
2.6.1 PHP ....................................................................................................................25
2.6.2 XAMPP .............................................................................................................26
2.7 MYSQL.................................................................................................................27
2.8 Entity Relationship Diagram (ERD) .....................................................................29
2.9.1 Data Flow Diagram (DFD) ................................................................................29
2.10 Teknik Pengumpulan Data..................................................................................30
2.10.1 Interview (wawancara).....................................................................................30
2.10.2 kuisioner (angket) ............................................................................................31
2.11 skala pengkuran penelitian ................................................................................31
BAB 3 ANALISIS DAN PERANCANGAN SISTEM .............................................34
3.1 Analisis Sistem .....................................................................................................34
3.1.1 Analisis Masalah.................................................................................................34
3.1.2 Analisis system yang sedang berjalan................................................................34
3.1.3 analisis butir soal................................................................................................38
3.1.4 Aturan bisnis......................................................................................................53
3.1.5 Pengkodean........................................................................................................53
3.1.6 analisis kebutuhan non fungsional.....................................................................56
3.1.6.1 analisis perangkat keras..................................................................................56
3.1.6.2 analisis perangkat lunak..................................................................................57
3.1.6.3 analisis pengguna ...........................................................................................58
vi
3.1.7 Analisis Data ......................................................................................................60
3.1.7.1 Kamus data ERD.............................................................................................62
3.2 Analisis Kebutuhan Fungsional.............................................................................63
3.2.1 Diagram konteks.................................................................................................63
3.2.2 Diagram relasi.....................................................................................................63
3.2.2.1 Diagram level 1................................................................................................65
3.2.2.2 Diagram level 2............................................................................................ 66
3.2.2.3 Diagram level 3............................................................................................ 77
3.2.3 Spesifikasi proses................................................................................................74
3.2.4 Kamus Data .......................................................................................................84
3.3 Perancangan system...............................................................................................95
3.3.1 Perancangan Basis Data .....................................................................................95
3.3.1.1 Diagram Relasi ...............................................................................................95
3.3.1.2 Struktur menu ...............................................................................................106
3.3.3 Perancangan antar muka ..................................................................................108
3.3.4 jaringan semantic ............................................................................................135
3.3.5 perancangan procedural...................................................................................135
BAB 4 IMPLEMENTASI DAN PENGUJIAN SISTEM ......................................140
4.1 implementasi system....................................................................................... 140
4.1.1 perangkat keras yang digunakan .....................................................................140
4.1.2 perangkat lunak yang digunakan.................................................................. 140
4.1.3 implementasi basis data................................................................................ 141
4.1.4 implementasi antarmuka..................................................................................149
4.2 pengujian sistem..................................................................................................151
4.2.1 pengujian alpha............................................................................................. 151
4.2.1.1 Equivalence Partioning ............................................................152
4.2.1.2 Cause Effect Testing ..............................................................169
4.2.1.3 Kesimpulan Pengujian Blackbox............................................171
4.2.2 pengujian beta............................................................................ 171
4.2.2.1 hasil pengujian beta.................................................................174
4.2.3 kesimpulan hasil pengujian beta.................................................184
BAB 5 KESIMPULAN DAN SARAN...............................................185
5.1 Kesimpulan....................................................................................185
5.2 Saran..............................................................................................185
DAFTAR PUSTAKA.........................................................................201
viii
DAFTAR PUSTAKA
1
A.S, Rosa & Shalahuddin, M. (2011). Modul Pembelajaran Rekayasa Perangkat
Lunak (Terstruktur dan Berorientasi Objek). Bandung : Modula.
2
Bin Ladjamudin, Al-Bahra. (2005). Analisis & Desain Sistem Informasi.
Tangerang : Graha Ilmu
3
Bersin, Josh; Howard, Chris; O'Leonard, Karen; Mallon, David. 2009. Learning
Management Systems 2009. Bersin & Associates
4
Fathansyah. (2012). Basis Data. Bandung : Informatika
5
Hakim, Lukmanul. (2010). Membongkar Trik Rahasia Para Master PHP.
Jogjakarta : Lokomedia.
6
Hartanto, Antonius Aditya & Purbo, Onno W. (2002). E-Learning Berbasis PHP
dan MYSQL. Jakarta : Elex Media Komputindo.
7
HM, Jogiyanto. (1989). Analisis & Desain Sistem Informasi: Pendekatan
Terstruktur Teori dan Praktek Aplikasi Bisnis. Yogyakarta: Penerbit ANDI
8
Hasyim, Nur. (2003). HTML (Hypertext Markup Language) dan CSS (Cascading
Style Sheet). Ilmukomputer.org
9
Kristanto, Andri. (2008). Perancangan Sistem Informasi dan Aplikasinya.
Yogyakarta : Gava Media.
10
Nawawi ridwan, (2008),Analisis dan perancangan aplikasi jejaring sosial
berbasis web
11
Oetomo, Budi Sutedjo Dharma. (2007). E-education : konsep, teknologi dan
aplikasi internet pendidikan. Yogyakarta : ANDI
12
Peranginangin, Kasiman. (2006). Aplikasi Web dengan PHP dan MYSQL.
Yogyakarta : Penerbit Andi
13
Pressman, Roger S. (2001) .Software Engineering – fifth edition. Mc Graw Hill.
14
Setiawan, Deris. (2005). Sistem Keamanan Komputer. Jakarta : Elex Media
Komputindo.
15
Syafii, M. (2005). Membangun Aplikasi Berbasis PHP dan MySQL. Yogyakarta
: ANDI.
16
Tim Direktoral Pembinaan SMA (2010) analisis butir soal di sma
17 Widhiartha, Putu A. (2005). Memahami Lebih Lanjut tentang e-Learning.
Ilmukomputer.org
18 Karno To (1995). ANATES Versi 2.5, Program Komputer khusus untuk analisis
tes obyektif dan uraian. Bandung: FIP IKIP Bandung.
19 Sugiyono, 2010, Metode Penelitian Kuantitatif, Kualitatif dan R&D, Bandung,
Alfabeta
BAB 1
PENDAHULUAN
1.1 Latar Belakang Masalah
SMK Teknologi Industri Pembangunan Cimahi merupakan Sekolah
Menengah Kejuruan yang memiliki empat program keahlian diantaranya adalah
Teknik Elektronika Industri,Teknik Komputer Jaringan, RPL (Rekayasa
Perangkat Lunak) dan Teknik Pendingin. Sekolah Menengah Kejuruan ini terletak
di Jalan Maharmartanegara No. 48 Cimahi.
Berdasarkan hasil wawancara terhadap beberapa Siswa,Guru dan Kepala
Sekolah SMK Teknologi Industri Pembangunan Cimahi, dikatakan bahwa guru
kesulitan untuk menyampaikan materi maupun tugas ketika berhalangan hadir.
Hal ini menjadi kendala karena waktu yang cukup terbatas sementara materi harus
dapat tersampaikan kepada siswa. Oleh karena itu guru membutuhkan kemudahan
untuk dapat menyampaikan materi maupun tugas tanpa dibatasi oleh ruang dan
waktu dan dari sisi siswa masalah yang ditemukan adalah mengenai kebutuhan
untuk berkonsultasi atau berdiskusi mengenai mata pelajaran karena sering kali
guru kesulitan meluangkan waktu diluar jam mengajar untuk berkonsultasi dan
Ketika guru mempunyai hal-hal penting berkaitan dengan kegiatan belajar
mengajar dan karena lain hal tidak sempat disampaikan di kelas, guru biasanya
akan memasang pengumuman di majalah dinding sekolah. Namun penyampaian
pengumuman dari guru ke siswa selama ini melalui majalah dinding tidak berjalan
dengan baik karena pengumuman tersebut seringkali tidak tersampaikan dengan
baik kepada seluruh siswa. Hal ini membuat perlunya ada media yang
memfasilitasi hal tersebut sehingga proses komunikasi antara guru dengan siswa
dapat berjalan dengan baik.
Analisis butir soal adalah suatu kegiatan yang harus dilakukan guru untuk
Mengevaluasi kualitas soal yang akan dibuat. Kegiatan ini merupakan proses
pengumpulan, peringkasan, dan penggunaan informasi dari jawaban siswa untuk
membuat keputusan tentang kualitas soal yang akan dibuat.Analisis butir soal
dapat terdiri dari reabilitas test, daya pembeda, tingkat kesukaran dan pengecoh
1
2
pada soal. Untuk mengevaluasi kualitas soal, guru diharuskan melakukan analisis
butir soal yang telah dibuat. Tetapi pada faktanya, guru sering kali kesulitan untuk
melakukan analisis butir soal karena analisis butir soal tersebut mempunyai
perhitungan yang cukup rumit dan membutuhkan waktu yang cukup lama.
Sementara guru sudah memiliki beban kerja yang cukup banyak. Oleh karena
itulah diperlukan suatu alat bantu yang dapat mempermudah guru dalam
melakukan analisis butir soal dan menghasilkan soal-soal yang bermutu dalam
waktu yang relatif cepat.Elearning adalah pembelajaran yang dilaksanakan dengan
memanfaatkan fungsi internet dalam kegiatan pembelajaran dengan menjadikan
fasilitas elektronik sebagai media pembelajaran.Berdasarkan permasalahan
tersebut maka solusi yang akan di ambil adalah membangun aplikasi elearning
bagi SMK Teknologi Industri Pembangunan cimahi.
1.2 Rumusan Masalah
Berdasarkan latar belakang tersebut, maka dapat didefinisikan beberapa
masalahnya sebagai berikut:
1. Bagaimana mempermudah guru yg kesulitan dalam memberikan materi
jika guru tersebut berhalangan hadir.
2. Bagaimana mempermudah siswa yg kesulitan untuk berkonsultasi
mengenai masalah akademik diluar jam mengajar dengan guru.
3. Bagaimana mempermudah guru yang kesulitan dalam memberikan
pengumuman kepada siswa diluar kegiatan belajar mengajar di kelas.
4. Bagaimana mempermudah guru yang kesulitan dalam analisis butir soal
karena mempunyai perhitungan yang cukup rumit dan dilakukan secara
manual.
1.3 Maksud dan Tujuan
1.3.1
Maksud
Maksud dari pembuatan aplikasi ini adalah untuk membangun aplikasi
elearning berbasis web di SMK Teknologi Industri Pembangunan Cimahi.
3
1.3.2
Tujuan
Adapun tujuan dari pembangunan aplikasi ini untuk :
1. Memudahkan guru dalam menganalisis butir soal.
2. Memudahkan guru dalam memberikan materi ketika guru berhalangan
hadir.
3. Memudahkan guru dan siswa untuk berdiskusi di luar jam belajar di kelas.
4. Memudahkan guru untuk memberikan pengumuman kepada siswa di luar
kegiatan belajar mengajar di kelas.
1.4 Batasan Masalah
Dalam membangun aplikasi ini, didapatkan beberapa batasan masalah, yaitu :
1. Analisis butir soal yang dibuat hanya analisis butir soal pilihan ganda soal
yang di analisis adalah tryout,ujian perbaikan,ulangan harian,latihan
UAS,UTS dan uji kompetensi.
2. Data yang diolah dalam aplikasi e-learning ini yaitu data ujian, data soal,
data forum diskusi,data pesan,data analisis soal.
3. Proses pengelolaan yang ada pada aplikasi e-learning ini adalah proses
pemberian referensi materi dan tugas pelajaran,dan proses pemberian nilai
siswa,proses analisis butir soal.
4. Keluaran (Output) yang dihasilkan aplikasi e-learning ini adalah informasi
referensi materi dan tugas pelajaran, informasi ujian tryout beserta
nilainya,informasi analisis butir soal.
5. File referensi materi pelajaran yang dapat di unggah oleh guru berformat
zip, pdf, doc, xls ppt dan video.
6. Perancangan aplikasi e-learning ini menggunakan software Adobe
Dreamweaver CS4 dengan bahasa pemrograman PHP, XAMPP sebagai
internal server, MySQL sebagai DBMS (Database Management System),
dan untuk menjalankan aplikasi ini menggunakan internet browser.
7. Pendekatan analisis perangkat lunak yang digunakan adalah pemodelan
analisis terstruktur.
4
1.5 Metodologi Penelitian
Metode penelitian yang digunakan dalam Tugas Akhir ini adalah
metode deksriptif analitis, yaitu metode penelitian yang melakukan
penuturan, analisis dan mengklasifikasikan data dan informasi yang diperoleh
dengan berbagai teknik seperti survey, wawancara, observasi, angket,
kuesioner, studi kasus, dan lain-lain. Berikut adalah tahapan-tahapan yang
dilakukan :
1.5.1
Tahap Pengumpulan Data
Metode penelitian yang digunakan untuk membangun elearning pada Smk Teknologi
Industri Pembangunan Cimahi menggunakan metode analisis deskriptif yaitu suatu
metode yang bertujuan untuk mendapatkan gambaran yang jelas tentang hal-hal yang
diperlukan, melalui tahapan sebagai berikut:
1. Tahap pengumpulan data
tahapan yang digunakan penulisan dalam pengumpulan data antara lain:
a. Wawancara
Metode ini dipakai guna mendapat penerangan lebih detail mengenai
pendataan di Smk Teknologi Industri Pembangunan yang menjadi
studi kasus Disini penyusun langsung menanyakan serta konsultasi
dengan pihak sekolah guna mendapatkan data yang tepat agar dalam
pembangunan Aplikasi Elearning di Smk Teknologi Industri
Pembangunan tidak ada kekeliruan diantara kedua belah pihak.
b. Observasi
Metode ini dipakai dengan melakukan pengamatan secara langsung
pada objek yang diteliti oleh penyusun agar dapat diketahui apa saja
yang terdapat di sekolah smk teknologi industri pembangunan serta
apa saja yang dilakukan di sekolah tersebut. Objek yang diteliti disini
adalah sekolah smk teknologi industri pembangunan yang beralamat di
jln mahar martanegara no 48 cimahi.
5
c. Studi literatur
Metode pengumpulan data dengan melakukan pencarian terhadap data
yang diperlukan untuk membangun elearning ini melalui literasiliterasi di berbagai media, baik media cetak maupun media elektronik.
d.
kuisioner
Suatu teknik pengumpulan informasi yang memungkinkan analis
memperlajari sikap-sikap, keyakinan, perilaku, dan karakteristik
beberapa orang utama di dalam organisasi yang bisa terpengaruh oleh
sistem yang diajukan atau oleh sistem yang sudah ada.
1.5.2
Tahap Pembangunan Aplikasi
Tahapan analisis data dalam pembuatan perangkat lunak menggunakan
paradigma perangkat lunak secara waterfall, yang meliputi beberapa proses
diantaranya:
a.
Requirement Definition
Mengumpulkan kebutuhan secara lengkap kemudian kemudian
dianalisis dan didefinisikan kebutuhan yang harus dipenuhi oleh
program yang akan dibangun. Fase ini harus dikerjakan secara lengkap
untuk bisa menghasilkan desain yang lengkap.
b. System and Software Design
Desain dikerjakan setelah kebutuhan selesai dikumpulkan secara
lengkap.
c. Implementation and Unit Testing
Desain
program
diterjemahkan
ke
dalam
kode-kode
dengan
menggunakan bahasa pemrograman yang sudah ditentukan. Program
yang dibangun langsung diuji baik secara unit.
d.
Integration and System Testing
Penyatuan unit-unit program kemudian diuji secara keseluruhan
(system testing).
e.
Operation and Maintenance
6
Mengoperasikan
program
di
lingkungannya
dan
melakukan
pemeliharaan, seperti penyesuaian atau perubahan karena adaptasi
dengan situasi sebenarnya.
Gambar 1. 1 Waterfall model (13)
1.6 Sistematika Penulisan
Sistematika penulisan
tugas akhir ini disusun untuk memberikan
gambaran umum tentang penelitian yang dijalankan. Sistematika penulisan
tugas akhir ini adalah sebagai berikut :
BAB 1 PENDAHULUAN
Menguraikan tentang latar belakang permasalahan, mencoba
merumuskan inti permasalahan yang dihadapi, menentukan maksud dan
tujuan, yang kemudian diikuti dengan batasan masalah, metodologi
penelitian, serta sistematika penulisan.
BAB 2 TINJAUAN PUSTAKA
Bab ini dibagi menjadi 2 bagian yaitu: Tinjauan Sekolah dan
Landasan Teori. Tinjauan sekolah berisikan tentang sejarah singkat
sekolah, visi dan misi sekolah, tempat dan kedudukan sekolah, dan
struktur organisasi sekolah. Sedangkan Landasan Teori berisi tentang
teori-teori pendukung dalam membangun aplikasi membangun aplikasi elearning
berbasis
web
PEMBANGUNAN CIMAHI.
di
SMK
TEKNOLOGI
INDUSTRI
7
BAB 3 ANALISIS DAN PERANCANGAN SISTEM
Bab ini berisikan tentang analisis dalam membangun aplikasi ini
seperti analisis sistem yang sedang berjalan, analisis kebutuhan non
fungsional yang berupa analisis user, analisis pengkodean, analisis
perangkat keras (hardware),analisis perangkat lunak (software),dan
analisis jaringan. Analisis kebutuhan fungsional berupa Entity Relation
Diagram (ERD),Diagram Konteks, Data Flow Diagram (DFD), Tabel
Spesifikasi Proses dan lain-lain yang sesuai dengan metode pembangunan
perangkat lunak yang digunakan.
BAB 4 IMPLEMENTASI DAN PENGUJIAN
Bab ini membahas implementasi dari tahapan analisis dan
perancangan sistem ke dalam perangkat lunak (dalam bentuk bahasa
pemrograman), beberapa implementasi yang
implementasi
perangkat
keras,
akan dijelaskan adalah
implementasi
perangkat
lunak,
implementasi basis data dan implementasi antarmuka. Bab ini juga berisi
pengujian terhadap sistem apakah sudah benar-benar berjalan seperti yang
diharapkan, baik dari pengujian alpha dan pengujian beta, dan pengujian
alpha menggunakan metode blackbox.
BAB 5 KESIMPULAN DAN SARAN
Bab ini berisi kesimpulan yang diperoleh dari hasil pengujian
sistem untuk mengetahui ketercapaian tujuan dari penelitian serta saran
pengembangan sistem kedepan.
BAB 3
ANALISIS DAN PERANCANGAN SISTEM
3.1.
Analisis Sistem
Analisis sistem merupakan suatu kegiatan identifikasi dan pengamatan sesuatu
permasalahan yang ada pada sistem.Kegiatan identifikasi dan pengamatan tidak
hanya mengenai permasalahan pada sistem akan tetapi faktor-faktor lainnya yang
berhubungan dengan sistem sehingga diharapkan sistem yang akan dibuat dapat
sesuai dengan tujuan pembuatan sistem yang telah direncanakan. Pada sub bab ini
akan membahas mengenai sistem atau prosedur yang sedang berjalan pada SMK
Teknologi Industri Pembangunan Cimahi.
3.1.1 Analisis Masalah
Beberapa permasalahan yang terjadi yang mendasari dibangunnya sistem ini
adalah:
1. Guru kesulitan dalam mendistribusikan materi pelajaran agar siswa
dapat mempelajari sebelumnya. Terutama ketika guru berhalangan
hadir untuk mengajar di kelas.
2. Siswa mendapatkan kesulitan dalam hal berkonsultasi secara
langsung dengan guru untuk membahas masalah akademik.
3. Analisis butir soal mempunyai perhitungan yang cukup sulit dan
masih dilakukan secara manual sehingga membutuhkan waktu yang
cukup lama.
4. Guru kesulitan dalam memberikan pengumuman kepada siswa di luar
jam belajar.
3.1.2 Analisis Prosedur Sistem yang Sedang Berjalan
Sebelum melakukan perancangan sistem, perlu dilakukan adanya analisis
terhadap prosedur yang sedang berjalan, berdasarkan hasil penelitian dengan
pihak SMK Teknologi Industri Pembangunan cimahi ada beberapa prosedur yang
di analisis dengan tujuan untuk mengevaluasi permasalahan serta hambatan yang
34
35
terjadi dan kebutuhan-kebutuhan yang diharapkan sehingga perlu adanya
perbaikan.
1. Prosedur Pemberian Materi dalam KBM (Kegiatan Belajar Mengajar).
2. Prosedur Pemberian Tugas dalam KBM (Kegiatan Belajar Mengajar).
1.
Prosedur Pemberian Materi dalam KBM (Kegiatan Belajar Mengajar)
Prosedur pemberian materi dalam KBM dilakukan oleh guru yang bersangkutan dan
siswa.Alur prosedurnya adalah sebagai berikut:
a. Guru membuat ringkasan dari materi yang akan diajarkan.
b. Ringkasan materi yang telah dibuat guru akan diberikan kepada guru piket yang
sedang menjaga di sekolah.
c. Guru piket memberikan ringkasan materi kepada siswa untuk dipelajari di kelas.
d. Ringkasan materi pelajaran dismpan oleh siswa sebagai arsip catatan materi
pelajaran.
Di bawah ini adalah proses pemberian materi dalam kegiatan belajar mengajar,
digambarkan dalam bentuk flowmap pada gambar 3.1 :
36
Prosedur Pemberian Materi pelajaran dalam KBM (Kegiatan Belajar Mengajar)
Guru
Buku Referensi
Siswa
Silabus Materi
Input materi
pelajaran
Pembuatan materi
pelajaran
Buku Referensi
Silabus Materi
Ringkasan
materi.doc
Cetak ringkasan
materi
Ringkasan
materi.doc
1
Ringkasan materi
yg telah di cetak
2
A1
2
Ringkasan materi
yg telah di cetak
Mempelajari
materi
pelajaran
Catatan materi
pelajaran
A2
Gambar 3 1 flowmap Prosedur Pemberian Materi Dalam KBM (Kegiatan Belajar Mengajar)
Keterangan :
A1 = Arsip ringkasan materi yang di simpan guru
A2 = Arsip ringkasan materi yang di catat oleh siswa
37
2.
Prosedur Pemberian Tugas
Prosedur pemberian tugas siswa terdiri dari beberapa alur proses, diantaranya :
1. Guru membuat tugas dari kumpulan materi sesuai silabus.
2. Siswa mengerjakan tugas dan mengumpulkannya kepada guru yang
bersangkutan sesuai batas waktu yang telah ditentukan.
3. Guru memeriksa tugas dan menentukan nilai tugas.
4. Hasil nilai tugas akan disimpan ke dalam arsip daftar nilai siswa.
5. Guru memberikan hasil tugas yang telah diperiksa kepada siswa.
Dibawah ini aliran proses pemberian tugas di dalam kelas dan digambarkan ke
dalam bentuk flowmap pada gambar 3.2 :
Prosedur Pemberian Tugas
Guru
Siswa
A1
Arsip ringkasan
materi
Input soal tugas
Pembuatan soal
tugas
Soal tugas.doc
Cetak soal tugas
Soal yang telah di
cetak
Soal tugas.doc
Soal yang telah di
cetak
Pengerjaan
soal tugas
Soal yang telah di
cetak
Soal yang telah di
cetak
Lembar jawaban
tugas siswa
A3
Lembar jawaban
tugas siswa
Penilaian
lembar
jawaban siswa
Lembar jawaban
siswa yang telah di
nlai
Buku nilai
Input
tugas ke
buku nilai
Buku nilai
Lembar jawaban tugas
siswa yang telah dinilai
dan inputkan ke buku
nilai
Lembar jawaban tugas
siswa yang telah dinilai
dan inputkan ke buku
nilai
A4
A5
Gambar 3 2 Flowmap prosedur pemberian tugas
38
Keterangan :
A2 = Arsip Materi Sesuai Silabus
A3 = Arsip Soal tugas yang telah dibuat untuk guru
A4 = Arsip Daftar Nilai Siswa.
3.1.3 Analisis butir soal
Tujuan dari pembuatan analisis butir soal adalah untuk mengkaji dan menelaah
setiap butir soal agar diperoleh soal yang bermutu sebelum soal digunakan.
Analisis butir soal terdiri dari reablilitas test,daya pembeda,tingkat kesukaran dan
kualitas pengecoh untuk mengetahui lebih jauh mengenai analisis butir soal
berikut akan di ilustrasi dari analisis butir soal terhadap hasil ujian kimia oleh
siswa kelas 12 RPL A yang di ikuti oleh 30 siswa.Soal yang digunakan dalam
laporan ini terlampir di lampiran.
1.
Reabilitas test
Reliabilitas suatu test yaitu tingkat konsistensi suatu tes, yakni sejauh mana suatu
tes dapat dipercaya untuk menghasilkan skor yang konsisten (tidak berubah-ubah)
dan untuk menghitung Reliabilitas test maka dipergunakan metode Split-half
method dan untuk lebih jelaskan lihat flowchat Reliabilitas.
39
Menyiapkan data untuk
melakukan analisis reabilitas
Lembar jawaban
siswa yang di
koreksi
Hasil ulangan setiap siswa
dibagi dua yaitu x= jumlah
soal ganjil dan y = jumlah
soal genap
Tentukan jumlah nilai
benar setiap siswa
Menentukan reabilitas dengan
e ggu aka pearso ’s product
moment
Hasil analisis
reliabilitas
Analisis reliabilitas telah selesai
Gambar 3 3 flowchat Reliabilitas
test
Untuk menghitung reabilitas test maka dipergunakan rumus 2.1 berikut adalah
implementasi reabilitas test.
Tabel 3. 1 realibilitas test
soal ganjil
Soal
X
genap Y
1100002554 Aldi Rifaldi
10
8
100
64
80
1100002568 Irfan Yudiana
9
9
81
81
81
1100002569 Jajang Nurrahman
10
8
100
64
80
1100002558 Asep Saepuloh
8
9
64
81
72
1100002557 Ari Subarsono
9
7
81
49
63
1100002561 Edy Junaedy
9
7
81
49
63
1100002551 Achmad Vicki alamsyah
8
7
64
49
56
1100002553 Ahmad Zaelani
8
7
64
49
56
Nis
Nama Siswa
X.Y
40
1100002556 Andri wijayanto
9
6
81
36
54
1100002559 Deri destian
9
6
81
36
54
1100002562 Effiyana Penta Ryka Tambunan
8
7
64
49
63
1100002563 Fahriansyah
8
7
64
49
63
1100002565 Fernando Jameston Manullang
9
6
81
36
54
1100002577 Raka Pramana
7
8
49
64
63
1100002552 Agung saeful anwar
9
5
81
25
45
1100002555 Andika Revi Darmawan
7
7
49
49
49
1100002570 Jerri Kurnianto
6
8
36
64
48
1100002580 Rudy Andiwijaya
7
7
49
49
49
1100002560 Dian septiansyah
7
6
49
36
42
1100002575 Nova Mulyana
8
5
64
25
40
1100002564
1100002566
1100002567
1100002571
1100002572
1100002574
1100002576
1100002579
1100002573
1100002578
Jumlah
5
6
5
7
6
5
6
5
5
3
218
7
6
6
4
5
6
5
6
4
6
195
25
36
25
49
36
25
36
36
25
9
1685
49
36
36
16
25
36
25
25
16
36
1304
35
36
30
28
30
30
30
30
20
54
1498
Fahrurozi Abdullah
Hendrik
Irfan Maajid
Lela nurdianingsih
Mega Liswanti Oktaviani
Muhammad Dika Septiadi
Okky Anto Junawan
Randi Fajar Sampurna
Rudi Casmawanto
Ramdan Ansyam
Setelah menghitung reabilitas maka di ketahui jumlah ∑X = 218 , ∑Y = 195 ,
∑
= 1685 , ∑
=1304 dan ∑X.Y = 1498 dan untuk menghitung hasil akhir dari
reabilitas test maka dipergunakan metode
Pearson's Product Moment ( lihat
rumus 2.2 ) dengan rumus Pearson's Product Moment maka diperoleh rgg = 0,88
dan untuk menghitung koefesien reabilitas menggunakan rumus 2.1 maka
hasilnya adalah rtt = 0.94 berarti test ini tergolong baik sebab reabilitasnya tinggi.
41
2.
Daya Pembeda
Daya pembeda yaitu kemampuan suatu butir soal dapat membedakan antara siswa
yang telah menguasai materi dan siswa yang belum menguasai materi dan untuk
menghitung daya pembeda di pergunakan rumus (2.3) Di bawah ini adalah
flowchart analisis daya pembeda.
Menyiapkan data untuk
menganalisis daya pembeda
Lembar jawaban
siswa yang telah
di koreksi
Mengurutkan hasil ujian
siswa dari yang terbesar
sampai dengan terkecil
Membagi menjadi 2
kelompok
(kelompok atas dan
kelompok bawah)
Hitung daya pembeda
setiap nomor soal
Konsultasikan dengan tabel
daya pembeda
Hasil analisis daya
pembeda
Analisis daya pembeda telah
selesai
Gambar 3 4 flowchart analisis daya pembeda
Sebelum menghitung daya pembeda maka kita urutkan jumlah jawaban terbesar
sampai terkecil dari hasil ujian kimia dengan jumlah siswa 30 orang.
42
Tabel 3. 2 Data siswa yang mengikuti ujian
Nis
Nama siswa
jumlah jawaban benar
1100002554
Aldi Rifaldi
18
1100002568
Irfan Yudiana
18
1100002569
Jajang Nurrahman
18
1100002558
Asep Saepuloh
17
1100002557
Ari Subarsono
16
1100002561
Edy Junaedy
16
1100002551
Achmad Vicki alamsyah
15
1100002553
Ahmad Zaelani
15
1100002556
Andri wijayanto
15
1100002559
Deri destian
15
1100002562
Effiyana Penta Ryka Tambunan
15
1100002563
Fahriansyah
15
1100002565
Fernando Jameston Manullang
15
1100002577
Raka Pramana
15
1100002552
Agung saeful anwar
14
1100002555
Andika Revi Darmawan
14
1100002570
Jerri Kurnianto
14
1100002580
Rudy Andiwijaya
14
1100002560
Dian septiansyah
13
1100002575
Nova Mulyana
13
1100002564
Fahrurozi Abdullah
12
1100002566
Hendrik
12
1100002567
Irfan Maajid
11
1100002571
Lela nurdianingsih
11
1100002572
Mega Liswanti Oktaviani
11
1100002574
Muhammad Dika Septiadi
11
1100002576
Okky Anto Junawan
11
43
1100002579
Randi Fajar Sampurna
11
1100002573
Rudi Casmawanto
9
1100002578
Ramdan Ansyam
9
Setelah jumlah jawaban siswa telah tersusun dari yang terbesar sampai yang
terkecil maka selanjutnya adalah membuat kelompok Atas – Bawah.
A. Kelompok atas
untuk membuat kelompok atas kita ambil 27% dari jumlah jawaban siswa
tertinggi maka terdapat 8 orang siswa
Tabel 3. 3 kelompok atas
Soal
Nis
Nama siswa
1100002554
1100002568
1100002569
1100002558
1100002557
1100002561
Aldi Rifaldi
Irfan
Yudiana
Jajang
Nurrahman
Asep
Saepuloh
Ari
Subarsono
Edy Junaedy
Skor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
18
1
1
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
0
1
1
18
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
1
18
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
1
1
17
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
1
0
0
0
1
16
1
1
1
1
1
1
1
1
1
1
1
0
1
1
1
1
1
0
0
0
16
1
1
1
1
1
1
1
1
1
1
1
1
0
0
1
0
1
1
1
0
15
1
1
1
1
1
0
0
1
1
1
1
1
1
1
0
1
1
0
1
0
15
1
1
1
1
1
1
1
1
1
1
0
1
1
0
0
0
1
1
1
0
8
8
8
8
8
7
7
8
8
8
7
6
7
5
6
6
6
2
6
4
Achmad
1100002551
Vicki
alamsyah
1100002553
Ahmad
Zaelani
Jumlah jawaban benar
44
B. Kelompok bawah
untuk membuat kelompok kelompok bawah kita ambil 27% dari jumlah jawaban
siswa terendah maka terdapat 8 orang siswa
Tabel 3. 4 kelompok bawah
Soal
NIS
Nama siswa
1100002567
1100002571
1100002572
1100002574
1100002576
1100002579
1100002573
1100002578
Irfan Maajid
Lela
Nurdianingsih
Mega Liswanti
Muhammad
dika septiadi
Okky
Anto
Jumawan
Randi
Fajar
Sampurna
Ramdan
ansyam
Rudi
Casmawanto
Jumlah jawaban benar
Skor
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
11
1
1
1
0
0
1
1
1
1
1
0
1
0
0
1
0
0
0
1
0
11
1
1
0
0
0
1
0
1
0
1
1
0
1
0
1
1
0
0
1
1
11
1
1
1
0
0
1
0
1
0
0
1
0
0
0
0
0
1
1
1
1
11
1
1
1
1
0
1
1
1
0
1
1
0
0
0
0
1
0
0
0
1
11
1
1
1
0
1
1
0
1
0
0
0
1
0
0
0
1
0
1
1
1
11
1
1
1
1
0
1
1
0
0
0
1
0
1
1
0
0
1
0
1
0
9
1
0
1
1
0
1
0
0
0
1
0
1
1
1
1
0
0
0
0
0
9
1
1
1
0
1
0
0
1
1
0
0
0
0
1
0
1
0
0
1
0
8
7
7
3
1
7
3
6
2
4
4
2
2
3
3
4
2
2
6
4
Untuk menghitung daya pembeda harus mencari jumlah jawaban benar kelompok atas (lihat
tabel 3.3),untuk mencari jumlah jawaban kelompok bawah (lihat tabel 3.4).dan untuk mencari
daya pembeda bisa menggunakan rumus daya pembeda (lihat rumus 2.3).
45
Tabel 3. 5 daya pembeda
Jumlah jawaban
Jumlah jawaban
Benar (Kelompok
Benar (Kelompok
Atas)
Bawah)
1
8
8
0
Sangat buruk
2
8
7
7.7
Sangat buruk
3
8
7
5.5
Sangat buruk
4
8
3
27.7
Baik
5
8
1
38.8
Baik
6
7
7
0
Sangat buruk
7
7
3
22.2
Baik
8
8
6
11.1
Buruk
9
8
2
33.3
Baik
10
8
4
27.7
Baik
11
7
4
16.6
Baik
12
6
2
22.2
Baik
13
7
2
27.7
Baik
14
5
3
11.1
Buruk
15
6
3
16.6
Baik
16
6
4
11.1
Buruk
17
6
2
22.2
Baik
18
2
2
0
Sangat buruk
19
6
6
0
Sangat buruk
20
4
4
0
Sangat buruk
No soal
Kriteria
DP (%)
Setelah mengetahui daya pembeda maka selanjutnya adalah menghitung tingkat
kesukaran yang akan di jelaskan pada halaman berikutnya.
46
3. Tingkat kesukaran
Tingkat kesukaran adalah peluang untuk menjawab benar suatu soal pada tingkat
kemampuan tertentu yang biasanya dinyatakan dalam bentuk indeks. Indeks
tingkat kesukaran ini pada umumnya dinyatakan dalam bentuk proporsi yang
besarnya berkisar 0,00 - 1,00 dan untuk menghitung tingkat kesukaran
dipergunakan rumus (2.4) dibawah ini adalah flowchat tingkat kesukaran
Menyiapkan data untuk
menganalisis tingkat kesukaran
Lembar jawaban
siswa yang telah
di koreksi
Hitung tingkat kesukaran
setiap nomor soal
Konsultasikan dengan tabel
tingkat kesukaran
Hasil analisis daya
tingkat kesukaran
Analisis tingkat kesukaran telah
selesai
Gambar 3 5 flowchart analisis tingkat kesukaran
Untuk mencari jumlah jawaban siswa yang benar pada setiap soal (lihat tabel
3.5).untuk mencari tingkat kesukaran di pergunakan rumus (lihat rumus 2.4) dan
untuk mengetahui tafsiran (lihat tabel 3.6).
47
Tabel 3. 6 Tingkat Kesukaran
No
Jumlah benar
Tingkat kesukaran (*)
Tafsiran
1
28
93.3
Sangat mudah
2
24
80
Sangat mudah
3
28
93.3
Sangat mudah
4
20
66.6
Sangat mudah
5
22
73.3
Mudah
6
24
80
Mudah
7
21
70
Sedang
8
18
60
Sedang
9
21
70
Sedang
10
23
76.3
Mudah
11
17
56.6
Sedang
12
19
63.3
Sedang
13
20
66.6
Sedang
14
15
50
Sedang
15
15
50
Sedang
16
20
66.6
Sedang
17
20
66.6
Sedang
18
10
33.3
Sedang
19
16
53.3
Sedang
20
9
33
Sukar
soal
Setelah mengetahui tingkat kesukaran maka selanjutnya adalah menghitung
pengecoh pada soal yang akan di jelaskan pada halaman berikutnya.
48
4. pengecoh soal
pengecoh soal adalah suatu pola yang menggambarkan bagaimana peserta tes
menentukan pilihan jawabannya terhadap kemungkinan-kemungkinan jawaban
yang telah dipasangkan pada setiap butir soal dan untuk menghitung pengecoh
soal dipergunakan rumus (2.5) di bawah ini adalah flowchart pengecoh soal :
Gambar 3 6 analisis kualitas pengecoh
Pada tes pilihan ganda ada beberapa option/alternatif jawaban yang sengaja
dimasukkan sebagai pengecoh (distraktor). Pengecoh dianggap baik bila jumlah
siswa yang memilih pengecoh itu sama atau mendekati jumlah ideal.untuk
menghitung indeks pengecoh (lihat rumus 2.5)
49
Tabel 3. 7 kualitas pengecoh
No soal
1
2
3
4
5
Option
A
B
C
D
E
Siswa yg memilih option itu
1
0
0
28
1
Indeks pengecoh (IPc)
12.50%
0%
0%
75%
12.50%
Kulitas pengecoh
Buruk
Sangat buruk
Sangat buruk
Kunci
Buruk
Siswa yg memilih option itu
24
2
2
0
2
Indeks pengecoh
75%
8.30%
8.30%
0
8.30%
Kulitas pengecoh
Kunci
Sangat buruk
Sangat buruk
Sangat buruk
Sangat buruk
Siswa yg memilih option itu
28
1
0
0
1
Indeks pengecoh (IPc)
75%
12.5%
0%
0%
12.5%
Kulitas pengecoh
Kunci
Buruk
Sangat buruk
Sangat buruk
Buruk
Siswa yg memilih option itu
20
1
1
0
8
Indeks pengecoh (IPc)
50%
2.50%
2.50%
0%
20%
Kulitas pengecoh
Kunci
Sangat buruk
Sangat buruk
Sangat buruk
Buruk
Siswa yg memilih option itu
2
1
3
22
2
Indeks pengecoh (IPc)
6.20%
3%
9.30%
68.70%
6.20%
Sangat buruk
Sangat buruk
Kunci
Sangat buruk
Kulitas pengecoh
6
2
2
24
1
1
Indeks pengecoh (IPc)
8.30%
8.30%
75%
4%
4%
Sangat buruk
Kunci
Sangat buruk
Sangat buruk
Sangat
buruk
Siswa yg memilih option itu
21
5
0
2
2
Indeks pengecoh (IPc)
58.20%
13.80%
0%
5.50%
5.50%
Sangat buruk
Kunci
Sangat buruk
Sangat buruk
Kulitas pengecoh
8
buruk
Siswa yg memilih option itu
Kulitas pengecoh
7
Sangat
Sangat
baik
Siswa yg memilih option itu
0
8
19
3
0
Indeks pengecoh (IPc)
0%
18%
43%
6.80%
0%
Kulitas pengecoh
Sangat
Kunci
Baik
Sangat buruk
Sangat buruk
50
buruk
9
Siswa yg memilih option itu
1
2
4
21
2
Indeks pengecoh (IPc)
2.70%
5.50%
11%
58.30%
5.50%
Sangat buruk
Kunci
Sangat baik
Sangat buruk
Kulitas pengecoh
10
1
4
1
23
1
Indeks pengecoh (IPc)
3.50%
14.20%
3.50%
82%
3.50%
Buruk
Sangat buruk
Kunci
Sangat buruk
14
17
5
3
3
Indeks pengecoh (IPc)
3.80%
32.60%
9.60%
5.70%
5.70%
Baik
Kunci
Sangat buruk
Sangat buruk
buruk
0
10
1
19
0
Indeks pengecoh (IPc)
0%
22.70%
2.20%
43%
0%
Baik
Sangat buruk
Kunci
Sangat buruk
Sangat
buruk
Siswa yg memilih option itu
20
4
0
5
1
Indeks pengecoh (IPc)
50%
10%
0%
12.50%
2.50%
Kulitas pengecoh
kunci
Sangat buruk
Sangat buruk
Buruk
Sangat buruk
Siswa yg memilih option itu
1
2
7
5
15
Indeks pengecoh (IPc)
1.60%
3.30%
11.60%
8.30%
25%
Sangat buruk
Buruk
sangat buruk
kunci
Sangat
buruk
Siswa yg memilih option itu
5
2
14
7
6
Indeks pengecoh (IPc)
7.80%
3%
21.80%
11%
9.30%
Sangat buruk
Kunci
Buruk
Sangat buruk
2
6
0
20
Kulitas pengecoh
16
Sangat
Siswa yg memilih option itu
Kulitas pengecoh
15
buruk
2
Kulitas pengecoh
13
Sangat
Siswa yg memilih option itu
Kulitas pengecoh
12
buruk
Siswa yg memilih option itu
Kulitas pengecoh
11
Sangat
Siswa yg memilih option itu
Sangat
buruk
2
51
Indeks pengecoh (IPc)
5%
Sangat
Kulitas pengecoh
17
buruk
50%
Sangat buruk
Buruk
sangat buruk
Kunci
3
2
20
3
Indeks pengecoh (IPc)
5%
7.50%
5%
50%
7.50%
Sangat buruk
Sangat buruk
Kunci
Sangat buruk
Sangat
buruk
Siswa yg memilih option itu
4
7
10
1
8
Indeks pengecoh (IPc)
5%
8.70%
12.50%
1.20%
10%
Sangat buruk
Burul
Kunci
Sangat buruk
Sangat
buruk
Siswa yg memilih option itu
4
4
16
9
0
Indeks pengecoh (IPc)
7%
7%
28.50%
16%
0%
Sangat buruk
Kunci
Buruk
Sangat buruk
Sangat
Kulitas pengecoh
20
0%
2
Kulitas pengecoh
19
15%
Siswa yg memilih option itu
Kulitas pengecoh
18
5%
buruk
Siswa yg memilih option itu
4
9
5
6
6
Indeks pengecoh (IPc)
4.70%
10.70%
50.90%
7%
7%
Kunci
Sangat baik
Sangat buruk
Sangat buruk
Sangat
Kulitas pengecoh
buruk
Di bawah ini adalah hasil analisis soal secara keseluruhan yang nantinya akan di
pergunakan pada aplikasi elearning di smk teknologi industri pembangunan
cimahi.Sebagai contoh soal yang akan digunakan hanya satu soal sisanya akan di
lampirkan pada lampiran
5. hasil analisis soal
Tabel 3. 8 Hasil analisis mata pelajaran kimia
Materi ujian
Kimia
Jumlah test
30 orang
Jenis ujian
Ulangan harian
Jumlah kelompok atas / bawah
8 orang
Guru
Hj. Lina Anggraeni, S.P
Jumlah soal
20 butir
52
Tabel 3. 9 kelompok atas dan bawah
Kelompok Atas
Kelompok Bawah
Nis
Nama siswa
Skor
Nis
1100002554
Aldi Rifaldi
18
1100002567 Irfan Maajid
11
1100002568
Irfan Yudiana
18
1100002571 Lela Nurdianingsih
11
18
1100002572
Asep Saepuloh 17
1100002574
1100002569
1100002558
1100002557
1100002561
1100002551
1100002553
Jajang
Nurrahman
Ari
Subarsono
Edy Junaedy
Achmad Vicki
alamsyah
Ahmad
Zaelani
Nama siswa
Skor
Mega Liswanti
11
Oktaviani
Muhammad
dika
septiadi
16
1100002576 Okky Anto Jumawan
11
16
1100002579 Randi Fajar Sampurna
11
15
1100002573 Ramdan ansyam
9
15
1100002578 Rudi Casmawanto
9
Tabel 3. 10 analisis soal keseluruhan
Jumlah jawaban benar kelompok atas
8
Jumlah jawaban benar kelompok bawah
8
DP
1,00
Kriteria
Dibuang
Benar
28
Salah
2
Poin
93.3%
TK
Sangat mudah
Opsi a
12,5%
Efektifitas
Opsi b
0%
pengecoh
Opsi c
0%
Opsi d
75%
Opsi e
12.5%
Kosong
0%
Daya pembeda
Tingkat kesukaran
11
53
3.1.4
Aturan Bisnis
Aturan bisnis yang ada pada proses pengolahan data sistem e-learning ini
diantaranya yaitu
1. Siswa harus login terlebih dahulu jika ingin mengakses halaman siswa.
2. Guru harus login terlebih dahulu jika ingin mengakses halaman guru.
3. Soal ujian memiliki pilihan jawaban mulai dari A sampai E dengan
dilakukan random nomor soal dan urutan piihan pada saat ujian secara
bersamaan.
4. Siswa kelas 10, 11, dan 12 mendapatkan materi pelajaran sesuai kelasnya
masing-masing dari guru yang bersangkutan.
5. Guru memberikan pengumuman kepada siswa.
6. Materi yang di ambil oleh siswa hanya materi pelajaran sesuai dengan
jurusan.
7. Hanya guru dan siswa yang dapat berdiskusi pada forum diskusi.
3.1.5
Pengkodean
Pengkodean yang terdapat pada proses pengolahan data Aplikasi Elearning ini
meliputi pengkodean Nomor Induk Siswa (NIS),Nomor induk yayasan
(NIY),kode kelas,kode mata pelajaran.
1. Pengkodean nomor induk siswa (NIS)
Pengkodean untuk nomor induk siswa terdiri dari sepuluh digit yaitu sebagai
Berikut:
Format : 99 99 999999
Register di sekolah
Tahun Masuk
Tingkat Awal daftar
Gambar 3 7 pengkodean Nis
54
contoh : 1110003202
Keterangan : 11 : tingkat awal daftar, 10 : tahun masuk 003202 : register di
sekolah
2. Pengkodean nomor induk yayasan (NIY)
Nomor induk yayasan ditetapkan oleh pihak yayasan SMK Tenologi Industri
Pembangunan cimahi.NIY diberikan kepada setiap pengajar atau guru yang ada
dilingkungan SMK Teknologi Industri Pembangunan cimahi Berikut ini contoh
pengkodean nomor induk yayasan :
999999 99 9 999
No. Urut Pegawai Dalam Satu Tahun
Jenis Kelamin
Bulan Pengangkatan
Tahun, Bulan Lahir
Gambar 3 8 pengkodean NIY
Contoh 195408011008
Keterangan : Menyatakan bahwa guru tersebut lahir pada tahun 1954
bulan 08, Diangkat menjadi guru pada tahun 1978 pada bulan 03, jenis kelamin
Laki-laki(1) dan mempunyai nomer urut 006.
3. Pengkodean kelas
Di bawah ini adalah pengkodean jurusan yang nantinya akan dipergunakan pada
pengkodean kelas
Tabel 3. 11 Pengkodean jurusan
Kode
Jurusan
EIND
Elektronika industri.
TP
Teknik Pendingin.
RPL
Rekayasa Perangkat Lunak (Teknik informatika)
TKJ
Teknik komputer dan jaringan.
Pengkodean untuk kode kelas terdiri dari 3 digit yaitu :
55
99 XXXX 9
Sub kelas
Jurusan
Tingkat
Gambar 3 9 pengkodean kelas
Contoh : 11 EIND A
Ket : 11 : menyatakan tingkat siswa,EIND : jurusan,A : sub kelas.
4. Pengkodean mata pelajaran
Di bawah ini adalah pengkodean kode kelompok mata pelajaran yang nantinya
akan dipergunakan pada pengkodean mata pelajaran.
Tabel 3. 12 Pengkodean mata pelajaran
Kode
Kelompok
T009
Teknologi Informasi dan Komunikasi
T008
Teknik Elektronika Industri
T035
Teknik Pendingin dan Tata Udara
A001
Adaptif
N002
Normatif
Pengkodean untuk kode mata pelajaran terdiri dari 2 digit yaitu :
X999 X999
Kode mata pelajaran
Kode kelompok mata pelajaran
Gambar 3 10 pengkodean mata pelajaran
Contoh : T009M152
Keterangan :
T009 : menyatakan kode kelompok mata pelajaran Teknologi Informasi dan
Komunikasi.
56
M152 : menyatakan kode mata pelajaran Membangun Interface dengan
bahasa pemograman berorientasi objek..
3.1.6 Analisis Kebutuhan Non Fungsional
Analisis kebutuhan non fungsional merupakan analisis yang dibutuhkan
untuk menentukan spesifikasi kebutuhan sistem. Spesifikasi ini juga meliputi
elemen atau komponen-komponen apa saja yang dibutuhkan untuk sistem yang
akan dibangun sampai dengan sistem tersebut diimplementasikan. Analisis
kebutuhan ini juga menentukan spesifikasi masukan yang diperlukan sistem,
keluaran yang akan dihasilkan sistem dan proses yang dibutuhkan untuk
mengolah masukan sehingga menghasilkan suatu keluaran yang diinginkan.
3.1.6.1 Analisis Perangkat Keras
Analisis perangkat keras (hardware) merupakan proses analisis yang lebih
menekankan kepada aspek pemanfaatan perangkat keras yang perlu dimiliki oleh
smk teknologi industri pembangunan.Perangkat keras yang saat ini tersedia di
smk teknologi industri pemban