Tuesday, April 21, 2020

Materi XI TKJ : Konsep Database

Istilah Database
Table
Sebuah tabel merupakan kumpulan data (nilai) yang diorganisasikan ke dalam baris (record) dan kolom (field). Masing-masing kolom memiliki nama yang spesifik dan unik.


Field

Field merupakan kolom dari sebuah table. Field memiliki ukuran type data tertentu yang menentukan bagaimana data nantinya tersimpan.


Record

Field merupakan sebuah kumpulan nilai yang saling terkait.


Key

Key merupakan suatu field yang dapat dijadikan kunci dalam operasi tabel. Dalam konsep database, key memiliki banyak jenis diantaranya Primary Key, Foreign Key, Composite Key, dll.


SQL

SQL atau Structured Query Language merupakan suatu bahasa (language) yang digunakan untuk mengakses database. SQL sering disebut juga sebagai query.


Hierarki Database

Urutan atau hierarki database digambarkan dalam gambar sbb :


Komponen Database
1. Data
    Ciri-ciri data didalam database :
  • Data disimpan secara terintegrasi (integrated) : Database merupakan kumpulan dari berbagai macam file dari aplikasi-aplikasi yang berbeda, yang disusun dengan cara menghilangkan bagian-bagian yang rangkap (redundant)
  • Data dapat dipakai secara bersama-sama (shared) : Masing-masing bagian dari database dapat diakses oleh pemakai dalam waktu yang bersamaan, untuk aplikasi yang berbeda.
2. Hardware ( Perangkat Keras )
    Terdiri dari semua perangkat keras koputer sebagai pengolahan database tersebut :
  • Peralatan untuk menyimpan data base , yaitu second storage (Harddisk, CD, disket, flashdisk dll)
  • Peralatan out put & Input Device.
  • Peralatan Komunikasi data
3. Software ( Perangkat Lunak )
      Berfungsi sebagai perantara (interface) antara pemakai dengan data physik pada 
      database.
      Software pada sistem database dapat berupa:
  • DBMS ( Database Management System )
  • Program - program aplikasi pendukung dan prosedur - prosedur.
4. User
    Terbagi menjadi 4 klasifikasi :
     a. Sistem Engineer
         Yaitu tenaga ahli yang bertanggung jawab atas pemasangan sistem basis data dan
         juga mengadakan peningkatan dan melaporkan kesalahan dari sistem tersebut
         kepada pihak penjual.
     b. Database Administrator (DBA), orang/tim yang bertugas mengelola system
         database secara keseluruhan.
     c. Programmer, orang/tim membuat program aplikasi yang mengakses database 

         dengan menggunakan bahasa pemprograman
     d. End user, orang yang mengakases database melalui terminal dengan 

         menggunakan query language atau program aplikasi yang dibuat oleh 
         programmer.

No comments:

Post a Comment

Materi XI TKJ : Membuat Tabel Baru

Bentuk umum SQL untuk membuat suatu table secara sederhana sebagai berikut : CREATE TABLE nama_tabel ( field1 tipe(panjang), field2 t...