Tahapan Perancangan Basis Data

  • Database Planning
  • System Definition
  • Requirement Collection and Analysis
  • Database Design
  • DBMS SELECTION
  • APPLICATION DESIGN
  • Prototyping
  • Implementation
  • Data conversion and loading
  • Testing
  • Operational maintenance

Perencanaan database mencakup :

  • Cara pengumpulan data
  • Format data
  • Dokumentasi yang di perlukan
  • Cara membuat desain
  • Implementasi

Strategi Sistem Informasi

  1. Identifikasi rencana dan sasaran dari organisasi, termasuk mengenai system informasi yang dibutuhkan.
  2. Evaluasi system informasi yang ada untuk menetapkan kelebihan dan kekurangan yang di miliki oleh system tersebut
  3. Penaksiran kesempatan teknik informatika yang mungkin memberikan keuntungan kompetitif.

Definisi Sistem

  • Untuk mendeskripsikan batasan dan ruang lingkup aplikasi database serta sudut pandang user yang utama
  • Mengidentifikasi user view membantu untuk memastikan agar tidak ada pengguna database yang terlupakan
  • User view dapat mengembangkan aplikasi database yang rumit
  • User view juga dapat menguraikan aplikasi menjadi sub-sub bagian yang lebih sederhana


Macam-macam pendekatan yang digunakan :
  1. Centralized approach -> kebutuhan untuk tiap pengguna di buat ke dalam satu set of requirement dan model data global yang nantinya diperlukan dalam pembuatan database.
  2. View integration approach -> kebutuhan untuk tiap user view di buat dalam model data yang terpisah. Model data yang menggambarkan single user view disebut model data local, disusun dalam bentuk diagram dan dokumentasi yang mendeskripsikan kebutuhan user view database.
  3. Gabungan antara kedua pendekatan tersebut.

Requirement collection and analysis :
  • Merupakan proses mengumpulkan dan menganalisis informasi tentang organisasi yang akan didukung oleh aplikasi database
  • Informasi tersebut di analisis untuk mengidentifikasikan kebutuhan user terhadap aplikasi database yang baru.

Database design adalah proses membuat desain yang akan mendukung operasional dan tujuan perusahaan. Tujuan database design adalah :
  1. menggambarkan relasi data antara data yang dibutuhkan oleh aplikasi dan user view
  2. menyediakan model data yang mendukung seluruh transaksi yang diperlukan
  3. menspesifikasikan desain dengan struktur yang sesuai dengan kebutuhan system

Pengertian Data Modelling :
  • Untuk memahami arti atau semantic dari data
  • Untuk memudahkan komunikasi mengenai informasi yang dibutuhkan
  • Membuat model data membutuhkan jawaban dan pertanyaan tentang entities, relationship dan attributes

Kegiatan memilih dbms yang akan digunakan dalam pembuatan database
Berikut langkah-langkah dalam pemilihan dbms :
  1. definisikan waktu untuk melakukan studi referensi
  2. catat dua atau tiga produk yang akan dievaluasi untuk digunakan
  3. evaluasi produk tersebut
  4. rekomendasikam produk yang di pilih dan buat laporan yang mendukungnya

Application Design merupakan perancangan user interface dan program aplikasi yang menggunakan dan melakukan proses terhadap database. Ada 2 aktivitas penting yang ada didalamnya yaitu :
  1. Transaction design -> bertujuan untuk mendefinisikan dan mendokumentasikan karakteristik transaksi berlevel tinggi yang dibutuhkan dalam database
  2. User interface design

Prototyping fungsinya membuat model kerja suatu aplikasi database. Tujuan utamanya yaitu :
  1. Mengidentifikasi fitur system yang sedang berjalan
  2. Memberikan perbaikan atau penambahan fitur baru
  3. Mengklarifikasi kebutuhan user

Mengevaluasi kelayakan dan kemungkinan apa yang terjadi pada design system. 
Implementation merupakan realisasi fisik dari database dan aplikasi design. Implementation database dicapai dengan menggunakan :
  • DDLl untuk membuat skema database dan database files yang kosong
  • DDL untuk membuat user view yang diinginkan

Data conversion dan loading yaitu pemindahan data yang ada ke dalam database yang baru dan menkonversikan aplikasi yang ada agar dapat menggunakan database yang baru.
Testing ialah suatu proses eksekusi program aplikasi dengan tujuan untuk menemukan kesalahan dengan scenario test yang di rencanakan dan data yang sesungguhnya. Pengujian hanya akan terlihat jika terjadi kesalahan pada software.
Operational maintenance ialah suatu proses pengawasan dan pemeliharaan system setelah instlasi, mencakup :
  1. Pengawasan kinerja system, jika kinerja menurun maka memerlukan perbaikan atau pengaturan ulang database
  2. Pemeliharaan dan pembaruan aplikasi database Penggabungan kebutuhan baru ke dalam aplikasi database
Baca Juga :
 
Top