Barcode adalah Sebuah kode mesin yang dapat dibaca. Barcode terdiri dari bentuk barisan batang dan spasi (hitam dan putih) dalam rasio yang didefinisikan dan mempresentasikan karakter alphanumerik. Di awal perkembangannya penggunaan barcode dilakukan untuk membantu proses pemeriksaan barang-barang secara otomatis pada super market. Tetapi saat ini barcode sudah banyak digunakan dalam berbagai aplikasi, seperti misalnya digunakan sebagai kartu identitas, kartu kredit dan untuk pemeriksaan secara otomatis pada perpustakaan. Alat yang digunakan untuk membaca barcode adalah barcode scanner.