Teknik
analisis data dalam pembuatan perangkat lunak menggunakan Model Linear Sequential/Waterfall Model. Model
ini merupakan model klasik yang bersifat sistematis, berurutan dalam membangun software. Fase-fase dalam Waterfall Model menurut Sommerville
(2007), yaitu:
a. Requirements analysis
and definition
Mengumpulkan kendala dan tujuan secara lengkap kemudian dianalisis
dan didefinisikan secara rinci untuk dijadikan sebagai spesifikasi sistem.
b. System and software
design
Menetapkan sebuah arsitektur sistem secara
keseluruhan. Software design
menggambarkan dasar software system
abstractions dan hubungan mereka.
c. Implementation and Unit
Testing
Selama tahap
ini, desain perangkat lunak direalisasikan sebagai
serangkaian program atau unit program.
Unit pengujian melibatkan verifikasi
bahwa setiap unit memenuhi
spesifikasinya.
d. Integration and system
testing
Unit program individu atau program yang diintegrasikan dan
diuji sebagai sistem yang lengkap untuk memastikan bahwa persyaratan software telah dipenuhi. Setelah
pengujian, sistem perangkat lunak dikirim ke pelanggan.
e. Operation and
maintenance
Sistem diinstal dan mulai digunakan, kemudian
dipelihara dengan cara mengoreksi kesalahan dan meningkatkan kinerja sistem.