Selasa, 10 Maret 2026

MAKALAH Transformasi ERD ke DBMS menggunakan SQL (DDL)

 MAKALAH

Transformasi ERD ke DBMS menggunakan SQL (DDL)

Mata Kuliah: Pemrograman SQL II 

Dosen Pengampu : M Reza Redo Islami, S.Kom., M.T.I


Nama     : Fitri Amelia Ananti

Npm         : 24781011

Kelas    : MI 4A

 

PROGRAM STUDI MANAJEMEN INFORMATIKA

JURUSAN TEKNOLOGI INFORMASI

POLITEKNIK NEGERI LAMPUNG

2026

 

 

 

 

 

1.            Tujuan Praktikum

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

Implementasi Query Relasional pada Database AKADEMIK

  MAKALAH IMPLEMENTASI QUERY RELASIONAL PADA DATABASE AKADEMIK Mata Kuliah: Pemrograman SQL II Dosen Pengampu : M Reza Redo Islami, S.Kom.,...