Bas data ialah istilah yang digunakan dalam sains komputer untuk merujuk kepada pautan komunikasi dan protokol yang digunakan oleh perkakasan dalaman dan peranti luaran komputer untuk menyampaikan data. Ia pada asasnya adalah saluran paip maklumat yang membolehkan komponen sistem komputer yang berbeza bertukar data.
Dalam bentuk yang paling asas, bas data terdiri daripada dua atau lebih wayar yang menyambungkan pelbagai komponen sistem, dengan data itu sendiri dibawa melalui wayar ini sebagai isyarat digital. Isyarat data digunakan untuk memindahkan data antara komponen sistem yang berbeza, seperti unit pemprosesan pusat (CPU) dan memori, atau kad antara muka rangkaian (NIC) dan cakera keras.
Dalam sistem yang lebih kompleks, seperti CPU dan mikropengawal moden, bas data adalah lebih kompleks dan lebih pantas. Biasanya, berbilang wayar (atau jejak) digunakan untuk membawa isyarat data dan protokol seperti Ethernet, PCI Express dan USB digunakan untuk mengalihkan data.
Dalam sistem terbenam, di mana komponen lebih kecil dan lebih rapat bersama, bas data biasanya merupakan susunan tersuai yang membawa data dan isyarat kawalan antara komponen individu. Untuk penghantaran data yang lebih pantas, protokol seperti DDR, SDRAM dan EDO RAM biasanya digunakan.
Bas data ialah bahagian penting dalam reka bentuk sistem yang cekap dalam sistem pengkomputeran, dan digunakan dalam hampir setiap peranti yang mengandungi CPU dan sistem pengendalian, daripada komputer peribadi kepada telefon pintar, tablet dan kamera. Tanpa bas data, komponen sistem komputer tidak dapat berkomunikasi atau menyelaras.