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.
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.
Logo Database

Database Stand Alone (Local)

Database Server
(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.
(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.
(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)
(Hirarki) Struktur Basis Data
Siswa

Nis
01234

Nama
13425

Deka

Subeki

Akar

Jenis
Laki-laki

Laki-laki
(Hirarki) Konsep Tabel Database
Siswa
Nis

Nama

Jenis

01234

Deka Wildan

Laki-Laki

13425

M Subeki

Laki-Laki
(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 :
(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.
(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
(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
(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.
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 !

Modul basis data (database)

  • 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 kelompokdata (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.
  • 4.
    Logo Database Database StandAlone (Local) Database Server
  • 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 BasisData Siswa Nis 01234 Nama 13425 Deka Subeki Akar Jenis Laki-laki Laki-laki
  • 9.
    (Hirarki) Konsep TabelDatabase 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 DatabaseDalam 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 danManfaat 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. Jelaskanmacam-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 !