LAPORAN PRAKTIKUM SMBD 2



LAPORAN PRAKTIKUM



Mata Kuliah            : Sistem Manajemen Basis Data
Dosen Pengampu : Ibu Tri Astuti, S.Kom. M.Eng

                        Disusun Oleh:
Nama : Candra Novian
NIM : 17.12.0005
Kelas : SI17A


PROGRAM STUDI SISTEM INFORMASI
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
AMIKOM PURWOKERTO
2017/2018



BAB I
PENDAHULUAN
A.     LATAR BELAKANG
Didalam sebuah software ada beberapa komponen yang harus kita ketahui, bukan hanya diketahui tetapi kita juga harus mengerti apa fungsi dari komponen yang terdapat di software tersebut. Salah satu komponen yang ada di dalam software tersebut adalah bahasa pemograman. Ada banyak sekali bahas pemograman di sebuah software. Diantaranya adalah Data Manipulation Language (DML), Data Definition Language (DDL), dan Device Control Media Language (DCML).
              Dalam bahasa pemograman tersebut memiliki fungsi yang berbeda-beda. Sebagai contoh bahasa pemograman DDL, bahasa pemograman ini biasanya digunakan pembuatan tabel dalam sebuah software aplikasi. Bukan hanya DDL saja yang digunakan untuk membuat sebuah tabel tetapi DML juga dapat digunakan untuk pembuatan tabel. Dengan menggunakan DML ini kita dapat memanipulasi suatu tabel.
B.     SOAL/PERMASALAHAN
1.      Bagaimana cara membuat tabel wilayah, tabel pelanggan, dan tabel jual?
2.      Bagaimana cara menampilkan tabel wilayah, tabel pelanggan, tabel jual?
3.      Bagaimana cara menggunakan operasi Aritmetika, ekspresi aritmetika,tanggal numerik, tanggal-tanggal,urutan pengerjaan Operator, menggunakan kolom alias


C.     LANDASAN TEORI
DDL adalah singkatan dari Data Definition Language yaitu kumpulan perintah pada SQL untuk menggambarkan desain dari database secara menyeluruh, selain itu DDL (Data Definition Language) juga digunakan untuk membuat, merubah maupun menghapus struktur atau definisi tipe data dari obyek yang ada pada database.


DDL (Data Definition Language) berfungsi untuk membuat, merubah dan menghapus struktur data pada database.

Berikut adalah perintah-perintah pada DDL (Data Definition Language)
1. Perintah Create / Membuat
  • Create database berfungsi untuk membuat database baru
  • Create Function berfungsi untuk membuat fungsi pada database
  • Create index berfungsi untuk membuat index pada database
  • Create procedur berfungsi untuk membuat procedure pada data dase
  • Create Table yaitu perintah yang digunakan untuk membuat tabel baru pada database
  • Create Trigger berfungsi untuk membuat trigger pada database


2. Perintah untuk merubah
  • Alter Table yaitu perintah yang digunakan untuk merubah struktur dari sebuah tabel
3. Perintah untuk menghapus / Drop
  • Drop Database yaitu perintah yang berfungsi untuk menghapus database (Contoh: DROP nama_databases;)
  • Drop Table yaitu perintah yang digunakan untuk menghapus tabel pada database



































BAB II
ISI LAPORAN

Pembahasan
1.      Menampilkan data di tabel wilayah
 
2.      Menampilkan data di tabel pelanggan

 

        

3.      Menampilkan data di tabel barang


 

 







4.      Menampilkan data tabel jual
 
 
                            
                                            
 


5.      Ekspresi aritmetika dengan operand berupa kolom
6.      Ekspresi aritmetika dengan operand yang bukan berasal dari kolom dari suatu tabel (menggunakan tabel dual)
7.      Ekspresi aritmetika dengan operand variable sistem database. Mengambil tanggal saat ini dari sistem database
8.      Mengambil nama user yang sedang login saat ini
 
9.      Operasi aritmetika dengan data tanggal menggunakan to_date (merupakan fungsi untuk melakukan konversi tipe data karakter menjadi tipe data date)
 
10.  Tanggal- numerik
 
11.  Tanggal- tanggal
 
12.  Urutan pengerjaan Operator
13.  Menggunakan kolom alias
 
ü  Kolom alias dapat digunakan untuk mengganti judul kolom dari hasil query





ü  Perintah tersebut diatas juga bisa menggunakan keyword as seperti berikut

1



14.   Concatination


                     

15.  Distinct
Apabila tidak teliti maka berkesimpulan ada 4 pelanggan yang sudah membeli barang. Untuk menghindari duplikasi data sebaiknya gunakan fungsi distinct.
 
16.  Menyeleksi data dengan where
 
17.  Mencari transaksi penjualan yang membeli barang diatas Rp 10.000.000,00
Dengan id pelanggan=201 menggunakan
18.  Operator Between…And

























BAB III
PENUTUP
A.     KESIMPULAN
1.      Dalam perancangan tabel tersebut kita dapat membuat database, menghapus database, menngunakan database, dan menampilkan database dengan aplikasi SQL Plus menggunakan Data Definition Language.
2.      DML merupakan merupakan perintah-perintah yang memungkinkan pengguna melakukan akses dan manipulasi data sebagaimana yang telah diorganisasikan sebelumnya dalam model data yang tepat, Data Manipulation Language digunakan untuk memanipulasi database yang telah didefinisikan dengan DDL
3.      DCL merupakan merupakan perintah-perintah yang digunakan untuk mengontrol data.

B.     DAFTAR PUSTAKA

     http://www.carawebs.info/2013/08/pengertian-ddl-dml-dcl.html

Komentar

Postingan populer dari blog ini

Penggunan Join Table , Equi join, Inner join, dan Outer join pada SQL

lporan SMBD Modul 5 dan 6

laporan praktikum smbd