Page 21 - TUGAS UAS_MEDIA PENDIDIKAN
P. 21
Basis Data
Basis data (database) adalah kumpulan data yang terorganisir dengan cara tertentu, sehingga
mudah diakses, dikelola, dan diperbarui. Basis data menyimpan informasi dalam format
yang struktural dan dapat diakses oleh satu atau lebih program aplikasi sekaligus. Ada
beberapa konsep dasar yang terkait dengan basis data:
1. Data:
Definisi: Informasi yang dapat diolah oleh komputer. Data bisa berupa fakta, angka, teks,
gambar, suara, atau jenis informasi lainnya.
2. Sistem Manajemen Basis Data (SMBD):
Definisi: Perangkat lunak yang digunakan untuk membuat, mengelola, dan memberikan
akses ke basis data. Contoh SMBD termasuk MySQL, PostgreSQL, Microsoft SQL Server,
dan Oracle Database.
3. Tabel:
Definisi: Struktur dasar penyimpanan data dalam basis data relasional. Tabel terdiri dari
baris dan kolom, di mana setiap kolom memiliki jenis data tertentu dan setiap baris
mewakili satu entitas.
4. Entitas:
Definisi: Objek yang direpresentasikan dalam basis data. Entitas bisa menjadi objek fisik
seperti orang atau barang, atau konsep abstrak seperti pesanan atau transaksi.
5. Kunci Primer (Primary Key):
Definisi: Satu atau beberapa kolom dalam tabel yang secara unik mengidentifikasi setiap
baris. Kunci primer digunakan untuk memastikan keunikan data dalam tabel.
6. Relasi:
Definisi: Hubungan antara tabel dalam basis data relasional. Relasi menciptakan
keterhubungan antara data dalam tabel berbeda.
7. SQL (Structured Query Language):
Definisi: Bahasa pemrograman khusus yang digunakan untuk mengelola dan memanipulasi
data dalam basis data. SQL digunakan untuk melakukan operasi seperti pengambilan data,
penyisipan data, pembaruan data, dan penghapusan data.
8. Indeks:
Definisi: Struktur data yang membantu meningkatkan kinerja pencarian data dalam tabel.
Indeks membuat pencarian data menjadi lebih efisien.
Basis data dapat diakses dan dimanipulasi menggunakan perangkat lunak aplikasi yang
sesuai dengan kebutuhan pengguna atau melalui kueri menggunakan SQL. Basis data sangat
penting dalam berbagai aplikasi, termasuk sistem manajemen perusahaan, situs web, sistem