BAB 2
LANDASAN TEORI
2.1. Definisi Sistem
Definisi lain dari sistem adalah kumpulan dari bagian-bagian yang bekerja sama untuk mencapai tujuan yang sama atau sekumpulan objek-objek yang saling
berelasi dan berinteraksi Hanif Al Fata, 2007.
2.2. Defenisi Data
Menurut Jogiyanto 1999:3 data adalah kumpulan kejadian yang diangkat dari suatu kenyataan. Data dapat berupa angka
– angka, huruf – huruf atau symbol – simbol khusus atau gabungan darinya. Data mentah masih belum bisa bercerita
banyak, sehingga perlu diolah lebih lanjut.
Data dalah kumpulan fakta yang tidak teroganisir. Pengolahan data akan mengubah data mentah menjadi informasi Nurwono, 1994.
2.3. Definisi Sekolah
Sekolah merupakan tempat bagi para siswa untuk menuntut ilmu dan bersosialisasi dengan lingkungannya. Sekolah yang bermutu memerlukan sistem
penilaian yang akurat dan efisien, sehingga dapat dipertanggungjawabkan. Oleh karena itu, diperlukan sistem penilaian yang terkomputerisasi agar data yang
dihasilkan akurat dan efisien
2.4. Definisi Nilai
Nilai adalah sesuatu yang berharga, bermutu menunjukkan kualitas, dan berguna bagi manusia. Sesuatu itu bernilai berarti sesuatu itu berharga atau berguna bagi
kehidupan manusia.
2.4.1. Macam
– Macam Nilai
Dalam filsafat, nilai dibedakan dalam tiga macam, yaitu : a.
Nilai logika adalah nilai benar salah. b.
Nilai estetika adalah nilai indah tidak indah. c.
Nilai etikamoral adalah nilai baik buruk.
Berdasarkan klasifikasi di atas, kita dapat memberikan contoh dalam kehidupan. Jika seorang siswa dapat menjawab suatu pertanyaan, ia
benar secara logika. Apabila ia keliru dalam menjawab, kita katakan salah. Kita tidak bisa mengatakan siswa itu buruk karena jawabanya salah. Buruk
adalah nilai moral sehingga bukan pada tempatnya kita mengatakan demikian. Contoh nilai estetika adalah apabila kita melihat suatu
pemandangan, menonton sebuah pentas pertunjukan, atau merasakan makanan, nilai estetika bersifat subjektif pada diri yang bersangkutan.
Seseorang akan merasa senang dengan melihat sebuah lukisan yang
menurutnya sangat indah, tetapi orang lain mungkin tidak suka dengan lukisan itu. Kita tidak bisa memaksakan bahwa luikisan itu
indah. Nilai moral adalah suatu bagian dari nilai, yaitu nilai yang menangani kelakuan baik atau buruk dari manusia.moral selalu
berhubungan dengan nilai, tetapi tidak semua nilai adalah nilai moral.
2.5. Pengenalan PHP
PHP adalah kependekan dari PHP Hypertext Preprocessor, bahasa interpreter yang mempunyai kemiripan dengan bahasa C dan Perl yang mempunyai
kesederhanaan dalam perintah, yang digunakan untuk pembuatan aplikasi web. Sidik, 2004 :3 PHPF1 merupakan nama awal dari PHP Personal Home Page
Form Interface. Dibuat pertama kali oleh Rasmus Lerdoff. PHP awalnya merupakan program CGI yang dikhususkan untuk menerima input melalui form
yang ditampilkan dalam browser web. Dengan menggunakan PHP maka maintenance suatu situs web menjadi lebih mudah. Proses update dapat dilakukan
dengan menggunakan aplikasi yang dibuat dengan menggunakan script PHP. PHP merupakan script untuk pemrograman script web server-side, script yang
membuat dokumen HTML secara on the fly, dokumen HTML yang dihasilkan dari suatu aplikasi bukan dokumen HTML yang dibuat dengan menggunakan
editor teks atau editor HTML.
PHP adalah bahasa pemrograman script yang paling banyak dipakai saat ini. PHP banyak dipakai untuk memrogram situs web dinamis, walaupun tidak
tertutup kemungkinan digunakan untuk pemakaian lain.
Kelebihan PHP dari bahasa pemograman lain: a.
Bahasa pemograman PHP adalah sebuah bahasa script yang tidak melakukan sebuah komplikasi dalam penggunaannya
b. Web server yang mendukung PHP dapat ditemukan dimana-mana dari
mulai IIS sampai dengan Apache, dengan konfigurasi yang relative mudah c.
Dalam sisi pengembangan lebih mudah, karena banyaknya milis-milis dan developer yang siap membantu dalam pengembangan
d. Dalam sisi pemahaman, PHP adalah bahasa scripting yang paling mudah
karena referensi yang banyak e.
PHP adalah bahasa open source yang dapat digunakan di berbagai mesinlinux, unix, windows dan dapat dijalankan secara runtime melalui
console serta juga dapat menjalankan perintah-perintah sistem.
2.6. Pengertian Database MySQL