PostgreSQL Deskripsi Teori 1. Sistem
29 verification dan yang terakhir maintenance atau perawatan. Dimodelkan setelah
siklus rekayasa konvensional, model sekuensial linier melingkupi aktivitas-aktivitas sebagai berikut Pressman, 2002:
a. Rekayasa dan pemodelan sisteminformasi Pengumpulan kebutuhan pada tingkat sistem dengan sejumlah kecil analisis
serta desain tingkat puncak. b. Analisis kebutuhan perangkat lunak
Proses pengumpulan kebutuhan diintensifkan dan difokuskan, khususnya pada perangkat lunak, untuk memahami sifat program yang dibangun, perekayasa
perangkat lunak analis harus memahami domain informasi, tingkah laku, unjuk kerja dan antarmuka interface yang diperlukan.
c. Desain Desain perangkat lunak sebenarnya adalah proses multi langkah yang berfokus
pada empat atribut sebuah program yang berbeda; struktur data, arsitektur perangkat lunak, representasi interface, dan detail algoritma prosedural.
d. Generasi kode Desain harus diterjemahkan ke dalam bentuk mesin yang bisa dibaca. Dalam
penelitian menggunakan bahasa pemrograman PHP untuk menterjemahkan perintah yang akan dieksekusi kedalam bahasa mesin.
e. Pengujian Proses pengujian berfokus pada logika internal perangkat lunak, memastikan
bahwa semua pernyataan sudah diuji dan pada eksternal fungsional, yaitu
30 mengarahkan pengujian untuk menemukan kesalahan-kesalahan dan memastikan
bahwa input yang dibatasi akan memberikan hasil aktual yang sesuai dengan hasil yang dibutuhkan.
f. Pemeliharaan Pemeliharaan perangkat lunak mengaplikasikan lagi setiap fase program
sebelumnya dan tidak membuat yang baru lagi. Fase-fase dalam Waterfall Model menurut referensi Pressman 2002 :
Gambar 5 Waterfall Model Pressman