Pengantar Basis Data Modern

Slides:



Advertisements
Presentasi serupa
Akhmad Dahlan, S.Kom Semester Gasal Tahun Ajaran 2009 – 2010 Sekolah Tinggi Manajemen Informatika dan Komputer AMIKOM Yogyakarta.
Advertisements

SISTEM BASIS DATA Basis Data.
Continous DBMS DATA MODELS
Database.
Database Management System
KONSEP DASAR BASIS DATA
KONSEP DASAR BASIS DATA
Sistem Basis Data.
Pengantar Basis Data Chapter 1.
Database Chapter 1.
PEMROGRAMAN BASIS DATA
Pemrograman Sistem Basis Data
Perancangan Basis Data MI 1133
Abstraksi dan bahasa basis data
Abstraksi Data.
DATABASE SYSTEM (Sistem Basis Data)
SISTEM BASIS DATA SANTI WIDIANTI.
Anggit Dwi Hartanto, S.Kom
BASIS DATA TERAPAN Triana Elizabeth, S. Kom
BAB 2 MODEL-MODEL DATA ..
Komponen, konsep, abstraksi dan bahasa
Dukungan database dalam Pembangunan Sistem Informasi
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
PERANCANGAN BASIS DATA
Yufis Azhar – Teknik Informatika – UMM.  Model data adalah sekumpulan konsep yang digunakan untuk menjelaskan struktur dari database (database structure)
BASIS DATA TERAPAN TINALIAH, S. Kom. Tujuan Perkuliahan  Mahasiswa mempelajari bagaimana mengelola database, mengakses data, mengubah data, membuat stored.
Database Chapter 1.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
Model Data Relasional.
DATA, DATABASE DAN INFORMASI
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
MANAJEMEN DATA.
SISTEM BASIS DATA.
BAB 2 MODEL-MODEL DATA ..
SISTEM BASIS DATA D.SINAGA, M.KOM.
SISTEM BASIS DATA.
Mengambil sejumlah uang di ATM Meminjam buku di perpustakaan
DBMS Basis Data Pertemuan 2.
Konsep Teknologi Informasi B
SISTEM PENGOLAHAN BASIS DATA 2 sks Teori 2 sks Praktek
Pertemuan III Betha Nurina Sari, M.Kom
KONSEP DASAR BASIS DATA
Sistem Informasi Psikologi
PENGELOLAAN DATA Roni Kurniawan M.Si.
KONSEP DASAR BASIS DATA
KONSEP DASAR BASIS DATA
Database & Database Users
Tinjauan Ringkas Konsep Basis Data
Pertemuan 2 Database Environment
Pengantar Basis Data.
SISTEM BASIS DATA Basis Data.
Konsep & Perancangan Database
Sistem Database Chapter 1.
Pengantar Basis Data.
Oleh : Imam Gunawan, M. Kom
SISTEM BASIS DATA Kuliah - 2.
IT204 SISTEM BASIS DATA.
KONSEP DASAR BASIS DATA
KONSEP DASAR BASIS DATA
Database Chapter 1.
Pertemuan – 1 SAP, Definisi, Tujuan, Pemakai, Komponen, Abstraksi, Bahasa, Aplikasi SAP, Definisi, Tujuan, Pemakai, Komponen, Abstraksi, Bahasa, Aplikasi.
PENGENALAN ANISA ISTIQOMAH, S.KOM.
ORGANISASI FILE Penyimpanan ataupun penulisan charakter demi charakter yang ada didalam exsternal memori, harus diatur sedemikian rupa sehingga komputer.
SISTEM BASIS DATA Basis Data.
Database Management System
Oleh: Devie Rosa Anamisa
Database Chapter 1.
Model Data Relasional.
SISTEM BASIS DATA Dr. Kusrini, M.Kom.
BASIS DATA DATABASE TOKO SEPATU SEVANA grutty (Cibaduyut no 08 Kota Bandung)
Transcript presentasi:

Pengantar Basis Data Modern Kusrini

LATAR BELAKANG (1) Pemrosesan basis data menjadi perangkat andalan dan kehadirannya sangat diperlukan oleh berbagai institusi dan perusahaan Dalam pengembangan sistem informasi diperlukan basis data sebagai media penyimpan data Kehadiran basis data dapat meningkatkan kinerja perusahaan dan dapat meningkatkan daya saing perusahaan tersebut

LATAR BELAKANG (2) Basis data dapat mempercepat upaya pelayanan kepada pelanggan dapat menghasilkan informasi dengan cepat dan tepat membantu pengambil keputusan untuk segera memutuskan suatu masalah berdasarkan informasi yang ada

Aplikasi Basis Data

CONTOH APLIKASI transaksi pada perbankan aplikasi pemesanan dan penjadwalan penerbangan proses registrasi dan pencatatan data mahasiswa pada perguruan tinggi aplikasi untuk memproses penjualan, pembelian dan pencatatan data barang pada perusahaan dagang pencatatan data pegawai beserta aktifitasnya termasuk operasi penggajian pada suatu perusahaan dll.

Mahasiswa Presensi

Finger Print

CBR Agent Untuk Peramalan Keuangan (Liu, J.N.K. & Leung T.T.S., 2002)

Proses Pengembalian Buku

Pengawasan Aktivitas di Daerah Perang

INFORMASI UNTUK PERUSAHAAN RETAIL pencarian jumlah penjualan mencari jumlah stok yang tersedia barang apa yang paling laku dijual pada bulan ini laba bersih perusahaan

INFORMASI UNTUK PERPUSTAKAAN… pencarian data buku berdasarkan judul, pengarang atau kriteria lain dapat mudah dilakukan dengan basis data Pencarian data peminjam yang terlambat mengembalikan juga mudah dilakukan sehingga bisa dibuat aplikasi pembuatan surat tagihan berdasarkan informasi yang tersedia

DATA Representasi dari fakta mengenai suatu obyek atau kejadian Contoh Data: Fakta mengenai biodata mahasiswa Fakta mengenai nilai yang diperoleh mahasiswa Fakta mangenai transaksi penjualan Data dinyatakan dengan nilai (angka, deretan karakter, atau symbol).

INFORMASI data yang sudah diproses dan diinterpretasikan menjadi sesuatu yang bermakna. merupakan himpunan dari data yang memiliki relevansi dengan satu atau beberapa orang pada suatu waktu

DATA VS INFORMASI difilter dikalkulasi diurutkan digabungkan Summarizing Process Output Input Data, transactions Reports, calculations manipulasi atau transformasi simbol-simbol seperti angka dan abjad untuk tujuan meningkatkan kegunaannya

BASIS DATA Basis data adalah kumpulan data yang saling berelasi Himpunan kelompok data yang saling berhubungan yang diorganisasi sedemikian rupa sehingga kelak dapat dimanfaatkan dengan cepat dan mudah Kumpulan data yang saling berhubungan yang disimpan secara bersama sedemikian rupa tanpa pengulangan (redundancy) yang tidak perlu, untuk memenuhi kebutuhan Kumpulan file/tabel/arsip yang saling berhubungan yang disimpan dalam media penyimpan elektronis

TUJUAN mengatur data sehingga diperoleh kemudahan, ketepatan dan kecepatan dalam pengambilan kembali

SYARAT (1) Tidak adanya redundansi dan inkonsistensi data Redundansi terjadi jika suatu informasi disimpan dibeberapa tempat.

Misalnya : data mahasiswa yang memuat NIM, nama, alamat dan atribut lainnya data KHS mahasiswa yang isinya terdapat NIM, nama, mata_kuliah dan Nilai.

Kesulitan Pengaksesan Data Fasilitas Query Koneksi dengan program aplikasi Data Rincian, terurut, terfilter Summary data Multiple User

MANFAAT/KELEBIHAN Kecepatan dan Kemudahan Kebersamaan Pemakaian Pemusatan Kontrol Data Efisiensi Ruang Penyimpanan Keakuratan Ketersediaan Kelengkapan Keamanan Kemudahan dalam Pembuatan Program Aplikasi Baru Kebebasan Data User View

OPERASI DASAR BASIS DATA Pembuatan basis data Penghapusan basis data Pembuatan file/tabel Penghapusan file/tabel Pengubahan tabel Penambahan/pengisian Pengambilan data Penghapusan data

SISTEM Definisi sebuah tatanan yang terdiri atas sejumlah komponen fungsional (dengan tugas/fungsi khusus) yang saling berhubungan dan secara bersama- sama bertujuan untuk memenuhi suatu proses/pekerjaan tertentu Contoh Sistem Kendaraan Sistem Pernafasan Sistem Perguruan Tinggi

SISTEM BASIS DATA Definisi : perpaduan antara basis data dan sistem manajemen basis data (SMBD) Komponen: Hardware Sistem Operasi Basis Data Prosedur DBMS : MySQL, Ms. SQL Server, Interbase, Paradox, Ms. Acces Pemakai : Programmer, User Aplikasi Aplikasi Lain

Database architecture

LEVEL FISIK/INTERNAL Level fisik merupakan level paling rendah The internal level determines where data is actually stored on the storage devices. This level deals with low-level access methods and how bytes are transferred to and from storage devices. In other words, the internal level interacts directly with the hardware. Level fisik merupakan level paling rendah menggambarkan bagaimana data disimpan secara fisik Misalnya kita memiliki data mahasiswa. Pada level fisik data mahasiswa dipandang dengan memperhatikan bahwa dalam data tersebut ada atribut Nama yang disimpan sepanjang 20 byte

LEVEL KONSEPTUAL/LOGIKA menggambarkan data apa yang disimpan dalam basis data dan hubungan relasi yang terjadi antara data dari keseluruhan basis data memperhatikan data apa sebenarnya (secara fungsional) disimpan dalam basis data dan hubungannya dengan data yang lain Pemakai tidak memperdulikan kerumitan dalam struktur level fisik lagi, penggambaran cukup dengan memakai kotak, garis,dan hubungan secukupnya

LEVEL PANDANGAN PEMAKAI (USER VIEW)/EKSTERNAL Level abstraksi data tertinggi yang menggambarkan hanya sebagian saja yang dilihat dan dipakai dari keseluruhan database, hal ini disebabkan beberapa pemakai database tidak membutuhkan semua isi database. Yang dimaksud dengan user/pemakai disini adalah programmer, end user atau DBA. Setiap user mempunyai ‘bahasa’ yang sesuai dengan kebutuhannya. programmer : bahasa yang digunakan adalah bahasa pemrograman seperti C, COBOL, atau PL/I end user : bahasa yang digunakan adalah bahasa query atau menggunakan fasilitas yang tersedia pada program aplikasi. pada level eksternal ini, user dibatasi pada kemampuan perangkat keras dan perangkat lunak yang digunakan aplikasi basis data

ISTILAH PENTING DALAM BASIS DATA Database Tabel/Entity Atribut/Variabel Record/Tuple Kunci Alternatif Primary Key Komposit Key Foreign Key

Range Aplikasi Database Personal Database Two Tier Database Three Tier Database

Data Model Model merupakan abstraksi dari kenyataan yang ada di dunia nyata yang lebih kompleks Pemodelan data merupakan proses membuat model data spesifik untuk menyelesaikan suatu domain permasalahan Model data merupakan representasi sederhana dari struktur data di dunia nyata yang lebih kompleks Model data biasanya ditulis dalam bentuk grafik

Model data minimal berisi: Model data dapat digunakan sebagai alat interaksi antara perancang, programmer aplikasi dan pengguna Model data minimal berisi: Deskripsi struktur data Aturan yang menjamin integritas data Metode manipulasi

Bagian Dasar Data Model Entity  segala sesuatu yang akan disimpan Atribut  Karakteristik dari entity Relationship Constraint

14-4 DATABASE MODELS A database model defines the logical design of data. The model also describes the relationships between different parts of the data. In the history of database design, three models have been in use: the hierarchical model, the network model and the relational model.

Hierarchical database model In the hierarchical model, data is organized as an inverted tree. Each entity has only one parent but can have several children. At the top of the hierarchy, there is one entity, which is called the root. An example of the hierarchical model representing a university

Network database model In the network model, the entities are organized in a graph, in which some entities can be accessed through several paths (Figure 14.4). An example of the network model representing a university

Relational database model In the relational model, data is organized in two-dimensional tables called relations. The tables or relations are, however, related to each other, as we will see shortly. An example of the relational model representing a university

Evolusi Database

Trend Teknologi Basis Data

Renungan Jelaskan karakteristik dari basis data! Salah satu tujuan basis data adalah menghilangkan redundansi data. Berikan contoh kasus terjadinya redundansi data dan jelaskan mengapa redundansi basis data harus dihindari. Beri penjelasan kelebihan penggunaan basis data dibanding dengan menggunakan pencatatan melalui buku atau menggunakan program aplikasi microsoft excel

Apa perbedaan basis data dan sistem basis data? Sebutkan elemen-elemen yang menyusun sistem basis data! Jelaskan bagaimana pengguna awam memandang data dalam sistem basis data! Jelaskan kegunaan dari level konseptual dalam arsitektur sistem basis data! Jelaskan perbedaan dari model data yang berbasis obyek dan model data yang berbasis record

model relasional model hierarki model model network Diberikan ilustrasi kasus sebagai berikut: Sebuah perusahaan retailer memiliki domain usaha jual beli barang. Barang-barang yang diperjual belikan dikelompokkan menjadi 2 kelompok yaitu busana dan bahan makanan. Setiap pelanggan dimungkinkan untuk melakukan pembelian beberapa barang, dan setiap barang mungkin dibeli oleh beberapa pelanggan. Setiap barang hanya dibeli dari seorang distributor, meskipun seorang distributor dimungkinkan untuk menjual beberapa jenis barang sekaligus. Gambarkan kasus tersebut diatas dengan: model relasional model hierarki model model network