tugas mandiri 9 basis data lanjut- prakdb2bab9 - manipulasi data - agung priyo sembodo - 7411030854

7
TUGAS MANDIRI 9 (PRAKDB2BAB9 MANIPULASI DATA) Nama Mahasiswa : Agung Priyo S embodo NRP : 7411030854 Jurusan : D3 PJJ  Teknik Informatika Kelas : 2 Informatika B Mata Kuliah : Basis Data Lanjut Dosen Pengajar : Rengga Asmara, S.Kom 1. Buat table MY_EMPLOYEE yang mempunyai struktur sebagai berikut : Jawab : Scriptnya adalah sebagai berikut : Maka hasilnya adalah sebagai berikut : 2. Tambahkan baris data berikut ke dalam table MY_EMPLOYEE, sehingga jika ditampilkan akan tampak listing data table sebagai berikut :

Upload: agung-menggapai-mimpi

Post on 08-Aug-2018

620 views

Category:

Documents


90 download

TRANSCRIPT

Page 1: Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 1/6

AgungPriyoSembodo 1

7411030854 – [email protected] 

TUGAS MANDIRI 9(PRAKDB2BAB9 – MANIPULASI DATA)

Nama Mahasiswa : Agung Priyo SembodoNRP : 7411030854Jurusan : D3 PJJ  – Teknik InformatikaKelas : 2 Informatika BMata Kuliah : Basis Data LanjutDosen Pengajar : Rengga Asmara, S.Kom

1.  Buat table MY_EMPLOYEE yang mempunyai struktur sebagai berikut :

Jawab :

Scriptnya adalah sebagai berikut :

Maka hasilnya adalah sebagai berikut :

2.  Tambahkan baris data berikut ke dalam table MY_EMPLOYEE, sehingga jika ditampilkan

akan tampak listing data table sebagai berikut :

Page 2: Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 2/6

AgungPriyoSembodo 2

7411030854 – [email protected] 

Jawab :

Scriptnya adalah sebagai berikut :

Maka akan tampak listing data tabel sebagai berikut :

3.  Buat penambahan baris data ke dalam table menjadi permanen dengan menggunakan perintah

COMMIT :

Sebelum di-COMMIT, untuk membuktikan bahwa penambahan data belum permanen, buka

SQL*PLUS lagi tanpa menutup SQL*PLUS yang masih dibuka, kemudian dari SQL*PLUSyang baru beri perintah :

SELECT * FROM MY_EMPLOYEE;

Maka akan terlihat bahwa table masih kosong. Tabel baru berisi jika perintah COMMIT

sudah diberikan atau kita keluar secara normal dari SQL*PLUS tempat baris data

ditambahkan.

Page 3: Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 3/6

AgungPriyoSembodo 3

7411030854 – [email protected] 

Jawab :

Sebelum di-COMMIT, untuk membuktikan bahwa penambahan data belum permanen, buka

SQL*PLUS lagi tanpa menutup SQL*PLUS yang masih dibuka, kemudian dari SQL*PLUS

yang baru beri perintah :

SELECT * FROM MY_EMPLOYEE;

Maka akan terlihat bahwa table masih kosong. Tabel baru berisi jika perintah COMMIT

sudah diberikan atau kita keluar secara normal dari SQL*PLUS tempat baris data

ditambahkan.

Script di bawah ini merupakan perintah untuk commit, dan perintahnya adalah sebagai berikut

:

Jika berhasil commit, selanjutnya kita lakukan pengecekan dengan mengetikkan perintah :

SELECT * FROM MY_EMPLOYEE;

4.  Ubah nama akhir dari pegawai bernomer 3 menjadi ‘Drexler’ 

Jawab :

Page 4: Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 4/6

AgungPriyoSembodo 4

7411030854 – [email protected] 

Gunakan perintah di bawah ini untuk mengupdate data :

5.  Ubah gaji menjadi 1000 untuk semua pegawai yang gajinya kurang dari 900

Jawab :

Gunakan perintah di bawah ini untuk mengubah gaji menjadi 1000 untuk semua pegawai

yang gajinya kurang dari 900, sebagai berikut :

6.  Periksa perubahan yang dibuat pada soal no 4 dan 5.

Jawab :

Gunakan Perintah di bawah ini untuk melihat perubahan yang dibuat pada soal no 4 dan 5.

Maka akan tampak listing data tabel MY_EMPLOYEE

7.  Delete pegawai dengan nama ‘Betty Dancs’, kemudian periksa hasilnya : 

Page 5: Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 5/6

AgungPriyoSembodo 5

7411030854 – [email protected] 

Jawab :

Apabila berhasil maka akan tampak seperti di bawah ini :

8.  Simpan semua perubahan (DML) dengan memberikan perintah COMMIT :

Jawab :

9.  Beri tanda SAVEPOINT sini :

Jawab :

10.  Setelah itu hapus semua data dalam table MY_EMPLOYEE

Jawab :

Page 6: Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

8/22/2019 Tugas Mandiri 9 Basis Data Lanjut- Prakdb2bab9 - Manipulasi Data - Agung Priyo Sembodo - 7411030854

http://slidepdf.com/reader/full/tugas-mandiri-9-basis-data-lanjut-prakdb2bab9-manipulasi-data-agung-priyo 6/6

AgungPriyoSembodo 6

7411030854 – [email protected] 

11.  Periksa hasilnya dengan me-list semua isi tabel.

Jawab :

12.  Batalkan penghapusan dengan memberikan perintah ROLLBACK sini :

Jawab :

13.  Periksa hasilnya dengan me-list semua isi table. Maka data pada table akan terlihat kembali.

Jawab :

Dengan mengketik perintah

SELECT * FROM MY_EMPLOYEE;

Maka akan tampak hasilnya seperti di bawah ini :