Pencatatan Demografi penduduk dan Pembinaan Keluarga di BKKBN Kecamatan Diwek saat ini masih dilakukan secara konvensional. Setiap kader yang melakukan pencatatan dilakukan dengan mencatat di kertas formulir. Sering terkendalanya informasi pelayanan KB yang dilakukan penyuluh KB kepada kader PPKBD karena masih menggunakan media social WhatsApp yang menyebabkan informasi tertumpuk. Selain itu setiap bulan Kader dan Petugas Puskesmas melakukan rekapitulasi dan pengarsipan data-data secara berkala secara manual menggunakan kertas formulir dan disimpan pada rak berkas. Oleh karena itu perlu adanya Aplikasi Berbasis Web Aplikasi Pencatatan Demografi Penduduk dan Pembinaan Keluarga (studi kasus BKKBN Kecamatan Diwek) yang akan digunakan untuk pencatatan data keluarga dan pembangunan keluarga, pencatatan program layanan KB, pencatatan kegiatan tribina meliputi bina keluarga balita, bina keluarga remaja, dan bina keluarga lansia serta pencatatan penggunaan Aseptor KB disertai untuk merekap laporan secara online. Selain itu dalam melakukan pencatatan, pengarsipan dan penyimpanan dilakukan dalam satu database master. Aplikasi ini dibangun dengan model pengembangan perangkat lunak Waterfall, Unified Model Language (UML) untuk memodelkan sistem, dan menggunakan Bahasa Pemrograman PHP dengan Framework Codeigniter serta database MySQL.
Kata Kunci: pencatatan demografi penduduk, aplikasi web, waterfall, Codeigniter