Bab IX
Pemrograman Database dengan SQL
Structured Query Language (SQL) adalah bahasa standard untuk melakukan berbagai
operasi data pada database, diantaranya mendefinisikan tabel, menampilkan data
dengan kriteria tertentu, menambahkan data hingga menghapus data tertentu.
Penggunaan SQL pada beberapa bahasa pemrograman secara umum relatif sama.
Berikut akan dijelaskan beberapa perintah SQL yang sering digunakan dalam operasi
pemrograman database.
1. SELECT
Perintah SELECT digunakan untuk menampilkan data.
Bentuk Umum:
SELECT *|<nama_field> FROM <nama_tabel> [WHERE <syarat>]
[ORDER BY <nama_field> DESC|ASC]
Klausa WHERE digunakan untuk membatasi data yang akan ditampilkan dengan
menambahkan syarat tertentu pada data yang ingin ditampilkan. Klausa ORDER
BY digunakan untuk menampilkan data dengan urutan menaik (ASC) atau urutan
menurun (DESC).
Contoh :
‘menampilkan seluruh data dosen
SELECT * FROM Dosen
Page 43 of 61
Modul Pelatihan Visual Basic - Access
Danu Wira Pangestu, S.Kom.
2. INSERT
Perintah INSERT digunakan untuk menambahkan data kedalam tabel.
Bentuk Umum:
INSERT INTO <nama_tabel> VALUES (<data_field1>,<data_field2>,...)
Contoh :
‘menambahkan data dosen baru
INSERT INTO Dosen VALUES (‘D05’,’Fatah Adi’,’Jl.Solo 100’,’799811’)
3. UPDATE
Perintah UPDATE digunakan untuk mengubah data pada suatu tabel dengan
kriteria tertentu
Bentuk Umum:
UPDATE <nama_tabel> SET <field1>=<data1>, <field2>=<data2>,...
[WHERE <syarat>]
Contoh:
‘ mengubah data nama dosen dengan Kode Dosen ‘D05’ menjadi ‘Fatah Ali’
UPDATE Dosen SET Nama_Dos=’Fatah Ali’ WHERE Kode_Dos=’D05’
4. DELETE
Perintah DELETE digunakan untuk menghapus data yang memenuhi kriteria
tertentu.
Bentuk Umum:
DELETE FROM <nama_tabel> [WHERE <syarat>]
Contoh :
‘menghapus data dosen dengan nama ‘Fatah Ali’
DELETE FROM Dosen WHERE Nama_Dos=’Fatah Ali’
Page 44 of 61
Modul Pelatihan Visual Basic - Access
Danu Wira Pangestu, S.Kom.
Pengaturan Properti :
Page 45 of 61
Modul Pelatihan Visual Basic - Access
Danu Wira Pangestu, S.Kom.
Page 46 of 61
Modul Pelatihan Visual Basic - Access
Danu Wira Pangestu, S.Kom.
Listing Program :
Public Baru As Boolean
Private Sub cmdbatal_Click()
Tombol True, True, False, False, True
Adodosen.Recordset.Cancel
Kosong
End Sub
If Adodosen.Recordset.EOF Then
MsgBox "Data Tidak Ditemukan!", vbCritical, "Data Tidak Ada"
End If
End Sub
Page 47 of 61
Modul Pelatihan Visual Basic - Access
Danu Wira Pangestu, S.Kom.
Page 48 of 61
Modul Pelatihan Visual Basic - Access
Danu Wira Pangestu, S.Kom.
.Update
.Sort = "Kode_Dos"
End With
Kosong
End Sub
Page 49 of 61
Modul Pelatihan Visual Basic - Access
Danu Wira Pangestu, S.Kom.
Page 50 of 61