Garbage In Garbage Out (GIGO) adalah bahasa gaul komputasi populer untuk “jika Anda memasukkan data yang salah, hasilnya juga akan salah.” Istilah ini muncul di komunitas pemrograman, di mana instruktur mengingatkan siswa bahwa mereka harus memeriksa dan memeriksa ulang data dan pengkodean mereka untuk memastikan bahwa hasilnya valid. Istilah ini juga banyak digunakan di industri lain, terutama di industri rekaman, di mana orang menekankan perlunya peralatan yang baik. Dalam hal ini, rekaman awal yang buruk akan menghasilkan album dengan kualitas rendah.
George Fuechsel, seorang programmer IBM awal, umumnya dikreditkan dengan menciptakan istilah tersebut. Dia mengingatkan siswa bahwa komputer akan memproses segala jenis informasi yang diberikan kepada mereka tanpa penilaian atau ketelitian. Jika kesalahan dibuat dalam program, betapapun kecilnya, hal itu dapat mengakibatkan Garbage In Garbage Out, dan dengan demikian menciptakan hasil yang tidak diinginkan. Selama orang menyadari kesalahan komputer, konsep ini bukan masalah besar, meskipun bisa membuat frustasi pada proyek besar. Namun, menjadi masalah ketika orang menerima informasi tentang iman hanya karena itu berasal dari komputer.
Ketika ini terjadi, terkadang bercanda disebut Garbage In Gospel Out. Banyak pengguna komputer bersalah karena menganggap bahwa komputer itu sempurna dan akan selalu memberikan hasil yang benar. Ini dapat menyebabkan masalah serius. Pada tingkat kecil, seseorang bisa saja memiliki fakta yang salah tentang suatu situasi; pada tingkat utama, seseorang dapat mendasarkan keputusan serius pada informasi yang salah.
Pemrogram mencoba untuk menyadari prinsip GIGO, dan pada kenyataannya banyak komputer memiliki kapasitas untuk memeriksa kode untuk kesalahan dasar. Sebagian besar data input, bagaimanapun, masih perlu dikoreksi, terutama jika kompleks dan diisi dengan banyak argumen, yang biasanya terjadi pada komputasi tingkat lanjut. Inilah salah satu alasan para ilmuwan ingin mengonfirmasi data dengan ilmuwan lain — untuk memastikan bahwa perhitungan mereka benar.
Prinsip Garbage In Garbage Out dapat diterapkan pada banyak hal dalam kehidupan. Memasak dengan bahan-bahan berkualitas buruk, seringkali menghasilkan makanan yang mengecewakan. Demikian juga dan pada tingkat yang lebih serius, siswa yang menderita dari pendidikan yang buruk sering berjuang untuk berhasil dalam hidup. Pelajarannya adalah untuk memastikan bahwa ada sesuatu yang berkualitas baik sebelum Anda menggunakannya, apakah itu kode atau sistem pemanas sentral baru.