Lessons. 1. Definisi Basis Data. 2. Sistem Basis Data. 3. Komponen Sistem Basis Data. 4. Abstraksi Data. 5. Bahasa Basis Data

dokumen-dokumen yang mirip
Basis Data 1 Sistem Basis Data

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

KONSEP BASISDATA. Kholid Fathoni, S.Kom., M.T.

Sistem Basis Data. Ayu Nuriana Sebayang, S.Kom, M.Kom

Database. Pertemuan ke-1

Definisi Basis Data (1)

markas / tempat berkumpul / tempat bersarang / gudang

Pendahuluan. Tujuan MODUL

Pengenalan Basis Data

Basis Data 1 Sistem Basis Data

Basis Data. Sistem Basis Data. Arif Basofi, S.Kom. MT. Teknik Informatika, PENS

MUHAMMAD ZEN S. HADI, ST. MSC.

Basis Data Adalah.. Kumpulan file/table/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis

Konsep Basis Data (Lanjut)

BASIS DATA BASIS DATA. Definisi Basis Data (1)

representasi dari fakta dunia yang mewakili suatu obyek yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi atau kombinasinya

Basis Data 1. Sistem Basis Data

BASIS DATA SKEMA BASIS DATA

INTERNET PROGRAMMING DATABASE

Materi 2 PERANCANGAN BASIS DATA (PBD) 3 SKS Semester 5 S1 Sistem Informasi UNIKOM 2014 Nizar Rabbi Radliya

Database. Definisi Basis Data (1) BASIS DATA. Sistem Basis Data. AUB Surakarta STMIK. gambar, bunyi atau kombinasinya.

Konsep Dasar Basis Data

BAB II Sistem Basis Data

Tujuan Perkuliahan. Sistem Manajemen Basis Data (Pert. 2) Diskusi Pembahasan Tugas 1. Agenda. Definisi Basis Data (secara istilah)

BASIS DATA I/2011-GANJIL SISTEM BASIS DATA. Oleh Team teaching Basis Data Achmad Arwan, S.Kom. 18 Juli 2017 BASIS DATA I/2011-GANJIL 1

Basis Data (2) Model Data & Skema

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

Introduction. Database dan Sistem Database menjadi komponen utama dalam kehidupan masyarakat modern saat ini.

Sistem Basis Data. Sistem Basis Data - Universitas Semarang

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, M.Kom

BASIS DATA DAN SISTEM BASIS DATA

SISTEM INFORMASI AKUNTANSI I. Modul ke: 11FEB. Definisi dan Konsep Basis Data AFRIZON, SE, M.Si, AK. Fakultas. Program Studi AKUNTANSI

Konsep Dasar Basis Data

SISTEM BASIS DATA II S A N T I W I D I A N T I

SISTEM BASIS DATA By Novareza Klifartha

PENDAHULUAN. Alif Finandhita, S.Kom

Materi 2 BASIS DATA 3 SKS Semester 4 S1 Sistem Informasi UNIKOM 2016 Nizar Rabbi Radliya

Introduction.

Silabus Basis Data. Pendahuluan Pemodelan Data Model Relasional Normalisasi Aljabar Relasional SQL Teknologi Database

6 PENGANTAR MANAJEMEN DATA

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

Evaluasi Komponen nilai akhir terdiri dari UTS : 30 % UAS : 25 % Tugas : 20% Quis : 15% Kehadiran : 10% Ariansa, S.Kom

Pengantar Sistem Basisdata DEPARTEMEN PENDIDIKAN NASIONAL UNIVERSITAS PENDIDIKAN INDONESIA 2008

Jenis-jenis/Tipe-tipe Data

5/23/2009. Definisi Sistem Basis Data Komponen SBD Abstraksi Data Database Language

Sistem Basis Data. Sebuah sistem yang memiliki fungsi utama untuk mengelola data dan menyediakan data tersebut jika dibutuhkan

PENDAHULUAN. Alif Finandhita, S.Kom

PENGATURAN ; PEMILAHAN ; PENGELOMPOKAN dan PENGORGANISASIAN

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA 1 (MI) KODE / SKS KK / 2 SKS

SISTEM BASIS DATA TUJUAN PEMBELAJARAN

KONSEP BASIS DATA. Basis Data I Dian Dharmayanti

SATUAN ACARA PERKULIAHAN UNIVERSITAS GUNADARMA

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

BASIS DATA. Pengenalan. Basis Data. Arif Basofi

Pemrosesan data sebelum adanya basis data Perancangan sistemnya masih didasarkan pada kebutuhan individu pemakai, bukan kebutuhan sejumlah pemakai

BAB III LANDASAN TEORI. dengan istilah web adalah sebuah sistem terhubung dari hypertext document yang

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BASIS DATA KODE : TI11. C228 / 4 SKS

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

MANAJEMEN DATABASE. Nurochman, SST,.Akt,.MT

BAB III. Landasan Teori

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

BAB II SISTEM BASIS DATA

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

Konsep Database. Data. Informasi

Pengantar Basis Data SISTEM BASIS DATA I. WAN H. Manihuruk, S.kom

Pemodelan Basis Data. Rima Dias Ramadhani, S.Kom., M.Kom Wa:

Analisa Perancangan Sistem Informasi

SISTEM BASIS DATA Imam Asrowardi, S.Kom.

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

Basis Data Relational

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

BAB 1 PENGERTIAN SISTEM MANAJEMEN BASIS DATA

SISTEM BASIS DATA. Brigida Arie Minartiningtyas, M.Kom

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

Pertemuan 1 Sistem Database

BAB III LANDASAN TEORI. organisasi yang pada saat dilaksanakan akan memberikan informasi bagi pengambil

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Modul Praktikum Basis Data 4 Relasi Table

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

PENGANTAR BASIS DATA. Rizka Hadiwiyanti, S.Kom, M.Kom. Outline. Yang akan dibahas:

BAB III LANDASAN TEORI. Jasa akan selalu melekat pada sumbernya atau pada penjualnya. Dengan

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

Pendahuluan. Semester Genap Th Ajaran 2012/2013. Budi Susanto UKDW. Sistem Basis Data. Sistem Basis Data. Teknik Informatika

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

Esson Sihombing, S.Kom.

Satuan Acara Perkuliahan

STEPHANIE BETHA R.H,S.ST

PERTEMUAN 6 SISTEM MANAJEMEN DATABASE SISTEM INFORMASI MANAJEMEN PROGRAM STUDI S1 - MANAJEMEN STIE BINA BANGSA

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

Konsep Dasar DBMS. Oleh : Devie Rosa Anamisa

MODUL 5 INTERNET PROGRAMMING : MySQL

BAB II LANDASAN TEORI. Data adalah deskripsi tentang benda, kejadian, aktifitas, dan transaksi, yang

SATUAN ACARA PERKULIAHAN (SAP)

Sistem Basis Data. Referensi:

RENCANA PEMBELAJARAN SEMESTER PROGRAM STUDI AKUNTANSI KOMPUTER D3 BISNIS DAN KEWIRAUSAHAAN UNIVERSITAS GUNADARMA

BAB III LANDASAN TEORI

GARIS-GARIS BESAR PROGRAM PENGAJARAN PROGRAM STUDI : S1 KOMPUTERISASI AKUNTANSI Semester : 2

Transkripsi:

Basis Data 1

Referensi Raghu Ramakrisnan, Gherke, Database Management System, 3rd Edition, McGraw-Hill, 2001. Ramez Elmasri, Sam Navathe, Fundamentals of Database Systems, 4rd Edition, Addison Wesley Publishing Company, 2000. Abraham Silberschatz, Henry F. Korth, Database System Concepts, 3rd Edition, 1999.

Topik Basis Data 1 Sistem Basis Data ERD (Entity Relationship Diagram) Transformasi ER Diagram Normalisasi Database Aljabar Relational Kalkulus Relational QBE (Query by Example) SQL

Sistem Basis Data

Lessons 1. Definisi Basis Data 2. Sistem Basis Data 3. Komponen Sistem Basis Data 4. Abstraksi Data 5. Bahasa Basis Data

Definisi Basis Data Lesson 1

Definisi Basis Data Basis Data Lemari arsip Penyimpanan data Basis Data Basis: Markas/gudang, tempat bersarang/berkumpul Data : Representasi fakta dunia nyata yang mewakili suatu obyek, seperti: manusia (pegawai, siswa, pelanggan, dsb), barang, hewan, peristiwa, konsep, dsb. Yang direkam dalam bentuk angka, huruf, teks, gambar atau suara-suara.

Definisi Basis Data cont d Basis Data Himpunan kelompok data (arsip) yang saling berhubungan, yang diorganisasi sedemikian rupa, sehingga kelak dapat dimanfaatkan kembali dengan cepat. Kumpulan data yang saling berhubungan yang disimpan secara bersama tanpa adanya pengulangan (redundansi) data. Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronik.

Definisi Basis Data cont d Prinsip Kerja Basis Data Pengaturan data/arsip Tujuan Basis Data Kemudahan dan kecepatan dalam pengambilan data (speed) Efisiensi ruang penyimpanan (space) Mengurangi/menghilangkan redudansi data Keakuratan (accuracy) Pembentukan kode dan relasi antar data berdasarkan aturan/batasan (constraint) : tipe data, domain data, keunikan data Gunanya adalah untuk menekan ketidakakuratan saat entry/penyimpanan data.

Definisi Basis Data cont d Ketersediaan (avaibility) Pemilahan data yang sifatnya pasif dari database aktif. Kelengkapan (completeness) Kompleksnya data menyebabkan perubahan struktur database. Keamanan (security) Memberikan keamanan atas hak akses data. Kebersamaan pemakaian (sharebility) Bersifat multiuser.

Definisi Basis Data cont d Pengguna Basis Data Kepegawaian Pergudangan Akuntansi Reservasi Customer Service dsb

Sistem Basis Data Lesson 2

Sistem Basis Data Sistem Tatanan (keterpaduan) yang terdiri atas sejumlah komponen fungsional yang saling berhubungan dengan tujuan memenuhi suatu proses/pekerjaan tertentu.

Sistem Basis Data cont d Sistem Basis Data Sistem yang terdiri atas sekumpulan tabel yang saling berhubungan dan sekumpulan program (DBMS) yang memungkinkan berbagai user dan/atau program lain dapat mengakses dan memanipulasi tabel-tabel tersebut.

Sistem Basis Data cont d Contoh program aplikasi DBMS: DBase SQL Server FoxPro DB2 Ingres MySQL Microsoft Access dsb Oracle

Komponen Sistem Basis Data Lesson 3

Komponen Sistem Basis Data Komponen Sistem Basis Data Perangkat Keras (Hardware) Komputer, memori, storage (harddisk), peripheral, dsb Sistem Operasi (Operating System) Program yang menjalankan sistem komputer, mengendalikan resource komputer dan melakukan berbagai operasi dasar sistem komputer.

Komponen Sistem Basis Data cont d Basis Data (Database) Menyimpan berbagai obyek database (struktur tabel, indeks, dsb) DBMS (Database Management System) Perangkat lunak yang me-maintain data dalam jumlah besar. Pemakai (User) Para pemakai database. Aplikasi (perangkat lunak) lain. Program lain dalam DBMS.

Abstraksi Data Lesson 4

Abstraksi Data Dalam database, data disimpan dan dipelihara dengan baik dan terstruktur oleh DBMS. Sistem menyembunyikan detail tentang bagaimana data disimpan dan dipelihara sehingga seringkali data yang terlihat oleh user, berbeda dengan data yang tersimpan secara fisik. Abstraksi data merupakan tingkatan/level dalam melihat bagaimana menampilkan data dalam sebuah sistem database.

Abstraksi Data cont d Terdapat 3 level abstraksi data Level Fisik (Physical Level) Level terendah dalam abstraksi data, yang menunjukkan bagaimana sesungguhnya suatu data disimpan. User melihat data sebagai gabungan dari struktur dan datanya sendiri. Tingkatan ini berurusan dengan: Alokasi ruang penyimpanan untuk data dan indeks Deskripsi record untuk penyimpanan Penempatan record data Teknik kompresi dan enkripsi data

Abstraksi Data cont d Level Konseptual (Conceptual Level) Menggambarkan data apa yang sebenarnya disimpan dalam database, serta hubungannya (relationship) dengan data lainnya. Berisi struktur logika database yang hanya dapat dilihat oleh DBA. Tingkat konseptual ini menyatakan: Entitas, atribut dan relasinya Konstrain-konstrain terhadap data Informasi semantiks data Informasi keamanan dan integritas data

Abstraksi Data cont d Level Pandangan (View Level) Level tertinggi dari abstraksi data, yang hanya menampilkan hanya sebagian dari database. Tidak semua user membutuhkan semua data dalam database.

Bahasa Basis Data Lesson 5

Bahasa Basis Data DBMS merupakan perantara antara user dengan database. Cara komunikasi diatur dalam suatu bahasa khusus yang telah ditetapkan oleh DBMS. Contoh: SQL, dbase, QUEL, dsb. Bahasa database, dibagi dalam 2 bentuk: Data Definition Language (DDL) Data Manipulation Language (DML)

Bahasa Basis Data cont d Data Definition Language (DDL) Digunakan dalam membuat tabel baru, indeks, mengubah tabel, menetukan struktur tabel, dsb. Hasil dari kompilasi perintah DDL berupa kumpulan tabel yang disimpan dalam file khusus yaitu Kamus Data (Data Dictionary). Data Dictionary Merupakan metadata (superdata), yaitu data yang mendeskripsikan data sesungguhnya. Data Dictionary ini akan selalu diakses dalam suatu operasi database, sebelum suatu file data yang sesungguhnya diakses.

Bahasa Basis Data cont d Data Manipulation Language (DML) Digunakan dalam memanipulasi dan pengambilan data pada database. Manipulasi data, dapat mencakup: Pemanggilan data yang tersimpan dalam database (query) Penyisipan/penambahan data baru ke database (insert) Penghapusan data dari database (delete) Pengubahan data pada database (update)

Bahasa Basis Data cont d Terdapat 2 (dua) jenis DML: Prosedural Menghendaki user untuk men-spesifikasi-kan data apa yang diperlukan dan bagaimana cara mendapatkan data itu. Contoh: bahasa C/C++, PL/SQL, dsb. Non-Prosedural Menghendaki user untuk men-spesifikasi-kan data apa yang dibutuhkan, tanpa harus men-spesifikasikan bagaimana cara mendapatkan data tersebut. Contoh: SQL

Question? End of Session