Langsung ke konten utama

LAPORAN PRAKTIKUM V Data Manipulation Language (DML)

LAPORAN PRAKTIKUM SISTEM MANAJEMEN BASIS DATA


                                         Mata Kuliah           :  Sistem Manajemen Basis Data
                                         Dosen Pengampu   :  Ibu Tri Astuti, S.Kom, M.Eng
Disusun Oleh :
Nama Mahasiswa      : Muhammad Safrijal Zulmi
NIM                            : 17.12.0037
Kelas                           : SI 17 A
PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
  AMIKOM PURWOKERTO
2017/2018





PENDAHULUAN
     SQL adalah singkatan dari Structured Query Language. Sedangan pengertian SQL adalah suatu bahasa (language) yang digunakan untuk mengakses data di dalam sebuah database relasional. SQL sering juga disebut dengan istilah query, dan bahasa SQL secara praktiknya digunakan sebagai bahasa standar untuk manajemen database relasional. Hingga saat ini hampir seluruh server database atau software database mengenal dan mengerti bahasa SQL.
Sejarah SQL
      Awal mula lahirnya bahasa SQL yaitu pada bulan Juni 1970, dimana saat Jhonny Oracle yang merupakan seorang peneliti dari perusahaan IBM memiliki gagasan pembuatan basis data relasional, ide tersebut dituangkan dalam sebuah artikel. Di dalam artikel tersebut juga dibahas mengenai kemungkinan membuat sebuah bahasa standar untuk mengakses data dalam database tersebut. Bahasa standar tersebut diberinama SEQUEL (Structured English Query Language). Setelah kemunculan artikel tersebut lalu IBM memutuskan untuk mengembangkan pembuatan bahasa SEQUEL. Namun penamaan SEQUEL dalam bahasa standar tersebut bermasalah dengan hukum sehingga diubahlah menjadi SQL.

                                              BAB I
LANDASAN TEORI
Data Manipulation Language (DML)
A.    Menyeleksi Data dengan WHERE Untuk menyeleksi data yang ditampilkan tambahkan klausa WHERE setelahklausa FROM.Sintak dasar perintah SELECT menjadi seperti berikut : Select nama_kolom,nama_kolom,...| * From nama_tabel Where Kondisi; Klausa where harus diletakkan setelah klausa from kemudian diikuti dengan kondisi.Kondisi merupakan ekspresi pembanding yang digunakan untuk menyeleksi data.Berikut merupakan daftar operator pembanding bisa digunakan pada klausa where.

DATA DEFINITION  LANGUAGE
  • DDL adalah sub perintah dari bahasa SQL yang digunakan untuk membangun kerangka sebuah database, dalam hal ini database dan table. Terdapat tiga perintah penting dalam DDL, yaitu CREATE, ALTER, DROP.
  • CREATE: perintah ini digunakan untuk membuat, termasuk di dalamnya membuat database baru, tabel baru view baru, dan kolom baru. Contoh: CREATE DATABASE nama_database
  • ALTER: perintah ALTER berfungsi untuk mengubah struktur tabel yang telah dibuat. Mencakup di dalamnya mengubah nama tabel, menambah kolom, mengubah kolom, menghapus kolom, dan memberikan atribut pada kolom. Contoh: ALTER TABLE nama_tabel ADD nama_kolom datatype
  • DROP: perintah DROP berfungsi untuk menghapus database atau tabel. Contoh: DROP DATABASE nama_database
DATA MANIPULATION LANGUAGE (DML)
  • DML adalah sub perintah dari bahasa SQL yang digunakan untuk memanipulasi data dalam database yang telah dibuat. Terdapat empat perintah penting dalam DML, yaitu INSERT, SELECT, UPDATE, dan DELETE.
  • INSERT: perintah ini digunakan untuk memasukkan data baru ke dalam sebuah tabel. Perintah ini tentu saja bisa dijalankan ketika database dan tabel sudah dibuat. Contoh: INSERT INTO nama_tabel VALUES (data1, data2, dst…);
  • SELECT: perintah ini digunakan untuk mengambil dan menampilkan data dari tabel atau bahkan dari beberapa tabel dengan penggunaan relasi. Contoh: SELECT nama_kolom1, nama_kolom2 FROM nama_tabel;
  • UPDATE: perintah update digunakan untuk memperbaharui data pada sebuah tabel. Contoh: UPDATE nama_tabel SET kolom1=data1, kolom2=data2,… WHERE kolom=data;
  • DELETE: perintah delete digunakan untuk menghapus data dari sebuah tabel. Contoh: DELETE FROM nama_tabel WHERE kolom=data;

BAB II
PERMASALAHAN  
1. Menyeleksi data dengan syntax WHERE  
2. Bagaimana cara untuk menggunakan Logical Condition dengan Operator : AND,OR,NOR. 
3. Bagaimana cara untuk mengurutkan data dengan ORDER BY

BAB III
ANALISA DAN PEMBAHASAN 
 Tampilkan Tabel Barang dan Tabel Jual 


Menyeleksi Data dengan Klausa Where
1.                Mencari barang dengan kode barang = 10011


2. Mencari barang yang harganya kurang dari 2.000.000

3. Mencari data berdasarkan nilai bertipe karakter atau date harus diapit tanda petik tunggal, untuk karakter perhatikan case- ssensitive dan untuk tanggal format sensitive.
                            

   Defalut format tanggal DD-MON-RR

4. Operator IN

5. Operator Like  
Menampilkan  nama_barang yang huruf kedua pada namanya adalah huruf 
Untuk menampilkan barang yang ada tanda underscore ( _ ) atau persen ( % ) digunakan keyword escape pada format like.

 Menampilkan nama_barang yang huruf kedua pada namanya adalah huruf 'C

Menampilkan barang yang ada tanda underscore (_) 



 
BAB III
KESIMPULAN

Kesimpulan dari praktikum III yaitu kita belajar menyeleksi data dengan klausa Where ,dengan cara mencari barang dengan kode, mencari harga barang, mencari data berdasarkan nilai bertipe karakter, operator IN, Oprator Like.
Demikian laporan ini saya buat sebagai mana mestinya sesuai dengan paparan mengenai materi yang menjadi pokok pembahasan dalam materi database mysql.

Daftar Pustaka

Modul ibu tri


Komentar

Posting Komentar

Postingan populer dari blog ini

Laporan Praktikum Sistem Basis Data tentang DDL dan DML

LAPORAN PRAKTIKUM                                          Mata Kuliah           :  Sistem Manajemen Basis Data                                          Dosen Pengampu   :  Ibu Tri Astuti, S.Kom, M.Eng Disusun Oleh : Nama Mahasiswa      : Muhammad Safrijal Zulmi NIM                            : 17.12.0037 Kelas                    ...

Laporan Praktikum Sistem Manejemen Basis Data tentang DML

LAPORAN PRAKTIKUM SISTEM MANAJEMEN BASIS DATA Tentang DML                                          Mata Kuliah           :  Sistem Manajemen Basis Data                                          Dosen Pengampu   :  Ibu Tri Astuti, S.Kom, M.Eng Disusun Oleh : Nama Mahasiswa      : Muhammad Safrijal Zulmi NIM                            : 17.12.0037 Kelas             ...