Anda di halaman 1dari 2

YAYASAN EL-BAYAN MAJENANG

SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER


(STMIK) KOMPUTAMA MAJENANG
TERAKREDITASI
Program Studi : S1 Sistem Informasi, S1 Teknik Informatika
Jl. Raya Majenang – Cimanggu KM 8 No. 99 Cilempuyang Kec. Cimanggu Kab. Cilacap 53256
web : stmikkomputama.ac.id email : stmik.komputama.majenang@gmail.com

UJIAN TENGAH SEMESTER (UTS) GANJIL


TAHUN AKADEMIK 2021/2022
Mata Kuliah : Pemrograman Basis Data Dosen : Ratih, M.Kom.
Prodi : Sistem Informasi Waktu : 10.00 – 12.00
Semester : 3 (Ganjil ) Hari, Tanggal : Senin, 6 Desember 2021
Sifat Ujian : Daring

PETUNJUK
1. Baca doa, sebelum mengerjakan soal dilembar jawaban yang disediakan.
2. Dilarang bekerjasama dalam bentuk apapun terhadap antar peserta ujian.
3. Jujur pada diri sendiri merupakan perilaku akademik mahasiswa.
4. Kerjakan soal dibawah ini, File jawaban berupa lampiran bukti pengerjaan pada CMD
(screenshoot) yang disususun dan dirapihkan pada file Ms. Word.
5. Pada lembar jawaban anda awali dengan ‫ِيم‬
ِ ‫الرح‬
َّ ‫من‬
ِ ‫الر ْح‬
َّ ‫هللا‬
ِ ‫ ْس ِم‬..
Soal :

1. Buatlah database dengan nama “Toko_NamaMahasiswa” (Nama Mahasiswa sesuai dengan identitas
pribadi mahasiswa). Database tersebut mempunyai dua tabel yaitu tabel “Barang” dan tabel
“Pembelian”, isilah kedua tabel sesuai dengan ketentuan tabel dibawah ini ! (Point 20)
Tabel Barang
Nama Field Tipe Data
ID_Barang Varchar
Nama_Barang Varchar
Tanggal_terima Datetime
Stok_Barang Int

CREATE TABLE Barang


(
id_barang VARCHAR(50) NOT NULL,
nama_barang VARCHAR(255) NOT NULL,
tanggal_terima DATETIME NOT NULL,
stok_barang INT NULL DEFAULT 0,
CONSTRAINT pk_barang PRIMARY KEY (id_barang)
)

Tabel Pembelian
Nama Field Tipe Data
ID_Pembeli Varchar
ID_Barang Varchar
Tanggal_Beli Datetime
Nama_Pembeli Varchar
Jumlah_Pembelian Int

CREATE TABLE pembelian


(
YAYASAN EL-BAYAN MAJENANG
SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER
(STMIK) KOMPUTAMA MAJENANG
TERAKREDITASI
Program Studi : S1 Sistem Informasi, S1 Teknik Informatika
Jl. Raya Majenang – Cimanggu KM 8 No. 99 Cilempuyang Kec. Cimanggu Kab. Cilacap 53256
web : stmikkomputama.ac.id email : stmik.komputama.majenang@gmail.com

id_pembeli VARCHAR(50) NOT NULL,


id_barang VARCHAR(50) NULL ,
tanggal_beli DATETIME NOT NULL,
nama_pembeli VARCHAR (60) NOT NULL,
jumlah_pembelian INT NULL ,
CONSTRAINT pk_pembelian PRIMARY KEY (id_pembeli)
)

2. Tambahkan Foreign Key pada ID_Barang menggunakan query Alter Table? (Point 40)
3. Hapus isi data pada tabel pembelian? (Point 20)
Tabel Pembelian
ID_Pembeli ID_Barang Tanggal_Beli Nama_Pembeli Jumlah_Pembelian
P01 BRG03 2015-03-04 Putu 2
P02 BRG02 2015-04-06 Made 2

6. Hapus tabel pembelian dengan menggunakan perintah Drop? (Point 20)

******SELAMAT MENGERJAKAN******

Anda mungkin juga menyukai