• Tidak ada hasil yang ditemukan

Sistem Pengolahan Data Nilai SMA Katolik Cinta Kasih Tebing Tinggi dengan PHP dan MYSQL

N/A
N/A
Protected

Academic year: 2017

Membagikan "Sistem Pengolahan Data Nilai SMA Katolik Cinta Kasih Tebing Tinggi dengan PHP dan MYSQL"

Copied!
9
0
0

Teks penuh

(1)

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

(2)

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 etika/moral adalah nilai baik buruk.

(3)

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

(4)

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 mesin(linux, unix, windows) dan dapat dijalankan secara runtime melalui console serta juga dapat menjalankan perintah-perintah sistem.

2.6. Pengertian Database MySQL

(5)

DBMS yang menggunakan bahasa SQL : MySQL, MSQL, Oracle, SQL Server 97, 2000, dan Inaterbase, dll. Program-program aplikasi yang mendukung MySQL : PHP, Borland Delphi, Borland C++ Builder, Visual Basic 5.0/6.0 dan Net, Visual FoxPro, dll

MySQL adalah sistem manajemen database SQL yang bersifat Open Source dan paling populer saat ini. Sistem Database MySQL mendukung beberapa fitur seperti multithreaded, multi-user, dan SQL database managemen sistem (DBMS). Database ini dibuat untuk keperluan sistem database yang cepat, handal dan mudah digunakan.

Ulf Micheal Widenius adalah penemu awal versi pertama MySQL yang kemudian pengembangan selanjutnya dilakukan oleh perusahaan MySQL AB. MySQL AB yang merupakan sebuah perusahaan komersial yang didirikan oleh para pengembang MySQL. MySQL sudah digunakan lebih dari 11 millar instalasi saat ini.

2.6.1. Kelebihan MySQL

Berikut ini beberapa kelebihan MySQL sebagai database server antara lain :

1. Source MySQL dapat diperoleh dengan mudah dan gratis. 2. Sintaksnya lebih mudah dipahami dan tidak rumit.

3. Pengaksesan database dapat dilakukan dengan mudah. 4. MySQL merupakan program yang multithreaded, sehingga

(6)

5. Didukung programprogram umum seperti C, C++, Java, Perl, PHP, Python, dsb.

6. Bekerja pada berbagai platform. (tersedia berbagai versi untuk berbagai sistem operasi).

7. Memiliki jenis kolom yang cukup banyak sehingga memudahkan konfigurasi sistem database.

8. Memiliki sistem sekuriti yang cukup baik dengan verifikasi host.

9. Mendukung ODBC untuk sistem operasi Windows.

10. Mendukung record yang memiliki kolom dengan panjang tetap atau panjang bervariasi.

MySQL dan PHP merupakan sistem yang saling terintegrasi. Maksudnya adalah pembuatan database dengan menggunakan sintak PHP dapat di buat. Sedangkan input yang di masukkan melalui aplikasi web yang menggunakan script serverside seperti PHP dapat langsung dimasukkan ke database MySQL yang ada di server dan tentunya web tersebut berada di sebuah

2.7. CSS

(7)

secara otomatis dapat berubah, dengan CSS tidak perlu membuat style pada setiap file PHP, karena cukup dengan satu file CSS telah bisa mengontrol semua style yang diinginkan pada setiap file PHP yang akan ditampilkan nanti pada web browsernya. (Aditama, 2011)

2.8. Data Flow Diagram (DFD)

Data Flow Diagram atau yang disingkat DFD merupakan suatu network yang menggambarkan suatu sistem automat/komputerisasi, manualisasi atau gabungan dari keduanya, yang penggambarannya disusun dalam bentuk kumpulan komponen sistem yang saling berhubungan sesuai dengan aturan mainnya. Keuntungan dari dari DFD adalah memungkinkan untuk menggambarkan sistem dari level yang paling tinggi kemudian menguraikannya menjadi level yang lebih rendah (Decomposisi), sedangkan kekurangan dari DFD adalah tidak menunjukkan dari perulangan (Looping), proses keputusan dan proses perhitungan. (Sutabri, 2004)

2.9. Database

(8)

2.10. Entity Relationship Diagram

Entity Relationship Diagram merupakan suatu model untuk menjelaskan hubungan antar-data dalam basis data berdasarkan objek-objek dasar data yang mempunyai hubungan antar-relasi.

Menurut salah satu para ahli, Brady dan Loonam (2010), Entity Relationship Diagram (ERD) merupakan salah satu teknik yang digunakan untuk

memodelkan kebutuhan data dari suatu organisasi. Komponen penyusun ERD adalah sebagai berikut.

Tabel 2.10. Komponen ERD

No Nama Simbol Fungsi

1 Entitas

Persegi panjang untuk entitas

2 Atribut Ellips untuk atribut

3 Relasi

(9)

4 Garis Garis menghubungkan

Gambar

Tabel 2.10. Komponen ERD

Referensi

Dokumen terkait

Virgin Cake and Bakery Semarang dalam proses produksi menghasilkan produk roti sudah memperoleh sertifikasi PIRT, nomor PIRT untuk produk yang dihasilkan oleh Virgin

Sanksi administrasi berupa bunga terhadap tingkat kepatuhan pelaporan pajak cukup efektif dalam penerapannya, karena penerapan sanksi ini diberikan kepada wajib pajak yang

Data yang digunakan dalam penelitian ini terdiri dari (1) data lapangan pemadaman kebakaran yang diperoleh dari Balai Konservasi Sumber Daya Alam, Provinsi

Menurut Nik Adnan (1991) pada tahun 1983, walaupun Haji Ahmad Pergau mendapat jemputan dari Kerajaan Negeri Terengganu untuk menjadi guru al-Quran di sana namun masih

Strategi Internal Relations PT Pertamina Persero Pusat dalam Meningkatkan Loyalitas Kerja Karyawan.. Telekomunikasi Selular) (Studi Kasus Pada Restaurant Three

PT  Agung  Podomoro  Land  Tbk  (APLN)  berhasil  menambah  cadangan  land  bank  dengan  total  luas  sebesar  301  ha  di  kawasan  Karawang  dengan 

Pemeliharaan pada sistem hidrolik alat berat, seperti sudah disinggung di bagian Umum, merupkan langkah usaha untuk mempertahankan kondisi kesiapan alat berat, dengan

Hendaknya sekolah memberikan dukungan terhadap pelaksanaan bimbingan konseling di sekolah dapat berjalan dengan lancar melalui berbagai kegiatan kesiswaan yang