materi 1 dan 2 sistem basis data
RESUME SISTEM BASIS DATA
PERTEMUAN 1
TENTANG :KONSEPTUAL BASIS DATA
·
Komponen basis data,abtraksi
data,struktur sistem basis data keseluruhan
Basis Data(Database)
Adalah kumpulan informasi yang di simpan di dalam komputer secara
sistematik sehingga dapat di periksa menggunakan suatu program komputer untuk
memperoleh informasi dari database tersebut.Basis Data atau Database terdiri
dari dua kata yaitu basis dan data
Basis :dapat di artikan sebagaimarkas atau gudang tempat bersarang atau
berkumpul
Data :merupakan fakta dunia nyata yang
mewakili suatu objek seperti manusia
(pegawai,siswa,pelanggan,pembeli)barang,hewan yang di rekam dalam bentuk
angka,huruf,simbol,teks,gambar,bunyi atau kombinasinya.
Sedangkan dalam arti lain basis data(Database) dapat di artikan
sebagai kumpulan data yang di susun dalam bentuk tabel-tabel yang saling
berkaitan maupun berdiri sendiri dan di simpan secara bersamaan pada suatu media.
Ciri-ciri
Database
1)
Sistem yang dapatmenyimpan data
kedalam floopy disk atau hardisk
2)
Sistem yang menganut pengolahan
data untuk di tambah,di ubah,atau di hapus dengan mudah dengan kontrol
3)
Data terpisah dari program
Komponen
basis data terdiri dari 6 komponen yaitu:
1)
Hardware
Perangkat keras komputer,biasanya berupa
perangkat komputer standar,media penyimpanan standardan media komunikasi untuk
sistem jaringan.
2)
Operating system
Yakni merupakan perangkat lunak yang
memfungsikan,mengendalikan seluruh sumber daya dam melakukan operasi dasar
dalam sistem komputer.
3)
Database
Yakni basis data yang mewakili sistem
tertentu untuk di kelola.
4)
DBMS(Database Management System)
Perangkat lunak yang digunakan untuk
mengelola basis data.
5)
User(pengguna)
Orang-orang yang berinteraksi dengan
sistem basis data mulai dari yang merancang sampai yang menggunakan di tingkat
akhir.
6)
Optional software
Perangkat lunak pelengkap yang mendukung
bersifat operasional.
Abtraksi data
Abtraksi data merupakan tingkatan/level,abtraksi abtraksi data ada 3
yaitu:
1.
Level fisik(physical
level)-internal level
2.
Level logikkonseptual(conceptual
level
3.
Level penampakan(view
level)-external level
Physical
level internal merupakan level terendah yang menunjukkan bagaimana sesungguhnya
suatu data di simpan.
Conceptual
level menggambarkan data apa yang sebenarnya di simpan dalam basis data dan
hubungannya dengan data yang lain.
View
level-xternal level merupakan level tertinggi hannya menunjukkan sebagian dari
basis data sesuai dengan kebutuhan user.
Struktur hirarki sistem basis
data
1.
Elemen (kolom atau field)
2.
Rekam(record)
3.
Berkas(file)
Struktur
penyimpanan file dan tabel dalam basis data
·
Skema atau abtraksi
Secara umum arsitektur basis data
menggunakan arsitektur 3 skema yang meliputi 3 level yaitu:
1.
Level internal
2.
Level konseptual
3.
Level eksternal
Sumber:
:http://www.gudangmateri.com/2010/04/komponen-sistem-basis-data.html
:http://www.kajianpustaka.com/2012/10/teori-basis-data-database.html
:http://nurmanto.com/komponen-sistem-basis-data.html
:http://airenknew.blogspot.com/2012/04/pengertian-basis-data.html
:http://ipanripai.com/materi/istilah-istilah-dalam-basis-data.
RESUME BASIS DATA
PERTEMUAN KE 2
TENTANG:
·
Memahami basis data relasional
dengan menggunakan microssoft access
Ø Konsep basis data akademik,operasi dan bahasa basis data,relasi antar
tabel.
1.
Konsep basis data akademik.
Basis>markas,gudang tempat
bersarang atau berkumpul.
Data>merupakan
representasi fakta dunia nyata yang mewakili suatu objek.
Contoh:manusia(pegawai,manusia,siswa,dll)
Barang,pristiwa,konsep,keadaan yang di rekam dalam bentuk
angka,huruf,simbol,teks,dll.
2.
Operasi dan bahasa basis data
DBMS merupakan perantara bagi pemakai dengan basis data dalam Disk.
Cara berkomunkasi / berinteraksi antara pemakai dengan basis data diatur dalam
suatu bahasa khusus yang ditetapkan oleh perusahaan pembuat DBMS. Bahasa ini
disebut sebagai bahasa basis data yang meliputi sejumlah perintah (statement)
yang diformulasikan dan dapat diberikan user dan dikenali / diproses DBMS untuk
melakukan suatu aksi / pekerjaan tertentu.
Deskripsi Bahasa Basisdata
Bahasa
basis data umumnya dapat ditempelkan (embbeded) ke bahasa pemrogarman lain,
misalkan ditempelkan kedalam bahasa Java,C/C++, Pascal, Basic, Fortran, Ada dan
lainnya
Komponen Bahasa Basisdata
1.Data Definition
Languange(DDL)
2.Data Manipulation
Languange(DML)
3.Data Control Languange(DCL)
DDL berfungsi menspesifikasikan skema atau struktur
basisdata, hasil pernyataan DDL adalah himpunan definisi data yang disimpan
secara khusus pada data dictionary (data directory).contoh:
• CREATE (untuk membentuk basis data, table atau index)
• DROP (untuk mengubah struktur
table)
• ALTER (untuk menghapus basis data,
table atau index)
Create table
CREATE TABLE NAMA_TABLE (
NAMA_ATRIBUT TIPE_DATA [KETERANGAN],
NAMA_ATRIBUT TIPE_DATA
[KETERANGAN],…);
Alter tabel
ALTER TABEL NAMATABEL
MODIFY FILED TYPE PANJANGBARU;
Drop table
DROP TABLE NAMA_TABLE;
Drop database
DROP DATABASE NAMA_DATABASE;
DML berisi sekumpulan operasi manipulasi data pada
basisdata, DML biasa disebut bahasa query yaitu bahasa untuk meminta
informasi dari basisdata karena komponen paling kompleks di DML adalah operaasi
query.
Contoh: SELECT – mengambil data
• DELETE – menghapus data
• INSERT – menyisipkan data
• UPDATE – mengubah data
INSERT
INSERT INI nama_table (field1,
field2,…) values
(nilai_field1,nilai_field2,…);
INSERT INTO nama_table values
(nilai_field1,nilai_field2,…);
SELECT
SELECT field1, field2,…FROM
nama_table;
perintah diatas akan menampilkan
semua data yang terdapat pada field yang ditentukan. untuk melihat semua data
yang ada pada table, sintak penulisannya adalah:
SELECT * FROM nama_table;
UPDATE
UPDATE nama_table SET
nama_field1=nilai_baru1, nama_field=nilai_field2,…. WHERE kriteria;
DELETE
DELETE FROM nama_table WHERE
kriteria;
DML merupakan bahasa yang bertujuan memudahkan pemakai
untuk mengakses data sebagaimana direpresentasikan oleh model data. Ada 2 (dua)
jenis DML adalah sebagai berikuit : Prosedural, yang mensyaratkan
pemakai menentukan, data apa yang diinginkan serta bagaimana cara
mendapatkannya Nonprosedural, yang membuat pemakai dapat menentukan data
apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.
DCL (Data Control Language ) adalah bagian
inti dari SQL (Structured Query Language) yang mempunyai kemampuan untuk
mengatur hak akses terhadap sebuah basis data (database).
Relasi antar tabel
Relasi adalah hubungan antara tabel yang
mempresentasikan hubungan antar objek di dunia nyata. Relasi merupakan hubungan
yang terjadi pada suatu tabel dengan lainnya yang mempresentasikan hubungan
antar objek di dunia nyata dan berfungsi untuk mengatur mengatur operasi suatu
database.
Contoh: One-To-One (1-1) Mempunyai pengertian "Setiap baris data pada
tabel pertama dihubungkan hanya ke satu baris data pada tabel ke dua".
One-To-Many (1-N) Mempunyai pengertian "Setiap baris data dari tabel pertama dapat
dihubungkan ke satu baris atau lebih data pada tabel ke dua".
Many-To-Many (N-M) Mempunyai pengertian "Satu baris atau lebih data pada tabel pertama
bisa dihubugkan ke satu atau lebih baris data pada tabel ke dua".
Komentar
Posting Komentar