114
11 12
13 14
15 16
17 18
19 20
} sql
= UPDATE siswa SET nama_akhir=Ramli WHERE id=2
; if
mysqli_query conn
, sql
{ echo
Data berhasil di update ;
} else
{ echo
Error saat meng-update data: .
mysqli_error conn
; }
mysqli_close conn
; ?
Amati hasil dari kode tersebut, analisa hasilnya dan simpulkan
6. Menghapus Data
Tulis kode dibawah ini dan simpan dengan nama latihan3-8.php dalam folder topik3-2 yang telah kita buat tadi. Lalu jalankan melalui browser
C:xampphtdocstopik3-2latihan3-8.php
1 2
3 4
5 6
7 8
9 10
11 12
13 14
15 16
17 18
19 20
21 ?php
servername =
localhost ;
username =
root ;
password =
; dbname
= db_diklat
; Mencipkatan koneksi
conn =
mysqli_connect servername
, username
, password
, dbname
; mengecek koneksi
if conn
{ die
Koneksi gagal: .
mysqli_connect_error ;
} sql untuk menghapus data
sql =
DELETE FROM siswa WHERE id=3 ;
if mysqli_query
conn ,
sql {
echo Data berhasil dihapus
; }
else {
echo Erros saat menghapus data:
. mysqli_error
conn ;
} mysqli_close
conn ;
?
Amati hasil dari kode tersebut, analisa hasilnya dan simpulkan
E. Studi Kasus
1. Buatlah folder dengan Nama studi-kasus3-2 untuk menyimpan file studi
kasus dibawah ini. 2. Dengan basis data yang telah dibuat pada studi kasus kegiatan belajar 9
database_pegawai buat tabel dengan nama BioData dengan atribut: NIP, Nama, Alamat, TglLahir, pendidikan, foto, dll Kegiatan pembelajaran 7
115 3. Tampilkanlah data dalam database yang telah anda buat tadi dalam
browser, tampilan berupa tabel yang dibuat melalui tag HTML. Desainlah semenarik mungkin tabel tersebut.
F. Rangkuman
Basis data adalah kumpulan data yang saling berhubungan dan diorganisasikan sedemikian rupa untuk keperluan tertentu. Tabel adalah himpunan elemen-elemen
data yang diorganisasikan menggunakan model kolom vertikal dan baris horizontal. Tabel juga merupakan ekuivalensi dari sebuah entitas dalam Entity
RelationshipDiagram ERD. Sebuah tabel dapat terdiri dari satu atau beberapa field atau kolom dan baris atau row. Primary key atau unique key adalah suatu
nilai di basis data yang digunakan untuk mengidentifikasi keunikan baris-baris di dalam tabel. Relationship adalah asosiasi antara beberapa entitas atau tabel.
Relasi antar tabel bertujuan untuk mendefinisikan keterhubungan satu tabel dengan tabel lainnya. SQL atau query langeage adalah sebuah bahasa yang
digunakan untuk me-request informasi dari basisdata. Bahasa ini dikembangkan oleh DBSM. Konstruksi SQL berbentuk atas kombinasi relational-algebra dan
relational-calculus.SQL terdiri dari beberapa komponan, dua diantaranya yang sangat fundamental adalah DDL Data Definition Language dan DML Data
Manipulation Language.DLL
menyediakan perintah-perintah
untuk mendefinisikan, memodifikasi dan menghapus skema relasi, misalnya tabel, view,
prosedur dan fungsi.Contoh perintah DLL adalah:
CREATE, ALTER, DROP. DML
Menyediakan perintah-perintah untuk manambah, memodifikasi, menghapus, dan mengambil data dati database.Contoh perintah DML:
INSERT, SELECT, DELETE, UPDATE.
G. Umpan Balik
1. Apakah saudara mampu membuat database di MySQL melaui kode PHP? 2. Apakah saudara mengetahui cara meciptakan tabel pada database?
3. Apakah saudara bisa memasukan, mengambil, mengupdate dan menghapus data pada database?