Basis data
Download
1 / 28

BASIS DATA - PowerPoint PPT Presentation


  • 202 Views
  • Uploaded on

BASIS DATA. BASIS DATA. Data representasi fakta dunia yang mewakili suatu objek Basis data Himpuanan kelompok data (arsip) yang saling berhubungan yang diorganisasi sedemikian rupa agar kelak dapat dimanfaatkan kembali dengan cepat dan mudah

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' BASIS DATA' - edan-charles


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript

Basis data1
BASIS DATA

  • Data

    representasi fakta dunia yang mewakili suatu objek

  • Basis data

    • Himpuanan kelompok data (arsip) yang saling berhubungan yang diorganisasi 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), untuk memenuhi berbagaikebutuhan

    • Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpanan elektronis


Operasi dasar basis data
Operasi Dasar Basis Data

  • Create database

  • Drop database

  • Create table

  • Drop table

  • Insert

  • Retrieve/search

  • Update

  • delete


Objektif basis data
Objektif Basis Data

  • Kecepatan dan kemudahan (speed)

  • Efisiensi ruang penyimpanan (space)

  • Keakuratan (accuracy)

  • Ketersediaan (availability)

  • Kelengkapan (completeness)

  • Keamanan (security)

  • Kebersamaan pemakaian (sharability)


Penerapan basis data
Penerapan Basis Data

  • Bidang bidang fungsional

    • Kepegawaian - akuntansi

    • Pergudangan - reservasi

    • Layanan pelanggan - etc

  • Organisasi/perusahaan

    • Perbankan - asuransi

    • Rumah sakit - produsen barang

    • Industri manufaktur - pendidikan

    • Telekomunikasi etc


Sistem basis data
SISTEM BASIS DATA

  • Sistem

    sebuah tatanan (keterpaduan yang terdiri atas sejumlah komponen fungsional yang saling berhubungan dan secara bersama sama bertujuan memenuhi suatu proses/pekerjaan tertentu

  • Sistem Basis Data

    sistem yang terdiri atas kumpulan file (tabel) yang saling berhubungan (dalam sebuah basis data disebuah sistem komputer) dan sekumpulan program (DBMS) yang memungkinkan beberapa pemakai dan/atau program lain untuk mengakses dan memanipulasi file-file (tabel tabel) tersebut


Komponen basis data
Komponen Basis Data

  • Perangkat keras

  • Sistem operasi

  • Basis data

  • Sistem (perangkat lunak) pengelola basis data (DBMS)

  • Pemakai

  • Aplikasi (perangkat lunak) lain (bersifat opsional)


Hardware
hardware

  • Komputer (satu untuk sistem yang Stand-alone atau lebih untuk sistem jaringan

  • Memori sekunder yang on-line (Hardisk)

  • Memori sekunder yang off-line (tape atau remove disk)untuk keperluan backup data

  • Media/perangkat komunikasi (untuk sistem jaringan)


Sistem operasi
Sistem operasi

Secara sederhana, SO merupakan program yang mengaktifkan/memfungsikan sistem komputer, mengendalikan seluruh sumber daya (resource) dalam komputer dan melakukan operasi operasi dasar dalam komputer (operasi I/O, pengelolaan file, dll).


Basis data2
Basis Data

  • Sebuah sistem basis data dapat memiliki beberapa basis data. Setiap basis data dapat berisi/ memiliki sejumlah objek basis data (file/tabel, dll)

  • Disamping berisi/menyimpan data, setiap basis data juga mengandung/menyimpan definisi struktur (baik untuk basis datanya maupun objek objeknya secara detail)


Sistem pengelolaan basis data database management system dbms
Sistem Pengelolaan Basis Data (Database Management System/DBMS

  • DBMS menentukan bagaimana data di organisasi, disimpan, diubah dan diambil kembali

  • DBMS menerapkan mekanisme pengamanan data, pemakaian data secara bersama, konsistensi data, etc


Pemakai user
Pemakai/user System/DBMS

  • Programmer aplikasi

  • User mahir

  • User umum

  • User khusus


Aplikasi perangkat lunak lain
Aplikasi Perangkat Lunak Lain System/DBMS

  • Aplikasi perangakt lunak ini bersifat opsional, artinya, ada tidaknya tergantung kebutuhan kita.


Abstraksi data
ABSTRAKSI DATA System/DBMS

  • Level fisik (physical level)

  • Level lojik (Conceptual Level)

  • Level penampakan (View Level)


Bahasa basis data database language
BAHASA BASIS DATA System/DBMS (DATABASE LANGUAGE)

  • Data Definition Language (DDL)

    • Struktur/skema bais data yang menggambarkan/mewakili desain basis data secara keseluruhan.

    • dengan DDLkita dapat membuat tabel baru, indeks, membuat tabel baru, menentukan struktur penyimpanan tabel

    • Hasil dari kompilasi perintah DDL adalah kumpulan tabel yang disimpan dalam file khusus berupa KAMUS DATA

    • Kamus data = merupakan metadata (superdata) yaitu data yang mendeskripsikan data sesungguhnya. Kamus data akan selalu diakses dalam suatu operasi basis data sebelum file data yang sesungguhnya diakses.


  • Data Manipulation Language (DML) System/DBMS

    merupakan bentuk basis data yang berguna untuk melakukan manipulasi dan pengambilan data pada suatu basis data. Manipulasi data dapat berupa :

    • Penyisipan/penambahan data baru ke suatu basis data

    • Pengahapusan data dari suatu basis data

    • Pengubahan data di suatu basis data


  • DML merupakan bahasa yang bertujuan memudahkan pemakai untuk mengakses data sebagaimana direpresentasiakan oleh model data.

  • Ada 2 jenis DML :

    • Prosedural

      mensyaratkan agar pemakai menentukan, data apa yang siinginkan serta bagaimana cra mendapatkannya.

    • Nonprosedural

      pemakai dapat menentukan data apa yang diinginkan tanpa menyebutkan bagaimana cara mendapatkannya.


Struktur sistem keseluruhan
STRUKTUR SISTEM KESELURUHAN mengakses data sebagaimana direpresentasiakan oleh model data.

Sebuah sistem pengelola basis data (DBMS) umumnya memiliki sejumlah komponen fungsional (modul):

  • File manager

  • Data base manager

  • Query processor

  • DML Precompiler

  • DDL compiler


File manager
File manager mengakses data sebagaimana direpresentasiakan oleh model data.

  • Mengelola alokasi ruang dalam disk dan struktur data yang dipakai utnuk merepresentasikan informasi yang tersimpan dalam disk.file manager di DBMS lebih difokuskan pada efisiensi dan efektivitas penyimpanan.


Database manager
Database Manager mengakses data sebagaimana direpresentasiakan oleh model data.

  • Menyediakan interface antara data low level yang ada pada basis data dengan program aplikasi dan query yang diberikan ke sistem.


Query processor
Query processor mengakses data sebagaimana direpresentasiakan oleh model data.

Menterjemahkan perintah-perintah dalam query language keperintah low level yang dapat dimengerti oleh database manager. Disamping itu, query processor akan menstransformasikan permintaan user ke bentuk yang lebih efisien sehingga query menjadi lebih efektif


Dml precompiler
DML Precompiler mengakses data sebagaimana direpresentasiakan oleh model data.

mengkonversi perintah DML yang ditambhakan dalam sebuah program apliaksi ke pemanggilan prosedur normal dalam bahas ainduk. Precompiler ini akan berinteraksi dengan query processor


Ddl compiler
DDL Compiler mengakses data sebagaimana direpresentasiakan oleh model data.

mengkonversi perintah perintah DDL kedalam sekumpulan tabel yang mengandung metadata. Tabel tabel ini kemudian disimpan dalam kamus data


Naïve user mengakses data sebagaimana direpresentasiakan oleh model data.

Programmer Aplikasi

Casual user

DBA

Program

Aplikasi

System

calls

query

Skema

basis data

DBMS

DML

Precompiler

Query

Processor

DDL

Compiler

Kode Objek

Program Aplikasi

Database Manager

File Manager

Disk

File data

Kamus Data

Struktur Sistem

Basis data

Keseluruhan


Basis data relasional
BASIS DATA RELASIONAL mengakses data sebagaimana direpresentasiakan oleh model data.

  • Model basisdata menunjukkan suatu mekanisme atau yang digunakan untuk mengelola data secara fisik dalam memori sekunder yang akan berdampak pada bagaimana data dikelompokkan dan membentuk keseluruhan data yang saling terkait.

  • Setiap tabel selalu terdiri atas lajur mendatar, laju laju vertikal.

  • Pertemuan antara titik vertikal dan mendatar ini item (satuan data terkecil ditempatkan)


ad