MySQL Sistem Informasi SMA Negeri 8 Medan Berbasis Web

Marni Sinurat : Sistem Informasi Sma Negeri 8 Medan Berbasis Web, 2009. USU Repository © 2009 Tabel 2.1 Syntax dasar PHP Awal Akhir ? ? ?php ? script languange=”php” script Script yang dibuat dengan PHP disimpan dengan nama file berekstensi .php, misalnya : contoh.php. Bila script PHP diakses melalui komputer lokal maka file berekstensi .php disimpan di folder htdocs yaitu folder web server apache-nya. Script PHP dapat juga dapat disisipkan di bagian manapun dalam dokumen HTML, begitu pula sebaliknya script HTML dapat diletakkan di antara Script PHP.

2.5 MySQL

MySQL adalah salah satu jenis database server yang sangat terkenal. Kepopulerannya disebabkan karena MySQL menggunakan SQL sebagai bahasa dasar dalam mengakses database-nya. Selain itu, MySQL bersifat open source pada berbagai platform. MySQL termasuk jenis RDBMS Relational Database Management System. Itulah sebabnya istilah seperti tabel, baris, dan kolom digunakan pada MySQL. Pada MySQL, sebuah database mengandung satu atau sejumlah tabel. Tabel terdiri atas sejumlah baris dan setiap baris mengandung satu atau beberapa kolom. Marni Sinurat : Sistem Informasi Sma Negeri 8 Medan Berbasis Web, 2009. USU Repository © 2009 Keungulan MySQL dibanding database server lain adalah: a. Mampu menangani jutaan user dalam waktu yang bersamaan. b. Mampu menampung lebih dari 50 juta record. c. Sangat cepat dalam mengeksekusi perintah. Berikut beberapa fungsi dasar MySQL yang sering digunakan beserta deskripsi singkat dari masing-masing fungsi tersebut: a. mysql_connect Sebelum melakukan operasi apapun pada MySQL, hal pertama yang harus dilakukan adalah membuka koneksi dengan MySQL. Untuk menjalankan fungsi tersebut, maka kita harus menjalankan fungsi mysql_connect dengan mengetikan hostname, username dan password. b. mysql_create_db Untuk membuat database yang hanya dapat diakses oleh username dan password, digunakan fungsi mysql_create_db setelah koneksi ke MySQL dibuka. c. mysql_query Fungsi mysql_query digunakan untuk mengirim query kepada database aktif yang sudah dipilih. d. mysql_fetch_row Digunakan untuk mengambil hasil query dari database sebagai data numerik array. Fungsi ini mengambil data baris per baris record dari database secara berulang-ulang sampai kondisi query menjadi FALSE. Marni Sinurat : Sistem Informasi Sma Negeri 8 Medan Berbasis Web, 2009. USU Repository © 2009 e. mysql_fetch_array Digunakan untuk mengambil hasil query dari database sebagai data array assosiatif. f. mysql_num_rows Digunakan untuk menghitung jumlah baris hasil query Fungsi mysql_query membawa argumen yang didefiniskan di dalam tanda kurung . Argumen tersebut dinamakan query. Berikut beberapa argumen yang sering digunakan: a. CREATE TABLE Digunakan untuk membuat tabel. Sintaks yang digunakan adalah: CREATE TABLE nama_tabel deskripsi_field PRIMARY KEY nama_kolom; b. INSERT INTO Digunakan untuk memasukan data baru ke dalam tabel. Sintaks yang digunakan adalah: INSERT INTO nama_tabel nama_kolom VALUES nilai_data; c. SELECT Digunakan untuk menyeleksi semua atau sebagian record yang ada pada tabel. Sintaks yang digunakan adalah : SELECT nama_kolom FROM nama_tabel WHERE kondisi; Marni Sinurat : Sistem Informasi Sma Negeri 8 Medan Berbasis Web, 2009. USU Repository © 2009 d. UPADATE Digunakan untuk mengedit atau merubah data yeng telah tersimpan pada tabel. Sintaks yang digunakan adalah : UPDATE nama_tabel SET nama_kolom=nilai_data WHERE kondisi; e. DELETE Digunakan untuk menghapus data dari dalam tabel. Sintaks yang digunakan adalah: DELETE FROM nama_tabel WHERE kondisi;

2.6 Cascading Style Sheet CSS