Skip to content

Database

Salim edited this page Jun 20, 2020 · 4 revisions

Konsep Database

Apa itu Database

Database adalah kumpulan informasi yang disimpan di dalam komputer secara sistematik sehingga dapat diperiksa menggunakan suatu program komputer untuk memperoleh informasi dari basis data tersebut. Perangkat lunak yang digunakan untuk mengelola dan memanggil kueri (query) basis data disebut sistem manajemen basis data (database management system, DBMS).

Istilah pada Database

  • Entitas
    Sekumpulan obyek yang memiliki karakteristik yang sama dan bisa dibedakan dari yang lainnya. Obyek dapat berupa barang, orang, tempat atau suatu kejadian. Misal mahasiswa, dosen, mobil dan sebagainya.
  • Atribut
    Deskripsi data yang bisa mengidentifikasikan entitas. Misal atribut dari entitas mahasiswa adalah nama, NRP, alamat, e-mail dan sebagainya.
  • Field
    Lokasi penyimpanan untuk salah satu elemen data atribut.
  • Record
    Kumpulan dari field yang berhubungan satu sama lain.

Gambar yang membantu pemahaman istilah pada database

File pada database

File adalah kumpulan record yang menggambarkan himpunan entitas. Sehingga database bisa didefinisikan sebagai kumpulan file yang memiliki hubungan tertentu diantara record pada file tersebut.

Konsep key pada Database

Key pada database adalah elemen record yang dipakai untuk menemukan record tersebut pada waktu akses. Konsep key merupakan konsep yang penting untuk dipahami agar bisa merancang database yang baik. Terdapat beberapa jenis key

  • Primary key
    Field yang mengidentifikasi sebuah record dan bersifat unik.
  • Secondary key
    Field yang mengidentifikasikan sebuah record dan tidak bersifat unik.
  • Candidate key
    Field yang bisa dipilih untuk dijadikan primary key.
  • Composite key
    Primary key yang dibentuk dari beberapa field
  • Foreign key
    Field yang bukan key, tetapi adalah key pada file lain

Database Management System (DBMS)

Database Management System atau yang biasa disebut sebagai DBMS adalah suatu sistem atau perangkat lunak yang dirancang untuk mengelola suatu basis data dan menjalankan operasi terhadap data yang diminta banyak pengguna. Contoh dari DBMS yang sering kita dengar adalah MySQL, Oracle, MsAccess dan sebagainya.
Pada pelatihan kali ini kita akan menggunakan DBMS MySQL dengan menggunakan aplikasi XAMPP. Cara Instalasi :

Selain pada Windows dan Mac, XAMPP juga tersedia untuk linux yang tutorial instalasinya bisa kalian cari sendiri di internet.

Modul Pelatihan

Home

  1. HTML, CSS, Javascript
  2. Database & SQL
  3. PHP & Bootstrap
  4. Laravel & GIT
  5. Wordpress
  6. SEO & Web Configuration
Clone this wiki locally