perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
i
SISTEM INFORMASI ANGKET EVALUASI PEMBELAJARAN
KELAS IX SMP N 4 PURWOREJO
TUGAS AKHIR
Diajukan untuk memenuhi salah satu syarat mencapai gelar Ahli Madya
Program Diploma III Ilmu Komputer
Disusun oleh :
INEZ DEWAYANI
NIM. M3108006
PROGRAM DIPLOMA III ILMU KOMPUTER
FAKULTAS MATEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SEBELAS MARET
2011
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ii
HALAMAN PERSETUJUAN
SISTEM INFORMASI ANGKET EVALUASI PEMBELAJARAN
KELAS IX SMP N 4 PURWOREJO
Disusun Oleh
INEZ DEWAYANI
NIM. M3108006
Tugas Akhir ini telah disetujui untuk dipertahankan di hadapan dewan penguji
pada tanggal 6 Juli 2011
Pembimbing Utama
Meiyanto Eko Sulistyo, S.T., M.Eng.
NIP 19770513 200912 1004
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iii
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
iv
ABSTRACT
Inez Dewayani. 2011. LEARNING EVALUATION QUESTIONNAIRE
INFORMATION SYSTEM FOR THE NINTH GRADE OF SMP N 4
PURWOREJO. Diploma Degree Computer Science, Mathematics and
Science Faculty, Sebelas Maret University of Surakarta.
The teaching process at school was very influenced to the grade of
students’ achievement so that it should be evaluated to find out the scoring from
the learning object itself(students). The implementation of the scoring process was
conducted by the students to the teaching process needed means to help the voting
process. Evaluation questionnaire might be one means for students to vote for
their school assessments. The aim of this research was to make the information
system in the form of learning evaluation questionnaire for the ninth grade
students in SMP N 4 Purworejo.
Data collection methods in the preparation of this Final Project were
observation and literature study. Stage design used included designing contect
diagrams, data flow diagrams, entity relationship diagrams, database tables, and
design pages. This learning evaluation questionnaire information system were
using php and html programming language, MySQL for database management.
Learning evaluation questionnaire information system for the ninth
grade students of SMP N 4 Purworejo has been completed. The strengts of this
system are useful to help the teacher’s learning process evaluation in class and
school administration. Learning Evaluation Questionnaire Information System has
the facilities which include the evaluation questionnaire about the teachers, the
results of the evaluation, and student profile.
Key words: questionnaire evaluation, questionnaire learning evaluation
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
v
ABSTRAK
Inez Dewayani. 2011. SISTEM INFORMASI ANGKET EVALUASI
PEMBELAJARAN KELAS IX SMP N 4 PURWOREJO. Diploma III Ilmu
Komputer, Fakultas Matematika dan Ilmu Pengetahuan Alam, Universitas
Sebelas Maret Surakarta.
Proses pembelajaran di sekolah sangat berpengaruh terhadap tingkat
keberhasilan belajar siswa sehingga perlu dievaluasi untuk mengetahui penilaian
dari pihak objek pembelajaran yaitu siswa. Pelaksanaan penilaian oleh siswa
terhadap proses pembelajaran memerlukan sarana untuk memudahkan
pengambilan suara. Angket evaluasi dapat menjadi salah satu sarana siswa
memberikan suara untuk menilai proses pembelajaran sekolah mereka. Tujuan
dari tugas akhir ini adalah membuat suatu sistem informasi angket evaluasi
pembelajaran kelas IX SMP N 4 Purworejo.
Metode pengumpulan data dalam penyusunan Tugas Akhir ini adalah
observasi, dan studi pustaka. Tahapan perancangan yang digunakan meliputi
perancangan contect diagram, data flow diagram, entity relationship diagram,
database table, dan design halaman. Sistem informasi angket evaluasi
pembelajaran ini menggunakan bahasa pemrograman PHP dan HTML, MySql
untuk pengelolaan database.
Sistem Informasi Angket Evaluasi Pembelajaran Kelas IX SMP N 4
Purworejo telah selesai dibangun. Kelebihan sistem ini membantu evaluasi proses
pembelajaran untuk guru dan administrasi sekolah. Fasilitas di antaranya angket
evaluasi mengenai guru, melihat hasil evaluasi, dan mengedit profil siswa.
Kata kunci : angket evaluasi , angket evaluasi pembelajaran
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vi
MOTTO
1. Sesungguhnya terdapat kemudahan di balik kesulitan
2. Tua hanya untuk orang yang merasa sudah lelah dan tidak mau belajar
3. Lakukan semuanya dengan usaha disertai doa
PERSEMBAHAN
Semua pihak yang telah membantu
Untuk pendidikan yang lebih baik
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
vii
KATA PENGANTAR
Segala puji kehadirat Allah SWT atas rahmat dan hidayah yang
diberikan kepada kita semua. Sholawat dan salam semoga senantiasa tercurah
kepada junjungan kita Rasulullah SAW beserta para pengikutnya.
Atas bantuan dan dukungan dari berbagai pihak, penulisan laporan
tugas akhir ini dapat diselesaikan. Sehingga di sini penulis ingin mengucapkan
terima kasih kepada :
1. Drs. YS. Palgunadi, M.Sc selaku Ketua Program DIII Ilmu Komputer FMIPA
UNS yang memberikan saran dalam laporan Tugas Akhir
2. Meiyanto Eko Sulistyo,S.T., M.Eng. selaku pembimbing Tugas Akhir yang
memberi bimbingan dan saran bagi penulis dalam pengerjaan TA
3. Muh. Syaifudin selaku kepala SMP N 4 Purworejo yang memberi izin
tempat penulis melakukan penelitian
4. Keluarga penulis di rumah dan Shima yang telah memberikan dukungan
semangat dan doa.
5. Teman-teman DIII Teknik Informatika FMIPA UNS angkatan 2008 atas
semangat kebersamaan.
Penulisan laporan tugas akhir ini diharapkan dapat berguna dan
bermanfaat bagi para pembaca.
Surakarta, Juni 2010
Penulis
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
viii
DAFTAR ISI
Halaman Judul................................................................................. i
Halaman Persetujuan ....................................................................... ii
Halaman Pengesahan ....................................................................... iii
Halaman Abstrak ............................................................................. iv
Halaman Intisari .............................................................................. v
Halaman Motto ............................................................................... vi
Kata Pengantar ................................................................................ vii
Daftar Isi ......................................................................................... viii
Daftar Tabel .................................................................................... x
Daftar Gambar................................................................................. xi
BAB I PENDAHULUAN................................................................ 1
1.1 Latar Belakang ................................................................... 1
1.2 Rumusan Masalah .............................................................. 2
1.3 Batasan Masalah ................................................................. 2
1.4 Tujuan ................................................................................ 2
1.5 Manfaat .............................................................................. 3
1.6 Metodologi Penelitian ......................................................... 3
1.7 Sistematika Penulisan ......................................................... 3
BAB II LANDASAN TEORI .......................................................... 5
2.1 Konsep Dasar ..................................................................... 5
2.1.1 Evaluasi ............................................................ 5
2.2 Tahapan Pembuatan Rekayasa Perangkat Lunak ................. 6
2.2.1 Perencanaan ..................................................... 6
2.2.2 Perancangan Sistem........................................... 6
2.2.3 Desain Sistem.................................................... 6
2.3 Basis Data .......................................................................... 8
2.4 MySQL .............................................................................. 9
2.5 SQL (Structured Query Language) ..................................... 9
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
ix
2.6 Sistem Informasi................................................................. 9
2.7 PHPMyAdmin ..................................................................... 10
2.8 HTML(Hyper Text Markup Language) ............................... 10
2.10(PHP Hypertext Proccesor) ................................................ 10
2.11 Javascript .......................................................................... 11
BAB III DESAIN DAN PERANCANGAN ..................................... 12
3.1 Perancangan Sistem ............................................................ 12
3.1.1 CD (Context Diagram) ...................................... 12
3.1.2 DFD(Data Flow Diagram) Level 0 .................... 13
3.1.3 DFD Level 1 Proses 3 Mengelola Data user ...... 14
3.1.4 DFD Level 1 Proses 3 Mengelola Data Evaluasi 14
3.2 Rancangan Database ........................................................... 15
3.3 Relationship Diagram ......................................................... 17
3.4 ERD (Entity Relationship Diagram) ................................... 17
3.5 Rancangan Desain Halaman ............................................... 18
1. Rancangan Halaman Login ..................................... 18
2. Rancangan Halaman Siswa dan Guru ..................... 18
3. Rancangan Halaman Administrator ........................ 19
BAB IV IMPLEMENTASI ............................................................. 21
4.1 Halaman Login ................................................................... 21
4.2 Halaman Pendaftaran Siswa................................................ 22
4.3 Halaman Siswa ................................................................... 22
4.4 Halaman Guru .................................................................... 26
4.5 Halaman Administrator....................................................... 26
BAB IV PENUTUP ........................................................................ 34
5.1 Kesimpulan ....................................................................... 34
5.2 Saran ................................................................................. 34
DAFTAR PUSTAKA ...................................................................... 35
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
x
DAFTAR TABEL
1. Tabel 2.1 Simbol Data Flow Diagram (DFD) ............................... 7
2. Tabel 2.2 Simbol ERD ................................................................ 8
3. Tabel 3.1 Tabel Admin.................................................................. 15
4. Tabel 3.2 Tabel Siswa ................................................................... 16
5. Tabel 3.3 Tabel Guru .................................................................... 16
6. Tabel 3.4 Tabel Mata Pelajaran ..................................................... 16
7. Tabel 3.5 Tabel Evaluasi ............................................................... 16
8. Tabel 3.6 Tabel Soal ..................................................................... 17
9. Tabel 3.7 Tabel Jawaban ............................................................... 17
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xi
DAFTAR GAMBAR
1. Gambar 3.1 CD Angket Evaluasi Pembelajaran ............................ 12
2. Gambar 3.2 DFD Level 0 ............................................................. 13
3. Gambar 3.3 DFD Level 1 Proses 3 Mengelola Data User ............... 14
4. Gambar 3.4 DFD Level 1 Proses 4 Mengelola Data Evaluasi ......... 15
5. Gambar 3.5 Relationship Diagram Angket Evaluasi Pembelajaran17
6. Gambar 3.6 ERD Angket Evaluasi Pembelajaran ......................... 17
7. Gambar 3.7. Rancangan halaman login ......................................... 18
8. Gambar 3.8. Rancangan halaman siswa dan guru .......................... 19
9. Gambar 3.9. Rancangan halaman administrator ............................. 20
10. Gambar 4.1 Halaman Login .......................................................... 21
11. Gambar 4.2 Form Pendaftaran Siswa ............................................ 22
12. Gambar 4.3 Pesan Peringatan Pendaftaran Siswa .......................... 22
13. Gambar 4.4 Halaman Profil Siswa................................................ 23
14. Gambar 4.5 Tampilan Edit Profil Siswa ........................................ 23
15. Gambar 4.5 Tampilan Edit Profil Siswa ........................................ 24
16. Gambar 4.7 Tampilan Peringatan Ubah Password ......................... 24
17. Gambar 4.8 Tampilan Halaman Menu Angket .............................. 24
18. Gambar 4.9 Tampilan Pilihan Mata Pelajaran dan Guru ................ 25
19. Gambar 4.10 Tampilan Soal Angket Guru ..................................... 25
20. Gambar 4.11. Tampilan Halaman Guru ......................................... 26
21. Gambar 4.12. Tampilan Halaman Administrator ........................... 27
22. Gambar 4.13 Tampilan Halaman Menu Manajemen Angket Guru. 27
23. Gambar 4.14 Tampilan Edit Soal Angket Guru ............................. 28
24. Gambar 4.15 Tampilan Menu Manajemen Angket Administrasi ... 28
25. Gambar 4.16 Tampilan Manajemen Siswa .................................... 29
26. Gambar 4.17. Tampilan Pesan Peringatan Hapus Data Siswa ........ 29
27. Gambar 4.18. Tampilan Manajemen Guru ..................................... 30
28. Gambar 4.19. Tampilan Tambah Data Guru .................................. 30
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
xii
29. Gambar 4.20. Tampilan Edit Guru ................................................ 31
30. Gambar 4.21. Tampilan Pesan Peringatan Hapus Data Guru ......... 31
31. Gambar 4.22. Tampilan Manajemen Mata Pelajaran ..................... 32
32. Gambar 4.23. Tampilan Tambah Data Mata Pelajaran .................. 32
33. Gambar 4.24. Tampilan Edit Mata Pelajaran ................................. 32
34. Gambar 4.25. Tampilan Pesan Peringatan Hapus Data Mapel........ 33
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
1
BAB I
PENDAHULUAN
1.1 Latar Belakang
Sebagai anggota komunitas akademik, siswa perlu dibekali kemampuan
berfikir ilmiah dan keterampilan menulis karya ilmiah. Dari mata pelajaran yang ada,
mereka memiliki beberapa mata pelajaran yang baru didapat daripada mata pelajaran
mereka di SD sehingga jumlah mata pelajaran yang mereka pelajari lebih banyak.
Diharapkan siswa baru dapat menyesuaikan keadaan ini tentu dengan segala situasi di
sekolah. Situasi baru yang juga benar-benar baru seperti lingkungan sekolah yang
baru, teman yang lebih banyak, setiap satu guru mengampu satu pelajaran sehingga
jumlah gurunya juga banyak. Hal-hal baru ini bagi mereka yang memulai dari kelas 1
masih asing dan akan sangat diingat bagaimana mereka menyikapinya hingga mereka
lulus nanti.
Masa SMP memiliki andil dalam membentuk cara belajar, sikap disiplin,
dan soasialisasi. Alangkah baiknya semua elemen dari sekolah menengah pertama
memiliki sifat mendukung untuk perkembangan positif anak didiknya. Apabila anak
didik telah sampai saat di mana mereka lulus, mereka dapat menilai apa yang
didapatkan selama ini di sekolah dan penilaian ini akan selalu menjadi faktor citra
sekolah mereka. Siswa yang menjadi objek pendidikan di sekolah adalah orang yang
tahu bagaimana baik dan buruknya sekolah selama mereka di sana, setidaknya
mereka dapat memberikan masukan dan saran untuk sekolah mereka sehingga dapat
menjadi bahan acuan perbaikan untuk sekolah mereka sendiri.
Angket evaluasi dapat dijadikan sarana untuk siswa memberikan suara
penilaian untuk sekolah mereka. Angket evaluasi diharapkan mampu menampung
suara dari setiap siswa sehingga semua siswa ikut andil untuk perbaikan sekolah
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
2
mereka. Angket elektronik evaluasi yang diberikan dan dijawab akan cepat dan
mudah untuk dilakukan daripada angket yang biasa tercetak dalam kertas. Dari hal
ini, penulis mendapat dorongan membuat penelitian untuk tugas akhir dengan
mengajukan proposal yang berjudul Sistem Informasi Evaluasi Pembelajaran SMP N
4 Purworejo.
1.2 Perumusan Masalah
Berdasarkan latar belakang di atas, maka agar penelitian ini dapat lebih
terarah, rumusan masalah dari penelitian ini yaitu bagaimana membuat sebuah sistem
informasi evaluasi pembelajaran berupa angket elektronik evaluasi penilaian
kualitatif kegiatan pembelajaran untuk siswa kelas IX SMP N 4 Purworejo.
1.3 Batasan Masalah
Pembahasan masalah dibatasi pada hal-hal berikut:
a. Aplikasi memakai bahasa pemrograman PHP dan database MySQL.
b. Cakupan masalah yaitu membuat angket eletronik evaluasi KBM (Kegiatan
Belajar Mengajar) pada penilaian pembawaan guru mengajar dan pelayanan
administrasi sekolah. Pengguna yang diberi hak untuk menjawab angket
evaluasi ini dibatasi hanya siswa kelas IX. Mereka sebagai tingkat paling atas
dirasa lebih tahu dibanding adik-adik kelasnya mengenai kondisi sekolah
tempat di mana mereka selama ini menempuh pendidikan formal tingkat SMP.
1.4 Tujuan
Tujuan Tugas Akhir ini adalah menghasilkan sistem informasi evaluasi
pembelajaran berupa angket elektronik yaitu angket berkaitan dengan kegiatan
pembelajaran khususnya cara mengajar guru dan pelayanan sekolah
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
3
1.5 Manfaat
Manfaat yang dapat diperoleh dari aplikasi ini adalah :
1. Manfaat bagi siswa adalah memberikan kemudahan siswa untuk memberi
penilaian mereka bagi sekolah.
2. Manfaat bagi instansi adalah mendorong instansi membuat suatu kebijakan dan
mengambil keputusan mengenai hasil angket pada setiap tahunnya.
3. Manfaat bagi akademisi dan ilmu pengetahuan adalah hasil penelitian ini
diharapkan dapat memberikan tambahan literatur yang dapat membantu
perkembangan ilmu pengetahuan.
1.6 Metodologi Penelitian
Dalam penelitian, penulis memperoleh data dengan metode penelitian
sebagai berikut:
1. Observasi
Observasi adalah tahap mengumpulkan data dan informasi yang diperlukan dari
objek penelitian.
2. Studi Pustaka
Studi pustaka adalah suatu metode pengumpulan data dengan menggunakan
buku-buku yang berkaitan dengan objek penelitian sebagai bahan referensi dalam
penulisan laporan dan pembuatan sistem.
1.7 Sistematika Penulisan
Untuk mempermudah melihat dan mengetahui pembahasan yang ada pada
tugas akhir ini, maka perlu dikemukakan sistematika penulisan yang merupakan
kerangka dan pedoman penulisan tugas akhir.
Adapun sistematika penulisannya adalah sebagai berikut :
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
4
1. BAB I PENDAHULUAN
Bab ini menjelaskan tentang latar belakang masalah, rumusan masalah,
batasan masalah, tujuan, manfaat, metodologi penelitian, dan sistematika
penulisan.
2. BAB II LANDASAN TEORI
Bab ini berisi landasan teori dasar yang terkait dengan tema yang dibahas pada
laporan tugas akhir ini.
3. BAB III DESAIN DAN PERANCANGAN
Pada bab ini berisi desain tampilan dan perancangan pembuatan aplikasi.
4. BAB IV IMPLEMENTASI DAN ANALISA
5. BAB V PENUTUP
Bab ini memaparkan kesimpulan dari seluruh implementasi aplikasi yang
dibuat dan saran untuk pengembangan sistem ke depan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
5
BAB II
LANDASAN TEORI
2.1. Konsep Dasar
2.1.1 Evaluasi
Evaluasi merupakan sebuah proses pengumpulan data untuk
menentukan sejauh mana, dalam hal apa, dan bagaimana tujuan pendidikan sudah
tercapai.
Sekolah diumpamakan sebagai tempat mengolah sesuatu atau
transformasi yaitu mesin yang bertugas mengubah bahan mentah menjadi bahan
jadi, siswa sebagai bahan mentah, lulusan sebagai output, umpan balik yaitu
segala informasi baik yang menyangkut output maupun transformasi. Umpan
balik di sini diperlukan sekali untuk memperbaiki input maupun transformasi,
lulusan yang kurang bermutu atau belum memenuhi harapan, akan menggugah
semua pihak untuk mengambil tindakan yang berhubungan dengan penyebab
kurang bermutunya lulusan (Arikunto,2002).
Penyebab-penyebab tersebut antara lain:
1. Input yang kurang baik kualitasnya
2. Guru dan personal yang kurang tepat
3. Materi yang tidak atau kurang cocok
4. Metode mengajar dan sistem evaluasi yang kurang memadai
5. Kurangnya sarana penunjang
6. Sistem administrasi yang kurang tepat
Faktor yang menjadi perhatian di sini adalah faktor metode mengajar
oleh guru yang sudah dirasakan oleh siswa. Siswa dapat menilai bagaimana cara
guru pengampu suatu mata pelajaran menyampaikan dan mengajarkan materi
kepada siswa, dari awal semester kelas IX sampai akhir semester mereka akan
lulus.
Angket ini dibuat untuk memenuhi keperluan penilaian siswa terhadap
guru secara elektronik.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
6
Dibandingkan dengan angket tercetak, angket elektronik memiliki
beberapa kelebihan antara lain dari segi kemutakhiran, kecepatan penerimaan
hasil angket , kemudahan dalam pengumpulan data hasil angket , dan
penyimpanan dokumen lebih mengirit tempat.
2.2. Tahapan Pembuatan Rekayasa Perangkat Lunak
2.2.1 Perencanaan
Perencanaan meliputi semua kegiatan yang diperlukan untuk
menyeleksi tim penganalisis sistem, menetapkan anggota tim yang sesuai untuk
proek-proyek tertentu, memperkirakan waktu yang diperlukan untuk
menyelesaikan setiap tugas, dan membuat jadwal proyek sehingga tugas-ugas
dapat diselesaikan sesuai waktu yang direncanakan (Kendal & Kendal, 2003).
2.2.2 Perancangan Sistem
Perancangan sistem adalah suatu pendekatan yang sistematis untuk
mengidentifikasi masalah, peluang , dan tujuan-tujuan. (Kendal & Kendal, 2003)
2.2.3 Desain Sistem
Tahap desain sistem adalah tahap di mana suatu keahlian perancangan
diperlukan untuk elemen-elemen komputer yang akan menggunakan sistem baru.
Beberapa alat bantu yang digunakan dalam desain sistem, yaitu :
1. CD (Context Diagram)
Context Diagram atau diagram konteks adalah tingkatan tertinggi
dalam diagram aliran data dan hanya memuat satu proses, menunjukkan sistem
secara keseluruhan (Kendall & Kendall, 2003). Proses tersebut diberi nomor
nol. Semua entitas eksternal yang ditunjukkan pada diagram konteks berikut
aliran data-aliran data utama menuju dan dari sistem.
2. DFD (Data Flow Diagram)
DFD menggambarkan pandangan sejauh mungkin mengenai masukan,
proses dan keluaran sistem, yang berhubungan dengan masukan, proses, dan
keluaran dari model sistem. Penggunaan kombinasi empat simbol dalam DFD ini
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
7
dapat menciptakan suatu gambaran proses-proses yang bisa menampilkan
dokumentasi sistem yang solid.
Beberapa simbol yang dipakai dalam DFD :
Tabel 2.1 Simbol Data Flow Diagram (DFD) (Kendall & Kendall,2003)
Simbol Arti Keterangan
Proses
Suatu proses di mana beberapa
tindakan atau sekelompok tindakan
dijalankan.
Entitas
Suatu entitas berupa orang,
kelompok, departemen atau sistem
yang bisa menerima informasi atau
data-data awal.
Aliran Data
Aliran data yang menunjukkan
bahwa informasi sedang melintas
dari atau menuju suatu proses
Penyimpanan
Data
Berkas atau tempat penyimpanan
fungsi untuk menyimpan data atau
file
3. ERD (Entity Relationship Diagram)
Entity Relationship Diagram adalah model konseptual yang
mendeskripsikan hubungan antara penyimpanan data atau file data.
Simbol-simbol yang digunakan dalam Entity Relationship Diagram ada
pada tabel berikut:
a) Entity, merupakan suatu obyek yang dapat didefinisikan dalam
lingkungan pemakai dalam konteks sistem yang telah dibuat. Entity
digambarkan dalam bentuk persegi empat.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
8
b) Atribut, adalah elemen-elemen yang terkandung dalam entity dan
fungsi, mendeskripsikan karakter dari entity. Atribut digambarkan
dalam bentuk elips.
c) Hubungan, juga dapat disebut relationship atau relasi, digambarkan
dengan simbol ketupat.
d) Garis, berfungsi menghubungkan entity dengan entity maupun entity
dengan atribut.
Tabel 2.2 Simbol ERD (Landon, 2005)
Simbol Keterangan
Atribut
Entity
Garis
Hubungan
4. Tabel Relasional
Model relasional memiliki field kunci yang memegang peranan penting
dalam pembuatan tabel yang berisi entity dan relasinya.
Field kunci merupakan satu field utama dan mewakili record.
2.3. Basis Data
Basis data sering didefinisikan sebagai kumpulan data yang terkait. Secara
teknis, yang berada dalam sebuah database adalah sekumpulan tabel atau objek
lain.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
9
Tujuan utama membuat database adalah untuk memudahkan dalam
mengakses data(Kadir, 2009).
Jenjang data yang diperlukan dalam membentuk basis data adalah :
1. Characters adalah bagian data terkecil, dapat berupa numeric, huruf atau
karakter-karakter khusus yang membentuk suatu item data / field.
2. Field mempresentasikan suatu atribut dari record yang menunjukkan
suatu item dari data, misalnya nama dan alamat. Kumpulan field
membentuk suatu record.
3. Record menggambarkan suatu unit data individu tertentu. Kumpulan
record membentuk suatu file.
4. File, seperti dijelaskan nomor tiga, terdiri atas record-record kesatuan
data sejenis.
5. Database merupakan kumpulan file/tabel.
2.4. MySQL
MySQL merupakan produk pengelola database. Software MySQL
tergolong database server dan bersifat open source. MySQL dapat dijalankan
pada berbagai sistem informasi atau multipatform (Kadir, 2009).
2.5. SQL (Structured Query Language)
SQL (Structured Query Language) adalah bahasa yang biasa dipakai pada
sistem database relasional untuk mengakses data. Dengan SQL inilah data dalam
MySQL dapat diakses melalui PHP.
SQL berisi syntax atau pernyataan yang dapat dipakai untuk memasukkan,
merubah, menghapus, memilih dan melindungi data (Kadir, 2009).
2.6 Sistem Informasi
Sistem informasi dapat didefinisikan secara teknis sebagai satuan
komponene yang saling berhubungan yang mengumpulkan atau mendapatkan
kembali , memproses, menyimpan, dan mendistribusikan informasi untuk
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
10
mendukung pengambilan keputusan dan kendali dalam suatu
organisasi.(Landon,2009)
2.7 PHPMyAdmin
PHPMyAdmin merupakan sebuah program yang berbasis web yang
dibuat menggunakan aplikasi PHP. Program ini adalah untuk mengakses database
MySQL, intinya adalah digunakan untuk menjadi administrator dari server
MySQL. Dengan memakai program ini, pengguna awam tidak harus mampu
untuk mengetahui sintak-sintak SQL dalam pembuatan database dan tabel .
2.8 HTML(Hyper Text Markup Language)
Aplikasi web paling dasar ditulis dengan menggunakan HTML.
Sebagaimana diketahui, HTML (HyperText Markup Language) adalah bahasa
standar untuk membuat halaman-halaman web. HTML memasukkan kode-kode
pengendali dalam sebuah dokumen pada berbagai poin yang dapat
dispesifikasikan, yang dapat menciptakan hubungan (hyperlink) dengan bagian
lain dari dokumen tersebut atau dengan dokumen lain yang berada di Word Wide
Web.
2.9 PHP (PHP Hypertext Proccesor)
PHP yang merupakan salah satu bahasa pemrograman untuk membuat
web yang dikenal dengan sebutan pemrosesan di sisi server. Suatu perantara yang
memungkinkan aplikasi dapat menghasilkan sesuatu yang bersifat dinamis dan
berinteraksi dengan database. Kode PHP tidak akan diketahui oleh pemakai
karena pemakai hanya menerima kode hasil pemrosesan berupa suatu kode
HTML dari web server. PHP sendiri adalah perangkat lunak yang bersifat gratis
atau free. Hal yang menarik, bahwa PHP bersifat muliplatform yang artinya dapat
berjalan pada berbagai sistem.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
11
2.10 Javascript
Sama seperti halnya PHP, Javascript bersifat multiplatform. Kodenya
dapat dijalankan pada berbagai jenis sistem operasi. Script javascript dirancang
untuk dieksekusi di sisi klien dalam keperluan misal validasi ketidaklengkapan
data yang seharusnya diisi.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user 12
BAB III
DESAIN DAN PERANCANGAN
3.1 Perancangan Sistem
Perancangan sistem memiliki tujuan untuk menentukan rancangan
Sistem Informasi Evaluasi Pembelajaran. Perancangan sistem dimulai dari tahap
perancangan CD (Context Diagram), DFD (Data Flow Diagram) dan ERD
(Entity Relationship Diagram).
3.1.1 CD (Context Diagram )
Context Diagram atau diagram konteks menggambarkan angket
evaluasi pembelajaran secara garis besar yang akan dibangun. Diagram konteks
menampilkan input, proses, dan output dari sistem yang akan dibuat.
AdminAdmin Siswa
SiswaData GuruUsername
Password
Data AngketJawaban Angket
Data Mapel
GuruGuru
Data Guru
Hasil Polling
Username
password
Data Evaluasi
Data Soal Sistem Informasi
Angket Evaluasi
PembelajaranData Siswa
Gambar 3.1 Contex Diagram Angket Evaluasi Pembelajaran
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
13
3.1.2 DFD (Data Flow Diagram) Level 0
DFD (Data Flow Diagram) Level 0 adalah pengembangan diagram
konteks. DFD level 0 menggambarkan aliran data di dalam sistem seperti yang
digambarkan pada proses dalam Contex Diagram atau diagram konteks.
DFD level 0 lebih mendetail dibanding diagram konteks, menunjukkan
proses-proses, tetapi menjaganya tetap umum, menunjukkan penyimpanan data-
penyimpanan data pada level ini.
ADMINADMIN
TB. ADMIN
SISWASISWA
TB. SISWA
TB. GURU
TB. MAPEL
TB.
EVALUASI
TB. SOAL
USERNAME PASSWORD
USERNAME PASSWORD
DATA GURU
DATA MAPEL
DATA SISWA
DATA GURU
DATA MAPEL
JAWABAN ANGKET
DATA ANGKET
DATA ANGKET
DATA SISWA
USERNAME PASSWORD
USERNAME PASSWORD
USERNAME PASSWORD
DATA IDENTITAS SISWADATA REGISTRASI SISWA
TB. JAWABDATA ANGKET
GURUGURU HASIL
ANGKET
USERNAME PASSWORD
DATA EVALUASI
DATA SOAL
DATA SOAL
DATA EVALUASI
1
Registrasi
2
Login
3
Mengelola
data user
4
Mengelola
data evaluasi
5
Mengisi
angket
DATA JAWAB
Gambar 3.2 DFD Level 0
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
14
3.1.3 DFD Level 1 Proses 3 Mengelola Data User
ADMINADMIN
SISWASISWA
TB. SISWA
TB. GURU
DATA SISWA
DATA GURU
DATA SISWA
DATA SISWA
DATA SISWA
DATA IDENTITAS GURUDATA GURU
DATA SISWA
GURUGURU DATA GURU
DATA IDENTITAS SISWA
DATA GURU
DATA HAPUS SISWA
DATA UPDATE GURU
DATA GURU
DATA HAPUS GURU
DATA GURU
PASSWORD SISWA
PASSWORD BARU SISWA
3.1
Memasukkan
data guru
3.2
Menghapus
data profil
3.3
Melihat data
user
3.4
Memperbarui
data profil
3.5
Memperbarui
password
Gambar 3.3 DFD Level 1 Proses 3 Mengelola Data User
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
15
3.1.4 DFD Level 1 Proses 4 Mengelola Data Evaluasi
ADMINADMIN
TB. SOAL
TB. EVALUASI
DATA SOAL
DATA EVALUASI
DATA EVALUASI
DATA SOAL
DATA SOAL BARU
DATA EVALUASI
DATA SOAL
TB. JAWAB
DATA EVALUASI BARU
DATA JAWAB
4.2
Memasukkan
evaluasi
4.2
Melihat hasil
evaluasi
4.2
Memperbarui
evaluasi
TB. MAPEL
DATA MAPEL
DATA BARU MAPEL
DATA MAPEL
GURUGURU
HASIL
ANGKET
Gambar 3.4 DFD Level 1 Proses 4 Mengelola Data Evaluasi
3.2 Rancangan Database
Pembuatan angket evaluasi pembelajaran memerlukan suatu basis data
untuk tempat menyimpan seluruh informasi dan data.
Perancangan basis data untuk pembuatan angket evaluasi pembelajaran
adalah sebagai berikut:
1. Tabel Admin
Tabel Admin berfungsi menyimpan data admin yang ditunjukkan pada
Tabel 3.1.
Tabel 3.1 Tabel Admin
Nama Field Tipe Data Ukuran Field Keterangan
idadmin Varchar 10 Primary Key Not null
passadmin Varchar 10 Not null
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
16
2. Tabel Siswa.
Tabel siswa menyimpan data siswa yang telah registrasi ke sistem.
Tabel 3.2 Tabel Siswa
Nama Field Tipe Data Ukuran Field Keterangan
idsiswa Varchar 5 Primary Key Not null
passwordsiswa Varchar 15 Not null
namasiswa Varchar 40 Not null
alamat Varchar 40 Not Null
sex Char 1 Not Null
3. Tabel Guru.
Tabel soal guru menyimpan data guru yang mengajar untuk mata
pelajaran di kelas 3.
Tabel 3.3 Tabel Guru
Nama Field Tipe Data Ukuran Field Keterangan
idguru Varchar 4 Primary Key Not null
passwordguru Varchar 10 Not null
namaguru Varchar 40 Not null
idmapel Varchar 1 Foreign key Not null
4. Tabel Mata Pelajaran
Tabel mata pelajaran digunakan untuk menyimpan data mata pelajaran
yang diajarkan di kelas 3.
Tabel 3.4 Tabel Mata Pelajaran
Nama Field Tipe Data Ukuran Field Keterangan
idmapel Varchar 1 Primary key Not null
namamapel Varchar 20 Not null
5. Tabel Evaluasi
Tabel evaluasi menyimpan data kategori evaluasi.
Tabel 3.5 Tabel Evaluasi
Nama Field Tipe Data Ukuran Field Keterangan
idevaluasi Integer 1 Primary key Not null
namaevaluasi Varchar 25 Not null
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
17
6. Tabel Soal
Tabel soal administrasi menyimpan data soal angket administrasi.
Tabel 3.6 Tabel Soal
Nama Field Tipe Data Ukuran Field Keterangan
idsoal Int 2 Primary key Not null
idevaluasi Int 2 Not null
soal text Not null
7. Tabel Jawaban.
Tabel jawaban menyimpan hasil jawaban soal angket evaluasi.
Tabel 3.7 Tabel Jawaban
Nama Field Tipe Data Ukuran Field Keterangan
idsoal Int 5
idguru Varchar 4
idsiswa Varchar 5
jawaban Varchar 5
3.3 Relationship Diagram
Relationship Diagram menggambarkan relasi yang terjadi antar tabel di
angket evaluasi pembelajaran, ditunjukkan pada di Gambar 3.3.
Gambar 3.5 Relationship Diagram Angket Evaluasi Pembelajaran
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
18
3.4 ERD (Entity Relationship Diagram)
Entity relationship diagram menggambarkan hubungan atau keterkaitan
antar entitas di angket evaluasi pembelajaran. ERD angket evaluasi pembelajaran
ditunjukkan di Gambar 3.4.
SISWA
GURU
MAPEL
SOAL
MENGAMPU
1
N
JAWAB
M
EVALUASI
MEMILIKI
N
1
N
N
1
Gambar 3.6 Entity Relationship Diagram Angket Evaluasi Pembelajaran
3.5 Rancangan Desain Halaman
1. Rancangan dari Halaman Login
Untuk mengakses halaman angket evaluasi pembelajaran, terlebih
dahulu harus login.
Gambar 3.7. Rancangan halaman login
HEADER
FOOTER
Username :
Password :
LOGIN
Sebagai :
DAFTAR
RR
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
19
2. Rancangan Halaman Siswa dan Guru
Halaman siswa dan guru hampir mirip, yang membedakan hanya menu-
menunya saja.
Gambar 3.8. Rancangan halaman siswa dan guru
Halaman-halaman siswa memiliki menu-menu yang tidak ada dalam
halaman-halaman guru. Siswa harus login untuk dapat mengisi angket, dan sudah
mendaftar. Guru dapat login tanpa mendaftar karena sudah didaftarkan admin.
garis besar rancangan halaman utama dari admin, siswa dan guru.
3. Rancangan Halaman Administrator
Halaman administrator merupakan halaman yang hanya dapat diakses
oleh administrator. Administrator berhak mengelola data yang masuk ke
database, serta mengedit dan menghapus data.
HEADER
MENU
CONTENT
FOOTER
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
20
Gambar 3.9. Rancangan halaman administrator
HEADER
MENU
CONTENT
FOOTER
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
21
BAB IV
IMPLEMENTASI
4.1 Implementasi
Sistem Informasi Angket Evaluasi Pembelajaran Kelas IX SMP N 4
Purworejo dibuat dengan memakai bahasa pemrograman PHP dan HTML,
pengelolaan database memakai MySQL.
Terdapat tiga tingkatan user yang dapat menggunakan sistem informasi
angket evaluasi pembelajaran. User-user tersebut adalah administrator, guru dan
siswa kelas tiga.
4.1.1 Halaman Login
Halaman login merupakan halaman yang tampil pertama kali ketika
user membuka sistem informasi angket evaluasi pembelajaran pada web browser.
Halaman login memiliki fungsi untuk membedakan user yang akan masuk, juga
membuat perbedaan hak akses user tersebut. Berikut adalah tampilan dari
halaman login seperti pada gambar 4.1.
Gambar 4.1 Halaman Login
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
22
4.1.2 Halaman Pendaftaran Siswa
Siswa yang akan menggunakan angket evaluasi pembelajaran harus
terdaftar sebagai user. Halaman pendaftaran siswa merupakan halaman untuk
siswa mendaftar sebagai user agar dapat masuk dan mengisi angket dengan
username dan password. Tombol daftar dari halaman login akan memunculkan
form pendaftaran siswa. Siswa diminta mengisikan data dirinya ke dalam form
pendaftaran siswa. Tampilan dari form pendaftaran siswa seperti pada gambar 4.2.
Gambar 4.2 Form Pendaftaran Siswa
Selesai mengisikan data diri ke form pendaftaran, klik tombol simpan
maka user akan menuju halaman login dan dapat memakai username dan
password untuk login serta memakai fasilitas user siswa. Jika saat siswa
mengisikan data profil terdapat kekurangan pada data yang harus diisi di form
pendaftaran seperti textfield untuk data nama siswa, setelah mengeklik tombol
simpan, muncul pesan peringatan seperti gambar 4.3 di bawah ini.
Gambar 4.3 Pesan Peringatan Pendaftaran Siswa
4.1.3 Halaman Siswa
Halaman siswa merupakan kumpulan halaman yang dapat diakses oleh
siswa. Siswa yang dapat masuk ke halaman siswa merupakan siswa yang terdaftar
sebagai user dengan cara mendaftar dengan keterangan daftar seperti yang
dijelaskan pada form pendaftaran.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
23
1. Menu Profil Siswa
Halaman profil siswa akan muncul setelah login dengan username dan
password siswa. Halaman profil dari siswa, admin, dan guru hampir sama
tampilannya, tetapi perbedaan dari halaman untuk ketiga user tersebut adalah
menunya. Halaman untuk siswa memuat menu profil, angket dan logout.
Gambar halaman profil siswa dapat dilihat pada gambar 4.4.
Gambar 4.4 Halaman Profil Siswa
Halaman profil yang memuat data profil dari siswa memiliki fasilitas
untuk edit profil dan ubah password. Jika tombol edit dipilih maka tampilan
edit profil akan muncul. Gambar 4.5 di bawah merupakan gambar tampilan
fasilitas edit profil untuk siswa.
Gambar 4.5 Tampilan Edit Profil Siswa
Siswa yang telah memiliki account selain dapat mengubah profil, juga
dapat mengubah passwordnya yang dipakai untuk login. Password yang lama
dapat diubah menjadi password yang baru dengan fasilitas ubah password.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
24
Ubah password dilakukan melalui tombol Ubah Password pada halaman profil
maka tampilan form ubah password siswa akan muncul seperti gambar 4.6.
Gambar 4.5 Tampilan Edit Profil Siswa
Jika dalam pengisian form ubah password terdapat kekurangan misal
pengisian textfield password baru tidak sama dengan textfield ulangi password
baru, makan muncul peringatan seperti gambar 4.7
Gambar 4.7 Tampilan Peringatan Ubah Password
2. Menu Angket
Halaman menu angket untuk siswa merupakan halaman untuk memilih
jenis evaluasi yang akan dijawab oleh siswa. Ada dua jenis evaluasi yaitu
evaluasi guru dan evaluasi administrasi. Tampilan halaman menu angket untuk
siswa seperti gambar 4.8 berikut
Gambar 4.8 Tampilan Halaman Menu Angket
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
25
Setelah memilih jenis evaluasi, jika evaluasi guru dipilih maka muncul
pilihan untuk mata pelajaran dan guru yang mengampu mata pelajaran tersebut.
Tampilan pilihan mata pelajaran dan guru seperti gambar 4.9 berikut.
Gambar 4.9 Tampilan Pilihan Mata Pelajaran dan Guru
Pilihan yang sudah ditentukan dari mata pelajaran dan guru akan
ditujukan ke form soal angket evaluasi guru. Tampilan soal angket evaluasi
untuk guru ditunjukkan gambar 4.10 .
Gambar 4.10 Tampilan Soal Angket Guru
3. Menu Logout
Selesai mengisi angket evaluasi pembelajaran yang terdiri atas evaluasi
guru dan evaluasi administrasi, siswa dapat keluar/ logout dengan menu
Logout. Ini dilakukan untuk keamanan data pribadi setiap user. Untuk
meninggalkan aplikasi evaluasi ini user menekan menu logout.
Menu logout dilink dengan logout.php yang akan menghapus sesi user
tersebut. Dengan menekan menu logout, siswa akan kembali menuju ke
halaman login.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
26
4.1.4 Halaman Guru
Halaman guru merupakan kumpulan halaman yang dapat diakses oleh
guru. Guru yang dapat masuk ke halaman guru merupakan guru yang terdaftar
sebagai guru yang dievaluasi oleh admin. Dengan username dan password sebagai
guru yang diberikan admin, guru dapat login dengan pilihan pengguna sebagai
guru pada halaman login.
Halaman guru memiliki tampilan yang sama dengan halaman siswa
dengan menu profil, hasil angket guru, hasil angket administrasi dan logout.
Hanya terdapat perbedaan pada hak untuk melihat hasil angket evaluasi dapat
dilakukan oleh guru. Tampilan halaman guru dapat dilihat dari gambar 4.11
Gambar 4.11. Tampilan Halaman Guru
4.1.5 Halaman Administrator
Halaman guru merupakan kumpulan halaman yang hanya dapat diakses
oleh administrator. Administrator login ke sistem dengan pilihan pengguna
sebagai administrator di halaman login. Tampilan halaman administrator dapat
dilihat pada gambar 4.12.
Halaman administrator memuat menu-menu untuk mengelola data user,
dan data evaluasi. Menu-menu di halaman administrator adalah Profil,
Manajemen Angket, Manajemen Siswa, Manajemen Guru, Manajemen Mapel dan
Logout.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
27
Gambar 4.12. Tampilan Halaman Administrator
1. Menu Profil
Menu profil memuat ucapan selamat datang kepada admin yang masuk
ke sistem evaluasi setelah berhasil login dengan username dan password
sebagai administrator.
2. Menu Manajemen Angket Guru
Menu manajemen angket merupakan link untuk soal angket yang akan
dilihat oleh admin. Tampilan halaman menu manajemen angket guru dapat
dilihat di gambar 4.13
Gambar 4.13 Tampilan Menu Manajemen Angket Guru
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
28
Daftar soal angket evaluasi yang dipilih berupa nomor soal, dan detail
soalnya.
Data soal angket guru di halaman untuk melihat soal angket dapat
diedit dengan mengeklik link Ubah pada kolom Aksi. Apabila batal untuk
mengubah soal, maka tombol Batal akan membawa admin kembali ke halaman
data soal angket guru. Gambar 4.14 adalah tampilan untuk edit soal angket
guru.
Gambar 4.14 Tampilan Edit Soal Angket Guru
3. Menu Manajemen Angket Administrasi
Menu manajemen angket merupakan link untuk soal angket yang akan
dilihat oleh admin. Tampilan halaman menu manajemen angket administrasi
dapat dilihat di gambar 4.15. Edit soal sama dengan edit soal angket guru.
Gambar 4.15 Tampilan Menu Manajemen Angket Administrasi
4. Siswa
Menu manajemen siswa memiliki fungsi untuk mengelola data siswa
yang terdaftar sebagai user siswa dalam sistem informasi angket evaluasi
pembelajaran ini.
Menu manajemen siswa dapat digunakan untuk melihat daftar siswa
dan menghapus data siswa yang sudah terdaftar jika terdapat kesalahan data,
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
29
dan siswa bersangkutan yang datanya salah dapat mendaftar lagi. Gambar 4.16
adalah tampilan dari manajemen untuk data siswa.
Gambar 4.16 Tampilan Manajemen Siswa
Jika ingin menghapus data siswa, pada kolom aksi terdapat link untuk
menghapus. Link hapus tersebut jika dipilih maka muncul pesan konfirmasi
kepada admin sebelum sistem benar-benar akan menghapus, tampilan dapat
dilihat di gambar 4.17
Gambar 4.17. Tampilan Pesan Peringatan Hapus Data Siswa
5. Menu Manajemen Guru
Menu manajemen guru memiliki fungsi untuk mengelola data guru
pengampu mata pelajaran kelas IX yang menjadi objek evaluasi. Guru yang
mengajar mata pelajaran kelas IX didaftarkan oleh admin ke dalam database
sistem . Menu manajemen guru dapat digunakan untuk melihat daftar guru
yang sudah didaftarkan, menambahkan data guru baru melalui tombol Tambah
Daftar Guru di atas tabel data guru, mengedit data guru lama melalui link Ubah
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
30
di kolom Aksi dan menghapus data guru melalui link Hapus di kolom yang
sama. Tampilan manajemen guru dapat dilihat di gambar 4.18.
Gambar 4.18. Tampilan Manajemen Guru
Tombol Tambah Daftar Guru akan menampilkan form Tambah Data
Guru. Admin mengisi form dengan data guru yang akan ditambahkan ke daftar
data guru. Data yang diisikan ke form meliputi nama guru, mata pelajaran
yang diampu oleh guru tersebut, kode guru yang unik sebagai username, dan
password guru. Jika ingin membatalkan penambahan data, tombol Batal akan
membawa admin kembali menuju tampilan manajemen guru. Gambar 4.19
adalah tampilan dari form untuk tambah data guru
Gambar 4.19. Tampilan Tambah Data Guru
Link Ubah di tabel data guru akan memunculkan form edit untuk
mengubah data guru jika terdapat kesalahan data guru dan ingin diubah.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
31
Tampilan untuk mengubah data guru sama dengan form menambah data guru.
Berikut gambar 4.20 untuk edit guru.
Gambar 4.20. Tampilan Edit Guru
Data guru yang ingin dihapus dapat melalui mengeklik link Hapus di
kolom Aksi tabel data guru. Sistem akan memunculkan pesan sebagai
peringatan ke admin apakah admin benar ingin menghapus data guru, sebelum
sistem melakukan penghapusan.
Gambar 4.21. Tampilan Pesan Peringatan Hapus Data Guru
6. Menu Manajemen Mapel
Menu manajemen mapel memiliki fungsi untuk mengelola data mata
pelajaran yang diajarkan di kelas IX. Data mata pelajaran diisikan oleh
administrator ke dalam database sistem.
Menu manajemen mapel dapat digunakan untuk melihat daftar mata
pelajaran yang sudah didaftarkan, menambahkan data meta pelajaran baru,
mengedit data mata pelajaran dan menghapus data mata pelajaran.
Tampilan manajemen mapel dapat dilihat di gambar 4.22.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
32
Gambar 4.22. Tampilan Manajemen Mata Pelajaran
Tombol di atas tabel merupakan tombol untuk menambah daftar mata
pelajaran yang diajarkan di kelas IX. Tombol Tambah Daftar Mapel akan
memunculkan form Tambah Daftar Mata Pelajaran. Jika ingin membatalkan
penambahan data mata pelajaran, tombol Batal akan membawa admin kembali
ke tabel data mata pelajaran.
Tampilan form Tambah Daftar Mata Pelajaran dapat dilihat malalui
gambar 4.23 berikut.
Gambar 4.23. Tampilan Tambah Data Mata Pelajaran
Pengubahan data suatu mata pelajaran dapat dilakukan melalui link
Ubah di kolom Aksi. Link tersebut akan membawa admin ke form edit mata
pelajaran. Gambar 4.24 adalah tampilan untuk edit mata pelajaran.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
33
Gambar 4.24. Tampilan Edit Mata Pelajaran
Penghapusan suatu mata pelajaran dari tabel data mata pelajaran dapat
dilakukan melalui link Hapus yang terdapat di kolom Aksi. Sebelum sistem
menghapus data, pesan peringatan akan muncul sebagai konfirmasi kepada
admin. Pesan seperti ini mengingatkan kepada admin apakah admin benar-
benar ingin menghapus data, jika benar maka tekan OK. Tampilan pesan
peringatan untuk konfirmasi dapat dilihat di gambar 4.25.
Gambar 4.25. Tampilan Pesan Peringatan Hapus Data Mapel
7. Menu Logout
Admin dapat keluar/ logout dari sistem dengan menu Logout. Ini
dilakukan untuk keamanan data pribadi setiap user. Untuk meninggalkan
aplikasi evaluasi ini user menekan menu logout.
Menu logout dilink dengan logout.php yang akan menghapus sesi user
tersebut. Dengan menekan menu logout, siswa akan kembali menuju ke
halaman login.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
34
BAB V
PENUTUP
5.1 Kesimpulan
Sistem Informasi Angket Evaluasi Pembelajaran Kelas IX SMP N 4
Purworejo telah selesai dibuat, berupa angket elektronik yaitu angket berkaitan
dengan kegiatan pembelajaran khususnya cara mengajar guru dan pelayanan
administrasi sekolah, dengan memakai bahasa pemrograman PHP dan HTML,
pengelolaan database memakai MySQL.
5.2 Saran
Saran pengembangan adalah menambahkan backup basis data untuk
setiap tahun pelaksanaan angket evaluasi pembelajaran sebagai strategi
penyimpanan data angket evaluasi. Keamanan password juga perlu ditambahkan.
perpustakaan.uns.ac.id digilib.uns.ac.id
commit to user
35
Daftar Pustaka
Arikunto, Prof. Dr. Suharsimi. 2002. Dasar-Dasar Evaluasi Pendidikan. Jakarta:
Bumi Aksara
Kadir, Abdul. 2009. Membuat Aplikasi Web dengan PHP dan Database MySQL.
Yogyakarta: Andi
Kendall, Kenneth E. dan Julie E. Kendall. 2003. Analisis dan Perancangan
Sistem. Klaten : PT Intan Sejati
Landon,Jane.2005.Sistem Informasi Manajemen Edisi Delapan.Yogyakarta:Andi
Nugroho, Bunafit. 2004. Aplikasi Pemrograman Web Dinamis dengan PHP dan
MySQL. Yogyakarta : Gava Media
Top Related