3. Kurangnya mereka yang mengetahui dan memiliki keterampilan tentang
internet. 2.
Pelajar harus memiliki keterampilan komputer dengan programnya, seperti program word processing, internet browser, dan email.
2.2.3 PHP Hypertext Preprocessor
PHP mempunyai kelebihan dengan memudahkan melakukan penkodean, karena perintah
– perintah PHP mirip dengan perintah – perintah C. kelebihan lain dari PHP yakni mampu berkomunikasi dengan berbagai database. Dengan
demikian, menampilkan data yang berisfat dinamis, yang diambil melalui database. Oleh karena itu PHP sangat cocok untuk membangun halaman
– halaman web yang dinamis.
Pada saat ini PHP dapat berkomunikasi dengan berbagai database meskipun dengan kelengkapan yang berbeda
– beda, diantaranya : 1.
DBM 2.
DBASE 3.
FilePro 4.
Interbase 5.
Microsoft Acess 6.
MySQL 7.
Oracle
2.2.4 Database MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL. MySQL bersifat free pada berbagai jenis platform sehingga tidak perlu membayar
dalam penggunaannya. MySQL termasuk jenis RDBMS Relational Database Management Sistem
yang didistribusikan secara gratis dibawah lisensi GPL General Public License. Dimana setiap orang bebas untuk menggunakan MySQL. Pada MySQL, sebuah
database memiliki sejumlah tabel. Tabel ini terdiri dari sejumlah baris dan setiap baris memilki satu atau beberapa kolom. MySQL menerima berbagai macam tipe
data, tipe – tipe data ini dibagi menjadi 3, yaitu tipde data untuk bilangan, tioe
data untuk tanggal dan jam, dan tipe data untuk karakter. Structured Query Language adalah sebuah konsep pengoperasian database,
terutama untuk pemilihan atau seleksi dan pemasukan data, yang memungkinkan pengoerasian data dikerjakan dengan mudah secara otomatis. Perintah SQL dapat
dibagi menjadi 2 yaitu DDL Definition Data Language dan DML Data Manipulation Language.
Definition Data Language digunakan untuk kepentingan pembuatan database, tabel, hingga penghapusan database atau tabel. Secara umum Definition
Data Language yang digunakan adalah sebagai berikut :
1. CREATE DATABASE Merupakan perintah untuk membuat suatu database. Bentuk umum sebagai
berikut :
CREATE {DATABASE | SCHEMA } [IF NOT EXISTS] db_name [create spesification] . . .
2. CREATE TABLE
Merupakan perintah untuk membuat tabel pada suatu database, contoh nya sebagai berikut :
CREATE [TEMPORARY] TABLE [IF NOT EXISTS] tbl_name create_definition, . . .
[tbl_option] . . .
3. DROP TABLE
Merupakan perintah untuk menghapus tabel pada suatu database, contoh nya sebagai berikut :
DROP [TEMPORARY] TABLE [IF EXISTS] tbl_name [, tbl_name] . . .
[RESTRICT | CASCADE]
4. ALTER TABLE
Merupakan statement yang berfungsi untuk mengubah karakter suatu database, contohnya sebagai berikut :
ALTER [ONLINE | OFFLINE] [IGNORE] TABLE tbl_name alter_specification [, alter_spesification] . . .
Data Manipulation Language digunakan untuk memanipulasi data, seperti penyimpanan data ke suatu tabel, kemudian mengubahnya dan menghapusnya
atau hanya sekedar menampilkannya kembali. Perintah – perintah yang umum
digunakan adalah sebagai berikut : 1.
SELECT Statement
SELECT merupakan statement yang
berfungsi untuk
menampilkan baris record pada tabel suatu database. Fungsi lain dari statement SELECT yaitu untuk menampilkan hasil dari suatu operasi hitung dengan
memanfaatkan fungsi NOW.
SELECT [ALL | DISTINCT | DISTINCTROW ]
[HIGH_PRIORITY] [STRAIGHT_JOIN]
[SQL_SMALL_RESULT][SQL_BIG_RESULT] [SQL_BUFFER_RESULT] [SQL_CACHE | SQL_NO_CACHE] [SQL_CALC_FOUND_ROWS]
Select_expr, . . .
2. DELETE
Statement DELETE merupakan statement yang berfungsi untuk menghapus baris record pada tabel suatu database.
DELETE [LOW_PRIORITY] [QUICK] [IGNORE]
FROM tbl_name [.] [, tbl_name [.]] . . . USING table_references
[WHERE where_condition]
3. INSERT
Statement INSERT
merupakan statement
yang berfungsi
untuk menambahkan atau menyisipkan record baru pada tabel suatu database.
INSERT [LOW_PRIORITY | HIGH_PRIORITY] [IGNORE] [INTO] tbl_name [col_name, . . .]
SELECT . . . [ON DUPLICATE KEY UPDATE]
col_name=expr [, col_name = expr] . . .]
[,tbl_name2 TO new_tbl_name2]. . .
4. UPDATE
Statement UPDATE merupakan statement yang berfungsi untuk mengubah data yang ada pada record tertentu sesuai dengan kriteria yang telah ditentukan.
UPDATE [LOW_PRIORITY] [IGNORE] table_references SET col_name1=expr1 [, col_name2=expr2] . . .
[WHERE where_condition]
2.2.5 Web Server Xampp