Prototipe merupakan metode pengembangan sistem yang membuat program secara cepat dan bertahap untuk dievaluasi pengguna. Tahapan prototipe meliputi identifikasi kebutuhan, pembuatan, pengujian, perbaikan, dan pengembangan versi produksi. Metode prototipe dibedakan menjadi metode non-komputer dan berbasis komputer.