Proses dan Langkah-langkah Pengembangan Basis Data


Proses Pengembangan Basis Data

Secara garis besar, proses pengembangan basis data adalah:

  1. Penentuan Tujuan
    Tujuan ditetapkan berdasar parameter pemakai dan data. Pemakai menentukan tujuan dari aplikasi yang akan dipakai. Sedangkan data menentukan bagaimana tujuan tersebut dapat dicapai. Tujuan dinyatakan tanpa adanya kekangan, misalnya respon yang seketika, dapat dipercaya, dan perlindungan terhadap kebebasan pribadi.
  2. Ikatan (Bindings)
    Bindings merupakan ukuran tingkat fleksibilitas yang dilakukan untuk mencapai efisiensi dalam perancangan basisdata. Ukuran-ukuran tersebut misalnya : struktur file, model basisdata, skema / relasi, pemanggilan informasi, serta perawatan data dan integritas basisdata.Faktor fleksibilitas seringkali bertentangan dengan unjuk kerja. Jika mementingkan fleksibilitas maka struktur record menjadi sangat bermacam-macam. Jika mementingkan unjuk kerja maka akan terjadi pemaksaan pada hal-hal tertentu.
  3. Dokumentasi
    Dokumentasi yang penting adalah model basisdata. Model basisdata akan menentukan proses yang diperlukan untuk pembentukan file, perawatan file, dan pemanggilan informasi.Bentuk yang harus didokumentasikan adalah skema basis data, relasional basisdata, dan definisi variabel yang dipakai
  4. Pemrograman
    Implementasi akhir setelah proses perancangan basisdata selesai adalah dengan melakukan pemrograman.

Langkah-langkah Pengembangan Sistem Basis Data

Komponen yang terlibat dalam pengembangan SBD : File Basis data, Software, Hardware, Personil yang terlibat. Langkah-langkah dalam pengembangan SBD :

  1. Spesifikasi kebutuhan

    • Definisi masalah dan studi kelayakan
    • Rinci spesifikasi
  2. Evaluasi alternatif

    • Indikasi alternatif
    • Seleksi alternatif
  3. Desain

    • Spesifikasi dan order perangkat keras
    • Desain logik program
    • Desain struktur data
    • Desain prosedur untuk pemakai dan operator
    • Definisi struktur organisasi pemakai
  4. Implementasi
    • Instalasi dan pengujian perangkat keras
    • Coding dan pengujian unit-unit program
    • Konversi data
    • Pembuatan dokumen prosedur
    • Pelatihan pemakai
    • Pengujian menyeluruh


Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *