Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Database & Database Users
SISTEM BASIS DATA – 3 SKS BAB I Pengenalan Dasar Database & Database Users ARTONI,ST
2
Apa yang dimaksud dengan ?
Data : Fakta-fakta yang dapat disimpan dan mempunyai arti tertentu / isi fakta. Basis Data : Kumpulan dari data yang saling berhubungan Sistem Manajemen Basis Data : Kumpulan program yang memungkinkan pengguna untuk membuat dan memelihara suatu basis data yang tersusun seefektif mungkin. Sistem Basis Data : Basis datanya dan sistem manajemen basis data
3
Karakteristik BASIS DATA
Informasi dari basis data juga disimpan pada sistem basis data, termasuk databasenya sendiri dan definisi lengkap dari database : Struktur setiap file Tipe dan format penyimpanan dari setiap item data Batasan-batasan yang diberikan pada data
4
Program tidak tergantung pada struktur file data.
Struktur file data disimpan terpisah dengan program yang mengaksesnya.Pengubahan definisi dalam katalog TIDAK mengubah program – ABSTRAKSI DATA. Mempunyai representasi konseptual : Yang disediakan Data Model Data model : menggunakan konsep logik seperti : Objek,sifat-sifatnya dan hubungan yang ada antara objek tersebut.
5
Apakah ABSTRAKSI DATA ? Sifat Dasar dari basis data ialah menyembunyikan detail dari penyimpanan data pada storage. Perangkat penunjang abstraksi data dikenal dengan sebutan DATA MODEL Dapat dijelaskan di E-R Diagram : Entity Relationship Contoh : SKEMA DIAGRAM Tabel TABEL_MAHASISWA = TBL_MHS NIM Nama_mhs Alamat Jurusan Thn_akt TABEL_MATA KULIAH = TBL_MATKUL KD_MK Mata_Kuliah SKS
6
Tujuan Manajemen Basis Data
Efektif & Efisien Menangani data dalam jumlah besar Informasi dapat dipakai bersama-sama Meniadakan duplikasi / data ganda Keamanan Data Terkoordinasi Dapat sharing dengan pengguna basis data lain secara bersamaan – single mau pun multi user.
7
Deskripsi Basis data sama dengan di istilahkan dengan sebutan lemari arsip. Sebutan dari Basis Data dapat diartikan banyak sudut pandang sederhana seperti : Himpunan kelompok data (Arsip). Kumpulan Data yang saling berhubungan Kumpulan file/tabel/arsip saling berhubungan yang disimpan dalam media elektronis yaitu Pemrograman Terstruktuk Basis Data secara Komputerisasi modern
8
Kontrol Aplikasi Data Pemerosesan Masukan Keluaran Basis Data
9
Bahasa Basis Data DDL (Data Definition Language) untuk mrndifinisikan schema conceptual dan internal beserta mapping antar keduanya.SDL (Storage Definition Language ) untuk mendiskripsikan schema internal. VDL (View Definition Language) untuk mendeskripsikan user-view dan mappingnya ke level conceptual.Biasanya hanya berupa entended DDL untuk DML ( Data Manipulation Language ) untuk memanipulasi basis data seperti mengmbil, menginsert, mendelete, dan mengubah data
10
Beberapa istilah di Basis data
Kamus Data adalah : merupakan suatu meta data (super data) yaitu data yang mendeskripsikan data sesungguhnya. Model Data adalah : Kumpulan konsep data yang dapat digunakan untuk menggambarkan struktur basis data. Struktur Basis Data : Meliputi tipe data, relationship dan kendala yang harus dipenuhi basis data Skema Basis Data (meta-data) : Gambaran (description) basis data yang akan dibangun
11
Arsitektur DBMS dibagi 3 level :
Level Internal : Struktur Fisik dari Data, struktur dasar tabel,kolom,baris,kunci Level Conceptual : Skema konseptual, ER model ( Entity Relationship) perangkat lunak basis data relasional seperti Microsoft SQL Server, atau basis data personal : Acces,Foxpro Level Eksternal : bagian dari basis data yg tampak oleh sekelompok pengguna basis data (view).
12
Bentuk Hierarki dari Data
Data Base File Database File : kumpulan data keseluruhan di database yg akan berbentuk sebuah file kesatuan dalam perancangan tabel-tabel yg direlasikan. Table : Kumpulan data tentang sebuah topik spesifik Contoh : Mahasiswa Table, Dosen Table, dll Table Field Field : Kategori-kategori yg berbeda dlm disebuah tabel Data type : Menyatakan jenis Penamaan setiap field ( Char,Num,Date dll ) Contoh : Nama = Karakter, NIM = Numerik Data type Value : Jumlah nilai data untuk penamaan dalam pembuatan table/nama field Value
13
Contoh : Hubungan Antar Tabel Basis Data yang di relasikan “ Sistem Komputerisasi Peminjaman CD Rental Video Easy “
14
Perancangan Tabel Anggota
Contoh : dengan perancangan MS-Acces Table tidak usah dicatat !
15
Procedure Programming
Contoh Dbase USE anggota SET FILTER TO agama = ‘islam’ GO TOP DO WHILE .NOT.EOF( ) DISPLAY nama SKIP ENDDO USE
16
Beberapa Istilah Primary Key : Kunci Calon dari hubungan yang digunakan untuk mengidentifikasi keunikan record dalam tabel./ kunci yang terpilih dari sebuah relasi.( Kunci Utama master ). Foreign Key : Kunci Utama Tamu dari satu tabel yang ditambahkan ke tabel lain sehingga record bisa direlasikan. Aturan untuk foreign key : 1-1 Primary Key dari tabel utama dimasukkan kedalam tabel kedua. 1-Many Primary Key dari tabel 1 bisa dimasukkan ke dalam tabel many Many-many Primary Key dari setiap tabel ditempatkan kedalam tabel penghubung ketiga.
17
Beberapa Istilah Record : penyajian dari tuple/ sekumpulan rekaman field yang berisi informasi Atribute : Suatu nilai yang menyajikan suatu karaktertik dari sebuah entitas. Entitas : Objek riil yg dapat dibedakan satu dengan lainya dan tidak saling bergantungan. Manipulasi Data : Teknik dari sistem basis data penyimpanan,pengubahan,penyembunyian,penghapusan dan pengambilan data. Redundansi data : Duplikasi data berganda yg dianggap tidak penting Contoh : Entitas :Mahasiswa Atribut :NamaMHS, NIM, Jurusan, Thn AKT,
18
Penjelasan dari Sebuah Tabel Struktur
Kolom ke 2 Field Entitas Tabel MAHASISWA NIM Nama Jurusan Jenjang 017261 Budi T.I S1 1 File Record Baris Kolom ke 1
19
Data Type Number : Angka jelas/Penomoran seperti : 1, 5, 6, 7 dst
Character : Huruf jelas seperti : A, B, C, G, H,K dst Date : Menyatakan Tanggal Timestamp : Menyatakan Waktu Symbol : $ % * & ( “ } \ >
20
Contoh Bagan : Sistem yang akan dibangun dengan Basis Data Terstruktur, setelah penggabungan menjadi Aplikasi/Terkomputerisasi tidak usah dicatat !
21
Tugas Sistem Basis Data
Tugas “ Deskripsi Basis Data “ - Pengerjaan Tugas dikirimkan ke Jangan lupa data mhs anda dituliskan seperti ! Nama :……………………… No.Mhs :……………………… Jurusan : …………………….. Kelas : Reguler / Eksekutif Tugas : Sistem Basis Data (1) Judul Tugas : ……………………..
22
Terima Kasih The Best Basis Data
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.