Basis data (database) adalah kumpulan data yang terorganisir dan terstruktur yang disimpan secara elektronik pada suatu sistem komputer. Basis data bertujuan untuk menyimpan, mengelola, dan mengakses data dengan efisien. Data dalam basis data dapat berupa teks, angka, gambar, audio, atau jenis data lainnya.


Basis data sering digunakan untuk mendukung aplikasi bisnis, situs web, sistem manajemen informasi, dan berbagai aplikasi lainnya. Basis data memungkinkan pengguna untuk menyimpan, mengambil, memperbarui, dan menghapus data dengan mudah, serta melakukan berbagai operasi dan analisis data yang kompleks.


Beberapa istilah terkait basis data meliputi:


Sistem Manajemen Basis Data (Database Management System/DBMS): Perangkat lunak yang digunakan untuk mengelola basis data. Contohnya adalah MySQL, Oracle, dan Microsoft SQL Server.


Tabel (Table): Struktur dasar dalam basis data yang digunakan untuk menyimpan data. Tabel terdiri dari baris (record) dan kolom (field) yang mewakili entitas dan atribut dalam suatu domain tertentu.


Skema (Schema): Rancangan atau struktur basis data yang mendefinisikan entitas, atribut, dan hubungan antar entitas.


Kueri (Query): Perintah atau pernyataan yang digunakan untuk mengambil data dari basis data. Kueri memungkinkan pengguna untuk menyaring, mengurutkan, dan melakukan penggabungan data sesuai dengan kebutuhan.


Indeks (Index): Struktur yang digunakan untuk meningkatkan kinerja pencarian dan pengambilan data dalam basis data. Indeks membuat pencarian data lebih efisien dengan mempercepat akses ke data yang relevan.


Basis data memiliki peran penting dalam mengelola informasi dan mendukung pengambilan keputusan di berbagai bidang, termasuk bisnis, ilmu pengetahuan, pemerintahan, dan lainnya.