Suatu aplikasi dikembangkan menggunakan bahasa pemrograman. Pada dasarnya, aplikasi dibangun untuk mengolah instruksi dari pengguna sebagai input dan menghasilkan suatu output yang di inginkan. Aplikasi atau software tidak dibuat begitu saja. Ada beberapa proses yang harus dilalui supaya aplikasi yang dihasilkan memiliki kualitas yang bagus. Tahap atau proses ini sering disebut software development life cycle (SDLC) atau siklus pengembangan perangkat lunak. Jadi SDLC adalah tahapan atau siklus yang dilakukan oleh seorang programmer atau sistem analis dalam membuat atau membangun suatu aplikasi atau sistem informasi agar berjalan secara terstruktur, efektif dan sesuai dengan tujuan yang diharapkan. Penggunaan SDLC akan memudahkan programmer dalam mengidentifikasi masalah dan merancang sistem sesuai dengan kebutuhan pengguna. Ada dua model yang digunakan dalam pembuatan atau pengembangan suatu aplikasi yaitu. Model waterfall Model prototipe Mari kita bahas satu persa...