• Tidak ada hasil yang ditemukan

d468d sbd sesi 1 pendahuluan

N/A
N/A
Protected

Academic year: 2018

Membagikan "d468d sbd sesi 1 pendahuluan"

Copied!
24
0
0

Teks penuh

(1)

SISTEM BASIS

DATA

Dinny Wahyu Widarti, S.Kom., MMSI

 0818 53 66 35

(2)

MATERI SISTEM

BASIS DATA

1. Pendahuluan

2. Sistem Basis Data

3. Pengembangan Basis Data

4. Relational Data Base Model

5. Normalisasi

6. Denormalisasi

7. Entity Relationship Diagram (ERD)

8. Pengembangan Sistem Basis Data

9. Aplikasi Basis Data

10. Perkembangan DBMS

(3)

Materi Sistem

Basis Data

(Versi Oracle Academy)

1. Introduction

2. Entities and Attributes

3. Relationship Basic

4. Super/Sub Types and Business Rules

5. Relationship Fundamentals

6. UIDs and Normalization

7. Arcs, Hirarchies, and Recursive Modeling

8. Changes and Historical Modeling

9. Mapping

10. Creating Database Project

(4)

Buku yang digunakan

“Sistem

Manajemen Basis Data” oleh

Bambang Hariyanto, penerbit

(5)

Buku yang digunakan

“Basis Data” oleh Fatansyah,

penerbit

(6)

ORACLE ACADEMY

ilearning.oracle.com

academy.oracle.com

(7)

Sistem Penilaian

Nilai Akhir = (10% Tugas 1 + 40% UTS) + (10% Tugas 2 + 40% UAS)

Nilai Akhir

(8)

Sistem Penilaian

Nilai Akhir = UTS + UAS

UTS = (10% x nilai tugas) + (40% x nilai ujian)

(9)

Grade Penilaian

Range Nilai AkhirANGKA HURUF

(10)

KONTRAK KULIAH

JUMLAH PERTEMUAN = 14 + UTS + UAS

TOLERANSI SAKIT/IJIN/ALPA = 25% (3X)

JADWAL KULIAH kelas B =

HARI RABU JAM 17:50 – 19:30

JADWAL KULIAH kelas A =

HARI JUMAT JAM 07:50 – 10:20

(11)

Definisi Basis Data

• Basis Data = Basis + Data

Basis dapat diartikan sebagai markas/gudang, tempat bersarang/berkumpulnya data.

• Sedangkan Data adalah representasi fakta

dunia nyata yang mewakili suatu objek seperti manusia (pegawai, mahasiswa, nasabah, dll), barang, peristiwa, konsep, keadaan, dan

(12)

Definisi Basis Data

Basis data adalah satu kumpulan data yang disimpan secara bersama-sama

pada suatu media, yang diorganisasikan berdasarkan sebuah skema atau

struktur tertentu, dan dengan software untuk melakukan manipulasi untuk

(13)

PENGERTIAN

SISTEM BASIS DATA

Sistem Basis Data (SBD) merupakan koleksi dari data-data yang

terorganisasi sedemikian rupa sehingga data mudah disimpan dan dimanipulasi (diperbarui, dicari, diolah dengan

perhitungan-perhitungan tertentu, serta dihapus). (Adi Nugroho:2011).

(14)

Operasi dasar basis data

Create database

Drop database

Create table

Drop table

Insert

Query

Retrieve/search

Update

(15)

Pemanfaatan basis data

Kecepatan dan kemudahan (speed)

Efisiensi ruang penyimpanan (space)

Keakuratan (accuracy)

Ketersediaan (availability)

Kelengkapan (completeness)

Keamanan (security)

(16)

Kriteria Basis data

• Bersifat data oriented dan bukan program oriented

• Dapat digunakan oleh beberapa program aplikasi tanpa mengubah basis datanya

• Dapat berkembang dengan mudah, baik volume maupun strukturnya.

• Dapat digunakan dengan cara berbeda-beda.

(17)

Cara pandang data

(18)

2 Bentuk Bahasa Basis

Data yaitu:

Data Definition Language (DDL)

Data Manipulation Language (DML)

(19)

Data Definition Language

(DDL)

• Struktur basis data yang menggambarkan skema basis data secara keseluruhan dan di desin

dengan bahasa khusus yang disebut Data Definition Language (DDL).

• Hasil dari kompilasi perintah DDL adalah

kumpulan tabel yang disimpan dalam file khusus yang disebut Kamus Data (Data Dictionary).

• Kamus data merupakan suatu metadata ( super-data) yaitu data yang mendeskripsikan data sesungguhnya.

(20)

Data Manipulation

Language (DML)

Merupakan bentuk Bahasa Basis Data yang berguna untuk melakukan

manipulasi dan pengambilan data pada suatu basis data.

Manipulasi dapat berupa:

• Penambahan data baru ke suatu basis data • Penghapusan data dari suatu basis data • Pengubahan data di suatu basis data

(21)

Pengguna basis data dan

administrator

Database administrator

Database user

(22)

Database administrator

• Yaitu orang yang memiliki kewenangan untuk melakukan pengawasan baik data maupun program.

• Fungsi database administrator (DBA) adalah: • Mendefinisikan pola struktur basis data

• Mendefinisikan struktur penyimpanan dan metode akses • Memodifikasi pola dan organisasi fisik

• Memberi kewenangan pada user untuk mengakses data • Menspesifikasikan keharusan integritas data

(23)

Database user, 4

kelompok:

• Programmer aplikasi, merupakan pembuat program

aplikasi.

• Casual user, pemakai yang sudah mahir, berinteraksi dengan sistem tanpa menulis program, tapi

menggunakan query.

• End-user/Naïve user, Pemakai yang belum mahir,

tinggal menjalankan aplikasi yang sudah dibuat programmer aplikasi.

• Specialized user, pemakai khusus yang menuliskan

aplikasi database tidak dalam kerangka pemrosesan data, namun untuk keperluan khusus.

(24)

Referensi

Dokumen terkait

MULTIMEDIA PEMBELAJARAN INTERAKTIF BERBASIS EKSPERIMEN DENGAN MENERAPKAN COGNITIVE LOAD THEORY (CLT) UNTUK MATERI DATA MANIPULATION LANGUAGE (DML) STUDI KASUS PADA SMK

DML (Data Manipulation Language) adalah sebuah metode query SQL yang digunakan apabila DDL telah terjadi, sehingga fungsi dari query ini adalah untuk melakukan manipulasi database

suatu aplikasi khusus dari jenis kamus-kamus yang digunakan sebagai referensi mengenai data (metadata) yang disusun oleh analis sistem untuk melakukan analisa dan desain,

 Struktur basis data yang menggambarkan skema basis data secara keseluruhan dan di desin dengan bahasa khusus yang disebut. Data Definition Language

- program hanya dapat digunakan secara spesifik untuk suatu basis data tertentu (yang strukturnya telah dideklerasikan dalam program).. - Software pada pemrosesan file hanya

Data Definition Language Setiap tabel yang anda buat, sertakan file SQL-nya masing-masing, kalau ada lima tabel berarti anda harus menyertakan 5 file SQL untuk DDL.. Data Manipulation

Thus, this study aims to improve the auditing functionality in MongoDB by presenting a new mechanism for auditing NoSQL MongoDB database to include Data Manipulation Language DML/ CRUD

Tentang dan Mengapa JSON •JSON  JavaScript Object Notation •JSON  Bahasa pertukaran data data-interchange language •JSON  Suatu format pertukaran data yang ringan •JSON  Mudah