Anda di halaman 1dari 7

Laporan III Praktikum Basis Data & Penelusuran Sql

INSERT, AUTO INCREMENT, UPDATE, DAN DELETE


DATA

disusun untuk memenuhi


tugas praktikum mata kuliah Basis Data & Penelusuran Sql

oleh:

LENI GUSTIA
2208108010019

JURUSAN STATISTIKA
FAKULTAS METEMATIKA DAN ILMU PENGETAHUAN ALAM
UNIVERSITAS SYIAH KUALA
DARUSSALAM, BANDA ACEH
2023
SOAL
Buatlah minimal 10 data ke dalam masing-masing kolom pada tabel
'mahasiswa' menggunakan nama database 'akademik_nama' yang telah dibuat pada
laporan 1. Lakukanlah :
1. Insert data
2. Update data beserta interpretasi
3. Delete data beserta interpretasi
4. Tampilan data
5. Buatlah tabel data mahasiswa (NIM, NAMA,PRODI) dengan menggunakan
perintah Auto_Increment tampilkan (3 dataset), interpretasikan.
PENYELESAIAN
1. Insert Data

Gambar 1.1. Tabel tbl_data_ mahasiswa yang digunakan

Gambar 1.2. Syntax insert data ke dalam tbl_data_ mahasiswa

Gambar 1.3 Output tbl_data_mahasiswa setelah di insert data

Interpretasi :
Berdasakan gambar di atas, dapat dilihat nama dari database yang
digunakan adalah ‘Akademik_Leni’. Perintah yang digunakan untuk
mengaktifkan atau masuk ke dalam basis data tersebut yaitu use
Akademik_Leni;. Perintah yang digunakan untuk menampilkan struktur tabel
adalah desc tbl_data_mahasiswa;. Syntax Insert into
tbl_data_mahasiswa(NIM, Nama, Alamat, Jenis_Kelamin,
Pendidikan_Terakhir, Golongan_Darah, Handphone) values untuk
memasukkan data baru ke dalam tabel tbl_data_mahasiswa dengan nama setiap
kolom nya terdapat NIM, nama, alamat, jenis kelamin, pendidikan terakhir,
golongan darah dan handphone.
('220810019', 'Leni', 'Sumatera Barat', 'Pr', 'SMA', 'B', 'Oppo'),
('220810020', 'Yesi', 'Padang', 'Pr', 'SMA', 'B', 'Oppo'),
........
Syntax di atas dimasukkan sesuai dengan nama kolom, untuk tipe data string
menggunakan tanda petik, sedangkan untuk tipe data integer tidak menggunakan
tanda petik. Syntax select *from tbl_data_mahasiswa; untuk mengembalikan
semua baris data dari tabel tbl_data_mahasiswa, sehingga terlihat semua
informasi mahasiswa yang ada dalam tabel tersebut

2. Update Data

Gambar 2.1. Syntak update data tbl_data_mahasiswa

Gambar 2.2. Output tbl_data_mahasiswa setelah di update

Interpretasi :
Berdasarkan gambar di atas, syntax Update tbl_data_mahasiswa set
Nama='Eva Virza' where NIM=220810030; untuk mengupdate atau mengganti
data pada sebuah kolom. perintah UPDATE yang digunakan untuk memperbarui
data yang ada dalam sebuah tabel. Pada syntax ini mengubah nilai kolom Nama
menjadi "Eva Virza" di mana NIM-nya adalah 220810030. Syntax select *from
tbl_data_mahasiswa; untuk mengembalikan semua baris data dari tabel
tbl_data_mahasiswa, sehingga terlihat semua informasi mahasiswa yang ada
dalam tabel tersebut. Jadi dapat dilihat pada NPM 220810030 telah berubah nama
dari Salsabila menjadi Eva Virza.
3. Delete Data

Gambar 3.1. Syntax delete data tbl_data_mahasiswa

Gambar 3.2. Output tbl_data_mahasiswa setelah di delete

Interpretasi :
Berdasarkan gambar di atas, syntax delete from tbl_data_mahasiswa
where NIM=220810024; untuk menghapus satu baris yang terdapat pada tabel.
Syntax di atas akan menghapus semua data mahasiswa yang memiliki NIM
220810024. Syntax select *from tbl_data_mahasiswa; untuk mengembalikan
semua baris data dari tabel tbl_data_mahasiswa, sehingga terlihat semua
informasi mahasiswa yang ada dalam tabel tersebut. Jadi dapat dilihat pada tabel
data pada baris NPM 220810024 sudah tidak ada.

4. Tampilkan Data

Gambar 4.1. Tampilan data tbl_data_mahasiswa


Gambar 4.2. Tampilan data yang diinginkan dari tbl_data_mahasiswa

Interpretasi :
Berdasarkan gambar di atas, syntax select *from tbl_data_mahasiswa;
untuk menampikan semua kolom yang terdapat pada tabel tbl_data_mahasiswa.
Sedangkan syntax select NIM, Nama, Jenis_Kelamin; untuk menampikan
kolom NIM, nama, dan jenis kelamin pada tabel tbl_data_Mahasiswa.

5. Auto_increment

Gambar 5.1. Syntax membuat tabel mahasiswa dengan auto_increment

Gambar 5.2. Output tabel mahasiswa yang tekah auto_increment


Gambar 5.3. Syntax dan output insert data pada tabel mahasiswa

Interpretasi :
Berdasarkan gambar di atas, syntax NIM int(10) Auto_Increment
Primary Key, NIM didefinisikan sebagai int dengan atribut auto_increment
untuk membuatnya menjadi primary key dan mengaktifkan auto-increment.
Auto_increment sering digunakan pada kolom yang memiliki tipe data seperti int
untuk membuat nilai yang unik dan berurutan. Ketika memasukkan baris data baru
ke dalam tabel, database akan secara otomatis menambahkan nilai yang lebih
tinggi dari yang sebelumnya ke dalam kolom ini. Seperti pada tabel mahasiswa
setelah menginsert data untuk kolom nama dan prodi, maka kolom NIM akan
secara otomatis terisi dari yang terkecil hingga terbesar.

Anda mungkin juga menyukai