12 0 327 KB
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 pernyataanpernyataan 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-manipulationlanguage/. (Diakes, Rabu 15 April 2020). Fikriansyah. 2017. Perintah Dasar MySQL Lengkap daan contoh penggunaannya. https://www.tutorialpedia.net/perintah-dasar-mysql-lengkap/. tanggal 13 April 2020.
Diakses
pada
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