Pertemuan ke-12
DATA BASE DAN SISTEM
MANAJEMEN DATA BASE
Oleh :
Dr. Nurpit Junus, MM, CTQMP
Program Studi Administrasi Pendidikan Pasca Sarjana Universitas Riau
Learning Objectives
LO1
Menjelaskan pengertian Data Base dan Sistem Data Base
Manajemen (SDBM)
LO2
Menjelaskan organisasi file data elektronik
LO3
Menjelaskan beberapa media penyimpanan data
LO4
Menerangkan system pengelolaan data konvensional
versus modern
LO5
Menjelaskan beberapa model Entity Relationship
Diagram (ERD)
LO6
Menjelaskan bagaimana cara mengintegrasikan
database
Jaringan Kerja Komp Personal (PC) Sistem Informasi DataBase Kesadaran Investasi >< Biaya Perangkat Manusia Brainware Perangkat Keras (Hardware) Perangkat Lunak
Menurut Anda apa itu database ?
Menurut Anda, seberapa penting
peran database dalam suatu aplikasi
Sistem Informasi Manajemen
Pendidikan?
Sebutkan istilah-istilah yg
berhubungan dengan database
(sepengetahuan Anda) !!
Data adalah fakta baik dalam bentuk angka-angka, hurup-hurup atau apapun yang dapat digunakan
sebagai input dalam proses untuk menghasilkan informasi
Fakta merupakan hasil persepsi manusia tentang peristiwa yang dapat diindranya
Fakta bukan merupakan data untuk saat ini tetapi sebaliknya untuk saat yang lain
Interpretasi merupakan faktor yang sangat menentukan dalam menilai fakta dan data
Data yang dibutuhkan tergantung kepada informasi yang diperlukan dan proses yang harus dilakukan
Tiga macam data menurut Date:
- Input data adalah data yang dimasukkan ke dalam sistem informasi - Output data merupakan keluaran dari sistem informasi
- Database merupakan kumpulan data-data yang tersimpan didalam media penyimpanan di suatu perusahaan (arti luas) atau di dalam komputer (arti sempit)
Database: Kumpulan data-data yang terpadu
yang disusun dan disimpan dalam suatu cara
sehingga memudahkan untuk dipanggil
kembali.
Database Manajemen System: Suatu program
komputer yang digunakan untuk
memasukkan,mengubah,menghapus,
memanipulasi dan memperoleh data/
informasi dengan praktis dan efisien
Main storage merupakan media penyimpan utama
Secondary storage merupakan media penyimpan tambahan
Media penyimpanan data sekunder terdiri dari:
- Media penyimpanan data berurutan
C:Hardisk D:CD F:Flasdisk Directory Personalia Directory Pemasaran Directory Inventaris SubDir_AKPAR SubDir_ STP SubDir_ STIE File_PemAkpar2 File_Inv_Akpar1 File_Inv_Akpar2 File_Inv_Akpar3 SubDir_AKPAR SubDir_ STP SubDir_ STIE SubDir_AKPAR SubDir_ STP SubDir_ STIE File_PemAkpar1 File_PemAkpar3
Ada dua cara mengolah data yang biasa dilakukan dalam sistem manajemen data saat ini, yaitu
pengolahan secara Batch dan pengolahan secara on-line
Pengolahan secara batch (penumpukan lebih dahulu) merupakan sistem pengolahan data transaksi dengan cara mengumpulkan terlebih dahulu data transaksi yang terjadi, kemudian pada waktu yang telah ditentukan
secara sekaligus memproses data transaksi tersebut, biasanya sambil memperbaharui file master
Pengolahan secara on-line merupakan pengolahan secara langsung begitu data dimasukan kedalam suatu sistem informasi
Pengolahan Secara
On-Line
Aplikasi menentukan jenis pengolahan apa yang harus digunakan
Sistem Realtime merupakan sistem yang bisa
memberikan informasi kepada pemakai ketika suatu transaksi berlangsung
Memperbaha-rui file master
Memasukkan satu record transaksi File Persediaan Piutang Hutang
Organisasi data pada database tradisional memiliki tujuan agar sistem Informasi secara efektif memberikan informasi yang akurat, relevan, tepat waktu dan lengkap
Masalah pada data base tradisional:
- Data rangkap dan tidak konsisten - Kesulitan dalam akses data
- Data terisolasi sulit diakses bersamaan - Masalah keamanan
Sistem database modern
memberikan banyak
keuntungan bagi sistem informasi manajemen
Manajemen data meliputi:
- Mengumpulkan data
- Menjaga dan mengadakan pengujian terhadap Integritas data - Menyimpanan data - Memelihara data - Mengamankan data - Mengorganisasikan data - Mencari data
1.
Field (Column) : suatu elemen data terkecil yang tidak
dapat dipecah lagi.
2. Record (Rows) : gabungan sebuah elemen data yang
terkait.
3. File : himpunan seluruh record yang berhubungan.
4. Sebuah DataBase, bisa terdiri dari beberapa tabel;
tabel terdiri dari beberapa field dan row/record
5. Tabel adalah sekumpulan data atau informasi spesifik
tentang subjek tertentu yang disusun dalam bentuk
kolom (field) dan baris (record).
25 15x15 Essenza 75 30x30 Essenza Manajemen Database 50 15x15 Masterina 100 30x30 Masterina Jumlah Ukuran Merk DATA FIELD RECORD
Hirarki Data
Database Contoh
Database File Gaji File Alamat File Tarip
File
File Alamat
Nama Alamat Umur
Dine Jl. Panghegar 18 Bandung 28 Shelly Jl. Polisi 8 Bandung 30 Maman Jl. Thamrin 12 Jakarta 20
Record Nama Alamat Umur
Doni Jl. Dipatiukur 350 Bandung
18
Field Bambang Sutopo (nama pada sebuah field nama) Byte 0100 0001 (Hurup A dalam ASCII)
Memudahkan pengaksesan Data
Mengeliminasi redundasi dan
inkonsistensi data
Standarisasi Data
Multi Users
Menjaga Integritas Data
Independensi
Sistem database merupakan sistem pencatatan dengan menggunakan komputer yang memiliki tujuan untuk
memelihara informasi agar selalu siap pada saat diperlukan
Sistem Database
Melalui bahasa pencarian
(Structure Query Language/SQL)
Database Data
Data
Pemakai
Jaringan Komunikasi
Program aplikasi dalam Foxpro, Oracle, Clipper
Komponen sistem database: - Data
- Hardware - Software - Pemakai
Data dalam sistem database harus selalu terintegrasi dan dapat diakses oleh siapa saja yang berhak
Bagian hardware dari sistem database meliputi : Kepala (Head) dan Prosesor (Processor)
Ada tiga kelas pemakai dalam sistem database:
• Programmer
• Pemakai akhir (end user) • Database administrator
Model-model Data
Model Hirarki (Hierarchical data model) - Model data yang menggam-barkan hubungan antara data berdasarkan kepada tingkatannya Record Wiraniaga Record Statistik Penjualan Record Pelanggan Record Piutang Dagang Record Wiraniaga No. Wiraniaga Nama Wiraniaga No. Kantor penjualan Dll.
Link ke record statistik penjualan Link ke record pelanggan
Record Pelanggan No. Pelanggan Nama Pelanggan No. Wiraniaga Batas kredit Dll.
Link ke record statistik Wiraniaga Link ke record Piutang dagang
Record Statistik Penjualan
No. Wiraniaga No. Jenis barang No. Pelanggan Jumlah penjualan
Link ke record Wiraniaga
Record Piutang Dagang
No. Pelanggan No. Faktur Tanggal Faktur Nilai Faktur
Model Network (Network data model)
Model data yang menggambarkan hubungan antar data berdasarkan kepentingannya Record Pelanggan Record Wiraniaga Record Statistik Penjualan Record Piutang Dagang Record Wiraniaga No. Wiraniaga Nama Wiraniaga
No. kantor penjualan dll. Link ke statistik penjualan dll. Link ke record pelanggan Link ke record piutang dagang
Record Pelanggan
No. Pelanggan Nama Pelanggan No. Wiraniaga Batas Kredit
Link ke record Wiraniaga Link ke record piutang dagang
Record Statistik Penjualan
No. Wiraniaga No. jenis barang No. Pelanggan Jumlah penjualan
Link ke record Wiraniaga Link ke record piutang dagang
Record Piutang Dagang
No. Pelanggan No. Faktur Tanggal Faktur Nilai Faktur
Link ke record pelanggan Link ke record Wiraniaga
Model Relasi (Relational data model) - Model data yang disusun berdasarkan kepada hubungan antar dua entitas (entity)
.a2 .a1 .a3 .a4 .b1 .b2 .b3 .b4 Tingkat hubungan Satu ke satu .a1 .a2 .b1 .b2 .b3 .b4 Tingkat hubungan Satu ke banyak .a2 .a1 .a3 .a4 .b1 .b2 .b3 .b4 Tingkat hubungan banyak ke banyak .b1 .b2 .a1 .a2 .a3 .a4 Tingkat hubungan Banyak ke Satu
Proses Bisnis dan Visi Org
memerlukan sistem database
Memungkinkan Faktor-faktor Kunci
direkayasa
Proses bisnis dapat diukur
Sumberdaya Manusia tersedia
sehingga sistem dapat
diimplentasikan
ERD (Entity Relationship Diagram) menggambarkan data dalam keadaan diam, nama entity biasanya menggunakan kata benda sedangkan untuk relasi menggunakan akar kata dari kata kerja
Model ERD Peter Chen (Awal)
Atrribut Kode langganan Nama Langganan Alamat Telp Fax
Mak kredit AtrributKode Produk
Nama Produk Satuan Min level Saldo awal Harga beli Harga jual Atrribut Kode order Tanggal 1:M 0:M 1:1 0:M Tingkat hubungan Pelanggan Buat Order Produk isi
Model ERD Martin
Pelanggan
Anggota Bukan anggota
Order Baris order Barang Membuat Dibuat oleh Berisi Dipunyai oleh Diisi
Model ERD Bachman Dipunyai oleh Baris order Barang Membuat Dibuat oleh Pelanggan
Anggota Bukan anggota
Diisi pada Berisi
5-36
End users use a DBMS query feature or report
generator
Response is video display or printed report No programming is required
Query language
Immediate response to ad hoc data requests
Report generator
Quickly specify a format for information you want to present
SQL Queries
Structured, international standard query language found in
many DBMS packages
ID-Pembeli
N a m a Alamat
P01 Yitno Sudiro Sakauntala 1, No. 213
P05 Neni Rahmawati Pinang Merah No. 3
P23 Kuncoro Tribaruno Suka ramai No. 345
P47 Dani Ariantoni Warung Buncit No. 23
Kode Barang
Nama Barang Harga/Unit Tersedia
B101 Radio 100.000 20
B127 TV 450.000 30
B259 VCD 300.000 5
B302 Kompo 250.000 10
Tabel Barang dan Harga
ID-Pembeli Kode Barang Unit P05 B101 1 P05 B127 2 P05 B302 1 P23 B101 3 P23 B259 1 Tabel Penjualan