Anda di halaman 1dari 9

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

id

BAB II
LANDASAN TEORI

2.1 Penilaian
2.1.1 Pengertian Penilaian

Penilaian adalah proses memberikan atau menentukan nilai kepada objek


tertentu berdasarkan suatu kriteria tertentu (Sudjana, 2006). Menurut Mehrens dan
Lehmans (Purwanto, 2006) penilaian adalah suatu proses merencanakan,
memperoleh, dan menyediakan informasi yang sangat diperlukan untuk membuat
alternatif-alternatif keputusan.
Dalam hubungan dengan pengajaran, menyatakan bahwa penilaian sebagai
berikut: “Evaluation: the systemic process of collecting, analyzing and
interpreting information to determine the extent to which pupils are achieving
instructional objectives”. Dapat diartikan penilaian adalah suatu proses yang
sistematis dari mengumpulkan, menganalisis dan menafsirkan informasi untuk
menentukan atau membuat keputusan sampai sejauh mana tujuan-tujuan
instruksional dicapai oleh siswa.
Dari beberapa pengertian penilaian di atas, maka dapatlah disimpulkan bahwa
penilaian adalah suatu proses pengumpulan, analisis dan penafsiran informasi
secara sistematis dan terencana untuk melakukan pertimbangan sebelum diambil
keputusan. Bila dalam pendidikan maka penilaian adalah proses pengumpulan,
analisis dan penafsiran informasi secara sistematis dan terencana untuk
mengambil keputusan sejauh mana tujuan-tujuan instruksional dicapai oleh siswa.
Dalam proses pendidikan berbagai macam keputusan yang harus diambil, dan
setiap keputusan diambil berdasarkan pada proses penilaian yang dilakukan agar
diperoleh keputusan yang paling baik. Oleh karena itu banyak sekali fungsi dari
penilaian dalam proses pendidikan. Fungsi-fungsi penilaian (Departemen
Pendidikan Nasional) dalam pendidikan antara lain:
a. Menilai kemampuan individual melalui tagihan dan tugas tertentu.
b. Menentukan kebutuhan pembelajaran.
commit to user

6
perpustakaan.uns.ac.id 7
digilib.uns.ac.id

c. Membantu dan mendorong peserta didik.


d. Membantu dan mendorong guru untuk mengajar yang lebih baik.
e. Menentukan strategi pembelajaran.
f. Akuntabilitas lembaga.
g. Meningkatkan kualitas pendidikan. (Riki, 2013).

2.1.2 Kriteria Ketuntasan Minimum ( KKM )

Kriteria Ketuntasan Minimum (KKM) yang ditetapkan oleh guru di setiap


indikator materi pelajaran akan terakumulasi secara otomatis sampai dengan batas
yang ditetapkan oleh sekolah dengan terminasi pada semester II. (Endang, 2001).
2.1.3 Raport

Buku laporan hasil belajar (raport) menunjukkan pencapaian belajar siswa


yang telat dikonversi menjadi angka. Pihak yang berkepentingan adalah pihak
sekolah, siswa, orang tua murid, dan pihak lain missal yayasan ( arifin, 2011 ).
2.2 Data Flow Diagram (DFD)
DFD adalah suatu model logika data atau proses yang dibuat untuk
menggambarkan darimana asal data dan kemana tujuan data yang keluar dari
sistem, dimana data disimpan, proses apa yang menghasilkan data tersebut dan
interaksi antara data yang tersimpan dan proses yang dikenakan pada data tersebut
(Kristanto, A 2003).

commit to user
perpustakaan.uns.ac.id 8
digilib.uns.ac.id

Tabel 2.1 Simbol Komponen DFD

Bentuk Komponen Nama Komponen Keterangan


Sumber atau tujuan dari
Entitas aliran data dari atau ke
sistem.
Menggambarkan aliran data
Aliran Data dari satu proses ke proses
lainnya.
Fungsi yang mentransformasi
Proses -kan data secara umum.

Berkas atau tempat Komponen yang berfungsi


Penyimpanan untuk menyimpan data atau
file

2.3 Entity Relationship Diagram (ERD)

Entity Relasionship Diagram(ERD) adalah suatu model jaringan (network)


yang menggunakan susunan data yang disimpan dalam sistem secara abstrak.
Tujuan utama dari penggambaran ERD adalah untuk menunjukkan struktur
objek data (entity) dan hubungan (relationship) yang ada pada objek tersebut.
ERD berguna bagi professional sistem, karena ERD memperlihatkan hubungan
antara data store pada DFD (Fatansyah, 2001). Komponen ERD terdiri dari :

commit to user
perpustakaan.uns.ac.id 9
digilib.uns.ac.id

Tabel 2.2 simbol – simbol ERD


Simbol Keterangan
Entitas
Digunakan untuk menggambarkan obyek yang
dapat diidentifikasikan dalam lingkungan
pemakai.
Atribut
Digunakan untuk menggambarkan elemen-
elemen dari suatu entitas, yang
menggambarkan karakter entitas.
Hubungan
Entitas dapat berhubungan satu sama lain.
Hubungan disebut dengan relasi.

Garis
Digunakan untuk menghubungkan entitas dan
entitas dengan atribut.

2.4 Desain Basis Data

Basis data (database) diartikan sebagai markas atau gudang, tempat


bersarang atau berkumpul. Sedangkan data merupakan representasi fakta
dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa,
pembeli,, pelanggan), barang, hewan, peristiwa, konsep, keadaan dan
sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar,
bunyi atau kombinasinya. Basis data (database) merupakan kumpulan data
yang saling berhubungan (punya relasi). Relasi biasanya ditujukan dengan
kunci (key) dari tiap file yang ada. Dalam satu file terdapat record-record yang
sejenis, sama besar, sama bentuk yang merupakan satu kumpulan entitas yang
seragam. Satu record terdiri dari field-field yang saling berhubungan dan
menunjukkan dalam satu pengertian yang lengkap dalam satu record (Yakub,
2008).
Data menyatakan fakta yang dapat direkam dan disimpan pada media
computer. Dalam buku ( Kadir, 2003 ) terdapat beberapa definisi data sebagai
berikut ini: commit to user
perpustakaan.uns.ac.id 10
digilib.uns.ac.id

a. Fakta fakta mentah yang mewakili kejadian kejadian yang berlangsung


dalam organisasi atau lingkungan fisik sebelum didata dan diatur kedalam
bentuk yang dapat dipahami dan digunakan orang.
b. Deskripsi tentang kejadian, aktivitas dan transaksi yang tidak mempunyai
makna atau tidak berpengaruh secara langsung kepada pemakai.
c. Fakta, angka bahkan symbol mentah secara bersama sama merupakan
masukan bagi suatu system informasi.
Data adalah suatu bahan mentah yang kelak dapat diolah lebih lanjut untuk
menjadi sesuatu yang lebih bermakna. Data inilah yang nantinya akan
disimpan dalam database. (Kadir A , 2003).

2.5 Teknik Normalisasi

Proses normalisasi menurut Kristanto (2003) terdapat beberapa istilah yang


akan dipakai yaitu :
1. Entity
Entity merupakan konsep informasi yang direkam, meliputi orang,
kejadian dan tempat.
2. Atribut atau Field
Atribut atau Field adalah sesuatu yang mewakili entity. Misal untuk
mahasiswa, nim, nama, alamat.
3. Data value
Data value atau isi data adalah informasi yang tersimpan dalam setiap
atribut.
4. Record
Record atau baris/row adalah kumpulan atribut yang saling berkaitan satu
dengan yang lain dan menginformasikan suatu entity secara lengkap.
5. File
File adalah kumpulan record yang mempunyai panjang atribut yang sama
tetapi berbeda data valuenya.
commit to user
perpustakaan.uns.ac.id 11
digilib.uns.ac.id

6. Basis data atau database


Database adalah kumpulan file satu dengan file lainnya yang
membentuk suatu informasi sistem secara keseluruhan.
Proses normalisasi menurut Kristanto (2003)adalah suatu proses dimana
elemen-elemen data dikelompokkan menjadi tabel-tabel, dimana dalam tabel-
tabel tersebut terdapat entity-entity dan relasi antar relasi tersebut.
Proses normalisai memiliki field kunci yang memegang peranan penting
dalam pembuatan table yang berisi entity dan relasi. Field kunci merupakan
satu field atau set field yang terdapat dalam satu file yang merupakan kunci
dan mewakili record. Kunci di sini akan sangat penting apabila di dalam
program nanti terdapat fasilitas pencarian, karena field yang merupakan kunci
akan menjadi penentu dalam pencarian program.
Field kunci menurut Kristanto (2003) dibagi menjadi beberapa bagian, yaitu :
1. Kunci kandidat (Candidate Key / kunci calon)
Candidate Key adalah satu atribut atau field yang mengidentifikasikan
secara unik dari suatu kejadian yang sifatnya khusus dari suatu entity.
Kunci kandidat ini tidak mungkin ganda dan hanya satu.
2. Kunci primer (Primary Key)
Primary Key adalah kunci kandidat yang dipilih untuk mewakili setiap
kejadian dari suatu entity.Primary Key ini sifatnya unik, tidak mungkin
sama dan tidak mungkin ganda.
3. Kunci alternative (Alternatif Key)
Alternatif Key adalah kunci kandidat yang tidak dipakai sebagai kunci
primer.
4. Kunci tamu (Foreign Key)
Foreign Key adalah kunci primer yang ditempatkan pada file lain dan
biasanya menunjukkan dan melengkapi suatu hubungan (relationship)
antara file satu dengan file lainnya.

commit to user
perpustakaan.uns.ac.id 12
digilib.uns.ac.id

2.6 Pengertian phpMyAdmin

phpMyAdmin merupakan sebuah program bebas yang berbasis web yang


dibuat menggunakan aplikasi PHP, tujuan dibuatnya program ini adalah untuk
mengakses database MySQL. Dengan adanya program ini akan mempermudah
dan mempersingkat kinerja kita, dengan kelebihan-kelebihan yang ada
mengakibatkan para pengguna awam tidak harus mampu untuk mengetahui
sintaks-sintaks SQL dalam pembuatan database dan tabel (Nugroho, 2004).
2.7 Pengertian MYSQL

MySQL merupakan database yang paling digemari dikalangan Programer


Web, dengan alasan bahwa program ini merupakan database yang sangat kuat
dan cukup stabil untuk digunakan sebagai media penyimpanan data. Sebagai
sebuah database Server yang mampu untuk memanajemen database dengan
baik, MySQL terhitung merupakan database yang paling digemari dan paling
banyak digunakan dibandingkan database lainnya.
Di dalam dunia Internet, MySQL dijadikan sebagai sebuah database yang
paling banyak digunakan selain database yang bersifat share wareseperti Ms
Access, penggunaan MySQL ini biasanya dipadukan dengan menggunakan
program aplikasi PHP, karena dengan menggunakan kedua program tersebut
di atas telah terbukti akan kehandalannya dalam menangani permintaan data.
Pada distro database ini, MySQL memiliki query yang telah distandarkan
oleh ANSI/ISO yaitu menggunakan bahasa SQL sebagai bahasa
permintaannya.
Kemampuan lain yang dimiliki MySQL adalah mampu mendukung
Relasional Database Manajemen Sistem (RDBMS), sehingga dengan
kemampuan ini MySQL akan mampu menangani data-data sebuah perusahaan
yang berukuran sangat besar hingga berukuran Giga Byte. (Nugroho B, 2004).

commit to user
perpustakaan.uns.ac.id 13
digilib.uns.ac.id

2.8 CSS

CSS (Cascading Style Sheets) digunakan dalam kode HTML untuk


menciptakan suatu kumpulan style yang terkadang dapat digunakan untuk
memperluas kemampuan HTML.Sebagai contoh, kode HTML murni tidak
memungkinkan untuk menggunakan sebuah definisi font yang diterapkan pada
setiap sel dan bahkan tag <BASEFONT> pun tak berpengaruh pada sel-sel
table.Misalnya, diinginkan untuk mengatur ukuran font pada setiap sel sebesar
2. Dengan menggunakan tag <FONT>, semua sel harus diformat dengan
menggunakan <FONT SIZE=”2”>. Tentu saja tindakan seperti ini tidak
praktis. Namun, dengan menggunakan CSS, Anda hanya perlu mendefinisikan
style sekali saja dan style akan berlaku untuk setiap sel dalam table. Apa yang
telah diutarakan hanyalah merupakan gambaran sekilas tentang CSS. Masih
banyak keuntungan CSS lain yang akan terasa jika Anda telah
mempraktekkannya. (Kadir A, 2003)
2.9 HTML
Hypertext Markup Language (HTML) merupakan suatu bahasa
pemrograman yang dipergunakan untuk menyusun dan membentuk suatu
dokumen agar dapat ditampilkan pada program browserWorld Wide Web
dalam bentuk yang dikehendaki pembuatnya. Dokumen web dapat berisikan
informasi grafis, video, sound maupun link hubungan ke sumber-sumber lain
dengan menggunakan tata penulisan hypertext (Sampurna, 2000).

2.10 Web Server

Web server adalah server yang melayani permintaan klien terhadap


permintaan halaman web. Apache, IIS (internet information server ), dan
Xitami merupakan contoh perangkat lunak web server. Browser atau web
browser adalah perangkat lunak di sisi klein yang digunakan untuk
mengakses informasi web. Internet explorer, Netscape, dan Mozilla
commit
merupakan contoh browser. (Kadir A to user
, 2003).
perpustakaan.uns.ac.id 14
digilib.uns.ac.id

2.11 PHP

PHP singkatan dari PHP Hypertext Preprocessor. Ia merupakan bahasa


berbentuk skrip yang ditempatkan dalam server dan diproses di server.
Hasilnyalah yang dikirimkan ke klien, tempat pemakai menggunakan browser.
Secara khusus, PHP dirancang untuk membentuk web dinamis. Artinya,
ia dapat membentuk suatu tampilan berdasarkan permintaan terkini. Misalnya,
bisa menampilkan isi database ke halaman Web. Pada prinsipnya, PHP
mempunyai fungsi yang sama dengan skrip-skrip seperti ASP (Active Server
Page), Cold Fusion, ataupun Perl.
PHP bersifat bebas dipakai, tidak perlu membayar apapun untuk
menggunakan perangkat lunak ini. Hanya dapat men-download-nya melalui
situs www.php.net. Kode PHP diawali dengan tanda <?php dan diakhiri
dengan ?>. Pasangan keduanya berfungsi sebagai tag kode PHP. Berdasarkan
tag ini, server dapat memahami kode PHP dan kemudian memprosesnya.
Salah satu kelebihan dari PHP adalah mampu berkomunikasi dengan berbagai
database yang terkenal. Dengan demikian, menanpilkan data yang bersifat
dinamis, yang diambil dari database, merupakan hal yang mudah
diimplementasikan. PHP juga sangat cocok untuk membangun halaman-
halaman web dinamis. (Kadir A, 2002).

commit to user

Anda mungkin juga menyukai