Professional Documents
Culture Documents
PENDAHULUAN
pendidikan dapat diartikan sebagai suatu tindakan atau suatu proses untuk
menentukan nilai segala sesuatu dalam dunia pendidikan atau segala sesuatu
terhadap siswa dan dilakukan penilaian melalui suatu tes atau disebut juga
ujian. Wayan, dkk (1983:25) menerangkan bahwa "Tes adalah suatu cara
tugas yang harus dikerjakan oleh anak atau sekelompok anak sehingga
menghasilkan suatu nilai tentang tingkah laku atau prestasi anak tersebut,
yang dapat dibandingkan dengan nilai yang dicapai oleh anak-anak lain atau
1
Ujian atau tes ini dilakukan secara berkala atau rentang waktu tertentu
Elektro Pratama Padang dalam satu semester minimal dilakukan dua kali tes
atau ujian yaitu mid semester dan semesteran. Ujian ini berulang bagi setiap
dan tenaga yang cukup banyak. Kegiatan semesteran biasanya diawali dari
pembuatan soal dari masing-masing guru bidang studi dan diserahkan kepada
panitia semesteran, tentunya tidak cukup waktu satu atau dua hari untuk
pengumpulan soal tersebut. Soal-soal yang telah terkumpul akan di ketik dan
yang tidak sedikit walaupun hanya dipakai hanya sekali dalam satu session
ujian. Selain itu, kertas-kertas soal beserta jawabannya tersebut jika disimpan
akan memakan ruang yang cukup banyak. Tak kalah pentingnya penyiapan
ruang ujian untuk pelaksanaan ujian yang ditata sedemikian rupa, supaya
tidak terjadi saling komunikasi (mencontek) antar peserta ujian, dan biasanya
soal ujian sama seluruh peserta ujian. Setelah ujian selesai lembar jawaban
kemudian guru bidang studi tersebut akan memproses nilai ujian dengan nilai
3
lainnya yang akan dituangkan pada nilai rapor semesteran. Evaluasi hasil
yang ada di SMK Elektro Pratama Padang yang sudah mempunyai labor
komputer dalam pengolahan data secara online. Dengan sistem online siswa
dan guru bisa langsung mendapatkan hasil dari proses ujian secara
bersamaan. Maksusnya sistem ujian online ini akan menyajikan nilai atau
skor yang didapat oleh siswa bersangkutan sesaat setelah siswa tersebut
mencetak nilai siswa tanpa melakukan proses koreksi yang lama, juga siswa
dapat mengetahui hasil ujian yang baru saja di laksanakan. Dengan ujian
ujian. Hal ini sejalan dengan pengertian yang dikemukakan oleh Nugroho
(2001:80: bahwa "sistem immediate processing atau online processing adalah
sistem dimana setiap transaksi direkam dan diproses segera setelah terjadi".
Artinya setiap transaksi jawaban ujian siswa akan direkam dan diproses
Hal lain yang dapat dilaksanakan dengan sistem online ini adalah
setiap pertanyaan dan jawaban yang ditampilkan antara satu siswa dengan
siswa lainnya akan berbeda sesuai dengan bank soal yang disediakan.
dengan komputer". Dalam hal ujian online ini pengguna adalah siswa dan
guru, siswa berinteraksi langsung dengan sistem dan menjawab soal serta
memperoleh data nilai hasil ujian siswa juga bisa menginput soal-soal yang
akan diujikannya untuk disimpan dan diproses sebagai bank soal pada sistem
ujian online.
dapat dilihat dari unjuk kerja yang dihasilkan oleh sistem dibandingkan
Pelaksanaan evaluasi melalui ujian online ini sangat efektif, konsumsi kertas
ujian. .
Dari uraian diatas, maka perlu kiranya dirancang dan dibuat suatu
Elektro Pratama Padang. Pelaksanaan evaluasi hasil belajar siswa yang masih
ujian online. Sesuai dengan permasalahan tersebut, maka tugas akhir ini
sebagai database system yang telah tersedia dalam satu paket aplikasi Xampp
dan penggunaan WEB browser sebagai alat bantu dari WEB server yang
MySQL karena software ini bersifat opensource dan bersifat gratis, serta
merupakan bahasa script yang mudah dipelajari dalam penggunaannya. PHP
dan MySQL adalah sebuah pasangan yang sangat cocok dan dapat berjalan di
B. Rumusan Masalah
tugas akhir ini adalah “bagaimana merancang dan membuat aplikasi sistem
Padang?”.
C. Batasan masalah
Pratama, yaitu :
ganda).
D. Tujuan pembahasan
1. Merancang suatu kondisi ujian yang lebih mudah, hemat dan cepat dengan
ujian.
3. Memberikan solusi hemat waktu dalam proses koreksi oleh guru dengan
diatur untuk mengacak soal yang akan diujikan pada siswa satu dengan
lainnya, sehingga tidak akan ada kunci jawaban yang sama untuk setiap
E. Manfaat Penulisan
1. Bagi penulis.
dengan ujian baik bagi guru atau pun siswa peserta ujian. Dengan adanya
sistem ini diharapkan kepada siswa lebih aktif dan giat belajar serta cepat
Memberikan layanan yang lebih baik pada siswa-siswi dan para guru
5. Bagi Pembaca
TINJAUAN PUSTAKA
A. Evaluasi Pendidikan
mencapai tujuan yang telah ditetapkan sebuah program. Selain kata evaluasi
dan assessment ada pula kata lain yang searti dan relative lebih dikenal dalam
"Evaluasi adalah suatu tindakan atau proses untuk menentukan nilai daripada
diartikan sebagai tindakan atau suatu proses untuk menentukan nilai segala
belajar para siswa pada akhir jenjang pendidikan tertentu, seperti Evaluasi
Belajar tahap Akhir Nasional ( EBTANAS ) yang kini disebut ujian akhir
Nasional (UAN).
akhirnya akan bermuara pada hasil belajar yang diwujudkan secara kuantitatif
berupa nilai.
mereka lakukan ialah, metode test dan metode observasi (Wayan, 2008:24).
murid. Ujian bisa dilakukan pada media kertas dan alat tulis bisa juga
menghasilkan suatu nilai tentang tingkah laku atau prestasi anak tersebut,
yang dibandingkan oleh nilai yang dicapai oleh anak-anak lain atau
dengan nilai standar yang ditetapkan". Tes adalah cara penilaian yang
dirancang dan dilaksanakan kepada peserta didik pada waktu dan tempat
jelas. Tes adalah alat untuk memperoleh data tentang perilaku individu
(Allen dan Yen, 1979: 1). Karena itu, di dalam tes terdapat sekumpulan
pertanyaan yang harus dijawab atau tugas yang harus dikerjakan, yang
oleh guru sehingga dapat dihasilkan nilai yang melambangkan tingkat laku
a. Ulangan Harian
pembelajaran.
semester genap.
e. Ujian Sekolah
f. Ujian Nasional
pengakuan atas prestasi belajar peserta didik dan merupakan salah satu
15
oleh BSNP.
diberikan tes hasil belajar anak-anak di sekolah dapat dibedakan atas dua
jenis, yaitu :
a. Tes Obyektif.
tes. Tes obyektif terdiri dari item-item yang dijawab dengan jalan
memilih salah satu atau alternatif yang benar dari sejumlah alternatif
dalam satu periode tes, item-item dalam tes ini hanya mengandung
menerka-nerka saja. Oleh karena tes obyektif ini terdiri dari jumlah
item yang cukup banyak, maka dibutuhkan biaya administrasi yang
many varientes of there new type tests, but four kinds are in most
atau kalimat tersebut dengan satu atau beberapa perkataan pada titil-
diletakkan bersebelahan.
17
b. Tes Essay.
Tes essay adalah suatu bentuk tes yang terdiri dari suatu
kurang reliable, dimana dalam tes essay ini tidak hanya satu jawaban
2. Penyusunan Tes
Slk
3. Pelaksanaan Tes.
4. Pemberian Skor.`
B. Perancangan Aplikasi
data.
yang tidak sama, maka ini akan menyulitkan dalam penulisan aplikasi
untuk mengambil dan menyimpan data. Maka haruslah data dalam satu
data tersebut digunakan oleh banyak orang dalam waktu yang berbeda,
diakses oleh program yang sama tapi berbeda orang dan waktu.
a. Level Phisik
b. Level Konseptual
Pada level konseptual ini lebih menata pada data apa yang akan
disimpan dalam database, dan hubungan relasi yang terjadi antara data
database.
Relasi antara dua file atau dua tabel dapat dikategorikan menjadi tiga
macam.
mengajar satu siswa dan satu siswa hanya diajar satu guru. Hubungan
Pengajar
siswa
private
berbanding banyak atau dapat pula dibalik banyak lawan satu. Seperti
banyak siswa dan dan satu siswa hanya diajar oleh satu guru.
Pengajar
siswa
private
Dosen mahasiswa
atribute nomor pegawai yang unik dan atribute nomor ktp pegawai
Nomor Nomor
pegawai KTP
Alamat Nomor
pegawai pegawai
Alamat Nama
pegawai pegawai
3. Program Aplikasi
Form, Repots, classes dan bitmaps. Dalam pembuatan suatu aplikasi dapat
25
dilkukan ileh hanya seorang programmer atau secara tim bergantung dari
harus dapat menyimpan data yang banyak, waktu akses yang cepat,
keamanan data dan integritas yang tinggi. Selain itu harus juga
memilih objek yang telah tersedia di TOol Pallete dan menyusun objek
4. Dal
C. Perangkat Lunak Pendukung
1. PHP
a. Oracle
b. MySQL
c. Sybase
d. PostgreSQL
e. Ms. Access
f. dll
dari PHP adalah PHP juga mendukung komunikasi dengan layanan seperti
a. PHP bersifat open source. PHP adalah aplikasi bahasa web yang bisa
platform yang ada. Dengan kata lain aplikasi yang dibangun PHP
modul Apache di sisi UNIX. Saat ini PHP lebih cepat untuk hampir
2. PhpMyAdmin
29
dan tabel.
data SQL atau DBMS yang multithread dan multi-user. MySQL adalah
database server lainnya dalam query data. Hal ini dibuktikan untuk query
MySQL bisa sepuluh kali lebih cepat dari PostgreSQL dal lima kai lebih
query.
subnetmask, nama host, dan izin akses user dengan sistem perizinan
31
skala besar, dengan jumlah record lebih 50 juta dan 60 ribu tabel
Pipes (NT).
l. Client dan tools. MySQL dilengkapi dengan berbagai tool yang dapat
digunakan untuk administrasi database, dan pada setiap tool yang ada
beragam data, seperti teks atau gambar, browser harus bisa mengenali
berbagai macam data yang akan diterimanya, dan selanjutnya harus tahu
menerima data dalam bentuk HTML. File HTML sebenarnya adalah file
teks biasa yang selain berisi informasi yang hendak ditampilkan kepada
yang diperkenalkan adalah mosaic yang dibuat oleh National Center for
macamnya, secara fungsional semua jenis server web adalah sama saja,
METODOLOGI PERANCANGAN
1. Studi kepustakaan.
2. Observasi.
Pada saat ini, proses pelaksanaan dan penilain hasil ujian di SMK
Elektro Pratama Padang masih berjalan secara manual yaitu dengan metode
35
pembuatan soal dari masing-masing guru bidang studi dan diserahkan kepada
panitia ujian semester. Soal-soal yang telah terkumpul diketik dan digandakan
kertas yang banyak, pemakaian kertas ini membutuhkan biaya yang tidak
sedikit walaupun hanya dipakai hanya sekali dalam satu session ujian. Setelah
ujian untuk pelaksanaan ujian yang ditata sedemikian rupa, supaya tidak
terjadi saling komunikasi (mencontek) antar peserta ujian, sebab soal ujian
semester sama seluruh peserta ujian. Setelah ujian selesai lembar jawaban
kemudian guru bidang studi tersebut akan memproses nilai ujian dengan nilai
bermanfaat bagi sekolah. Berikut adalah desain sistem dari proyek akhir yang
akan dikerjakan.
Tujuan dari analisa sistem ini adalah agar menjadikan sistem ini
bermanfaat bagi sekolah. Secara umum sistem yang akan dibuat tampak
aliran data dari tiga type user yang berbeda yaitu admin, guru dan siswa.
sistem dan sistem akan memberi id sebagai admin, dan admin bisa
37
memasukan data guru dan siswa. menerima data dari admin berupa user
guru berupa data guru dan data soal. User guru menerima output dari
sistem berupa id guru, data siswa, data guru dan laporan data nilai hasil
ujian siswa. Sedangkan user siswa mengirim data ke sistem berupa data
siswa dan data jawab soal yang berupa jawaban dari mengerjakan soal
ujian, serta siswa menerima output berupa data nilai hasil ujian serta data
adalah DFD level 1 yang akan menunjukkan proses yang lebih lanjut dari
sampai proses laporan nilai ujian serta data siswa guru. Guru melakukan
sistem. User siswa melakukan, setelah semua proses registrasi dan input
data sudah selesai, kemudian dilanjutkan ke proses ujian. Siswa
mendapatkan tampilan soal yang dihasilkan dari hasil query pada tabel
soal, kemudian siswa menjawab soal-soal tersebut. Hasil dari ujian, nilai
siswa disimpan di tabel nilai untuk membuat laporan grid nilai. Kemudian
user siswa dapat melihat hasil ujian yang telah dilakukan juga user siswa
dapat melihat data siswa dan guru yang terdaftardi system. Guru
mendapat laporan hasil ujian siswa dan juga dapat melihat data siswa serta
guru yang terdaftar di system. Untuk memperjelas alur data pada proses
sistem ini, maka dibuatlah DFD Level 2 seperti pada gambar di bawah ini.
Siswa dan Guru melakukan registrasi atau pendaftaran terlebih dulu untuk
pada tabel nilai dan selanjutnya akan digunakan untuk membuat laporan
3. Perancangan Antarmuka
antar muka baik input maupun output yang akan di hasilkan saat aplikasi
di implementasikan.
secara umum yang dibuat dalam sistem ini terdiri dari menu-menu dan
MENU ADMIN MENU GURU MENU SISWA
LOGO
User id
Password
login
LOGO
POTO
Tri Wahyudi
Admin
MENU
PROFIL
REGISTRASI SISWA
REGISTRASI GURU
DATA SISWA
DATA GURU
DATA SOAL
DATA NILAI
BUKU TAMU
LOGOUT
Gambar : Perancangan Tampilan Menu Admin
LOGO
POTO
Tri Wahyudi
Guru
MENU
PROFIL
INPUT SOAL
TAMBAH ITEM
SOAL
EDIT SOAL
CETAK SOAL
HASIL UJIAN
FOOTER
DATA SISWA
DATA SISWA
DATA NILAI
Andri Wahyu
Siswa
MENU
PROFIL
UJIAN
HASIL UJIAN
DATA SISWA
DATA GURU
DATA SISWA
BUKU TAMU
LOGOUT
43
DAFTAR PUSTAKA
B.Davis Gordon, 1999. J.Lonhkutoy Dr. Jhon, 1974, Mc Leod Reymon. Data dan
Informasi.
Husni Iskandar Pohan, Ir, Kusnassriyanto Saiful Bahri, Ir, 1997, Pengantar
Perancangan Sistem, Erlangga, Jakarta
JR. Henry C. Lukas, 1993, Analisis, Desain, dan implementasi Sistem Informasi.
Erlangga . Jakarta.
Andri Kristianto, (2010), Kupas Tuntas PHP & MySQL, Cable Book, Kalten.
Bunafit Nugroho 2007. Trik dan Rahasia Membuat Aplikasi web dengan PHP, .
Lukmanul, Hakim. Cara Mudah Memadukan Web Design dan Web Programing.
Jakarta : Elex Media Komputindo.
Madcoms, 2009, Menguasai XHTML, CSS, PHP, & MySQL melalui
Dreamweaver, Andi Yogjakarta,
Team Training SMK-TI. 2002. Pengantar HTML, PHP dan MySQL, Bandung.