Database adalah kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa pengulangan data. Terdiri dari tabel, kolom, baris, nilai data, dan kunci elemen. Digunakan untuk mengelola data perbankan, pendidikan, kepegawaian, dan lainnya. Tujuannya untuk mempermudah akses informasi, meningkatkan efisiensi penyimpanan, dan menjamin keakuratan data.
2. Pengertian Database
Database / Basis Data :
Data : representasi fakta dunia nyata yang mewakili suatu
obyek (seperti, manusia: guru, siswa, pelanggan,dll; barang:
buku, meja; peristiwa, konsep, dsb.), yang direkam baik
dalam bentuk angka, huruf, teks, gambar atau suara, dan
memiliki arti secara eksplisit (jelas).
Base: basis, tempat bersarang/berkumpul sesuatu.
Istilah Basis Data (database):
Lemari arsip
Penyimpanan data
Gudang Data
Manajemen data, dll.
Database adalah sekumpulan data yang saling ber-relasi.
3. Pengertian Database
Database:
Himpunan kelompok data (arsip) yang saling
berhubungan, yang diorganisasi sedemikian rupa,
sehingga kelak dapat dimanfaatkan kembali dengan
cepat.
Kumpulan data yang saling berhubungan yang disimpan
secara bersama tanpa adanya pengulangan (redudansi)
data.
Kumpulan file/tabel/arsip yang saling berhubungan yang
disimpan dalam media penyimpanan elektronik.
5. (Hirarki) Unsur-Unsur Database
1. Tabel (Table)
Tabel adalah struktur di dalam database yang berisi data, yang
diorganisasi dalam kolom (field) dan baris (record). Sebuah
tabel menggambarkan sebuah entitas dan memegang data
dari suatu entitas. Contoh : siswa.
2. Kolom (Field)
Setiap entity/tabel mempunyai atribut atau sebutan untuk
mewakili suatu entity. Contoh : nis, nama, jenis.
3. Baris (Record)
Baris atau record merupakan suatu bagian dari tabel yang
digunakan untuk menyimpan beberapa informasi tentang
sebuah objek. Contoh : 01234, Deka Wildan, laki-laki.
6. (Hirarki) Unsur-unsur Database
4. Nilai Data
Nilai data merupakan isi atau value suatu informasi yang
tersimpan di dalam elemen atau unsur tabel seperti di kolom
dan baris. Contoh : di kolom : nis; di baris : 01234.
5. Kunci Elemen
Kunci Elemen (Element Key) merupakan tanda pengenal secara
unik mengidentifikasikan salah satu entitas dari suatu
kumpulan entitas dalam tabel, seperti tanda kunci utama
(Primary Key) atau Indeks (Index). Contoh : Entitas tabel
siswa memiliki atribut : nis, nama, alamat menggunakan Kunci
Elemen nis.
7. (Hirarki) Komponen Database
1. Perangkat Keras (Hardware)
Hardware : komputer server, komputer Stand Alone.
2. Sistem Operasi (Operating System)
Sistem operasi : Windows Xp, Windows 2003 Server, Windows
2008 Server, Debian, Redhat, CentOS, OpenSUSE, dll.
3. Database
4. Database Management Sistem (DBMS)
Software DBMS : MySQL, SQL Server, Oracle, dll.
5. Pengguna (User)
8. (Hirarki) Struktur Basis Data
Siswa
Nis
01234
Nama
13425
Deka
Subeki
Akar
Jenis
Laki-laki
Laki-laki
9. (Hirarki) Konsep Tabel Database
Siswa
Nis
Nama
Jenis
01234
Deka Wildan
Laki-Laki
13425
M Subeki
Laki-Laki
10. (Hirarki) Jenis Pengguna (User) Database
1. System Engineer
Tenaga ahli yang bertanggung jawab atas pemasangan Sistem Basis Data, dan
juga mengadakan peningkatan dan melaporkan kesalahan dari sistem
tersebut kepada pihak penjual.
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.
3. Pemakai Akhir (End User)
Pemakai Akhir dibedakan menjadi 4 berdasarkan cara mereka berinteraksi :
11. (Hirarki) Pemakai Akhir (End User)
1. Programmer Aplikasi
Programmer
Perintah DML
2. Pemakai Mahir (Casual User)
Tools Programming seperti : C/C++,
Visual Basic, Pascal, Delphi.
Pemakai yang berinteraksi dengan sistem tanpa menulis modul program.
Mereka menyatakan query (untuk akses data) dengan bahasa query
yang telah disediakan oleh suatu DBMS.
3. Pemakai Umum (Naive User)
Naive User
Aplikasi terdapat Sistem
Database
4. Pemakai Khusus (Specialized/Sophisticated User)
Pemakai yang menulis aplikasi basis data non konvensional, tetapi untuk
keperluan-keperluan khusus seperti aplikasi AL, Sistem Pakar,
Pengolahan Citra, dll, yang bisa saja mengakses basis data dengan atau
tanpa DBMS yang bersangkutan.
12. (Hirarki) Penggunaan Database Dalam Dunia Nyata
Bank : Pengelolaan data nasabah, akunting, semua transaksi
perbankan
Bandara : Pengelolaan data reservasi, penjadualan
Universitas : Pengelolaan pendaftaran, alumni
Sekolah : Pengelolaan pendaftaran, alumni, pembayaran,
ujian, nilai
Penjualan : Pengelolaan data customer, produk, penjualan
Pabrik : Pengelolaan data produksi, persediaan barang,
pemesanan, agen
Kepegawaian: Pengelolaan data karyawan, gaji, pajak
Telekomunikasi : Pengelolaan data tagihan, jumlah pulsa
13. (Hirarki) Tujuan dan Manfaat Database
1.
2.
3.
4.
5.
6.
7.
Kecepatan dan Kemudahan
Efisien ruang Penyimpanan
Lebih Akurat
Keamanan
Dapat dipakai secara bersama
Dapat diterapkan standarisasi
Keselarasan Data
14. (Hirarki) Kelemahan Database
Mahal
2. Membutuhkan tenaga Ahli/spesialis untuk administrator
Database
3. Kapasitas memori penyimpanan yang besar untuk
menampung data dengan jumlah banyak ke dalam
database
1.
15. Soal Latihan....
1. Jelaskan macam-macam pengertian database !
2. Jelaskan pengertian dari :
a) Tabel
b) Field
c) Record
3. Buatlah contoh model struktur Database dari suatu objek di
kehidupan sehari-hari ! (setiap siswa tidak boleh sama)
4. Setelah model struktur dari contoh soal nomor 4 telah
dibuat, lalu buatlah konsep tabel databasenya !