Basis data atau database merupakan komponen penting yang dapat digunakan untuk memudahkan penyimpanan dan pemrosesan data dengan skala besar dan kompleks seperti data dengan skala perusahaan atau organisasi. Agar suatu basis data yang dibuat dapat digunakan tepat sasaran, terdapat beberapa hal yang perlu diperhatikan selama proses pembuatan.
Berikut ini adalah penjelasan terkait langkah – langkah yang dapat dilakukan dalam proses pembuatan suatu basis data. Berikut ini adalah penjelasan terkait langkah – langkah yang dapat dilakukan dalam proses pembuatan suatu basis data.
Section Artikel
Kegiatan perencanaan basis data dilakukan untuk merealisasikan basis data yang dibuat agar lebih efektif dan efisien. Perencanaan basis data dapat dilakukan dengan menentukan hal – hal seperti berikut:
Kegiatan ini bertujuan untuk menentukan batasan dan ruang lingkup dari aplikai basis data yang akan dibuat serta mengetahui pandangan dari beberapa user (user view) yang terlibat.
Pandangan user bisa didapat dari eberapa user perusahaan seperti manajer atau supervisor atau bisa juga disesuaikan dengan area pasar dari perusahaan seperti pendidikan, pemasaran, produksi atau penjualan barang. Dari sini kita akan mendapatkan beberapa pandangan yang dapat diuraikan perbagian.
Kegiatan analisa dari kebutuhan beberapa user terhadap sistem yang akan dibuat. Kegiatan dapat dilakukan dengan beberapa pendekatan yaitu:
Proses ini adalah pembuatan desain dari basis data yang sesuai dengan kebutuhan perusahaan / user. Kegiatan ini dapat dilakukan dengan mengilustrasikan data model menjadi entity-relation (ER) dimana terdapat analisis hubungan antar attribute.
Kriteria untuk menghasilkan data model yang lebih baik yaitu :
Kegiatan ini berfungsi untuk menentukan dan menyeleksi DBMS yang akan digunakan dalam pembuatan basis data yang sesuai dengan kebutuhan perusahaan atau organisasi. Kegiatan yang dapat dilakukan antara lain :
Desain aplikasi merupakan kegiatan yang difungsikan untuk perancangan basis data. Terdapat dua aktivitas penting yaitu:
Mendefinisikan transaksi yang akan terjadi pada basis data meliputi pengaksesan dan perubahana isi basis data atau biasa disebut CRUD (create, read, update and delete) meliputi:
Adalah kegiatan untuk menentukan tampilan desain dari sistem. Berikut ini beberapa hal penting yang harus diperhatikan dalam desain UI:
Kegiatan ini memiliki fungsi untuk membuat model kerja suatu aplikasi. Kegiatan ini bersifat opsional yang meliputi:
Kegiatan realisasi fisik dari basis data dan desain aplikasi yang telah dibuat. Implementasi dapat dilakukan dengan menggunakan:
Merupakan kegiatan dimana melakukan pemindahan data ke database yang baru. Tahapan ini perlu dilakukan ketika terjadi pergantian dari database lama ke database baru. Pada DBMS biasanya sudah disediakan fitur untuk melakukan konversi tersebut.
Kegiatan eksekusi untuk menemukan kesalahan pada sistem dengan menjalankan suatu skenario tes yang telah direncanakan dari pengujian menggunakan data sesuangguhnya. Hal ini berfungsi untuk meminimalissir kesalahan sebelum perilisan sistem
Kegiatan pengawasan dan pemeliharaan sistem yang sudah berhasil dilakukan instalasi. Kegiatan tersebut meliputi: