0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan6 halaman

Nama

Dokumen ini menjelaskan langkah-langkah untuk membuat relasi tabel dalam database db_siakad menggunakan Command Prompt dan phpMyAdmin. Terdapat penjelasan tentang fungsi setiap query SQL yang digunakan, serta persyaratan untuk membuat relasi antar tabel seperti penggunaan InnoDB dan kesamaan tipe data. Selain itu, terdapat instruksi rinci untuk memeriksa struktur tabel dan membuat relasi antara tabel mahasiswa, mata kuliah, dan KHS.

Diunggah oleh

MHD RIZKY AZRAR
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
12 tayangan6 halaman

Nama

Dokumen ini menjelaskan langkah-langkah untuk membuat relasi tabel dalam database db_siakad menggunakan Command Prompt dan phpMyAdmin. Terdapat penjelasan tentang fungsi setiap query SQL yang digunakan, serta persyaratan untuk membuat relasi antar tabel seperti penggunaan InnoDB dan kesamaan tipe data. Selain itu, terdapat instruksi rinci untuk memeriksa struktur tabel dan membuat relasi antara tabel mahasiswa, mata kuliah, dan KHS.

Diunggah oleh

MHD RIZKY AZRAR
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai DOCX, PDF, TXT atau baca online di Scribd

Nama : Mhd Rizky Azrar

Nim : 0702241035
Matkul : SMBD

1. Membuat Relasi Tabel Dengan Menggunakan Command Prompt (CMD) Tugas: a. Buat
database db_siakad pada CMD, lampirkan screnshoot jika sudah berhasil. b. Buatlah
tabel-tabel berikut menggunakan CMD. Setelah tabel berhasil dibuat, lakukan screenshot
hasil eksekusi perintah tersebut, kemudian jelaskan fungsi dari masing-masing query
SQL yang digunakan.

2. Membuat Relasi Tabel Dengan Menggunakan Command Prompt (CMD) Tugas:


a. Buatlah database db_siakad pada phpMyAdmin, lampirkan screnshoot ketika sudah
berhasil dibuat..

b. Gunakan database db_siakad. Lalu buat tabel berikut dengan menggunakan


phpMyAdmin, kemudian screnshootkan hasilnya dan jelaskan masing-masing
tahapannya.
Penjelasan singkat tiap tahap

Tahap Fungsi

Buat database Menyediakan wadah data sistem akademik

Buat tabel Menyimpan entitas mahasiswa, mata kuliah, dan nilai

Primary Key Identitas unik tiap record

Foreign Key Menghubungkan tabel agar konsisten

Screenshot Bukti praktikum / laporan

c. Buatlah relasi antar tabel menggunakan phpMyAdmin, yaitu dengan


menghubungkan field nim_mhs pada tabel tb_mhs sebagai referenced key dengan
field nim_mhs pada tabel tb_khs sebagai foreign key. Selanjutnya, hubungkan
field kode_mk pada tabel tb_matakuliah sebagai referenced key dengan field
kode_mk pada tabel tb_khs sebagai foreign key.

Lakukan screenshot pada setiap tahapan pembuatan relasi dan jelaskan langkah-
langkahnya secara rinci sesuai dengan materi praktikum yang telah dibagikan.

A. Persiapan Awal (WAJIB)


Sebelum membuat relasi, pastikan hal-hal berikut (ini sering jadi penyebab gagal):
1. Storage Engine = InnoDB
o Ketiga tabel (tb_mhs, tb_matakuliah, tb_khs) harus menggunakan InnoDB

2. Tipe data field yang direlasikan HARUS SAMA


o nim_mhs di tb_mhs dan tb_khs → misalnya VARCHAR(10)

o kode_mk di tb_matakuliah dan tb_khs → misalnya VARCHAR(10)

3. Field yang menjadi referenced key:


o Harus PRIMARY KEY atau UNIQUE

B. Struktur Relasi yang Akan Dibuat

Tabel Asal Field Tabel Tujuan Field Jenis

tb_mhs nim_mhs tb_khs nim_mhs Foreign Key

tb_matakuliah kode_mk tb_khs kode_mk Foreign Key

C. Langkah 1 — Cek Struktur Tabel (Screenshot 1)


1. Buka phpMyAdmin
2. Pilih database yang digunakan
3. Klik tabel tb_mhs
4. Pilih menu Structure
5. Pastikan:
o nim_mhs → PRIMARY KEY

o Engine = InnoDB

📸 Screenshot 1

Struktur tabel tb_mhs (menampilkan field nim_mhs sebagai PRIMARY KEY)


Lakukan hal yang sama pada:
 tb_matakuliah (cek kode_mk)
 tb_khs (cek nim_mhs & kode_mk)
📸 Screenshot 2
Struktur tabel tb_matakuliah
📸 Screenshot 3

Struktur tabel tb_khs

D. Langkah 2 — Masuk ke Relation View (Screenshot 4)


1. Klik tabel tb_khs
2. Pilih menu Structure
3. Scroll ke bawah
4. Klik Relation view
📸 Screenshot 4

Tampilan menu Relation view pada tabel tb_khs

E. Langkah 3 — Membuat Relasi nim_mhs (Screenshot 5)


Pada halaman Relation view:
1. Cari field nim_mhs
2. Pada kolom:
o Table → pilih tb_mhs

o Column → pilih nim_mhs

3. Atur:
o ON DELETE → CASCADE

o ON UPDATE → CASCADE

📸 Screenshot 5

Pengaturan relasi nim_mhs dari tb_khs ke tb_mhs


Penjelasan:
 tb_khs.nim_mhs menjadi foreign key
 tb_mhs.nim_mhs menjadi referenced key
 CASCADE berarti jika data mahasiswa dihapus/diubah, data KHS ikut menyesuaikan
F. Langkah 4 — Membuat Relasi kode_mk (Screenshot 6)
Masih di Relation view:
1. Cari field kode_mk
2. Pada kolom:
o Table → pilih tb_matakuliah

o Column → pilih kode_mk

3. Atur:
o ON DELETE → CASCADE

o ON UPDATE → CASCADE

4. Klik Save
📸 Screenshot 6

Pengaturan relasi kode_mk dari tb_khs ke tb_matakuliah

G. Langkah 5 — Cek Hasil Relasi (Screenshot 7)


1. Pilih menu Designer
o atau

2. Kembali ke Structure → Relation view


3. Pastikan relasi sudah terbentuk
📸 Screenshot 7

Tampilan relasi antar tabel (tb_mhs → tb_khs → tb_matakuliah)

Anda mungkin juga menyukai