Chapter 4
Relational
Databases and
Enterprise Systems
Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
Tujuan Pembelajaran
• LO#1 Mendeskripsikan Keuntungan dari Relational Database.
• LO#2 Menjelaskan Prinsip Dasar Relational Database.
• LO#3 Menjelaskan bagaimana menggunakan
Structured Query Language (SQL).
• LO#4 Memahami maksud dan kerangka dasar untuk
Enterprise System.
• LO#5 Menilai bagaimana komputasi awan memfasilitasi
Enterprise System.
4-2
LO#1 Mendeskripsikan Keuntungan dari
Relational Database.
What is Relat ional Dat abase ??
• Database adalah kumpulan informasi data yang terkait untuk
penggunaan yang bervariasi, seperti persediaan barang
dagang, transaksi penjualan, pelanggan, maupun
• Data yang disimpan dalam bentuk relasi tabel, sehingga
terdapat suatu hubungan yang saling terkait, itulah yang
dinamakan Relational Database.
4-3
LO# 1
Keuntungan Dari Relational Database
1 Flexible and Scalability Mampu menyesuaikan dengan
perubahan masa kini
2 Simplicity Mudah untuk digunakan
3 Reduced information redundancy Mengurangi adanya keragkapan data
4-4
LO# 2
Relational Data Model, adalah jenis model data yang paling
banyak digunakan saat ini, karena memberikan banyak
keuntungan, diantaranya :
4-5
LO# 1
Tiga Tipe Model Data
LO#2 Menjelaskan Prinsip Dasar Relational
Database.
Entities and Attributes -A class dapat berupa person
(seseorang), place (tempat), transaksi,
maupun kejadian yang dapat dijadikan
informasi. Dimana membentuk
singkatan sebuah grup REA (Resources,
Event, and Agent)
-- Atribute, adalah karakteristik maupun
sifat yang mendeskripsikan masing-
masing kelas.
Tiga Konstruksi Utama didalam Relational
Database
-Table : Sesuatu yang dapat diidentifikasi
dari suatu sistem database, bisa berupa
objek, orang, tempat atau kejadian yang
akan disimpan sebagai informasi pada
database.
-Kolom (field) satuan data terkecil pada
tabel
-Baris (record) kumpulan dari kolom yang
menyatakan suatu data yang terkait. 4-6
LO# 2
4-7
LO# 2
Keys and Relationship -Primary Key : Kunci utama dari suatu
tabel yang membedakan tiap record
dengan identitas yang unik, tanpa
adanya kesamaan.
-Foreign Key : Atribut yang melengkapi
satu hubungan yang memiliki hubungan
dengan primary key.
4-8
LO# 2
Penggunaan Primary & Foreign Key Pada Database Relational
4-9
LO# 2
Penggunaan Primary & Foreign Key Pada Database Relational
Microsoft Access untuk sebuah Relational
Database
4-10
Hubungan multiplikasi pada transaksi Sales Event
LO# 2
Structured Query Language (SQL)
• Structured Query Language (SQL), adalah sebuah bahasa
yang digunakan untuk mengakses data dalam basis data
relational. Dengan kata lain merupakan bahasa standar yang
digunakan dalam manajemen basis data relational.
4-11
LO# 3
LO#3 Menjelaskan bagaimana menggunakan
Structured Query Language (SQL).
Structured Query Language (SQL)
SELECT Customer#, Name, SP#, SP_Name
FROM Customer, Salesperson
WHERE Customer.SP#=Salesperon. SP#;
Akan menghasilkan keputusan
4-12
LO# 3
Enterprise Systems
Enterprise systems (ES), atau biasa disebut sebagai
Enterprise Resource Planning (ERP) systems, adalah
sistem informasi perusahaan yang dirancang untuk
mengkoordinasikan semua sumber daya, informasi, dan
aktifitas yang diperlukan untuk proses bisnis yang lengkap.
Sistem ERP ini didasarkan pada database pada umumnya
dan rancangan perangkat lunak.
4-13
LO# 4
LO#4 Memahami maksud dan kerangka dasar
untuk Enterprise System.
4-14
Penerapan Komputasi awan Pada Enterprise Sistem
LO#5 Menilai bagaimana komputasi awan
memfasilitasi Enterprise System.
Questions
4-15

chap004-Relational Databases and Enterprise Systems

  • 1.
    Chapter 4 Relational Databases and EnterpriseSystems Copyright © 2014 McGraw-Hill Education. All rights reserved. No reproduction or distribution without the prior written consent of McGraw-Hill Education.
  • 2.
    Tujuan Pembelajaran • LO#1Mendeskripsikan Keuntungan dari Relational Database. • LO#2 Menjelaskan Prinsip Dasar Relational Database. • LO#3 Menjelaskan bagaimana menggunakan Structured Query Language (SQL). • LO#4 Memahami maksud dan kerangka dasar untuk Enterprise System. • LO#5 Menilai bagaimana komputasi awan memfasilitasi Enterprise System. 4-2
  • 3.
    LO#1 Mendeskripsikan Keuntungandari Relational Database. What is Relat ional Dat abase ?? • Database adalah kumpulan informasi data yang terkait untuk penggunaan yang bervariasi, seperti persediaan barang dagang, transaksi penjualan, pelanggan, maupun • Data yang disimpan dalam bentuk relasi tabel, sehingga terdapat suatu hubungan yang saling terkait, itulah yang dinamakan Relational Database. 4-3 LO# 1
  • 4.
    Keuntungan Dari RelationalDatabase 1 Flexible and Scalability Mampu menyesuaikan dengan perubahan masa kini 2 Simplicity Mudah untuk digunakan 3 Reduced information redundancy Mengurangi adanya keragkapan data 4-4 LO# 2 Relational Data Model, adalah jenis model data yang paling banyak digunakan saat ini, karena memberikan banyak keuntungan, diantaranya :
  • 5.
  • 6.
    LO#2 Menjelaskan PrinsipDasar Relational Database. Entities and Attributes -A class dapat berupa person (seseorang), place (tempat), transaksi, maupun kejadian yang dapat dijadikan informasi. Dimana membentuk singkatan sebuah grup REA (Resources, Event, and Agent) -- Atribute, adalah karakteristik maupun sifat yang mendeskripsikan masing- masing kelas. Tiga Konstruksi Utama didalam Relational Database -Table : Sesuatu yang dapat diidentifikasi dari suatu sistem database, bisa berupa objek, orang, tempat atau kejadian yang akan disimpan sebagai informasi pada database. -Kolom (field) satuan data terkecil pada tabel -Baris (record) kumpulan dari kolom yang menyatakan suatu data yang terkait. 4-6 LO# 2
  • 7.
    4-7 LO# 2 Keys andRelationship -Primary Key : Kunci utama dari suatu tabel yang membedakan tiap record dengan identitas yang unik, tanpa adanya kesamaan. -Foreign Key : Atribut yang melengkapi satu hubungan yang memiliki hubungan dengan primary key.
  • 8.
    4-8 LO# 2 Penggunaan Primary& Foreign Key Pada Database Relational
  • 9.
    4-9 LO# 2 Penggunaan Primary& Foreign Key Pada Database Relational
  • 10.
    Microsoft Access untuksebuah Relational Database 4-10 Hubungan multiplikasi pada transaksi Sales Event LO# 2
  • 11.
    Structured Query Language(SQL) • Structured Query Language (SQL), adalah sebuah bahasa yang digunakan untuk mengakses data dalam basis data relational. Dengan kata lain merupakan bahasa standar yang digunakan dalam manajemen basis data relational. 4-11 LO# 3 LO#3 Menjelaskan bagaimana menggunakan Structured Query Language (SQL).
  • 12.
    Structured Query Language(SQL) SELECT Customer#, Name, SP#, SP_Name FROM Customer, Salesperson WHERE Customer.SP#=Salesperon. SP#; Akan menghasilkan keputusan 4-12 LO# 3
  • 13.
    Enterprise Systems Enterprise systems(ES), atau biasa disebut sebagai Enterprise Resource Planning (ERP) systems, adalah sistem informasi perusahaan yang dirancang untuk mengkoordinasikan semua sumber daya, informasi, dan aktifitas yang diperlukan untuk proses bisnis yang lengkap. Sistem ERP ini didasarkan pada database pada umumnya dan rancangan perangkat lunak. 4-13 LO# 4 LO#4 Memahami maksud dan kerangka dasar untuk Enterprise System.
  • 14.
    4-14 Penerapan Komputasi awanPada Enterprise Sistem LO#5 Menilai bagaimana komputasi awan memfasilitasi Enterprise System.
  • 15.