Senin, 19 April 2021

Sistem Basis Data

             Tahap  Perancangan Basis Data



Secara khusus proses perancangan berisikan 2 aktifitas paralel. Aktifitas yang pertama melibatkan perancangan dari isi data dan struktur basis data, sedangkan aktifitas kedua mengenai perancangan pemrosesan basis data dan aplikasi-aplikasi perangkat lunak.

Proses perancangan basis data sebagai berikut :

·        Fase 1 - Pengumpulan Data dan Analisis.

·        Fase 2 - Perancangan Basis Data Secara Konseptual.

·        Fase 3 - Pemilihan DBMS.

·        Fase 4 - Perancangan Basis Data Secara Logika.

·        Fase 5 - Perancangan Basis Data Secara Fisik.

·        Fase 6 - Implementasi Sistem Basis Data.

 

Manakah dari 6 tahap tersebut sebagai aktifitas utama dalam proses perancangan basis data ? Mengapa ?

·        Perancangan Basis Data Secara Konseptual.

·        Perancangan Basis Data Secara Logika.

·        Perancangan Basis Data Secara Fisik.

Krena suatu database yang merupakan hasil dari tahap 1 dan menghasilkan sebuah conceptual database schema pada DBMS-independent model data tingkat tinggi seperti EER (Enhanced Entity Relationship) model.setelah itu skema konseptual ditransformasikan dari model data tingkat tinggi yang digunakan pada tahap 2 ke dalam model data dari model data dari DBMS yang dipilih pada tahap 3.

 

Mengapa perancangan skema dan aplikasi dilakukan secara parallel ?

Karena aktifitas pertama yaitu desain skema konseptual, menentukan kebutuhan data yang dihasilkan pada tahap 1 dan menghasilkan skema basis data konseptual. Aktifitaskedua, desain transaksi dan aplikasi, menentukan analisa aplikasi basis data pada tahap1 dan menghasilkan spesifikasi level tinggi untuk aplikasi tersebut.

 

Mengapa digunakan model data implementation-independent selama perancangan skema konseptual ?

Skema konseptual tidak tersedia sebagai deskripsi stabil dari isi basis data. Pemilihan DBMS dan keputusan desain dapat berubah tanpa mengubah skema konseptual DBMS-independent.

 

Mengapa diperlukan koleksi (Pengumpulan data) dan analisa kebutuhan

Karena ini suatu tahap dimana kita melakukan proses indentifikasi dan analisa kebutuhan-kebutuhan data dan ini disebut pengumpulan data dan analisa. Untuk menentukan kebutuhan-kebutuhan suatu sistem database, kita harus mengenal terlebih dahulu bagian-bagian lain dari sistem informasi yang akan berinteraksi dengan sistem database, termasuk para user yang ada dan para useryang baru beserta aplikasi-aplikasinya. Kebutuhan-kebutuhan dari para user dan aplikasi-aplikasi inilah yang kemudian dikumpulkan dan dianalisa.


Minggu, 18 April 2021

Perancangan basis data dalam Micro Life Cycle

 



Aktifitas-aktifitas yang berhubungan dengan basis data sebagai micro life cycle dan termasuk fase-fasenya sebagai berikut :

·        Database Planning, aktifitas ini akan disusun bagaimana langkah-langkah siklus hidup dapat direalisasikan secara lebih efisien dan efektif.

·        Pendefinisian Sistem, definisi ruang lingkup basis data (contoh : para pemakai, aplikasi-aplikasinya, dsb)

·        Desain, pada bagian dari fase ini perancangan sistem basis data secara

konseptual, logikal dan fisik dilaksanakan.

·        Implementasi, pemrosesan dari penulisan definisi basis data secara konseptual, eksternal dan internal, pembuatan file-file basis data yang kosong dan implementasi aplikasi perangkat lunak.

·        Konversi Data, basis data ditempatkan baik secara memanggil data secara langsung ataupun merubah file-file yang ada ke dalam format sistem basis data dan memangggilnya kembali.

·        Konversi Aplikasi, beberapa aplikasi perangkat lunak dari suatu sistem sebelumnya dikonversikan ke suatu sistem yang baru.

·        Uji Coba dan Validasi, sistem yang baru ditest dan diuji kebenarannya.

·        Pengoperasian, operasi-operasi pada sistem basis data dan aplikasi-aplikasinya.

·        Monitoring dan Pemeliharaan, selama fase operasi, sistem secara konstan memonitor dan memelihara basis data. Pertambahan dan pengembangan data dan aplikasi-aplikasi perangkat lunak dapat terjadi. Modifikasi dan pengaturan kembali basis data mungkin diperlukan dari waktu ke waktu.