2. LATAR BELAKANG
• Penyimpanan data secara tradisional pada umumnya
menggunakan kartu dalam bentuk lembaran kertas
yang disimpan dalam lemari arsip data yang disusun
secara teratur menurut urutan abjad dan
dikelompokkan menurut bidangnya.
• Fakta ini masih banyak ditemukan hingga sekarang,
misalnya kartu data Pasien di Puskesmas atau di
rumah sakit, kartu peminjaman buku di Perpustakaan,
dll. Penyimpanan data seperti ini akan memperlambat
pencarian data dan memerlukan biaya operasional
yang lebih besar.
3. Solusi : Teknologi Komputer
• Dengan teknologi komputer dan perangkat
lunak (software), maka masalah
penyimpanan data secara tradisional
tersebut dapat diperbaharui dengantersebut dapat diperbaharui dengan
menggunakan program program aplikasi
yang khusus menangani proses
penyimpan data dalam jumlah yang
banyak. Program khusus ini disebut
Sistem Basis Data.
5. Manfaat
Dengan adanya Program Sistem Basis Data,
maka proses penyimpanan dan pengolahan
data menjadi lebih efisien dan efektif, karena
dapat memberikan manfaat sebagai berikut :
1. Penyimpanan data lebih efisien dan efektif
2. Pencarian data lebih cepat
3. Dapat memberikan Informasi yang cepat dan
akurat
4. Memerlukan biaya operasional yang kecil
5. Memerlukan SDM yang sedikit
6. Apakah itu Basis Data?
• Basis Data adalah gudang data atau pangkalan
data, tempat dimana sekumpulan data
disimpan dan saling berinteraksi satu dengan
yang lainnya.yang lainnya.
• Sedangkan Data adalah representasi fakta
yang mewakili suatu objek. Misalnya
Mahasiswa, Dosen, Mata Kuliah, Pasien,
Pegawai, Bidan, Dokter, dll.
8. Basis Data Untuk Informasi
• Basis data merupakan pendukung utama
adanya sistem informasi dalam suatu
Sistem Manajemen Informasi.
• Sistem Informasi sangat penting bagi• Sistem Informasi sangat penting bagi
sebuah perusahaan karena akan sangat
membantu untuk meningkatkan efisiensi
biaya, daya saing, keakuratan informasi,
dan kecepatan pelayanan operasional
perusahaan.
9. Istilah Dalam Sistem Basis Data
1. Entity
2. Atribut/ Field
3. Nilai data
4. Record4. Record
5. File
6. Database
7. Database Management System (DBMS)
10. Pengertian
• Entity
Entity adalah objek data seperti orang, tempat,
kejadian yang datanya akan disimpan. Misalnya
mahasiswa, matakuliah, dosen, nilai, dan lain-lain.
• Atribut
Setiap entity mempunyai atribut atau sebutan
untuk mewakili suatu entity. Seorang atribut
seorang mahasiswa adalah Nim, Nama, Alamat,
Jenis Kelamin, Jurusan, Fakultas dan lain-lain.
11. • Data value (nilai atau isi data)
Adalah data aktual atau informasi yang dari setiap
atribut. Misalnya informasi tentang atribut nama
seorang mahasiswa adalah Budi Santoso, Hartono,
Maria Helena, dll.Maria Helena, dll.
• Record (tupel)
Yaitu kumpulan elemen-elemen yang saling berkaitan
menginformasikan tentang suatu entity secara lengkap.
Satu record mewakili satu data atau informasi tentang
seseorang misalnya, nomor induk mahasiswa, nama,
alamat, jenis kelamin dan seterusnya.
12. • File
Kumpulan record-record sejenis yang mempunyai
panjang elemen yang sama, Atribut yang sama,
namun berbeda-beda data valuenya. File
Database dengan komponen-komponennya
dinyatakan dalam bentuk tabel, dimana Kolom
terdiri dari Atribut dan baris terdiri dari record.
• Database
Kumpulan file-file yang mempunyai kaitan antara
satu file dengan file yang lain sehingga
membentuk satu bangunan data untuk
menginformasikan satu perusahaan, instansi
dalam batasan tertentu.
13. • Database Management System (DBMS)
Kumpulan Database yang saling berkaitan
bersama dengan program untuk pengelolaannya
disebut DBMS. Database adalah kumpulan
datanya, sedangkan program pengelolanyadatanya, sedangkan program pengelolanya
berdiri sendiri dalam satu paket program yang
berfungsi untuk membaca data, mengisi data,
menghapus data serta melaporkan data dalam
database.
14. Tujuan Basis Data
Pemanfaatan basis data dilakukan untuk
memenuhi sejumlah tujuan sebagai berikut :
• Kecepatan dan kemudahan (Speed)
• Efisiensi ruang penyimpanan (Space)• Efisiensi ruang penyimpanan (Space)
• Keakuratan (Accurate)
• Ketersediaan (Availability)
• Kelengkapan (Completeness)
• Keamanan (Security)
• Kebersamaan pemakai (Sharability)
15. Aplikasi Basis Data
Aplikasi Sistem Basis Data pada bidang
antara lain :
• Kepegawaian• Kepegawaian
• Pergudangan (inventori)
• Akuntansi
• Layanan pelanggan (customer care)
• Dan lain-lain
16. Komponen Sistem Basis Data
1. Perangkat Keras (Hardware)
2. Perangkat Lunak (Software)2. Perangkat Lunak (Software)
19. Sistem Operasi
• Sistem Operasi adalah perangkat lunak
yang fungsinya mempersipakan komputer
untuk bekerja.
• Sistem Operasi yang banyak digunakan
misalnya : MS-DOS dan MS-Windows
untuk Sistem Alone, sedangkan Novel
Netware, MS-Windows NT/2000, Unix
untuk sistem dalam jaringan.
20. Software Basis Data
• DBMS merupakan sebuah perangkat lunak
khusus yang akan menentukan bagaimana data
diorganisasikan, disimpan, diubah dan diambil.
• DBMS juga menerapkan mekanisme pengamanan• DBMS juga menerapkan mekanisme pengamanan
data, pemakaian data secara bersama,
keakuratan/ konsistensi data dsb. Perangkat lunak
DBMS antara lain : dBAse III+, dBase IV,
FoxBase, MS Acess dan Borland Paradox,
Borland Interbase, MS SQL Server, CA Open
Ingres, Oracle, Informix, Sybase, dll.
21. Pengguna Basis Data
1. Database Manager
Suatu modul program yang menyediakan
interface antara penyimpanan data denganinterface antara penyimpanan data dengan
suatu aplikasi program. Tugas dan tanggung
jawab : interaksi dengan file manager,
integrasi, keamanan, kontrol, backup dan
recovery.
22. 2. Database Administrator (DBA).
Orang yang mempunyai kekuasaan sebagai pusat
pengontrolan terhadap seluruh sistem baik data
maupun program yang mengakses data. Fungsi
DBA :
• mendefinisikan pola struktur database• mendefinisikan pola struktur database
• mendefinisikan struktur penyimpanan dan metode
akses.
• mampu memodifikasi pola dan organisasi phisik.
• memberikan kekuasaan pada user untuk
mengakses data.
• menspesifikasikan keharusan integritas data.
23. 2. Database User
• Ada 3 macam pemakai basis data :
1. Programmer Aplikasi.
Pemakai yang berinteraksi dengan basis
data melalui DML (data manipulation
language) Contoh : (C, Pascal, Basic,
Cobol, dll)
24. 2. Database Administrator (DBA)
Tenaga ahli yang mempunyai tugas untuk
mengontrol sistem basis data secara keseluruhan,
meramalkan kebutuhan akan sistem basis data,
merencanakannya dan mengaturnya.
Tugas DBA :
o Mengontrol DBMS dan software-software
o Memonitor siapa yang mengakses basis data
o Mengatur pemakaian basis data
o Memeriksa security, integrity, recovery dan
concurency
25. 3. Operator
Pemakai yang berinteraksi dengan
sistem basis data melalui menu-menu
program aplikasi yang dibuat olehprogram aplikasi yang dibuat oleh
programmer.