Anda di halaman 1dari 13

PERTEMUAN I

MYSQL DATABASE
Teknik Informatika - Universitas Kahuripan Kediri 2
Koneksi Database
› PHP – MySql installed
› MySql telah running (cek xampp control panel)
› Database
› Tabel
› Query  SQL (Structured Query Language)
› Script PHP untuk pengolahan database
› Output (HTML)

Teknik Informatika - Universitas Kahuripan Kediri 3


Koneksi Database
 Berikut Langkah-langkah untuk Koneksi
Database menggunakan PHP
1. Koneksi ke server Database
2. Memilih database
3. Membuat perintah SQL (sql command)
4. Eksekusi command / perintah
5. Mengakses hasil eksekusi perintah
6. Melihat hasil output
7. Menutup sambungan

Teknik Informatika - Universitas Kahuripan Kediri 4


Contoh implementasi
 Form login
Login user dicocokan dengan data input dari user
 Form Input Data

Input Data dari User


 List tabel

Menampilkan data dalam sebuah tabel misalkan data


keuangan, list nilai dan sebagainya
 Detail data

Shoping cart
Teknik Informatika - Universitas Kahuripan Kediri 5
MYSQL
SQL
SQL (Structured Query Language) adalah bahasa yang
khusus digunakan untuk mengoperasikan database.
Untuk memudahkan, SQL query dapat dikelompokkan
menjadi tiga jenis :
 Query untuk mengelola data
 Query untuk mengakses data dalam 1 tabel
 Query untuk mengakses data lebih dari 1 tabel
SQL Manager : Software yang digunakan untuk
mengolah database dalam server
 PHPMyAdmin
 SQLyog
 EMS
Teknik Informatika - Universitas Kahuripan Kediri 7
Query Untuk Mengelola Database
 Yang termasuk dalam kelompok query ini adalah :
› Membuat database
› Menghapus database
› Membuat tabel
› Memodifikasi tabel
› Menghapus tabel
› Menambah user (user database)
› Mengatur permission (user database)
› Menghapus user (user database)

Teknik Informatika - Universitas Kahuripan Kediri 8


Query u/ Mengelola Database
(cont.)
Membuat database
CREATE DATABASE <nama database>

Menghapus database
DROP DATABASE <nama databaase>

Membuat tabel
CREATE TABLE userTable(
UserId INT (3),
UserName VARCHAR (50),
Password VARCHAR (50),
NamaLengkap VARCHAR (50)
);

Menghapus tabel
DROP TABLE <nama tabel>;

Teknik Informatika - Universitas Kahuripan Kediri 9


Query u/ 1 Tabel
Query satu tabel digunakan untuk mengelola data dalam
satu tabel
Beberapa perintah yang dapat digunakan :
Fungsi Query

Input data INSERT

Modifikasi data UPDATE

Mengambil data SELECT

Menghapus data DELETE

Menghitung banyaknya data COUNT

Menjumlah data SUM

Menghitung rata-rata AVG

dll
Teknik Informatika - Universitas Kahuripan Kediri 10
Query u/ 1 Tabel (cont.)
SQL INSERT
INSERT INTO userTable VALUES (
1,
‘ukk',
‘ukk123',
‘Teknik Informatika UKK'
);

SQL SELECT
SELECT *
FROM UserTable
WHERE UserId=1;

SQL UPDATE
UPDATE userTable
SET password=’test’
WHERE UserName=’ukk’;

SQL DELETE
DELETE FROM UserTable
Teknik
WHERE Informatika - Universitas Kahuripan Kediri
UserName=‘ukk’ 11
Latihan
 Buat table: Biodata
UserId INT (3),
NamaLengkap VARCHAR (50)
TglLahir DATE
Alamat VARCHAR (50)
AsalSMA VARCHAR (50)
JurusanSMA VARCHAR (50)

====
Isi 5 data table : Biodata
Dan 3 data table UserTable
Teknik Informatika - Universitas Kahuripan Kediri 12
Query u/ Banyak Tabel
Kelompok Query ini digunakan untuk mengambil
data dari lebih dari 1 tabel menggunakan JOIN.

SELECT * FROM
UserTable JOIN Biodata
ON UserTabel.UserId = Biodata.UserId

Teknik Informatika - Universitas Kahuripan Kediri 13

Anda mungkin juga menyukai