Dinas kesehatan merupakan organisasi yang bergerak dibidang kesehatan untuk membantu menyediakan obat untuk setiap puskesmas. Dinas kesehatan memiliki bagian gudang yang memiliki peran untuk menyimpan obat yang sudah dibeli. Bagian gudang merupakan bagian yang mengolah seluruh kegiatan pencatatan yang terjadi pada ruang lingkup gudang. Pencatatan yang dilakukan meliputi pencatatan pendistribusian obat, pencatatan pembelian obat dan pencatatan jumlah stok obat. Dalam menjalakan tugasnya bagian gudang memiliki beberapa anggota yaitu pimpinan gudang, karyawan gudang dan karyawan bagian pembagi obat. Dalam menjalankan pencatatan seluruh kegiatan yang ada di gudang , karyawan gudang masih menggunakan pencatatan manual dan menggunakan file excel . File excel akan diisikan data mengenai obat yang sudah dibeli maupun yang sudah dibagikan kepada setiap organisasi yang sudah terlebih dahulu dicatat secara manual disebuah buku. Dengan sistem berjalan ini timbulah masalah seperti kehilangan obat, ketidaksesuaian jumlah obat pada gudang dengan jumlah obat yang dicatat oleh buku. Dengan masalah tersebut, maka dibuat perancangan Aplikasi Pengelolaan Stok Obat Dengan Metode FIFO. Aplikasi ini digunakan oleh karyawan yang bertugas dibagian gudang. Aplikasi ini diharapkan mampu membantu kinerja karyawan dalam melakukan pengelolaan stok obat yang ada di gudang. Aplikasi ini dibuat dengan menggunakan metode pengerjaan waterfall, framework CodeIgniter dengan bahasa pemograman PHP. MySql digunakan sebagai database server dan blackbox testing untuk pengujian aplikasi.
Kata Kunci : Dinas Kesehatan, Pengelolaan Stok Obat Dengan Metode FIFO, stok obat, codeigniter, MySQL, waterfall.