Anda di halaman 1dari 22

T echnical

Foundations
of
Database
Management
Kelompok 1
• 09031182025003 Muhammad Juan Kuelmen Bancin
• 09031182025012 Danar Feriano
• 09031182025018 Rabi’atul Adawiyah

Anggota •

09031182025021
09031182025024
Anggun Kurniawan
Septa Rahmayuni
• 09031282025033 Fadil Aufa Rafiqi
Kelompok •

09031282025030
09031282025045
Nabila Junita
Herdiyanti Ratiningsih Sitorus

: •

09031282025048
09031282025057
Muhammad Aidil Fitri Syah
Luki Landara
• 09031282025069 Ahmad Arrijal Ismail
• 09031282025081 Khairunnisa
• 09031282025084 Rizka Rahmadhani
• 09031282025099 Muhammad Daffa Nizar bahari
DATABASE
MANAGEMENT
Di dunia saat ini, hampir setiap bagian data Anda
ingin akses terorganisir dan disimpan dalam beberapa
jenis database. Struktur data dan metode akses mulai
dari yang sederhana hingga yang kompleks telah
dirancang untuk mengatur dan mengakses data yang
disimpan oleh sistem informasi secara efisien.
Sebagian besar pengembang database
mempertimbangkan untuk mengakses data akhir bisnis
dunia database, dan memahami bagaimana data
disusun, disimpan, dan diakses dapat membantu para
profesional bisnis mendapatkan nilai strategis yang
lebih besar dari sumber daya data organisasi mereka.
1. Character
Merupakan elemen data logis yang paling umum,
terdiri dari sebuah abjad, numerik, atau simbol
Fundamental lainnya. Secara fisik karakter adalah elemen data
yang mudah diamati dan dimanipulasi

Data Concept 2. Field


2
: character-
1
Field atau Data Item, terdiri dari beberapa
karakter yang berhubungan. Secara khusus, field
mewakili atribut (karakteristik atau kualitas) dari

field beberapa entitas (objek, orang, tempat, atau 3


peristiwa). Field diatur sedemikian rupa sehingga
mewakili beberapa urutan logis, misalnya,
nama_belakang, nama_depan, alamat, dan kota.

4
Record
Semua field yang digunakan untuk mendeskripsikan atribut suatu entitas
dikelompokkan untuk merekam. Jadi, record merepresentasikan sekumpulan
atribut yang mendeskripsikan single contoh dari suatu entitas. Contohnya

Fundamen
adalah catatan penggajian seseorang, yang terdiri dari bidang data yang
menjelaskan atribut seperti nama orang, nomor Jaminan Sosial, dan tarif dari
gaji. Rekaman panjang tetap berisi sejumlah tetap bidang data panjang. Catatan
panjang variabel berisi jumlah variabel bidang dan panjang bidang. Cara lain

tal Data dari melihat catatan adalah bahwa itu mewakili satu contoh dari suatu entitas.
Setiap record dalam file file karyawan menjelaskan satu karyawan tertentu.
Biasanya, bidang pertama dalam rekaman digunakan untuk menyimpan
beberapa jenis pengenal unik untuk catatan. Pengenal unik ini disebut kunci

Concept : utama. Nilai kunci utama dapat berupa apa saja yang berfungsi untuk
mengidentifikasi secara unik satu contoh entitas, dan membedakannya dari
yang lain. Misalnya, jika kita ingin secara unik mengidentifikasi satu siswa dari

record-file
sekelompok siswa terkait, kita dapat menggunakan nomor ID siswa sebagai
kunci utama. Selama tidak ada yang berbagi nomor ID siswa yang sama, kami
akan selalu melakukannya dapat mengidentifikasi catatan siswa itu. Jika tidak
ada data khusus yang dapat ditemukan untuk ditayangkan sebagai kunci utama
untuk rekaman, desainer database dapat dengan mudah menetapkan rekaman
yang unik nomor urut sehingga tidak ada dua record yang memiliki kunci primer
yang sama.
File
Sekelompok catatan terkait adalah file data (terkadang disebut sebagai tabel atau
file datar). Jika tidak bergantung pada file lain yang terkait dengannya, tabel tunggal dapat
disebut sebagai file datar. Sebagai titik akurasi, istilah file datar dapat didefinisikan secara
sempit atau lebih luas. Sebenarnya, database file datar seharusnya hanya terdiri dari data
dan pembatas. Lebih luas lagi, istilah tersebut mengacu pada database apa pun yang ada
dalam satu file di bentuk baris dan kolom, tanpa hubungan atau link antara rekaman dan
bidang kecuali struktur tabel. Terlepas dari nama yang digunakan, setiap pengelompokan
rekaman terkait dalam bentuk tabel (baris-dan-kolom) disebut file. Dengan demikian, file
karyawan akan berisi catatan karyawan suatu perusahaan.
File sering diklasifikasikan oleh aplikasi yang terutama digunakan, seperti file
penggajian atau file inventaris, atau jenis file data yang dikandungnya, seperti file
dokumen atau file gambar grafis. File juga diklasifikasikan berdasarkan keabadiannya,
misalnya, file master penggajian versus transaksi mingguan penggajian mengajukan. File
transaksi, oleh karena itu, akan berisi catatan dari semua transaksi yang terjadi selama
suatu periode dan dapat digunakan secara berkala untuk memperbarui catatan permanen
yang terkandung dalam file master. File riwayat adalah transaksi usang atau file master
disimpan untuk cadangan tujuan atau untuk penyimpanan historis jangka panjang, yang
disebut penyimpanan arsip.
Database adalah kumpulan terintegrasi dari elemen data yang terkait secara
logis. Sebuah database menggabungkan catatan yang sebelumnya disimpan
dalam file terpisah ke dalam kumpulan data yang umum elemen yang
menyediakan data untuk banyak aplikasi. Data yang disimpan dalam database
adalah independen dari program aplikasi yang menggunakannya dan jenis
perangkat penyimpanan di mana mereka disimpan. Dengan demikian, basis data
mengandung elemen data yang menggambarkan entitas dan hubungan

Fundamental antarentitas.

Seperti yang dinyatakan di awal bab, hampir semua data yang kita gunakan
data disimpan di beberapa jenis database. Data tersebut disimpan sedemikian rupa
memastikan bahwa ada akses mudah ke sana, dapat dibagikan oleh pemiliknya

concepts masing-masing, dan itu dapat dilindungi dari akses atau penggunaan yang tidak
sah. Misalnya, pada Juli 2006, YouTube melaporkan bahwa pemirsa menonton
lebih dari 100 juta video setiap hari, dengan 2,5 miliar video di bulan Juni 2006
:database saja. Di Januari 2008 saja, hampir 79 juta pengguna menonton lebih dari 3 miliar
video Youtube.

Mungkin contoh yang lebih menarik dari kemudahan akses versus kompleksitas
adalah ditemukan di situs web jejaring sosial populer Facebook. Facebook
melaporkan lebih dari 200 juta pengguna dengan lebih dari 100 juta masuk
setidaknya sekali setiap hari. Lebih dari 850 juta foto, 8 juta video, 1 miliar
konten, dan 2,5 juta acara diunggah atau dibuat setiap bulan.
Database Structures

Hubungan antara banyak elemen data individu yang disimpan


dalam database adalah berdasarkan salah satu dari beberapa
struktur atau model data logis.

Lima struktur basis data dasar adalah model hierachical, network,


relational, objected oriented, dan multidimensional.
Struktur data yang memiliki beberapa tingkatan yang
disusun dalam struktur seperti pohon. Dalam model
hierarki tradisional, semua rekaman bergantung dan
disusun dalam struktur bertingkat, yang terdiri dari
satu rekaman root dan sejumlah level bawahan.

Hierarchical Elemen data atau rekaman pada level tertinggi dari


hirarki (elemen data departemen dalam ilustrasi ini)

Structure disebut elemen root. Semua elemen data bisa


dapat diakses dengan bergerak secara progresif ke
bawah dari akar dan sepanjang cabang
pohon hingga rekaman yang diinginkan (mis., elemen
data karyawan) ditemukan.
Struktur jaringan dapat mewakili hubungan logis yang
lebih kompleks dan tetap
digunakan oleh beberapa paket DBMS mainframe. Ini
memungkinkan hubungan banyak di antara yaitu,
model jaringan dapat mengakses elemen data dengan
mengikuti salah satu dari beberapa jalur karena setiap

Network elemen data atau catatan dapat dikaitkan dengan


sejumlah lainnya.
elemen data.

Structure Misalnya, catatan departemen dapat dikaitkan dengan


lebih dari satu catatan karyawan, dan catatan karyawan
dapat dikaitkan dengan lebih dari satu catatan proyek.
Dengan demikian, Anda dapat menemukan semua
catatan karyawan untuk departemen tertentu atau
semua catatan proyek yang terkait dengan karyawan
tertentu
Model Relasional
Model Relasional merupakan model yang umum digunakan
untuk menajemen basis data. Model ini pertama kali dijelaskan
pada tahun 1969 oleh ilmuan computer inggris Edgar F. Codd,
dimana semua data direpresentasikan dalam bentuk tupel, yang di
kelompokan ke dalam relasi. Dalam model relasional, semua elemen
data dalam database disimpan dalam bentuk tabel dua dimensi
sederhana,. Tabel dalam database relasional adalah file datar yang
memiliki baris dan kolom. Setiap baris mewakili satu catatan dalam
file, dan setiap kolom mewakili bidang

Model relasional dapat menghubungkan data dalam satu file


dengan data di file lain jika kedua file berbagi elemen atau bidang
data yang sama. Karenanya, informasi dapat dibuat dengan
mengambil data dari beberapa file meskipun tidak semuanya
disimpan di lokasi fisik yang sama. Database relasional biasanya
ditulisa dalam Structured Query Language (SQL)
CONTOH MODEL RELASIONAL
• Sistem manajemen basis data
berdasarkan model relasional dapat
menghubungkan elemen data dari
berbagai tabel untuk memberikan
informasi kepada pengguna
• Setiap kolom mencantumkan atribut
entitas yang dipermasalahkan seperti
nama, alamat, gaji, lokasi.
• Atribut tertentu yang dipilih sebagai
kunci utama dapat disebut di table
lain sebagai kunci asing.
• Setiap baris juga disebut sebagai
tupel yang mencakup data tentang
instance spesifik entitas
• Didalam database table yang
dinormalisasi membuat database
lebih fleksibel, mudah beradaptasi,
lebih selektif dan dapat diskalakan
Operasi Relasional
Tiga operasi dasar dapat dilakukan pada database relasional untuk membuat kumpulan
data yang berguna.
• Operasi pemilihan digunakan untuk membuat subset rekaman yang memenuhi
kriteria yang dinyatakan.
• Operasi gabungan dapat digunakan untuk menggabungkan dua atau lebih tabel
sementara sehingga pengguna dapat melihat data yang relevan dalam bentuk yang
terlihat seperti semuanya dalam satu tabel besar. Dengan menggunakan operasi ini,
pengguna dapat meminta data untuk diambil dari beberapa file atau database tanpa
harus pergi ke setiap file secara terpisah.
• Dengan menggunakan operasi proyek, pengguna dapat memutuskan untuk tidak
melihat semua kolom dalam tabel tetapi hanya kolom yang memiliki data yang
diperlukan untuk menjawab pertanyaan tertentu atau membuat laporan tertentu.
Karena meluasnya penggunaan model relasional, tersedia banyak produk komersial
untuk membuat dan mengelolanya
Merupakan variasi dari model relasional yang menggunakan
struktur multidimensional untuk mengatur data dan
Multi- mengekspresikan hubungan antar data. Dapat
divisualisasikan dengan struktur kubus. Setiap sisinya

dimensional
dianggap sebagai dimensi data. Setiap dimensi dapat
mewakili kategori berbeda, seperti jenis produk, wilayah,
saluran penjualan, dan waktu.

Structure Manfaat Multidimensional Databases yaitu mereka


menyediakan cara ringkas dan mudah dipahami untuk
memvisualisasi dan memanipulasi elemen data yang
mempunyai banyak keterkaitan.
Model ini dianggap sebagai salah satu teknologi

Objected-
kunci dari generasi baru aplikasi multimedia
berbasis web. Diilustrasikan pada sebuah objek
yang terdiri dari nilai data yang

Oriented
mendeskripsikan atribut dari suatu entitas,
ditrambah operasi yang dapat dilakukan pada
data tersebut. Kemampuan ini memungkinkan

Structure
model untuk menangani tipe data yang
kompleks (grafik,gambar,suara,dan teks) lebih
mudah daripada struktur database lainnya.
Struktur data hierarki adalah model alami untuk
Evaluation of database yang digunakan untuk karakteristik
pemrosesan transaksi terstruktur dan rutin dari
banyak operasi bisnis.
Database Data untuk operasi ini dapat dengan mudah diwakili oleh
grup rekaman dalam hubungan hierarki. Namun seiring
Structures berjalannya waktu, banyak kasus dimana dibutuhkan
informasi tentang pencatatan yang dilakukannyatidak
memiliki hubungan hierarki. Misalnya, di beberapa
organisasi, karyawan darilebih dari satu departemen dapat
mengerjakan lebih dari satu proyek
Database Development
Pengembang basis data menggunakan data definition language (DDL) dalam
sistem manajemen basis data untuk mengembangkan dan menentukan konten
data, hubungan, dan struktur setiap basis data, serta untuk memodifikasi
spesifikasi basis data ini bila diperlukan. Informasi tersebut dikatalogkan dan
disimpan dalam basis data dari definisi data dan spesifikasi yang disebut kamus
data.

Kamus data adalah katalog atau direktori manajemen basis data yang berisi
metadata (yaitu, data tentang data). Kamus data mengandalkan komponen
perangkat lunak basis data khusus untuk mengelola basis data definisi data,
yang merupakan metadata tentang struktur, elemen data, dan karakteristik lain
dari basis data ganisasi.

Database administrator (DBA) dapat menanyakan kamus data untuk melaporkan


status dari setiap aspek metadata perusahaan. Administrator kemudian dapat
mengubah definisi elemen data yang dipilih. Beberapa kamus data aktif (versus
pasif) secara otomatis menerapkan definisi elemen data standar setiap kali
pengguna akhir dan program aplikasi mengakses database organisasi.
Pengembangan database mungkin dimulai dengan proses
perencanaan data top-down. Administrator dan desainer
database bekerja dengan perusahaan dan manajemen end-user
untuk mengembangkan Model Perusahaan yang mendefinisikan
proses dasar bisnis dari suatu perusahaan. Mereka kemudian
mendefinisikan kebutuhan informasi dari end-user dalam proses

Data Planning bisnis, seperti pembelian/penerimaan yang semua bisnis miliki.

Selanjutnya, end-users harus mengidentifikasi elemen data


& utama yang diperlukan untuk melakukan kegiatan bisnis mereka
yang lebih spesifik. End-users dan database designer dapat
Database Design menggunakan database manajemen atau perangkat lunak
pemodelan bisnis untuk membantu mereka mengembangan
model entitiy relationship diagrams untuk proses pembelian atau
penerimaan. Ini akan membantu menidentifikasi pemasok dan
data produk yang diperlukan untuk otomatisasi proses
pembelian atau penerimaan mereka dan proses bisnis lainnya
menggunakan enterprise resource management (ERM) atau suplay
chain management (SCM).
Gambar 5.10
Pengembangan database melibatkan perencanaan data dan
kegiatan desain database. Model data yang mendukung
proses bisnis digunakan untuk mengembangkan database
yang memenuhi kebutuhan informasi pengguna.

1. Model
Perencanaan Data 4. Desain Logis
Model data yang logis
perusahaan
proses bisnis dengan seperti hubungan,
dokumentasi jaringan, hierarkis,
multidimensi atau objek.
3. Desain Konseptual
Model data konseptual
sering dinyatakan
2. Deskripsi
Spesifikasi Persyaratan
mengenai kebutuhan sebagai model
5. Desain Fisik
Menentukan struktur
pengguna dapat diwakili dalam hubungan entitas. penyimpanan data dan
bahasa alami atau menggunakan metode akses.
alat dari metodologi desain
tertentu.
Diagram hubungan entitas ini
menggambarkan beberapa
hubungan di antara entitas
(produk, pemasok, gudang, dll.)
dalam proses bisnis pembelian /
penerimaan.
Do you have any questions?

Thanks !
Please keep this slide for attribution

CREDITS: This presentation template was created by


Slidesgo, including icons by Flaticon, and infographics
& images by Freepik

Anda mungkin juga menyukai