Anda di halaman 1dari 12

LAPORAN PRAKTIKUM

PERINTAH DASAR SQL DML (Data Manipulation Language)

Disusun Oleh:

Nama : Syafila Rahma Saputri


NRP : 1121020015
Kelas : 1 PKJ A

PROGRAM STUDI
PEMELIHARAAN KOMPUTER DAN JARINGAN
AKADEMI KOMUNITAS NEGERI PACITAN TAHUN
2021/2022
PROGRAM STUDI PEMELIHARAAN KOMPUTER DAN JARINGAN
AKADEMI KOMUNITAS NEGERI PACITAN
Jl. Walanda Maramis No.4A, Barean, Sidoharjo, Kec. Pacitan, Kab. Pacitan
Telp. (0357) 881652 , info@aknpacitan.ac.id

LEMBAR PENGESAHAN

Nama : Syafila Rahma Saputri


NRP : 1121020015
Program Studi : Pemeliharaan Komputer dan Jaringan
Laporan Praktikum : Perintah Dasar SQL DML
(Data Manipulation Language)

Isi dan format laporan ini telah disetujui serta disahkan sebagai syarat untuk melengkapi
pelaksanaan Praktikum Perintah Dasar SQL DML (Data Manipulation Language) pada Program
Studi Pemeliharaan Komputer dan Jaringan, Akademi Komunitas Negeri Pacitan pada:
Hari : Senin
Tanggal : 25 Oktober 2021
Nilai :

Menyetujui
Pembimbing Praktikum

( Bagus Julianto, S.ST.,M.T. )


NIK.19870710 201903 1 007

KATA PENGANTAR

Puji syukur kita panjatkan kehadirat Allah SWT yang telah memberikan rahmat dan hidayah-Nya
sehingga saya dapat menyelesaikan tugas yang berjudul “Laporan Praktikum Perintah Dasar SQL DML
(Data Manipulation Language)” ini tepat pada waktunya.
Adapun tujuan dari penulisan dari laporan praktikum ini adalah untuk memenuhi tugas pada mata kuliah
Basis Data. Selain itu, laporan praktikum ini juga bertujuan untuk menambah wawasan bagi para pembaca
dan juga bagi penulis.
Saya mengucapkan terima kasih kepada Bapak Bagus Julianto, S.ST.,M.T, selaku Dosen matakuliah Basis
Data yang telah memberikan tugas ini sehingga dapat menambah pengetahuan dan wawasan sesuai dengan
bidang studi yang saya tekuni ini.
Saya juga mengucapkan terima kasih kepada semua pihak yang tidak dapat saya sebutkan semua, terimakasih
atas bantuannya sehingga sehingga saya dapat menyelesaikan tugas ini.
Saya menyadari, tugas yang saya tulis ini masih jauh dari kata sempurna. Oleh karena itu, kritik dan saran
yang membangun kami butuhkan demi kesempurnaan makalah ini.

Pacitan, 25 Oktober 2021

Penyusun
DAFTAR ISI

KATA PENGANTAR......................................................................................................................................3
DAFTAR ISI ....................................................................................................................................................4
BAB VI ............................................................................................................................................................5
Perintah Dasar SQL DML (Data Manipulation Language) .............................................................................5
6.1 Uraian Materi.............................................................................................................................................5
6.2 Alat Dan Bahan .........................................................................................................................................5
6.3 Instruksi/Cara Kerja...................................................................................................................................6
6.4 Gambar Rangkaian ....................................................................................................................................6
6.5 Hasil .........................................................................................................................................................10
6.6 Kesimpulan ..............................................................................................................................................11
BAB VI
Perintah Dasar SQL DML (Data Manipulation Language)

6.1 Uraian Materi


Data Manipulation Language adalah bagian inti perintah SQL, yang digunakan untuk
melakukan penambahan, pembaharuan data atau menghapus data didalam database. Sebuah
kegatan yang melibatkan seluruh perintah DML dapat disebutjuga kegiatan transaksi. Beberapa
perintah DML dalam aplikasi MariaDB meliputi : 1. Memasukkan Data (INSERT)
Perintah Insert digunakan untuk memasukkan baris baru ke table didalam database.

Gambar 6.1 Penggunaan Perintah INSERT


2. Melihat Data (SELECT) Perintah Select digunakan untuk menampilkan data didalam table

Gambar 6.2 Penggunaan Perintah SELECT


3. Merubah Data (UPDATE) Perintah update digunakan dalam mengupdate baris data yang
terdapat didalam tabel

Gambar 6.3 Penggunaan Perintah UPDATE


4. Menghapus Data (DELETE) Perintah delete digunakan dalam menghapus baris data yang
terdapat didalam tabel.

Gambar 6.4 Penggunaan Perintah DELETE


6.2 Alat Dan Bahan
1. Modul Praktikum
2. Buku Bacaan Tambahan
3. Laptop atau Komputer PC
4. Aplikasi Basisdata MariaDB

6.3 Instruksi/Cara Kerja


1. Menggunakan Command Prompt dalam setiap aktivitas praktikum.
2. Membuat table nilai_mahasiswa sesuai dengan gambar.

Gambar 6.5 Relasi Data Tabel Mahasiswa dengan NilaiMahasiswa


3. Menginputkan nilai-nilai yang ada pada gambar table dibawah ke dalam table nilai_mahasiswa.

Gambar 6.6 Nilai Mahasiswa


6.4 Gambar Rangkaian
6.4.1 Mengakses MariaDB
Menggunakan perintah mysql -u root -p
Gambar 6.7 Mengakses MariaDB

6.4.2 Membuat database baru dengan nama Mahasiswa


Menggunakan perintah create database Mahasiswa; dan
diakses dengan perintah use Mahasiswa;

Gambar 6.8 Membuat database Mahasiswa

6.4.3 Membuat tabel Mahasiswa sesuai gambar.


Menggunakan perintah create table Mahasiswa (NIM char(10) not null, NAMA_MHS
varchar(30) not null, ALAMAT varchar(30) not null, primary key (NIM));

Gambar 6.9 Membuat table Mahasiswa

6.4.4 Membuat tabel Nilai_Mahasiswa sesuai gambar


Menggunakan perintah create table Nilai_Mahasiswa (ID char(10), NIM char(10) not null,
MATKUL varchar(30) not null, NILAI char(3) not null, primary key (NIM), foreign key
(NIM) references Mahasiswa (NIM)):
Gambar 6.10 Membuat table Nilai_Mahasiswa

6.4.5 Mengisi table Mahasiswa sesuai data yang ada pada gambar. Menggunakan
perintah insert into Mahasiswa value (‘nim
mahasiswa1’,’nama_mahasiswa1’,’alamat mahasiswa1’), (‘nim
mahasiswa2’,’nama_mahasiswa2’,’alamat mahasiswa2’), (‘nim
mahasiswan’,’nama_mahasiswan’,’alamat mahasiswan);

Gambar 6.11 Mengisi table Mahasiswa

6.4.6 Mengisi table Nilai_Mahasiswa sesuai data yang ada pada gambar. Menggunakan
perintah insert into Nilai_Mahasiswa value
(‘id_mahasiswa1’,’nim_mahasiswa1’, ‘matkul_mahasiswa1’,’nilai_mahasiswa1’),
(‘id_mahasiswan’,’nim_mahasiswan’, ‘matkul_mahasiswan’,’nilai_mahasiswan’);
Gambar 6.12 Memasukkan data pada table Nilai_Mahasiswa

6.4.7 Dikarenakan terjadi duplakasi primary key, maka kita harus mengubah kolom table
Nilai_Mahasiswa untuk menghilangkan duplikasi, pertama kita hapus dahulu kolom
MATKUL dan NILAI.
Dengan perintah alter table Nilai_Mahasiswa drop column MATKUL; dan alter table
Nilai_Mahasiswa drop column NILAI;

Gambar 6.13 Menghapus kolom matkul dan nilai

6.4.8 Menambahkan table Bahasa_indonesia, Bahasa_Inggris dan matematika..


Menggunakan perintah alter table Nilai_Mahasiswa add Bahasa_Indonesia char(3) not null
after NIM; , alter table Nilai_Mahasiswa add Bahasa_Inggris char(3) not null after NIM; dan
alter table Nilai_Mahasiswa add Matematika char(3) not null after NIM;
Gambar 6.14 Menambahkan kolom baru

6.4.9 Mengisi table Nilai_Mahasiswa sesuai tabel nilai mahasiswa setelah diperbaiki
Menggunakan perintah insert into Nilai_Mahasiswa values
(‘id_mahasiswa1’,’nim_mahasiswa1’,’nilai_matematika_mahasiswa1’,
’nilai_bhs.inggris_mahasiswa1’, ’nilai_bhs.indonesia_mahasiswa1’),
(‘id_mahasiswan’,’nim_mahasiswan’,’nilai_matematika_mahasiswan’,
’nilai_bhs.inggris_mahasiswan’, ’nilai_bhs.indonesia_mahasiswan’),

Gambar 6.15 Memasukkan data ke dalam table Nilai_Mahasiwa


6.5 Hasil
6.5.1 Melihat isi table Mahasiswa, menggunakan perintah select * from Mahasiswa;
Gambar 6.16 Isi table Mahasiswa

6.5.2 Melihat isi table Nilai_ Mahasiswa, menggunakan perintah select * from Nilai_Mahasiwa;

Gambar 6.17 Isi table Nilai_Mahasiswa

6.6 Kesimpulan
Dengan menggunakan perintah Data Manipulation Language kita dapat melakukan
penambahan menggunakan perintah insert, pembaharuan data menggunakan perintah update atau
menghapus data menggunakan perintah delete yang ada didalam database Lampiran 2 Form
Penilaian Praktikum
PROGRAM STUDI PEMELIHARAAN KOMPUTER DAN
JARINGAN AKADEMI KOMUNITAS NEGERI PACITAN
Jl. Walanda Maramis No. 4A, Barean, Sidoharjo, Kec. Pacitan, Kab. Pacitan
Telp : (0357) 881652 ,info@umpo.ac.id

Form Penilaian Praktikum Perintah Dasar SQL DML


(Data Manipulation Language)

Nama : Syafila Rahma Saputri


NRP : 1121020015
Program Studi : Pemeliharaan Komputer dan Jaringan

Pemberi Nilai Nilai (0 -100 )

Dosen Mata
2
Kuliah Penguasaan materi setelah pelaksanan
praktikum
3

NILAI
Konversi Huruf =
AKHIR ( 𝑡𝑜𝑡𝑎𝑙⁄4 ) =

A : 90-100
A- : 80-89
B : 70-79
B- : 65-69
C : 56-64
D : 40-55

Pembimbing
Praktikum

Bagus Julianto, S.ST.,M.T.


NIK.19870710 201903 1 007

Anda mungkin juga menyukai