Rekayasa Perangkat Lunak atau sering disebut dengan Software Engineering merupakan penerapan suatu pendekatan yang sistematis disiplin dan terkuantifikasi atas pengembangan penggunaan dan pemeliharaan perangkat lunak serta studi atas pendekatan pendekatan ini yaitu penerapan pendekatan engineering atas perangkat lunak Dalam proses rekayasa perangkat lunak model yang digunakan dikenal dengan istilah Software Development Life Cycle SDLC Pada SDLC terdiri dari beberapa tahapan yang harus dilakukan saat proses rekayasa perangkat lunak Tahapan tersebut terdiri dari tahapan analisis terdiri dari analisis system berjalan dan analisis kebutuhan sisten yang baru tahapan desain menggunakan tools Unified Modeling Language UML terdiri dari Use Case Diagram Sequence Diagram Activity Diagram dan Class Diagram tahapan coding menggunakan bahasa pemograman sesuai kebutuhan user tahapan testing dan implementasi menggunakan metode white box testing dan black box dan tahapan maintenance terdiri dari corrective maintenance adaptive maintenance dan perspective maintenance Oleh karena itu pada buku ini akan membahas tentang model model SDLC yang dapat digunakan pada berbagai kebutuhan dan tahapan tahapan pada SDLC secara teknis Rekayasa Perangkat Lunak atau sering disebut dengan Software Engineering merupakan penerapan suatu pendekatan yang sistematis, disiplin dan terkuantifikasi atas pengembangan, penggunaan dan pemeliharaan perangkat lunak, serta studi atas pendekatan-pendekatan ini, yaitu penerapan pendekatan engineering atas perangkat lunak. Dalam proses rekayasa perangkat lunak, model yang digunakan dikenal dengan istilah Software Development Life ...Cycle (SDLC). Pada SDLC terdiri dari beberapa tahapan yang harus dilakukan saat proses rekayasa perangkat lunak. Tahapan tersebut terdiri dari tahapan analisis terdiri dari analisis system berjalan dan analisis kebutuhan sisten yang baru, tahapan desain menggunakan tools Unified Modeling Language (UML) terdiri dari Use Case Diagram, Sequence Diagram, Activity Diagram dan Class Diagram, tahapan coding menggunakan bahasa pemograman sesuai kebutuhan user, tahapan testing dan implementasi menggunakan metode white box testing dan black box dan tahapan maintenance terdiri dari corrective maintenance, adaptive maintenance dan perspective maintenance. Oleh karena itu, pada buku ini akan membahas tentang model-model SDLC yang dapat digunakan pada berbagai kebutuhan dan tahapan-tahapan pada SDLC secara teknis.