KONSEP DASAR BASIS DATA

Slides:



Advertisements
Presentasi serupa
Pengantar Teknologi Informasi
Advertisements

Introduction to File System
Pengertian dan Definisi
P ENGANTAR S ISTEM B ASIS D ATA L ASMEDI A FUAN, ST.,M.C S.
PERTEMUAN 1 KONSEP DASAR database.
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
Perancangan Basis Data MI 1133
Abstraksi dan bahasa basis data
MATERI 6 DESAIN SISTEM SECARA UMUM (REVIEW)
PEMROGRAMAN BERSTRUKTUR: Pengenalan Data Base/Basis Data
Komponen, konsep, abstraksi dan bahasa
P ENGANTAR T EKNOLOGI S ISTEM I NFORMASI M ANAJEMEN 2 PERTEMUAN 1 Pengantar Basis Data UNIVERSITAS GUNADARMA 1.
Kelompok 3 : Neti Wijayanti 2112R0510 Andi Irawan 2112T0503 Nita ferawari 1111S0353 Muh.Abdul Rouf ( )
Pertemuan 8 SISTEM BASIS DATA Renni Angreni, M.Kom.
Basis Data Week 1: Pengantar Basis Data
Database and Information Management Ivan Diryana, ST., MT.
KONSEP DASAR BASIS DATA
Pengantar Sistem Basis Data. Konsep Dasar Pendahuluan  Sistem berkas atau pengarsipan adalah : Suatu system untuk mengetahui bagaimana cara menyimpan.
SISTEM BASIS DATA PERTEMUAN 1.
PERTEMUAN 2 KONSEP DASAR.
BAB VI SISTEM BASIS DATA DAN SISTEM BERORIENTASI OBJEK
Konsep Dasar Sistem Basis Data
SISTEM INFORMASI MANAJEMEN DATABASE SISTEM MANAJEMEN
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
Database Manajemen System Dinda Prasetia,Skom.
Pengantar Teknologi Informasi
SISTEM BASIS DATA.
Basis Data Bab II Sistem Basis Data Presented by Team Basis Data
SISTEM BASIS DATA.
DBMS Basis Data Pertemuan 2.
Konsep Teknologi Informasi B
Sistem Basis Data Oleh Henry Primandari,S.Kom STMIK-MDP Palembang
PENGANTAR BASIS DATA M6.
KONSEP DESAIN SOFTWARE DATABASE
Bab 2 Mengenal Data Base Management System (DBMS)
Konsep Teknologi Informasi B
Pertemuan III Betha Nurina Sari, M.Kom
Sistem Basis Data Pendahuluan
SISTEM DATABASE.
Lu’lu Mawaddah Wisudawati
Vega Valentine, ST, MMSI, MSc
PENGANTAR BASIS DATA PERTEMUAN 1.
Pengantar Basis Data Pertemuan I Betha Nurina Sari, M.Kom
Sistem Informasi Psikologi
PENGELOLAAN DATA Roni Kurniawan M.Si.
KONSEP DASAR DATA BASE Pertemuan 1.
Konsep Teknologi Informasi B
Pertemuan 5-2 Database dan Sistem
KONSEP DASAR BASIS DATA
Kuliah II SISTEM BASIS DATA
Oleh : Rofifah Durrotul Hikmah
Pemrograman Visual II Database Management System (DBMS)
Tinjauan Ringkas Konsep Basis Data
SISTEM BASIS DATA Materi Pertemuan ke-8
Pengantar Basis Data.
LINGKUNGAN DATABASE Arsitektur Database
Pendahuluan Basis Data
PENGANTAR BASIS DATA.
MENGELOLA SUMBER DATA Oleh: DEWI LELYANA HADI
Fakultas Ilmu Komputer dan Teknologi Informasi, Universitas Gunadarma
Pengantar Basis Data.
Presented By Asih Winantu,S.Kom
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
Pengantar Teknologi Informasi
I KOMANG GEDE MAHENDRA YASA
Pengantar Sistem Basis Data. Konsep Dasar Pendahuluan  Sistem berkas atau pengarsipan adalah : Suatu system untuk mengetahui bagaimana cara menyimpan.
PERTEMUAN 2 KONSEP DASAR.
Database Manajemen System
BASIS DATA DATABASE TOKO SEPATU SEVANA grutty (Cibaduyut no 08 Kota Bandung)
Transcript presentasi:

KONSEP DASAR BASIS DATA Pengantar Basis Data CHAPTER 1 KONSEP DASAR BASIS DATA

Agenda Apakah Database itu? Konsep-konsep dan Terminologi Database Model-model Database Apakah Database itu?

File dan Database File: suatu kumpulan record atau dokumen tentang suatu organisasi, orang, wilayah atau obyek Berkas kertas File komputer Database System Management: suatu kumpulan record data operasional yang memiliki hubungan di antaranya dan diorganisasikan dg mempergunakan metode dan struktur data tertentu untuk tujuan pendukung pengambilan keputusan suatu perusahaan/enterprise Data Personalia, Data Bisnis, Data grafis, dsb.

Database Database adalah suatu koleksi berisi data operasional yang digunakan oleh sistem-sistem aplikasi suatu perusahaan/organi-sasi (C.J. Date) Database dokumen/kertas Sebagian besar informasi di dunia ini masih tersimpan di dalamnya Sistem Pengolahan Data Berbasis File Mempelopori sistem pengolahan data secara batch untuk (terutama) bisnis Database Management System (DBMS)

Konsep dan Terminologi Tujuan DBMS yang paling utama adalah: - Memelihara informasi - Informasi tersedia pada saat yang dibutuhkan Data yang disimpan perlu diatur dalam Manajemen Data - Oleh karena itu perlu dipelajari: - struktur informasi dan mekanisme dalam melakukan manipulasi terhadap informasi Database Management System -- DBMS Sistem perangkat lunak untuk mendefinisikan, menciptakan, menyimpan database serta menyediakan akses ke database dan repositorynya.

Konsep dan Terminologi Repository Data Juga dikenal sbg Data Dictionary/Directory Menyimpan semua metadata untuk suatu database Metadata termasuk informasi tentang hubungan antar file-file atau tabel-tabel dalam database tersebut.

Konsep dan Terminologi Metadata Data tentang data Dalam hubungannya dengan DBMS, yaitu segala karakteristik yang mendeskripsikan atribut-atribut dari suatu entity, misalnya: nama atribut tipe datanya besarnya (jumlah karakter/digit) nilai atribut formatnya atau karakteristik khusus lainnya Karakteristik dari file-file/tabel-tabel termasuk hubungan di antaranya. nama, isi, catatan, dsb.

Komponen Basis Data DATA, data tersimpan secara terintegrasi dan dipakai secara bersama-sama HARDWARE, perangkat keras yang digunakan dalam mengelola sistem database SOFTWARE, perangkat lunak perantara antara pemakai dengan data fisik. perangkat lunak dapat berupa data base management system dan berbagai program aplikasi USER, sebagai pemakai sistem

Data Ciri-ciri data didalam database : Data disimpan secara terintegrasi (integrated) Database merupakan kumpulan dari berbagai macam file dari aplikasi-aplikasi yang berbeda, yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant) Data dapat dipakai secara bersama-sama (shared) Masing-masing bagian dari database dapat diakses oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang berbeda

Hardware Terdiri dari semua peralatan perangkat keras komputer yang digunakan untuk pengelolaan sistem database berupa: Peralatan untuk penyimpanan database, yaitu secondary storage (harddisk, disket, flash disk, CD) Peralatan input (keyboard, scanner, kamera digital) dan output (printer, layar monitor) Peralatan komunikasi data (ethernet card, modem)

software Berfungsi sebagai perantara (interface) antara pemakai dengan data physik pada database. Software pada sistem database dapat berupa: Database Management System (DBMS), yang menangani akses terhadap database, sehingga pemakai tidak perlu memikirkan proses penyimpanan dan pengelolaan data secara detail Program-program aplikasi dan prosedur-prosedur

User Pemakai database dibagi atas 3 klasifikasi, yaitu: Database Administrator (DBA), yaitu: Orang/team yang bertugas mengelola sistem database secara keseluruhan Programmer, yaitu: Orang/team yang bertugas membuat program aplikasi yang mengakses database, dengan menggunakan bahasa pemrograman, seperti Clipper, VB, Oracle baik secara batch maupun online untuk berinteraksi dengan komputer End-user, yaitu: Orang yang mengakses database melalui terminal, dengan menggunakan query-language atau program aplikasi yang dibuatkan oleh programmer

Dari mana datangnya DBMS? Sejarah Tahun 50an dan 60an semua aplikasi komputer dirancang khusus untuk keperluan-keperluan spesifik. Umumnya berbasis file Berbagai aplikasi serupa/berhubungan menggunakan koleksi data bisnis yang sama Fasilitas DBMS awal adalah bagian dari bahasa pemrograman 1970 - E.F. Codd memperkenalkan Model Data Relational 1979 - Ashton-Tate menciptakan DBMS pertama untuk PC (komputer mikro)

Sistem Berbasis File Files Applications Shipping Inventory Order Products Address Shipping Products Inventory Products Order Order

File Management Sistem vs DBMS File Management System Program oriented Kaku Redundancy dan inconsistency Data Base Management System Data oriented Luwes / fleksibel Keselarasan data terkontrol

Program Oriented vs Data Oriented Susunan data di dalam file, distribusi data pada peralatan storage, dan organisasi filenya dipilih sedemikian rupa, sehingga program aplikasi dapat menggunakan secara optimal Data Oriented Susunan data, organisasi file pada database dapat dirubah, begitu pula strategi aksesnya tanpa mengganggu program aplikasi yang sudah ada

Dari File System ke DBMS Kelemahan sistem berbasis file Data Tidak Konsisten Tidak fleksibel Keterbatasan berbagi (sharing) data Sulit memberlakukan standar-standar Pemeliharaan program sulit/mahal

Keuntungan DBMS Duplikasi data minimal Konsistensi data tinggi Kemampuan integrasi data Memungkinkan berbagi (sharing) data Memudahkan pengembangan aplikasi Pengendalian keamanan, kerahasiaan dan integritas data secara seragam di setiap aplikasi Kemudahan akses dan response tinggi Independensi data (Data/Program Independence) Pemeliharaan program lebih mudah/murah

Kerugian Pemakaian Sistem Basis Data Mahal Diperlukan hardware tambahan CPU yang lebih besar Terminal yang lebih banyak Alat untuk komunikasi Biaya performance yang lebih besar Listrik Personil yang lebih tinggi klasifikasinya Biaya telekomunikasi yang antar lokasi / kota Kompleks Prosedur backup & recovery sulit

Aplikasi Basis Data Database Applications: Banking: all transactions Airlines: reservations, schedules Universities: registration, grades Sales: customers, products, purchases Online retailers: order tracking, customized recommendations Manufacturing: production, inventory, orders, supply chain Human resources: employee records, salaries, tax deductions

Lingkungan Database Clients CASE Tools User Interface Application Programs Repository DBMS Database

Komponen Database DBMS Application Programs Design tools Database User =============== Design tools Table Creation Form Creation Query Creation Report Creation Procedural Language Compiler (4GL) ============= Run time Form processor Query processor Report Writer Language Run time Database Application Programs Database contains: User’s Data Metadata Indexes Application Metadata User Interface Applications

Model (6) Database Model Obyek-Relasional (1990an) Mengkombinasi antara kelebihan-kelebihan model relational dengan fitur object-oriented seperti: Tipe data baru (user-defined) Fungsi baru (user defined) Inheritance dan sub-classing