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
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)
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