Anda di halaman 1dari 16

MEMBUAT BASIS DATA

BY LILIS SETYANINGSIH,S.KOM

KOMPETENSI DASAR
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA MENJELASKAN ENTITY RELATIONSHIP DIAGRAM MENERAPKAN NORMALISASI BASIS DATA MEMBUAT DATABASE MANAJEMEN SYSTEM (DBMS)

MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA


PENGERTIAN DATA,BASIS DATA BASIS DATA DBMS

DEFINISI DATA, BASIS DATA


Data
Informasi yang diolah Bentuk : angka, huruf, text, gambar dan suara

Basis Data
kumpulan dari data yang saling berhubungan satu dengan yang lainnya, tersimpan dalam perangkat keras komputer dan digunakan perangkat lunak untuk memanipulasinya.
1/22/2012 KD 1 4

TUJUAN BASIS DATA


Tujuan Basis Data
Mudah dan cepat dalam pengambilan data Efisiensi Ruang Penyimpanan (Space) Mengurangi redudancy data Availability (Ketersediaan) Data Lebih Akurat (Accuracy) Completenes (Kelengkapan) Security Data
Memberikan keamanan atas hak akses data

Kebersamaan Pemakaian (Sharability)


Multiuser

PENGGUNA BASIS DATA


KEPEGAWAIAN PERGUDANGAN AKUNTANSI RESERVASI

LEVEL ABSTRAKSI DATA


PHYSICAL LEVEL
Menunjukkan bagaimana data disimpan

CONCEPTUAL LEVEL
berkaitan dengan data apa yang akan disimpan dan bagaimana hubungan antar data tersebut

VIEW LEVEL
level tertinggi yang menjelaskan bagian-bagian bagiantersebut. basis data pada pengguna tertentu

KRITERIA BASIS DATA


1.Bersifat data oriented dan bukan program oriented 2.Dapat digunakan oleh beberapa program aplikasi tanpa perlu mengubah basis datanya. 3.Dapat dikembangkan dengan mudah, baik volume maupun strukturnya. 4.Dapat memenuhi kebutuhan sistem-sistem baru secara sistemmudah 5.Dapat digunakan dengan cara-cara yang berbeda. cara-

OPERASI DASAR BASIS DATA


Createe Database Drop Database Drop Tabel Create Table Insert Data Retrieve Data Update Data Delete

STRUKTUR DBMS

SOFTWARE DATABASE
ACCESS
Digunakan untuk pengembangan aplikasi secara cepat (Rapid Application Development), terutama dlm membuat prototype dan aplikasi stand alone. Kurang dalam menangani multiuser (Untuk single user) Tidak Mempunyai Stored Procedure dan Triggers Kelebihan : Kompatibilitas thd SQL sangat tinggi.

MYSQL
Multi user dan Multi Threaded Free-software dan opensource FreeBiasanya digunakan untuk web Membutuhkan software Tools GUI : MySQL-Front, MySQL- GUI MySQLMySQL-

SOFTWARE DATABASE
SQL SERVER
Menggunakan Stored Procedure (efiesien dlm pengaksesan DB) Mempunyai fasilitas clustering dan Mirroring .
Clustering : kumpulan server yang konfigurasinya identik sehingga memungkinkan pembagian kerja antar server. Mirroring : suatu DBMS untuk membuat tiruan dari isi basis data scr lengkap utk digunakan pada server lain.

PostgreSQL
Masuk dlm kategori ORDBMS (Object Relational Database Manajemen System)
ORDBMS : DBMS yang menggunakan prinsip-prinsip basis data relational prinsipjuga pendekatan berorientasi obyek dalam model basis datanya.

Free-software dan open source FreeMendukung penggunaan basis data spasial (SI Geografis) Multi user dan Multi Threaded Security lebih bagus dibanding MySQL

SOFTWARE DATABASE
Oracle Database
Mempunyai kapasitas data paling besar Menyimpan data dlm bentuk tablespace. Menyimpan store procedure dan fungsi secara mandiri.

KOMPETENSI DASAR
MENGIDENTIFIKASI STRUKTUR HIRARKI BASIS DATA MENJELASKAN ENTITY RELATIONSHIP DIAGRAM MENERAPKAN NORMALISASI BASIS DATA MEMBUAT DATABASE MANAJEMEN SYSTEM (DBMS)

ENTITY RELATIONSHIP DIAGRAM


ERD adalah notasi grafis dalam pemodelan data konseptual yang digunakan untuk memodelkan struktur data dan hubungan antar data Bagian2 ERD :
Entitas Atribut Relationship

ENTITAS
Individu yang mewakili sesuatu yang nyata (eksistensinya) dan dapat dibedakan dari sesuatu yang lain. Dapat berupa :
suatu elemen dari suatu lingkungan Suatu sumber daya Sebuah transaksi yang memiliki arti penting bagi model yg dibangun

Contoh : Guru, Siswa, Mobil