Konsep Dasar Basis Data
Basis data (database) adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut atau sekumpulan data yang terintegrasi yang diorganisasikan untuk memenuhi kebutuhan para pemakai di dalam suatu organisasi. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).
DBMS (Database Management System) adalah Perangkat Lunak yang menangani semua pengaksesan ke basis data.
Istilah-istilah dasar basis data
- Enterprise : Suatu bentuk organisasi seperti : perpustakaan, bank, universitas, rumah sakit, pabrik, dsb. Data yang disimpan dalam basis data merupakan data operasional dari suatu enterprise. Contoh data operasional : data keuangan, data mahasiswa, data pasien, dsb.
- Entitas : Suatu obyek yang dapat dibedakan dari lainnya yang dapat diwujudkan dalam basis data. Contoh Entitas dalam lingkungan perpustakaan terdiri dari : Anggota, Pendaftaran, Peminjaman, Buku, Denda, dsb.
- Atribut (Elemen Data) : Karakteristik dari suatu entitas. Contoh : Entitas Anggota atributnya terdiri dari: Id Anggota, Nama Anggota, Tempat Lahir, Tanggal Lahir dan Alamat.
- Nilai Data (Data Value) : Isi data / informasi yang tercakup dalam setiap elemen data. Contoh Atribut Nama Anggota dapat berisi Nilai Data : Siti, Fatimah, Fahry, Ridwan, dsb.
- Kunci Elemen Data (Key Data Element) : Tanda pengenal yang secara unik mengidentifikasikan entitas dari suatu kumpulan entitas. Contoh Entitas Anggota yang mempunyai atribut-atribut id anggota, nama anggota, tempat lahir, tanggal lahir, alamat, menggunakan Kunci Elemen Data id anggota.
- Record Data : Kumpulan Isi Elemen data yang saling berhubungan. Contoh : kumpulan atribut id anggota, nama anggota, tempat lahir , tanggal lahir, alamat, dari Entitas Anggota berisikan : 26031001, Siti, Jakarta, 7 Agustus 1988.
- Primary Key : primary key adalah penentuan sebuah atribut dalam sebuah tabel yang digunakan sebagai identitas untuk menghindari kerangkapan suatu record. Primary key bersifat unik/tidak ganda.
- Referential key atau foreign key: sebuah atribut yang digunakan sebagai referensi untuk menghubungkan 2 buah tabel.
- Relationship atau hubungan antar tabel: hubungan yang terjadi antara satu atau lebih entity/tabel.
PERPUSTAKAAN SMART
Pendaftaran
Nama | Pekerjaan | Alamat | No Telp |
Siti | Mahasiswi | Jl. Cempaka | 87888778 |
Fatimah | Karyawati | Jl. Rawamangun | 47667898 |
Fahry | Wiraswasta | Jl. Hilir Raya | 58766889 |
Anggota
Id Anggota | Nama Anggota | Tempat Lahir | Tgl Lahir | Alamat |
26031001 | Siti | | 7 Agustus 1988 | Jl. Cempaka |
26031002 | Fatimah | | 2 Desember 1989 | Jl. Rawamangun |
26031003 | Fahry | | 18 Maret 1986 | Jl. Hilir Raya |
Buku
Id Buku | Judul | Pengarang | Penerbit |
A0001 | Dasar Akuntansi | Sutrisno | Gemilang |
A0002 | Akuntansi Menengah | Mahyuzir | Pustaka |
A0003 | Akuntansi Lanjutan | Zaki | Grafindo |
Peminjaman
Id Anggota | Nama Anggota | Id Buku | Tgl Pinjam | Tgl Kembali |
26031001 | Siti | A0001 | 01/04/2010 | 08/04/2010 |
26031002 | Fatimah | A0002 | 02/04/2010 | 09/04/2010 |
26031003 | Fahry | A0003 | 03/04/2010 | 10/04/2010 |
Denda
Id Anggota | Nama Anggota | Jumlah |
26031001 | Siti | Rp 500 |
26031002 | Fatimah | Rp 500 |
26031003 | Fahry | Rp 1000 |
Sumbangan
Id Penyumbang | Nama Penyumbang | Alamat | Jumlah |
29031001 | Hardiansyah | Jl. Mawar | Rp. 500000 |
29031002 | Martha | Jl. Melati | Rp. 300000 |
29031003 | Ridwan | Jl. Anggrek | Rp. 250000 |
Donatur
Id Donatur | Nama Donatur | Pekerjaan | Alamat |
01041001 | Ardy | Wiraswasta | Jl. Merdeka 1 |
01041002 | Mirza | Karyawan | Jl. Pegangsaan |
01041003 | Anita | Karyawati | Jl. Bungur |
Bahasa yang disediakan oleh Sistem Basis Data
Sebuah sistem basis data menyediakan dua tipe bahasa yaitu : tipe untuk menspesifikasikan
skema basis data, disebut DDL, dan tipe untuk mengekspresikan queri atau update basis data,
disebut DML.
1. Data-definition Language (DDL)
Skema basis data dispesifikasikan oleh sekumpulan definisi dengan sebuah bahasa
khusus yang disebut Data Definition Language (DDL). Hasil kompilasi DDL berupa tabel-tabel
yang disimpan dalam sebuah file yang disebut data dictionary (kamus data) atau data directory.
Langkah-langkah membuat Table
2. klik dua kali create table in design view
3. pada jendela table ketikan field-field table Pendaftaran beserta tipe datanya, seperti gambar
dibawah ini.
4. Pilih File klik Save. Ketikan Nama Table. Kita simpan dengan nama “ Pendaftaran ”.
5. Table Pendaftaran sudah selesai dibuat, tutup table untuk membuat table-table lainnya.
Kemudian isi Data pada table-table yang kita telah buat, caranya klik dua kali table yang
ingin kita isi, kemudian isi data-datanya.
Maka akan tampil seperti gambar dibawah ini :
2. Data-manipulation Language (DML)
Adalah bahasa untuk memanipulasi data yaitu :
- Pengambilan informasi yang disimpan dalam basis data
- Penyisipan informasi baru ke basis data
- Penghapusan informasi dari basis data
- Modifikasi informasi yang disimpan dalam basis data
FORM sebelum dimodifikasi:
FORM setelah dimodifikasi:
No comments:
Post a Comment