-
Notifications
You must be signed in to change notification settings - Fork 4
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).
-
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 adalah kumpulan record yang menggambarkan himpunan entitas. Sehingga database bisa didefinisikan sebagai kumpulan file yang memiliki hubungan tertentu diantara record pada file tersebut.
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 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.