Menurut Jogiyanto pengembangan
sistem berarti menyusun suatu sistem yang baru untuk menggantikan sistem yang
lama secara keseluruhan atau memperbaiki sistem yang telah ada. Sistem yang
lama perlu diperbaiki atau diganti disebabkan beberapa hal sebagai berikut :
a.
Adanya
permasalahan-permasalahan yang timbul di sistem yang lama. Permasalahan yang
timbul dapat berupa ketidakberesan dan pertumbuhan organisasi.
b.
Untuk meraih
kesempatan-kesempatan. Kesempatan-kesempatan dapat berupa peluang-peluang
pasar, pelayanan yang meningkat kepada pelanggan, dan sebagainya.
c.
Adanya
instruksi-instruksi. Penyusunan sistem yang baru dapat juga terjadi karena adanya
instruksi-isntruksi dari pimpinan atau luar organisasi, seperti peraturan
pemerintah.
Karena
adanya permasalahan, kesempatan, dan isntruksi, maka sistem yang baru perlu
dikembangkan untuk memecahkan, permasalahan-permasalahan yang timbul, meraih
kesempatan-kesempatan yang ada, dan memenuhi instruksi-instruksi yang
diberikan.