Anda di halaman 1dari 30

SISTEM MANAJEMEN BASIS DATA

ANALISIS PERANCANGAN SISTEM INFORMASI

DINA TAUHIDA

PROGRAM STUDI TEKNIK INDUSTRI


FAKULTAS TEKNIK
UNIVERSITAS MURIA KUDUS
2019/2020
HIRARKI DATA
• Data field adalah unit terkecil dari data.
• Record adalah sekumpulan data field yang saling berhubungan.
• File adalah sekumpulan record yang saling berhubungan
• Database (basis data) adalah sekumpulan file yang saling berhubungan
• Definisi umum: sekumpulan dari seluruh data perusahaan yang berbasis komputer
• Definisi khusus: sekumpulan data yang dikontrol aplikasi manajemen basis data
SPREADSHEET
• Spreadsheet adalah lembaran kertas yang menunjukkan akuntansi
atau data lain dalam baris dan kolom; spreadsheet juga
merupakan aplikasi komputer program yang simulates fisik
spreadsheet oleh menangkap, menampilkan, dan memanipulasi
data yang disusun dalam baris dan kolom. (Ms. Excel)
SPREADSHEET (1)
KODE URAIAN
Tabel yang berisi baris dan MIS 105 Literasi Sistem Informasi
MIS 305 Sistem Manajemen Basis Data
kolom dapat disajikan dalam POM 250 Pengantar Manajemen Operasi
MGT 300 Pengantar Manajemen
suatu spreadsheet. MKT 300 Pengantar Pemasaran
MKT 444 Riset Pemasaran
Kolom: Field – field data STA 2230 Statistik Deskriptif
ACG 201 Akuntansi Keuangan
ACG 301 Akuntansi Biaya
Judul kolom: Nama field data FIN 305 Keuangan Pribadi
ECN 375 Pasar Global
Baris: Nilai field ECN 460 Regulasi Perbankan
INT 100 Keberagaman Budaya
INT 201 Bahasa Spanyol untuk Bisnis
INT 202 Bahasa Prancis untuk Bisnis
SPREADSHEET (2)
Spreadsheet Excel
SISTEM MANAJEMEN BASIS DATA
Sistem Manajemen Basis Data (DBMS) adalah suatu
aplikasi piranti lunak yang menyimpan struktur basis data,
data itu sendiri, hubungan di antara data di dalam basis data
& nama - nama formulir, jenis-jenis data, angka di belakang
desimal, jumlah karakter, nilai-nilai default & seluruh uraian
field lainnya.
MEMBUAT DATABASE
Menentukan data yang perlu dikumpulkan dan disimpan
adalah langkah penting dalam mencapai suatu sistem
berbasis komputer. Ada 2 pendekatan dasar yang
dipergunakan untuk menentukan kebutuhan data, yaitu:
1. Pendekatan yang Berorientasi Pada Proses
2. Pendekatan Pemodelan Perusahaan
MEMBUAT DATABASE (1)
1. Pendekatan yang Berorientasi Pada Proses
Langkah-langkah digunakan perusahaan :
1) Mendefinisikan masalah
2) Keputusan dibutuhkan untuk memecahkan masalah yang sudah
teridentifikasi dan menjabarkan informasi.
3) Menentukan pemrosesan yang dibutuhkan untuk menghasilkan
informasi
4) Menentukan spesifikasi data yang diminta.
MEMBUAT DATABASE (2)
2. Pendekatan Pemodelan Perusahaan
Kekuatan pendekatan pemodelan perusahaan adalah
bahwa ia mengambil keuntungan dari sudut pandang sumber
daya data perusahaan yang luas. Jika perusahaan melakukan
pemodelan data perusahaan, diskripsi dari seluruh data disebut
model data perusahaan (enterprise data model). Proses dari
atas ke bawah ini dimulai selama perencanaan strategis untuk
sumber daya informasi.
ENTITY RELATIONSHIP DIAGRAM
(ERD)
• Entity-relationship diagrams (ERD) adalah grafik yang
merepresentasikan data di dalam entitas – entitas dan
hubungan – hubngan antar entitas.
KOMPONEN ERD
• Entitas: suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam
basis data. Pengertian lainnya menurut Brady dan Loonam (2010), entitas adalah objek yang
menarik di bidang organisasi yang dimodelkan.
Contoh : Mahasiswa, Kartu Anggota Perpustakaan (KAP), dan Buku.
• Hubungan/ Relasi: hubungan antara dua jenis entitas dan direpresentasikan sebagai
garis lurus yang menghubungkan dua entitas.
Contoh : Mahasiswa mendaftar sebagai anggota perpustakaan (KAP), relasinya adalah
mendaftar.
• Atribut: Atribut memberikan informasi lebih rinci tentang jenis entitas. Atribut memiliki struktur
internal berupa tipe data.
KOMPONEN ERD
• Entitas

• Relasi

• Atribut

• Garis
JENIS – JENIS RELASI
• Derajat Relasi menunjukan banyaknya himpunan entitas yang
saling berelasi
• Unary Degree (Derajat Satu) melibatkan sebuah entitas yang
berelasi dengan dirinya sendiri
• Binary Degree (Derajat Dua) Himpunan relasi melibatkan dua
himpunan entitas. Secara umum himpunan relasi dalam sistem basis
data adalah binary
• Ternary Degree (Derajat Tiga) Himpunan relasi memungkinkan
untuk melibatkan lebih dari dua himpunan entitas
JENIS – JENIS RELASI
• Derajat Relasi menunjukan banyaknya himpunan entitas yang
saling berelasi
• Unary Degree (Derajat Satu) melibatkan sebuah entitas yang
berelasi dengan dirinya sendiri
• Binary Degree (Derajat Dua) Himpunan relasi melibatkan dua
himpunan entitas. Secara umum himpunan relasi dalam sistem basis
data adalah binary
• Ternary Degree (Derajat Tiga) Himpunan relasi memungkinkan
untuk melibatkan lebih dari dua himpunan entitas
JENIS – JENIS RELASI
• Unary Degree

• Binary Degree
JENIS – JENIS RELASI
• Ternary Degree

PEGAWAI Kerja PROYEK

KOTA
JENIS – JENIS ATRIBUT
a. Atribut Key
Atribut Key adalah satu atau gabungan dari beberapa atribut yang dapat membedakan
semua baris data ( Row/Record ) dalam tabel secara unik. Dikatakan unik jika pada atribut
yang dijadikan key tidak boleh ada baris data dengan nilai yang sama.
Contoh : Nomor pokok mahasiswa (NPM), NIM dan nomor pokok lainnya
b. Atribut simple
Atribut yang tidak dapat dipecah/ dipilah lagi.
Contoh : Alamat, penerbit, tahun terbit, judul buku.
c. Atribut Multivalue
Nilai dari suatu attribute yang mempunyai lebih dari satu (multivalue) nilai dari atrribute
yang bersangkutan.
Contoh : dari sebuah buku, yaitu terdapat beberapa pengarang.
JENIS – JENIS ATRIBUT (1)
d. Atribut Composite
Atribut composite adalah suatu atribut yang terdiri dari beberapa atribut yang lebih kecil
yang mempunyai arti tertentu yang masih bisah dipecah lagi atau mempunyai sub
attribute.
Contoh : dari entitas nama yaitu nama depan, nama tengah, dan nama belakang
e. Atribut Derivatif
Atribut yang tidak harus disimpan dalam database Ex. Total. atau atribut yang dihasilkan
dari atribut lain atau dari suatu relationship. Atribut ini dilambangkan dengan bentuk oval
yang bergaris putus-putus.
JENIS – JENIS ATRIBUT (2)

NIM NAMA NO_HP

MAHASISWA

Atribut Key dan Multi-Value


JENIS – JENIS ATRIBUT (3)
NEGARA KOTA PROPINSI

ALAMAT

MAHASISWA

Atribut Composite
JENIS – JENIS ATRIBUT (4)

NIM TGL_LAHIR UMUR

MAHASISWA

Atribut Derivatif
DERAJAT RELASI ATAU
KARDINALITAS RASIO
Menjelaskan jumlah maksimum hubungan antara satu entitas dengan entitas lainnya
1. One to One (1:1)
Setiap anggota entitas A hanya boleh berhubungan dengan satu anggota entitas B, begitu
pula sebaliknya.
2. One to many (1:M / Many)
Setiap anggota entitas A dapat berhubungan dengan lebih dari satu anggota entitas B tetapi
tidak sebaliknya.
3. Many to Many (M:M)
Setiap entitas A dapat berhubungan dengan banyak entitas himpunan entitas B dan
demikian pula sebaliknya.
DERAJAT RELASI ATAU
KARDINALITAS RASIO (1)
DERAJAT RELASI ATAU
KARDINALITAS RASIO (2)
DERAJAT RELASI ATAU
KARDINALITAS RASIO (3)
TAHAPAN PERANCANGAN ERD
Tahapan Perancangan ERD
1. Identifikasi entitas-entitas apa saja yang akan terlibat
2. Tentukan atribut-atributnya (beserta key) untuk setiap entitas.
3. Identifikasi relasi diantara entitas-entitas yang terlibat, tentukan
foreign key.
4. Tentukan derajat relasi/kardinalitas untuk masing-masing
himpunan entitas.
5. Melengkapi entitas dengan atribut deskriptif (non key)
CONTOH KASUS
Pada saat mendaftar menjadi anggota perpustakaan Fakultas,
dicatatlah nama, nomor mahasiswa dan alamat mahasiswa. Setelah
itu mereka baru bisa meminjam buku di perpustakaan. Buku-buku
yang dimiliki perpustakaan banyak sekali jumlahnya. Tiap buku
memiliki data nomor buku, judul, pengarang, penerbit, tahun terbit.
Satu buku bisa ditulis oleh beberapa pengarang. Tentukan entitas,
atribut dan relasi dari deskripsi di atas, dengan menggambar
ERDnya.
CONTOH KASUS (JAWABAN)
Entitas :
Mahasiswa, KAP (Kartu Anggota Perpustakaan), Buku
Atribut :
Nama, no.mahasiswa, Alamat mahasiswa, No.buku, Judul, Pengarang,
Penerbit dan tahun terbit.
Relasi :
Daftar dan Pinjam
CONTOH KASUS (JAWABAN)
TUGAS
• BUAT ERD DARI APLIKASI SISTEM INFORMASI YANG TELAH ANDA CARI
• DEADLINE: PERTEMUAN KE 7
• DIKERJAKAN SOFTCOPY, KIRIM KE EMAIL: DINA.TAUHIDA@UMK.AC.ID
• DISIAPKAN UNTUK PRESENTASI

Anda mungkin juga menyukai