Anda di halaman 1dari 14

Laporan Praktikum 6

“Desain Basis Data”

Disusun oleh :
RIZKY FADHILAH
22330028

Fakultas Teknik Jurusan Informatika


Universitas Janabadra
Yogyakarta

1
Daftar Isi

Judul..............................................................................................................................1
Daftar Isi....................................................................................................................... 2
BAB I. Dasar Teori
1. Update Data................................................................................................ 3
2. Delete Data................................................................................................. 5
3. Query dengan kondisi................................................................................ 7

BAB II. Pelaksanaan Praktikum


1. Percobaan Update Data.............................................................................. 9
2. Percobaan Delete Data............................................................................... 10
3. Percobaan Query dengan kondisi...............................................................12

BAB III. Tugas


1. Tugas ......................................................................................................... 14

BAB IV. Penutup


1. Kesimpulan ................................................................................................14
2. Saran .......................................................................................................... 14

2
BAB I
Dasar Teori
“Data Manipulation Language (DML)”

I. Update Table
Update merupakan perintah yang dapat digunakan untuk melakukan perubahan terhadap data
yang sudah ada/dibuat.
Perintah :
Update Nama_Table Set Nama_Field = ‘Data_Baru’
Where Nama_Field_Key = ‘Data_key’;

Langkah-langkah :
- Buka laman “http://localhost/phpmyadmin/”, kemudian pilih database praktikum
(yang sudah dibuat pada Modul 4)
- Pilih table mahasiswa (juga sudah dibuat pada Modul 4), pilih tab SQL dan ketikkan:
Update mahasiswa Set Nama_Mhs = ‘Veronica’,
Alamat = ‘Gejayan Jogja’ Where NIM = ‘5052652’;
Lalu tekan tombol “Go”.

3
- Jika berhasil akan muncul tampilan seperti di bawah ini :

- Buka tab Browse untuk melihat hasilnya.

- Nama_Mhs yang semula ‘Paijem’ telah berubah menjadi Veronica, begitupula dengan
alamatnya.
- Note: jika terjadi kesalahan saat proses Query SQL, perhatikan penulisan nama field yang
ingin Anda ubah, pastikan nama field yang Anda ketikkan sama persis dengan nama field
pada table Anda. Atau bisa terjadi juga ketika penulisan key pada kriteria tidak sesuai.

4
II. Delete Data
Delete merupakan perintah yang dapat digunakan untuk menghapus data yang terdapat di dalam
tabel.
Perintah :
Delete From Nama_Table Where Nama_Field_Key;

Langkah-langkah :
- Pastikan database praktikum dan table mahasiswa masih aktif,
kemudian buka tab SQL dan ketikkan:
Delete From mahasiswa Where NIM=’7080940’;
Lalu tekan tombol “Go”.

- Jika berhasil akan muncul tampilan seperti di bawah ini :

Peringatan ini untuk memastikan bahwa kita benar-benar yakin ingin


menghapus data tersebut, bukan karena ketidaksengajaan.

5
- Klik OK untuk melanjutkan menghapus, maka akan muncul tampilan seperti di bawah ini:

- Buka tab Browse utuk melihat hasilnya.

Perhatikan bahwa mahasiswa dengan NIM ‘7080940’ sudah terhapus dari table.

6
III. Query dengan Kondisi
Query dengan perbandingan kondisi bentuk umumnya adalah sebagai berikut :
Select * from Nama_Table where Kondisi;
Pada bagian kondisi bisa diberikan berbagai value (nilai) misalnya salah satunya dengan
beberapa operator relasional .
Operator relasional merupakan operator yang digunakan untuk membandingkan antara dua buah
nilai dalam suatu table.

Operator Relasional

Perintah :
Select * From Nama_Table
Where Nama_Field [Operator Relasional] ketentuan;
Langkah-langkah :
- Pastikan database praktikum dan table mahasiswa masih aktif, kemudian buka tab SQL
dan ketikkan:
Select * from mahasiswa where Nama_Mhs = ‘Paijo’
Or Alamat = ‘Gejayan Jogja’;
Lalu tekan tombol “Go”.

7
- Query tersebut adalah untuk menampilkan data dari table mahasiswa yang
memiliki Nama_Mhs = ‘Paijo’ atau yang memiliki Alamat di ‘Gejayan
Jogja’. ‘OR’ ini berarti query akan menampilkan data yang memenuhi kondisi
1 saja, atau kondisi 2 saja atau memenuhi kedua kondisi. Jika berhasil akan
muncul tampilan seperti di bawah ini:

- Data yang muncul hanya satu untuk data yang tersimpan pada database
saya, data bisa saja tampil berbeda jika Anda sudah menambahkan data lain
(saat tugas Modul 6) yang mungkin memiliki kriteria yang sesuai. Data
tersebut bisa tampil karena memenuhi salah satu kondisi pada query yang
diberikan.

8
BAB II
Percobaan
1. Update Table.
Langkah-langkah :
- Buka laman “http://localhost/phpmyadmin/”, kemudian pilih database praktikum
(yang sudah dibuat pada Modul 4)
- Pilih table mahasiswa (juga sudah dibuat pada Modul 4), pilih tab SQL dan ketikkan:
Update mahasiswa Set Nama_Mhs = ‘Veronica’,
Alamat = ‘Gejayan Jogja’ Where NIM = ‘5052652’;
Lalu tekan tombol “Go”.

- Jika berhasil akan muncul tampilan seperti di bawah ini :

9
- Buka tab Browse untuk melihat hasilnya :

Nama_Mhs yang semula ‘Paijem’ telah berubah menjadi Veronica, begitupula dengan
alamatnya.

2. Delete Data.
Langkah-langkah :
- Pastikan database praktikum dan table mahasiswa masih aktif,
kemudian buka tab SQL dan ketikkan:
Delete From mahasiswa Where NIM=’7080940’;
Lalu tekan tombol “Go”.

10
- Jika berhasil akan muncul peringatan seperti di bawah ini:

Peringatan ini untuk memastikan bahwa kita benar-benar yakin ingin menghapus data
tersebut, bukan karena ketidaksengajaan.

- Klik OK untuk melanjutkan menghapus, maka akan muncul tampilan seperti di bawah ini:

- Buka tab Browse untuk melihat hasilnya.

Perhatikan bahwa mahasiswa dengan NIM ‘7080940’ sudah terhapus dari table.

11
3. Query dengan Kondisi.
Langkah-langkah :
- Pastikan database praktikum dan table mahasiswa masih aktif, kemudian buka tab SQL
dan ketikkan:
Lalu tekan tombol “Go”.

- Query tersebut adalah untuk menampilkan data dari table mahasiswa yang memiliki
Nama_Mhs = ‘Paijo’ atau yang memiliki Alamat di ‘Gejayan Jogja’. ‘OR’ ini berarti query
akan menampilkan data yang memenuhi kondisi 1 saja, atau kondisi 2 saja atau memenuhi
kedua kondisi. Jika berhasil akan muncul tampilan seperti di bawah ini:

12
BAB III
Tugas
Lakukan perintah select data untuk menampilkan data mahasiswa dengan tambahan klausa
where terserah Anda, gunakan pula beberapa operator relasional yang dijelaskan pada subbab C.
Atau Anda dapat menggunakan dua kondisi menggunakan OR atau AND, kemudian perhatikan
bedanya.
 Perintah :
SELECT * FROM `mahasiswa` WHERE Nama_Mhs = 'RIZKY' or Alamat
='Jalan Kiki KP';

Hasil :

Data yang ditampilkan adalah data Mahasiswa bernama ‘RIZKY’, dan yang mempunyai
Alamat ‘Jalan Kiki KP’.
13
BAB III
Penutup

1. Kesimpulan
Dalam Data Manipulation Language (DML), perintah "update" digunakan untuk mengubah
atau memperbarui data yang ada dalam tabel. Dengan menggunakan perintah update, Anda
dapat mengubah nilai-nilai kolom dalam satu atau beberapa baris berdasarkan kondisi tertentu.
 Perintah "delete" dalam SQL digunakan untuk menghapus satu atau beberapa baris data
dari tabel.
 Dalam SQL, untuk melakukan query dengan kondisi tertentu, kita menggunakan pernyataan
"select" dengan klausa "where". Klausa "where" memungkinkan kita untuk menentukan
kondisi untuk memfilter data yang ingin kita ambil.
 Operator “OR” digunakan dalam klausul WHERE untuk menggabungkan beberapa kondisi
dengan persyaratan bahwa salah satu atau kedua kondisi harus terpenuhi agar data
dikembalikan. Jika salah satu kondisi dalam klausul OR benar, data akan dipilih
 Operator “AND” digunakan dalam klausul WHERE untuk menggabungkan beberapa
kondisi dengan persyaratan bahwa semua kondisi harus terpenuhi agar data
dikembalikan.Hanya baris-baris yang memenuhi semua kondisi dalam klausul AND yang
akan dikembalikan.

2. Saran
Saran dari saya dalam penyampain materi lebih diperjelas karen terlalu cepat sehingga
dalam praktikum kali ini saya mengalami kendala tidak memahami beberapa materi yang
disampaikan. Tambahan saran dari saya sebaiknya dalam praktikum terdapat sebuah pelaksanaan
tidak sekedar teori dan penjelasan seperti minggu pertama praktikum dilaksanakan.

14

Anda mungkin juga menyukai