Postingan

Praktik ERD pada Mata Kuliah Basis Data 1

KEGIATAN PERKULIAHAN · S1 INFORMATIKA

Belajar Perancangan Basis Data dengan ERD: Analisis Studi Kasus Nyata

Mata Kuliah Basis Data 1 (IF-3103)
Universitas Persatuan Islam (UNIPI) · Tahun Akademik 2026/2027

Bagaimana sebuah aplikasi menyimpan data mahasiswa, transaksi penjualan, pemesanan tiket, atau rekam medis secara terstruktur? Sebelum sebuah sistem informasi dikembangkan, diperlukan perancangan basis data yang mampu menggambarkan kebutuhan informasi dan hubungan antar-data secara logis.

Dalam perkuliahan Mata Kuliah Basis Data 1, mahasiswa Program Studi S1 Informatika Universitas Persatuan Islam (UNIPI) mempelajari perancangan basis data menggunakan Entity Relationship Diagram (ERD). Pembelajaran ini mengarahkan mahasiswa untuk menganalisis kebutuhan sistem, mengidentifikasi entitas dan atribut, menentukan relasi, serta menyusun diagram sebagai dasar pengembangan basis data.

Dari Analisis Kebutuhan Menuju Rancangan Data

Fokus pembelajaran bukan hanya menggambar diagram, melainkan memahami alasan di balik setiap keputusan perancangan agar struktur data sesuai dengan kebutuhan sistem.

DOKUMENTASI KEGIATAN

Potret Perkuliahan Basis Data 1

Dokumentasi kegiatan perkuliahan mahasiswa Informatika dalam pembelajaran perancangan basis data.

Dokumentasi perkuliahan Basis Data 1 mahasiswa Informatika UNIPI
Dokumentasi kegiatan perkuliahan.
Foto kegiatan perkuliahan Basis Data 1 di UNIPI
Dokumentasi suasana perkuliahan.
Dokumentasi mahasiswa dalam kegiatan mata kuliah Basis Data
Dokumentasi pembelajaran mahasiswa.
Dokumentasi kegiatan pembelajaran mahasiswa Informatika
Dokumentasi aktivitas perkuliahan.
Foto dokumentasi perkuliahan Basis Data 1 Universitas Persatuan Islam
Dokumentasi kegiatan bersama mahasiswa.
VIDEO DOKUMENTASI

Rekaman Kegiatan Perkuliahan

Simak dokumentasi video kegiatan perkuliahan Basis Data 1 bersama mahasiswa Informatika.

Video dokumentasi yang disematkan melalui Blogger.

Memahami Konsep Dasar Entity Relationship Diagram

ERD merupakan alat pemodelan untuk menggambarkan struktur data dan hubungan antarentitas dalam sistem informasi. Model ini membantu perancang memahami kebutuhan data sebelum mentransformasikannya ke dalam model relasional.

Empat konsep utama yang dipelajari meliputi:

01

Entitas

Objek atau konsep yang datanya disimpan, misalnya MAHASISWA, DOSEN, PRODUK, dan PELANGGAN.

02

Atribut

Karakteristik yang menjelaskan entitas, seperti NIM, nama, alamat, dan harga produk.

03

Relasi

Hubungan antarentitas yang menggambarkan keterkaitan data dalam sistem.

04

Primary Key dan Foreign Key

Kunci untuk mengidentifikasi data secara unik dan menghubungkan data antartabel.

Lima Langkah Perancangan ERD

Perancangan dilakukan melalui lima tahap yang menjadi panduan mahasiswa dalam menganalisis dan membangun model data secara sistematis.

1
Identifikasi Entitas
Menemukan objek yang datanya perlu disimpan berdasarkan narasi kebutuhan sistem.
2
Identifikasi Atribut
Menentukan atribut setiap entitas, termasuk atribut kunci dan atribut turunan.
3
Menentukan Relasi
Menentukan hubungan ant entitas, kardinalitas, dan partisipasi berdasarkan kebutuhan sistem.
4
Menentukan Key
Menetapkan Primary Key dan Foreign Key serta memecah relasi M:N menggunakan tabel penghubung.
5
Menggambar dan Memvalidasi ERD
Menyusun diagram dengan notasi Crow's Foot dan memeriksa kesesuaiannya dengan kebutuhan sistem.

Studi Kasus dalam Pembelajaran

Materi perkuliahan menggunakan beberapa contoh sistem informasi untuk membantu mahasiswa memahami penerapan konsep ERD dalam situasi nyata.

1. Sistem Informasi Akademik

Mahasiswa menganalisis entitas PROGRAM_STUDI, MAHASISWA, DOSEN, MATAKULIAH, dan NILAI. Relasi M:N antara mahasiswa dan mata kuliah dipecah menggunakan entitas penghubung NILAI.

2. Sistem E-Commerce

Kasus toko online membantu mahasiswa memahami hubungan pelanggan, pesanan, produk, kategori, detail pesanan, dan pembayaran. Contoh ini juga memperlihatkan penggunaan relasi 1:N dan M:N.

3. Sistem Manajemen Rumah Sakit

Mahasiswa mempelajari hubungan berantai antara pasien, kunjungan, rekam medis, resep, dan obat, serta memahami pentingnya mendokumentasikan asumsi desain.

Problem Based Learning: Merancang Solusi melalui Studi Kasus

Perkuliahan menerapkan pendekatan Problem Based Learning (PBL), yaitu pembelajaran berbasis masalah yang mendorong mahasiswa menganalisis kebutuhan, menyusun alternatif solusi, dan memberikan alasan atas keputusan perancangannya.

Melalui tugas kelompok, mahasiswa menerapkan metodologi lima langkah ERD untuk menyelesaikan salah satu studi kasus yang diberikan.

Pilihan Studi Kasus Praktikum

  • Sistem peminjaman buku perpustakaan sekolah.
  • Sistem pemesanan tiket bioskop.
  • Sistem reservasi klinik kesehatan.
  • Sistem penjualan online toko kelontong atau UMKM.

Hasil rancangan dituangkan dalam diagram ERD yang memuat entitas, atribut, kunci, relasi, dan kardinalitas. Mahasiswa juga diminta mencantumkan anggota kelompok serta pembagian tugas singkat.

Validasi dan Evaluasi Rancangan

Sebelum dikumpulkan, rancangan ERD perlu diperiksa kembali agar model yang dihasilkan konsisten dengan narasi kebutuhan sistem.

  • Semua entitas dan atribut penting telah teridentifikasi.
  • Setiap entitas memiliki Primary Key.
  • Relasi sesuai dengan kebutuhan sistem.
  • Kardinalitas diperiksa pada kedua ujung relasi.
  • Relasi M:N telah dipecah menggunakan tabel penghubung.
  • Foreign Key ditempatkan sesuai dengan struktur relasi.

Tools Pendukung Perancangan ERD

Mahasiswa dapat menggunakan perangkat berikut untuk menyusun diagram secara digital:

  • draw.io / diagrams.net — untuk menggambar diagram ERD.
  • Canva — untuk menyusun diagram dengan tata visual yang rapi.
  • Lucidchart — untuk membuat diagram dan memodelkan hubungan data.

Alat yang digunakan dapat berbeda, tetapi ketepatan model data tetap menjadi prioritas utama.

Kompetensi yang Dikembangkan

Pembelajaran perancangan basis data diharapkan membantu mahasiswa mengembangkan kompetensi yang diperlukan dalam pengembangan aplikasi dan sistem informasi, antara lain:

  • Menganalisis kebutuhan data dari narasi permasalahan.
  • Mengidentifikasi entitas, atribut, dan relasi.
  • Memahami kardinalitas 1:1, 1:N, dan M:N.
  • Menerapkan Primary Key dan Foreign Key.
  • Mengevaluasi konsistensi rancangan berdasarkan kebutuhan bisnis.
  • Mengembangkan kemampuan komunikasi, kolaborasi, dan pemecahan masalah.

Kompetensi ini menjadi fondasi untuk materi selanjutnya, yaitu transformasi ERD ke model relasional dan normalisasi basis data.

Membangun Fondasi Pengembangan Sistem Informasi

Perancangan basis data bukan sekadar menggambar diagram. Proses ini membutuhkan pemahaman terhadap kebutuhan pengguna, ketelitian dalam memodelkan hubungan data, serta kemampuan mengambil keputusan desain yang logis.

Melalui Mata Kuliah Basis Data 1, mahasiswa Informatika mempelajari fondasi penting untuk merancang struktur data yang terorganisasi sebagai bagian dari pengembangan aplikasi dan sistem informasi.

Mata Kuliah: Basis Data (IF-3103)

Program Studi: S1 Informatika

Perguruan Tinggi: Universitas Persatuan Islam (UNIPI)

Tahun Akademik: 2026/2027 — Semester Ganjil

Basis Data ERD Informatika Problem Based Learning UNIPI

About the author

Admin
IT Instructor | Creative Tech Freelancer — Design, Video, Web & IT Solutions.

Posting Komentar