Ketersediaan obat-obatan sangat penting bagi masyarakat guna menjaga kesehatan mental dan tubuh. Obat yang dikonsumsi masyarakat merupakan hasil distribusi dari berbagai perusahaan di bidang farmasi dan kesehatan, salah satunya adalah apotek independen yang memberikan akses kepada masyarakat untuk mendapatkan obat. Namun apotek independen dihadapkan pada tantangan serius, salah satunya adalah ketersediaan obat yang ada pada apotek itu sendiri. Kekosongan dan kekurangan persediaan obat menyebabkan masyarakat sulit mendapatkan obat. Selain itu kelebihan persediaan obat mengakibatkan obat kadaluarsa dan rusak akibat terlalu lama tersimpan. Penelitian ini bertujuan untuk mengembangkan solusi berbentuk sistem manajemen dan pengelolaan persediaan obat berbasis website. Dengan adanya sistem ini memungkinkan apotek dapat mengelola persediaan obat dengan baik. Persediaan obat dapat diatur mulai dari pemasukan dan pengeluaran obat, notifikasi kondisi obat, hingga laporan data persediaan obat dengan metode first expired first out (FEFO). Penelitian ini menerapkan metode Extreme Programming dalam pengembangan sistem manajemen dan pengelolaan persediaan obat. Menggunakan framework Express.js sebagai pengembangan back-end sistem tersebut yang dimplementasikan dalam bentuk website. Manfaat dari penelitian ini dapat meminimalisir human error, ketersediaan obat di apotek dan menghemat waktu dan tenaga.
Kata Kunci: Apotek, Persediaan obat, Website, Back-end, Extreme Programming, Express.js