Pemenuhan pola makan merupakan faktor yang perlu diperhatikan dalam masa pertumbuhan dan perkembangan balita. Dalam penyusunan pola makan, seseorang harus bisa memperhatikan menu yang seimbang dan bervariasi dalam menunya, meliputi jenis bahan makanan dalam jumlah yang sesuai. Sehingga mampu memenuhi kebutuhan gizi yang dibutuhkan tubuh untuk pemeliharaan sel-sel dalam tubuh dan proses pertumbuhan sang anak. Oleh karena itu dibuat sebuah aplikasi untuk pemilihan pola makan dengan menggunakan Algoritma Particle Swarm Optimization. Hasil yang diperoleh pada penelitian tugas akhir ini adalah pola menu makan untuk balita beserta jumlah kandungan kalori, karbohidrat, protein, dan lemak. Pengujian sistem dengan pengujian black box dengan 5 skenario, hasil pengujian skenario berhasil 100%. Nilai presisi pada pengujian sistem pakar dari data sampel uji sebanyak 30 data memiliki akurasi yang benar.
Kata kunci: Balita, Gizi, Algoritma Particle Swarm Optimization