Lingkungan Database Bagian I - PowerPoint PPT Presentation

About This Presentation
Title:

Lingkungan Database Bagian I

Description:

Lingkungan Database Bagian I Abdul Kadir Informasi Sebagai Aset Siapa yang mempunyai informasi akan menjadi pemenang Informasi menjadi aset dalam perusahaan (4M dan ... – PowerPoint PPT presentation

Number of Views:300
Avg rating:3.0/5.0
Slides: 38
Provided by: Aka52
Category:

less

Transcript and Presenter's Notes

Title: Lingkungan Database Bagian I


1
Lingkungan DatabaseBagian I
  • Abdul Kadir

2
Informasi Sebagai Aset
  • Siapa yang mempunyai informasi akan menjadi
    pemenang
  • Informasi menjadi aset dalam perusahaan (4M dan
    1I)

Mesin
Material
Manusia
Modal
Informasi
3
Manajemen Data
  • Data sebagai sumber informasi perlu dikelola
    dengan baik
  • Pengelolaan data diterapkan dengan menggunaan
    database

Database
Data Data Data Data Data
Informasi
Data Data Data Data Data
Proses
4
Database dan Sistem Informasi
Manajer
Menggunakan pengetahuan yang diturunkan dari
database untuk keunggulan kompetitif atau
pengambilan keputusan
Sistem Informasi
Database
5
Database dan Sistem Informasi
Profesional TI
Menganalisa kebutuhan-kebutuhan dan merancang dan
mengimplementasikannya
6
Contoh Aplikasi Database
  • Perbankan informasi nasabah, rekening,
    pinjaman, transaksi perbankan
  • Penerbangan reservasi dan jadwal

7
Contoh Aplikasi Database
  • Transportasi Kereta Api

8
Contoh Aplikasi Database
  • Jasa Paket tarif paket, tracking paket

9
Contoh Aplikasi Database
  • Universitas Informasi mahasiswa, registrasi
    matakuliah, daftar nilai
  • Sumber Daya Manusia Informasi pegawai, riwayat
    pekerjaan, gaji, dan pelatihan
  • Telekomunikasi Tarif SLJJ, tagihan bulanan,
    saldo kartu prabayar

10
Contoh Aplikasi Database
  • Universitas Informasi mahasiswa, registrasi
    matakuliah, daftar nilai
  • Sumber Daya Manusia Informasi pegawai, riwayat
    pekerjaan, gaji, dan pelatihan
  • Telekomunikasi Tarif SLJJ, tagihan bulanan,
    saldo kartu prabayar

11
Aplikasi Perdagangan Online
  • Katalog produk
  • Pemesanan produk
  • Pencarian produk

12
Aplikasi Perdagangan Online(Lanjutan)
  • Toko Buku
  • Amazon.com
  • Sanur.com
  • Bookpool.com
  • Toko Komputer
  • www.tokopc.com
  • www.bhineka.com
  • Penyedia tanaman hias
  • Agristarts.com
  • Malesiana.com
  • Caladiumbulbs.com

13
Ensiklopedia
  • Berisi informasi apapun seperti kalau membuka
    kamus
  • Contoh
  • wikipedia.org
  • britanica.com

14
Definisi Database
  • a collection of related data (Elmazri
    Navathe, 1994)
  • an organized collection of logically related
    data (McFadden, Hoffer, and Presscot, 2002)
  • a collection of data, typically describing the
    activities of one or more related organizations
    (Ramakrishnan Gerke, 2000)

15
Database
Database Akademik
Mahasiswa
Registrasi Matakuliah
Nilai Matakuliah
16
Data dan Informasi
  • Data Deskripsi tentang benda, kejadian,
    aktivitas, dan transaksi, yang tidak mempunyai
    makna atau tidak berpengaruh secara langsung
    kepada pemakai
  • Misal 6.30 27 6.32 28 6.34 27. Apa artinya?
  • Data bisa berupa teks grafik, citra, suara, atau
    bahkan video

17
Data dan Informasi
  • Informasi Data yang telah diproses sedemikian
    rupa sehingga meningkatkan pengetahuan sesorang
    yang menggunakan data tersebut (McFadden dkk,
    1999)
  • Informasi Data yang telah diorganisasikan ke
    dalam bentuk yang sesuai dengan kebutuhan
    seseorang (Kadir, 2001)

18
Metadata
  • Metadata data yang menjelaskan
    sifat/karakteristik data yang lain.
  • Contoh data yang menjelaskan data pegawai

Nama Tipe Panjang Keterangan
NIP Alphanumeric 5 Nomor pegawai
Nama Alphanumeric 25 Nama pegawai
Gaji Long Gaji pegawai
19
Sistem Pemrosesan Berkas Tradisional
  • Bentuk pemrosesan dasar yang lahir sebelum
    database muncul
  • Berkecunderungan tidak berbagi berkas (Setiap
    aplikasi memiliki berkas tersendiri)

Personalia
Aplikasi Personalia
Pelatihan
Aplikasi Pelatihan
20
Sistem Pemrosesan Berkas Tradisional
  • Dependensi data-program
  • Perubahan data membuat sejumlah program perlu
    dimodifikasi
  • Duplikasi data
  • Data yang sama muncul pada beberapa berkas
  • Keterbatasan berbagi data (Isolasi data - banyak
    format file)
  • Waktu pengembangan lama
  • Perlu membuat program untuk mengakses data
  • Problem integritas (kekonsistensian)
  • Kekakangan integritas (misalnya saldo gt) menjadi
    bagian dari program
  • Keamanan data tidak terjamin

21
Aplikasi Database
  • Aplikasi database adalah program aplikasi yang
    digunakan untuk melaksanakan sederet kegiatan
    yang ditentukan oleh pemakai.
  • Beberapa operasi dasar yang dilakukan oleh
    aplikasi database
  • Menambah data
  • Membaca data
  • Mengubah data
  • Menghapus data

22
Pendekatan Database
  • Pendekatan database ? menekankan pada integrasi
    dan berbagi data dalam sebuah organisasi
  • Memerlukan kepedulian dari pihak eksekutif atas
  • Fakta Informasi dapat menjadi senjata
    (keunggulan komptetitif)

23
Ranah Aplikasi Database
  • Personal computer databases
  • Workgroup databases
  • Department databases
  • Enterprise databases

24
Personal Computer Databases
  • Untuk mendukung pemakai tunggal yang menggunakan
    sebuah PC

25
Workgroup Databases
  • Digunakan untuk mendukung workgroup
  • Workgroup Sekelompok tim kecil , lt 25 orang,
    yang berkolaborasi dalam proyek atau aplikasi
    yang sama

LAN
Workgroup database
Database server
26
Department Databases
  • Department database database yang dirancang
    untuk mendukung berbagai fungsi dan aktivitas
    dalam suatu departemen

LAN
Department database
Lingkup departemen
Database server
27
Enterprise Databases
  • Enterprise database database yang memiliki
    lingkup dalam sebuah perusahaan (mencakup
    beberapa departemen)

Departemen Akunting
Enterprise database
Departemen SDM
Database server
Departemen Pemasaran
28
Keuntungan Pendekatan Database
  • Independensi program-data
  • Meminimalkan redundansi data
  • Meningkatkan konsitensi data
  • Meningkatkan kemampuan berbagai data
  • Meningkatkan produktivitas pengembangan aplikasi
  • Meningkatkan pencapaian standarisasi
  • Meningkatkan kualitas data
  • Meningkatkan tanggapan dan kemudahan akses
    terhadap data
  • Mengurangi pemeliharaan program

29
Independensi Program-Data
  • Struktur data pada database terpisah dengan
    program
  • Perubahan struktur data tidak membuat program
    harus dimodifikasi

Program
Program
Database
Struktur Data
Kode
Kode
Paradigma lama
Pendekatan database
30
Redundansi Data
  • Redundansi data dapat dikurangi dengan cara data
    yang sama untuk aplikasi yang berbeda dijadikan
    satu

Data Pegawai
Bagian penggajian
Data Pegawai
Data Pegawai
Bagian pelatihan
Mengatasi redundansi data
Contoh redundansi data
31
Konsistensi Data
  • Pengurangan redundansi data berimplikasi pada
    peningkatan konsistensi data (mengurangi
    kemungkinan untuk tidak konsisten)
  • Contoh Dua biro perjalan tidak terhubung ke
    database milik maskapai penerbangan. Apa yang
    terjadi kalau salah satu biro sudah menjual
    tempat duduk nomor 4 padahal biro yang lain tidak
    tahu?

32
Berbagi Data
  • Data dapat diakases oleh banyak pemakai dengan
    tetap memperhatikan otorisasi
  • Istilah multiuser menyatakan bahwa sebuah data
    bisa diakses oleh banyak orang dalam waktu yang
    bersamaan

33
Produktivitas Pengembangan Aplikasi
  • Kemudahan dalam mengakses database membuat waktu
    untuk pengembangan aplikasi dapat dipersingkat
  • Sistem database menyediakan banyak tool yang
    berguna untuk pembuatan aplikasi
  • Report generator
  • Form generator

34
Standarisasi
  • Standarisasi seperti nama data, panjang data,
    kemungkinan nilainya, dan bahkan prosedur untuk
    mengaksesnya dapat diatur oleh yang berwewenang
    (DBA)
  • Contoh
  • Nama pegawai selalui bertipe Aplhanumeric dengan
    panjang maksimal 35 karakter.
  • Semua pemrogram menggunakan standar tersebut

35
Kualitas Data
  • Kualitas data sangat berpengaruh terhadap
    pemerolehan informasi yang berkualitas
  • Adanya kekangan (constraint) dalam database
    membuat pelanggaran terhadap isi data oleh
    pemakai tidak akan ditoleransi oleh sistem dengan
    sendirinya
  • Kekangan adalah suatu aturan yang diterapkan pada
    data dan tidak bisa dilanggar oleh pemakai.
    Contoh Agama hanya bisa diisi dengan I, K, H, B,
    P. Sistem database akan menolak kalau huruf X
    dicoba untuk dimasukkan

36
Tanggapan dan Akses
  • Sistem database memberikan tanggapan dan akses
    yang cepat sekalipun pemakai adalah orang yang
    tidak tahu tentang pemrograman
  • Dengan menggunakan perintah dalam level SQL
    (Structured Query Language) yang mudah untuk
    dipahami oleh orang awam, akses terhadap database
    mudah sekali dilakukan

37
Pemeliharaan Program
  • Perubahan terhadap struktur data dengan berbagai
    alasan seringkali dilakukan selama tahapan
    pemeliharaan misalnya data baru ditambahkan atau
    panjang suatu data ditambah
  • Perubahan seperti ini tidak selalu membuat
    program-program yang telah jadi harus ikut diubah
Write a Comment
User Comments (0)
About PowerShow.com