SlideShare a Scribd company logo
1 of 41
DATABASE DESIGN
INDRI SUKMAWATI RAHAYU
11180910000057
KELOMPOK 13
TI-3B
TEKNIK INFORMATIKA 2018
UIN SYARIF HIDAYATULLAH JAKARTA
Objective
• Membandingkan file konvensional dan modern,
database relational.
• Menjelaskan contoh dari fields, records, files, dan
database.
• Menjelaskan arsitektur data modern dari file, database
operasional, data warehouses, database pribadi, dan
database kelompok kerja.
• Membandingkan peran analis sistem, database
administrator, dan administrator data.
• Menjelaskan arsitektur sistem database manajemen.
• Menjelaskan bagaimana database relasional
mengimplementasikan entitas, atribut, dan hubungan
dari model data logis.
• Mengubah model data logis menjadi skema basis data
fisik dan relasional
Sebuahkoleksi catatan serupa.
• File tidak terkait satu sama lain kecuali
dalam kode program aplikasi.
• Penyimpanan data dibangun di sekitar
aplikasi yang menggunakan file.
Sebuah kumpulan file yang saling terkait.
• Catatan dalam satu file (atau tabel) secara fisik terkait
dengan catatan dalam file lain (atau tabel).
• Aplikasi dibangun di sekitar basis data terintegrasi
FILE -
DATABASE -
FILE VS DATABASE
Schema
PROS AND CONSCONVENTIONAL FILES
Pro
• Mudah dirancang karena fokus aplikasi
tunggal mereka
• Kinerja luar biasa karena organisasi yang
dioptimalkan untuk satu aplikasi
Cons
• Sulit beradaptasi dengan berbagi di berbagai
aplikasi
• Sulit beradaptasi dengan persyaratan baru
• Perlu menduplikasi atribut dalam beberapa
file.
PROS AND CONS
DATABASE
Pro
• Independensi data dari aplikasi
meningkatkan kemampuan
beradaptasi dan fleksibilitas
• Skalabilitas superior
• Kemampuan untuk berbagi data
di seluruh aplikasi
• Lebih sedikit, dan redundansi
terkontrol (total non-redundansi
tidak dapat dicapai)
Cons
• Lebih kompleks dari teknologi file
• Performa agak lambat
• Investasi dalam DBMS dan pakar
basis data
• Perlu mematuhi prinsip-prinsip
desain untuk mewujudkan manfaat
• Kerentanan meningkat karena
konsolidasi dalam database
terpusat
DATABASE ELEMENT
Field, Record, File, and Table
FIELD
Field - unit terkecil dari data yang bermakna untuk
disimpan dalam database
- implementasi fisik dari atribut data
FIELDS
(Continued)
PRIMARY KEY
Bidang yang secara unik
mengidentifikasi catatan
FOREIGN KEY
Bidang yang menunjuk ke catatan
dalam file yang berbeda.
SECONDARY KEY
Bidang yang mengidentifikasi catatan
tunggal atau subset dari catatan
terkait.
DESCRIPTIVE KEY
Bidang nonkey apa pun.
RECORD
• Record - kumpulan bidang yang disusun dalam format yang telah
ditentukan.
- Struktur catatan panjang tetap
- Struktur rekaman panjang variabel
• Blocking factor - jumlah catatan logis yang termasuk dalam operasi
baca atau tulis tunggal (dari perspektif komputer).
FILE
Himpunan semua
kejadian dari struktur
catatan yang diberikan.
TABLE
Database relasional
yang setara dengan
file.
TYPE OF
CONVENTIONAL FILES AND TABLES
Master Files - Rekaman yang relatif permanen meskipun nilai dapat
berubah
Transaction Files - Catatan menggambarkan peristiwa bisnis
Document Files - Data historis untuk ditinjau tanpa overhead dari
regenerasi dokumen
Archival Files - Catatan induk dan transaksi yang telah dihapus
Tabel file pencarian - Data yang relatif statis yang dapat dibagikan
untuk menjaga konsistensi
File audit - Catatan khusus pembaruan untuk file lain
File and Table Design
Metode desain file yang lebih lama diperlukan analis untuk
menentukan dengan tepat bagaimana seharusnya catatan:
- Diurutkan (Organisasi file)
- Diakses (Akses file)
Teknologi basis data biasanya menentukan dan / atau membatasi ini
Administrator basis data yang terlatih dapat diberikan kontrol atas
organisasi, lokasi penyimpanan, dan metode akses untuk
penyempurnaan kinerja.
DATA
ARCHITECTURE
• File dan basis data akan dikembangkan
dan digunakan untuk menyimpan data
• File dan / atau teknologi basis data
untuk digunakan
• Struktur administrasi diatur untuk
mengelola sumber daya data
DATA ARCHITECTURE
Data disimpan dalam beberapa kombinasi:
• File konvensional
• Database operasional - database yang mendukung operasi dan
transaksi sehari-hari untuk sistem informasi. Juga disebut basis data
transaksional.
• Gudang data - basis data yang menyimpan data yang diekstraksi dari
basis data operasional.
- Untuk mendukung data mining (penggalian data)
• Database pribadi
• Database kelompok kerja
A Modern Data Architecture
• Administrator data - spesialis basis data yang
bertanggung jawab untuk perencanaan, definisi,
arsitektur, dan manajemen data.
• Administrator basis data - spesialis yang
bertanggung jawab untuk teknologi basis data,
desain basis data, konstruksi, keamanan,
pencadangan dan pemulihan, dan penyesuaian
kinerja.
- Administrator basis data akan mengelola
satu atau lebih basis data
Database Architecture
• Arsitektur basis data - teknologi basis data yang digunakan
untuk mendukung arsitektur data
- Termasuk mesin basis data, utilitas basis data, alat CASE,
dan alat pengembangan basis data.
• Database management system (DBMS) - perangkat lunak
khusus yang digunakan untuk membuat, mengakses,
mengontrol, dan mengelola basis data.
- Inti dari DBMS adalah mesin basis datanya.
- Data Definition Language (DDL) digunakan untuk
mendefinisikan secara fisik tabel, bidang, dan
hubungan struktural.
- Bahasa manipulasi data (DML) digunakan untuk
membuat, membaca, memperbarui, dan
menghapus catatan dalam database dan menavigasi
antara catatan.
Typical DBMS Architecture
Database relasional - database yang mengimplementasikan data yang
tersimpan dalam serangkaian tabel dua dimensi yang "terkait" satu sama lain
melalui foreign key.
- Model data fisik disebut skema.
- DDL dan DML untuk database relasional disebut SQL (Structured
Query Language).
- Triggers - program yang tertanam dalam database yang secara
otomatis dipanggil oleh pembaruan.
- Stored procedure - program yang tertanam dalam database yang
dapat dipanggil dari program aplikasi.
RELATIONAL
DATABASE
… To Physical Data Model (Relational Schema)
User Interface for a Relational PC DBMS
DATA MODEL
YANG BAIK ITU
BAGAIMANA SIH
Model data yang baik harus fleksibel dan dapat disesuaikan dengan
kebutuhan di masa depan
*Tujuan-tujuan ini dicapai melalui normalisasi basis data.
Model data yang baik sederhana
- Atribut data yang menggambarkan
suatu entitas harus hanya menggambarkan
entitas itu
Model data yang baik pada dasarnya adalah
nonredundant
- Setiap atribut data ada di paling banyak sat
entitas (kecuali untuk kunci asing)
DATABASE NORMALIZATION
Entitas logis (atau tabel fisik) dalam bentuk normal pertama jika tidak
ada atribut (bidang) yang dapat memiliki lebih dari satu nilai untuk satu
instance (catatan).
Entitas logis (atau tabel fisik) berada dalam bentuk normal kedua jika
dalam bentuk normal pertama dan jika nilai semua atribut kunci non-
primer tergantung pada kunci primer penuh.
Entitas logis (atau tabel fisik) berada dalam bentuk normal ketiga jika
dalam bentuk normal kedua dan jika nilai semua atribut kunci non-
primer tidak tergantung pada atribut kunci non-primer lainnya.
Conventional File Design
• Desain output dan input biasanya diselesaikan
terlebih dahulu
• Entitas fundamental dari model data yang dirancang
sebagai catatan master atau transaksi
- File master biasanya adalah rekaman dengan
panjang tetap
- Entitas asosiatif dari model data digabungkan
ke dalam catatan transaksi sebagai
catatan panjang variabel
• Akses file dan organisasi dipilih
Sequential
Indexed
Hashed
ISAM / VSAM
Goals of Database Design
• Basis data harus menyediakan penyimpanan, pembaruan, dan
pengambilan data yang efisien.
• Database harus dapat diandalkan — data yang disimpan harus
memiliki integritas tinggi dan meningkatkan kepercayaan pengguna
terhadap data tersebut.
• Basis data harus dapat diadaptasi dan dapat disesuaikan dengan
persyaratan dan aplikasi yang baru dan tidak terduga.
• Database harus mendukung persyaratan bisnis sistem informasi.
Logical data Model in Third Normal Form
DATABASE SCHEMA
Skema basis data - model atau blueprint yang mewakili implementasi
teknis dari basis data. Juga disebut model data fisik.
MODEL DATABASE DESIGN
Tinjau model data logis.
Buat tabel untuk setiap entitas.
Buat bidang untuk setiap atribut.
Buat indeks untuk setiap kunci primer & sekunder.
Buat indeks untuk setiap kriteria subset.
Tentukan kunci asing untuk hubungan.
Tentukan tipe data, ukuran, null setting, domain, dan default untuk setiap
atribut.
Membuat atau menggabungkan tabel untuk menerapkan struktur supertipe
/ subtipe.
Mengevaluasi / menentukan batasan integritas referensial.
DATABASE INTEGRITY
Key Integrity - Setiap tabel harus memiliki kunci utama.
Domain Integrity - Kontrol yang tepat harus dirancang untuk
memastikan tidak ada bidang yang mengambil nilai yang tidak pantas
Referential Integrity - jaminan bahwa nilai kunci asing dalam satu tabel
memiliki nilai kunci utama yang cocok dalam tabel terkait.
• Tidak ada batasan
• Hapus: cascade
• Hapus: batasi
• Hapus: set null
Data Types for Different Database Technologies
Logical Data Type
to be stored in field)
Physical Data Type
MS Access
Physical Data Type
MS SQL Server
Physical Data Type
Oracle
Fixed length character
data (use for fields with
relatively fixed length
character data)
TEXT CHAR (size) or
character (size)
CHAR (size)
Variable length character
data (use for fields that
require character data
but for which size varies
greatly--such as
ADDRESS)
TEXT VARCHAR (max size)
or
character varying (max
size)
VARCHAR (max size)
Very long character data
(use for long descriptions
and notes--usually no
more than one such field
per record)
MEMO TEXT LONG VARCHAR or
LONG VARCHAR2
Data Types for Different Database Technologies
Logical Data Type
to be stored in field)
Physical Data Type
MS Access
Physical Data Type
MS SQL Server
Physical Data Type
Oracle
Integer number NUMBER INT (size) or
integer or
smallinteger or
tinuinteger
INTEGER (size) or
NUMBER (size)
Decimal number NUMBER DECIMAL (size,
decimal places) or
NUMERIC (size,
decimal places)
DECIMAL (size, decimal
places) or
NUMERIC (size, decimal
places) or
NUMBER
Financial Number CURRENCY MONEY see decimal number
Date (with time) DATE/TIME DATETIME or
SMALLDATETIME
Depending on
precision needed
DATE
Current time (use to
store the data and time
from the computer’s
system clock)
not supported TIMESTAMP not supported
Data Types for Different Database Technologies
Logical Data Type
to be stored in field)
Physical Data Type
MS Access
Physical Data Type
MS SQL Server
Physical Data Type
Oracle
Yes or No; or True or
False
YES/NO BIT use CHAR(1) and set a yes or
no domain
Image OLE OBJECT IMAGE LONGRAW
Hyperlink HYPERLINK VARBINARY RAW
Can designer define new
data types?
NO YES YES
Phsical Database Schema
DATABASE
DISTRIBUTION
AND
REPLICATION
Analisis distribusi data menetapkan lokasi bisnis mana
yang memerlukan akses ke mana entitas dan atribut
data logis.
Centralization - Seluruh basis data pada satu server
dalam satu lokasi fisik.
Distribusi horisontal (partisi) –
• Tabel atau baris yang ditetapkan untuK server /
lokasi basis data yang berbeda
• Akses dan keamanan yang efisien
• Tidak dapat selalu dengan mudah dikombinasi ulang
untuk analisis manajemen
DATABASE
DISTRIBUTION
AND
REPLICATION
Distribusi vertikal (juga disebut partisi)
- Kolom tabel khusus yang ditetapkan untuk
database / server tertentu
- Kelebihan dan kekurangan yang serupa dari
Horizontal
Replikasi
- Data digandakan di beberapa lokasi
- DBMS mengoordinasikan pembaruan dan
sinkronisasi
- Keunggulan kinerja dan aksesibilitas
- Meningkatkan kompleksitas
DATABASE
CAPACITY
PLANNING
• Untuk setiap tabel jumlah ukuran bidang. Ini adalah
ukuran record.
• Untuk setiap tabel, gandakan ukuran catatan dikalikan
jumlah instance entitas untuk dimasukkan dalam tabel
(perencanaan untuk pertumbuhan). Ini adalah ukuran
tabel.
• Jumlahkan ukuran tabel. Ini adalah ukuran basis data.
• Secara opsional, tambahkan slack capacity buffer (mis. 10
persen) untuk memperhitungkan faktor yang tidak
terduga. Ini adalah kapasitas basis data yang diantisipasi.
Power Point | Database Design

More Related Content

What's hot

Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunakAinul Yaqin
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model dataSimon Patabang
 
Sistem enterprise
Sistem enterpriseSistem enterprise
Sistem enterprisendndsk
 
Makalah pengenalan basis data
Makalah pengenalan basis dataMakalah pengenalan basis data
Makalah pengenalan basis dataMuttyTeukie Elf
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)tafrikan
 
Dokumen Perencanaan Proyek
Dokumen Perencanaan ProyekDokumen Perencanaan Proyek
Dokumen Perencanaan ProyekHamka Aminullah
 
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiAlbaar Rubhasy
 
PowerPoint entity relationship diagram
PowerPoint entity relationship diagramPowerPoint entity relationship diagram
PowerPoint entity relationship diagramuun setiawati
 
Laporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal CommandLaporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal CommandMelina Krisnawati
 
Pengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | DatabasePengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | DatabaseBambang Karyadi
 
Penanganan Insiden Forensik
Penanganan Insiden ForensikPenanganan Insiden Forensik
Penanganan Insiden ForensikYanizar R
 
Data Management (Enhanced ERD and Mapping ERD)
Data Management (Enhanced ERD and Mapping ERD)Data Management (Enhanced ERD and Mapping ERD)
Data Management (Enhanced ERD and Mapping ERD)Adam Mukharil Bachtiar
 

What's hot (20)

Kebutuhan
KebutuhanKebutuhan
Kebutuhan
 
mengelola sumber data
mengelola sumber datamengelola sumber data
mengelola sumber data
 
Kebutuhan perangkat lunak
Kebutuhan perangkat lunakKebutuhan perangkat lunak
Kebutuhan perangkat lunak
 
5 transformasi model data
5 transformasi model data5 transformasi model data
5 transformasi model data
 
Sistem enterprise
Sistem enterpriseSistem enterprise
Sistem enterprise
 
Makalah pengenalan basis data
Makalah pengenalan basis dataMakalah pengenalan basis data
Makalah pengenalan basis data
 
Sistem Basis Data(PPT)
Sistem Basis Data(PPT)Sistem Basis Data(PPT)
Sistem Basis Data(PPT)
 
Use case-diagram
Use case-diagramUse case-diagram
Use case-diagram
 
Makalah Tentang Database
Makalah Tentang DatabaseMakalah Tentang Database
Makalah Tentang Database
 
Keamanan sistem operasi
Keamanan sistem operasiKeamanan sistem operasi
Keamanan sistem operasi
 
Erp pertemuan-1
Erp pertemuan-1Erp pertemuan-1
Erp pertemuan-1
 
Dokumen Perencanaan Proyek
Dokumen Perencanaan ProyekDokumen Perencanaan Proyek
Dokumen Perencanaan Proyek
 
Pengertian ERD
Pengertian ERDPengertian ERD
Pengertian ERD
 
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi InformasiMetodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
Metodologi Penelitian pada Bidang Ilmu Komputer dan Teknologi Informasi
 
PowerPoint entity relationship diagram
PowerPoint entity relationship diagramPowerPoint entity relationship diagram
PowerPoint entity relationship diagram
 
Laporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal CommandLaporan Praktikum - Sistem Operasi - Perintah Internal Command
Laporan Praktikum - Sistem Operasi - Perintah Internal Command
 
Virtual memory
Virtual memoryVirtual memory
Virtual memory
 
Pengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | DatabasePengantar Sistem Basis Data | Database
Pengantar Sistem Basis Data | Database
 
Penanganan Insiden Forensik
Penanganan Insiden ForensikPenanganan Insiden Forensik
Penanganan Insiden Forensik
 
Data Management (Enhanced ERD and Mapping ERD)
Data Management (Enhanced ERD and Mapping ERD)Data Management (Enhanced ERD and Mapping ERD)
Data Management (Enhanced ERD and Mapping ERD)
 

Similar to Power Point | Database Design

Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Linda Lestari
 
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
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdflambengmahmud13
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis dataMutiara Ayu
 
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...infowebinarstikjim
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis DataAinul Yaqin
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem databaseFajar Zain
 
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptxMENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptxYosua41
 
SISTEM BASIS DATA
SISTEM BASIS DATASISTEM BASIS DATA
SISTEM BASIS DATADiLaAzhari1
 
HIRARKI ELEMEN PENYIMPANAN DATA KONSEP DASAR PENYIMPANAN DATA_KELOMPOK 7.pptx
HIRARKI ELEMEN PENYIMPANAN DATA KONSEP DASAR PENYIMPANAN DATA_KELOMPOK 7.pptxHIRARKI ELEMEN PENYIMPANAN DATA KONSEP DASAR PENYIMPANAN DATA_KELOMPOK 7.pptx
HIRARKI ELEMEN PENYIMPANAN DATA KONSEP DASAR PENYIMPANAN DATA_KELOMPOK 7.pptxDaffaOfficial2
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...Sandy Setiawan
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...Sandy Setiawan
 
Perspektif database
Perspektif databasePerspektif database
Perspektif databaseEka Harefa
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptsuliantojo
 

Similar to Power Point | Database Design (20)

Desain database
Desain databaseDesain database
Desain database
 
Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)Tugas 4 – 0317 (individu)
Tugas 4 – 0317 (individu)
 
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
 
Dasar_dasar_Database.pdf
Dasar_dasar_Database.pdfDasar_dasar_Database.pdf
Dasar_dasar_Database.pdf
 
Materi struktur hirarki basis data
Materi struktur hirarki basis dataMateri struktur hirarki basis data
Materi struktur hirarki basis data
 
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
file_2013-10-08_13_43_55_Khafiizh_Hastuti,_M.Kom__5_-_Manajemen_Data_dan_Info...
 
Basis data
Basis dataBasis data
Basis data
 
03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data03 Sistem Manajemen Basis Data
03 Sistem Manajemen Basis Data
 
Modul5ppt
Modul5pptModul5ppt
Modul5ppt
 
Pengenalan sistem database
Pengenalan sistem databasePengenalan sistem database
Pengenalan sistem database
 
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptxMENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
MENGELOLA SUMBER DAYA DATA PERUSAHAAN.pptx
 
SISTEM BASIS DATA
SISTEM BASIS DATASISTEM BASIS DATA
SISTEM BASIS DATA
 
HIRARKI ELEMEN PENYIMPANAN DATA KONSEP DASAR PENYIMPANAN DATA_KELOMPOK 7.pptx
HIRARKI ELEMEN PENYIMPANAN DATA KONSEP DASAR PENYIMPANAN DATA_KELOMPOK 7.pptxHIRARKI ELEMEN PENYIMPANAN DATA KONSEP DASAR PENYIMPANAN DATA_KELOMPOK 7.pptx
HIRARKI ELEMEN PENYIMPANAN DATA KONSEP DASAR PENYIMPANAN DATA_KELOMPOK 7.pptx
 
Pertemuan SIA 10.pptx
Pertemuan SIA 10.pptxPertemuan SIA 10.pptx
Pertemuan SIA 10.pptx
 
Pengertian data base
Pengertian data basePengertian data base
Pengertian data base
 
Topik 11 Pengenalan Konsep
Topik 11 Pengenalan KonsepTopik 11 Pengenalan Konsep
Topik 11 Pengenalan Konsep
 
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
6. SI-PI, Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Bu...
 
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
SI-PI,Sandy Setiawan, Hapzi Ali, Intelegensi Bisnis, Universitas Mercu Buana,...
 
Perspektif database
Perspektif databasePerspektif database
Perspektif database
 
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.pptBab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
Bab 2 Klpk SIM pendidikan Sistem manajemen basis data.ppt
 

More from Indri Sukmawati Rahayu

Pengantar Dan Konsep Keamanan Sistem Informasi
Pengantar Dan Konsep Keamanan Sistem Informasi   Pengantar Dan Konsep Keamanan Sistem Informasi
Pengantar Dan Konsep Keamanan Sistem Informasi Indri Sukmawati Rahayu
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanPowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanIndri Sukmawati Rahayu
 
Paper | OSI (Open System Interconnection)
Paper | OSI (Open System Interconnection) Paper | OSI (Open System Interconnection)
Paper | OSI (Open System Interconnection) Indri Sukmawati Rahayu
 
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis Website
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis WebsiteLaporan Rekayasa Perangkat Lunak Online Shop Berbasis Website
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis WebsiteIndri Sukmawati Rahayu
 
Analisis Desain Sistem Kost Online Berbasis Android
Analisis Desain Sistem Kost Online Berbasis AndroidAnalisis Desain Sistem Kost Online Berbasis Android
Analisis Desain Sistem Kost Online Berbasis AndroidIndri Sukmawati Rahayu
 
Proposal Automatic Street Light Using LDR (Proposal Lampu Jalan Otomatis Meng...
Proposal Automatic Street Light Using LDR (Proposal Lampu Jalan Otomatis Meng...Proposal Automatic Street Light Using LDR (Proposal Lampu Jalan Otomatis Meng...
Proposal Automatic Street Light Using LDR (Proposal Lampu Jalan Otomatis Meng...Indri Sukmawati Rahayu
 
Variasi Bahasa Dalam Program Talk Show Mata Najwa
Variasi Bahasa Dalam Program Talk Show Mata NajwaVariasi Bahasa Dalam Program Talk Show Mata Najwa
Variasi Bahasa Dalam Program Talk Show Mata NajwaIndri Sukmawati Rahayu
 
Power Point / PPT - Passive Voice || (Grammar)
Power Point / PPT - Passive Voice || (Grammar)Power Point / PPT - Passive Voice || (Grammar)
Power Point / PPT - Passive Voice || (Grammar)Indri Sukmawati Rahayu
 
Automatic Street Light Using LDR (Lampu Jalan Otomatis Menggunakan LDR)
Automatic Street Light Using LDR (Lampu Jalan Otomatis Menggunakan LDR) Automatic Street Light Using LDR (Lampu Jalan Otomatis Menggunakan LDR)
Automatic Street Light Using LDR (Lampu Jalan Otomatis Menggunakan LDR) Indri Sukmawati Rahayu
 
Powerpoint Hukum Gauss & Energi Potensial Listrik dan Potensial Listrik
Powerpoint Hukum Gauss & Energi Potensial Listrik dan Potensial ListrikPowerpoint Hukum Gauss & Energi Potensial Listrik dan Potensial Listrik
Powerpoint Hukum Gauss & Energi Potensial Listrik dan Potensial ListrikIndri Sukmawati Rahayu
 

More from Indri Sukmawati Rahayu (14)

Pengantar Dan Konsep Keamanan Sistem Informasi
Pengantar Dan Konsep Keamanan Sistem Informasi   Pengantar Dan Konsep Keamanan Sistem Informasi
Pengantar Dan Konsep Keamanan Sistem Informasi
 
PowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik PengalamatanPowerPoint - Set Instruksi dan Teknik Pengalamatan
PowerPoint - Set Instruksi dan Teknik Pengalamatan
 
Paper | OSI (Open System Interconnection)
Paper | OSI (Open System Interconnection) Paper | OSI (Open System Interconnection)
Paper | OSI (Open System Interconnection)
 
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis Website
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis WebsiteLaporan Rekayasa Perangkat Lunak Online Shop Berbasis Website
Laporan Rekayasa Perangkat Lunak Online Shop Berbasis Website
 
Analisis Desain Sistem Kost Online Berbasis Android
Analisis Desain Sistem Kost Online Berbasis AndroidAnalisis Desain Sistem Kost Online Berbasis Android
Analisis Desain Sistem Kost Online Berbasis Android
 
Power Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori EksternalPower Point \ PPT - Memori Eksternal
Power Point \ PPT - Memori Eksternal
 
Proposal Automatic Street Light Using LDR (Proposal Lampu Jalan Otomatis Meng...
Proposal Automatic Street Light Using LDR (Proposal Lampu Jalan Otomatis Meng...Proposal Automatic Street Light Using LDR (Proposal Lampu Jalan Otomatis Meng...
Proposal Automatic Street Light Using LDR (Proposal Lampu Jalan Otomatis Meng...
 
Variasi Bahasa Dalam Program Talk Show Mata Najwa
Variasi Bahasa Dalam Program Talk Show Mata NajwaVariasi Bahasa Dalam Program Talk Show Mata Najwa
Variasi Bahasa Dalam Program Talk Show Mata Najwa
 
Power Point / PPT - Passive Voice || (Grammar)
Power Point / PPT - Passive Voice || (Grammar)Power Point / PPT - Passive Voice || (Grammar)
Power Point / PPT - Passive Voice || (Grammar)
 
Automatic Street Light Using LDR (Lampu Jalan Otomatis Menggunakan LDR)
Automatic Street Light Using LDR (Lampu Jalan Otomatis Menggunakan LDR) Automatic Street Light Using LDR (Lampu Jalan Otomatis Menggunakan LDR)
Automatic Street Light Using LDR (Lampu Jalan Otomatis Menggunakan LDR)
 
Powerpoint Hukum Gauss & Energi Potensial Listrik dan Potensial Listrik
Powerpoint Hukum Gauss & Energi Potensial Listrik dan Potensial ListrikPowerpoint Hukum Gauss & Energi Potensial Listrik dan Potensial Listrik
Powerpoint Hukum Gauss & Energi Potensial Listrik dan Potensial Listrik
 
Laporan Praktikum Kimia
Laporan Praktikum KimiaLaporan Praktikum Kimia
Laporan Praktikum Kimia
 
PPT Penyakit Menular Seksual
PPT Penyakit Menular SeksualPPT Penyakit Menular Seksual
PPT Penyakit Menular Seksual
 
Powerpont Antibodi Monoklonal
Powerpont Antibodi Monoklonal Powerpont Antibodi Monoklonal
Powerpont Antibodi Monoklonal
 

Recently uploaded

Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdftsaniasalftn18
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanNiKomangRaiVerawati
 
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
 
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
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdfcicovendra
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaSABDA
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfmaulanayazid
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxherisriwahyuni
 
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
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...Kanaidi ken
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxDwiYuniarti14
 
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
 
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
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasHardaminOde2
 
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
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKARenoMardhatillahS
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdfMMeizaFachri
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdfShintaNovianti1
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptGirl38
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docxbkandrisaputra
 

Recently uploaded (20)

Kelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdfKelompok 2 Karakteristik Negara Nigeria.pdf
Kelompok 2 Karakteristik Negara Nigeria.pdf
 
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikanTPPK_panduan pembentukan tim TPPK di satuan pendidikan
TPPK_panduan pembentukan tim TPPK di satuan pendidikan
 
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...
 
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...
 
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdfMA Kelas XII  Bab 1 materi musik mkontemnporerFase F.pdf
MA Kelas XII Bab 1 materi musik mkontemnporerFase F.pdf
 
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 TesalonikaMateri Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
Materi Kelas Online Ministry Learning Center - Bedah Kitab 1 Tesalonika
 
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdfKelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
Kelompok 1 Bimbingan Konseling Islami (Asas-Asas).pdf
 
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docxModul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
Modul Ajar Bahasa Indonesia - Menulis Puisi Spontanitas - Fase D.docx
 
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
 
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...PELAKSANAAN  + Link2 Materi TRAINING "Effective  SUPERVISORY &  LEADERSHIP Sk...
PELAKSANAAN + Link2 Materi TRAINING "Effective SUPERVISORY & LEADERSHIP Sk...
 
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptxKesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
Kesebangunan Segitiga matematika kelas 7 kurikulum merdeka.pptx
 
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
 
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
 
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam KelasMembuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
Membuat Strategi Penerapan Kurikulum Merdeka di dalam Kelas
 
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
 
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKAPPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
PPT TEKS TANGGAPAN KELAS 7 KURIKUKULM MERDEKA
 
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques  Rousseau.pdfPEMIKIRAN POLITIK Jean Jacques  Rousseau.pdf
PEMIKIRAN POLITIK Jean Jacques Rousseau.pdf
 
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
1.2.a.6. Demonstrasi Konstektual - Modul 1.2 (Shinta Novianti - CGP A10).pdf
 
polinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..pptpolinomial dan suku banyak kelas 11..ppt
polinomial dan suku banyak kelas 11..ppt
 
Lembar Observasi Pembelajaran di Kelas.docx
Lembar Observasi Pembelajaran di  Kelas.docxLembar Observasi Pembelajaran di  Kelas.docx
Lembar Observasi Pembelajaran di Kelas.docx
 

Power Point | Database Design

  • 1. DATABASE DESIGN INDRI SUKMAWATI RAHAYU 11180910000057 KELOMPOK 13 TI-3B TEKNIK INFORMATIKA 2018 UIN SYARIF HIDAYATULLAH JAKARTA
  • 2. Objective • Membandingkan file konvensional dan modern, database relational. • Menjelaskan contoh dari fields, records, files, dan database. • Menjelaskan arsitektur data modern dari file, database operasional, data warehouses, database pribadi, dan database kelompok kerja. • Membandingkan peran analis sistem, database administrator, dan administrator data. • Menjelaskan arsitektur sistem database manajemen. • Menjelaskan bagaimana database relasional mengimplementasikan entitas, atribut, dan hubungan dari model data logis. • Mengubah model data logis menjadi skema basis data fisik dan relasional
  • 3.
  • 4.
  • 5. Sebuahkoleksi catatan serupa. • File tidak terkait satu sama lain kecuali dalam kode program aplikasi. • Penyimpanan data dibangun di sekitar aplikasi yang menggunakan file. Sebuah kumpulan file yang saling terkait. • Catatan dalam satu file (atau tabel) secara fisik terkait dengan catatan dalam file lain (atau tabel). • Aplikasi dibangun di sekitar basis data terintegrasi FILE - DATABASE -
  • 7. PROS AND CONSCONVENTIONAL FILES Pro • Mudah dirancang karena fokus aplikasi tunggal mereka • Kinerja luar biasa karena organisasi yang dioptimalkan untuk satu aplikasi Cons • Sulit beradaptasi dengan berbagi di berbagai aplikasi • Sulit beradaptasi dengan persyaratan baru • Perlu menduplikasi atribut dalam beberapa file.
  • 8. PROS AND CONS DATABASE Pro • Independensi data dari aplikasi meningkatkan kemampuan beradaptasi dan fleksibilitas • Skalabilitas superior • Kemampuan untuk berbagi data di seluruh aplikasi • Lebih sedikit, dan redundansi terkontrol (total non-redundansi tidak dapat dicapai) Cons • Lebih kompleks dari teknologi file • Performa agak lambat • Investasi dalam DBMS dan pakar basis data • Perlu mematuhi prinsip-prinsip desain untuk mewujudkan manfaat • Kerentanan meningkat karena konsolidasi dalam database terpusat
  • 10. FIELD Field - unit terkecil dari data yang bermakna untuk disimpan dalam database - implementasi fisik dari atribut data
  • 11. FIELDS (Continued) PRIMARY KEY Bidang yang secara unik mengidentifikasi catatan FOREIGN KEY Bidang yang menunjuk ke catatan dalam file yang berbeda. SECONDARY KEY Bidang yang mengidentifikasi catatan tunggal atau subset dari catatan terkait. DESCRIPTIVE KEY Bidang nonkey apa pun.
  • 12. RECORD • Record - kumpulan bidang yang disusun dalam format yang telah ditentukan. - Struktur catatan panjang tetap - Struktur rekaman panjang variabel • Blocking factor - jumlah catatan logis yang termasuk dalam operasi baca atau tulis tunggal (dari perspektif komputer).
  • 13. FILE Himpunan semua kejadian dari struktur catatan yang diberikan. TABLE Database relasional yang setara dengan file.
  • 14. TYPE OF CONVENTIONAL FILES AND TABLES Master Files - Rekaman yang relatif permanen meskipun nilai dapat berubah Transaction Files - Catatan menggambarkan peristiwa bisnis Document Files - Data historis untuk ditinjau tanpa overhead dari regenerasi dokumen Archival Files - Catatan induk dan transaksi yang telah dihapus Tabel file pencarian - Data yang relatif statis yang dapat dibagikan untuk menjaga konsistensi File audit - Catatan khusus pembaruan untuk file lain
  • 15. File and Table Design Metode desain file yang lebih lama diperlukan analis untuk menentukan dengan tepat bagaimana seharusnya catatan: - Diurutkan (Organisasi file) - Diakses (Akses file) Teknologi basis data biasanya menentukan dan / atau membatasi ini Administrator basis data yang terlatih dapat diberikan kontrol atas organisasi, lokasi penyimpanan, dan metode akses untuk penyempurnaan kinerja.
  • 16. DATA ARCHITECTURE • File dan basis data akan dikembangkan dan digunakan untuk menyimpan data • File dan / atau teknologi basis data untuk digunakan • Struktur administrasi diatur untuk mengelola sumber daya data
  • 17. DATA ARCHITECTURE Data disimpan dalam beberapa kombinasi: • File konvensional • Database operasional - database yang mendukung operasi dan transaksi sehari-hari untuk sistem informasi. Juga disebut basis data transaksional. • Gudang data - basis data yang menyimpan data yang diekstraksi dari basis data operasional. - Untuk mendukung data mining (penggalian data) • Database pribadi • Database kelompok kerja
  • 18. A Modern Data Architecture
  • 19. • Administrator data - spesialis basis data yang bertanggung jawab untuk perencanaan, definisi, arsitektur, dan manajemen data. • Administrator basis data - spesialis yang bertanggung jawab untuk teknologi basis data, desain basis data, konstruksi, keamanan, pencadangan dan pemulihan, dan penyesuaian kinerja. - Administrator basis data akan mengelola satu atau lebih basis data
  • 20. Database Architecture • Arsitektur basis data - teknologi basis data yang digunakan untuk mendukung arsitektur data - Termasuk mesin basis data, utilitas basis data, alat CASE, dan alat pengembangan basis data. • Database management system (DBMS) - perangkat lunak khusus yang digunakan untuk membuat, mengakses, mengontrol, dan mengelola basis data. - Inti dari DBMS adalah mesin basis datanya. - Data Definition Language (DDL) digunakan untuk mendefinisikan secara fisik tabel, bidang, dan hubungan struktural. - Bahasa manipulasi data (DML) digunakan untuk membuat, membaca, memperbarui, dan menghapus catatan dalam database dan menavigasi antara catatan.
  • 22. Database relasional - database yang mengimplementasikan data yang tersimpan dalam serangkaian tabel dua dimensi yang "terkait" satu sama lain melalui foreign key. - Model data fisik disebut skema. - DDL dan DML untuk database relasional disebut SQL (Structured Query Language). - Triggers - program yang tertanam dalam database yang secara otomatis dipanggil oleh pembaruan. - Stored procedure - program yang tertanam dalam database yang dapat dipanggil dari program aplikasi. RELATIONAL DATABASE
  • 23.
  • 24. … To Physical Data Model (Relational Schema)
  • 25. User Interface for a Relational PC DBMS
  • 26. DATA MODEL YANG BAIK ITU BAGAIMANA SIH Model data yang baik harus fleksibel dan dapat disesuaikan dengan kebutuhan di masa depan *Tujuan-tujuan ini dicapai melalui normalisasi basis data. Model data yang baik sederhana - Atribut data yang menggambarkan suatu entitas harus hanya menggambarkan entitas itu Model data yang baik pada dasarnya adalah nonredundant - Setiap atribut data ada di paling banyak sat entitas (kecuali untuk kunci asing)
  • 27. DATABASE NORMALIZATION Entitas logis (atau tabel fisik) dalam bentuk normal pertama jika tidak ada atribut (bidang) yang dapat memiliki lebih dari satu nilai untuk satu instance (catatan). Entitas logis (atau tabel fisik) berada dalam bentuk normal kedua jika dalam bentuk normal pertama dan jika nilai semua atribut kunci non- primer tergantung pada kunci primer penuh. Entitas logis (atau tabel fisik) berada dalam bentuk normal ketiga jika dalam bentuk normal kedua dan jika nilai semua atribut kunci non- primer tidak tergantung pada atribut kunci non-primer lainnya.
  • 28. Conventional File Design • Desain output dan input biasanya diselesaikan terlebih dahulu • Entitas fundamental dari model data yang dirancang sebagai catatan master atau transaksi - File master biasanya adalah rekaman dengan panjang tetap - Entitas asosiatif dari model data digabungkan ke dalam catatan transaksi sebagai catatan panjang variabel • Akses file dan organisasi dipilih Sequential Indexed Hashed ISAM / VSAM
  • 29. Goals of Database Design • Basis data harus menyediakan penyimpanan, pembaruan, dan pengambilan data yang efisien. • Database harus dapat diandalkan — data yang disimpan harus memiliki integritas tinggi dan meningkatkan kepercayaan pengguna terhadap data tersebut. • Basis data harus dapat diadaptasi dan dapat disesuaikan dengan persyaratan dan aplikasi yang baru dan tidak terduga. • Database harus mendukung persyaratan bisnis sistem informasi.
  • 30. Logical data Model in Third Normal Form
  • 31. DATABASE SCHEMA Skema basis data - model atau blueprint yang mewakili implementasi teknis dari basis data. Juga disebut model data fisik.
  • 32. MODEL DATABASE DESIGN Tinjau model data logis. Buat tabel untuk setiap entitas. Buat bidang untuk setiap atribut. Buat indeks untuk setiap kunci primer & sekunder. Buat indeks untuk setiap kriteria subset. Tentukan kunci asing untuk hubungan. Tentukan tipe data, ukuran, null setting, domain, dan default untuk setiap atribut. Membuat atau menggabungkan tabel untuk menerapkan struktur supertipe / subtipe. Mengevaluasi / menentukan batasan integritas referensial.
  • 33. DATABASE INTEGRITY Key Integrity - Setiap tabel harus memiliki kunci utama. Domain Integrity - Kontrol yang tepat harus dirancang untuk memastikan tidak ada bidang yang mengambil nilai yang tidak pantas Referential Integrity - jaminan bahwa nilai kunci asing dalam satu tabel memiliki nilai kunci utama yang cocok dalam tabel terkait. • Tidak ada batasan • Hapus: cascade • Hapus: batasi • Hapus: set null
  • 34. Data Types for Different Database Technologies Logical Data Type to be stored in field) Physical Data Type MS Access Physical Data Type MS SQL Server Physical Data Type Oracle Fixed length character data (use for fields with relatively fixed length character data) TEXT CHAR (size) or character (size) CHAR (size) Variable length character data (use for fields that require character data but for which size varies greatly--such as ADDRESS) TEXT VARCHAR (max size) or character varying (max size) VARCHAR (max size) Very long character data (use for long descriptions and notes--usually no more than one such field per record) MEMO TEXT LONG VARCHAR or LONG VARCHAR2
  • 35. Data Types for Different Database Technologies Logical Data Type to be stored in field) Physical Data Type MS Access Physical Data Type MS SQL Server Physical Data Type Oracle Integer number NUMBER INT (size) or integer or smallinteger or tinuinteger INTEGER (size) or NUMBER (size) Decimal number NUMBER DECIMAL (size, decimal places) or NUMERIC (size, decimal places) DECIMAL (size, decimal places) or NUMERIC (size, decimal places) or NUMBER Financial Number CURRENCY MONEY see decimal number Date (with time) DATE/TIME DATETIME or SMALLDATETIME Depending on precision needed DATE Current time (use to store the data and time from the computer’s system clock) not supported TIMESTAMP not supported
  • 36. Data Types for Different Database Technologies Logical Data Type to be stored in field) Physical Data Type MS Access Physical Data Type MS SQL Server Physical Data Type Oracle Yes or No; or True or False YES/NO BIT use CHAR(1) and set a yes or no domain Image OLE OBJECT IMAGE LONGRAW Hyperlink HYPERLINK VARBINARY RAW Can designer define new data types? NO YES YES
  • 38. DATABASE DISTRIBUTION AND REPLICATION Analisis distribusi data menetapkan lokasi bisnis mana yang memerlukan akses ke mana entitas dan atribut data logis. Centralization - Seluruh basis data pada satu server dalam satu lokasi fisik. Distribusi horisontal (partisi) – • Tabel atau baris yang ditetapkan untuK server / lokasi basis data yang berbeda • Akses dan keamanan yang efisien • Tidak dapat selalu dengan mudah dikombinasi ulang untuk analisis manajemen
  • 39. DATABASE DISTRIBUTION AND REPLICATION Distribusi vertikal (juga disebut partisi) - Kolom tabel khusus yang ditetapkan untuk database / server tertentu - Kelebihan dan kekurangan yang serupa dari Horizontal Replikasi - Data digandakan di beberapa lokasi - DBMS mengoordinasikan pembaruan dan sinkronisasi - Keunggulan kinerja dan aksesibilitas - Meningkatkan kompleksitas
  • 40. DATABASE CAPACITY PLANNING • Untuk setiap tabel jumlah ukuran bidang. Ini adalah ukuran record. • Untuk setiap tabel, gandakan ukuran catatan dikalikan jumlah instance entitas untuk dimasukkan dalam tabel (perencanaan untuk pertumbuhan). Ini adalah ukuran tabel. • Jumlahkan ukuran tabel. Ini adalah ukuran basis data. • Secara opsional, tambahkan slack capacity buffer (mis. 10 persen) untuk memperhitungkan faktor yang tidak terduga. Ini adalah kapasitas basis data yang diantisipasi.