DBMS
SQL
PENGERTIAN DBMS
• Perangkat lunak yang menangani semua pengaksesan ke database.
• Perangkat lunak yang didesain untuk melakukan penyimpanan, manipulasi dan
pengaturan basis data
• Ex kelas (sederhana) : dBase, Foxbase, Rbase, MS. Access, MS. Foxpro, Borland Paradox.
• Ex kelas (kompleks): Borland-Interbase, MS. SQL Server, Oracle, Informix, Sybase
Struktur Basis Data
DATABASE FILE FIELD
File utama meliputi Kategori (kolom) yang ada
keseluruhan basis data dan dalam sebuah table yang
disimpan ke media memiliki data type yang
penyimpanan (harddisk). berbeda-beda.
Pengelolaan customer
Pengelolaan produk
Pengelolaan penjualan, dll
KOMPONEN BASIS DATA
Entitas Field
• Orang, tempat, kejadian atau • Setiap entity mempunyai atribut atau
konsep yang informasinya direkam. sebutan untuk mewakili suatu entity.
• Ex:bidang kesehatan, Entity adalah • Ex: mahasiswa dapat dilihat dari
Pasien, Dokter, Kamar atributnya misalnya, NIM, Nama_siswa,
Alamat.
Key Data
• Bersifat unik yang
mengidentifikasikan suatu entitas Record
• Ex: NIM (tidak ada NIM yg sama)
• Record adalah isian data (atribut) yang
saling berhubungan menginformasikan
Data Value tentang suatu entity secara lengkap.
• Infomasi yang disimpan ditiap data • Ex: Kumpulan atribut NIM, Nama, dan
elemen. alamat berisikan “404838”,
• Isi atribut disebut nilai data Aprilia,Cikarang barat.
KOMPONEN BASIS DATA
DATABASE LALU LINTAS
POLISI TILANG
NIP NAMA_ JABATAN TGL NAMA_ NAMA_
POLISI DRIVER POLISI
FORMULIR
PENDAFTARAN P01 SETO LETNAN 1/4/19 USEP ANWAR
SIM (driver)
P02 ANWAR LETDA 4/6/19
NO SIM:
NAMA:
ALAMAT:
TINGGI: DRIVER
LAHIR:
No SIM NAMA_DRIVER ALAMAT TINGGI LAHIR
Pemilihan software
yang akan digunakan merancang desain UI dan program aplikasi,
untuk implementasi DB yang kemudian akan terintegrasi dengan
basis data didalamnya.
DATABASE
SYSTEM
DEVELOPMENT
Menuliskan kode program
DB (direalisasikan DDL, DML) LIFE CYCLE
Membuat contoh model BD: • memasukkan data ke DB
• mengidentifikasi fitur dari sistem yang berjalan • Melakukan konversi dari data dari DB lama ke
• memberikan perbaikan atau penambahan fitur baru data pada DB baru
• klarifikasi kebutuhan user
untuk melihat bagaimana kondisi database
setelah digunakan lalu dilakukan penilaian
WHO ??
DATA MART
• Bagian dari data warehouse dan berada
pada level departemen pada suatu
organisasi.
• Data mart menangani sebuah proses
bisnis
• Ex: dept penjualan, maka hanya pada
proses penjualan itu saja yang
akan ditangani pada data mart
DATA WAREHOUSE vs DATA MART
Lingkungan
Perusahaan atau Enterprise Departemen
(Scope)
Kebutuhan pengguna dalam 1 Kebutuhan pengguna dalam 1
Fokus
perusahaan (seluruh departemen) departemen
Waktu
Berbulan-bulan s/d Bertahun- tahun Beberapa bulan
Implementasi
TUGAS DATA WAREHOUSE
• PEMBUATAN LAPORAN
• ONLINE ANALYTICAL PROCESSING (OLAP)
• DATA MINING
OLAP
OLAP FASILITAS SW OLAP
DRILL-DOWN
DATA MINING
DATA MINING
• Serangkaian proses untuk menggali informasi (tambahan) yang selama ini tidak
diketahui secara manual dari basis data
• Datamining dilakukan melalui penggalian pola-pola dari data dengan tujuan
untuk memanipulasi data menjadi informasi yang lebih berharga yang
diperoleh dengan cara mengekstraksi dan mengenali pola yang penting atau
menarik dari data yang terdapat dalam basis data.
• Perangkat lunak yang digunakan untuk menemukan pola-pola, hubungan
tersembunyi dari basis data yang digunakan untuk memprediksi informasi di
masa dating
• Ex:
• kebanyakan pembelian Mobil HRV adalah wanita berumur 30 th
• Mengidentifikasi produk-produk yang kelihatannya tidak berkaitan namun
sering dibeli secara bersamaan oleh customer
SPREADSHEET VS BASIS DATA
• Gunakan Spreadsheet apabila:
– Variabel sedikit