KONSEP DASAR SISTEM MANAJEMEN DATABASE D (1)
KONSEP DASAR
SISTEM MANAJEMEN DATABASE (DBMS)
MATERI PERKULIAHAN : DATABASE DESIGN KE-1
Disusun dari berbagai sumber oleh :
Nama : Nuning Kurniasih, S.Sos., M.Hum.
NIP. 197606252000122001
Departemen Ilmu Informasi dan Perpustakaan
Fakultas Ilmu Komunikasi
Universitas Padjadjaran
Ditulis Pertama Tahun 1999, Revisi September 2014
PENGERTIAN DATABASE
Data merupakan sederetan angka, karakter
atau symbol yang tidak memiliki arti apabila
berdiri sendiri.
Informasi merupakan data yang terorganisasi
dan memiliki makna tertentu.
Database atau basis data dapat dikatakan
sebagi rangkaian file komputer yang saling
terkait secara logika, dikelompokan, diolah,
disimpan dan dipelihara agar dapat ditemukan
kembali dengan mudah apabila diperlukan.
PENGERTIAN DATABASE
- Sekumpulan data atau informasi yang diorganisasikan agar
secara cepat dapat ditelusur dan ditemukan kembali,
terutama dengan sebuah komputer.
- Databases terstruktur untuk memfasilitasi penyimpanan,
temu kembali, modifikasi dan penghapusan data yang
berhubungan dengan berbagai operasi pemrosesan data.
- Sebuah database berisi sebuah atau seperangkat file yang
dapat dipecah ke dalam record-record (baris) yang berisi
sebuah atau beberapa field (item). Fields adalah unit dasar
dari penyimpanan data. Pengguna database dapat
menemukan kembali informasi terutama melalui queri.
- Dengan penggunaan keywords dan command-command
yang tersusun, pengguna dapat secara cepat menelusur,
menyusun kembali, mengelompokkan dan memiih field
dalam banyak record untuk menemukan kembali atau
membuat report dalam agregat data tertentu sesuai
dengan aturan DBMS yang digunakan.
Sumber : "Database." Merriam-Webster.com. Accessed September 9, 2014. http://www.merriamwebster.com/dictionary/database.
HIERARKI DATA
Database
Files
Files
Records
Files
Records
Fields
Fields
Characters
Characters
Bits
Bits
1 bit = 0 atau 1 (biner)
1 Character = 7 / 8 / 16 bits
Fields
/ medan / item / atribut
merupakan suatu informasi yang
menggambarkan suatu entitas.
Entitas merupakan satuan yang
berhubungan dengan data yang
dihimpun.
Records / rekaman / tupel /
baris : entitas individu yang
disimpan dalam sebuah tabel yang
terdiri atas sejumlah field.
PENGERTIAN DATABASE MANAGEMENT SYSTEM (DBMS)
- DBMS adalah sistem penelusuran dan temu kembali
informasi dari sebuah database secara cepat.
- DBMS menentukan bagaimana data disimpan dan
ditemukan kembali.
- DBMS harus dapat mengatasi masalah seperti keamanan,
akurasi, konsistensi dianatara record yang berbeda, respon
waktu dan kebutuhan memori.
- Isu-isu tersebut sangat penting bagi sistem database dalam
jaringan komputer.
- Semakin tinggi kecepatan pemrosesan, sebuah manajemen
database semakin efisien.
- Relational DBMS adalah sebuah database dimana data
tersebut akan disusun dalam serangkaian tabel (“relations")
yang mudah diorganisasikan kembali untuk mengakses data
dengan cara yang berbeda, yang paling banyak
digunakan saat ini
Sumber : DBMS, http://www.britannica.com/EBchecked/topic/152201/database-management-systemDBMS
PENGERTIAN DBMS
Suatu program yang dapat digunakan untuk memasukan,
mengubah, menghapus, memanipulasi dan memperoleh data /
informasi secara praktis dan efisien
KUALITAS PENGGUNAAN
DBMS:
1.
2.
3.
4.
Independensi data
Akses data yang efisien.
Kesatuan data (integrity)
Administrasi data, terutama berkaiatan
dengan sharing data.
5. Keamanan data
6. Concurrent access, menjadwalkan akses ke
suatu data.
KEMAMPUAN UMUM DBMS
1. Membuat dan memelihara suatu basis data.
2. Menampilkan dan menderetkaan record
berdasarkan suatu kriteria tertentu.
3. Melakukan suatu queri (menyortir, membuat
perhitungaan, filter, dll)
4. Menampilkan susunan custom pada layar yang
digunakan untuk memeriksa dan memutakhirkan
data.
5. Mencetak laporan berupa daftar.
KEUNTUNGAN DBMS
Mengurangi duplikasi data
Mengintegrasikan data
Mengambil informasi secara cepat
Meningkatkan keamanan
KOMPONEN DBMS
Hardware
Data
Software
User
Pengembang
HARDWARE
Komputer
Data Storage
Networking Device
DATA
Terintegrasi
Berbagi
SOFTWARE
File Servers
DBMS Servers
Transaction Servers
SUBSISTEM SOFTWARE DBMS
Sumber : Database Management System (DBMS), http://www.ustudy.in
DATABASE ENGINE
- Database Engine adalah layanan inti untuk penyimpanan,
pengolahan dan keamanan data.
- Database Engine memberikan akses terkontrol dan
pemrosesan transaksi cepat untuk memenuhi persyaratan
data yang dibutuhkan untuk digunakan perusahaan.
- Database Engine digunakan untuk menciptakan relational
databases untuk proses transaksi online atau analisis online
pemrosesan data, mencakup pembuatan tabel untuk
menyimpan data dan objek database seperti indeks, view,
dan prosedur penyimpanan untuk melihat, mengatur dan
mengamanakan data.
- SQL Server Management Studio dapat digunakan untuk
mengatur objek database dan SQL Server Profiler untuk
meng-capture kegiatan server.
Sumber : Database Management System (DBMS), http://www.ustudy.in
DATA DICTIONARY
- Data dictionary merupakan representasi database
pada data, table data yang mendefinisikan semua
skema objek termasuk view, tabel, cluster, indeks,
urutan, sinonims, prosedur, kemasan, fungsi, pencetus,
dll.
- Data dictionary biasanya hanya bisa dibaca, tidak
dapat diubah.
- Data Dictionary, terdiri atas : informasi desain
database. Prosedur penyimpanan SQL, ijin pengguna,
statistik pengguna, informasi pemrosesan database,
database pertumbuhan statistik, database statistik
kinerja
Sumber : Database Management System (DBMS), http://www.ustudy.in
QUERY PROCESSOR
- Sebuah database relational berisi banyak bagian, tetapi secara ada
dua komponen yang menjadi jantungnya, yaitu mesin penyimpanan
(storage engine) dan prosesor queri (query processor).
- Storage engine menulis data untuk dan dibaca dari sebuah disk. Ini
mengatur record, mengontrol akses, dan menjaga log file-file.
- Query processor menerima sintaks SQL, memilih rencana sebuah
eksekusi sintakskemudian mengeksekusi pemilihan rencana.
- Pengguna atau program berinteraksi dengan query processor, dan
query processor berinteraksi dengan storage engine.
- Query processor mengisolasi pengguna dari detil eksekusi : pengguna
mendapatkan hasil dan query processor menentukan bagaimana hasil
tersebut diperoleh.
- Query processor berisi komponen : DDL interpreter, DML compiler dan
Query evaluation engine.
Sumber : Database Management System (DBMS), http://www.ustudy.in
REPORT WRITER/ REPORT GENERATOR
- Merupakan sebuah program, biasanya merupakan
bagian dari DBMS, yang mengekstrak informasi dari
satu atau lebih file dan menampilkan informasi dari
sebuah format khusus.
- banyak report writers menerima pengguna untuk
memilih record yang sesuai kondisi dan untuk
menampilkan field dalam baris dan kolom.
- Pengguna juga dapat memformat data ke dalam
diagram pie, diagram bar atau diagram lain.
- Ketika kita membuat sebuah format laporan, kita
dapat menyimpan format tertentu di dalam file dan
melanjutkan menggunakannya untuk data baru.
Sumber : Database Management System (DBMS), http://www.ustudy.in
USER
End User
Database Administration
Operator
PENGEMBANG
System Analyst
Programmer
Data Entry
PERTANYAAN
Jelaskan perbedaan penanganan data secara
konvensional dengan mempergunakan DBMS!
Contact Me @nuningkurniasih
SISTEM MANAJEMEN DATABASE (DBMS)
MATERI PERKULIAHAN : DATABASE DESIGN KE-1
Disusun dari berbagai sumber oleh :
Nama : Nuning Kurniasih, S.Sos., M.Hum.
NIP. 197606252000122001
Departemen Ilmu Informasi dan Perpustakaan
Fakultas Ilmu Komunikasi
Universitas Padjadjaran
Ditulis Pertama Tahun 1999, Revisi September 2014
PENGERTIAN DATABASE
Data merupakan sederetan angka, karakter
atau symbol yang tidak memiliki arti apabila
berdiri sendiri.
Informasi merupakan data yang terorganisasi
dan memiliki makna tertentu.
Database atau basis data dapat dikatakan
sebagi rangkaian file komputer yang saling
terkait secara logika, dikelompokan, diolah,
disimpan dan dipelihara agar dapat ditemukan
kembali dengan mudah apabila diperlukan.
PENGERTIAN DATABASE
- Sekumpulan data atau informasi yang diorganisasikan agar
secara cepat dapat ditelusur dan ditemukan kembali,
terutama dengan sebuah komputer.
- Databases terstruktur untuk memfasilitasi penyimpanan,
temu kembali, modifikasi dan penghapusan data yang
berhubungan dengan berbagai operasi pemrosesan data.
- Sebuah database berisi sebuah atau seperangkat file yang
dapat dipecah ke dalam record-record (baris) yang berisi
sebuah atau beberapa field (item). Fields adalah unit dasar
dari penyimpanan data. Pengguna database dapat
menemukan kembali informasi terutama melalui queri.
- Dengan penggunaan keywords dan command-command
yang tersusun, pengguna dapat secara cepat menelusur,
menyusun kembali, mengelompokkan dan memiih field
dalam banyak record untuk menemukan kembali atau
membuat report dalam agregat data tertentu sesuai
dengan aturan DBMS yang digunakan.
Sumber : "Database." Merriam-Webster.com. Accessed September 9, 2014. http://www.merriamwebster.com/dictionary/database.
HIERARKI DATA
Database
Files
Files
Records
Files
Records
Fields
Fields
Characters
Characters
Bits
Bits
1 bit = 0 atau 1 (biner)
1 Character = 7 / 8 / 16 bits
Fields
/ medan / item / atribut
merupakan suatu informasi yang
menggambarkan suatu entitas.
Entitas merupakan satuan yang
berhubungan dengan data yang
dihimpun.
Records / rekaman / tupel /
baris : entitas individu yang
disimpan dalam sebuah tabel yang
terdiri atas sejumlah field.
PENGERTIAN DATABASE MANAGEMENT SYSTEM (DBMS)
- DBMS adalah sistem penelusuran dan temu kembali
informasi dari sebuah database secara cepat.
- DBMS menentukan bagaimana data disimpan dan
ditemukan kembali.
- DBMS harus dapat mengatasi masalah seperti keamanan,
akurasi, konsistensi dianatara record yang berbeda, respon
waktu dan kebutuhan memori.
- Isu-isu tersebut sangat penting bagi sistem database dalam
jaringan komputer.
- Semakin tinggi kecepatan pemrosesan, sebuah manajemen
database semakin efisien.
- Relational DBMS adalah sebuah database dimana data
tersebut akan disusun dalam serangkaian tabel (“relations")
yang mudah diorganisasikan kembali untuk mengakses data
dengan cara yang berbeda, yang paling banyak
digunakan saat ini
Sumber : DBMS, http://www.britannica.com/EBchecked/topic/152201/database-management-systemDBMS
PENGERTIAN DBMS
Suatu program yang dapat digunakan untuk memasukan,
mengubah, menghapus, memanipulasi dan memperoleh data /
informasi secara praktis dan efisien
KUALITAS PENGGUNAAN
DBMS:
1.
2.
3.
4.
Independensi data
Akses data yang efisien.
Kesatuan data (integrity)
Administrasi data, terutama berkaiatan
dengan sharing data.
5. Keamanan data
6. Concurrent access, menjadwalkan akses ke
suatu data.
KEMAMPUAN UMUM DBMS
1. Membuat dan memelihara suatu basis data.
2. Menampilkan dan menderetkaan record
berdasarkan suatu kriteria tertentu.
3. Melakukan suatu queri (menyortir, membuat
perhitungaan, filter, dll)
4. Menampilkan susunan custom pada layar yang
digunakan untuk memeriksa dan memutakhirkan
data.
5. Mencetak laporan berupa daftar.
KEUNTUNGAN DBMS
Mengurangi duplikasi data
Mengintegrasikan data
Mengambil informasi secara cepat
Meningkatkan keamanan
KOMPONEN DBMS
Hardware
Data
Software
User
Pengembang
HARDWARE
Komputer
Data Storage
Networking Device
DATA
Terintegrasi
Berbagi
SOFTWARE
File Servers
DBMS Servers
Transaction Servers
SUBSISTEM SOFTWARE DBMS
Sumber : Database Management System (DBMS), http://www.ustudy.in
DATABASE ENGINE
- Database Engine adalah layanan inti untuk penyimpanan,
pengolahan dan keamanan data.
- Database Engine memberikan akses terkontrol dan
pemrosesan transaksi cepat untuk memenuhi persyaratan
data yang dibutuhkan untuk digunakan perusahaan.
- Database Engine digunakan untuk menciptakan relational
databases untuk proses transaksi online atau analisis online
pemrosesan data, mencakup pembuatan tabel untuk
menyimpan data dan objek database seperti indeks, view,
dan prosedur penyimpanan untuk melihat, mengatur dan
mengamanakan data.
- SQL Server Management Studio dapat digunakan untuk
mengatur objek database dan SQL Server Profiler untuk
meng-capture kegiatan server.
Sumber : Database Management System (DBMS), http://www.ustudy.in
DATA DICTIONARY
- Data dictionary merupakan representasi database
pada data, table data yang mendefinisikan semua
skema objek termasuk view, tabel, cluster, indeks,
urutan, sinonims, prosedur, kemasan, fungsi, pencetus,
dll.
- Data dictionary biasanya hanya bisa dibaca, tidak
dapat diubah.
- Data Dictionary, terdiri atas : informasi desain
database. Prosedur penyimpanan SQL, ijin pengguna,
statistik pengguna, informasi pemrosesan database,
database pertumbuhan statistik, database statistik
kinerja
Sumber : Database Management System (DBMS), http://www.ustudy.in
QUERY PROCESSOR
- Sebuah database relational berisi banyak bagian, tetapi secara ada
dua komponen yang menjadi jantungnya, yaitu mesin penyimpanan
(storage engine) dan prosesor queri (query processor).
- Storage engine menulis data untuk dan dibaca dari sebuah disk. Ini
mengatur record, mengontrol akses, dan menjaga log file-file.
- Query processor menerima sintaks SQL, memilih rencana sebuah
eksekusi sintakskemudian mengeksekusi pemilihan rencana.
- Pengguna atau program berinteraksi dengan query processor, dan
query processor berinteraksi dengan storage engine.
- Query processor mengisolasi pengguna dari detil eksekusi : pengguna
mendapatkan hasil dan query processor menentukan bagaimana hasil
tersebut diperoleh.
- Query processor berisi komponen : DDL interpreter, DML compiler dan
Query evaluation engine.
Sumber : Database Management System (DBMS), http://www.ustudy.in
REPORT WRITER/ REPORT GENERATOR
- Merupakan sebuah program, biasanya merupakan
bagian dari DBMS, yang mengekstrak informasi dari
satu atau lebih file dan menampilkan informasi dari
sebuah format khusus.
- banyak report writers menerima pengguna untuk
memilih record yang sesuai kondisi dan untuk
menampilkan field dalam baris dan kolom.
- Pengguna juga dapat memformat data ke dalam
diagram pie, diagram bar atau diagram lain.
- Ketika kita membuat sebuah format laporan, kita
dapat menyimpan format tertentu di dalam file dan
melanjutkan menggunakannya untuk data baru.
Sumber : Database Management System (DBMS), http://www.ustudy.in
USER
End User
Database Administration
Operator
PENGEMBANG
System Analyst
Programmer
Data Entry
PERTANYAAN
Jelaskan perbedaan penanganan data secara
konvensional dengan mempergunakan DBMS!
Contact Me @nuningkurniasih