Langsung ke konten utama

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                           : 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.

Jenis Perintah SQL

     Dalam penggunaan SQL terdapat beberapa perintah yang berguna untuk mengakses dan memanajemen data yang terdapat dalam database. Jenis peringah SQL secara umum dibagi kepada tiga sub perintah, yaitu DDL (Data Definition Language), DML (Data Manipulation Language), dan DCL (Data Control Language)

BAB I
LANDASAN TEORI
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. Bagaimana cara menampilkan data di Tabel Wilayah ?
    2. Bagaimana cara menampilkan data di Tabel Pelanggan ?
    3. Bagaimana cara menampilkan Data di Tabel Barang ?
    4. Bagaimana cara Menyeleksi Data dengan Where
    5. Bagaimana cara menggunakan Operator Between And

    BAB III
    ANALISA DAN PEMBAHASAN 

    Ø   Cara memasukan data wilayah :



    Ø  Cara menampilkan data di Tabel Wilayah:

    Ø  Cara menampilkan data di Tabel Pelanggan:
    INSERT terlebih dahulu data si Pelanggan dengan dua cara

  • Hasil Tabel Pelanggan :
    Ø  Cara menampilkan Data di Tabel Barang :
    INSERT terlebih dahulu data Barang dengan dua cara :
    1.1 
    1.2

  • Ø  Menampilkan data di tabel jual :


    Ø  Ekspresi aritmetika dengan operand berupa kolom :


    Ø  Ekspresi aritmetika dengan operand yang bukan berasal dari kolom dari suatu tabel (menggunakan tabel dual) : 










    Ø  Ekspresi aritmetika dengan operand variable system database. Menggambil tanggal saat ini dari system database :
     






    Mengambil nama user yang sedang login saat ini:

     







     
    Ø  Operasi matematika dengan menggunakan data tanggal ( menggunakan to_date)
    Syntax  select to_date (’30-sep-17’) + 2 from  dual;


    Ø   Kemudian penggunaan kolom alias dapat digunakan untuk mengganti judul kolom dari hasil query .
    Syntax select id_jual,total,total*0.01 as diskon, total - (total*0.01)
    as "Jumlah Bayar" from jual;


    Ø  Lalu penggunaan Concatination , yaitu digunakan untuk beberapa kolom atau kolom dengan suatu text menjadi kolom output . Concatination di lambangan dengan symbol ( | | ) . contoh syntax              select kode_wilayah || 'Sebagai kode wilayah' || nama_wilayah as "Kode Wilayah dan Nama Wilayah" from wilayah;
    Ø Kemudian penggunaan Distinct ,yaitu digunakan untuk menghilangkan duplikasi nilai. Sysntax select distinct (id_plg) from jual;
    Ø  Menyeleksi data dengan Where
    Sysntax select * from jual where id_plg = 201;
    Ø  Mecari data transaksi penjualan yang membeli barang diatas Rp.10.000.00 dengan    id  pelanggan = 201 .
    Syntax select * from jual where total > 10000000 and id_plg = 201;
    Ø  Menggunakan perintah operator beetween .. and
    Syntax select * from jual where total between 10000000 and 45000000;

    BAB IV
    KESIMPULAN

     

    DML merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data sebagaimana direpresentasikan oleh model data. Ada 2 (dua) jenis DML adalah sebagai berikuit :
    1. Prosedural, yang mensyaratkan pemakai menentukan, data apa yang diinginkan serta bagaimana cara mendapatkannya.
    2. Nonprosedural, yang membuat pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya



     BAB V
    PENUTUP


  • Daftar Pustaka :
    3. Paul, Ryan.2003.A Guided Tour Of The Microsoft Command Shell.Ars Technica.     

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 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               ...