SISTEM INFORMASI ANGKET EVALUASI PEMBELAJARAN KELAS IX SMP N 4 PURWOREJO

(1)

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


(2)

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


(3)

commit to user


(4)

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.


(5)

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.


(6)

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


(7)

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


(8)

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.1Latar Belakang ... 1

1.2Rumusan Masalah ... 2

1.3Batasan Masalah ... 2

1.4Tujuan ... 2

1.5Manfaat ... 3

1.6Metodologi Penelitian ... 3

1.7Sistematika Penulisan ... 3

BAB II LANDASAN TEORI ... 5

2.1Konsep Dasar ... 5

2.1.1 Evaluasi ... 5

2.2Tahapan Pembuatan Rekayasa Perangkat Lunak ... 6

2.2.1 Perencanaan ... 6

2.2.2 Perancangan Sistem... 6

2.2.3 Desain Sistem... 6

2.3Basis Data ... 8

2.4MySQL ... 9


(9)

commit to user

ix

2.6Sistem Informasi... 9

2.7PHPMyAdmin ... 10

2.8HTML(Hyper Text Markup Language) ... 10

2.10(PHP Hypertext Proccesor) ... 10

2.11 Javascript ... 11

BAB III DESAIN DAN PERANCANGAN ... 12

3.1Perancangan 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.2Rancangan Database ... 15

3.3Relationship Diagram ... 17

3.4ERD (Entity Relationship Diagram) ... 17

3.5Rancangan 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.1Halaman Login ... 21

4.2Halaman Pendaftaran Siswa... 22

4.3Halaman Siswa ... 22

4.4Halaman Guru ... 26

4.5Halaman Administrator... 26

BAB IV PENUTUP ... 34

5.1Kesimpulan ... 34

5.2Saran ... 34


(10)

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


(11)

commit to user

xi

DAFTAR GAMBAR

1. Gambar 3.1 CDAngket 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


(12)

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


(13)

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


(14)

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


(15)

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.


(16)

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.


(17)

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.


(18)

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


(19)

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


(20)

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.


(21)

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. Softwa re 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 bahasayang biasa dipakai pada sistem database relasional untuk mengakses data. Dengan SQL inilah data dalam MySQLdapat 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


(22)

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 databa se. 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.


(23)

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.


(24)

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.

Admin

Admin Data Guru SiswaSiswa

Username Password

Data Angket Jawaban Angket

Data Mapel

Guru

Guru Data Guru

Hasil Polling Username

password Data Evaluasi

Data Soal Sistem Informasi

Angket Evaluasi

Pembelajaran Data Siswa


(25)

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 ataudiagram konteks.

DFD level 0 lebih mendetail dibanding diagram konteks, menunjukkan proses-proses, tetapi menjaganya tetap umum, menunjukkan penyimpanan data- penyimpanan data pada level ini.

ADMIN ADMIN TB. ADMIN SISWA SISWA 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 SISWA

DATA REGISTRASI SISWA

TB. JAWAB

DATA ANGKET GURU GURU 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


(26)

commit to user

14

3.1.3 DFD Level 1Proses 3 Mengelola Data User

ADMIN ADMIN SISWA SISWA TB. SISWA TB. GURU DATA SISWA DATA GURU DATA SISWA DATA SISWA DATA SISWA

DATA IDENTITAS GURU DATA GURU

DATA SISWA

GURU

GURU 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


(27)

commit to user

15

3.1.4 DFD Level 1Proses 4 Mengelola Data Evaluasi

ADMIN ADMIN 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

GURU

GURU

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


(28)

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


(29)

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.


(30)

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


(31)

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


(32)

commit to user

20

Gambar 3.9. Rancangan halaman administrator HEADER

MENU CONTENT


(33)

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.


(34)

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

commit to user 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


(35)

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

commit to user 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.


(36)

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

commit to user

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


(37)

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

commit to user

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.


(38)

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

commit to user 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


(39)

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

commit to user

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


(40)

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

commit to user

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,


(41)

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

commit to user

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


(42)

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

commit to user

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.


(43)

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

commit to user

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.


(44)

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

commit to user

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.


(45)

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

commit to user

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-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.


(46)

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.


(47)

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


(1)

commit to user

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.


(2)

commit to user

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.


(3)

commit to user

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.


(4)

commit to user

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-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.


(5)

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.


(6)

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