SDLC adalah tahapan-tahapan pekerjaan yang dilakukan oleh analis sistem dan programmer dalam membangun sistem informasi. Tahapan – tahapan pengembangan sistem :
- Identification, yaitu proses mengidentifikasi kebutuhan! apa saja yang diinginkan dengan memiliki sebuah website? tentunya hal ini berkaitan dengan fasilitas – fasilitas yang ada ddalam website yang akan dibangun itu sendiri.
- Analysis, proses menganalisa kebutuhan, proses menganalisa fasilitas – fasilitas apa saja yang diinginkan dalam web yang akan dibangun tersebut, berdasarkan proses Identification.
- Design, yaitu proses perancangan sistem yang akan dibangun baik itu dari sisi desain layout atau tampilan (nilai artistik & estetika nya) ataupun dari sisi teknis seperti database dan aplikasi atau fasilitas yang akan menjadi bagiannya, berdasarkan hasil analisa sebelumnya.
- Implementation, yaitu proses development, proses meng-implemntasi design yang telah dibuat.
- Testing & Documentation, adalah proses penge-test-an hasil development dan proses mendokumentasikan apa yang telah dibuat.
Ada beberapa model SDLC. Model yang cukup populer dan banyak digunakan adalah waterfall (dilakukan secara berurutan)..














