Computer vision adalah kombinasi antara pengolahan citra dan pengenalan pola. Pengolahan citra digital digunakan untuk memperbaiki dan mengolah informasi suatu gambar untuk keperluan pengenalan objek. Dalam skripsi ini, sistem pengenalan bentuk bangun datar menggunakan kode rantai dibuat dengan menggunakan software Matlab. Bentuk bangun datar yang digunakan antara lain segitiga sama sisi, segi empat, jajaran genjang dan trapesium. Perancangan dilakukan dengan membuat sistem pengenalan yang memiliki beberapa tahap diantaranya adalah tahap membaca citra hasil citraan kamera digital, memotong citra, mengubah ukuran citra menjadi seragam atau sama, mengubah jenis warna citra dari RGB menjadi abu-abu, mencari batas tepi objek pada citra menggunakan teknik konvolusi dengan operator sobel, mengubah citra hasil konvolusi menjadi citra biner, melakukan penipisan tepi objek sehingga menjadi setebal satu piksel, mendeteksi kode rantai objek, melakukan pengenalan pola dengan mencocokkan kode rantai acuan yang telah disimpan sebelumnya dengan kode rantai pada citra baru, dan terakhir yaitu mendeskripsikan bentuk objek. Dari hasil pengujian terhadap sistem, diketahui bahwa sistem dapat membaca semua citra uji. Kemudian proses pemotongan citra, pengubahan ukuran citra, pengubahan warna, pendeteksian tepi, binerisasi, penipisan tepi objek, dan deteksi kode rantai, semuanya dapat berjalan sesuai yang diharapkan. Persentase keberhasilan pada implementasi kode rantai untuk pengenalan bangun datar adalah 96,875%.Kata kunci: Pengolahan Citra, Pengenalan Pola, Bangun Datar, Kode Rantai.