Tampilkan postingan dengan label Software. Tampilkan semua postingan
Tampilkan postingan dengan label Software. Tampilkan semua postingan

Field atau kolom(coloumn) harus memiliki type data.
Sifat dari field adalah:

    1. Berfungsi sabagai PRIMARY KEY

    Contoh: kode_buku adalah primary key table karyawan

    2. Berfungsi sebagai FOREIGN KEY

    Foreign key dari sebuah teble akan mereferensi atau mengacu ketable lain sehingga kedua table tersebutsaling berhubungan satu sama lain. Foreign key akan mereferensi ke primary key table lain. Foreign key biasanya digunakan untuk menghindari adanya kesalahan dalam menginput data. Misal,seorang user menginputkan kode_buku(priymary key) 10,padahal dalam database tidak ada kode tersebut maka database akan menolak. Foreign key juga berfungsi untuk mencegah terjadinya manipulasi data oleh pihak yang tidak bertanggung jawab.



    3. Unik

    4. AutoIncrement

    Ada field-field tertentu yang tidak perlu kita isi tetapi system akan memasukan data ke field tersebut,misalnya nomor urut. System akan memasukkan nomor urut secara otomatis dan akan bertambah nilainya.



    5. Memiliki nilai default

    Jika kita tidak mengisikan data ke field dalam table,maka kita bias mamberikan nilai default.



    6. Autocompute

    Database akan melakukan perhitungan secara otomatis.



    7. NullAble

    NullAble(null) maka field boleh dikosongkan.

3 level arsitektur basis data:

    1. Laval fisik/internal
    Level ini merupakan level yang paling rendah yang menggambarkan bagaimana data disimpan secara fisik. Missal kita mamiliki data pegawai, data tersebut disimpan didalam disk berdasarkan atribut-atribut didalamnya.

    2. Level konseptual/logika
    Pada level ini menggambarkan basis data pada hubungan atau relasi antar entitas yang biasanya digambarkan dengan diagram-diagram/model

    3. Level pandangan pengguna (User View Level)/Eksternal
    Level ini adalah level tertinggi yang menggambarkan sebagian saja yang dilihat dan dari keseluruhan data base. Hal ini desebabkan dari beberapa pengguna(end user,programmer,DBA) sesuai dengan bahasa yang digunakan (tidak semua dibutuhkan).
      a. Programmer : bahsa yang digunakan adalah bahasa pemrograman seperti Java,C,COBOL dll.

      b. End user : bahasa yang digunakan adalah bahasa query atau menggunakan fasilitas yang tersedia pada program aplikasi. Pada level ini user dibatasi pada perangkat keras maupun lunak yang digunakan pada basis data.

Setelah kebutuhan dikumpulkan,analisis terhadap kebutuhan analisis dilakukan dengan beberapa alat (tools)seperti :

1. DFD(Data Flow Diagram)

DFD memberi gambaran bagaimana data berubah sejalan dengan alirannya dalam sistem dan menggambarkan fungsi-fungsi yang mengubah data-data

2. ERD(Entity Relationship Diagram)

Menggambarkan relasi object-object data

3. STD(State Trantition Diagram)

Menggambarkan bagaimana kerja system melalui kondisi(state) dan kejadian yang menyebabkan kondisi berubah. STD juga menggambarkan aksi yang dilakukan karena kejadian tertentu.

Database

Diposting oleh infoku | 12.18

  • Data adalah fakta mengenai objek, orang, dan lain-lain. Bersifat atomik.
  • Sedangkan Informasi adalah hasil analisis dan sintesis terhadap data.
  • Basis data adalah kumpulan data, yang dapat digambarkan sebagai aktifitas dari satu atau lebih organisasi yang berelasi.
  • Basis data (database), atau sering pula dieja basisdata, adalah kumpulan data (informasi) yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan software untuk memperoleh informasi dari basis data tersebut. Software yang sering untuk mengelola basis data disebut sistem manajemen basis data (database management system, DBMS).

Sistem basis data adalah sistem terkomputerisasi dimana tujuannya adalah untuk menyimpan data, mengakses data, dan mengubah data sesuai dengan permintaan.

Didalam database,data disimpan dalam bentuk tabel,sebagai contohnya data yang disimpan didalam Ms Axcel,SQL Server 2000,SQL Server 2005,My SQL,Oracle dan lain-lain.

Sistem database dikelompokkan menjadi:

  1. Data
    Merupakan informasi yang disimpan dalam suatu stuktur tertentu,yang terintegrasi.

  2. Hardware
    Merupakan perangkat keras yang berupa komputer dengan media penyimpanan sekunder yang digunakan untuk menyimpan data karena data base biasanya memiliki ukuran yang sangat besar.

  3. Software
    merupakan perangkat lunak yang digunakan untuk melakukan pengolahan database. Perangkat lunak ini sering disebut sebagai Database Managemen System(DBMS)

  4. User
    Merupakan pengguna data yang tersimpan atau yang terkelola. user dapat seorang yang mengelola database tersebut(Database Administrator) atau end user yang mengambil hasil dari pengelolaan database melalui bahasa Query. User juga dapat seorang programer yang membangun aplikasi yang terhubung dalam database dengan menggunakan bahasa pemrograman seperti C,Visual Basic,Java

Learn more The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling (Second Edition)