Penelitian ini dilakukan karena sistem pembelian yang ada di divisi kacang atom PT. Garudafood Putra Putri Jaya masih memiliki kelemahan pengendalian internal. Bagian Pembelian memesan bahan baku yang tidak sesuai dengan kebutuhan produksi, pemasok mengirim barang tidak sesuai dengan standar yang ditetapkan oleh perusahaan, bagian pembelian terlambat membuka purchase order (PO) sehingga pemasok terlambat mengirimkan bahan baku. Oleh karena itu penelitian ini akan melakukan analisis sistem pembelian untuk mendukung pengendalian internal pada divisi kacang atom. Data yang digunakan dalam penelitian ini adalah data kualitatif yang diperoleh secara primer dan sekunder. Metode pengumpulan data adalah wawancara dan dokumentasi. Analisis data menggunakan konsep unsur pokok pengendalian internal. Hasil penelitian ini memberikan saran perbaikan yaitu memasukkan bagian quality control (QC) ke dalam struktur organisasi, bagian gudang memberikan informasi tentang kualitas barang kepada bagian pembelian, dan memilih pemasok yang sering memberikan bahan baku sesuai standar