Posted in: Umum

MEMBUAT BASIS DATA

MEMBUAT BASIS DATA

      Konsepnya, proses pembuatan sebuah basis data akan melibatkan tiga langkah utama, yaitu:
a.          Menentukan data yang anda butuhkan.
b.         Menguraikan data tersebut.
c.          Memasukkan data kedalam basis data.

Menentukan kebutuhan data 

      Menentukan data yang perlu dikumpulkan dan disimpan adalah langka penting dalam mencapai suatu system informasi berbasis computer,kita dapat menggunakan 2 pendekatan dasar untuk menentukan kebutuhan data yaitu Pendekatan pada proses(process-oriented) dan pemodelan perusahaan.
ü  Pendekatan yang berorientasi pada proses 
      Pendekatan ini juga disebut dengan pendekatan yang berorientasi pada masalah(problem-oriented approach) dan pemodelan yang berorientasi pada proses(process oriented modeling).Untuk mendefinisikan kebutuhan data pada pendekatan ini memiliki langkah-langkah berikut :
1. Mendefinisikan masalah
2. Mendefinisikan keputusan yang dibutuhkan 
3. Menjabarkan kebutuhan informasi
4. Menentukan pemrosesan yang dibutuhkan
5. Menentukan spesifikasi kebutuhan data
Alasan mengapa pendekatan process-oriented kadang-kadang disebut pendekatan problem-oriented adalah karena dimulai dengan masalah.
ü  Pendekatan pemodelan perusahaan
      Kekuatan pada pendekatan ini adalah mengambil keuntungan dari sudut pandang sumber daya data perusahaan yang luas,dan memiliki kelemahan yaitu kesulitan dalam mengaitkan data dari suatu masalah bisnis ke data dari masalah bisnis yang lainnya.
Kelemahan itu dapat diatasi dengan menentukan seluruh kebutuhan data perusahaan dan kemudian menyimpan data tersebut dalam basis data.
Diagram Relasi Entitas
      Diagram relasi entitas (entity relationship diagram-ERD) seperti ditunjukkan dengan namanya,berhubungan dengan data didalam entitas dan hubungan antar entitas.ketika pengguna dan specialis informasi mulai untuk berkomunikasi tentang kebutuhan data untuk suatu system informasi,mereka akan berbicara mengenai pengumpulan field-field data yang saling berhubungan(Entitas) daripada field-field data individu.Tabel merupakan hasil dari pemecahan entitas menjadi unit-unit yang ukurannya kecil yang mengikuti aturan-aturan struktur basis data.satu entitas dapat berubah menjadi satu table,namun sering kali satu entitas dipecah menjadi menjadi beberapa table.ERD adalah tingkat konseptualisasi data yang lebih tinggi daripada table.
Diagram Kelas
      Teknik dimana data yang digunakan dalam aplikasi dan tindakan-tindakan yang terkait dengan data dapat disajikan secara grafis,dan merupakan beberapa model rancangan yang berorientasi pada objek.Objek adalah bongkahan konseptual dari suatu system informasi data.
            Diagram kelas terdiri atas kelas-kelas yang memiliki nama,field-field didalam kelas,dan tindakan-tindakan (metode)yang dilakukan atas kelas.Diagram kelas dibawah dimulai dengan nama kelasdibagian atas kotak.”clsPERUSAHAAN” adalah nama kelas dari entitas PERUSAHAAN yang sudah diuraikan sebelumnya. Relasi antar kelas “PERUSAHAAN” dengan “clsPRODUK” diberi nama “Menjual” yang dibaca dengan “satu kejadian dimana kelas”clsPERUSAHAAN” menjual satu atau lebih kejadian dalam kelas “clsPRODUK” dan “satu kejadian dimana kelas clsPRODUK akan dijual hanya pada satu kejadian dalam kelas “clsPERUSAHAAN”.