basis data(dasar)

Konsep Dasar (2)
Database as a part of IS
􀂄 Informations system capture data from its
environment, process data, and produce output
information for decision making
􀂄 Contoh:
􀂄 Keputusan membeli bahan baku, membutuhkan
informasi apa saja ?
􀂄 Keputusan memperbaiki atau mengganti mesin yang
rusak ?
Database as a part of IS
􀂄 To provide long-term “memory” for information
system
􀂄 Berinteraksi dengan komponen IS yang lain :
people, procedures, input, output, software, and
hardware guna mencapai tujuan IS
Goals of database development
􀂄 Developed common vocabulary
􀂄 Define the meaning of data
􀂄 Ensure data quality
􀂄 Efficient implementation
Develop common vocabulary
􀂄 Basis data menyediakan data yang dapat dipakai secara
umum oleh setiap bagian perusahaan
􀂄 Contoh :
􀂄 Data mahasiswa akan memiliki item data yang standar, baik
bagi bagian akademik, maupun keuangan
􀂄 Data barang akan distandarkan berdasarkan kebutuhan
bagian pembelian, penjualan, gudang, produksi
Define the meaning of data
􀂄 Memberikan arti bagi setiap data yang disimpan
􀂄 Menggambarkan business rule (kebijakan organisasi)
dalam memroses transaksi
􀂄 Contoh business rule :
􀂄 Mahasiswa dapat mengikuti kegiatan akademik setelah selesai
menyelesaikan administrasi keuangan
􀂄 Kasir akan membayar utang, jika sudah ada bukti pemesanan,
tanda terima barang, dan tagihan dari supplier
Ensure data quality
􀂄 Complete
􀂄 Lack of ambiguity
􀂄 Correct
􀂄 Timeliness
􀂄 Reliability
􀂄 Consistent
Efficient implementation
􀂄 Trade off between performance vs other goals
􀂄 Tidak dapat seketika diciptakan
􀂄 Harus melalui proses pemantauan & feedback.
Database development process
Conceptual Data
Modeling
Logical Database
Design
Distributed Database
Design
Physical Database
Design
Conceptual data modeling
􀂄 Menggambarkan karakteristik keterhubungan antar
entitas (obyek) dalam sistem informasi
􀂄 Umumnya digambarkan dengan Entity Relationship
Diagram (ERD)
􀂄 Dibuat berdasarkan data requirement, diperoleh dari :
􀂄 Wawancara dengan user
􀂄 Dokumentasi sistem
􀂄 Formulir/dokumen/laporan yang digunakan
Logical database design
􀂄 Implementasi konsep pada ERD menjadi konsep
database
􀂄 Menghasilkan rancangan tabel dalam relational database
􀂄 Meliputi proses conversion
Distributed database design
􀂄 Mengevaluasi alternatif penempatan database, untuk
menjamin performance keseluruhan
􀂄 Performance dapat diukur berdasarkan:
􀂄 Response time
􀂄 Improved availability of data
􀂄 Improved control
Physical database design
􀂄 Membuat database dengan DBMS di setiap lokasi data
􀂄 Menjamin performance di lokasi tertentu
􀂄 Index dilemma : more index 􀃆 good response time in
searching, but poor response time in updating
Tools of database development
􀂄 CASE (computer-aided software engineering) tools
􀂄 Higher quality results
􀂄 Faster implementation
􀂄 Lower cost
􀂄 Contoh : Power Designer, Oracle Designer, Visual
Studio.Net Enterprise Architect, ER/Studio, … etc
Classification of case tools
􀂄 Front-End CASE Tools
􀂄 Diagramming
􀂄 Documenting
􀂄 Analyzing
􀂄 Back-End CASE Tools
􀂄 Prototypes
􀂄 Generate Code
Diagramming
􀂄 Proses menggambar model (ERD)
􀂄 Fungsi minimal sebuah CASE tools
Documenting
􀂄 Mencatat detail data yang dibutuhkan pada diagram yang
dibuat (field type, width, … etc)
􀂄 Mencatat asumsi, alternatif, ataupun catatan lainnya (notes)
Analyzing
􀂄 Dengan kemampuan ini, CASE tools dapat
membuatkan database secara otomatis dari konsep
(ERD) yang dibuat.
􀂄 Analyzing features:
􀂄 Forward Engineering : ERD 􀃆 Tables
􀂄 Backward Engineering : Tables 􀃆 ERD
Prototyping
􀂄 Provide link between database development and
application development
􀂄 Example :
􀂄 Create forms, reports
􀂄 Create codes, SQL statements

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s