ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
SISTEM BASIS DATA
( DATABASE )
Definisi Sistem Basis Data (Database)
 Menurut Chou :
basis data adalah kumpulan informasi yang bermanfaat yang diorganisasikan ke
dalam tatacara yang khusus.
 Menurut Fabbri dan Schwab :
basis data adalah system berkas terpadu yang dirancang terutama untuk
meminimalkan pengulangan (redundancy) data.
 Menurut Date :
basis data dapat dianggap sebagai tempat untuk sekumpulan berkas dan
terkomputerisasi
 Basis : gudang/markas/tempat berkumpul/tempat bersarang
 Data : Representasi fakta dunia nyata yang mewakili suatu obyek (manusia,
benda, kejadian, dll) yang disimpan dalam bentuk teks, angka, gambar, bunyi,
simbol, atau kombinasinya
 Basis data (Database) : dapat didefinisikan sebagai sekumpulan data yang
saling berhubungan yang diorganisasi sedemikian rupa sehingga dapat disimpan
dalam media peyimpanan tertentu agar kelak dapat dimanfaatkan kembali dengan
cepat dan mudah serta dapat melayani berbagai aplikasi yang memerlukannya
secara optimal.
Sifat Data dalam Basis Data
• berkas-berkas data yang ada
pada basis data saling terkait
(terjadi depedensi data)
Terpadu
(integrated)
• data yang sama dapat dipakai
oleh sejumlah pengguna
dalam waktu yang bersamaan
/ disebut sebagai system
multiuser.
Berbagi
data
(shared)
Jenjang dalam Database
Karakter
• data terkecil yang berupa angka, huruf atau karakter khusus yang membentuk sebuah
itemdata atau field.
• Contoh : A,B,X,Y,Z,1,2,9,0,=,<,>, dsb.
Field
• representasi suatu atribut dari record (rekaman/tupel) yang sejenis yang menunjukkan
suatu item dari data.
• Contoh : field nama (berisi data nama-nama mahasiswa), field alamat (berisi data
alamat-alamat mahasiswa), field NPM (berisi data NPM-NPM mahasiswa), dll
Record
• kumpulan dari field membentuk suatu record atau rekaman
• Contoh : file mahasiswa, dimana tiap-tiap recordnya berisi kumpulan data nama,
alamat, NPM, yang dapat mewakili tiap-tiap data.
File
• kumpulan dari record-record yang menggambarkan suatu kesatuan data yang sejenis.
• Contoh : file mahasiswa berisi data tentang semua yang berhubungan dengan
mahasiswa seperti nama mahasiswa, alamat mahasiswa, NPM mahasiswa.
Database
• kumpulan darifile atau tabel yang membentuk suatu database.
• Contoh : database Universitas Indraprasta PGRI terdiri atas file mahasiswa, file dosen,
file fakultas, file nilai dll.
NPM Nama Alamat Tgl _Lahir Jenis Kelamin
201143501234 Febita Ciracas 15-07-1992 P
201143501235 Januar Depok 22-05-1990 L
201143501236 Maulana Manggarai 31-01-1989 L
........ ........ ........ ........ ........
201143501280 Selviani Kramatjati 06-10-1991 P
Record 1
Record 2
Record 3
……..
Record 4
Field
Representasi Data dalam Tabel (File)
Field Field Field Field
BASIS DATA
File Mahasiswa
FILE
FILE FILE
FILE
Beberapa Kriteria Penting Database
Berorientasi data dan bukan
berorientasi program.
Dapat digunakan oleh
beberapa program aplikasi
tanpa perlu mengubah basis
datanya.
Dapat dikembangkan dengan
mudah,baik volume maupun
strukturnya.
Dapat memenuhi kebutuhan
system-sistem baru secara
mudah.
Dapat digunakan
dengan cara yang
berbeda.
Pengguna (Users) Basis Data
Database Administrator
Applications Programmers
Sophisticated Users
Specialized Users
Naive Users
Keunggulan
Database
Kecepatan
dan
kemudahan
(speed) Efisiensi
ruang
penyimpanan
(space)
Keakuratan
data
(accuracy)
Ketersediaan
(availability)
Kelengkapan
(completeness)
Keamanan
(security)
Kebersamaan
(sharability)
Keunggulan Basis Data
Komponen-komponen
yang Berhubungan
dengan Database
Database Management
System (DBMS)
Pengguna / User
Optional Software
Database
Operating System
Hardware
Database Management System
(DBMS)
 DBMS : berisi kumpulan (koleksi) data yang saling berelasi dengan set
program untuk mengakses data tersebut (menambah, menghapus,
mengubah, mengambil dan membaca data)
 Lingkungann DBMS terdiri atas :
 Komponen software yang membentuk system manajemen basis data
 Software system yang berinteraksi dengan system manajemen basis
data
 Utilitas, baik loading dan backup, reorganisasi file, report generation,
maupun pengawasan kinerja.
Arsitektur DBMS
Analis Sistem dan
DesainerDatabase
Alat-alat
CASE
Pengguna AkhirProgram Aplikasi
PC_DBMS dan
atau Alat-alat
Query
Alat-alatPengembang
Aplikasi
Monitor
Transaction
Processing (TP)
Data Manipulation
Language (DML)
Proprietary Language
and Tools
Data Definition
Language (DDL)
DATABASE ENGINE
USER
DATA
METADATA
DBMS
database
Tipe-tipe File yang digunakan
dalam DBMS
File pelindung ( backup file )
File sejarah ( history file )
File laporan ( report file )
File transaksi ( transaction file )
File induk ( master file )
File induk acuan (reference master file) File induk dinamik (dynamic master file)
DML Precompiler
DDL Compiler
Query Processor
Database Manager
File Manager
KEAMANAN DATABASE
Pembagian Sistem Keamanan Database
Keamanan
eksternal
(eksternal
security)
Keamanan interface
(user interface
security)
Keamanan
internal
Bentuk Penjagaan System Informasi
• Salting
• One time password
• Pembatasan pemakaian system computer
Menggunakan
password
• Kartu berpita magnetic
• Physical recognition
• Analisis tanda tangan
• Analisis darah
Identifikasi
secara fisik

More Related Content

database

  • 1. SISTEM BASIS DATA ( DATABASE )
  • 2. Definisi Sistem Basis Data (Database)  Menurut Chou : basis data adalah kumpulan informasi yang bermanfaat yang diorganisasikan ke dalam tatacara yang khusus.  Menurut Fabbri dan Schwab : basis data adalah system berkas terpadu yang dirancang terutama untuk meminimalkan pengulangan (redundancy) data.  Menurut Date : basis data dapat dianggap sebagai tempat untuk sekumpulan berkas dan terkomputerisasi  Basis : gudang/markas/tempat berkumpul/tempat bersarang  Data : Representasi fakta dunia nyata yang mewakili suatu obyek (manusia, benda, kejadian, dll) yang disimpan dalam bentuk teks, angka, gambar, bunyi, simbol, atau kombinasinya  Basis data (Database) : dapat didefinisikan sebagai sekumpulan data yang saling berhubungan yang diorganisasi sedemikian rupa sehingga dapat disimpan dalam media peyimpanan tertentu agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah serta dapat melayani berbagai aplikasi yang memerlukannya secara optimal.
  • 3. Sifat Data dalam Basis Data • berkas-berkas data yang ada pada basis data saling terkait (terjadi depedensi data) Terpadu (integrated) • data yang sama dapat dipakai oleh sejumlah pengguna dalam waktu yang bersamaan / disebut sebagai system multiuser. Berbagi data (shared)
  • 4. Jenjang dalam Database Karakter • data terkecil yang berupa angka, huruf atau karakter khusus yang membentuk sebuah itemdata atau field. • Contoh : A,B,X,Y,Z,1,2,9,0,=,<,>, dsb. Field • representasi suatu atribut dari record (rekaman/tupel) yang sejenis yang menunjukkan suatu item dari data. • Contoh : field nama (berisi data nama-nama mahasiswa), field alamat (berisi data alamat-alamat mahasiswa), field NPM (berisi data NPM-NPM mahasiswa), dll Record • kumpulan dari field membentuk suatu record atau rekaman • Contoh : file mahasiswa, dimana tiap-tiap recordnya berisi kumpulan data nama, alamat, NPM, yang dapat mewakili tiap-tiap data. File • kumpulan dari record-record yang menggambarkan suatu kesatuan data yang sejenis. • Contoh : file mahasiswa berisi data tentang semua yang berhubungan dengan mahasiswa seperti nama mahasiswa, alamat mahasiswa, NPM mahasiswa. Database • kumpulan darifile atau tabel yang membentuk suatu database. • Contoh : database Universitas Indraprasta PGRI terdiri atas file mahasiswa, file dosen, file fakultas, file nilai dll.
  • 5. NPM Nama Alamat Tgl _Lahir Jenis Kelamin 201143501234 Febita Ciracas 15-07-1992 P 201143501235 Januar Depok 22-05-1990 L 201143501236 Maulana Manggarai 31-01-1989 L ........ ........ ........ ........ ........ 201143501280 Selviani Kramatjati 06-10-1991 P Record 1 Record 2 Record 3 …….. Record 4 Field Representasi Data dalam Tabel (File) Field Field Field Field BASIS DATA File Mahasiswa FILE FILE FILE FILE
  • 6. Beberapa Kriteria Penting Database Berorientasi data dan bukan berorientasi program. Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya. Dapat dikembangkan dengan mudah,baik volume maupun strukturnya. Dapat memenuhi kebutuhan system-sistem baru secara mudah. Dapat digunakan dengan cara yang berbeda.
  • 7. Pengguna (Users) Basis Data Database Administrator Applications Programmers Sophisticated Users Specialized Users Naive Users
  • 9. Komponen-komponen yang Berhubungan dengan Database Database Management System (DBMS) Pengguna / User Optional Software Database Operating System Hardware
  • 10. Database Management System (DBMS)  DBMS : berisi kumpulan (koleksi) data yang saling berelasi dengan set program untuk mengakses data tersebut (menambah, menghapus, mengubah, mengambil dan membaca data)  Lingkungann DBMS terdiri atas :  Komponen software yang membentuk system manajemen basis data  Software system yang berinteraksi dengan system manajemen basis data  Utilitas, baik loading dan backup, reorganisasi file, report generation, maupun pengawasan kinerja.
  • 11. Arsitektur DBMS Analis Sistem dan DesainerDatabase Alat-alat CASE Pengguna AkhirProgram Aplikasi PC_DBMS dan atau Alat-alat Query Alat-alatPengembang Aplikasi Monitor Transaction Processing (TP) Data Manipulation Language (DML) Proprietary Language and Tools Data Definition Language (DDL) DATABASE ENGINE USER DATA METADATA DBMS
  • 13. Tipe-tipe File yang digunakan dalam DBMS File pelindung ( backup file ) File sejarah ( history file ) File laporan ( report file ) File transaksi ( transaction file ) File induk ( master file ) File induk acuan (reference master file) File induk dinamik (dynamic master file)
  • 14. DML Precompiler DDL Compiler Query Processor Database Manager File Manager
  • 15. KEAMANAN DATABASE Pembagian Sistem Keamanan Database Keamanan eksternal (eksternal security) Keamanan interface (user interface security) Keamanan internal Bentuk Penjagaan System Informasi • Salting • One time password • Pembatasan pemakaian system computer Menggunakan password • Kartu berpita magnetic • Physical recognition • Analisis tanda tangan • Analisis darah Identifikasi secara fisik