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

Postingan populer dari blog ini

Musinuruk Ka Simaeruk & Program Nan Tumpah Masuk Sekolah Ditutup dengan Ragam Pertunjukan

MUSINURUK KA SIMAERUK #2

BAKTI AKSI LINGKUNGAN DESA MAILEPPET