Anda di halaman 1dari 17

05 – Perencanaan Database

Dwi Cahya Astriya Nugraha, S.Kom., M.Kom NEXT

© 2018 // FILKOM UB // ALL RIGHTS RESERVED


01 | SIKLUS HIDUP SISTEM INFORMASI

02 | SIKLUS HIDUP PENGEMBANGAN SISTEM DATABASE

03 | PERANCANGAN/DESAIN DAN IMPLEMENTASI DATABASE

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 2


Dalam Basis Data dikenal beberapa siklus atau alur yang biasa
digunakan:
• Siklus kehidupan sistem informasi yang sering disebut juga
sebagai macro life cycle,
• Siklus kehidupan database yang disebut micro life cycle

Proses perancangan database merupakan bagian dari siklus


hidup sistem informasi. Perbedaan antara macro life cycle
dengan micro life cycle terletak pada tahapannya.

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 3


• Siklus hidup makro mencakup fase-fase berikut:

1. Feasibility analysis
• Lingkup projek, identifikasi pengumpulan dan penyebaran informasi, biaya. Contoh
dimensi kelayakan → Ekonomi, non-ekonomi, teknis
2. Requirements collection and analysis
• Grup pengguna untuk identifikasi masalah, identifikasi aplikasi, komunikasi dan prosedur
3. Design
• Database dan program
4. Implementation
5. Validation and acceptance testing
6. Deployment, operation, and maintenance

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 4


Sebuah sistem database adalah sebuah
komponen dasar dari sebuah organisasi yang
besar, siklus pengembangan sistem database
diturunkan berhubungan dengan siklus hidup
sistem informasi.

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 5


© 2018 // FILKOM UB // ALL RIGHTS RESERVED 6
Tujuan perancangan database:

• Untuk memenuhi informasi yang berisikan kebutuhan-


kebutuhan user secara khusus dan aplikasi-aplikasinya.
• Memudahkan pengertian struktur informasi
• Mendukung kebutuhan-kebutuhan pemrosesan dan
beberapa obyek penampilan (response time, processing
time, dan storage space)

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 8


Ada 6 tahap untuk proses perancangan dan implementasi
suatu database:

1. Pengumpulan data dan analisis


2. Perancangan database secara konseptual
3. Pemilihan sistem manajemen database
4. Perancangan database secara logika
5. Perancangan database secara fisik
6. Implementasi sistem database

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 9


© 2018 // FILKOM UB // ALL RIGHTS RESERVED 10
PHASE 1: Pengumpulan data dan analisis (Requirements
collection and analysis)

Aktifitas-aktifitas pengumpulan data dan analisa:


1. Menentukan kelompok pemakai dan bidang-bidang aplikasinya
2. Peninjauan dokumentasi yang ada
3. Analisa lingkungan operasi dan pemrosesan data
4. Daftar pertanyaan dan wawancara

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 11


PHASE 2: Perancangan database secara konseptual
(Conceptual database design)

Fase perancangan database secara konseptual mempunyai 2 aktifitas


paralel:
1. Perancangan skema konseptual
2. Perancangan transaksi

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 12


PHASE 3: Pemilihan DBMS (Choice of DBMS)

Pemilihan database di tentukan oleh beberapa faktor, diantaranya:

1. Faktor teknik
2. Faktor ekonomi
3. Faktor politik organisasi

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 13


PHASE 4: Perancangan database secara logika (Data
model mapping (logical design))

Pemetaan/mapping dapat diproses dalam 2 tingkat:


1. Pemetaan system-independent
2. Penyesuaian skema ke DBMS yang spesifik

Hasil : DDL

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 14


PHASE 5: Perancangan database secara fisik (Physical
design)

Beberapa petunjuk dalam pemilihan perancangan database secara


fisik:
1. Response time
2. Space utility
3. Transaction throughput

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 15


PHASE 6 Implementasi sistem database (System
implementation and tuning)

• Setelah perancangan secara logika dan secara fisik lengkap, kita


dapat melaksanakan sistem database
• Saat transaksi telah siap dan data telah dimasukkan ke dalam
database, maka fase perancangan dan implementasi telah selesai,
dan kemudian fase operasional dari sistem database dimulai.

© 2018 // FILKOM UB // ALL RIGHTS RESERVED 16


• Connoly, Thomas; Begg, Carolyn; Strachan, Anne; Database Systems: A Practical Approach to
Design, Implementation and Management, Addison Wesley, 1996.
• Date, C.J.; An Introduction to Database System, Addison Wesley Publishing Company, Vol. 1 & Vol.
2, New York, 1990.
• Elmasri, Ramez; Navathe, Shamkant B.; Fundamentals of Database Systems, The
Benjamin/Cummings Publishing Company, Inc., California, 1989.
• Mc Fadden, F.; Hoffer, Jeffrey A; Database Management, Benjamin/Publishing Company Inc., Third
Edition, California, 1991.
• Martin, James; Principles of Database Management, Prentice Hall of India Private Limited, New Delhi,
1992.
• http://dewiar.staff.gunadarma.ac.id/Downloads/files/425/M2+-+DBMS.pdf

© 2018 // FILKOM UB // ALL RIGHTS RESERVED


ADA PERTANYAAN?
Sufia Adha Putri, S.Kom, M.Sc
sufia@ub.ac.id

© 2018 // FILKOM UB // ALL RIGHTS RESERVED

Anda mungkin juga menyukai