Anda di halaman 1dari 15

LAPORAN HASIL PRAKTIKUM

BASIS DATA

DISUSUN OLEH :

NAMA : MUHAMMAD JAILANI


NIM : DBC 118 075
KELAS :C
MODUL : II (Data Manipulation Language)

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
2020
BAB I

TUJUAN DAN LANDASAN TEORI

Tujuan Praktikum

1. Mahasiswa dapat mengetahui apa itu Data Manipulation Language.

2. Mahasiswa dapat mengetahui apa saja pernyataan-pernyataan Data


Manipulation Language.

3. Mahasiswa dapat menerapkan Data Manipulation Language terhadap basis


data yang dibuat.

 Dasar Teori

4. SQL

SQL atau Structured Query Language adalah sebuah bahasa yang


digunakan untuk mengakses data dalam basis data relasional. Bahasa ini
secara de facto merupakan bahasa standar yang digunakan dalam
manajemen basis data relasional. Saat ini hampir semua server basis
data yang ada mendukung bahasa ini untuk melakukan manajemen datanya.

1. DML

Data Manipulation Language (DML) merupakan kumpulan perintah SQL


yang digunakan untuk proses pengolahan isi data didalam table seperti
memasukkan, merubah dan menghapus isi data – dan tidak terkait dengan
perubahan struktur dan definisi tipe data dari objek database. Berikut tujuan dari
DML:

1. Mengambil informasi yang tersimpan dalam basis data.

2. Menyisipkan informasi baru dalam basis data.

3. Menghapus informasi dari tabel.


Terdapat dua tipe DML yaitu prosedural dan non prosedural. Procedural
DML digunakan untuk memberi tahu sistem data apa yang
dibutuhkan dan bagaimana cara mengambil data tersebut. Procedural DML di
embed ke dalam bahasa pemrograman tingkat tinggi. Non procedural DML
digunakan untuk menyatakan data apa yang dibutuhkan-bukan bagaimana data
tersebut diambil. Non procedural disebut juga dengan declarative programming.
DML digunakan untuk memanipulasi data yang ada dalam suatu tabel. Perintah
yang umum dilakukan adalah:

1. INSERT 

2. UPDATE 

3. DELETE 

4. SELECT 

DML merupakan perintah SQL yang berhubungan dengan manipulasi atau


pengolahan data atau record dalam table. Berikut penjelasan dari pernyataan-
pernyataan pada DML:

1. Insert

Perintah ini digunakan untuk menyisipkan atau memasukkan data baru


ke dalam tabel. Berikut konsep dari perintah Insert:

INSERT INTO [NAMA_TABLE] ([DAFTAR_FIELD])

VALUES ([DAFTAR_NILAI])

1. Update

Berfungsi untuk merubah record atau nilai didalam suatu kolom.


Berikut konsep dari perintah Update:

UPDATE [NAMA_TABLE] SET [NAMA_KOLOM]=[NILAI]


WHERE [KONDISI]

1. Delete

Menghapus record atau nilai didalam suatu kolom pada tabel tertentu.

DELETE FROM [nama_table] Where [KONDISI]

1. Select

Select adalah perintah yang di gunakan untuk menampilkan nilai atau


record yang dipilih.

SELECT [nama_tabel|alias.]nama_field1 [AS alias1] [, nama_field2,


...]

FROM nama_tabel1 [AS alias1] [INNER|LEFT|RIGHT JOIN


tabel2 ON ''kondisi_penghubung'']

[, nama_tabel3 [AS alias3], ...]

[WHERE ''kondisi'']

[ORDER BY nama_field1 [ASC|DESC][, nama_field2 [ASC|


DESC], ...]]

[GROUP BY nama_field1[, nama_field2, ...]]

[HAVING ''kondisi_aggregat'']
BAB II

PEMBAHASAN

Gambar 2.1 Membuat Daata pada Table Gedung

Pada gammbaar diatas melakukan intputan yang data pada sebuah entiti Gedung
dengan memasukin sebuah data baru pada table sesuai Type data dari atribut. Yaitu
memasukan data dari nama_gedung,id_gedung,Alamat_gedung,dan Harga sewa.
Dengan memenuhi perintaah tugas praktikum nomer 1

Gambar 2.2 Hassil Data Ditable Gedung

Gambar 2.3 Membuat Data Pada Tabel Penyewa

Pada gambar 2.3 merupakan proses atau tahap melakukan penambahan pada data
pada table penyewa dengan menambahkan Nilai ID_penyewa,Alamat_Penyewa,KtP,
dan Nama.dengan perintah ISEERT INTO nama_table, kemudian masuukan atribut
yang mau di input kemudian lanjutkan denga kata value untuk menambah nillai pada
atribut tersebut.

Gambar 2.4 Tampilan Hasil Penambahan Data ke-3

Pada gambar diatas merupakan hasil dari Inputan data ke 3 yaitu id_penyewa 003
,almat penyewa tidak di inputkan, Ktp 546344, kemudian nama naruto. Dengan
perintah ISERT INTO nama_table, kemudian masuukan atribut yang mau di input
kemuudian lanjutkan denga kata value untuk menambah nillai pada atribut tersebut.

Gambar 2.5 Input Data Ke-4

Paada bagian ini untuk memenuhi perintah pada tugas praktikum nomer 4
memasukkan data dengan nama penyewaa yang sama. Pada gambar 2.5 merupakan
langkaah atau cara memasukan data seperti sebelumnya dengan perintah ISERT
INTO nama_table, kemudian masukan atribut yang mau di input kemudian lanjutkan
dengan kata value untuk menambah nillai pada atribut tersebut.
Gambar 2.6 Hasil Data yang sudah di Input

Pada gambar diatas merupakan hasil dari data yang telah diinputkan dan untuk
memenuhi Tugas paktikum nomer 5. Seperti gambar diatas terdapat sebuaah perintah
yang dapat menampilkan sebuah data yang telah di inputkan pada sebuah table yang
telah di masukan sebelumnya dengan perintah SELECT*FROM nama_Table.

Gambar 2.7 Menginputkan Data Header Sewa

Gambar 2.8 MengUpdate data baru pada Heaader Sewa


Pada gambar 2.7 dan gambar 2.8 hasil yang di masukan dari sebuah data ke table
Header sewa kemudian di ubah dengan perintah Update Syntak update [nama tabel]
set [nama_kolom] =[nilai] where [kondisi] ini digunakan untuk mengupdate atau
memperbaharui data pada kolom atau atribut tertentu. Seperti pada gambar 2.8 kolom
atau atribut yang di update adalah pada kolom tanggal bayar, setelah snytak set [nama
kolom] baru dimasukan data yang ingin masukan mengantikan data yang sebelumya.
Kemudian dengan kondisi atau yang digunakan untuk menetukan pada bagian mana
data baru itu masuk pada tabel. Pada bagian ini merupakan hasil dari perintahn Tugas
Praktikum nomeer 6.`

Gambar 2.9 Update KTP pada kondisi Nama

Pada gambar 2.9 melakukan sebuah perubahan pada Nomer telpon yang pada kondisi
ini dengan melakukan pemanggilan nama penyewa. Pada sebuah perintah UPDATE
(Nama_Table) menunjukan data yang ini diubah pada table tersebut. Kemudia SET
(Nama_atribut = ’Data_Inpytan’) merupakaan perrintah untuk memasukan data baru
yang ingin dimasukan. Kemudian WHERE (nama_atribuut = ‘Data_Inputan yang
tersedia’) pada perintah tersebut melakukan perintah yang ini diubah pada data yang
sudah tersedia sebelumnya. Disini saya melakukan percobaan menggunakan data ke3
yaitu nama penyewa NARUTO dengan nomer telpon awal 0857 kemudian dari
perrintaah tersebut dapat berubah menjaadi 0812.

Gambar 2.10 delete data Gedung

Pada gambar 2.10 terdapat Syntak detete from [nama tabel] where [kondisi] ini
digunakan untuk menghapus data pada tabel, dengan kondisi yang digunakan untuk
menentukan data baris ke berapa yang ingin dihapus. Seperti pada gambar
menggunakan kondisi Nama, maka pada baris dengan Nama “”Naruto” data pada
tabel akan dihapus.

Gambar 2.11 Hapus daan Tampil data


Syntak delete from [nama tabel] ini digunakan untuk menghapus seluruh data
yang terdapat pada tabel. Sperti halnya pada gambar diatas atau gambar 2.11.

KESIMPULAN
Dari praktikum yang sudah dilakukan dapat disimpulkan bahwa :
 Data Manipulation Language (DML) merupakan kumpulan perintah SQL
yang digunakan untuk proses pengolahan isi data didalam table seperti
memasukkan, merubah dan menghapus isi data dan tidak terkait dengan
perubahan struktur dan definisi tipe data dari objek database.
 DML digunakan untuk memanipulasi data yang ada dalam suatu tabel.
Perintah yang umum dilakukan seperti insert, update, delete, select.
 Insert, perintah ini digunakan untuk menyisipkan atau memasukkan data baru
ke dalam tabel
 Update berfungsi untuk merubah record atau nilai didalam suatu kolom.
 Delete digunakan untuk menghapus record atau nilai didalam suatu kolom
pada tabel tertentu.
 Select adalah perintah yang di gunakan untuk menampilkan nilai atau record
yang dipilih.
DAFTAR PUSTTAKA
Dosen Teknik Informatika. 2020. Modul Praktikum Basis Data I. Universitas
Palangka Raya. Fakultas Teknik. Jurusan Teknik Informatika. (Diakses, Rabu
15 April 2020).
Abdullatif. 2018. Apa yang dimaksud dengan data manipulation language.
https://www.dictio.id/t/apa-yang-dimaksud-dengan-data-manipulation-
language/. (Diakes, Rabu 15 April 2020).
Fikriansyah. 2017. Perintah Dasar MySQL Lengkap daan contoh penggunaannya.
https://www.tutorialpedia.net/perintah-dasar-mysql-lengkap/. Diakses pada
tanggal 13 April 2020.
LAMPIRAN

Gambar Membuat Daata pada Table Gedung

Gambar Hassil Data Ditable Gedung

Gambar Membuat Data Pada Tabel Penyewa

Gambar Tampilan Hasil Penambahan Data ke-3


Gambar Input Data Ke-4

Gambar Hasil Data yang sudah di Input

Gambar Menginputkan Data Header Sewa


Gambar MengUpdate data baru pada Heaader Sewa

Gambar Update KTP pada kondisi Namaa

Gambar delete data Gedung

Gambar Hapus daan Tampil data

Anda mungkin juga menyukai