laporan kerja praktek lapangan

47

Click here to load reader

Upload: vokhanh

Post on 24-Jan-2017

319 views

Category:

Documents


42 download

TRANSCRIPT

Page 1: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 2: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 3: LAPORAN KERJA PRAKTEK LAPANGAN

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

iii

Page 4: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 5: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 6: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 7: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 8: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 9: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 10: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 11: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 12: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 13: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 14: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 15: LAPORAN KERJA PRAKTEK LAPANGAN

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 :

Page 16: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 17: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 18: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 19: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 20: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 21: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 22: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 23: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 24: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 25: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 26: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 27: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 28: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 29: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 30: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 31: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 32: LAPORAN KERJA PRAKTEK LAPANGAN

perpustakaan.uns.ac.id digilib.uns.ac.id

commit to user

20

Gambar 3.9. Rancangan halaman administrator

HEADER

MENU

CONTENT

FOOTER

Page 33: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 34: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 35: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 36: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 37: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 38: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 39: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 40: LAPORAN KERJA PRAKTEK LAPANGAN

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,

Page 41: LAPORAN KERJA PRAKTEK LAPANGAN

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

Page 42: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 43: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 44: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 45: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 46: LAPORAN KERJA PRAKTEK LAPANGAN

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.

Page 47: LAPORAN KERJA PRAKTEK LAPANGAN

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