Anda di halaman 1dari 65

SISTEM INFORMASI EVALUASI PENDIDIKAN

Studi Kasus: SMK IBNU TAIMIYAH

LAPORAN KERJA PRAKTEK


Diajukan Sebagai Salah Satu Syarat Untuk Memperoleh
Gelar Sarjana Jurusan Teknik Informatika

Oleh :
RIZKY YANANDA
11451101800

FAKULTAS SAINS DAN TEKNOLOGI


UNIVERSITAS ISLAM NEGERI SULTAN SYARIF KASIM
RIAU PEKANBARU
2017
LEMBAR PENGESAHAN PERUSAHAAN
SISTEM INFORMASI EVALUASI PENDIDIKAN
Studi Kasus: SMK IBNU TAIMIYAH

LAPORAN KERJA PRAKTEK

Jurusan Teknik Informatika

Fakultas Sains Dan Teknologi

Universitas Islam Negeri Sultan Syarif Kasim Riau

RIZKY YANANDA
11451101800

Telah diperiksa dan disetujui sebagai laporan Kerja Praktek


di Pekanbaru, pada tanggal

Pembimbing

Drs. A. Rahman, M.Pd.

ii
LEMBAR PENGESAHAN JURUSAN
SISTEM INFORMASI EVALUASI PENDIDIKAN
Studi Kasus: SMK IBNU TAIMIYAH

LAPORAN KERJA PRAKTEK

Oleh:

RIZKY YANANDA
11451101800
Telah disetujui dan disahkan sebagai laporan Kerja Praktek
di Pekanbaru, pada tanggal
Pembimbing Kerja Praktek

Muhammad Irsyad, MT,


NIP. 19780508 200710 1 007

Mengetahui,
Ketua Jurusan Teknik Informatika Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau

Muhammad Irsyad, M.T


NIP. 19780508 200710 1 007

iii
ABSTRAK
SMK Ibnu Taimiyah merupakan Salah Satu SMK yang ada di Pekanbaru. Pada
SMK ini terdapat enam jurusan yang akreditasi setiap jurusan “A”. Pada SMK ini
membutuhkan penerapan teknologi, salah satunya adalah untuk ujian akhir
sekolah. Pada umumnya dalam melaksanakan ujian pada SMK ini masih
menggunakan soal dan jawaban kertas. Pada saat ini di beberapa sekolah telah
menggunakan ujian berbasis komputerisasi. Untuk mengatasi masalah tersebut
maka dibangunlah Sistem Informasi Evaluasi Pendidikan guna untuk
melaksanakan ujian akhir sekolah dengan komputerisasi. Sistem yang dibangun
menggunakan metode waterfall serta menggunakan bahasa pemrograman PHP
dengan DBMS MySQL.
Kata Kunci: Evaluasi, Pendidikan, Ujian.

iv
KATA PENGANTAR

Assalammu’alaikum wa rahmatullahi wa barakatuh.


Alhamdulillahi rabbil ’alamin, puji syukur kehadirat Allah SWT, yang
senantiasa memberikan rahmat dan karunia-Nya sehingga penulis dapat
menyelesaikan Kerja Praktek yang berjudul “ Sistem Informasi Evaluasi
Pendidikan”. Laporan Kerja Praktek ini disusun sebagai salah satu prasyarat
kelulusan dari Universitas Islam Negeri Sultan Syarif Kasim Riau. Selain itu
sebagai dokumentasi hasil dari menyelesaikan Kerja Praktek.
Selama pelaksanaan Kerja Praktek ini, penulis mendapatkan banyak
pengetahuan, pengalaman, bimbingan, dukungan dan juga arahan dari semua
pihak yang telah membantu hingga penulisan laporan Kerja Praktek ini dapat
diselesaikan. Untuk itu, penulis ingin menyampaikan ucapan terima kasih kepada:
1. Bapak Prof. Dr. H. Munzir Hitami, MA, selaku Rektor Universitas Islam
Negeri Sultan Syarif Kasim Riau.
2. Bapak Dr. Hartono, M.Pd, selaku Dekan Fakultas Sains dan Teknologi
Universitas Islam Negeri Sultan Syarif Kasim Riau.
3. Bapak Muhammad Irsyad, MT, selaku Ketua Jurusan Teknik Informatika
Universitas Islam Negeri Sultan Syarif Kasim Riau.
4. Bapak Muhammad Irsyad, MT, selaku pembimbing Kerja Praktek yang telah
memberikan bimbingan, arahan, kritik dan saran dalam penyusunan laporan
Kerja Praktek ini.
5. Bapak Pizaini ST, M.Kom, selaku koordinator Kerja Praktek Jurusan Teknik
Informatika Fakultas Sains dan Teknologi Universitas Islam Negeri Sultan
Syarif Kasim Riau.
6. Ibu dan Bapak dosen jurusan Teknik Informatika yang telah banyak
memberikan ilmunya kepada penulis.
7. Bapak Drs. Syafril selaku Kepala SMK Ibnu Taimiyah, Bapak Drs. A.
Rahman M.Pd. selaku pembimbing Kerja Praktek SMK Ibnu Taimiyah yang

v
senantiasa memberikan dukungan demi kelancaran dalam pengerjaan Kerja
Praktek ini.
8. Ayahanda Syofian Ali dan Ibunda Asmardiati tersayang serta Adek Adrivo
Yananda yang selalu memberikan semangat, dorongan serta doa untuk
kelancaran Kerja Praktek ini.
9. TLDP Team yang selalu memberikan semangat dan bantuan penyelesaian
laporan ini.
10. Anbogiki Team yang selalu mengkritik dan memberi saran pada sistem yang
dibuat
11. Untuk teman-teman seperjuangan TIF B 2014 yang selalu mendukung dan
memberikan semangat dalam menyelesaikan Kerja Praktek ini.
12. Pengurus HIMATIF Periode 2017/2018 dimana penulis menimba ilmu
organisasi internal yang selalu ada dan memberikan motivasi untuk
pengerjaan Kerja Praktek ini.
13. Kakanda Rahmad Abdul Faja, Lukmunul Hakim serta Mohammad Rizal
Rizwan yang memberikan ide-ide dalam pembuatan Sistem ini
14. Teman-teman jurusan Teknik Informatika angkatan 2014.
15. Semua pihak yang telah terlibat baik langsung maupun tidak langsung dalam
pelaksanaan dan penyelesaian Kerja Praktek ini.
Penulis berharap adanya kritik dan saran yang bersifat membangun guna
memperbaiki atau sebagai pengembangan dalam pengerjaan kedepannya. Kritik
dan saran tersebut dapat dikirim ke email penulis yaitu
rizky.yananda@students.uin-suska.ac.id. Semoga Allah SWT memberikan
balasan yang setimpal atas jasa pihak-pihak yang membantu di atas dan semoga
laporan Kerja Praktek ini bermanfaat bagi kita semua. Akhir kata penulis ucapkan
terima kasih dan selamat membaca.
Wassalam
Pekanbaru, 30 Mei 2017

Penulis
vi
DAFTAR ISI
LEMBAR PENGESAHAN PERUSAHAAN ...................................................... ii
LEMBAR PENGESAHAN JURUSAN .............................................................. iii
ABSTRAK ............................................................................................................ iv
KATA PENGANTAR ........................................................................................... v
DAFTAR ISI ........................................................................................................ vii
DAFTAR GAMBAR ............................................................................................ iii
DAFTAR TABEL ................................................................................................. v
PENDAHULUAN ...............................................................................I-1
1.1 Latar Belakang................................................................................ I-1

1.2 Rumusan Masalah .......................................................................... I-2

1.3 Batasan Masalah ............................................................................. I-3

1.4 Tujuan Kerja Praktek ...................................................................... I-3

1.4.1 Tujuan Umum ....................................................................... I-3

1.4.2 Tujuan Khusus ...................................................................... I-3

1.5 Waktu dan Tempat Kerja Praktek .................................................. I-4

1.6 Sistematika Penulisa ....................................................................... I-4

PROFIL PERUSAHAAN ................................................................ II-1


2.1 Sejarah Instansi ............................................................................ II-1

2.2 Visi dan Misi ............................................................................... II-2

2.2.1 Visi ..................................................................................... II-2

2.2.2 Misi .................................................................................... II-2

2.3 Struktur Organisasi ...................................................................... II-3

TUGAS KERJA PRAKTEK ......................................................... III-1


3.1 Uraian Tugas Kerja Praktek ....................................................... III-1

3.2 Metode Pengerjaan Tugas Praktek ............................................. III-1

3.3 Jadwal Pengerjaan ...................................................................... III-2

vii
LANDASAN TEORI ....................................................................... IV-1
4.1 Pengertian Sistem Informasi....................................................... IV-1

4.2 Pengertian Evaluasi .................................................................... IV-2

4.3 Pengertian Pendidikan ................................................................ IV-2

4.4 Model Pengembangan Sistem .................................................... IV-3

4.5 Perangkat Analisa ....................................................................... IV-3

4.5.1 Flowchart ......................................................................... IV-3

4.5.2 Context Diagram ............................................................... IV-4

4.5.3 Data Flow Diagram ........................................................... IV-4

4.5.4 Entity Relationship Diagram ............................................. IV-5

ANALISA DAN PERANCANGAN ................................................ V-1


5.1 Analisa Sistem Lama ................................................................... V-1

5.2 Analisa Sistem Baru .................................................................... V-2

5.3 Analisis Data Sistem Baru ........................................................... V-3

5.3.1 Flowchart Sistem Baru ....................................................... V-3

5.3.2 Context Diagram ................................................................ V-4

5.3.3 Data Flow Diagram ............................................................ V-5

5.3.4 Entity Relationship Diagram .............................................. V-9

5.3.5 Rancangan Database .......................................................... V-9

5.3.6 Struktur Menu .................................................................... V-1

5.4 Prototype.................................................................................... V-17

IMPLEMENTASI DAN PENGUJIAN ......................................... VI-1


6.1 Pengertian dan Tujuan Implementasi ......................................... VI-1

6.2 Batasan Implementasi ................................................................. VI-1

6.3 Lingkungan Operasional ............................................................ VI-2

6.4 Implementasi Sistem .................................................................. VI-2


viii
6.4.1 Halaman Login .................................................................. VI-1

6.4.2 Halaman beranda admin.................................................. VI-13

6.4.3 Halaman Beranda Guru ................................................... VI-24

6.4.4 Halaman Beranda siswa .................................................... VI-1

6.4.5 Halaman Data Master Guru .............................................. VI-1

6.4.6 Halaman Data Master Siswa ........................................... VI-16

6.4.7 Halaman data master ujian .............................................. VI-16

6.4.8 Halaman aktifkan ujian ................................................... VI-27

6.4.9 Halaman Soal..................................................................... VI-2

6.4.10 Halaman form tambah soal dan jawaban ...................... VI-18

6.4.11 Halaman Daftar Ujian ................................................... VI-18

6.4.12 Halaman soal ujian ....................................................... VI-29

6.4.13 Halaman nilai.............................................................. VI-110

6.5 Pengujian .................................................................................. VI-10

PENUTUP ...................................................................................... VII-1


7.1 Kesimpulan .................................................................................VII-1

7.2 Saran ..........................................................................................VII-1

DAFTAR PUSTAKA ........................................................................................ xvii

ix
DAFTAR GAMBAR
Gambar Halaman
4.1 Model Pengembangan Sistem (Pressman, 2012) ......................................... IV-3
5.1 Flowchart sistem lama .................................................................................. V-2
5.2 Flowchart Sistem Baru ............................................................................... V-44
5.3 Context Diagram ......................................................................................... V-55
5.4 Data Flow Diagram Level 1 ........................................................................ V-66
5.5 Data Flow Diagram Level 2 (Data Master)................................................. V-77
5.6 Data Flow Diagram level 2 (mengelola soal dan jawaban) ........................ V-77
5.7 Data Flow Diagram Level 2 (Ujian) ........................................................... V-88
5.8 Data Flow Diagram Level 2 (Laporan) ....................................................... V-88
5.9 Entity Reletationship Diagram .................................................................... V-99
5.10 Struktur menu admin ................................................................................. V-24
5.11 Struktur menu guru ................................................................................... V-24
5.12 Struktur menu siswa .................................................................................. V-15
5.13 Tampilan login .......................................................................................... V-26
5.14 Tampilan menu utama pada sistem ........................................................... V-17
5.15 tampilan data guru ..................................................................................... V-17
5.16 tampilan tambah guru ................................................................................ V-28
5.17 Tampilan data siswa .................................................................................. V-28
5.18 Tampilan tambah siswa ........................................................................... V-119
5.19 Tampil data ujian....................................................................................... V-10
5.20 Tampilan tambah data ujian ...................................................................... V-10
5.21 tampilan soal pada menu user guru ........................................................... V-11
5.22 tampilan tambah soal................................................................................. V-12
5.23 Tampilan soal ujian pada siswa................................................................. V-12
6.1 Halama Login ............................................................................................... VI-1
6.2 Halaman beranda admin............................................................................. VI-24
6.3 Halaman beranda Guru ................................................................................ VI-2
6.4 Halaman beranda siswa ................................................................................ VI-1

iii
6.5 Halaman data master guru ............................................................................ VI-1
6.6 Halaman data master siswa .......................................................................... VI-1
6.7 Halaman data master ujian ........................................................................... VI-1
6.8 Halaman aktifkan ujian ................................................................................ VI-2
6.9 Halaman soal ................................................................................................ VI-2
6.10 Halaman form tambah soal dan jawaban ................................................... VI-1
6.11 Halaman daftar ujian ................................................................................ VI-29
6.12 Halaman soal ujian ..................................................................................... VI-2
6.13 Halaman nilai ........................................................................................... VI-10

iv
DAFTAR TABEL
Tabel Halaman
3.1 Jadwal Pengerjaan .................................................................................... III-2
5.1 Rancangan Tabel Guru ............................................................................. V-10
5.2 Rancangan Tabel Siswa ........................................................................... V-11
5.3 Rancangan Tabel User ............................................................................. V-11
5.4 Rancangan Tabel Kelas ............................................................................ V-12
5.5 Rancangan Tabel Soal .............................................................................. V-12
5.6 Rancangan Tabel Detail Soal ................................................................... V-13
5.7 Rancangan Tabel Nilai ............................................................................. V-13
6.1 Pengujian Login ....................................................................................... VI-13
6.2 Pengujian Data Master ............................................................................. VI-13
6.3 Pengujian Soal .......................................................................................... VI-14

v
PENDAHULUAN

1.1 Latar Belakang


Setiap orang yang melakukan suatu kegiatan akan selalu ingin tahu hasil
dari kegiatan yang dilakukannya. Secara logika filosofis, seringkali pula orang
yang melakukan kegiatan, berkeinginan mengetahui baik atau buruknya kegiatan
yang dilakukannya. Siswa dan guru merupakan orang-orang yang terlibat dalam
kegiatan pembelajaran, tentu juga mereka berkeinginan mengetahui proses dan
hasil kegiatan pembelajaran yang dilakukan (Umam, 2015). Untuk menyediakan
informasi tentang baik dan buruknya proses dan hasil kegiatan pembelajaran,
maka harus diselenggarakan kegiatan evaluasi. Tujuan pokok proses pembelajaran
adalah untuk mengubah tingkah laku siswa berdasarkan tujuan yang telah
direncanakan dan disusun oleh guru sebelum proses kegiatan pembelajaran
berlangsung. Perubahan tingkah laku itu mencakup aspek intelektual (Naguib,
2011).
Sementara itu, dalam upaya meningkatkan mutu sumber daya manusia,
mengejar ketertinggalan disegala aspek kehidupan dan menyesuaikan dengan
perubahan global serta perkembangan ilmu pengetahuan dan teknologi, bangsa
Indonesia melalui DPR dan Presiden pada tanggal 11 Juni 2003 telah
mengesahkan undang-undang sistem pendidikan nasional yang baru, yaitu
Undang-Undang Nomor 20 Tahun 2003 tentang Sistem Pendidikan Nasional
(Sisdiknas), sebagai pengganti Undang-Undang Nomor 2 Tahun 1989. Standar
nasional pendidikan yang dirumuskan dalam Peraturan Pemerintah Nomor 19
Tahun 2005 pada dasarnya merupakan kriteria minimal tentang sistem pendidikan
diseluruh wilayah hukum Negara Kesatuan Republik Indonesia. Peraturan
pemerintah ini lahir dalam rangka melaksanakan ketentuan yang diamanahkan
dalam Undang-Undang Nomor 20 Tahun 2003 (Uchanmath, 2013). Pada beberapa
pasal dari Undang-Undang Sisdiknas diamanahkan perlunya standar nasional
pendidikan.

I-1
I-2

Pada peraturan pemerintah diamanatkan 3 jenis penilaian, yaitu: (1)


Penilaian oleh pendidik dilakukan secara berkesinambungan untuk mencapai
proses, kemajuan dan perbaikan hasil pembelajaran. (2) Penilaian oleh satuan
pendidikan yang bertujuan menilai pencapaian standar kompetensi lulusan untuk
semua mata pelajaran sesuai programnya sebagai bentuk transparansi, profesional,
dan akun tabel lembaga. (3) Penilaian oleh pemerintah yang bertujuan menilai
pencapaian kompetensi lulusan secara nasional pada mata pelajaran tertentu.
Penilaian oleh pemerintah dalam pelaksanaannya diserahkan kepada Badan
Standar Nasional Pendidikan (BSNP).
SMK Ibnu Taimiyah merupakan salah satu sekolah menengah atas yang
terdapat di Kota Pekanbaru Provinsi Riau. Sekolah ini merupakan sekolah
menengah kejuruan favorit yang ada di Pekanbaru. Namun, guru-guru di SMK
Ibnu Taimiyah ini masih mengalami kesulitan dalam melaksanakan ujian akhir
sekolah. Ujian akhir sekolah pada SMK Ibnu Taimiyah saaat ini masih manual
dalam artian masih menggunakan kertas untuk melaksanakan ujian akhir sekolah.
Pada saat ini penerapan ujian berbasis komputerisasi sudah banyak dilakukan oleh
beberapa sekolah-sekolah yang ada di Indonesia. Sistem komputerisasi ini, akan
lebih menghemat biaya untuk mencetak lembaran soal dan jawaban, menghemat
waktu, menghemat tenaga guru di sekolah, dan professional antara guru dan siswa
dalam memanfaatkan teknologi saat ini.
Berdasarkan masalah di atas, maka penulis tertarik untuk mengambil judul
“Sistem Informasi Evaluasi Pendidikan” Sistem ini dibuat untuk memudahkan
dan meringankan pekerjaan guru-guru dan siswa dalam melaksanakan ujian akhir
sekolah.

1.2 Rumusan Masalah


Melihat latar belakang permasalahan diatas, maka dapat diambil rumusan
masalahan adalah “Bagaimana membangun Sistem Informasi untuk melakukan
evaluasi ujian akhir sekolah berbasis komputerisasi pada SMK Ibnu Taimiyah.
I-3

1.3 Batasan Masalah


Dalam pembuatan Sistem Informasi diperlukan batasan-batasan agar tidak
menyimpang dari apa yang telah direncanakan, sehingga tujuan sebenarnya dapat
dicapai. Berikut ini batasan masalah dalam pembuatan sistem yaitu:
1. Pembuatan Sistem Informasi Evaluasi Pendidikan Pada SMK Ibnu Taimiyah.
2. Untuk mengakses sistem ini hanya yang mempunyai akun saja
3. Ujian yang bisa dilakukan pada sistem ini hanya ujian objektif saja
4. Pada sistem tidak bisa melaksanakan ujian praktikum lapangan
5. Pada sistem yang bisa melihat nilai ujian hanya guru mata pelajaran saja
6. Menggunakan jaringan localhost.

1.4 Tujuan Kerja Praktek


Tujuan Kerja Praktek terdiri dari dua bagian yaitu tujuan umum dan tujuan
khusus.
1.4.1 Tujuan Umum
Kerja Praktek yang dilaksanakan ini memiliki beberapa tujuan umum,
yaitu:
1. Mempraktekkan ilmu yang telah dipelajari selama perkuliahan dalam
lingkungan kerja
2. Mempersiapkan mehasiswa menjadi lulusan yang berpotensi serta mempunyai
pengalaman di dunia kerja
3. Melatih mahasiswa bekerja secara profesional, disiplin, mandiri dan mampu
berkomunikasi dengan baik.
4. Mempermudah pihak sekolah dalam melaksanakan ujian sekolah.
5. Sebagai landasan pembelajaran bagi Mahasiswa yang bersangkutan dengan
meningkatkan potensi skill yang dimiliki untuk menambah pengetahuan dan
wawasan dalam dunia kerja

1.4.2 Tujuan Khusus


Tujuan khusus dari dilaksanakannya Kerja Praktek yang dilakukan di
SMK Ibnu Taimiyah adalah untuk merancang dan membangun sebuah sistem
informasi evaluasi pendidikan.
I-4

1.5 Waktu dan Tempat Kerja Praktek


Kerja praktek ini dilaksanakan pada:
Waktu : Februari 2017 – Maret 2017
Tempat : SMK Ibnu Taimiyah
1.6 Sistematika Penulisa
Sistematika penulisan adalah gambaran umum untuk menyusun laporan
Kerja Praktek ini, disusun oleh penulis yang di dalamnya terdiri dari tujuh bab dan
masing-masing bab akan dibahas dibawah ini.
BAB I PENDAHULUAN
Bab ini menjelaskan dasar-dasar dari penulisan laporan kerja praktek,
yang terdiri dari latar belakang, rumusan masalah, batasan masalah,
tujuan, waktu dan tempat kerja praktek serta sistematika penulisan.
BAB II PROFIL INSTANSI
Bab ini membahas mengenai gambaran umum SMK Ibnu Taimiyah yang
membuat keterangan-keterangan yang berkaitan dengan sejarah singkat
sekolah, visi dan misi, dan struktur organisasi pada sekolah
BAB III TUGAS KERJA PRAKTEK
Bab ini menjelaskan mengenai kegiatan yang dilakukan selama kerja
praktek seperti uraian tugas dari kerja praktek, analisa permasalahan pada
sistem lama, metode penelitian dan jadwal pengerjaan.
BAB IV LANDASAN TEORI
Bab ini membahas teori-teori yang berhubungan dengan topik penelitian,
yang terdiri dari pengertian sistem informasi, pengertian evaluasi,
pengertian pendidikan, model pengembangan sistem dan perangkat
analisa sistem.
BAB V ANALISA DAN PERANCANGAN
Bab ini membahas tentang analisa dan perancangan yang dilakukan
dalam membangun Sistem Infromasi Evaluasi Pendidikan pada SMK
Ibnu Taimiyah.
I-5

BAB VI IMPLEMENTASI DAN PENGUJIAN


Bab ini membahas tentang implementasi dan pengujian yang dilakukan
terhadap Sistem Informasi Evaluasi Pendidikan pada SMK Ibnu
Taimiyah.
BAB VII PENUTUP
Bab ini berisi kesimpulan yang dihasikan dari pembahasan tentang
perancangan Sistem Informasi Evaluasi Pendidikan Pada SMK Ibnu
Taimiyah serta beberapa saran sebagai hasil akhir dari penelitian yang
telah dilakukan.
PROFIL PERUSAHAAN

2.1 Sejarah Instansi


SMK Ibnu Taimiyah berdiri pada tahun 1990 di Pekanbaru. Berdasarkan
ketentuan bahwa sekolah swasta harus dibina oleh yayasan, maka pada tahun
1984 dibentuklah yayasan yang bertanggung-jawab membina SMK Ibnu
Taimiyah, yang bernama Yayasan Zamrad yang berdomisili di Jalan Hang Tuah
(Jl. Angkatan 66 No. 63 Rejosari Pekanbaru). Zamrad merupakan nama
donatur/pemyumbang lahan dan bangunan pertama berdirinya yayasan Zamrad
beserta Gedung SMK Ibnu Taimiyah, dan Prof. Dr. H. Muchtar Ahmad, M.Sc.
yang ditunjuk serta dipercaya oleh beliau pada waktu itu sampai sekarang sebagai
pembina Yayasan ini, yang saat ini diketuai oleh DR. H. Amir
Hasan,MS.MM,Ak,CPA.
SMK Ibnu Taimiyah berdiri di atas lahan seluas ± 1 (satu) hektar yang
memiliki gedung permanen berlantai 3, terletak dilokasi yang amat strategis
dengan lingkungan yang aman dan nyaman untuk ketenangan belajar tepatnya di
Jalan Hang Tuah (jalan Angkatan 66 No. 63 Kelurahan Rejosari, Kecamatan
Tenayan Raya, Kota Pekanbaru, Provinsi Riau), lebih kurang 3.5 km dari pusat
Kota Pekanbaru.
SMK Ibnu Taimiyah semakin maju seiring dengan perkembangan zaman
dan Teknologi, Awal sekolah ini berdiri hanya memiliki 2 jurusani yakni
Akuntansi dan Sekretaris dengan status akreditasi diakui, sejalan dengan waktu
kini SMK Ibnu Taimiyah telah memiliki 6 Kompetensi keahlian yakni:
1. Kompetensi Keahlian Akuntansi, akreditasi A (amat baik)
2. Kompetensi Keahlian Adm. Perkantoran, akreditasi A (amat baik)
3. Kompetensi Keahlian Teknik Komputer & Jaringan, akreditasi A (amat baik)
4. Kompetensi Keahlian Multimedia, akreditasi A (amat baik)
5. Kompetensi Keahlian Pemasaran, akreditasi A (amat baik)
6. Kompetensi Keahlian Akomodasi Perhotelan, akreditasi A (amat baik)

II-1
II-2

Dengan bertambahnya kompetensi keahlian, ini membuktikan indikator


program sekolah berjalan dengan baik, sekolah semakin maju, animo masyarakat
terhadap sekolah semakin positif.
Berdasarkan hal tersebut SMK Ibnu Taimiyah bukan berarti tidak ada
kendala-kendala yang dihadapi, barang tentu masih banyak kekurangan–
kekurangan yang mesti di tambah dan kendala yang dihadapi dan diperlukan
penangan secepatnya.
2.2 Visi dan Misi
Visi dan misi merupakan hal yang sangat penting bagi sebuah perusahaan,
karena di dalam visi dan misi inilah tertuang tujuan suatu perusahan kedepannya.
Berikut visi dan misi SMK Ibnu Taimiyah.
2.2.1 Visi
Menjadikan SMK yang terbaik dalam bidang ekonomi dan teknolgi
informasi untuk menghasilkan lulusan yang terampil dan bermutu, efisien dan
mampu memberikan pelayanan utama mulai tahun 2015.
2.2.2 Misi
1. Melahirkan Sumber Daya Manusia (SDM) yang berkualitas dan mandiri serta
mampu menciptakan lapangan kerja.
2. Menumbuhkan karakteristik SDM beriman, Bertaqwa, Berilmu pengetahuan
dan teknologi yang berwawasan keunggulan.
3. Mampu memberdayakan potensi secara optimal.
4. Meningkatkan hubungan kerja sama transparan antara warga sekolah dan
Dunia Usaha/Dunia Industri.
5. Mengadakan sarana prasarana pendidikan sesuai kebutuhan dalam upaya
meningkatkan mutu pendidikan
6. Mempersiapkan peserta didik agar menjadi manusia produktif, mampu bekerja
mandiri, mengisi lowongan pekerjaan yang ada di DU/DI sebagai tenaga kerja
tingkat menengah sesuai dengan kompetensi dalam program keahlian
pilihannya.
II-3

7. Membekali peserta didik agar mampu memilih karir, ulet dan gigih dalam
berkompetisi, beradaptasi di lingkungan kerja dan mengembangkan sikap
profesional dalam bidang keahlian yang diminatinya.
Membekali peserta didik dengan ilmu pengetahuan dan teknologi, iman
dan taqwa agar mampu mengembangkan diri di kemudian hari baik secara
mandiri maupun melalui jenjang pendidikan yang lebih tinggi.
2.3 Struktur Organisasi
Suatu organisasi atau isntansi memerlukan suatu struktur, agar seluruh
kegiatan berjalan dengan terkoordinasi dengan baik sehingga semua pihak
mengetahui tugas dan tanggung jawab masing-masing dengan jelas. Berikut
struktur organisasi SMK Ibnu Taimiyah:

Kepala Yayasan Pembina Yaysan


DR. H. Amir Prof. Dr. H. Muchtar
Hasan,MS.MM,Ak,CPA Ahmad, M.Sc

Kepala Sekolah Bendahara

Drs. Syafril Hj. Neniwati

Tata Usaha

Hj. Neniwati

WK Bidang WK Manajemen
WK Bidang Sarana WK Bidang Kurikulum WK Bidang Humas
Kemahasiswaan Mutu

Aswin S.Pd. Drs. Winarko Drs. A. Rahman M.Pd. Kamaruzzaman, SE. MM Sri Utami S.pd

Ka. Bid Akm Ka. Bid Adm.


Ka. Bid TIK Ka. Bid Akuntansi
Perhotelan Perkantoran
Drs. A. Rahman M.Pd. Delvisa Ekawati, S.Pd. Mustika Dewi, S.Pd. Kamaruzzaman, SE. MM

Adm. Akm
TKJ Multimedia Akuntansi Pemasaran Perhotelan
Perkantoran

Wali Kelas

Siswa

Gambar 2.1 Struktur Organisasi


II-4
TUGAS KERJA PRAKTEK

3.1 Uraian Tugas Kerja Praktek


Kegiatan Kerja Praktek dilaksanakan di SMK Ibnu Taimiyah Pekanbaru
Terhitung Tanggal 3 Maret 2017 hingga 3 April 2017, dengan uraian tugas
sebagai berikut:
1. Melakukan wawancara mengenai SMK Ibnu Taimiyah khususnya bidang
kurikulum. Wawancara dilakukan kepada pembimbing perusahaan yaitu
bapak Drs. A. Rahman M.Pd.
2. Melakukan identifikasi masalah dan mencari informasi dari masalah tersebut
3. Menganalisa sistem yang ingin dibuat berdasarkan hasil identifikasi masalah
4. Mendiskusikan hasil analisa dengan pembimbing perusahaan, hingga
mendapatkan persetujuan ke tahap implementasi
5. Melakukan implementasi sistem baru yang akan dibuat
6. Mempresentasikan sistem yang dibuat
7. Melakukan pengujian jalannya sistem yang dibuat

3.2 Metode Pengerjaan Tugas Praktek


Metode pengerjaan yang dilaksanakan dalam Kerja Praktek ini adalah
sebagai berikut:
1. Pengumpulan Data
Dalam tahap pengumpulan data dibagi menjadi 2 tahapan yaitu sebagai
berikut:
a. Studi Pustaka
Merupakan tahap awal dalam pengerjaan Kerja Praktek. Dalam studi
pustaka ini dilakukan pengambilan bahan dan materi dengan cara
membaca berbagai literatur, buku-buku atau jurnal yang berhubungan
dengan masalah yang berhubungan dengan Sistem informasi evaluasi
pendidikan

III-1
III-2

b. Wawancara
Penulis mengajukan beberapa pertanyaan dan melakukan diskusi kepada
pihak instansi yaitu bapak Drs. A. Rahman M.Pd. dan juga guru di instansi
yaitu ibuk Sri Utami mengenai proses atau mekanisme yang ada di sekolah
2. Tahap Analisa dan Perancangan
Pada tahap ini dilakukan analisa alur proses yang terjadi dan melakukan
perancangan terhadap aplikasi yang akan dibuat. Dalam melakukan analisis
dan perancangan ini, penulis menggunakan beberapa alat bantu yaitu: Context
Diagram, Flowchart, Data Flow Diagram, Entity Relationship Diagram,
Struktur Menu dan Rancangan Database.
3. Tahap Implementasi
Pada tahap ini dilakukan proses penyusunan perangkat lunak sistem (coding)
dan pengujian (testing) apakah sistem dapat berjalan sesuai dengan
kebutuhan.

3.3 Jadwal Pengerjaan


Kerja Praktek dilaksanakan selama lebih kurang satu bulan, tabel jadwal
pengerjaan dapat dilihat pada tabel 3.1 berikut:
Tabel 3.1 Jadwal Pengerjaan
Pengerjaan Dalam Hitungan Bulan
No Kegiatan Maret April Mei
I II III IV I II III IV I II III IV

1 Identifikasi Masalah

2 Pengumpulan Data

3 Analisa Dan Perancangan


4. Implementasi dan Pengujian

a. Coding sistem

b. Pengujian Sistem

5. Seminar

6. Dokumentasi
LANDASAN TEORI
4.1 Pengertian Sistem Informasi
Pengertian sistem informasi menurut O’BrienMarkas dalam jurnal
(Anggadini, 2013), “Sistem informasi adalah kombinasi dari people, hardware,
software, jaringan komunikasi, sumber-sumber data, prosedur dan kebijakan yang
terorganisasi dengan baik yang dapat menyimpan dan menyebarluaskan informasi
dalam suatu organisasi”.
Sistem informasi adalah sekumpulan proses yang saling bekerja sama
secara sistematis dalam mengolah data masukan, baik berupa fakta-fakta ataupun
data mentah demi menghasilkan keluaran berupa informasi yang dapat digunakan
dalam pengambilan suatu keputusan bagi penggunanya.
Sistem informasi berbasis komputer dalam suatu organisasi yang terdiri
dari komponen-komponen berikut ini:
1. Perangkat Keras
Merupakan perangkat keras komponen untuk melengkapi kegiatan
memasukkan data, memproses data dan keluaran data.
2. Perangkat Lunak
Merupakan program dan instruksi yang diberikan ke komputer.
3. Database
Merupakan kumpulan data dan informasi yang di organisasikan sedemikian
rupa sehingga mudah diakses pengguna sistem informasi.
4. Telekomunikasi
Merupakan komunikasi yang menghubungkan antara pengguna sistem
dengan sistem komputer secara bersama-sama ke dalam suatu jaringan kerja
yang efektif.
5. Manusia
Merupakan personel dari sistem informasi, meliputi manajer, analis,
programmer dan operator, serta bertanggung jawab terhadap perawatan
sistem.

IV-1
IV-2

4.2 Pengertian Evaluasi


Ngalim Purwanto (2010), mengutip pendapat dari Norman E Gronlund
(1976) yang merumuskan pengertian evaluasi adalah sebagai berikut: ”Evaluation
a systematic process of determining the extent to 13 which instructional objectives
are achieved by pupils”. (Evaluasi adalah suatu proses yang sistematis untuk
menentukan atau membuat keputusan sampai sejauh mana tujuan-tujuan
pengajaran telah dicapai oleh siswa). Dalam arti luas, evaluasi adalah suatu proses
merencanakan, memperoleh, dan menyediakan informasi yang sangat diperlukan
untuk membuat alternatif-alternatif keputusan (Mehrens & Lehman, 1978) yang
dikutip Ngalim Purwanto (2010).
Meskipun evaluasi memiliki makna yang luas tetapi pada awalnya evaluasi
sering dikaitkan dengan prestasi belajar peserta didik. Dalam sistem pembelajaran,
evaluasi merupakan salah satu komponen penting dan tahap yang harus ditempuh
oleh pengajar untuk mengetahui keefektifan suatu proses pembelajaran. Hasil
yang didapat dari evaluasi tersebut yang akan digunakan pengajar untuk
memperbaiki dan menyempurnakan program dan kegiatan pembelajaran.

4.3 Pengertian Pendidikan


Secara etimologis atau kebahasan, kata pendidikan berasal dari kata dasar
“didik” yang mendapat imbuhan awalan dan akhiran pe-an. Dalam kamus bahasa
inggris, Oxford Learner’s Pocket Dictionary kata pendidikan diartikan sebagai
pelatihan dan pembelajaran (Education is training and instruction). Sedangkan
dalam kamus besar Bahasa Indonesia, pendidikan diartikan sebagai
proses perubahan sikap dan tingkah laku seseorang atau kelompok dalam usaha
mendewasakan manusia melalui proses pengajaran dan pelatihan.
John Dewey dalam Arif Rohman (2013), mengartikan pendidikan adalah
suatu proses pembentukan kecakapan-kecakapan fundamental baik secara
intelektual maupun emosional ke arah alam dan sesama manusia. Jean Jaques
Rousseau menjelaskan bahwa pendidikan adalah usaha memberi bekal yang tidak
ada pada masa kanak-kanak akan tetapi dibutuhkannya pada masa dewasa.
IV-3

4.4 Model Pengembangan Sistem


Metode air terjun atau yang sering disebut metode waterfall sering
dinamakan siklus hidup klasik (classic life cycle),.Hal ini menggambarkan
pendekatan yang sistematis dan juga berurutan pada pengembangan perangkat
lunak, dimulai dengan spesifikasi kebutuhan pengguna lalu berlanjut melalui
tahapan-tahapan perencanaan (planning), permodelan (modeling), konstruksi
(construction), serta penyerahan sistem ke para pelanggan/pengguna
(deployment), yang diakhiri dengan dukungan pada perangkat lunak lengkap yang
dihasilkan (Pressman, 2012).

Perencanaan

Analisa

Perancangan

Implementasi

Pemeliharaan

Gambar 4.1 Model Pengembangan Sistem (Pressman, 2012)


4.5 Perangkat Analisa
Menurut (Al Fatta, 2007) analisa sistem merupakan langkah awal dalam
pengembangan suatu sistem, dalam analisa sistem ini penulis menggunakan
beberapa alat pendukung.
4.5.1 Flowchart
Menurut Indrajani (2011), Flowchart merupakan penggambaran secara
grafik dari langkah-langkah dan urutan prosedursuatu program. Biasanya
mempermudah penyelesaian masalah yang khususnya perlu dipelajari dan
dievaluasi lebih lanjut.
Diagram alur flowchart merupakan sistem standar yang sudah umum
digunakan dalam pengembanagan aplikasi. Berikut fungsi flowchart:
IV-4

1. Untuk memastikan bahwa setiap program yang dibuat sudah memiliki alur
tersendiri secara dinamis
2. Untuk menguniversalkan sebuah rancangan program
3. Untuk menggambarkan dan juga menjelaskan proses-proses yang akan terjadi
pada tiap- tiap sesi di dalam sebuah program atau aplikasi
4.5.2 Context Diagram
Menurut Pohan dan Bahri dalam jurnal (Fallis 2013), context diagram
adalah kasus khusus DFD (bagian dari DFD yang berfungsi menetapkan model
lingkaran), yang dipresentasikan dengan lingkaran tunggal yang mewakili
keseluruhan sistem.
Context Diagram dimulai dengan penggambaran terminator, aliran data,
aliran kontrol penyimpanan, dan proses tunggal yang menunjukkan keseluruhan
sistem. Bagian termudah adalah menetapkan proses (yang hanya terdiri dari satu
lingkaran) dan diberi nama yang mewakili sistem.
4.5.3 Data Flow Diagram
Menurut (Kristanto, 2003), Data Flow Diagram merupakan model proses
yang dibuat dalam bentuk sebuah diagram yang berguna untuk menggambarkan
asal data, tujuan data, tempat penyimpanan data, proses yang mengelola data
tersebut, serta hubungan antara data tersimpan dan proses yang yang berkaitan
dengan data tersebut.
Data Flow Diagram (DFD) juga dikatakan alat pembuatan model berupa
diagram yang menggunakan simbol-simbol untuk menggambarkan sistem
jaringan kerja antar fungsi-fungsi yang berhubungan satu sama lain dengan aliran
data dan penyimpanan data, baik secara manual ataupun terkomputerisasi.
Berikut istilah yang digunakan dalam DFD adalah:
1. Kesatuan Luar (External Entity) atau Batas Sistem (Boundary)
Setiap sistem memiliki batas sistem (boundary) yang memisahkan suatu
sistem dengan lingkungan luarnya. Kesatuan luar (externalentity) merupakan
kesatuan di luar sistem yang dapat berupa orang, organisasi atau sistem
lainnya yang berada di lingkungan luar sistem yang akan memberikan input
atau menerima output dari sistem. Kesatuan luar dapat di simbolkan dengan
IV-5

notasi persegi panjang atau suatu persegi panjang dengan sisi kiri dan atasnya
berbentuk garis tebal.
2. Aliran Data (Data Flow)
Aliran data digambarkan dengan suatu anak panah. Aliran data mengalir
diantara kesatuan luar, proses dan simpanan data. Aliran data dapat berupa
masukkan untuk sistem atau hasil dari proses sistem.
3. Proses (Process)
Proses adalah kegiatan yang menghasilkan aliran data yang akan keluar dari
proses yang berasal dari aliran data yang masuk ke dalam proses. Suatu
proses dapat digambarkan dengan notasi lingkaran atau dengan empat persegi
panjang dengan sudut tumpul.
4. Penyimpanan Data (Data Store)
Penyimpanan data dapat berupa suatu file atau basis data di sistem computer
ataupun catatan manual, pada DFD data store digambarkan dengan sepasang
garis horizontal parallel yang tertutup di salah satu ujungnya.
4.5.4 Entity Relationship Diagram
Menurut Sutanta (2011) “Entity Relationship Diagram (ERD) merupakan
suatu model data yang dikembangkan berdasarkan objek.” Entity Relationship
Diagram (ERD) digunakan untuk menjelaskan hubungan antar data dalam basis
data kepada pengguna secara logis. Entity Relationship Diagram (ERD)
didasarkan pada suatu persepsi bahwa real world terdiri atas obyek-obyek dasar
tersebut. Penggunaan Entity Relationship Diagram (ERD) relatif mudah dipahami,
bahkan oleh para pengguna yang awam. Bagi perancang atau analis sistem, Entity
Relationship Diagram (ERD) berguna untuk memodelkan sistem yang nantinya,
basis data akan di kembangkan. Model ini juga membantu perancang atau analis
sistem pada saat melakukan analis dan perancangan basis data karena model ini
dapat menunjukkan macam data yang dibutuhkan dan kerelasian antardata
didalamnya Komponen-komponen dasar yang digunakan di dalam ERD adalah
sebagai berikut:
IV-6

a. Entitas adalah suatu objek di dunia nyata yang berbeda dari satu atau
beberapa objek lainnya.
b. Atribut merupakan karekteristik yang dimiliki oleh entitas dan relasi.
c. Hubungan antar relasi (relationship) adalah hubungan antara entitas dengan
entitas lainnya.
d. Kardinalitas menunjukkan jumlah maksimum entitas dapat berhubungan
dengan entitas pada himpunan entitas lainnnya dapat berupa: satu ke satu (one
to one), satu ke banyak (one to many), banyak ke satu (many to one), banyak
ke banyak (many to many).
ANALISA DAN PERANCANGAN

Analisa sistem merupakan suatu proses pemahaman persoalan sebelum


mengambil tindakan atau mengambil suatu keputusan untuk membuat
perancangan dan desain. Perancangan dan desain dilakukan setelah tahap analisa
diselesaikan dan di dalamnya terdapat rincian sistem dari hasil analisa. Analisa
sistem menggunakan deskripsi umum dari sistem lama dan sistem baru, Context
Diagram, Data Flow Diagram (DFD) dan Entity Relationship Diagram (ERD).
Dalam Pembuatan Sistem Informasi Evaluasi Pendidikan ini menggunakan
metode waterfall.
5.1 Analisa Sistem Lama
Berdasarkan Analisa pada SMK Ibnu Taimiyah untuk melaksanakan ujian
akhir sekolah masi menggunakan kertas. Untuk pelaksanaan ujian seperti ini
akan menguras tenaga guru dan siswa begitu banyak dan akan memperlama
waktu. Berikut alur kerja pada sistem lama:

V-1
V-2

Guru Siswa

Mulai

Buat
Soal dan
Jawaban

Print
Soal dan Ujian
Jawaban

Koreksi
Ujian

Nilai

Selesai

Gambar 5.1 Flowchart sistem lama


5.2 Analisa Sistem Baru
Berdasarkan analisa yang dilakukan pada sistem lama, maka dibangun
sebuah sistem informasi evaluasi pendidikan yang mampu mengatasi ujian akhir
sekolah yang lebih evektif dan efisien dilakukan pada ujian akhir sekolah. Sistem
yang dibangun ini yang memanfaatkan komputer sebagai perangkat utamanya.
Sistem yang dibangun ini digunakan oleh tiga tipe user yaitu Admin sebagai
V-3

pengelola data master pada sistem, Guru akan menambahkan soal dan jawaban
untuk ujian tiap mata pelajaran dan Siswa akan melaksanakan ujian pada sistem.
Analisa sistem baru Sistem Informasi Evaluasi Pendidikan ini terdapat 3
pengelolaan data, yaitu pengelolaan data input, proses dan data output. Berikut
penjelasan dari pengelolaan data:
1. Input merupakan tahapan memasukkan data ke dalam sistem. Data input yang
dibutuhkan adalah data master, data guru, data siswa, data ujian
2. Proses merupakan tahapan pemrosesan atau pengolahan data yang sudah
dimasukkan ke sistem untuk menjadi data outputnya.
3. Output merupakan hasil akhir dari data yang sudah diolah dan diproses dalam
sistem.
Sistem baru yang dibangun ini mempunyai tiga jenis hak akses yaitu
admin, guru dan siswa. Pada sistem baru yang dibangun akan lebih menghemat
waktu dan tenaga. Pada sistem baru ini soal dan jawaban bisa berupa gambar, text,
dan text & gambar untuk jawaban juga seperti itu. Sistem baru ini juga memiliki
fitur untuk mengatur waktu ujian gambar bisa diperbesar, ketika selesai ujian
siswa bisa melihat langsung hasil ujian, ketika Web Browser ditutup jawaban akan
tersimpan langsung ke database.
5.3 Analisis Data Sistem Baru
Analisis sistem baru menggunaka flowchart, contect diagram, data flow
diagram, entity relation diagram, rancangan database serta perancangan antar
muka (interface) atau (prototype).
5.3.1 Flowchart Sistem Baru
Flowchart sistem baru pada sistem informasi evaluasi pendidkan pada
SMK Ibnu Taimiyah ini memiliki tiga hak akses yaitu admin, guru dan siswa.
Alur interaksi antara user dengan sistem dapat dilihat pada gambar flowchart 5.2
berikut:
V-4

Administrator Sistem Guru Siswa

Mulai Mulai Mulai

Login

Gagal Gagal
Validasi Login Gagal

Berhasil

Menu
Utama

Tambah Simpan Guru


Data Guru data guru

Tambah Simpan siswa


Data Siswa data siswa

Tambah Simpan Data


Data Ujian data ujian Ujian

Kelas

Lihat Nilai
Laporan

Tambah
Soal Simpan Soal
Soal dan
Selesai dan Jawaban
Jawaban

Laporan

Selesai
Ujian

Laporan

Selesai

Gambar 5.2 Flowchart Sistem Baru


5.3.2 Context Diagram
Context Diagram adalah diagram yang terdiri dari suatu proses dan
menggambarkan ruang lingkup suatu sistem. Context Diagram merupakan level
V-5

tertinggi dari Data Flow Diagram (DFD) yang menggambarkan suatu input ke
sistem atau output dari sistem. Context diagram dapat di lihat pada Gambar 5.3
Berikut:
lihat_data_guru,
liahat_data_siswa,
lihat_data_ujian, lihat_nilai
Administrator

lihat_soal, lihat_nilai

login, data_guru, data_siswa,


data_ujian
login, ujian
login, SIEP Siswa
data_soal_dan_jawaban

lihat_soal_dan_jawaban,
lihat_nilai
Guru

Gambar 5.3 Context Diagram


5.3.3 Data Flow Diagram
Data Flow Diagram (DFD) digunakan untuk menggunakan suatu sistem
yang telah ada atau sistem baru yang akan dikembangkan secara logika tanpa
mempertimbangkan lingkungan fisik. Pada sistem data tersebut mengalir pada
lingkungan fisik data-data tersebut tersimpan.

1. Data Flow Diagram Level 1


DFD level 1 merupakan tahap awal dari sebuah perancangan suatu sistem yang
akan dibangun. DFD level 1 sistem informasi evaluasi pendidikan SMK Ibnu
Taimiyah dapat dilihat pada gambar 5.4 berikut:
V-6

data_guru
Guru

data_guru,
data_siswa,data_ujian 1. data_siswa
Mengelola Data siswa
Master

lihat_data_guru,
lihat_data_siswa,
data_ujian
Admin lihat_data_ujian data_ujian

cek_data_ujian

data_soal_dan_jawaban 2. soal_dan_jawaban
Mengelola Soal dan soal
Jawaban

lihat_soal_dan_jawaban cek_kelas
Guru Kelas

cek_kelas

jawab_ujian cek_soal
3.
Ujian

Siswa jumlah_betul

lihat_nilai 4. cek_nilai
nilai
Laporan

lihat_nilai

Gambar 5.4 Data Flow Diagram Level 1


2. Data Flow Diagram Level 2 Mengelola Data Master
DFD level 2 proses 1 merupakan proses lanjutan dari DFD level 1, yang pada
tahap ini proses pada data master akan dipecah lagi menjadi tiga bagian yaitu
proses tambah data guru, data siswa dan data ujuan. DFD level 2 Sistem
Informasi Evaluasi Pendidikan pada SMK IBnu Taimiyah dapat dilihat pada
gambar 5.5 berikut:
V-7

data_guru
1.1 data_guru
Guru
Guru

data_siswa data_siswa
1.2
Admin Siswa
Siswa

data_ujian 1.3 data_ujian


data_ujian
Data Ujian

cek_kelas
Kelas

Gambar 5.5 Data Flow Diagram Level 2 (Data Master)


3. Data Flow Diagram Level 2 (Mengelola Soal dan Jawaban)
DFD level 2 proses 1 merupakan proses lanjutan dari DFD level 1, yang pada
tahap ini proses pada soal dan jawaban akan di pecah. DFD level 2 mengelola
soal dan jawaban Sistem Informasi Evaluasi Pendidikan pada SMK IBnu
Taimiyah dapat dilihat pada gambar 5.6 berikut:

data_soal_dan_jawaban

lihat_soal_dan_jawaban 2.1 data_soal_dan_jawaban


Guru soal
Soal dan Jawaban

Gambar 5.6 Data Flow Diagram level 2 (mengelola soal dan jawaban)
V-8

4. Data Flow Diagram Level 2 (Ujian)


DFD level 2 proses 1 merupakan proses lanjutan dari DFD level 1, yang pada
tahap ini proses Ujian akan terlihat pada DFD ini. DFD level 2 ujian Sistem
Informasi Evaluasi Pendidikan pada SMK IBnu Taimiyah dapat dilihat pada
gambar 5.7 berikut:

cek_data_ujian
data_ujian

jawab_ujian 3.1 cek_soal


Siswa soal
Ujian

nilai
nilai

Gambar 5.7 Data Flow Diagram Level 2 (Ujian)


5. Data Flow Diagram Level 2 (Laporan)
DFD level 2 proses 1 merupakan proses lanjutan dari DFD level 1, yang pada
tahap ini proses Lihat Laporan akan terlihat pada DFD ini. DFD level 2
Laporan Sistem Informasi Evaluasi Pendidikan pada SMK IBnu Taimiyah
dapat dilihat pada gambar 5.8 berikut:

lihat_nilai
Guru

cek_nilai
4.1
Nilai
Laporan

lihat_nilai
Siswa

Gambar 5.8 Data Flow Diagram Level 2 (Laporan)


V-9

5.3.4 Entity Relationship Diagram


Entity Relationship Diagram (ERD) adalah model yang menggambarkan
entitas yang saling berhubungan di dalam database. ERD pada Sistem Informasi
Evaluasi Pendidikan pada SMK Ibnu Taimiyah dapat dilihat pada gambar 5.9
berikut:
PK id_guru nip nama_guru JK

alamat

NO_HP kelas alamat nama_siswa NO_HP


JK

tempat_lahir nisn tempat_lahir

tanggal_lahir Guru
tanggal_lahir
PK id_siswa
status 1
password mata_pelajaran foto status
nama_ayah PK id_kelas kelas
n PK id_soal
kelas
nama_ibu
Siswa 1 Memiliki 1 Kelas 1 1 Soal
nip
alamat_ortu 1 1
foto password waktu
status
Mendapatkan

PK id_nilai n

Nilai 1 Diambil n Detail_Soal n


nisn
jawaban_betul
jawaban_gambar_e
FK id_soal nilai PK id_detail_soal
Jawaban_E
FK id_soal jawaban_gambar_d
gambar_soal Jawaban_D
soal jawaban_gambar_c
Jawaban_A Jawaban_C
jawaban_gambar_a Jawaban_B jawaban_gamabar_b

Gambar 5.9 Entity Reletationship Diagram


5.3.5 Rancangan Database
Berdasarkan rancangan ERD diatas, maka dapat dirancang bagaimana
perancangan database untuk Sistem Informasi Evaluasi Pendidikan seperti yang
terlihat pada tabel berikut ini:
a. Guru
Berikut ini rancangan database untuk tabel guru pada Sistem Informasi
Evaluasi Pendidikan yang terlihat pada tabel berikut:
V-10

Tabel 5.1 Rancangan Tabel Guru


Atribut Type Length Allow null Keterangan
id_guru Int 11 Not Id guru, Primary Key
Nip Varchar 25 Not Nomor induk pegawai
Nama_guru Varchar 25 Not Nama guru
JK Enum (pria, Not Jenis kelamin
wanita)
Alamat Varchar 20 Not Alamat guru
NO_HP Varchar 13 Not Kontak guru
tempat_lahir Varchar 25 Not Tempat lahir
tanggal_lahir Date Not Tanggal lahir
Status Varchar 25 Not Guru
Foto Taxt Not Nama Foto
Mata_pelajaran Varchar 25 Yes Kelas yang di ajar jika
wali kelas
Password Varchar 25 Not Password akun

b. Siswa
Berikut ini adalah rancangan database untuk tabel siswa pada Sistem Informasi
Evaluasi Pendidikan yang terlihat pada tabel berikut:
V-11

Tabel 5.2 Rancangan Tabel Siswa


Atribut Type Length Allow null Keterangan
id_siswa Int 11 Not Kode tiap siswa, Primary
Key
Nisn Varchar 25 Not Nomor induk siswa nasional
nama_siswa Varchar 25 Not Nama siswa
Alamat Varchar 25 Not Alamat siswa
Kelas Varchar 25 Not Kelas siswa
JK Enum (Pria, wanita) Not Jenis kelamin
tempat_lahir Varchar 25 Not Tempat lahir
tanggal_lahir Date Not Tanggal lahir
Status Varchar 25 Not Siswa
nama_ayah Varchar 25 Not Nama ayah
nama_ibu Varchar 25 Not Nama ibu
alamat_ortu Varchar 25 Not Alamat orang tua
Foto Text Yes Nama foto
Password Varchar 100 Not Password akun

c. User
Berikut ini adalah rancangan database untuk tabel user pada Sistem Informasi
Evaluasi Pendidikan yang terlihat pada tabel berikut:
Tabel 5.3 Rancangan Tabel User
Atribut Type Length Allow null Keterangan
Id Int 11 Not Kode tiap user, Primary Key
Username Varchar 25 Not Username Pengguna
Password Varchar 100 Not Password MD5
Status Varchar 25 Not Level
V-12

d. Kelas
Berikut ini adalah rancangan database untuk tabel kelas pada Sistem Informasi
Evaluasi Pendidikan yang terlihat pada tabel berikut:
Tabel 5.4 Rancangan Tabel Kelas
Atribut Type Length Allow null Keterangan
id_kelas Int 11 Not Kode tiap kelas, Primary
Key
Kelas Varchar 25 Not Nama Kelas

e. Data Ujian
Berikut ini adalah rancangan database untuk tabel data_ujian pada Sistem
Informasi Evaluasi Pendidikan yang terlihat pada tabel berikut:
Tabel 5.5 Rancangan Tabel Data Ujian
Atribut Type Length Allow null Keterangan
id_soal Int 11 Not Kode tiap soal, Primary Key
Kelas Varchar 25 Not Nama Kelas
Nip Varchar 25 Not Nomor induk pegawai
waktu Int 3 Not Waktu ujian
Status Varchar 20 Not Status ujian

f. Soal
Berikut ini adalah rancangan database untuk tabel Soal pada Sistem Informasi
Evaluasi Pendidikan yang terlihat pada tabel berikut:
V-13

Tabel 5.6 Tabel Soal


Atribut Type Length Allow Keterangan
null
id_detail_soal Int 11 Not Kode tiap detail soal, Primary
key
id_soal Int 11 Not Kode tiap soal, foreign key
Soal Text Not Soal text
gambar_soal Text Not Soal gambar
jawaban_A Text Not Jawaban A (Text)
jawaban_gambar_a Text Not Jawaban A (Gambar)
jawaban_B Text Not Jawaban B (Text)
jawaban_gambar_b Text Not Jawaban B (Gambar)
jawaban_C Text Not Jawaban C (Text)
jawaban_gambar_c Text Not Jawaban C (Gambar)
jawaban_D Text Not Jawaban D (Text)
jawaban_gambar_d Text Not Jawaban D (Gambar)
jawaban_e Text Not Jawaban E (Text)
jawaban_gambar_e Text Not Jawaban E (Gambar)

g. Nilai
Berikut ini adalah rancangan database untuk tabel Nilai pada Sistem Informasi
Evaluasi Pendidikan yang terlihat pada tabel berikut:
Tabel 5.7 Tabel Nilai
Atribut Type Length Allow null Keterangan
id_nilai Int 11 Not Kode tiap nilai, Primary Key
Nisn Varchar 25 Not Nomor induk siswa nasional
id_soal Varchar 25 Not Kode tiap soal, foreign key
Nilai Int 11 Not Total nilai
5.3.6 Struktur Menu
Struktur menu merupakan kumpulan dari beberapa menu yang ada pada
sistem. Struktur menu dirancang untuk mengetahui apa-apa saja yang bisa
dilakukan oleh admin, guru dan siswa terhadap sistem informasi yang dibangun.
1. Struktur Menu Admin
Berikut struktur menu untuk admin sistem informasi evaluasi pendidikan pada
SMK Ibnu Taimiyah Pekanbaru dapat dilihat pada gambar 5.10 berikut:
V-14

Home

Data Master Data Guru

Data Siswa

Laporan Data Ujian

Data Soal dan


Jawaban

Gambar 5.10 Struktur menu admin


2. Struktur Menu Guru
Berikut struktur menu untuk guru sistem informasi evaluasi pendidikan pada
SMK Ibnu Taimiyah Pekanbaru dapat dilihat pada gambar 5.11 berikut:

Home

Soal

Laporan

Gambar 5.11 Struktur menu guru


V-15

2. Struktur Menu Siswa


Berikut struktur menu untuk siswa sistem informasi evaluasi pendidikan pada
SMK Ibnu Taimiyah Pekanbaru dapat dilihat pada gambar 5.12 berikut:

Home

Ujian

Laporan

Gambar 5.12 Struktur menu siswa


5.4 Prototype
Prototype merupakan rancangan tampilan sederhana sistem informasi yang
akan dibuat, sehingga dapat membuat komunikasi antara sistem dan pengguna
menjadi lebih mudah dalam mengerjakan sistem. Berikut Adalah Rancangan
Interface sistem informasi evaluasi pendidikan SMK Ibnu Taimiyah.
1. Prototype Login
Prototype login pada sistem merupakan tampilan pertama ketika sistem
dibuka. Pada menu login user menginputkan username dan password
Prototype login dapat dilihat pada gambar 5.13 berikut:
V-16

Username

Password

Login

Gambar 5.13 Tampilan login


2. Prototype Menu Utama
Prototype menu utama adalah tampilan ketika user mwnginputkan username
dan password ketika username dan password sesuai dengan tabel user pada
database. Tampilan menu utama dapat dilihat pada gambar 5.14 berikut:
V-17

Logout

Foto
Prof
il
Home

Data Master
Data Guru
Data Siswa
Data Soal dan Jawaban

Soal

Ujian

Laporan
Gambar 5.14 Tampilan menu utama pada sistem
3. Prototype tampilan data guru
Prototype tampilan data guru adalah tampilan data guru yang sudah di
inputkan oleh admin. Tampilan data guru dapat dilihat pada gambar 5.15
berikut:
Data Guru

Tambah Guru
No Nip Nama Guru JK Alamat No Hp Status Guru Aksi
Bidang

Gambar 5.15 tampilan data guru


4. Prototype tampilan tambah data guru
Prototype tampilan tambah data guru adalah tampilan untuk menambahkan
data guru dan user dengan level guru. Tampilan tambah data guru dapat dilihat
pada gambar 5.16 berikut:
V-18

Data guru
NIP
Nama Guru
Jenis Kelamin Laki-Laki Perempuan
Alamat
No Hp
Tempat Lahir
Status
Foto Chose File

Guru Bidang
Password

Simpan Cancel

Gambar 5.16 tampilan tambah guru


5. Prototype tampilan data siswa
Prototype tampilan data siswa ini adalah tampilan data siswa yang telah di
inputkan admin. Tampilan data siswa dapat dilihat pada gambar 5.17 berikut:
Data Siswa

Tambah Siswa

No Nisn Nama Siswa JK Alamat Kelas Aksi

Gambar 5.17 Tampilan data siswa


6. Prototype tampilan tambah data siswa
Prototype tampilan tamabah data siswa adalah tampilan untuk menambahkan
data siswa dan siswa sebagai user sistem. Tampilan tambah data siswa dapat
dilihat pada gambar 5.18 berikut:
V-19

Data Siswa
Nisn
Nama Siswa
Alamat
Kelas
No Hp
Jenis Kelamin Laki-Laki Perempuan
Tempat Lahir
Tanggal Lahir
Status
Nama Ayah cv
Nama Ibu cv
Alamat Orang Tua
cv
Foto Chose File

Password
cv

Simpan Cancel

Gambar 5.18 Tampilan tambah siswa


7. Prototype tampil data ujian
Prototype tampilan data ujian adalah tampilan untuk melihat mata pelajaran
yang akan di ujikan. Tampilan data ujian dapat dilihat pada gambar 5.19
berikut:
V-20

Tambah data Ujian


Data Ujian
No Nama Guru Kelas Mata Pelajaran Jumlah Soal

Gambar 5.19 Tampil data ujian


8. Prototype tampilan tambah data ujian
Prototype tampilan tambah data ujian adalah tampilan untuk menambahkan
mata pelajaran yang akan di ujikan. Tampilan data ujian dapat dilihat pada
gambar 5.20 berikut:

Data Ujian
Nama Guru
Kelas

Simpan Cancel

Gambar 5.20 Tampilan tambah data ujian


9. Prototype tampilan soal
Prototype tampilan data soal adalah tampilan untuk melihat soal yang telah di
inputkan guru. Tampilan data ujian dapat dilihat pada gambar 5.21 berikut:
V-21

Tambah Soal

Soal
1. Soal
A. Jawaban a
B. Jawaban b
C. Jawaban c
D. Jawaban d
E. Jawaban e

Gambar 5.21 tampilan soal pada menu user guru


10. Prototype tampilan tambah soal
Prototype tampilan tambah soal adalah tampilan untuk menambahkan soal
yang akan di ujikan. Tampilan data ujian dapat dilihat pada gambar 5.22
berikut:
V-22

Soal
Chose File Soal Gambar

Soal Text

Jawaban A Jawaban A Chose


Jawaban A
File

Jawaban B Jawaban B Chose


Jawaban B
File

Jawaban C Jawaban C Chose


Jawaban C
File

Jawaban D Jawaban D Chose


Jawaban D
File

Jawaban E Chose
Jawaban E Jawaban E
File
Jawaban Betul
A

Simpan Cancel

Gambar 5.22 tampilan tambah soal


11. Prototype tampilan soal pada user mahasiswa
Prototype tampilan soal ujian adalah tampilan untuk menjawab soal yang
diujikan. Tampilan ujian dapat dilihat pada gambar 5.23 berikut:
Soal
1. Soal
A. Jawaban a
B. Jawaban b
C. Jawaban c
D. Jawaban d
E. Jawaban e

Simpan

Gambar 5.23 Tampilan soal ujian pada siswa


IMPLEMENTASI DAN PENGUJIAN

6.1 Pengertian dan Tujuan Implementasi


Implementasi adalah tahap pembuatan aplikasi yang dibuat berdasarkan
hasil analisa dan perancangan sistem sebelumnya sampai sistem yang dibuat
dapat digunakan dalam keadaan yang sebenarnya sesuai dengan tujuan yang
diinginkan. Sistem informasi ini dibangun berbasis web dengan menggunakan
bahasa pemrograman PHP. Pada tahap implementasi ini memiliki beberapa
tujuan yaitu sebagai berikut:
1. Menyelesaikan desain sistem yang ada dalam dokumen perancangan yang
telah disetujui sebelumnya.
2. Menguji serta mendokumentasikan prosedur-prosedur dokumen perancangan
sistem yang telah disetujui.
3. Memastikan bahwa pengguna dapat mengoperasikan sistem dengan
melakukan kegiatan pelatihan kepada pengguna sistem.
4. Mempertimbangkan bahwa sistem memenuhi permintaan pengguna, yaitu
dengan menguji secara keseluruhan sistem tersebut.
5. Memastikan bahwa konversi ke sistem baru berjalan dengan benar yaitu
dengan membuat rencana, mengontrol dan melakukan instalasi sistem secara
benar.

6.2 Batasan Implementasi


Berikut adalah batasan implementasi pada pengembangan sistem
informasi evaluasi pendidikan pada SMK Ibnu Taimiyah Pekanbaru
1. Sistem dibangun dengan bahasa pemrograman PHP
2. Menggunakan database Server MySQL
3. Menggunakan Webserver Apache
4. Sistem hanya dapat melakukan input data user, menampilkan data user, input
data ujian, lihat data ujian, input soal ujian, lihat soal ujian, jawab soal ujian,
lihat nilai

VI-1
VI-2

6.3 Lingkungan Operasional


Lingkungan implementasi terdiri dari lingkungan perangkat keras atau
fisik dan lingkungan perangkat lunak atau aplikasi penunjang yang digunakan
untuk membangun sistem yang akan dirancang ini.
1. Minimum perangkat keras yang dibutuhkan:
Prosesor : intel Pantium Inside
Memory (RAM) : 4096 MB DDR3
Memory (HDD) : 500 GB
2. Minimum perangkat lunak yang dibutuhkan:
Sistem Operasi : Windows 7 32 bit
DBMS : MySQL
Web Server : Apache 2.4.17
Web Browser : Google chrome
Bahasa pemrograman : PHP 5.6.23
Software lainnya : Xampp 3.2.2
6.4 Implementasi Sistem
Tahap implementasi sistem informasi evaluasi pendidikan merupakan
tahap ke enam dari proses perancangan perangkat lunak ini, Pada tahap
implementasi ini sistem informasi sudah siap untuk dioperasikan oleh pengguna
(user).
VI-3

6.4.1 Halaman Login


Halaman login merupakan tahap bagian awal dari sistem yang akan
ditampilkan kepada pengguna (user). Sebelum masuk ke dalam sistem,
pengguna harus menginputkan username dan password terlebih dahulu.
Halaman login ini bisa diakses oleh admin, guru dan siswa. Halaman login
sistem informasi evaluasi dapat dilihat pada gambar 6.1 berikut:

Gambar 6.1 Halaman Login


6.4.2 Halaman beranda admin
Halaman beranda admin merupakan halawan awal setelah user berhasil
login ke dalam sistem. Halaman ini merupakan halaman beranda dengan user
level admin. Tampilan beranda admin dapat dilihat pada gambar 6.2 berikut:
VI-4

Gambar 6.2 Halaman beranda admin


6.4.3 Halaman Beranda Guru
Halaman beranda guru merupakan halawan awal setelah user berhasil
login ke dalam sistem. Halaman ini merupakan halaman beranda dengan user
level guru. Tampilan beranda guru dapat dilihat pada gambar 6.3 berikut:

Gambar 6.3 Halaman beranda Guru


VI-5

6.4.4 Halaman Beranda siswa


Halaman beranda siswa merupakan halawan awal setelah user berhasil
login ke dalam sistem. Halaman ini merupakan halaman beranda dengan user
level siswa. Tampilan beranda guru dapat dilihat pada gambar 6.4 berikut:

Gambar 6.4 Halaman beranda siswa


6.4.5 Halaman Data Master Guru
Halaman data master guru berfungsi untuk mengelola seluruh data guru.
Pada halaman ini admin bisa menambah, mengedit, menghapus dan mencari
data guru. Halaman data master guru dapat dilihat pada gambar 6.5 berikut:

Gambar 6.5 Halaman data master guru


VI-6

6.4.6 Halaman Data Master Siswa


Halaman data master siswa berfungsi untuk mengelola seluruh data
siswa. Pada halaman ini admin bisa menambah, mengedit, menghapus dan
mencari data siswa. Halaman data master siswa dapat dilihat pada gambar 6.6
berikut:

Gambar 6.6 Halaman data master siswa


6.4.7 Halaman data master ujian
Halaman data master ujian ini berfungsi untuk mengelola seluruh data
ujian yang akan di ujikan. Pada halaman ini admin dapat menambah, mengedit,
menghapus dan mencari data ujian. Halaman data ujian dapat dilihat pada
gambar 6.7 berikut:

Gambar 6.7 Halaman data master ujian


VI-7

6.4.8 Halaman aktifkan ujian


Halaman soal ini berfungsi untuk mengaktifkan dan non aktifkan ujian.
Jika ujian di aktifkan maka soal ujian pada siswa baru bisa diakses. Halaman
soal dapat dililihat pada gambar 6.8 berikut:

Gambar 6.8 Halaman aktifkan ujian


6.4.9 Halaman Soal
Halaman soal berfungsi untuk menambahkan soal, mengedit soal, dan
menghapus soal pada user guru. Halaman soal dapat dilihat pada gambar 6.9
berikut:

Gambar 6.9 Halaman soal


VI-8

6.4.10 Halaman form tambah soal dan jawaban


Halaman form tambah soal ini berfungsi untuk menambahkan soal dan
jawaban pada user guru. Pada halaman ini guru bisa menambahkan soal text,
soal bergambar maupun soal text dan bergambar serta menambahkan jawaban
untuk soal. Halaman form soal dan jawaban dapat dilihat pada gambar 6.10
berikut:

Gambar 6.10 Halaman form tambah soal dan jawaban


6.4.11 Halaman Daftar Ujian
Halaman daftar ujian ini berfungsi untuk melihat daftar ujian pada siswa.
Halaman daftar ujian dapat dilihat pada gambar 6.11 berikut:
VI-9

Gambar 6.11 Halaman daftar ujian


6.4.12 Halaman soal ujian
Halaman soal ujian ini berfungsi untuk menjawab soal ujian pada user
siswa. Pada halaman ini siswa menjawab soal yang telah disediakan guru.
Halaman soal ujian dapat diliahat pada gambar 6.12 berikut:

Gambar 6.12 Halaman soal ujian


VI-10

6.4.13 Halaman nilai


Halaman nilai berfungsi untuk melihat nilai ujian pada user siswa.
Halaman nilai dapat dilihat pada gambar 6.13 berikut:

Gambar 6.13 Halaman nilai


6.5 Pengujian
Pengujian sistem dilakukan guna agar hasil akhir dari sistem sesuai
dengan yang diinginkan. pengujian yang dilakukan adalah pengujian blackbox
yaitu pengujian terhadap fitur fitur dalam aplikasi sukses atau tidak.
1. Pengujian login merupakan pengujian untuk validasi username dan password
untuk melakukan proses berikutnya. Berikut pengujian login.
VI-13

Tabel 6.1 Pengujian Login

Deskripsi Pengujian Masukan Hasil yang diharapkan Hasil Uji


Username dan Pengguna masuk ke Sukses
Password benar dalam sistem
Username salah Pengguna tidak berhasil Sukses
dan password benar masuk ke dalam sistem
dan kembali ke Login
Klik Username benar Pengguna tidak berhasil Sukses
Pengujian
Tombol dan password salah masuk ke dalam sistem
form login
Login dan kembali ke Login
Salah satu atau Pengguna tidak berhasil Sukses
kedua kolom masuk ke dalam sistem
username dan dan kembali ke Login
password tidak
diisi

2. Pengujian data master merupakan pengujian penginputan data untuk yang


dijadikan data master. Berikut pengujian data master.
Tabel 6.2 Pengujian Data Master
Hasil yang
Deskripsi Pengujian Masukan Hasil Uji
diharapkan
Form lengkap di Data berhasil di Sukses
isi dengan data tambahkan
Pengujian Klik yang benar
form Tombol Terdapat beberapa Form akan memberikan Belum
tambah Tambah inputan yang notifikasi “please fill
kosong out field”

Merubah data Data berhasil di ubah Sukses


guru dan mengisi
dengan benar
Klik
Pengujian
Tombol
form edit Terdapat beberapa Form akan memberikan Belum
Edit
inputan yang notifikasi “please fill
kosong out field”

Menghapus data Data berhasil di hapus Sukses


Klik
Sesuai Keinginan
Hapus Tombol
Hapus
VI-9

3. Pengujian soal merupakan pengujian menambahkan soal pada soal ujian.


Berikut pengujian soal.
Tabel 6.3 Pengujian Soal

Deskripsi Pengujian Masukan Hasil yang diharapkan Hasil Uji


Form lengkap di Soal dan jawaban Sukses
isi dengan data berhasil di tambahkan
Pengujian Klik yang benar
form Tombol Terdapat Form akan memberikan Belum
tambah Tambah beberapa notifikasi “please fill out
inputan yang field”
kosong
Merubah soal Data berhasil di ubah Sukses
dan jawaban dan
mengisi dengan
Klik benar
Pengujian
Tombol
form edit Terdapat Form akan memberikan Belum
Edit
beberapa notifikasi “please fill out
inputan yang field”
kosong
Menghapus data Data berhasil di hapus Sukses
Klik Sesuai
Hapus Tombol Keinginan
Hapus
PENUTUP

7.1 Kesimpulan
Kesimpulan kerja praktek yang dilakukan dengan membuat sistem
informasi evaluasi pendidikan pada SMK Ibnu Taimiyah adalah sebegai berikut:
1. Sistem Informasi Evaluasi Pendidikan ini telah dibangun dan dapat langsung
diimplementasikan ke PC pengguna dengan bantuan software pendukung
jalannya sistem tersebut. Software pendukung yang dimaksudkan Xampp dan
web browser.
2. Sistem Informasi Evaluasi Pendidikan ini dirancang sebaik mungkin untuk
membantu pengguna sistem ini dalam melaksanakan ujian akhir sekolah dalam
bentuk pilihan berganda.
3. Pada Sistem Informasi Evaluasi Pendidikan ini telah tersedia fitur acak soal,
waktu ujian, dan nilai ujian bisa langsung dilihat saat ujian selesai

7.2 Saran
Ada beberapa hal yang dapat dijadikan sebagai saran untuk lebih
menyempurnakan laporan Kerja Praktek ini baik dari segi analisa dan
perancangaan maupun dari tampilan sistem yang akan dibangun ini untuk masa
yang akan datang yaitu antara lain sebagai berikut :
1. Pada sistem ini sebaiknya diterapkan security lebih maksimal
2. Akan lebih baik aplikasi ini dikembangkan lagi berbasis mobile
3. Untuk tampilan soal akan lebih bagus satu halaman, satu soal
4. Untuk size gambar tidak boleh lebih dari 1 MB
5. Akan lebih baik aplikasi ini dibangun versi online

VII-1
DAFTAR PUSTAKA

Arif Rohman. (2013). Memahami Ilmu Pendidikan. Yogyakarta: CV. Aswaja


Pressindo.
Al Fatta, Hanif. 2007. Analisis Dan Perancangan Sistem Informasi Untuk
Keunggulan Bersaing Perusahaan Dan Organisasi Modern. Ed. I.
Yogyakarta: ANDI.
O’Brien, James A. dan George M. Marakas. (2010). Sistem Informasi Manajemen
Edisi 8. Bandung: Irwin
Fallis, A.G. 2013. “Sistem Informasi Pengolahan Data Inventory Pada Toko Buku
Studi CV. Aneka Ilmu Semarang.” Journal of Chemical Information and
Modeling
Indrajani. (2011). Perancangan Basis Data dalam All in 1, PT. Elex Media
Komputindo, Jakarta.
Kadir, A. (1999). Kosep dan Tuntunan Praktis Basis Data. Yogyakarta : Penerbit
Yogyakarta Andi.
Kristanto, A. 2003. Perancangan Sistem Informasi Dan Aplikasinya. Gava Media.
Pressman, Roger S. 2012. Rekayasa Perangkat Lunak : Pendekatan Praktisi Edisi
7. Yogyakarta: ANDI.
Purwanto, Ngalim. (2010). “Prinsip-Prinsip Dan Teknik Evaluasi Pengajaran”.
Bandung : PT Remaja Rosdakarya
Sutanta, Edhy. 2011. Basis Data Dalam Tinjauan Konseptual. Yogyakarta :
Andi Offset
Triandini, Evi & I Gede Suardika. 2012. Step by Step Desain Proyek
Menggunakan UML. Yogyakarta: ANDI.
Pendidikan, Nasional Departemen. 2013. “Undang Undang Republik Indonesia
Nomor 20 Tahun 2003 Tentang Sistem Pendidikan Nasional.”

xvii

Anda mungkin juga menyukai