Laporan Hasil Praktikum Basdat I MJ [PDF]

  • 0 0 0
  • Suka dengan makalah ini dan mengunduhnya? Anda bisa menerbitkan file PDF Anda sendiri secara online secara gratis dalam beberapa menit saja! Sign Up
File loading please wait...
Citation preview

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