Anda di halaman 1dari 17

Teknik Industri

Universitas Sebelas Maret

TIXXXX - Basis Data


by Yusuf Priyandari

Lecture-07

ESTABLISHING DATA MODEL

@ 2010
PROSES PERANCANGAN DATABASE

Pengumpulan & Perancangan


Organisasi/ Analisis Kebutuhan Konseptual
Perusahaan
Kebutuhan Database Diagram E-R

Perancangan Fisik Perancangan Logis

Tabel Database Detail Tabel Database


MODEL E-R
 Suatu model yang digunakan untuk
menggambarkan data dalam bentuk entitas,
atribut dan hubungan antarentitas.
NOTASI E-R
ENTITAS
 Sesuatu di dunia nyata yang keberadaanya tidak bergantung
pada yang lain.
 Entitas dapat berupa sesuatu yang nyata ataupun abstrak.
 Dinyatakan dalam kata benda dan ditulis kapital. Contoh
 Orang: PEGAWAI, MAHASISWA, PASIEN
 Tempat: TOKO, GUDANG, PROPINSI
 Objek: MESIN, GEDUNG, MOBIL
 Kejadian: PENJUALAN, REGISTRASI
 Konsep: REKENING, KURSUS
ATRIBUT
 Atribut adalah properti atau karakteristik yang
terdapat dalam setiap entitas.
 Dinyatakan dalam kata benda, menggunakan
huruf awal kapital.
 Jika 2 suku kata bisa menggunakan:
 Suku1_Suku2
 Suku1Suku2
ATRIBUT (2)
 Contoh entitas dan atributnya
ATRIBUT PENGENAL (IDENTIFIER)
 Setiap set entitas memiliki atribut (atau gabungan
beberapa atribut) yang nilainya bersifat unik (tidak
kembar) sehingga dapat digunakan untuk membedakan
antara satu entitas yang satu dengan yang lain.
 Identifier disebut juga primary key.
 Contoh:
 MAHASISWA, memiliki atribut: Nim, Nama, TanggalLahir.
 Nim dapat dijadikan sebagai identifier karena unik (tidak ada
mahasiswa yang memiliki Nim sama)
PANDUAN PEMBUATAN PRIMARY KEY
 Pilih atribut pengenal yang nilainya tidak berubah
sepanjang waktu.
 Pilih atribut pengenal yang nilainya untuk setiap
instans selalu valid dan tidak bernilai Null.
 Hindari atribut pengenal yang strukturnya
mengandung klasifikasi, lokasi, dll
 Pertimbangkan untuk membuat baru atribut
pengenal jika sebelumnya tidak ada.
JENIS ATRIBUT

1. Atribut Sederhana – Atribut Komposit


2. Atribut bernilai tunggal – Atribut bernilai
banyak
3. Atribut tersimpan – Atribut turunan
JENIS ATRIBUT

1. Atribut Sederhana – Atribut Komposit


JENIS ATRIBUT

2. Atribut bernilai tunggal – Atribut bernilai banyak


JENIS ATRIBUT

3. Atribut tersimpan – Atribut turunan


TUGAS KELOMPOK
 Identifikasi proses bisnis (gunakan BPD):
 Registrasi & KRS mahasiswa lama di uns (misal,
pembayaran, krs, perwalian, dll)
 Proses bisnis di rental CD (misal, pendaftaran anggota,
peminjaman, denda, pendataan buku, dll)
 Proses bisnis di Bank/Koperasi Simpan Pinjam (misal,
pendaftaran anggota, peminjaman, penyimpanan, dll)
 Proses bisnis di tempat servis dan penjualan sparepart
motor (Misal, servis, pembelian, keanggotaan, dll)
TUGAS KELOMPOK
 Identifikasi set entitas dan atribut pada:
 Registrasi & KRS mahasiswa lama di uns (misal,
pembayaran, krs, perwalian, dll)
 Proses bisnis di rental CD (misal, pendaftaran anggota,
peminjaman, denda, pendataan buku, dll)
 Proses bisnis di Bank/Koperasi Simpan Pinjam (misal,
pendaftaran anggota, peminjaman, penyimpanan, dll)
 Proses bisnis di tempat servis dan penjualan sparepart
motor (Misal, servis, pembelian, keanggotaan, dll)
TUGAS KELOMPOK
 Dikumpulkan pada
 Hari, tanggal: Selasa, 30 Maret 2010
 Waktu: Pukul 12.00 WIB
 Tempat: Loker YP
 Presentasi 1 kelompok (dirandom)
 Hari, tanggal: Rabu, 31 Maret 2010
 Waktu: Kuliah Basisdata
 Alokasi Waktu: 20 – 25 Menit

Anda mungkin juga menyukai