Komputerisasi
file file
pegawai produksi
file file
pembelian penjualan
file file
Lemari arsip
File File
pegawai produksi
komputer
Hirarki Data
NASABAH BANK SYARIAH
Rekening Tabungan
Jns Rek No rekening Nama Tgl
lahir
001 555.10.12345 Upin 10Jan1990
001 555.10.12348 Ipin
20Mar1995
001 555.10.12310 Ismail
17Agu1994
No rekening Nama Tgl lahir
555.10.12345 Upin 10Jan1990
096agz
Sistem komputer mengelola data dalam hirarki tertentu
mulai dari bit, byte, field, record, file dan database.
Bit: unit data terkecil yang dapat dikelola oleh komputer
Byte: merupakan sekumpulan bite, merupakan sebuah
karakter yang dapat berbentuk huruf, angka, atau simbol.
Field: merupakan sekumpulan karakter, dapat berupa
sekumpulan karakter yang membentuk sebuah kata.
Misalnya: Nama, umur.
Record: Sekelompok field yang terkait. Misalnya: nama
nasabah, nomor rekening, pekerjaan, jenis kelamin.
File: Sekelompok record yang sejenis
Database: Sekelompok file yang terkait.
Database
• Definisi:
Database adalah kumpulan informasi yang disimpan di
dalam komputer secara sistematik untuk memperoleh
informasi dari basis data tersebut.
• Perkembangan Database :
Istilah “database” berawal dari ilmu komputer. Meskipun
kemudian artinya semakin luas, memasukkan hal-hal yang
di luar bidang elektronika, artikel mengenai database
komputer. Catatan yang mirip dengan database
sebenarnya sudah ada sebelum revolusi industri yaitu
dalam bentuk buku besar, kuitansi dan kumpulan data yang
berhubungan dengan bisnis.
SIFAT DATABASE
• Berbagi
– Dapat digunakan/diakses oleh satu atau lebih
pengguna (user).
• Integrasi
– Tidak terjadi redudansi data.
– Redudansi data: terdapat 2 atau lebih data
yang sama.
• Keamanan
– Pembatasan akses basis data.
MANFAAT DATABASE
• Terpusat
• Sharing
• Quick Editing
• Akurasi dan Konsistensi
• Security
• Transaksi
Manajemen Database
Pengelolaan data yang tradisional,
membuat file dan database yang terpisah
pada setiap sistem yang dimiliki oleh
sebuah perusahaan atau bank
Contoh:
Sistem tabungan database tabungan
Sistem giro database giro
Sistem deposito database deposito
Sistem sumberdaya manusia database SDM
Sistem Akuntansi & Keuangan Database
akuntansi & keuangan
dll
Manajemen Database
Untuk menanggulangi masalah yang timbul
pada pengelolaan data & file tradisional
maka digunakan pendekatan database
(Database Approach)
Database adalah sekumpulan data yang
teratur untuk melayani berbagai aplikasi
dengan efisien melalui proses sentralisasi
data dan pengendalian pemborosan data
(Laudon & Laudon, 2011, p. 212)
Perlu penggunaan Sistem Manajemen
Database (Database Management
System/DBMS)
Database Management System
Database Management System/DBMS
(Sistem Manajemen Database), yaitu:
Sebuah software (perangkat lunak) yang
memungkinkan sebuah organisasi untuk
mensentralisasi data, mengelolanya dengan
efisien dan menyediakan akses atas data yang
tersimpan kepada program-program aplikasi.
DBMS bertindak sebagai sebuah antarmuka
(interface) antara program aplikasi dan fisik
data file. Ketika sebuah program
membutuhkan data (misalnya sistem tabungan
membutuhkan nilai saldo nasabah) DBMS
akan mencari data tersebut dan
memberikannya kepada sistem tabungan.
DBMS memisahkan antara dimana dan
bagaimana data disimpan dengan
membedakan pendekatan logika dan
pendekatan fisik data.
Pendekatan logika terkait dengan
penyajian data sesuai dengan kebutuhan
end user atau bisnis spesialis.
Pendekatan fisik terkait dengan bagaimana
data diatur dan disusun dalam media
penyimpanan data.
Database Environment
Repository
DBMS Database
Software pengelola DBMS
• Contoh:
– Microsoft SQL Server
Merupakan produk andalan Microsoft untuk database
server. Kemampuannya dalam manajemen data dan
kemudahan dalam pengoperasiannya membuat
RDBMS ini menjadi pilihan para database
administrator.
– My SQL
Merupakan Opensource yang dibuat oleh
MySQL AB tersedia dalam versi gratis dan
berlisensi
– Oracle
Oracle merupakan DBMS yang paling rumit dan paling
mahal di dunia namun Oracle Server mampu
menyediakan solusi yang efisien dan efektif
Database Nasabah dgn Pendekatan
Ganda
No nasabah
Nama nasabah Transaksi
Nomor Nasabah No tabungan Tabungan
Nama Nasabah End User: Teller Saldo
Nomor Tabungan
Nomor Giro
Nomor Deposito
Tanggal lahir
Jenis kelamin
Alamat
Saldo terakhir No nasabah
Tabungan Nama nasabah
Giro End User: Customer Service No tabungan
Deposito or Marketing Officer Saldo akhir bulan Laporan
Saldo terendah Bulanan
Saldo tertinggi Tabungan
Database Saldo rata-rata
nasabah (Fisik)
Tipe Database
Tipe database = struktur database =
model database
Terdiri dari:
1. Tipe Relational
2. Tipe Hirarkis
3. Tipe Jaringan
4. Tipe Berbasis Objek
Database Tipe Relational
Menyajikan data dalam bentuk tabel dua
dimensi atau disebut relasi
Tabel mewakili sebuah entitas dan
atribut-atributnya.
Terdiri dari :
Baris (Row) yang mewakili record
Kolom (Column) yang mewakili field
Merupakan tipe database yang paling
banyak digunakan
Contoh Database Tipe Relational
ENTITAS
Contoh Database Tipe Relational
Rekening Deposito
Rekening Giro
NOREK NONAS TIPE CCY SALDO
CityName Date
Salesperson
Quantity City
SalespersonID
SalespersonName Total Price
CityName
City
State
Quota
Country
31