MAKALAH
Transformasi ERD ke DBMS menggunakan SQL (DDL)
Mata Kuliah: Pemrograman SQL II
Dosen Pengampu : M Reza Redo Islami, S.Kom., M.T.I
Npm : 24781011
Kelas : MI 4A
PROGRAM STUDI MANAJEMEN INFORMATIKA
JURUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI LAMPUNG
2026
Berdasarkan pengerjaan yang dilakukan, tujuan dari
praktikum ini adalah:
·
Memahami proses transformasi Entity
Relationship Diagram (ERD) menjadi basis data fisik.
· Mampu membuat basis data dan tabel
pada Microsoft SQL Server sesuai struktur rancangan.
· ,Menerapkan perintah DDL, DML,
SELECT, dan VIEW dalam pengelolaan data akademik.
·
Mendokumentasikan hasil praktikum
berdasarkan pengujian kueri.
2.
Struktur
Tabel
Transformasi dari model data ERD ke basis data fisik
diimplementasikan melalui pembuatan 6 tabel utama dalam database AKADEMIK:
1.
JENJANG: Menyimpan data jenjang
pendidikan (D3, D4, S2, S3).
2.
STATUS_AKADEMIK: Berisi status
mahasiswa (Aktif, Lulus, dsb).
3.
PENDIDIKAN: Master data pendidikan
untuk kualifikasi dosen.
4.
PRODI: Menyimpan data Program
Studi beserta relasinya ke tabel Jenjang.
5.
MAHASISWA: Tabel transaksi yang
mencatat data mahasiswa, terkait dengan Prodi dan Status Akademik.
6.
DOSEN: Mencatat data tenaga
pengajar beserta kualifikasi pendidikannya.
3.
Potongan SQL
Penting
Berikut adalah implementasi T-SQL kunci yang digunakan
selama praktikum:
A.
Data Definition Language (DDL) -
Pembuatan Tabel
Contoh pembuatan tabel dengan integritas referensial
B.
Objek VIEW
Praktikum ini menghasilkan dua objek View untuk efisiensi
kueri:
·
v_mhs_mi_2017: Menampilkan daftar
mahasiswa Manajemen Informatika angkatan 2017.
·
v_dosen_mi: Menampilkan daftar
dosen pengajar di prodi Manajemen Informatika.
4.
Hasil
Praktikum dan Screenshot
Berdasarkan implementasi di SQL Server Management Studio
(SSMS):
·
Jumlah Mahasiswa per Prodi:
Berhasil menampilkan 5 Program Studi dengan masing-masing 2 mahasiswa
menggunakan fungsi COUNT dan GROUP BY.
·
Filter Mahasiswa Aktif: Berhasil
memfilter seluruh mahasiswa (10 orang) dengan status 'Aktif'.
·
Verifikasi View: Pengujian SELECT
* FROM v_mhs_mi_2017 berhasil menampilkan data mahasiswa bernama Ria dan Edi.
·
Gambar 1.1:
·
Gambar 1.2:
5.
Analisis
dan Pembahasan
·
Integritas Referensial: Penentuan
urutan pembuatan tabel master sangat penting; jika tabel induk belum ada,
pembuatan tabel anak yang merujuk padanya akan gagal.
·
Normalisasi: Skema database telah
ternormalisasi dengan baik, terbukti dari kemudahan penggabungan hingga 3 tabel
sekaligus (Mahasiswa-Prodi-Status) tanpa redundansi data.
·
Temuan Data: Ditemukan input
error pada data dosen "Hendro" dengan tahun lahir 2981.
Disarankan penggunaan CHECK CONSTRAINT untuk validasi tanggal di masa depan.
6.
Kesimpulan
Praktikum ini berhasil mengimplementasikan seluruh skema
fisik dari desain ERD ke dalam DBMS SQL Server. Penggunaan perintah DDL
menjamin struktur yang kuat melalui Primary dan Foreign Key,
sementara implementasi VIEW terbukti meningkatkan efisiensi akses data bagi
manajemen akademik dengan menyederhanakan kueri kompleks menjadi objek yang
mudah dipanggil.
Daftar
Pustaka:
- Microsoft. SQL Server
Documentation: CREATE TABLE & VIEW (T-SQL).
Tidak ada komentar:
Posting Komentar