Sistem Berkas – Implementasi Tabel dan ERD

1. Ini adalah contoh mengenai tentang Sistem Informasi Akademik

Menentukan Entitas

  • Mahasiswa
  • Dosen
  • Mata Kuliah
  • Ruang

Menentukan Attributes

  • Mahasiswa
    • NIM
    • Nama
    • Alamat
    • Dosen
      • NIP
      • Nama
      • Alamat
      • Mata Kuliah
        • Kode Matkul
        • Nama Matku
        • Deskripsil
        • Ruang
          • Kode Ruang
          • Lokasi
          • Daya Tampung

Menentukan Relationships

 

mahasiswa

dosen

mata_kuliah

ruang

mahasiswa

-

n:1

m:n

-

dosen

-

1:n

-

mata_kuliah

-

1:1

ruang

-

 

 

 

 

Hubungan

  • ruang digunakan untuk mata_kuliah:
    • Tabel utama: ruang
    • Tabel kedua: mata_kuliah
    • Relationship: One-to-one (1:1)
      • Attribute penghubung: kode_ruang (FK kode_ruang di mata_kuliah)
      • dosen mengajar mata_kuliah:
        • Tabel utama: dosen
        • Tabel kedua: mata_kuliah
        • Relationship: One-to-many (1:n)
          • Attribute penghubung: nip (FK nip di mata_kuliah)
          • mahasiswa mengambil mata_kuliah:
            • Tabel utama: mahasiswa, mata_kuliah
            • Tabel kedua: mhs_ambil_mk
            • Relationship: Many-to-many (m:n)
              • Attribute penghubung:  nim, kode_mk (FK nim, kode_mk di mhs_ambil_mk)
          • dosen membimbing mahasiswa:
            • Tabel utama: dosen
            • Tabel kedua: mahasiswa
            • Relationship: One-to-many (1:n)
            • Attribute penghubung:  nip (FK nip di mahasiswa)

Membuat ER Diagram

 

2.  Contoh tentang implementasi tabel dan pembuatan ERD pada toko swalayan

Tahap 1: Penentuan Entities

  • client : menyimpan semua informasi mengenai semua client
  • host : menyimpan semua informasi mengenai semua host
  • file : menyimpan semua informasi mengenai semua file
  • server : menyimpan semua informasi mengenai server yang di gunakan

Tahap 2: Penentuan Attributes

  • client:
    • ID_client : nomor identitas client (integer) PK
    • Nama_client : nama lengkap client (string)
      • Email_client : alamat email client (string)
  • host:
    • ID_host : nomor identitas host (integer) PK
    • Nama_host : nama lengkap host (string)
    • Email_host : alamat email host (string)
  • file:
    • Kode_file : kode identitas file (integer) PK
    • Nama_file : nama lengkap file (string)
      • Format_file : jenis / format file (string)
  • server:
    • Kode_server : kode identitas server (integer) PK
    • Nama_server : nama lengkap server (string)
    • Alamat_sever : alamat lengkap server (string)

Tahap 3: Penentuan Relationships

 

client

host

file

server

client

-

n:1

m:n

-

host

-

1:n

-

          file

-

1:1

server

-

 

Hubungan:

  • server digunakan untuk file:
    • Tabel utama: server
    • Tabel kedua: file
    • Relationship: One-to-one (1:1)
      • Attribute penghubung: Kode_server (FK kode_server di file)
  • host mencatat history file:
    • Tabel utama: host
    • Tabel kedua: file
    • Relationship: One-to-many (1:n)
      • Attribute penghubung: ID_host (FK ID_host di file)
  • client akses file:
    • Tabel utama: client, file
    • Tabel kedua: akses_file
    • Relationship: Many-to-many (m:n)
      • Attribute penghubung: ID_client, Kode_file (FK ID_client, Kode_file di akses_file)
  • host mendata client:
    • Tabel utama: host
    • Tabel kedua: client
    • Relationship: One-to-many (1:n)
    • Attribute penghubung:  ID_host (FK ID_host di client)

Tahap 4: Pembuatan ERD

EER (Enhanced Entity Relationship) Diagram:

ER Diagram alternatif:

About these ads

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Logout / Ubah )

Twitter picture

You are commenting using your Twitter account. Logout / Ubah )

Facebook photo

You are commenting using your Facebook account. Logout / Ubah )

Google+ photo

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s