Anda di halaman 1dari 10

RELASI TABEL

Untuk Memenuhi Tugas Mata Kuliah Praktikum Basis Data


Dosen Pengampu : Ridwan Setiawan S.T, M. Kom,

Disusun oleh:
Nama : Sadam Alkayyis Nurafifi
NIM : 2106127
Kelas : Teknik Informatika (B)

INSTITUT TEKNOLOGI GARUT


DAFTAR ISI

RELASI TABEL ...............................................................................................................................................1


INSTITUT TEKNOLOGI GARUT .......................................................................................................................1
DAFTAR ISI ...................................................................................................................................................2
KATA PENGANTAR .......................................................................................................................................4
BAB I PENDAHULUAN ....................................................................................................................... 5
a. Latar Belakang............................................................................................................................... 5
b. Rumusan Masalah ........................................................................................................................... 5
b. Tujuan ............................................................................................................................................ 5
BAB II TINJAUAN PUSTAKA ............................................................................................................ 6
a. Pengertian ...................................................................................................................................... 6
b. Jenis Jenis Relasi Tabel ................................................................................................................. 6
Jenis Jenis Kunci Pada Relasi Tabel ..................................................................................................... 6
Kunci utama (Primary key): ................................................................................................................. 7
Kunci asing (Foreign key): .................................................................................................................... 7
Kunci unik (Unique key): ...................................................................................................................... 7
Kunci kandidat (Candidate key): .......................................................................................................... 7
Kunci gabungan (Composite key): ........................................................................................................ 7
Kunci super (Super key):....................................................................................................................... 7
Kunci alternatif (Alternate key): ........................................................................................................... 8
BAB IV KESIMPULAN DAN SARAN ................................................................................................................9
a. Kesimpulan .................................................................................................................................... 9
b. Saran .............................................................................................................................................. 9
DAFTAR PUSTAKA................................................................................................................................10
KATA PENGANTAR

Dengan menyebut nama Allah SWT yang Maha Pengasih lagi Maha Penyayang,
saya panjatkan puja dan puji syukur atas kehadirat-Nya, yang telah melimpahkan rahmat,
hidayah, dan inayah-Nya kepada kami, sehingga saya dapat menyelesaikan Laporan
Instalansi MySQL.

Laporan ini telah saya susun, untuk memenuhi tugas laporan Praktikum Basis Data
saya menyadari sepenuhnya bahwa masih ada kekurangan baik dari segi susunan kalimat
maupun tata bahasanya. Sekian Terima Kasih

Penulis

Sadam Alkayyis Nurafifi


BAB I
PENDAHULUAN

a. Latar Belakang
Relasi tabel adalah konsep penting dalam desain dan penggunaan basis data. Relasi tabel
mengacu pada hubungan antara dua atau lebih tabel dalam sebuah basis data.
Relasi tabel ini sangat penting dalam mengoptimalkan kinerja basis data, karena
memungkinkan penggunaan lebih sedikit ruang penyimpanan dan menghindari redundansi data.
Selain itu, relasi tabel juga memudahkan pengguna untuk melakukan operasi pengolahan data
yang kompleks seperti pengambilan data dari beberapa tabel sekaligus.

b. Rumusan Masalah

1. Apa itu Relasi Tabel ?

2. Apa yang menyebabkan Relasi Tabel dan berguna untuk kesinambungan kinerja basis data?

b. Tujuan

untuk menghubungkan dua atau lebih tabel, dan memberikan cara untuk menggabungkan
informasi dari tabel yang berbeda tersebut.
BAB II
TINJAUAN PUSTAKA

a. Pengertian

Relasi tabel adalah konsep utama dalam basis data yang mengacu pada cara data
disimpan dan diatur dalam beberapa tabel terkait. Setiap tabel dalam basis data memiliki
atribut yang terdiri dari beberapa kolom dan nilai yang terkait dengan setiap kolom tersebut.
Data dalam tabel sering kali berhubungan dengan data dalam tabel lainnya, dan hubungan
ini dikenal sebagai relasi.

b. Jenis Jenis Relasi Tabel

- One-to-one (1:1): Relasi ini terjadi ketika setiap baris dalam satu tabel memiliki
pasangan tepat satu baris di tabel lainnya. Contoh penggunaan relasi ini adalah
dalam kasus tempat tinggal dan nomor telepon pelanggan, di mana setiap pelanggan
hanya memiliki satu nomor telepon dan setiap nomor telepon hanya terkait dengan
satu pelanggan.

- One-to-many (1:N): Relasi ini terjadi ketika setiap baris dalam satu tabel memiliki
banyak pasangan di tabel lainnya. Contoh penggunaan relasi ini adalah dalam kasus
pembelian dan barang, di mana setiap pembelian bisa terdiri dari banyak barang.

- Many-to-many (N:N): Relasi ini terjadi ketika banyak baris dalam satu tabel terkait
dengan banyak baris di tabel lainnya. Contoh penggunaan relasi ini adalah dalam
kasus siswa dan kelas, di mana setiap siswa dapat terdaftar dalam banyak kelas, dan
setiap kelas dapat memiliki banyak siswa.

Jenis Jenis Kunci Pada Relasi Tabel

Dalam basis data, terdapat beberapa jenis kunci yang dapat digunakan untuk mengidentifikasi dan
memastikan keunikan data dalam sebuah tabel. Berikut ini adalah beberapa jenis kunci dalam basis data:
Kunci utama (Primary key):
Kunci utama adalah kolom atau gabungan kolom yang berfungsi sebagai identitas
unik untuk setiap baris atau record dalam tabel. Kunci utama didefinisikan saat membuat
sebuah tabel dan memastikan bahwa tidak ada dua baris yang memiliki nilai yang sama
dalam kolom kunci utama.

Kunci asing (Foreign key):


Kunci asing adalah kolom atau gabungan kolom yang menghubungkan satu tabel
dengan tabel lainnya. Kunci asing biasanya digunakan untuk memastikan bahwa data yang
tersimpan dalam satu tabel berkaitan dengan data di tabel lainnya.

Kunci unik (Unique key):


Kunci unik adalah kolom atau gabungan kolom yang memastikan bahwa tidak ada
nilai duplikat yang diizinkan dalam kolom tersebut. Meskipun kunci unik serupa dengan
kunci utama, namun kunci unik tidak diwajibkan untuk menjadi kolom identitas utama
dalam tabel.

Kunci kandidat (Candidate key):


Kunci kandidat adalah kolom atau gabungan kolom yang memiliki kemampuan
untuk menjadi kunci utama dalam tabel, tetapi belum dipilih sebagai kunci utama. Kunci
kandidat biasanya memiliki nilai unik dan tidak dapat diulang.

Kunci gabungan (Composite key):


Kunci gabungan adalah gabungan dari dua atau lebih kolom yang membentuk kunci
utama. Kunci gabungan digunakan ketika kolom tunggal tidak cukup untuk memastikan
uniknya setiap baris dalam tabel.

Kunci super (Super key):


Kunci super adalah gabungan dari satu atau beberapa kolom yang memastikan
keunikan data dalam tabel. Kunci super mungkin tidak unik dan tidak digunakan sebagai
kunci utama atau kunci kandidat.
Kunci alternatif (Alternate key):
Kunci alternatif adalah kolom atau gabungan kolom yang dapat berfungsi sebagai
kunci utama jika kunci utama tidak tersedia. Kunci alternatif mungkin terdiri dari satu
atau beberapa kolom.
BAB IV
KESIMPULAN DAN SARAN

a. Kesimpulan

Dengan menggunakan relasi tabel, pengguna dapat mengakses data dari beberapa
tabel sekaligus dan menjaga konsistensi data antara tabel-tabel yang berbeda.

b. Saran

Rancanglah struktur basis data dengan baik sebelum membuat tabel. Pastikan bahwa
tabel yang dibuat memiliki relasi yang jelas dengan tabel lainnya.
DAFTAR PUSTAKA

[1 aantamim, "Relasi Tabel Database," Aantamim.id, 9 April 2020. [Online]. Available:


] https://aantamim.id/relasi-tabel-
database/#:~:text=Relasi%20pada%20tabel%20merupakan%20relasi,dengan%20primary%20key%20ta
bel%20kedua.. [Accessed 15 Maret 2023].
[2 F. A. Huda, "Jenis Jenis Kunci Dalam Relation Database," Fatkhan.web.id, 11 April 2017. [Online].
] Available: https://fatkhan.web.id/jenis-jenis-kunci-dalam-dalam-relation-database/. [Accessed 15
Maret 2023].

Anda mungkin juga menyukai