SlideShare a Scribd company logo
1 of 26
Chapter 3
Data
Modeling
Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Oleh:
Deviansah Said
Ristati
Learning Objectives
• Understand the purpose of structure models
(Memahami tujuan dari model struktur)
• Understand and apply the building blocks for UML class or
structure Diagrams.
(Memahami dan menerapkan standart diagram struktur dari
UML Kelas atau struktur Diagram)
• Describe multiplicities for a UML Class Diagram
(menjelaskan multiplikasi untuk UML kelas Diagram)
• Understand how to implement a relational database from a
UML Class Diagram
(Memahami bagaimana menerapkan hubungan database dari
UML kelas Diagram)
• Describe business rules and various forms of rules
(menjelaskan aturan bisnis dan berbagai bentuk aturan)
3-2
Types of Business Models
(Jenis Model Bisnis)
3-3
LO# 1
Structure Models
• Describe the data and information structures inherent in a
business process
(Menggambarkan data dan struktur informasi yang melekat
dalam proses bisnis)
• Create a blueprint for the development of a relational
database to support the collection, aggregation, and
communication of process information
(Membuat rancangan dari data untuk pengembangan
hubungan database untuk mendukung pengumpulan,
agregasi, dan proses komunikasi informasi)
• Facilitate the use of databases after they are implemented
(Memfasilitasi penggunaan database setelah mereka
dilaksanakan) 3-4
LO# 1
Unified Modeling Language (UML)
• UML class diagram notation for structure models
(notasi diagram kelas UML untuk model struktur)
• Specifications for UML maintained by the Object Management Group, a not-for-
profit consortium of computer industry members
(Spesifikasi untuk UML dikelola oleh Object Management Group, tidak-untuk-
profit konsorsium anggota industri komputer)
• UML also includes notation for several other types of diagrams, including
several structure diagrams, behavior diagrams, and interaction diagrams
(UML juga termasuk notasi untuk beberapa jenis lain dari diagram, termasuk
beberapa diagram struktur, diagram perilaku, dan diagram interaksi)
• Class diagrams describe the logical structure of a database system
(diagram kelas menggambarkan struktur logis dari sistem database)
3-5
LO# 2
UML Class Diagram – Building Blocks
• Classes are separately identifiable collections of things about which
the organization wants to collect and store information
(Kelas adalah pemisahan koleksi yang diidentifikasi dari suatu hal
yang mana organisasi ingin mengumpulkan dan menyimpan
informasi)
• Associations depict the relationship between two classes
(Asosiasi menggambarkan hubungan antara dua kelas)
• Multiplicities describe the minimum and maximum number of
times instances of one class can be associated with instances in
another class
(Multiplikasi menggambarkan banyaknya jumlah minimum dan maksimum
contoh satu kelas dapat dikaitkan dengan contoh di kelas lain)
3-6
LO# 2
UML Class Diagram - Classes
• Classes can represent
– organization resources [e.g., trucks, machines, buildings, cash, investments]
(Kelas dapat mewakili sumber organisasi (misalnya, truk, mesin, bangunan, uang
tunai, investasi)
– persons (e.g., customers, employees)
(orang -> misalnya, pelanggan, karyawan)
– events (e.g., sales, purchases, cash disbursements, cash receipts), and
conceptual structures (e.g., accounts, product categories, budgets)
(peristiwa (misalnya, penjualan, pembelian, pengeluaran kas, penerimaan kas),
dan struktur konseptual (misalnya, akun, kategori produk, anggaran)
3-7
LO# 2
UML Class Diagram - Associations
• Associations depict the (business) relationship between two
classes
3-8
LO# 2
UML Class Diagram - Multiplicities
• Multiplicities describe the minimum and maximum number of
times instances in one class can be associated with instances
in another class
3-9
Each Person owns a minimum of 0 and a maximum of many Autos.
Each Auto is owned by a minimum of 1 and a maximum of 1 Person
LO# 2
Business Process Pattern
Classes (also called
entities/objects)
Associations (relationships)
3-10
LO# 2
Attributes
• Attributes are data elements that describe the characteristics of instances in a class (or
rows in a table)
(Atribut adalah elemen data yang menggambarkan karakteristik dari contoh di kelas
(atau baris dalam tabel)
• The full specification of attributes, i.e., a data dictionary, would also include data type,
default value (if any), constraints on the value (such as minimum and maximum possible
values), and other descriptive information)
(Spesifikasi lengkap dari atribut, yaitu, kamus data, juga akan termasuk tipe data, nilai
default (jika ada), kendala pada nilai (seperti minimum dan mungkin nilai maksimum),
dan informasi deskriptif lainnya)
• Attributes include the primary keys that uniquely define instances of the class, foreign
keys that support the links between classes shown in the associations, and other data
elements for each class
(Atribut termasuk kunci utama yang unik mendefinisikan contoh kelas, kunci asing yang
mendukung hubungan antara kelas ditampilkan dalam asosiasi, dan elemen data lain
untuk masing-masing kelas)
• Attributes will be specified in a table listing that accompanies each class diagram
(Atribut akan ditentukan dalam tabel daftar yang menyertai setiap diagram kelas)
3-11
LO# 2
Primary Keys
• “Primary Key” adalah kunci utama dari suatu tabel yang
menunjukkan bahwa yang menjadi kunci tersebut tidak bisa
diisi dengan data yang sama, atau dengan kata lain Primary
key menjadikan tiap record memiliki identitas sendiri-sendiri
yang membedakan satu sama lainnya (unik).
• Kunci utama tidak boleh kosong
• Kunci utama harus dikontrol oleh organisasi yang
memberikan, sehingga tidak akan berubah dari waktu ke
waktu
3-12
LO# 2
Primary Keys
Contoh yang tepat dalam menggunakan primary keys :
1) Apakah Anda menggunakan nomor jaminan sosial sebagai kunci
utama?
Tidak , karena ada pembatasan hukum dan tidak semua orang
memiliki nomor jaminan sosial
2) Apakah Anda menggunakan nama orang sebagai kunci utama?
Tidak , karena nama-nama orang tidak unik
3) Apakah Anda menggunakan nomor telepon sebagai kunci utama?
Tidak, karena nomor telepon seseorang dapat berubah dari waktu
ke waktu
4) Apakah Anda menetapkan kunci utama menggunakan nomor
urut?
Ya, karena lebih mudah untuk mengidentifikasi kesenjangan dan
Anda dapat mengontrol jumlah
3-13
LO# 2
Foreign Keys
• Sebuah atribut atau kombinasi atribut yang memungkinkan
tabel dihubungkan bersama-sama, Jadi Foreign Key adalah
kolom atau field pada suatu tabel yang berfungsi sebagai
kunci tamu dari tabel lain. Foreign Key sangat berguna bila
kita bekerja dengan banyak tabel yang saling berelasi satu
sama lain.
• Pengimplementasian hubungan antara kelas (dan tabel yang
dihasilkan) ditunjukkan oleh asosiasi
• Dalam model berikut, kunci utama dari kelas PERSON akan
menjadi kunci asing di kelas AUTO untuk melaksanakan
asosiasi
3-14
LO# 2
Table Listing - Example
3-15
Customers [Customer_Number(PK),Customer_Name,Customer_City,Customer_State,
Customer_Zip,Customer_Phone]
Orders [Order_Number(PK),Order_Date,Delivery_Date,Order_Amount,Shipping_Cost,
Customer_Number(FK)]
Order_Items [Order_Number+Product_Number(PK),Quantity_Ordered,Price]
Inventory [Product_Number(PK),Product_Description,Quantity_on_Hand(QOH),Unit_of_Issue,
Current_List_Price,Standard_Cost]
LO# 2
Notasi UML Hubungan Lainnya
• UML menyediakan notasi khusus untuk mendukung jenis
hubungan:
Generalisasi
Pengumpulan
Komposisi
• Notasi husus ini merupakan bentuk tangan pendek, tetapi
masing-masing juga dapat dimodelkan menggunakan notasi
dasar yang dijelaskan sebelumnya
3-16
LO# 2
Hubungan Notasi Khusus
3-17
LO# 2
Menerapkan Database dari Diagram Kelas
1. Map classes to tables
2. Map class attributes to table fields and assign primary keys
3. Map associations to foreign keys
4. Create new tables to implement many-to-many relationships
3-18
LO# 4
1. Map Classes to Tables
3-19
LO# 4
2. Map Class Attributes to Table Fields and
Assign Primary Keys
3-20
LO# 4
3. Map one-to-many associations to
foreign keys
3-21
One-to-many associations are defined by the maximum multiplicity on each end of the
association. The rule of thumb is to go toward the * to post the foreign key. So, in the
model above, the primary key of STATE would be a foreign key in AUTO; the primary
key of PERSON would be also be a foreign key in AUTO. See Table 1 in Chapter 3 for a
listing of posting rules based on multiplicities.
LO# 3
4. Create New Tables to Implement Many-
to-Many Relationships
3-22
Many-to-many associations require the creation of a new, linking table to implement
the association. So, in the model above, the association between DEALERS and AUTO
would be implemented with a new table DEALER-AUTO with a primary key formed as
the combination of primary keys from the two classes.
LO# 3
Aturan Bisnis
• Aturan bisnis adalah mendifinisikan beberapa aspek bisnis
sebagai batasan yang harus diikuti ketika sistem beroperasi.
• Klasifikasi aturan bisnis:
1. Batasan struktural yaitu aturan-aturan yang mendifinisikan
struktur statis organisasi.
2. Batasan operasional yaitu aturan-aturan yang membatasi
operasi yang sedang berjalan.
• Contoh dari aturan bisnis ;
1. Jika berbelanja dengan lebih dari Rp 200,000, maka
pembeli akan dapat satu buah handuk.
2. Setiap mencuci motor atau mobil lebih dari 3 kali, maka
pelanggan mendapatkan satu kali cuci gratis.
3-23
LO# 4
• Schema memberikan deskripsi hubungan logik
antar data dalam bisnis data secara lengkap.
Didalam schema terdapat nama dan deskripsi
semua atribut, record dan batasan nilai untuk
semua aplikasi yang menggunakan basis data
tersebut.
24
Jenis Aturan Bisnis
1. Wajib
Formulir Aturan ini menyatakan apa yang harus terjadi.
Contoh: pembayaran harus dilakukan dalam U. S. dolar.
2. Dilarang
Bentuk Aturan ini menyatakan apa yang seharusnya
tidak terjadi. Contoh tidak ada pembayaran dengan cek.
3. Diizinkan
Bentuk Aturan ini mengatakan apa yang diperbolehkan
dalam kondisi tersebut. Contoh pembayaran kartu kredit
diperbolehkan jika kartu tersebut American Express.
3-25
LO# 5
Penegakan Aturan Bisnis
• Aturan harus ditegakkan
• Tingkat penegak adalah:
1. Penegakan hukum secara tegas - tidak ada
pelanggaran yang diperbolehkan
2. Pre-override - pelanggaran diperbolehkan jika resmi
di muka
3. Post-override - pelanggaran diizinkan jika disahkan
setelah pelanggaran
4. Guidelines - aturan diikuti tapi tidak ditegakkan
3-26
LO# 5

More Related Content

What's hot

Basis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational ModelBasis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational ModelRatzman III
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model dataSimon Patabang
 
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & CalculusBasis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & CalculusRatzman III
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Devi Apriansyah
 
Bab 7. Normalisasi Data
Bab 7. Normalisasi DataBab 7. Normalisasi Data
Bab 7. Normalisasi DataZaenal Abidin
 
Pengantar desain interior ( Gabungan antara balck box dan glass box)
Pengantar desain interior ( Gabungan antara balck box dan glass box)Pengantar desain interior ( Gabungan antara balck box dan glass box)
Pengantar desain interior ( Gabungan antara balck box dan glass box)verazuraa
 
Model relational
Model relationalModel relational
Model relationallikut101010
 
Tugas dfd kelompok 9
Tugas dfd kelompok 9Tugas dfd kelompok 9
Tugas dfd kelompok 9Randy Raynard
 
Database design
Database designDatabase design
Database designDoni Rizky
 
Bab 6 (23 slide)
Bab 6  (23 slide)Bab 6  (23 slide)
Bab 6 (23 slide)gilangbewok
 

What's hot (14)

Materi 8
Materi 8Materi 8
Materi 8
 
Modul 05 basisdata
Modul 05 basisdataModul 05 basisdata
Modul 05 basisdata
 
Basis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational ModelBasis Data, Ch. 3 - Relational Model
Basis Data, Ch. 3 - Relational Model
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model data
 
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & CalculusBasis Data, Ch 4 - Relasonal Aljabar & Calculus
Basis Data, Ch 4 - Relasonal Aljabar & Calculus
 
Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)Laporan praktikum modul 5 (normalisasi)
Laporan praktikum modul 5 (normalisasi)
 
Bab 7. Normalisasi Data
Bab 7. Normalisasi DataBab 7. Normalisasi Data
Bab 7. Normalisasi Data
 
Pengantar desain interior ( Gabungan antara balck box dan glass box)
Pengantar desain interior ( Gabungan antara balck box dan glass box)Pengantar desain interior ( Gabungan antara balck box dan glass box)
Pengantar desain interior ( Gabungan antara balck box dan glass box)
 
Pertemuan 3 dan 4 SBD
Pertemuan 3 dan 4 SBDPertemuan 3 dan 4 SBD
Pertemuan 3 dan 4 SBD
 
Model relational
Model relationalModel relational
Model relational
 
Tugas dfd kelompok 9
Tugas dfd kelompok 9Tugas dfd kelompok 9
Tugas dfd kelompok 9
 
Database design
Database designDatabase design
Database design
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6 (23 slide)
Bab 6  (23 slide)Bab 6  (23 slide)
Bab 6 (23 slide)
 

Viewers also liked

chap005-Sales and Collections Business Process
chap005-Sales and Collections Business Processchap005-Sales and Collections Business Process
chap005-Sales and Collections Business ProcessKartika Dwi Rachmawati
 
Perbandingan akuntansi publik di usa dg indonesia
Perbandingan akuntansi publik di usa dg indonesiaPerbandingan akuntansi publik di usa dg indonesia
Perbandingan akuntansi publik di usa dg indonesiaKartika Dwi Rachmawati
 
DISTRIBUSI FREKUENSI DANUKURAN GEJALA PUSATNILAI UJIAN AKHIR SEKOLAH MATEMATI...
DISTRIBUSI FREKUENSI DANUKURAN GEJALA PUSATNILAI UJIAN AKHIR SEKOLAH MATEMATI...DISTRIBUSI FREKUENSI DANUKURAN GEJALA PUSATNILAI UJIAN AKHIR SEKOLAH MATEMATI...
DISTRIBUSI FREKUENSI DANUKURAN GEJALA PUSATNILAI UJIAN AKHIR SEKOLAH MATEMATI...Kartika Dwi Rachmawati
 
DISTRIBUSI FREKUENSI DAN RATA RATA NILAI UJIAN AKHIR SEKOLAH MATEMATIKA KELA...
DISTRIBUSI FREKUENSI DAN RATA RATA NILAI UJIAN AKHIR SEKOLAH MATEMATIKA  KELA...DISTRIBUSI FREKUENSI DAN RATA RATA NILAI UJIAN AKHIR SEKOLAH MATEMATIKA  KELA...
DISTRIBUSI FREKUENSI DAN RATA RATA NILAI UJIAN AKHIR SEKOLAH MATEMATIKA KELA...Kartika Dwi Rachmawati
 
Makalah manajemen-ADMINISTRATIF MANAGEMENT THEORY
Makalah manajemen-ADMINISTRATIF MANAGEMENT THEORYMakalah manajemen-ADMINISTRATIF MANAGEMENT THEORY
Makalah manajemen-ADMINISTRATIF MANAGEMENT THEORYKartika Dwi Rachmawati
 
ETIKA BISNIS, Lingkungan manajerial, Planning and Strategy ( Perencanaan dan...
ETIKA BISNIS, Lingkungan manajerial, Planning and Strategy  ( Perencanaan dan...ETIKA BISNIS, Lingkungan manajerial, Planning and Strategy  ( Perencanaan dan...
ETIKA BISNIS, Lingkungan manajerial, Planning and Strategy ( Perencanaan dan...Kartika Dwi Rachmawati
 
Bab i pajak dalam kehidupan sehari hari
Bab i pajak dalam kehidupan sehari hariBab i pajak dalam kehidupan sehari hari
Bab i pajak dalam kehidupan sehari hariKartika Dwi Rachmawati
 
Net Present Value and Other Investment Rules
Net Present Value and Other Investment RulesNet Present Value and Other Investment Rules
Net Present Value and Other Investment RulesKartika Dwi Rachmawati
 
makalah Pendidikan Agama Islam - syari'at Islam
makalah Pendidikan Agama Islam - syari'at Islammakalah Pendidikan Agama Islam - syari'at Islam
makalah Pendidikan Agama Islam - syari'at IslamKartika Dwi Rachmawati
 

Viewers also liked (19)

chap005-Sales and Collections Business Process
chap005-Sales and Collections Business Processchap005-Sales and Collections Business Process
chap005-Sales and Collections Business Process
 
Perbandingan akuntansi publik di usa dg indonesia
Perbandingan akuntansi publik di usa dg indonesiaPerbandingan akuntansi publik di usa dg indonesia
Perbandingan akuntansi publik di usa dg indonesia
 
ADMINISTRATIF MANAGEMENT THEORY
ADMINISTRATIF MANAGEMENT THEORYADMINISTRATIF MANAGEMENT THEORY
ADMINISTRATIF MANAGEMENT THEORY
 
Behavioral Management
Behavioral Management Behavioral Management
Behavioral Management
 
Tugas nanda bhs indo, daftar daftar
Tugas nanda bhs indo, daftar daftarTugas nanda bhs indo, daftar daftar
Tugas nanda bhs indo, daftar daftar
 
DISTRIBUSI FREKUENSI DANUKURAN GEJALA PUSATNILAI UJIAN AKHIR SEKOLAH MATEMATI...
DISTRIBUSI FREKUENSI DANUKURAN GEJALA PUSATNILAI UJIAN AKHIR SEKOLAH MATEMATI...DISTRIBUSI FREKUENSI DANUKURAN GEJALA PUSATNILAI UJIAN AKHIR SEKOLAH MATEMATI...
DISTRIBUSI FREKUENSI DANUKURAN GEJALA PUSATNILAI UJIAN AKHIR SEKOLAH MATEMATI...
 
DISTRIBUSI FREKUENSI DAN RATA RATA NILAI UJIAN AKHIR SEKOLAH MATEMATIKA KELA...
DISTRIBUSI FREKUENSI DAN RATA RATA NILAI UJIAN AKHIR SEKOLAH MATEMATIKA  KELA...DISTRIBUSI FREKUENSI DAN RATA RATA NILAI UJIAN AKHIR SEKOLAH MATEMATIKA  KELA...
DISTRIBUSI FREKUENSI DAN RATA RATA NILAI UJIAN AKHIR SEKOLAH MATEMATIKA KELA...
 
Kerangka dasar ajaran islam
Kerangka dasar ajaran islamKerangka dasar ajaran islam
Kerangka dasar ajaran islam
 
Makalah manajemen-ADMINISTRATIF MANAGEMENT THEORY
Makalah manajemen-ADMINISTRATIF MANAGEMENT THEORYMakalah manajemen-ADMINISTRATIF MANAGEMENT THEORY
Makalah manajemen-ADMINISTRATIF MANAGEMENT THEORY
 
Islam dan Ruang Lingkupnya
Islam dan Ruang LingkupnyaIslam dan Ruang Lingkupnya
Islam dan Ruang Lingkupnya
 
ETIKA BISNIS, Lingkungan manajerial, Planning and Strategy ( Perencanaan dan...
ETIKA BISNIS, Lingkungan manajerial, Planning and Strategy  ( Perencanaan dan...ETIKA BISNIS, Lingkungan manajerial, Planning and Strategy  ( Perencanaan dan...
ETIKA BISNIS, Lingkungan manajerial, Planning and Strategy ( Perencanaan dan...
 
Bab i pajak dalam kehidupan sehari hari
Bab i pajak dalam kehidupan sehari hariBab i pajak dalam kehidupan sehari hari
Bab i pajak dalam kehidupan sehari hari
 
Net Present Value and Other Investment Rules
Net Present Value and Other Investment RulesNet Present Value and Other Investment Rules
Net Present Value and Other Investment Rules
 
PERHITUNGAN PPh PASAL 24
PERHITUNGAN PPh PASAL 24PERHITUNGAN PPh PASAL 24
PERHITUNGAN PPh PASAL 24
 
PPh PASAL 24
PPh PASAL 24PPh PASAL 24
PPh PASAL 24
 
dasar-dasar akuntansi
dasar-dasar akuntansidasar-dasar akuntansi
dasar-dasar akuntansi
 
Makalah Zakat
Makalah ZakatMakalah Zakat
Makalah Zakat
 
Demorasi dalam islam
Demorasi dalam islamDemorasi dalam islam
Demorasi dalam islam
 
makalah Pendidikan Agama Islam - syari'at Islam
makalah Pendidikan Agama Islam - syari'at Islammakalah Pendidikan Agama Islam - syari'at Islam
makalah Pendidikan Agama Islam - syari'at Islam
 

Similar to Model Data Bisnis

BAB 6. Sistem Manajemen Basis Data
BAB 6. Sistem Manajemen Basis Data BAB 6. Sistem Manajemen Basis Data
BAB 6. Sistem Manajemen Basis Data audi15Ar
 
SIM Bab 6 sistem manajemen basis data
SIM Bab 6 sistem manajemen basis dataSIM Bab 6 sistem manajemen basis data
SIM Bab 6 sistem manajemen basis datawingpie
 
Isi materi kuliah bina sarana informatika
Isi materi kuliah bina sarana informatikaIsi materi kuliah bina sarana informatika
Isi materi kuliah bina sarana informatikaArmadaYogi1
 
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf201410049
 
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...SeptiHendarwati
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptbukanyusup13
 
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxAinul Yaqin
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfBayuRandu
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasionalrian rian
 

Similar to Model Data Bisnis (20)

BAB 6. Sistem Manajemen Basis Data
BAB 6. Sistem Manajemen Basis Data BAB 6. Sistem Manajemen Basis Data
BAB 6. Sistem Manajemen Basis Data
 
SIM Bab 6 sistem manajemen basis data
SIM Bab 6 sistem manajemen basis dataSIM Bab 6 sistem manajemen basis data
SIM Bab 6 sistem manajemen basis data
 
Sia 7 unpak
Sia 7 unpakSia 7 unpak
Sia 7 unpak
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6 (23 slide)
Bab 6  (23 slide)Bab 6  (23 slide)
Bab 6 (23 slide)
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Bab 6
Bab 6 Bab 6
Bab 6
 
Isi materi kuliah bina sarana informatika
Isi materi kuliah bina sarana informatikaIsi materi kuliah bina sarana informatika
Isi materi kuliah bina sarana informatika
 
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
02 pertemuan 3_4_5_6 SISTEM BASIS DATA EER.pdf
 
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...
Tugas 8, septi hendarwati,yananto mihadi putra, se, m.si, konsep basis data r...
 
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.pptPPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
PPT-UEU-–-Sistem-Informasi-Akuntansi-–-Pertemuan-13.ppt
 
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptxMateri Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
Materi Kuliah Sistem Informasi 05 Arsitektur Data dalam Sistem Informasi.pptx
 
Laporan modul 5 basisdata
Laporan modul 5 basisdataLaporan modul 5 basisdata
Laporan modul 5 basisdata
 
PPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdfPPT Sistem Basis Data [TM3].pdf
PPT Sistem Basis Data [TM3].pdf
 
Konsep basis data relasional
Konsep basis data relasionalKonsep basis data relasional
Konsep basis data relasional
 

More from Kartika Dwi Rachmawati

TINGKAT KESTABILAN ANTARA UTS DAN UAS SERTA PENGARUH NILAI UTS TERHADAP RAPOT...
TINGKAT KESTABILAN ANTARA UTS DAN UAS SERTA PENGARUH NILAI UTS TERHADAP RAPOT...TINGKAT KESTABILAN ANTARA UTS DAN UAS SERTA PENGARUH NILAI UTS TERHADAP RAPOT...
TINGKAT KESTABILAN ANTARA UTS DAN UAS SERTA PENGARUH NILAI UTS TERHADAP RAPOT...Kartika Dwi Rachmawati
 
SISTEM INFORMASI AKUNTANSI SEMESTER 2, PRODI D3 AKUNTANSI
SISTEM INFORMASI AKUNTANSI SEMESTER 2, PRODI D3 AKUNTANSISISTEM INFORMASI AKUNTANSI SEMESTER 2, PRODI D3 AKUNTANSI
SISTEM INFORMASI AKUNTANSI SEMESTER 2, PRODI D3 AKUNTANSIKartika Dwi Rachmawati
 
DATA TINGKAT INVESTASI DI INDONESIA TAHUN 2012-2016
DATA TINGKAT INVESTASI DI INDONESIA TAHUN 2012-2016DATA TINGKAT INVESTASI DI INDONESIA TAHUN 2012-2016
DATA TINGKAT INVESTASI DI INDONESIA TAHUN 2012-2016Kartika Dwi Rachmawati
 
chap004-Relational Databases and Enterprise Systems
chap004-Relational Databases and Enterprise Systemschap004-Relational Databases and Enterprise Systems
chap004-Relational Databases and Enterprise SystemsKartika Dwi Rachmawati
 
chapter14_Mengevaluasi sistem informasi akuntansi pada investasi
chapter14_Mengevaluasi sistem informasi akuntansi pada investasichapter14_Mengevaluasi sistem informasi akuntansi pada investasi
chapter14_Mengevaluasi sistem informasi akuntansi pada investasiKartika Dwi Rachmawati
 
Tingkat investasi di indonesia tahun 2012-2016
Tingkat investasi di indonesia tahun 2012-2016Tingkat investasi di indonesia tahun 2012-2016
Tingkat investasi di indonesia tahun 2012-2016Kartika Dwi Rachmawati
 
SISTEM INFORMASI AKUNTANSI DALAM AKTIVITAS-AKTIVITAS PERUSAHAAN
SISTEM INFORMASI AKUNTANSI DALAM AKTIVITAS-AKTIVITAS PERUSAHAANSISTEM INFORMASI AKUNTANSI DALAM AKTIVITAS-AKTIVITAS PERUSAHAAN
SISTEM INFORMASI AKUNTANSI DALAM AKTIVITAS-AKTIVITAS PERUSAHAANKartika Dwi Rachmawati
 
Peran umat islam_dalam_mewujudkan_masyarakat_madani
Peran umat islam_dalam_mewujudkan_masyarakat_madaniPeran umat islam_dalam_mewujudkan_masyarakat_madani
Peran umat islam_dalam_mewujudkan_masyarakat_madaniKartika Dwi Rachmawati
 
Transaksi perusahaan&persamaan akuntansi, Siklus Akuntansi
Transaksi perusahaan&persamaan akuntansi, Siklus Akuntansi Transaksi perusahaan&persamaan akuntansi, Siklus Akuntansi
Transaksi perusahaan&persamaan akuntansi, Siklus Akuntansi Kartika Dwi Rachmawati
 
chap006 Making Capital Investment Decisions
chap006 Making Capital Investment Decisionschap006 Making Capital Investment Decisions
chap006 Making Capital Investment DecisionsKartika Dwi Rachmawati
 
) KEUNTUNGAN DAN KELEMAHAN HIDUP DALAM MASYARAKATKAPITALIS
) KEUNTUNGAN DAN KELEMAHAN HIDUP DALAM MASYARAKATKAPITALIS) KEUNTUNGAN DAN KELEMAHAN HIDUP DALAM MASYARAKATKAPITALIS
) KEUNTUNGAN DAN KELEMAHAN HIDUP DALAM MASYARAKATKAPITALISKartika Dwi Rachmawati
 

More from Kartika Dwi Rachmawati (16)

2016 ak2 a_kelompok2_pph24
2016 ak2 a_kelompok2_pph242016 ak2 a_kelompok2_pph24
2016 ak2 a_kelompok2_pph24
 
TINGKAT KESTABILAN ANTARA UTS DAN UAS SERTA PENGARUH NILAI UTS TERHADAP RAPOT...
TINGKAT KESTABILAN ANTARA UTS DAN UAS SERTA PENGARUH NILAI UTS TERHADAP RAPOT...TINGKAT KESTABILAN ANTARA UTS DAN UAS SERTA PENGARUH NILAI UTS TERHADAP RAPOT...
TINGKAT KESTABILAN ANTARA UTS DAN UAS SERTA PENGARUH NILAI UTS TERHADAP RAPOT...
 
2016 ak2a kelompok2_pphpasal24
2016 ak2a kelompok2_pphpasal242016 ak2a kelompok2_pphpasal24
2016 ak2a kelompok2_pphpasal24
 
SISTEM INFORMASI AKUNTANSI SEMESTER 2, PRODI D3 AKUNTANSI
SISTEM INFORMASI AKUNTANSI SEMESTER 2, PRODI D3 AKUNTANSISISTEM INFORMASI AKUNTANSI SEMESTER 2, PRODI D3 AKUNTANSI
SISTEM INFORMASI AKUNTANSI SEMESTER 2, PRODI D3 AKUNTANSI
 
DATA TINGKAT INVESTASI DI INDONESIA TAHUN 2012-2016
DATA TINGKAT INVESTASI DI INDONESIA TAHUN 2012-2016DATA TINGKAT INVESTASI DI INDONESIA TAHUN 2012-2016
DATA TINGKAT INVESTASI DI INDONESIA TAHUN 2012-2016
 
chap004-Relational Databases and Enterprise Systems
chap004-Relational Databases and Enterprise Systemschap004-Relational Databases and Enterprise Systems
chap004-Relational Databases and Enterprise Systems
 
CHAPTER7-CONVERSION BUSSINESS
CHAPTER7-CONVERSION BUSSINESSCHAPTER7-CONVERSION BUSSINESS
CHAPTER7-CONVERSION BUSSINESS
 
chapter14_Mengevaluasi sistem informasi akuntansi pada investasi
chapter14_Mengevaluasi sistem informasi akuntansi pada investasichapter14_Mengevaluasi sistem informasi akuntansi pada investasi
chapter14_Mengevaluasi sistem informasi akuntansi pada investasi
 
Tingkat investasi di indonesia tahun 2012-2016
Tingkat investasi di indonesia tahun 2012-2016Tingkat investasi di indonesia tahun 2012-2016
Tingkat investasi di indonesia tahun 2012-2016
 
SISTEM INFORMASI AKUNTANSI DALAM AKTIVITAS-AKTIVITAS PERUSAHAAN
SISTEM INFORMASI AKUNTANSI DALAM AKTIVITAS-AKTIVITAS PERUSAHAANSISTEM INFORMASI AKUNTANSI DALAM AKTIVITAS-AKTIVITAS PERUSAHAAN
SISTEM INFORMASI AKUNTANSI DALAM AKTIVITAS-AKTIVITAS PERUSAHAAN
 
Pai demokrasi dlm islam
Pai demokrasi dlm islamPai demokrasi dlm islam
Pai demokrasi dlm islam
 
Peran umat islam_dalam_mewujudkan_masyarakat_madani
Peran umat islam_dalam_mewujudkan_masyarakat_madaniPeran umat islam_dalam_mewujudkan_masyarakat_madani
Peran umat islam_dalam_mewujudkan_masyarakat_madani
 
Transaksi perusahaan&persamaan akuntansi, Siklus Akuntansi
Transaksi perusahaan&persamaan akuntansi, Siklus Akuntansi Transaksi perusahaan&persamaan akuntansi, Siklus Akuntansi
Transaksi perusahaan&persamaan akuntansi, Siklus Akuntansi
 
chap006 Making Capital Investment Decisions
chap006 Making Capital Investment Decisionschap006 Making Capital Investment Decisions
chap006 Making Capital Investment Decisions
 
Scientific management theory
Scientific management theoryScientific management theory
Scientific management theory
 
) KEUNTUNGAN DAN KELEMAHAN HIDUP DALAM MASYARAKATKAPITALIS
) KEUNTUNGAN DAN KELEMAHAN HIDUP DALAM MASYARAKATKAPITALIS) KEUNTUNGAN DAN KELEMAHAN HIDUP DALAM MASYARAKATKAPITALIS
) KEUNTUNGAN DAN KELEMAHAN HIDUP DALAM MASYARAKATKAPITALIS
 

Recently uploaded

RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...Kanaidi ken
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxWirionSembiring2
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfCloverash1
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfTaqdirAlfiandi1
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...MarwanAnugrah
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfChrodtianTian
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxErikaPuspita10
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxarnisariningsih98
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisNazla aulia
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxBambang440423
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...Kanaidi ken
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfkustiyantidew94
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxFuzaAnggriana
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxrahmaamaw03
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASKurniawan Dirham
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxsyafnasir
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 

Recently uploaded (20)

RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
RENCANA + Link2 Materi Pelatihan/BimTek "Teknik Perhitungan & Verifikasi TKDN...
 
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptxAKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
AKSI NYATA MODUL 1.2-1 untuk pendidikan guru penggerak.pptx
 
Kelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdfKelompok 1_Karakteristik negara jepang.pdf
Kelompok 1_Karakteristik negara jepang.pdf
 
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdfAKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
AKSI NYATA Strategi Penerapan Kurikulum Merdeka di Kelas (1).pdf
 
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...Wawasan Nusantara  sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
Wawasan Nusantara sebagai satu kesatuan, politik, ekonomi, sosial, budaya, d...
 
Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdfLAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
LAPORAN PKP KESELURUHAN BAB 1-5 NURUL HUSNA.pdf
 
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptxIPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
IPA Kelas 9 BAB 10 - www.ilmuguru.org.pptx
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptxMODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
MODUL 2 BAHASA INDONESIA-KELOMPOK 1.pptx
 
Kelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara InggrisKelompok 4 : Karakteristik Negara Inggris
Kelompok 4 : Karakteristik Negara Inggris
 
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptxJurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
Jurnal Dwi mingguan modul 1.2-gurupenggerak.pptx
 
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
PELAKSANAAN + Link2 Materi Pelatihan "Teknik Perhitungan & Verifikasi TKDN & ...
 
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdfHARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
HARMONI DALAM EKOSISTEM KELAS V SEKOLAH DASAR.pdf
 
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptxDESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
DESAIN MEDIA PEMBELAJARAN BAHASA INDONESIA BERBASIS DIGITAL.pptx
 
SILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docxSILABUS MATEMATIKA SMP kurikulum K13.docx
SILABUS MATEMATIKA SMP kurikulum K13.docx
 
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATASMATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
MATERI EKOSISTEM UNTUK SEKOLAH MENENGAH ATAS
 
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptxTopik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
Topik 1 - Pengenalan Penghayatan Etika dan Peradaban Acuan Malaysia.pptx
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 

Model Data Bisnis

  • 1. Chapter 3 Data Modeling Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education. Oleh: Deviansah Said Ristati
  • 2. Learning Objectives • Understand the purpose of structure models (Memahami tujuan dari model struktur) • Understand and apply the building blocks for UML class or structure Diagrams. (Memahami dan menerapkan standart diagram struktur dari UML Kelas atau struktur Diagram) • Describe multiplicities for a UML Class Diagram (menjelaskan multiplikasi untuk UML kelas Diagram) • Understand how to implement a relational database from a UML Class Diagram (Memahami bagaimana menerapkan hubungan database dari UML kelas Diagram) • Describe business rules and various forms of rules (menjelaskan aturan bisnis dan berbagai bentuk aturan) 3-2
  • 3. Types of Business Models (Jenis Model Bisnis) 3-3 LO# 1
  • 4. Structure Models • Describe the data and information structures inherent in a business process (Menggambarkan data dan struktur informasi yang melekat dalam proses bisnis) • Create a blueprint for the development of a relational database to support the collection, aggregation, and communication of process information (Membuat rancangan dari data untuk pengembangan hubungan database untuk mendukung pengumpulan, agregasi, dan proses komunikasi informasi) • Facilitate the use of databases after they are implemented (Memfasilitasi penggunaan database setelah mereka dilaksanakan) 3-4 LO# 1
  • 5. Unified Modeling Language (UML) • UML class diagram notation for structure models (notasi diagram kelas UML untuk model struktur) • Specifications for UML maintained by the Object Management Group, a not-for- profit consortium of computer industry members (Spesifikasi untuk UML dikelola oleh Object Management Group, tidak-untuk- profit konsorsium anggota industri komputer) • UML also includes notation for several other types of diagrams, including several structure diagrams, behavior diagrams, and interaction diagrams (UML juga termasuk notasi untuk beberapa jenis lain dari diagram, termasuk beberapa diagram struktur, diagram perilaku, dan diagram interaksi) • Class diagrams describe the logical structure of a database system (diagram kelas menggambarkan struktur logis dari sistem database) 3-5 LO# 2
  • 6. UML Class Diagram – Building Blocks • Classes are separately identifiable collections of things about which the organization wants to collect and store information (Kelas adalah pemisahan koleksi yang diidentifikasi dari suatu hal yang mana organisasi ingin mengumpulkan dan menyimpan informasi) • Associations depict the relationship between two classes (Asosiasi menggambarkan hubungan antara dua kelas) • Multiplicities describe the minimum and maximum number of times instances of one class can be associated with instances in another class (Multiplikasi menggambarkan banyaknya jumlah minimum dan maksimum contoh satu kelas dapat dikaitkan dengan contoh di kelas lain) 3-6 LO# 2
  • 7. UML Class Diagram - Classes • Classes can represent – organization resources [e.g., trucks, machines, buildings, cash, investments] (Kelas dapat mewakili sumber organisasi (misalnya, truk, mesin, bangunan, uang tunai, investasi) – persons (e.g., customers, employees) (orang -> misalnya, pelanggan, karyawan) – events (e.g., sales, purchases, cash disbursements, cash receipts), and conceptual structures (e.g., accounts, product categories, budgets) (peristiwa (misalnya, penjualan, pembelian, pengeluaran kas, penerimaan kas), dan struktur konseptual (misalnya, akun, kategori produk, anggaran) 3-7 LO# 2
  • 8. UML Class Diagram - Associations • Associations depict the (business) relationship between two classes 3-8 LO# 2
  • 9. UML Class Diagram - Multiplicities • Multiplicities describe the minimum and maximum number of times instances in one class can be associated with instances in another class 3-9 Each Person owns a minimum of 0 and a maximum of many Autos. Each Auto is owned by a minimum of 1 and a maximum of 1 Person LO# 2
  • 10. Business Process Pattern Classes (also called entities/objects) Associations (relationships) 3-10 LO# 2
  • 11. Attributes • Attributes are data elements that describe the characteristics of instances in a class (or rows in a table) (Atribut adalah elemen data yang menggambarkan karakteristik dari contoh di kelas (atau baris dalam tabel) • The full specification of attributes, i.e., a data dictionary, would also include data type, default value (if any), constraints on the value (such as minimum and maximum possible values), and other descriptive information) (Spesifikasi lengkap dari atribut, yaitu, kamus data, juga akan termasuk tipe data, nilai default (jika ada), kendala pada nilai (seperti minimum dan mungkin nilai maksimum), dan informasi deskriptif lainnya) • Attributes include the primary keys that uniquely define instances of the class, foreign keys that support the links between classes shown in the associations, and other data elements for each class (Atribut termasuk kunci utama yang unik mendefinisikan contoh kelas, kunci asing yang mendukung hubungan antara kelas ditampilkan dalam asosiasi, dan elemen data lain untuk masing-masing kelas) • Attributes will be specified in a table listing that accompanies each class diagram (Atribut akan ditentukan dalam tabel daftar yang menyertai setiap diagram kelas) 3-11 LO# 2
  • 12. Primary Keys • “Primary Key” adalah kunci utama dari suatu tabel yang menunjukkan bahwa yang menjadi kunci tersebut tidak bisa diisi dengan data yang sama, atau dengan kata lain Primary key menjadikan tiap record memiliki identitas sendiri-sendiri yang membedakan satu sama lainnya (unik). • Kunci utama tidak boleh kosong • Kunci utama harus dikontrol oleh organisasi yang memberikan, sehingga tidak akan berubah dari waktu ke waktu 3-12 LO# 2
  • 13. Primary Keys Contoh yang tepat dalam menggunakan primary keys : 1) Apakah Anda menggunakan nomor jaminan sosial sebagai kunci utama? Tidak , karena ada pembatasan hukum dan tidak semua orang memiliki nomor jaminan sosial 2) Apakah Anda menggunakan nama orang sebagai kunci utama? Tidak , karena nama-nama orang tidak unik 3) Apakah Anda menggunakan nomor telepon sebagai kunci utama? Tidak, karena nomor telepon seseorang dapat berubah dari waktu ke waktu 4) Apakah Anda menetapkan kunci utama menggunakan nomor urut? Ya, karena lebih mudah untuk mengidentifikasi kesenjangan dan Anda dapat mengontrol jumlah 3-13 LO# 2
  • 14. Foreign Keys • Sebuah atribut atau kombinasi atribut yang memungkinkan tabel dihubungkan bersama-sama, Jadi Foreign Key adalah kolom atau field pada suatu tabel yang berfungsi sebagai kunci tamu dari tabel lain. Foreign Key sangat berguna bila kita bekerja dengan banyak tabel yang saling berelasi satu sama lain. • Pengimplementasian hubungan antara kelas (dan tabel yang dihasilkan) ditunjukkan oleh asosiasi • Dalam model berikut, kunci utama dari kelas PERSON akan menjadi kunci asing di kelas AUTO untuk melaksanakan asosiasi 3-14 LO# 2
  • 15. Table Listing - Example 3-15 Customers [Customer_Number(PK),Customer_Name,Customer_City,Customer_State, Customer_Zip,Customer_Phone] Orders [Order_Number(PK),Order_Date,Delivery_Date,Order_Amount,Shipping_Cost, Customer_Number(FK)] Order_Items [Order_Number+Product_Number(PK),Quantity_Ordered,Price] Inventory [Product_Number(PK),Product_Description,Quantity_on_Hand(QOH),Unit_of_Issue, Current_List_Price,Standard_Cost] LO# 2
  • 16. Notasi UML Hubungan Lainnya • UML menyediakan notasi khusus untuk mendukung jenis hubungan: Generalisasi Pengumpulan Komposisi • Notasi husus ini merupakan bentuk tangan pendek, tetapi masing-masing juga dapat dimodelkan menggunakan notasi dasar yang dijelaskan sebelumnya 3-16 LO# 2
  • 18. Menerapkan Database dari Diagram Kelas 1. Map classes to tables 2. Map class attributes to table fields and assign primary keys 3. Map associations to foreign keys 4. Create new tables to implement many-to-many relationships 3-18 LO# 4
  • 19. 1. Map Classes to Tables 3-19 LO# 4
  • 20. 2. Map Class Attributes to Table Fields and Assign Primary Keys 3-20 LO# 4
  • 21. 3. Map one-to-many associations to foreign keys 3-21 One-to-many associations are defined by the maximum multiplicity on each end of the association. The rule of thumb is to go toward the * to post the foreign key. So, in the model above, the primary key of STATE would be a foreign key in AUTO; the primary key of PERSON would be also be a foreign key in AUTO. See Table 1 in Chapter 3 for a listing of posting rules based on multiplicities. LO# 3
  • 22. 4. Create New Tables to Implement Many- to-Many Relationships 3-22 Many-to-many associations require the creation of a new, linking table to implement the association. So, in the model above, the association between DEALERS and AUTO would be implemented with a new table DEALER-AUTO with a primary key formed as the combination of primary keys from the two classes. LO# 3
  • 23. Aturan Bisnis • Aturan bisnis adalah mendifinisikan beberapa aspek bisnis sebagai batasan yang harus diikuti ketika sistem beroperasi. • Klasifikasi aturan bisnis: 1. Batasan struktural yaitu aturan-aturan yang mendifinisikan struktur statis organisasi. 2. Batasan operasional yaitu aturan-aturan yang membatasi operasi yang sedang berjalan. • Contoh dari aturan bisnis ; 1. Jika berbelanja dengan lebih dari Rp 200,000, maka pembeli akan dapat satu buah handuk. 2. Setiap mencuci motor atau mobil lebih dari 3 kali, maka pelanggan mendapatkan satu kali cuci gratis. 3-23 LO# 4
  • 24. • Schema memberikan deskripsi hubungan logik antar data dalam bisnis data secara lengkap. Didalam schema terdapat nama dan deskripsi semua atribut, record dan batasan nilai untuk semua aplikasi yang menggunakan basis data tersebut. 24
  • 25. Jenis Aturan Bisnis 1. Wajib Formulir Aturan ini menyatakan apa yang harus terjadi. Contoh: pembayaran harus dilakukan dalam U. S. dolar. 2. Dilarang Bentuk Aturan ini menyatakan apa yang seharusnya tidak terjadi. Contoh tidak ada pembayaran dengan cek. 3. Diizinkan Bentuk Aturan ini mengatakan apa yang diperbolehkan dalam kondisi tersebut. Contoh pembayaran kartu kredit diperbolehkan jika kartu tersebut American Express. 3-25 LO# 5
  • 26. Penegakan Aturan Bisnis • Aturan harus ditegakkan • Tingkat penegak adalah: 1. Penegakan hukum secara tegas - tidak ada pelanggaran yang diperbolehkan 2. Pre-override - pelanggaran diperbolehkan jika resmi di muka 3. Post-override - pelanggaran diizinkan jika disahkan setelah pelanggaran 4. Guidelines - aturan diikuti tapi tidak ditegakkan 3-26 LO# 5