Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Basis Data (Database).

Presentasi serupa


Presentasi berjudul: "Basis Data (Database)."— Transcript presentasi:

1 Basis Data (Database)

2 Basis Data (Database) Merupakan kumpulan dari data yang saling berhubungan satu dengan yang lainnya Tersimpan dalam perangkat keras komputer, dan untuk memanipulasinya perlu menggunakan perangkat lunak Database merupakan salah satu komponen penting dalam sistem informasi karena merupakan dasar dari penyedia informasi bagi pemakai Penerapan database dalam sistem informasi disebut database system (sistem basis data) yaitu suatu sistem informasi yang mengintegrasikan kumpulan dari data yang saling berhubungan satu sama lain, dan membuatnya tersedia untuk beberapa aplikasi yang bermacam-macam dalam suatu organisasi

3 Contoh penerapan basisdata
Sistem pengambilan uang pada ATM Sistem memvalidasi keabsahan pemilik kartu dengan memeriksa password Password yang diketikkan dicocokkan dengan password pada basisdata Jika password sama, periksa saldo uang yang tercatat dalam basisdata dengan jumlah uang yang hendak diambil. Jika memenuhi syarat, uang akan dikeluarkan dan jumlah saldo pada basisdata akan direvisi sesuai dengan transaksi terakhir. Sistem KRS online

4 Struktur data pada basisdata
Basisdata tersusun atas sekumpulan tabel

5 Tabel merupakan himpunan dari sejumlah record
Tabel merupakan himpunan dari sejumlah record. Contoh tabel : Tabel Pegawai, tabel Barang, dsb.

6 Struktur data pada basisdata
Tabel tersusun atas sejumlah record

7 Record (disebut juga rekaman, tuple, baris) menyatakan kumpulan dari sejumlah field / elemen data yang saling terkait

8 Struktur data pada basisdata
Sebuah record mengandung sejumlah field

9 Field (disebut juga elemen data, kolom, item, atribut) merupakan data terkecil yang memiliki arti. Contoh field : Nama seseorang, alamat, tanggal lahir, dsb

10 Struktur data pada basisdata
Sebuah field disimpan dalam bentuk bit-bit

11 sebuah field sebuah record sebuah tabel mahasiswa NIM Nama Alamat Umur
Jenis_kel 001 Budi Yogyakarta 24 P 002 Erik Surabaya 17 003 Wati Klaten 18 W 004 Susan 14 005 Melly 27 006 Richard 007 Hasan 21 008 Ruly Solo 35 009 Rudi 47 010 Parmin 60 011 Cecep 012 28 013 Jemmy 014 Kartie 015 Aan 16 016 Rianti 45 017 Meling 41 018 37 019 Dekritsno 26 020 Sari sebuah field sebuah record sebuah tabel

12 sebuah basisdata mahasiswa Matakuliah KRS NIM Nama Alamat Umur
Jenis_kel 001 Budi Yogyakarta 24 P 002 Erik Surabaya 17 003 Wati Klaten 18 W 004 Susan 14 005 Melly 27 006 Richard 007 Hasan 21 008 Ruly Solo 35 009 Rudi 47 010 Parmin 60 011 Cecep 012 28 013 Jemmy 014 Kartie 015 Aan 16 016 Rianti 45 017 Meling 41 Matakuliah Kode_matakul Nama_matakul SKS A001 Algoritma 3 A002 Teknologi Informatika 2 A003 Sistem Digital A004 Riset Operasi A005 Pemrograman Sistem B001 Kalkulus B002 Komputasi Numerik B003 Rekayasa Perangkat Lunak B004 Sistem Terdistribusi B005 Jaringan Komputer C001 Aljabar D005 Arsitektur Komputer D006 Arsitektur Komputer Lanjut D007 D008 Kalkulus Lanjut D009 Sistem Informasi KRS NIM Kode_matakul Nilai 001 A001 9 B001 7 C001 002 8 5 003 A002 10 004 A003 6 009 D003 D004 sebuah basisdata

13 Database Management System (DBMS)
Database + Program Aplikasinya dibuat untuk memudahkan pemakai dalam mengelola basis data Mengatasi kelemahan sistem pemrosesan berbasis berkas (file)

14 Sistem pemrosesan berbasis berkas
Perancangan sistem berbasis pada kebutuhan individual pemakai, bukan berdasarkan kebutuhan sejumlah pemakai sehingga setiap kali terdapat kebutuhan baru dari pemakai, langsung dibuat program komputernya, akibatnya setiap program aplikasi menuliskan data sendiri. Besar kemungkinan terjadi redundansi data (duplikasi data)

15 Laporan Aplikasi Keuangan Berkas keuangan Berkas mahasiswa

16 Berkas mahasiswa Berkas akademis Laporan Aplikasi Administrasi

17 Laporan Aplikasi Keuangan Rentan kesalahan Laporan Aplikasi Keuangan
Berkas keuangan Berkas mahasiswa Rentan kesalahan Berkas mahasiswa Berkas akademis Laporan Aplikasi Keuangan

18 Laporan Aplikasi Keuangan dipakai bersama Laporan Aplikasi Keuangan
Berkas keuangan Berkas mahasiswa dipakai bersama Berkas akademis Laporan Aplikasi Keuangan

19 Database Management System (DBMS)
Independensi data karena perubahan data dapat dilakukan tanpa merubah program Pengaksesan data yang efisien, karena tersedia berbagai teknik canggih dalam penyimpanan dan pengambilan data Keamanan dan integritas data. DBMS dapat menolak jika terdapat manipulasi data yang tidak sesuai aturan Administrasi data baik, karena terjadi pemusatan data dan tidak ada redundansi data Akses bersamaan. DBMS menyediakan mekanisme data yang sama dapat diakses oleh sejumlah pemakai dalam waktu yang sama Waktu pengembangana aplikasi singkat karena DBMS menawarkan banyak fasilitas untuk memudahkan dalam membuat aplikasi.

20 Beberapa contoh DBMS Ms Access (Microsoft Corp.) DB2 (IBM)
Informix (IBM) Ingres (Computer Associate) MySQL (The MySQL AB Company) Oracle (Oracle Corporation) Sybase (Sybase Inc.) Microsoft SQL Server (Microsoft Corp.) Visual dBASE (Borland) Visual FoxPro (Microsoft Corp.)

21 Jenis Data Char (Sql) / character(visual dBase) / Text (Access)
Memo / Text Number / Numeric Date, Time Currency Logocal / Bool / yes-No OLE (berupa object gambar / suara) Hiperlink

22 Model Data Model Data Hirarkis Model Data Jaringan
Model Data Relasional

23 Komponen DBMS Data Dictionary Pembangkit Laporan Pembangkit Aplikasi

24 SQL (Structure Query Language)
Untuk mengakses basis data

25 DATABASE

26 SISTEM INFORMASI


Download ppt "Basis Data (Database)."

Presentasi serupa


Iklan oleh Google