KONSEP BASIS DATA. Basis Data I Dian Dharmayanti

dokumen-dokumen yang mirip
Silabus Basis Data. Pendahuluan Pemodelan Data Model Relasional Normalisasi Aljabar Relasional SQL Teknologi Database

MANAJEMEN DATA DAN KONSEP DATABASE

PENDAHULUAN. Alif Finandhita, S.Kom

Sistem Basis Data. Ir. H. Wawan Wardiana, M.T.

Konsep Dasar Basis Data

BAB II SISTEM BASIS DATA

Definisi Basis Data (1)

PERTEMUAN 2 DBMS & PERANCANGAN BASIS DATA

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

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

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

DUKUNGAN DATABASE DALAM PEMBANGUNAN SISTEM INFORMASI

Basis Data 1 Sistem Basis Data

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

SISTEM BASIS DATA By Novareza Klifartha

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

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

PERTEMUAN 2 LANJUTAN PERANCANGAN DATABASE DAN DBMS

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

PENGENALAN BASIS DATA

Disusun Oleh Mardan Kasim Mark

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

BAB II TINJAUAN PUSTAKA. Perangkat lunak aplikasi adalah suatu subkelas perangkat lunak komputer

Database. Pertemuan ke-1

Basis Data. Bagian II Pemahaman Data dan Sistem Basisdata. - team basisdata -

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

Bagian 2 Mengenal DBMS. Kuliah Basis Data Pra S2 Ilmu Komputer - FMIPA Drs. Agfianto Eko Putra, M.Si.

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

TEKNIK INFORMATIKA UNIVERSITAS JENDERAL SOEDIRMAN. Bab II: Mengenal DBMS

Pendahuluan. Tujuan MODUL

markas / tempat berkumpul / tempat bersarang / gudang

BAB 3 BAHASA BASIS DATA (DATABASE LANGUAGE)

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

DASAR BASIS DATA BASIS_DATA XI-RPL

BASIS DATA DAN SISTEM BASIS DATA

PENDAHULUAN. Alif Finandhita, S.Kom

Dosen : Nuraini Purwandari

BAB II TINJAUAN PUSTAKA

KONSEP PENGELOLAAN BASIS DATA

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

Pengantar Teknologi. Informasi (Teori) Minggu ke-07. Basis Data. Oleh : Ibnu Utomo WM, M.Kom UNIVERSITAS DIAN NUSWANTORO FAKULTAS ILMU KOMPUTER

MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell

Sistem Basis Data. Referensi:

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

BASIS DATA BASIS DATA. Definisi Basis Data (1)

Database dan DBMS DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan

BASIS DATA-1. Bramantyo. Oleh : TEKNIK INFORMATIKA POLITEKNIK POS INDONESIA BANDUNG

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

PENGATURAN ; PEMILAHAN ; PENGELOMPOKAN dan PENGORGANISASIAN

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

BAB II TINJAUAN PUSTAKA. di pinggir kota Bandung, tetapi SMAN 1 Cicalengka telah memiliki banyak

BAB III. Landasan Teori

Konsep Dasar Basis Data

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

6 PENGANTAR MANAJEMEN DATA

DATABASE LINGKUNGAN DATABASE

BAB II Sistem Basis Data

LINGKUNGAN BASIS DATA

PE P NGE N NAL NA AN AN K ONS K E ONS P P D A D S A A S R A BAS A I S S D S A D T A A T ( A R ( ev e i v ew) e Dr. Karmilasari

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

Konsep Database. Data. Informasi

Basis Data. Pengantar Basis Data. By: De Rosal, Ign. Moses S.

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

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

PROSES PERANCANGAN DATABASE

BAB III LANDASAN TEORI

Tujuan Instruksional Khusus :

Pengenalan Database 1

Database Management System Gambaran Database Dan Penerapannya Pengelolaan Data Manual VS Database Komponen Utama Database

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

BAB III LANDASAN TEORI

PROSES PERANCANGAN BASIS DATA

BAB II TINJAUAN PUSTAKA. perusahaan penyedia jasa informasi dan komunikasi dengan produk unggulannya

DBMS contains information about a particular enterprise Collection of interrelated data Set of programs to access the data An environment that is

Obyektif : Mahasiswa dapat mengerti dan memahami konsep perancangan basis data Mahasiswa dapat merancang basis data sesuai dengan fase-fasenya

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

BAB II. 2.1 Model Data High Level Data Model (Conceptual Data Model)

6. Phase Implementasi Sistem Database. Tahap ini merupakan implementasi dari hasil pemodelan logikal dan fisikal.

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

Sistem Basis Data. Sistem Basis Data - Universitas Semarang

BAB III LANDASAN TEORI

Ahmad Royani, S.Kom

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

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

BAB I PENDAHULUAN Sistem Basis Data

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

SISTEM MANAJEMEN DATABASE

BAB III. Landasan Teori

BAB 3 RELATIONAL DATABASE

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

PENGANTAR BASIS DATA

Basis Data (2) Model Data & Skema

Ranah Aplikasi Database. Lingkungan Database. Pendekatan Database. Personal Computer Databases. Workgroup Databases. database

PENDAHULUAN. Data dan Informasi. Sistem Informasi. Komponen sistem informasi. Basis data

BAB III 3 LANDASAN TEORI

PROSES PERANCANGAN DATABASE

BAB II LANDASAN TEORI. untuk menyelesaikan suatu sasaran yang tertentu (Jogiyanto, 2005:1).

Konsep Basis Data (Lanjut)

ARSITEKTUR SISTEM BASIS DATA

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

Transkripsi:

KONSEP BASIS DATA Basis Data I Dian Dharmayanti

Outline Pengertian Database Tujuan dan Keuntungan Database Komponen Database Menciptakan Database Abstraksi Data Menggunakan Database

Pengertian Database Data base dapat didefinisikan dalam sejumlah sudut pandang seperti : Adalah sekumpulan data persistence yang saling terkait, menggambarkan suatu organisasi(enterprise) Himpunan kelompok data yang saling berhubungan yang diorganisasikan sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa dan tanpa pengulangan (redudansi) yang tidak perlu, untuk memenuhi berbagai kebutuhan Kumpulan file yang saling berhubungan yang tersimpan dalam media penyimpanan elektronis

Bagaimana dengan DBMS DBMS (DataBase Management System) didefinisikan sebagai berikut : Suatu sistem yang mengelola data dan menyediakan data tersebut apabila dibutuhkan Perangkat Lunak yang menetapkan dan memelihara integritas logis antar file, baik eksplisit maupun implisit SQL/DS (Structure Query Language/ Data Systems) dan QBE (Query by Example) dari IBM dan Oracle dari Relational Software Inc.

Tujuan dan Keuntungan Database Tujuan Database : a. Menghindari pengulangan data (redudansi) b. Mencapai independensi data (kemampuan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data). Independensi data dicapai dengan menempatkan spesifikasi dalam tabel dan kamus yang terpisah secara fisik dari program Keuntungan Database : a. Data dapat dishare antar aplikasi b. Standarisasi data dapat dilakukan c. Batasan security dapat diterapkan d. Mengelola integritas (Keterjaminan Akurasi) data

Komponen Database Data yang disimpan dalam basis data. H/W : storage, processor, memory. S/W : DBMS, Report-writer, design arts, dll. Pengguna : Pengguna Awam (Naïve User) Pengguna Biasa (Casual User) Programmer Administrator

Komponen Database (Lanj.) Database Administrator : Adalah orang yang memiliki kontrol utama terhadap keseluruhan sistem basis data (mencakup data & program). Fungsi : Pendefinisian skema. Pendefinisian struktur penyimpanan & metode akses. Modifikasi skema & organisasi fisik. Pemberian otorisasi bagi pengaksesan data Mendefinisikan bagian basis data yang mana yang dapat diakses oleh seorang pemakai, termasuk operasi-operasi yang dapat dilakukan Spesifikasi batasan integritas

Komponen Database (Lanj.) Data Administrator : Adalah orang yang bertanggung jawab dalam kontrol terhadap data. Fungsi : Menentukan data apa yang harus disimpan. Menentukan aturan dalam penanganan data

Menciptakan Database Proses menciptakan database mencakup tiga langkah utama, yaitu : Menentukan Kebutuhan Data Pada langkah ini dilakukan pendefinisian masalah, pemecahan masalah, dan pemrosesan untuk menetapkan data. Menjelaskan data Setelah elemen elemen data yang diperlukan ditentukan, mereka dijelaskan dalam bentuk kamus data. Kamus data adalah suatu ensiklopedi dari informasi mengenai tiap elemen data. Sistem kamus data dapat berupa kertas dan file komputer. Jika berupa file, perangkat lunak khusus diperlukan untuk menciptakan dan memeliharanya, serta mempersiapkannya untuk digunakan. Perangkat lunak tersebut disebut sistem kamus data. Memasukan data Setelah skema dan sub skema diciptakan, data dapat dimasukan kedalam database. Hal ini dapat dilaksanakan dengan mengetik data langsung kedalam DBMS, membaca data dari pita atau piringan, atau men-scan data secara optis. Data siap digunakan setelah berada dalam database.

Abstraksi Data View Level 1 View Level 2... View Level n Conceptual Level Physical Level Gambar1. Abstraksi Data

Abstraksi Data (Lanj.) Penjelasan : Physical/Internal Level : Bagaimana data disimpan. Deskripsi detil struktur data. Conceptual Level : Data apa yang tersimpan (Reprensentasi abstrak). Relasi antar data. Digunakan oleh DBA. View/External Level : Mendeskripsikan sebagian basis data. Digunakan oleh pengguna.

Struktur Sistem Basis Data Pengguna Awam Programmer Pengguna Biasa Administrator(DBA) Aplikasi Program System calls Query Pola Database DML Precompiler Query Processor DDL Compiler Object Code Program Aplikasi Database Manager DBMS File Manager Data Kamus Data

Struktur Sistem Basis Data (Lanj.) 1. File Manager Mengelola space & struktur data. 2. Database Manager Menyediakan antarmuka dengan data fisik. 3. Query Processor Menterjemahkan query ke instruksi yang dimengerti Database Manager. 4. DML Precompiler Mengkonversi perintah DML menjadi calls normal. 5. DDL Compiler Mengkonversi perintah DDL menjadi metadata (data tentang data) Database schema Data storage and definition language (Bahasa yang digunakan dalam menspesifikasi struktur penyimpanan dan metode akses pada sistem basis data)

Menggunakan Database Pemakai database dapat berupa orang / program aplikasi Orang biasanya menggunakan database dari terminal dan mengambil data dan informasi dengan menggunakan query laguage. Query adalah permintaan informasi dari database, dan query laguage adalah bahasa khusus yang user friendly yang memungkinkan komputer dapat menjawab query. Program aplikasi menggunakan/mengambil database atau menyimpan data kedalamnya, data manipulation language (DML) khusus digunakan. Pernyataan pernyataan DML ditanamkan dalam program aplikasi di titik-titik yang perlu.

Bahasa Dalam Database 1. Data Definition Language(DDL) Perintah-perintah yang digunakan oleh database administrator untuk mendefinisikan sekema ke DBMS. Secara detil hal yang perlu dijabarkan pada DBMS : nama basis data, nama seluruh berkas pada basis data, nama rekaman dan medan, deskripsi berkas, rekaman dan medan, nama medan kunci, nama indeks dan medan yang menjadi indeks. hal lain seperti ukuran basis data. DDl juga digunakan untuk menciptakan, mengubah, dan menghapus basis data

Bahasa Dalam Database (Lanj.) 2. Data Manipulation Language(DML) DML adalah perintah-perintah yang digunakan untuk mengubah, memanipulasi dan mengambil data pada basis data. Tindakan seperti menghapus, mengubah, dan mengambil data menjadi bagian dari DML. DML dibagi atas 2 jenis : Prosedural Menuntut pengguna menetukan data apa saja yang diperlukan dan bagaimana cara mendapatkannya. Nonprosedural Yang menuntut pengguna menentukan data apa yang diperlukan tetapi tidak perlu menyebutkan cara mendapatkannya