• Salah satu fitur dalam sql untuk mencegah terjadinya kesalahan transaksi
• Ada dua fungsi :
• Rollback = untuk kembali ke kondisi sebelumnya
• Commit = untuk membuat transaksi menjadi tidak dapat diubah lagi
CONTOH SOAL
• Di suatu restoran milik pak bos, terdapat masalah dimana restoran tersebut kesulitan
dalam menyimpan data karyawannya yang sangat banyak.
CONTOH SOAL
• Tugas,,
Buatlah database dengan nama “RESTORAN” lalu buat table “KARYAWAN” berisi
nama, umur, dan gender !!
CONTOH SOAL
• Nah masalah karyawan telah diatasi dengan baik, namun ternyata muncul masalah baru,
yaitu di table TIDAK ADA posisi karyawan. Alhasil, si pak bos mencoba menghapal
posisi tiap karyawannya satu per satu
CONTOH SOAL
• Tugas,,
Tambahkan field “posisi” dalam table KARYAWAN !!
CONTOH SOAL
• Setelah posisi dimasukkan kedalam DB masalah menjadi hilang dan seluruh pekerjaan
menjadi lancar, setelah beberapa pekan kemudian si pak bos baru sadar kalau menu di
restorannya juga sudah semakin banyak. Karena takut lupa, si pak bos minta tolong untuk
dibuatkan database
CONTOH SOAL
• Tugas,,
Buat table baru dengan nama “MAKANAN” dengan field id_makanan, nama_makanan,
resep_makanan, serta harga_makanan.
Untuk nama_makanan Panjang hurufnya TIDAK BOLEH lebih dari 10(sepuluh) huruf
LATIHAN SOAL
• Apa itu DML?
>> sebuah perintah yang berhubungan dengan
DATA perubahan atau manipulasi dari data dalam database
DEFINITION UPDATE
• Pak bos akhirnya sudah tenang karena semua data makanan sudah diinput
kedalam Database
Nah pada suatu hari, DB admin restorannya mengundurkan diri. Dan
ternyata sudah ada 2 karyawan baru yang sudah masuk, tapi datanya belum
dimasukkan kedalam Database.
CONTOH SOAL
• Tugas,,
input karyawan dengan biodata
>> Nama : Adit Purwanto
Umur : 25 thn
Gender : Laki – kali
>> Nama : Bunga Ayu
Umur : 27 thn
Gender : Perempuan
CONTOH SOAL
• Tugas,,
update gender Adit dan umur Ayu dalam database !!
CONTOH SOAL
• Setelah sebulan bekerja akhirnya Ayu mengundurkan diri karena telah mendapat lamaran
sebagai model, karena Ayu telah keluar dari restoran, akhirnya pak bos harus menghapus
biodata Ayu dari database RESTORAN.
CONTOH SOAL
Tugas,,
Hapus biodata Ayu dalam Table Karyawan !!
LATIHAN SOAL