0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan42 halaman

Panduan Lengkap Basis Data dan DBMS

Dokumen ini membahas tentang basis data, termasuk pengertian, komponen, jenis, dan manajemen basis data. Terdapat penjelasan mengenai entitas, atribut, dan diagram hubungan entitas (ERD) yang digunakan dalam perancangan database. Selain itu, dokumen ini juga menjelaskan tentang normalisasi dan tipe data dalam sistem basis data.

Diunggah oleh

Hari Harjono
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd
0% menganggap dokumen ini bermanfaat (0 suara)
4 tayangan42 halaman

Panduan Lengkap Basis Data dan DBMS

Dokumen ini membahas tentang basis data, termasuk pengertian, komponen, jenis, dan manajemen basis data. Terdapat penjelasan mengenai entitas, atribut, dan diagram hubungan entitas (ERD) yang digunakan dalam perancangan database. Selain itu, dokumen ini juga menjelaskan tentang normalisasi dan tipe data dalam sistem basis data.

Diunggah oleh

Hari Harjono
Hak Cipta
© All Rights Reserved
Kami menangani hak cipta konten dengan serius. Jika Anda merasa konten ini milik Anda, ajukan klaim di sini.
Format Tersedia
Unduh sebagai PPTX, PDF, TXT atau baca online di Scribd

Ba s is

Data
Materi
Entity relation
1 Basis Data
2 ship diagram
(ERD)

3 Normalisasi
4 Tipe data
Lanjutan
Manajemen EMenerapkan
5 Data Base 6 Basis data

7 Manipulasi Tabel
Basis data
pengertian

 Merupakan kumpulan data yang saling


berhubungan yang disimpan secara bersama
dan tanpa pengulangan (redundancy) yang
tidak perlu, untuk memenuhi berbagai
[Link] terdapat istilah entitas
dan atribut.
Lanjutan

 Entitas adalah objek yang mewakili sesuatu dalam


dunia nyata dan dapat dibedakan antara satu dengan
lainnya (unique). Entitas dapat berupa data
fisik ,abstrak atau konsep dan keja.

 attribute merupakan karakteristik dari entitas atau


relationship yang menyediakan penjelasan detail entitas
atau relationship tersebut. Dalam penerapanny atribut
merupakan kolom dari sebuah tabel. Key attribute adalah
suatu atribut yang menandakan kunci dari suatu entitas dan
bersifat unik, sehingga dapat digunakan untuk membedakan
data pada suatu baris atau record baris lain pada suatu
entitas.
Basis Data
Komponen

1
Perangkat Keras (Hardware) dalam
Sistem Komputer

2 Perangkat Lunak Aplikasi


(Software)

3 Data
Basis Data
Komponen

4
Prosedur

5 Bahasa akses database

6 User ( Database
Administrator,Application
Programmer (Software Developer),
end user)
Basis DAta
Sistem Operasi

pengertian Tujuan
sistem operasi
Sistem operasi (OS) memungkinkan
yang sering
adalah perangkat lunak aplikasi (software)
dijumpai saat
sistem yang mengelola untuk
ini adalah
perangkat keras berinteraksi dengan
Linux, Windows,
komputer, perangkat perangkat keras
VMS,
lunak, dan komputer serta
OS/400, AIX, z /
menyediakan layanan mengelola sumber
OS, Macintosh,
umum untuk program daya perangkat keras
komputer..
Android, dan
dan sistem perangkat
lain-lain
lunak.
Basis DAta
 Basis data dapat diartikan sebagai kumpulan
informasi terstruktur yang terorganisir atau
suatu data yang biasanya disimpan secara
elektronik dalam sistem komputer.
 Database biasanya dikendalikan oleh sistem
manajemen basis data (DBMS) secara
bersamaan.
 Sebagian besar database menggunakan bahasa
query terstruktur (SQL) untuk menulis dan
melakukan query data.
Jenis Jenis Basis data
Basis Data Basis Data Basis Data Basis Data
Relasional Berorientasi Terdistribusi Warehouse Basis Data
Objek NoSQL

Basis DAta Open Basis Data Basis Data


Basis Data
Source Cloud Multimodel
Grafik

Basis Data Basis Data Self-


Dokumen/JSON Driving
Basis Data
Sistem Pengelola Basis Data atau Database
Management System (DBMS).

• sistem perangkat lunak yang


memungkinkan pengguna untuk
menentukan, membuat, memelihara,
dan mengontrol akses ke database.
DBMS memungkinkan pengguna akhir
untuk membuat, membaca,
memperbarui, dan menghapus data
dalam database. DBMS adalah lapisan
antara program dan data
Basis Data
User
Pengguna Database adalah orang-orang
1 yang benar-benar menggunakan dan
mengambil
manfaat dari database..

2 Database Administrators
 Administrasi dan pemeliharaan database
ini diurus oleh administrator database -
[Link] Database Administrator
memiliki banyak tanggung jawab. Baik
atau buruknya kinerja database berada di
tangan database administrator
Basis Data
User
Pengguna Database adalah orang-orang
1 yang benar-benar menggunakan dan
mengambil
manfaat dari database..

2 Database Administrators
 Administrasi dan pemeliharaan database
ini diurus oleh administrator database -
[Link] Database Administrator
memiliki banyak tanggung jawab. Baik
atau buruknya kinerja database berada di
tangan database administrator
01 Pemrogram Aplikasi (Application Programmers)

Pengguna data base adalah pengembang yang berinteraksi dengan


database melalui query DML.

Pengguna Canggih (Sophisticated Users) adalah


pengembang database yang menulis query SQL
02 untuk memilih, menyisipkan, menghapus, atau
memperbarui data.

Pengguna Khusus (Specialized Users)Pengguna ini


juga pengguna yang canggih, tetapi pengguna ini
03
menulis program aplikasi basis data khusus

Pengguna yang Berdiri Sendiri (Stand Alone


Users)Pengguna jenis ini akan memiliki database
04 yang berdiri sendiri untuk penggunaan secara
pribadi
tanggung jawab
Database Administrators 3
Penyetelan Performa
1 6
Menginstal dan Securyty
Memutakhirkan
Server DBMS 4
Migrate Database
Servers
7
2 Documentation

Merancang Basis Data Tahap 3


5
dan
Mengimplementasikan Backup and Recovery
nya
Jenis-Jenis Database Administrators

Administrative Arsitek Basis Data


DBA Development DBA
bertanggung jawab untuk
Database administrators berkaitan
membuat dan memelihara user,
dengan menginstal dan
Database administrators ini peran user, hak akses, tabel,
memelihara server DBMS.
bertanggung jawab untuk tampilan, batasan, dan indeks.
Tugasnya menginstal,
membuat query dan Arsitek basis data ini
mencadangkan, memulihkan,
prosedur untuk persyaratan bertanggung jawab untuk
mengamankan, mereplikasi,
tersebut. Pada dasarnya, merancang struktur database,
memanajemen memori,
tugasnya mirip dengan tergantung. digunakan oleh
mengonfigurasi, dan melakukan
pengembang basis data pengembang dan
penyetelan.
mana pun pengembangan database
administrators untuk membuat
kode.
Jenis-Jenis Database Administrators
Online Analytical
Data Warehouse Processing (OLAP)
DBA Aplikasi DBA
DBA
Database administrators harus
Database administrators
mampu menjaga data dan Database administrators
bertindak seperti jembatan
prosedur dari berbagai bertanggung jawab untuk
antara program aplikasi
sumber di gudang data. Sumber- menginstal dan memelihara
dan database. Database
sumber ini dapat berupa le, database dalam sistem OLAP.
administrators memastikan
COBOL, atau Database administrators ini
semua program aplikasi
program lainnya. hanya memelihara
dioptimalkan untuk
database OLAP.
berinteraksi dengan
database.
ERD (ENTITY RELATIONSHIP
pengertian DIAGRAM)
 sebuah diagram yang digunakan untuk
perancangan suatu database dan menunjukan
relasi atau hubungan antarobjek atau entitas
beserta atribut-atributnya secara detail.
Dengan menggunakan ERD, sistem database
yang sedang dibentuk dapat digambarkan
dengan lebih terstruktur dan terlihat rapi.
Model Data ERD
E RD
 ERD model merupakan singkatan dari Entity
Relationship Diagram Model, yaitu diagram model
data konseptual tingkat tinggi.
 Model ERD membantu menganalisis persyaratan
data secara sistematis untuk menghasilkan
database yang dirancang dengan baik.
 Model ERD mewakili entitas dunia nyata dan
hubungan di antara mereka. Membuat Model ERD di
DBMS dianggap sebagai praktik terbaik sebelum
menerapkan database.
ERD
Model data
Model data konseptual digunakan sebagai dasar untuk
1 membuat satu atau lebih model data logis. Tujuannya
adalah untuk memberikan gambaran yang jelas
mengenai struktur database yang terdiri dari entitas dan
relasi antara setiap entitas..

Model data logis ini adalah pengembangan dari model data


konseptual. model data ini dibuat lebih rinci dari model
data konseptual dan dibuat setelah model data konseptual .
2 digunakan untuk menambahkan informasi secara eksplisit
ke dalam unsur-unsur model konseptual. Terdapat juga
beberapa komponen seperti entitas data master,
operasional, dan transaksional.
ERD
Komponen

Entitas merupakan sekumpulan objek yang


1 dapat diidentifikasi secara unik dan berbeda
satu dengan yang lainny

Atribut Setiap entitas pasti memiliki atribut yang


2 berfungsi untuk menjelaskan atau
mendeskripsikan karakteristik dari entitas
tersebut.
ERD
Komponen

Relasi dalam ERD adalah hubungan yang terjadi


3 antara satu atau lebih entitas. Relasi sendiri sering
disebut dengan proses. Komponen ini
digambarkan dengan lambang belah ketupat.

Garis Dalam ERD sendiri garis digunakan untuk


menunjukkan hubungan entitas dalam
2 ERD. Selain menjadi penghubung, garis juga dapat
menunjukkan alur atau ow dari
suatu ERD.
NORMALISASI
pengertian

 proses pengelompokan atribut data yang


membentuk entitas sederhana, nonredundant,
eksibel, dan mudah beradaptasi, sehingga
dapat dipastikan bahwa database yang dibuat
berkualitas baik.
 Tidak semua database bisa dinormalisasi.
Hanya tipe “relational database” yang bisa
dinormalisasi. Banyak vendor DBMS (Database
Management System), di antaranya Oracle,
MySQL, SQL Server, PostgreSQL, dan lain-lain.
Normalisasi
Tujuan Normalisasi

Menghilangkan dan mengurangi


1 redudansi data.

Memastikan dependensi data (data


2 berada pada tabel yang tepat).
Jika sebuah database belum dinormalisasi,

INSERT AnomaliSituasi yang tidak memungkinkan untuk


1 memasukkan beberapa jenis data secara
langsung di database. .

Update Anomali Situasi nilai yang diubah mengakibatkan


2 ketidakkonsistenan database. Jadi, data yang
diubah tidak sesuai dengan yang diinginkan.

Delete Anomali Penghapusan data tidak sesuai yang


3 diharapkan. Jadi, data yang seharusnya tidak
terhapus malah terhapus.
Tipe Data
pengertian
 Tipe data merupakan jenis nilai yang bisa ditampung pada suatu variabel,
bisa berupa angka (numerik), teks, ataupun berupa gambar. Dengan begitu,
kita dapat menentukan tipe data yang nantinya akan mempermudah dalam
pengaturan suatu tabel.

 Fungsi tipe data pada MySQL adalah untuk mendefinisikan setiap kolom pada
tabel di database MySQL. Tipe data yang sudah ditentukan dari awal pada
setiap kolom pada tabel merupakan jenis data yang dapat disimpan, berapa
banyak ruang yang disediakan untuk data, serta jenis operasi apa yang
dapat dilakukan dengan tipe data tersebut.
Macam-macam tipe data pada MySQL

A. Tipe Data Numerik (Angka)


Tipe data numerik (angka) merupakan tipe data yang dapat
digunakan pada suatu variabel konstanta yang dapat menyimpan
nilai berupa angka.

1. Tipe Data Integer


• Tipe data integer digunakan untuk bilangan bulat, baik bilangan
negatif maupun positif (… , -5, -4, -3, -2, -1, 1, 2, 3, 4, 5, …
dst.)Tipe data ini dibagi berdasarkan ukuran, panjang serta
jangkauannya, seperti pada
Macam-macam tipe data pada MySQL

2. Tipe Data Floating-Point


berfungsi untuk menyimpan data dalam bentuk bilangan desimal atau bilangan
pecahan .Tipe data floating point jumlah angka pecahan (angka di belakang koma) lebih eksibel
daripada tipe data fixed-point. Tipe data ini dibagi berdasarkan ukuran, panjang serta
jangkauannya,

[Link] Data Fixed-Point


Tipe data xed point atau tipe data desimal MySQL fungsinya
hampir sama dengan tipe data oating point. Tipe data ini digunakan
untuk menyimpan data dalam bentuk bilangan desimal atau
bilangan pecahan.
Macam-macam tipe data pada MySQL
4. Tipe Bit Value

B. Tipe Data String (Teks)


Tipe data teks (string) merupakan tipe data yang bisa digunakan
untuk menampung banyak karakter dengan jumlah maksimum data
yang dapat ditampung yakni sebanyak 255 karakter. Tipe data string
adalah tipe data pada MySQL yang digunakan untuk menyimpan
data yang berupa huruf/karakter teks. Tipe data string dalam
database MySQL sering digunakan untuk menyimpan data seperti
nomor telepon, nama, username, password, dan lain-lain.
Macam-macam tipe data pada MySQL
C. Tipe Data Date
Tipe data date digunakan untuk menyimpan data tanggal dengan format tahun,
bulan, dan
tanggal. Beberapa jenis tipe data date yang dapat digunakan sebagai
B. Tipe Data String (Teks)
berikut.
Tipe data teks (string) merupakan tipe data yang bisa digunakan
untuk menampung banyak karakter dengan jumlah maksimum data
yang dapat ditampung yakni sebanyak 255 karakter. Tipe data string
adalah tipe data pada MySQL yang digunakan untuk menyimpan
data yang berupa huruf/karakter teks. Tipe data string dalam
database MySQL sering digunakan untuk menyimpan data seperti
nomor telepon, nama, username, password, dan lain-lain.
Jenis Jenis Basis data
Basis Data Lorem ipsum
Berorientasi dolor sit amet,
Objek consectetur
adipiscing elit.

Basis Data Basis Data Lorem ipsum


Relasional Terdistribusi dolor sit amet,
consectetur
adipiscing elit.
Manfaat Penelitian

Lorem ipsum Lorem ipsum Lorem ipsum


dolor sit amet, dolor sit amet, dolor sit amet,
consectetur consectetur consectetur
adipiscing elit. adipiscing elit. adipiscing elit.
Vivamus sed Vivamus sed Vivamus sed
vestibulum vestibulum vestibulum
nunc, eget nunc, eget nunc, eget
aliquam felis. aliquam felis. aliquam felis.
Latar Belakang
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Vivamus sed vestibulum
nunc, eget aliquam felis. Sed nunc purus,
accumsan sit amet dictum in, ornare in
dui. Ut imperdiet ante eros, sed porta ex
eleifend ac. Donec non porttitor leo. Nulla
luctus ex lacus, ut scelerisque odio
semper nec.
Rumusan
1
Masalah
Lorem ipsum dolor sit
consectetur adipiscing
amet,
elit.
Vivamus sed vestibulum nunc, eget
aliquam felis.
Lorem ipsum dolor sit amet,
2 consectetur adipiscing elit.
Vivamus sed vestibulum nunc, eget
aliquam felis.
Lorem ipsum dolor sit amet,
3 consectetur adipiscing elit.
Vivamus sed vestibulum nunc, eget
aliquam felis.
Landasan Teori
Lorem ipsum dolor sit amet, consectetur
adipiscing elit. Vivamus sed vestibulum
nunc, eget aliquam felis.

Lorem ipsum dolor sit amet, consectetur


adipiscing elit. Vivamus sed vestibulum
nunc, eget aliquam felis.
Metode Penelitian

Lorem ipsum Lorem ipsum Lorem ipsum


dolor sit amet, dolor sit amet, dolor sit amet,
consectetur consectetur consectetur
adipiscing elit. adipiscing elit. adipiscing elit.
Vivamus sed Vivamus sed Vivamus sed
vestibulum vestibulum vestibulum
nunc, eget nunc, eget nunc, eget
aliquam felis. aliquam felis. aliquam felis.
Data dan Penjelasan

Lorem ipsum dolor


sit amet,
consectetur
adipiscing elit.
Vivamus sed
vestibulum nunc,
eget aliquam felis.
Data dan Penjelasan

Lorem ipsum dolor


sit amet,
consectetur
adipiscing elit.
Vivamus sed
vestibulum nunc,
eget aliquam felis.
Dokumentasi
Daftar Pustaka
Lorem ipsum dolor sit amet,
1 consectetur adipiscing elit.
Vivamus sed vestibulum nunc, eget
aliquam felis.
Lorem ipsum dolor sit amet,
2 consectetur adipiscing elit.
Vivamus sed vestibulum nunc, eget
aliquam felis.
Lorem ipsum dolor sit amet,
3 consectetur adipiscing elit.
Vivamus sed vestibulum nunc, eget
aliquam felis.
Apa ada yang
ingin ditanyakan?
Silahkan angkat tangan!
Te ri ma
Kasih

Anda mungkin juga menyukai