Pencatatan transaksi penjualan dan pengadaan obat merupakan proses yang dilakukan di apotek Siliwangi. Saat ini proses transaksi dilakukan dengan cara manual atau masih menggunakan buku untuk mencatat semua transaksi menyebabkan data-data obat sering hilang. Aplikasi pengadaan dan penjualan obat di apotek siliwangi diharapkan dapat menjadi solusi dari permasalahan tersebut. Adapun tujuan aplikasi ini adalah menyediakan fitur pengelolaan transaksi penjualan obat, pengadaan obat, pengelolaan transaksi racikan obat, fitur SMS Gateway untuk memberitahukan dan memesan obat kepada supplier ketika stok obat sudah habis, fitur laporan bagi pemilik apotek untuk melihat semua transaksi.
Dalam pembangunan aplikasi ini menggunakan bahasa pemograman PHP dengan framework CodeIgniter dan untuk database nya menggunakan MySQL. Sedangkan metode yang digunakan dalam aplikasi ini adalah metode Waterfall. Dari hasil pengujian yang dilakukan diharapkan dapat memenuhi tujuan dari pembuatan aplikasi pengadaan dan penjualan apotek siliwangi.
Kata Kunci: Apotek, Pengadaan, Penjualan, Obat, CodeIgniter.