Balai Proteksi Tanaman Pangan dan Hortikultura (BPTPH) memiliki beberapa masalah seperti proses perekapan data OPT hortikultura masih sering terjadi kesalahan pada saat ngelink data. Seperti pada form awal sudah benar namun form kedua beda sehingga menyebabkan dua kali kerja dan membutuhkan waktu yang lama, proses perekapan data OPT hortikultura masih menggunakan Miscrosoft Excel sehingga masih ada data yang terpisah karena jumlah data yang di dapat terlalu banyak, proses pembuatan laporan berdasarkan keadaan serangan OPT hotikultura masih menggunakan Microsoft Excel sehingga data yang tersimpan tidak teratur. Namun demikian, semua masih dilakukan secara manual maka akan membutuhkan waktu yang lama dalam pengerjaannya, oleh karena itu muncul suatu gagasan untuk memfasilitasi Balai Proteksi Tanaman Pangan dan Hortikultura (BPTPH) dengan aplikasi Pelaporan Organisme Pengganggu Tumbuhan (OPT). Metode yang digunakan dalam pembuatan aplikasi ini adalah metode Waterfall. Bahasa pemograman yang digunakan adalah PHP dengan framework Codeigniter dan editor yang digunakan adalah Sublime Text 3. Tampilan yang digunakan adalah Bootstrap Admin. Database yang di gunakan adalah MySQL. Aplikasi pelaporan OPT hortikultura ini digunakan oleh admin, staff kortikab, manajer kortikab, staff sub unit, manajer sub unit, staff BPTPH, manajer BPTPH. Dengan adanya aplikasi pelaporan ini diharapkan dapat memfasilitasi orang yang terkait diperusahaan dalam pelaporan keadaan serangan Organisme Pengganggu Tumbuhan (OPT) dan laporan rekapitulasi keadaan serangan Organisme Pengganggu Tumbuhan (OPT).
Kata Kunci: Aplikasi, Pelaporan, Organisme Pengganggu Tanaman, Waterfall.