Anda di halaman 1dari 33

LAPORAN HASIL PRAKTIKUM

BASIS DATA 1

NAMA : KEIVIN IMMANUEL AKTA PURBA


NIM : 223020503114
KELAS :F
MODUL : ( I ) PENGENALAN DAN PERANCANGAN
BASIS DATA

JURUSAN TEKNIK INFORMATIKA


FAKULTAS TEKNIK
UNIVERSITAS PALANGKA RAYA
2023/2024
LAPORAN HASIL PRAKTIKUM
BASIS DATA 1

NAMA : KEIVIN IMMANUEL AKTA PURBA


NIM : 223020503114
KELAS :F
MODUL : ( I ) PENGENALAN DAN PERANCANGAN
BASIS DATA

KOMPOSISI MAX NILAI


BAB I Tujuan dan Landasan Teori 10
BAB II Pembahasan 60
BAB III Kesimpulan 20
Daftar Pustaka 5
Lampiran 5
Jumlah 100

Penilai
Asisten Pratikum

RAISA CHINTIA

UNIVERSITAS PALANGKA RAYA.FTEKNIK 2


BAB I
TUJUAN DAN LANDASAN TEORI
1.1. Tujuan
1.1.1 Mengenal lingkungan kerja MySQL.
1.1.2 Mengenal format perintah di MySQL.
1.1.3 Membuat database dan tabel dengan DDL, yang sinkron dengan ERD
yang dibuat.
1.2. Landasan Teori.
1.2.1 Environment Database.
Database Environment (Lingkungan Basis Data) adalah
infrastruktur teknologi yang diperlukan untuk mendukung pelaksanaan
DBMS (Database Management System) dan penyimpanan dari database
yang dikelola, termasuk perangkat keras komputer, mass storage, sistem
operasi, perangkat lunak DBMS, data aktual, dan deskripsi data.
Komponen-komponen dari Database Environment :
1. CASE Tools (alat bantu rekayasa piranti lunak).
2. Repository (pusat penampungan metadata / gudang data)
3. Database Management System (software untuk mengatur database).
4. Database (tempat penampungan data).
5. Application Programs (software yang akan memakai data dari
database).
6. User Interface (desain teks dan grafis yang akan ditampilkan kepada
user).
7. Data Administrators (orang yang bertanggung jawab dalam
melakukan perawatan pada database)
8. System Developers (orang yang bertanggung jawab dalam mendesain
database dan software).
9. End Users (orang yang menggunakan aplikasi dan database).
1.2.2 MySQL.
MySQL adalah suatu perangkat lunak database relasi
(Relational Database Management System atau RDBMS), seperti halnya

UNIVERSITAS PALANGKA RAYA.FTEKNIK 3


ORACLE, Postgresql, MS SQL, dan sebagainya. MySQL dikembangkan
sekitar tahun 1994 oleh sebuah perusahaan pengembang software dan
konsultan database bernama MYSQL AB yang berada di Swedia. Waktu
itu perusahaan tersebut masih bernama TcX DataKonsult AB, dan tujuan
awal dikembangkannya MySQL adalah untuk mengembangkan aplikasi
berbasis web pada client. MySQL menyebut produknya sebagai database
open source terpopuler di dunia. Berdasarkan riset dinyatakan bahwa
bahwa di platform Web, dan baik untuk kategori open source maupun
umum, MySQL adalah database yang paling banyak dipakai. Menurut
perusahaan pengembangnya, MySQL telah terpasang di sekitar 3 juta
komputer. Puluhan hingga ratusan ribu situs mengandalkan MySQL
bekerja siang malam memompa data bagi para pengunjungnya.
Berikut adalah ketentuan-ketentuan memberi perintah pada
MySQL:
1. Setiap perintah harus diakhiri dengan tanda titik koma , kecuali untuk
perintah tertentu, misal : quit.
2. Setiap perintah akan disimpan dalam buffer (memori sementara) untuk
menyimpan histori perintah-perintah yang pernah diberikan.
3. Perintah dapat berupa perintah SQL atau perintah khusus MySQL.
4. Perintah-perintah dalam lingkungan MySQL tidak menerapkan aturan
case sensitive, tetapi case insensitive yaitu perintah bisa dituliskan
dalam huruf besar atau pun huruf kecil.
5. Aturan case sensitive diterapkan pada penamaan objek-objek dalam
database seperti nama database atau nama table, namun aturan ini
hanya ada dalam lingkungan Unix dan Linux.
1.2.3 ERD ( Entity Relationship Diagram ).

Entitas dalam informatika adalah benda, orang, tempat, unit, objek


atau hal lainnya yang mempresentasikan data, dan data tersebut akan
disimpan ke dalam pangkal data. Setiap entitas terdiri dari beberapa atribut
cotohnya entitas karyawan maka memiliki atribut nama_karyawan, alamat
dan id. Setiap entitas memerlukan atribut kunci utama yaitu atribut yang

UNIVERSITAS PALANGKA RAYA.FTEKNIK 4


mewakili setiap data yang ditampung dan nilainya unik.ERD merupakan
suatu diagram yang berisi komponen- komponen himpunan entitas dan
himpunan relasi yang dilengkapi dengan atribut-atribut.

Pada ERD umumnya entitas dinyatakan dalam bentuk persegi


panjang. Dan juga pada ERD terdapat relasi yang menghubungkan antar
entitas. Biasanya berupa kata kerja yang menghubungkan antar entitas
tersebut. Pada umumnya dinyatakan dalam bentuk belah ketupat. Serta
terdapat 3 tipe relasi yaitu One-to-one, one-to-many dan many-to-many.

1.2.4 DDL (Data Definition Language).


DDL (Data Definition Language), DDL merupakan kelompok
perintah yang berfungsi untuk mendefinisikan atribut-atribut basis data,
tabel, atribut(kolom), batasan-batasan terhadap suatu atribut, serta
hubungan antar tabel. Yang termasuk dalam kelompok DDL ini adalah
CREATE, ALTER, dan DROP.
1. Syntax Membuat Database : CREATE DATABASE namadatabase;
Namadatabase tidak boleh mengandung spasi dan tidak
boleh memiliki nama yang sama antar database. Berikut ini perintah
untuk membuat database dengan nama rental : CREATE
DATABASE CV_SEJAHTERA;

Gambar 1.1
Syntax tambahan untuk menampilkan daftar nama database
yang ada pada mysql menggunakan perintah: SHOW
DATABASES;

Gambar 1.2

UNIVERSITAS PALANGKA RAYA.FTEKNIK 5


2. Memilih Database : USE namadatabase;
Sebelum membuat suatu tabel, terlebih dahulu harus
memilih salah satu database sebagai database aktif yang akan
digunakan untuk menyimpan tabel-tabel, Berikut ini perintah
untuk menggunakan database dengan nama CV_SEJAHTERA:
USE SEJAHTERA;

Gambar 1.3
3. Syntax Menghapus Database : DROP DATABASE
namadatabase;
Database yang akan dihapus sesuai dengan namadatabase.
Berikut ini perintah untuk menghapus database dengan nama
rental : DROP DATABASE RENTAL;
4. Membuat Tabel : CREATE TABLE namatabel ( Field1
TipeData1,Field2 TipeData2,. );
Nama tabel tidak boleh mengandung spasi (space). Field1
dan TipeData1 merupakan nama kolom pertama dan tipe data
untuk kolom pertama. Jika ingin membuat tabel dengan kolom
lebih dari satu, maka setelah pendefinisian tipe data sebelumnya
diberikan tanda koma (,).
Berikut ini perintah untuk membuat tabel dengan nama
barang :

Gambar 1.4
5. Menampilkan Tabel : SHOW TABLES;
Untuk menampilkan daftar nama tabel yang ada pada
database yang sedang aktif/digunakan (dalam hal ini database
rental) : SHOW TABLES;

Gambar 1.5

UNIVERSITAS PALANGKA RAYA.FTEKNIK 6


6. Menampilkan Atribut Tabel : DESC namatabel;
Untuk menampilkan deskripsi tabel (dalam hal ini
jenisfilm) syntaxnya adalah : DESC barang;

Gambar 1.6
7. Menghapus Tabel : DROP TABLE namatabel;
Tabel yang akan dihapus sesuai dengan namatabel, berikut
ini perintah untuk menghapus tabel dengan nama jenisfilm :
DROP TABLE BARANG;
8. Mendefinisikan Primary Key Pada Tabel
Terdapat tiga cara untuk mendefinisikan primary key.
Berikut ini adalah Syntax mendefinisikan primary key untuk
Field1
CREATE TABLE namatabel(Field1 TipeData1 NOT NULL
PRIMARY KEY, Field2 TipeData2);
Atau
CREATE TABLE namatabel ( Field1 TipeData1, Field2
TipeData2, PRIMARY KEY(Field1));
Atau
ALTER TABLE namatabel ADD
CONSTRAINT
namaconstraint PRIMARY KEY (namakolom);
9. Menambah Kolom Baru Pada Tabel : ALTER TABLE
namatabel ADD fieldbaru tipe;
Namatabel adalah nama tabel yang akan ditambah fieldnya.
Fieldbaru adalah nama kolom yang akan ditambahkan, tipe
adalah tipe data dari kolom yang akan ditambahkan. Berikut ini
contoh perintah untuk menambah kolom keterangan dengan tipe
data varchar(25):
ALTER TABLE BARANG ADD KETERANGAN
VARCHAR(25);

UNIVERSITAS PALANGKA RAYA.FTEKNIK 7


BAB II
PEMBAHASAN
Pada pembahasan kali ini, mahasiswa diminta untuk membuat database
berdasarkan ERD yang telah diberikan. Nantinya, database akan dikembangkan
dengan penambahan tabel, selanjutnya akan dilakukan penentuan Primari Key dan
Foreign Key dari setiap tabel. Setelah itu, akan dilakukan beberapa perubahan
seperti penambahan atribut hapus tabel, hapus Foreign Key, dan lain sebagainya.
Pembuatan database ini, menggunakan aplikasi perangkat lunak MySQL
dengan menggunakan fitur command-line untuk pembuatan database, tabel, dan
lain-lain. Adapun ERD yang akan digunakan yaitu sebagai berikut :

Gambar 2.1 ERD

UNIVERSITAS PALANGKA RAYA.FTEKNIK 8


2.1 Buat Database.
Pada kesempatan ini, digunakan create database untuk membuat
database. Dengan menggunakan create database db_bioskop, dengan
db_bioskop sebagai nama database, sistem akan membuat database
dengan nama yang sesuai dengan inputan.

Gambar 2.1.1 Buat Database.


Nantinya, ketika dilakukan pemberian perintah show databases guna
menampilkan database yang terdapat pada sistem sesuai dengan gambar
dibawah.

Gambar 2.1.2 Daftar Database.


2.2 Pembuatan tabel dan penentuan Primary Key dan Foreign Key.
Sebelum membuat tabel terlebih dahulu pengguna memilih
database yang akan dilakukan penambahan tabel. Dengan
menggunakan perintah use db_bioskop;, sistem akan melakukan
pemilihan terhadap database sesuai inputan.

Gambar 2.2.1 Pilih Database

UNIVERSITAS PALANGKA RAYA.FTEKNIK 9


2.2.1 Tabel tb_penonton.
Dalam pembuatan tabel tb_penonton, terdapat
beberapa field yaitu :id_penonton yang merupakan Primary Key
dengan tipe data VARCHAR dengan maksimum 11 karakter. Lalu
selanjutnya terdapat field nama dengan tipe data VARCHAR
maksimum karakter 50, lalu ada no_telp dengan tipe data
VARCHAR dengan maksimum karakter 12, selanjutnya ada field
alamat dengan tipe data VARCHAR maksimum karakter 50, dan
terakhir tgl_lahir dengan tipe data DATE.

Gambar 2.2.1.1 Tabel tb_penonton.


Berikut merupakan atribut dari tabel tb_penonton

Gambar 2.2.1.2 atribut tabel tb_penonton


2.2.2 Tabel tb_pegawai.
Pada pembuatan tabel berikutnya (tb_pegawai), terdapat
field id_pegawai dengan tipe data VARCHAR dengan maksimum
karakter 11 dimana ia juga merupakan Primary Key yang terdapat
pada tabel tb_pegawai. Selanjutnya ada field nama dengan tipe data
varchar dengan maksimum karakter 50. Field no_telp dengan tipe
data VARCHAR dan maksimum karakter 15. Selanjutnya ada field

UNIVERSITAS PALANGKA RAYA.FTEKNIK 10


alamat dengan tipe data VARCHAR dengan maksimum karakter
sebesar 50. Terakhir terdapat field tgl_lahir dengan tipe data DATE.

Gambar 2.2.1.3 tabel tb_pegawai.


Berikut merupakan atribut dari tabel tb_pegawai.

Gambar 2.2.1.4 atribut tabel tb_pegawai.


2.2.3 Tabel tb_pembelian.
Pada tabel tb_pembelian terdapat field id-pembelian
yang berfungsi sebagai Primary Key dengan tipe data VARCHAR
dengan maksimum karakter 11. Field id_penonton dengan tipe data
VARCHAR dengan maksimum karakter sebesar 11 field ini juga
berperan sebagai Foreign Key. Field id_pegawai dengan tipe data
VARCHAR dengan maksimum karakter sebesar 11, sama dengan
field id_penonton, field ini juga berperan sebagai Foreign Key.
Field total_tiket dengan tipe data INT, field total harga dengan tipe
data DOUBLE.

Gambar 2.2.1.5 tabel tb_pembelian.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 11


Berikut merupakan atribut dari tabel tb_pembelian.

Gambar 2.2.1.6 atribut tabel tb_pembelian.


2.2.4 Tabel tb_film.
Selanjutnya terdapat pembuatan tabel tb_film,
dengan id_film sebagai Primary Key dengan tipe data VARCHAR
dengan maksimum karakter 11. Lalu ada field judul_film dengan
tipe data VARCHAR dengan maksimum karakter 50. Field durasi
dengan tipe data DOUBLE, lalu ada field gernre dengan tipe data
ENUM dimana mahasiswa menambahkan beberapa genre film
sebagai pendefinisian kumpulan nilai. Terakhir terdapat field
tgl_rilis dengan tipe data DATE.

Gambar 2.2.1.7 tabel tb_film.


Berikut merupakan atribut dari tabel tb_film.

Gambar 2.2.1.8 atribut tabel tb_film.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 12


2.2.5 Tabel tb_studio.
Lalu terdapat tabel tb_studio, dimana terdapat field
id_studio yang berfungsi sebagai Primary Ket dengan tipe data
VARCHAR dengan maksimum karakter 11, lalu ada field
nomor_kursi dengan tipe data INT. Terakhir field total_kursi
dengan tipe data INT.

Gambar 2.2.1.9 tabel tb_studio.


Berikut merupakan atribut dari tabel tb_studio.

Gambar 2.2.1.10 atribut tabel tb_studio.


2.2.6 Tabel tb_tiket.
Proses berikutnya ialah pembuatan tabel tb_tiket.
Pada pembuataan tabel tb_tiket terdapat field id_tiket yang
berfungsi sebagai Primary Key dengan tipe data VARCHAR
dengan maksimum karakter 11. Selanjutnya ada field id-film dan
id_studio yang menggunakan tipe data VARCHAR dengan
maksimum karakter sebanyak 11, kedua field ini juga berfungsi
sebagai Foreign Key yang berhubungan ke tabel tb_film dan tabel
tb_studio. Selanjutnya ada field tgl_tayang dengan tipe data DATE,
dan field jam_tayang dengan tipe data TIME. Selain itu terdapat
juga field harga_tiket bertipe data DOUBLE dan field nomor_kursi
dengan tipe data VARCHAR bernilai maksimum karakter sebanyak
5.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 13


Gambar 2.2.1.11 tabel tb_tiket.
Berikut merupakan atribut dari tabel tb_studio.

Gambar 2.2.1.12 atribut tabel tb_studio.


2.2.7 Tabel tb_detail_pembelian.
Tahapan berikutnya terdapat tabel
tb_detail_pembelian tabel ini sendiri tersusun dari beberapa field
diantaranya, id_detail_pembelian yang bekerja sebagai Primary
Key dengan VARCHAR maksimum karakter 11 sebagai tipe
datanya. Lalu, ada field id_pembelian dan id_tiket dengan tipe data
VARCHAR dengan maksimum karakter 11. Selanjutnya ada field
harga_tiket dengan tipe data DOUBLE. Disamping itu field
id_pembelian dan id-tiket juga berfungsi sebagai Foreign Key yang
terhubung ke tabel tb_pembelian dan tabel tb_tiket.

Gambar 2.2.1.13 tabel tb_detail_pembelian.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 14


Berikut merupakan atribut dari tabel tb_detail_pembelian.

Gambar 2.2.1.14 atribut tabel tb_detail_pembelian.


2.2.8 Daftar Tabel.
Setelah proses pembuatan tabel yang sesuai dengan ERD
yang ditetapkan maka dapat dilihat seperti gambar dibawah yang
menjadi daftar tabel yang terdapat pada database db_bioskop.
Dengan menggunakan perintah show tables; daftar tabel yang
terdapat pada database dapat diamati.

Gambar 2.2.1.15 daftar tabel database db_bioskop.


2.3 Ubah nama atribut alamat (tabel tb_pegawai) menjadi
alamat_pegawai.
Dengan menggunakan ALTER TABLE tb_pegawai
CHANGE alamat alamat_pegawai VARCHAR(50);. Atribut
alamat yang terdapat pada tabel tb_pegawai dapat diubah
menjadi atribut alamat_pegawai.

Gambar 2.3.1 perubahan atribut alamat.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 15


Berikut merupakan hasil akhir dari perubahan atribut alamat
(tabel tb_pegawai) menjadi alamat_pegawai.

Gambar 2.3.2 atribut akhir tabel tb_pegawai.


2.4 Ubah nama atribut judul_fim (tabel tb_film) menjadi judul.
Dengan menggunakan ALTER TABLE tb_film
CHANGE judul_film judul VARCHAR(50);, atribut
judul_fim (tabel tb_film) dapat diubah menjadi atribut judul.

Gambar 2.4.1 perubahan atribut alamat.


Berikut merupakan hasil akhir dari perubahan atribut
judul_fim (tabel tb_film) menjadi judul.

Gambar 2.4.2 atribut akhir tabel tb_pegawai.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 16


2.5 Tambah atribut dengan nomor jabatan pada tabel tb_pegawai.
Soal selanjutnya, diminta perubahan terhadap susunan
database dimana diminta penambahan 2.1 atribut dengan nomor
jabatan pada tabel tb_pegawai. Dengan menggunakan ALTER
TABLE tb_pegawai ADD nomor_jabatan VARCHAR(20);.
Penambahan terhadap atribut dapat dilakukan pada tabel
tb_pegawai.

Gambar 2.5.1 penambahan atribut nomor jabatan.


Berikut merupakan hasil akhir dari penambahan atribut
nomor jabatan pada tabel tb_pegawai.

Gambar 2.5.2 atribut akhir tabel tb_pegawai.


2.6 Hapus tabel tb_pembelian!.
Untuk menghapus tabel tb_pembelian tidak dapat dilakukan
hanya dengan menggunakan DROP TABLE namatabel. Hal ini
karena, terdapat field pada tabel tb_pembelian yang berfungsi
sebagai Foreign Key. Sehingga diperlukan perintah sebagai berikut
untuk menghapus tabel tb_pembelian.
SET FOREIGN KEY_CHECKS=0;
DROP TABLE tb_pembelian ;
SET FOREIGN KEY_CHECKS=1;
Dengan menggunakan DDL tersebut tabel dapat dihapus walaupun
terdapat field yang memiliki relasi Foreign Key.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 17


Gambar 2.6.1 Hapus tabel tb_pembelian.
Berikut merupakan hasil akhir dari daftar tabel yang terdapat
pada database db_bioskop setelah penghapusan tabel tb_pembelian.

Gambar 2.6.2 atribut akhir tabel tb_pegawai.


2.7 Buat tabel tb_pembelian lagi !.
Dengan menggunakan perintah DDL yang sebelumnya telah
digunakan tabel tb_pembelian dapat dibuatk kembali dan masuk
kedalam jajaran tabel yang terdapat pada database db_bioskop.

Gambar 2.7.1 Hapus tabel tb_pembelian.


Berikut merupakan hasil akhir dari pembuatan ulang tabel
tb_pembelian.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 18


Gambar 2.7.2 daftar tabel yang telah diperbaharui.
2.8 Hapus Foreign Key id_pembelian dari tabel tb_detail_pembelian.
Sebelum dilakukan penghapusan terhadap Foreign Key terlebih
dahulu digunakan perintah show create table namatabel untuk
melihat struktur lengkap dari sebuah tabel.

Gambar 2.8.1 perintah melihat struktur tabel.


Setelah struktur dari tabel terlihat, maka proses penghapusan
Foreign Key. Dengan menggunakan perintah alter table
tb_detail_pembelian drop foreign key tb_detail_pembelian_ibfk_1,
Foreign Key dapat dihapus. Sebagai pengingat
tb_detail_pembelian_ibfk_1 diambil dari CONSTRAINT yang
terdapat ketika perintah show create table namatabel dilakukan
yang disesuaikan dengan Foreign Key yang dipilih.

Gambar 2.8.2 proses menghapus foreign key.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 19


Gambar 2.8.3 atribut tabel tb_pembelian.
Jika diteliti lebih jauh, tidak terdapat perubahan penampilan
pada atribut tabel tb_pembelian. Hal ini karena yang dihapus ialah
Foreign Key jadi yang berubah adalah struktur hubungan/relasi
yang terjadi dalam tabel ataupun database.
2.9 Tambah Foreign Key id_pembelian dari tabel tb_detail_pembelian.
Untuk menambah Foreign Key akan digunakan perintah
sebagai berikut :
ALTER TABLE tb_detail-pembelian
ADD FOREIGN KEY (id_pembelian) REFERENCE
tb_detail_pembelian (id_pembelian);

Gambar 2.9.1 perintah penambahan Foreign Key.


Maka hasil akhirnya akan terlihat seperti berikut. Sama seperti topik
sebelumnya tidak ada perubahan pada tabel . Hal ini karena yang
dirubah ialah Foreign Key, jadi yang berubah adalah struktur
hubungan/relasi yang terjadi dalam tabel ataupun database.

Gambar 2.9.2 tampilan atribut tabel tb_detail-pembelian.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 20


2.10 Hapus database Sebelum dihapus lakukan Backup.
Soal terakhir mahasiswa diminta untuk menghapus database,
sebelum itu diminta backup database terlebih dahulu

Gambar 2.10.1 backup database.


Sebagai tahapan awal, perlu dilakukan backup database terlebih
dahulu dengan cara mengakses via command prompt. Selanjutnya
masukkan lokasi server mysql berada atau ditempatkan pada PC.
Lalu masukkan perintah mysqldump -u [username] -p [nama
database] pilih lokasi penempatan backup database (misal disk D:/)
selanjutnya masukkan nama file backup database yang baru. Maka
setelah itu backup database telah selesai dilakukan dan dapat
diakses sesuai dimana ia telah ditempatkan sebelumnya .Setelah
proses itu gunakan perintag drop database nama_database, untuk
menghapus database

Gambar 2.10.2 hapus database. Gambar 2.10.2 tampilan akhir database.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 21


BAB III
KESIMPULAN
3.1 Kesimpulan.
SQL (Structured Query Language) merupakan bahasa pemrograman
khusus yang digunakan untuk mengelola dan mengakses basis data. SQL
digunakan untuk mengatur, mengambil, memasukkan, memperbarui, dan
menghapus data dari basis data relasional. Dengan penggunaan DBMS
baik itu XAMPP, MySQL, MariaDB, dan lain sebagainya memudahkan
penggunaan dalam mempelajari ataupun penerapan database. SQL sebagai
bahasa yang bersifat case-insensitive, yang berarti perintah-perintah
tersebut dapat ditulis dalam huruf besar atau kecil, atau campuran dari
keduanya, dan perintahnya tetap akan dijalankan dengan benar sangat
berpengaruh dikarenakan hal ini memudahkan berbagai sisi salah satunya
penggunaan.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 22


DAFTAR PUSTAKA.
Sari, N. N. (2023). Pengantar Basis Data 1. Palangka Raya: Universitas Palangka Raya.

Tim Dosen Basis Data 1. (2003). MODUL PRAKTIKUM BASIS DATA I. Palangka Raya:
Universitas Palangka Raya.

W3Schools . (n.d.). w3schools. Retrieved from w3schools:


https://www.w3schools.com/MySQL/default.asp

UNIVERSITAS PALANGKA RAYA.FTEKNIK 23


LAMPIRAN
Format Penulisan Laporan Hasil Praktikum
Spasi : 1,5
Font : Times New Roman
Font Size : 12
Margins : Top 3 cm, Left 4 cm, Right 3 cm, Bottom 4 cm
Kertas : A4
Penilaian Laporan Hasil Praktikum :
Bab I. Tujuan dan LandasanTeori Nilai 10
Bab II. Pembahasan Nilai 60
Bab III. Kesimpulan Nilai 20
Daftar Pustaka Nilai 5
Lampiran Nilai 5
Total 100
Daftar Gambar yang terdapat pada Laporan

Gambar 1.1

Gambar 1.2

Gambar 1.3

UNIVERSITAS PALANGKA RAYA.FTEKNIK 24


Gambar 1.4

Gambar 1.5

Gambar 1.6

Gambar 2.1 ERD

UNIVERSITAS PALANGKA RAYA.FTEKNIK 25


Gambar 2.1.1 Buat Database.

Gambar 2.1.2 Daftar Database.

Gambar 2.2.1 Pilih Database

Gambar 2.2.1.1 Tabel tb_penonton.

Gambar 2.2.1.2 atribut tabel tb_penonton

UNIVERSITAS PALANGKA RAYA.FTEKNIK 26


Gambar 2.2.1.3 tabel tb_pegawai.

Gambar 2.2.1.4 atribut tabel tb_pegawai.

Gambar 2.2.1.5 tabel tb_pembelian.

Gambar 2.2.1.6 atribut tabel tb_pembelian.

Gambar 2.2.1.7 tabel tb_film.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 27


Gambar 2.2.1.8 atribut tabel tb_film.

Gambar 2.2.1.9 tabel tb_studio.

Gambar 2.2.1.10 atribut tabel tb_studio.

Gambar 2.2.1.11 tabel tb_tiket.

Gambar 2.2.1.12 atribut tabel tb_studio.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 28


Gambar 2.2.1.13 tabel tb_detail_pembelian.

Gambar 2.2.1.14 atribut tabel tb_detail_pembelian.

Gambar 2.2.1.15 daftar tabel database db_bioskop.

Gambar 2.3.1 perubahan atribut alamat.

Gambar 2.3.2 atribut akhir tabel tb_pegawai.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 29


Gambar 2.4.1 perubahan atribut alamat.

Gambar 2.4.2 atribut akhir tabel tb_pegawai.

Gambar 2.5.1 penambahan atribut nomor jabatan.

Gambar 2.5.2 atribut akhir tabel tb_pegawai.

Gambar 2.6.1 Hapus tabel tb_pembelian.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 30


Gambar 2.6.2 atribut akhir tabel tb_pegawai.

Gambar 2.7.1 Hapus tabel tb_pembelian.

Gambar 2.7.2 daftar tabel yang telah diperbaharui.

Gambar 2.8.1 perintah melihat struktur tabel.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 31


Gambar 2.8.2 proses menghapus foreign key.

Gambar 2.8.3 atribut tabel tb_pembelian.

Gambar 2.9.1 perintah penambahan Foreign Key.

Gambar 2.9.2 tampilan atribut tabel tb_detail-pembelian.

Gambar 2.10.1 backup database.

Gambar 2.10.2 hapus database. Gambar 2.10.2 tampilan akhir database.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 32


Gambar Laporan Rencana.

UNIVERSITAS PALANGKA RAYA.FTEKNIK 33

Anda mungkin juga menyukai