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