Pembelian bahan baku pada perusahaan dilakukan apabila stok bahan baku sudah
habis. Jika proses manajemen persediaan bahan baku tidak dilakukan pada
perusahaan, dapat berakibat pada kerugian karena pembelian bahan baku yang tidak dikendalikan. Pembelian bahan baku dapat dikendalikan dengan adanya manajemen persediaan bahan baku, salah satunya dengan menggunakan metode kartu stok First in First Out (FIFO). Metode ini dapat digunakan untuk meminimalkan kelebihan pembelian. Untuk mengatasi masalah di atas, dibuat aplikasi yang memiliki fungsionalitas utama pembelian bahan baku dan manajemen persediaan dengan menggunakan metode FIFO, serta menyajikan laporan akuntansi berupa jurnal umum, buku besar, neraca saldo, kartu stok, dan laporan ikhtisar persediaan bahan baku. Pembangunan aplikasi menggunakan metode berorientasi objek yaitu Unified Modeling Language (UML), Entity Relationship Diagram (ERD), spesifikasi proses. Bahasa pemrograman yang digunakan adalah Hypertext Preprocessor (PHP) dan database MyStructure Query Language (MySQL). Pengujian yang dilakukan dengan metode blackbox testing. Aplikasi yang dibuat dapat mengelola master data, pembelian bahan baku, mengelola persediaan bahan baku, dan menampilkan laporan akuntansi berupa jurnal umum, buku besar, neraca saldo, kartu stok, dan laporan ikhtisar persediaan bahan baku. Dengan aplikasi ini pembelian bahan baku pada perusahaan dapat dikendalikan.
Kata Kunci: Manajemen, pembelian, persediaan, FIFO