Makalah
Transformasi ERD ke Basis Data Fisik
Tugas 2 Pemrograman SQL II
OLEH:
Bunga Putri Salsabilla
24781005
MI 4A
Dosen Pengampu : M. Reza Redo Islami, S. Kom., M.T.I.
D3 MANAJEMEN INFORMATIKA
JURUSAN TEKNOLOGI INFORMASI
POLITEKNIK NEGERI LAMPUNG
2026
1. Pendahuluan
Sebagai mahasiswa D3 Manajemen Informatika, penguasaan terhadap tool administrasi database seperti Microsoft SQL Server Management Studio (SSMS) adalah kompetensi dasar yang sangat penting. SSMS menyediakan lingkungan terintegrasi untuk mengelola infrastruktur SQL, mulai dari Database Engine hingga pengelolaan objek secara visual maupun skrip.
2. Tujuan Praktikum:
Mampu memahami proses transformasi ERD menjadi data fisik di DBMS. Mahasiswa terampil dalam menerapkan perintah DDL, DML, SELECT, dan VIEW dalam pengelolaan data akademik menggunakan SSMS.
3. Metodologi Praktikum
Praktikum ini dilakukan dengan dua tahapan utama:
Eksplorasi Lingkungan Kerja: Memahami komponen SSMS seperti Object Explorer, Designer Tools, dan Query Editor.
Implementasi Database: Mentransformasikan rancangan ERD Akademik ke dalam bentuk basis data fisik.
4. Hasil dan Pembahasan
A. Konfigurasi Sistem dan Otentikasi
Koneksi ke database server dilakukan menggunakan Windows Authentication dengan nama server localhost. Metode ini memanfaatkan kredensial akun Windows lokal (BUNGA14\use) untuk akses yang aman dan praktis.
B. Implementasi Struktur Data (DDL)
Struktur Tabel (Basis Data AKADEMIK):
Database ini terdiri dari 6 tabel utama yang saling berelasi:
1. JENJANG: Master data tingkat pendidikan (D3, D4, S1, dsb).
2. PRODI: Data program studi yang merujuk pada tabel JENJANG.
3. STATUS_AKADEMIK: Referensi status mahasiswa (Aktif, Lulus, dsb).
4. PENDIDIKAN: Master data jenjang pendidikan dosen.
5. MAHASISWA: Tabel transaksi utama yang menyimpan data personal mahasiswa.
6. DOSEN: Data tenaga pendidik yang berelasi dengan program studi.
Potongan SQL Penting (Implementasi DDL & VIEW):
Berikut adalah contoh skrip pembuatan tabel dengan relasi Foreign Key dan pembuatan View: SQL-- Contoh Relasi Antar Tabel
CREATE TABLE PRODI (
idprodi INT IDENTITY(1,1) PRIMARY KEY,
nmprodi NVARCHAR(50),
idjenjang INT,
FOREIGN KEY (idjenjang) REFERENCES JENJANG(idjenjang)
);
-- Pembuatan View untuk Data Spesifik
CREATE VIEW v_mhs_mi_2017 AS
SELECT m.npm, m.nama, m.thn_masuk
FROM MAHASISWA m
JOIN PRODI p ON m.idprodi = p.idprodi
WHERE p.nmprodi = 'Manajemen Informatika' AND m.thn_masuk = '2017';
Berdasarkan pengujian, seluruh perintah SQL berhasil dijalankan dengan konfirmasi "Commands completed successfully".Penggunaan Designer Tools mempermudah administrasi dasar, sementara Query Editor memberikan fleksibilitas tinggi untuk manipulasi data kompleks.
C. Manipulasi dan Penyajian Data (DML & SELECT)
Data awal berhasil diinput menggunakan perintahINSERT INTO sesuai dengan panduan BPP. Pengujian query menghasilkan ringkasan informasi yang akurat, di antaranya:Ditemukan 1 dosen berpendidikan S2 pada program studi Akuntansi.
Data mahasiswa tersebar pada jenjang D3 dan D4.
D. Optimasi Akses dengan View
Dua buah View telah dibuat untuk mempermudah akses informasi rutin, yaitu v_mhs_mi_2017 dan v_dosen_mi. Fitur ini sangat berguna bagi pihak manajemen untuk melihat data spesifik tanpa harus menjalankan kueri yang kompleks secara berulang.
Kesimpulan:
Praktikum ini berhasil membuktikan bahwa transformasi dari ERD ke basis data fisik memerlukan ketelitian dalam mendefinisikan Primary Key dan Foreign Key guna menjaga integritas data. Penggunaan fitur View terbukti sangat efektif untuk mempermudah penyajian informasi rutin tanpa harus menulis ulang query yang panjang

Tidak ada komentar:
Posting Komentar