Anda di halaman 1dari 10

3.

Database supermarket dengan nama bdl_toko , dan 3 buaPh tabel yaitu barang, pembelian,
dan pelanggan.

Ddl (Data Definition Language) yang dimana didalamnya termasuk salah satunya :
a. Create Database bdl_toko adalah koding untuk membuat sebuah database supermarket dengan
nama bdl_toko.
b. Drop database bdl_toko untuk menghapus database atau table.
c. Kemudian membuat koding use bdl_toko untuk menggunakan database tersebut.
d. Setelah itu, create table yang digunakan untuk membuat tabel barang. Kemudian mengisikan
tabel barang dengan id_barang, nama_barang, tipe_barang, tanggal_terima, stok_barang,
harga_barang dan supplier.
e. Constraint didefinisikan batasan atau aturan yang ada pada tabel, pada suatu kolom yang ada
pada suatu tabel sebagai suatu PRIMARY KEY.
Kemudian membuat DML (Data Manipulation Language) adalah bahasa yang memungkinkan
pengguna mengakses atau memanipulasi data yang berbentuk suatu model data tertentu.
DML disini terdiri dari :
a. Insert into, yang berfungsi untuk menyisipkan atau menambahakan data (tuple) baru ke
dalam tabel , values yang didalamnya terdapat nilai atau isi dari atribut-atribut yang akan
diisikan.
Kemudian di bawah ini adalah hasil dari kodingan tabel barang :
Dibawah ini adalah kodingan tabel pembelian, yang berisikan :
a. Setelah itu, create table yang digunakan untuk membuat tabel barang. Kemudian
mengisikan tabel barang dengan id_pembelian, id_pelanggan, id_barang, tanggal_beli,
dan jumlah_pembelian.
b. Insert into , values berfungsi untuk menyisipkan atau menambahakan data (tuple) baru
ke dalam tabel.
c. Constraint didefinisikan batasan atau aturan yang ada pada tabel, pada suatu kolom yang
ada pada suatu tabel sebagai suatu PRIMARY KEY.
d. Dan bisa dilihat hasilnya seperti pada gambar.
Dibawah ini adalah kodingan tabel pelanggan, yang berisikan :
b. Setelah itu, create table yang digunakan untuk membuat tabel barang. Kemudian
mengisikan tabel pelanggan, dengan atributnya berupa id_pelanggan, nama_pelanggan,
jenis kelamin, alamat_pelanggan, telpon_pelanggan.
e. Constraint didefinisikan batasan atau aturan yang ada pada tabel, pada suatu kolom yang
ada pada suatu tabel sebagai suatu PRIMARY KEY Insert into , values berfungsi untuk
menyisipkan atau menambahakan data (tuple) baru ke dalam tabel.
f. Dan bisa dilihat hasilnya seperti pada gambar.
4. kode barang revisi.

Select concat berfungsi untuk menyambungkan string, misalkan pada bagian ini menyambugkan
kode barang pada huruf pertama,keempat dan kelima serta berisikan hanya tahun penerimaan
barang saja, dengan namanya sebagai Kode barang revisi.
Left untuk mengambil huruf pertama pada kode barangnya.
Right untuk mengambil dua huruf terakhir pada kode barang. Year mengambil tahun pada
penerimaan barang yang kemudian disambungkan dengan concat.
AS untuk membuat nama dari tablenya. From untuk memilih dari table apa kita mengambil data
dan akan menghubungkan ke tabel apa.
5. penyelesaian permasalahan :
a. Menampilkan id_barang, barang.nama_barang, pembelian.id_pembelian,
pembelian.tanggal_beli.

Select untuk memilih atribut apa saja yang akan ditampilkan datanya. From untuk
memilih dari table apa kita mengambil data dan akan menghubungkan ke tabel apa.
Inner join adalah data pada tabel pertama akan dihubungkan dengan data pada tabel
kedua apabila nilai field yang dijadikan patokan relasi kedua tabel memiliki nilai yang
sama. On untuk menjelaskan pada tabel apa dan ke tabel apa data akan ditampilkan.
b. Menampilkan id_barang, nama_barang, stok_barang, id_pembelian, tanggal_beli, dan
jumlah_pembelian.

Select untuk memilih atribut apa saja yang akan ditampilkan datanya.
From untuk memilih dari table apa kita mengambil data dan akan menghubungkan ke
tabel apa.
Inner join adalah data pada tabel pertama akan dihubungkan dengan data pada tabel
kedua apabila nilai field yang dijadikan patokan relasi kedua tabel memiliki nilai yang
sama.
On untuk menjelaskan pada tabel apa dan ke tabel apa data akan ditampilkan.
c. Menampilkan nama_barang dan nama_pelanggan tapi penjualan ysng terjual dengan
jumlah ganjil.

Select untuk memilih atribut apa saja yang akan ditampilkan datanya.
From untuk memilih dari table apa kita mengambil data dan akan menghubungkan ke
tabel apa.
Inner join adalah data pada tabel pertama akan dihubungkan dengan data pada tabel
kedua apabila nilai field yang dijadikan patokan relasi kedua tabel memiliki nilai yang
sama.
On untuk menjelaskan pada tabel apa dan ke tabel apa data akan ditampilkan.
Where untuk membuat suatu pernyataan dimana kita bisa menentukan jumlah
penjualannya ganjil dengan modulo 2 tidak sama dengan 0.
d. Menampilkan nama_pelanggan, tanggal_pembelian, jumlah_pembelian, dan stok barang
diantara 15 dan 50.

Select untuk memilih atribut apa saja yang akan ditampilkan datanya.
From untuk memilih dari table apa kita mengambil data dan akan menghubungkan ke
tabel apa.
On untuk menjelaskan pada tabel apa dan ke tabel apa data akan ditampilkan.
Inner join adalah data pada tabel pertama akan dihubungkan dengan data pada tabel
kedua apabila nilai field yang dijadikan patokan relasi kedua tabel memiliki nilai yang
sama.
Where untuk membuat suatu pernyataan dimana kita bisa menentukan jumlah stok
diantara (BETWEEN) 15 dan 50.
LAPORAN
BASIS DATA LANJUT

Nama : I Putu Weda Saputra


Nim : 18101070
Kelas : AC

STIMIK STIKOM Indonesia


2019

Anda mungkin juga menyukai