Sistem merupakan interaksi dari
elemen-elemen yang saling berkaitan. Sedangkan Informasi menurut bahasa adalah pengetahuan yang didapatkan dari
pembelajaran, instruksi dan pengalaman, tetapi bila menururt tehnik Informasi
adalah data yang diberi makna melalui konteks. Jadi sebuah Siklus Sistem Informasi merupakan sebuah perjalanan data yang dimulai
dari ukuran terkecil, yaitu bit
hingga ke database. Sebuah siklus
harus saling berkaitan dan tidak boleh ada yang terputus, karena akan
mempengaruhi langkah-langkah berikutnya bahkan tidak dapat diteruskan.
Sebuah
sistem yang akan dibentuk pasti akan memiliki latar belakang. Contoh cerita “Seorang programer membuat program dari
permintaan seorang user, tetapi hasilnya tidak sesuai dengan apa yang
diharapkan oleh user. Sehingga program yang dibuat dikatakan gagal dan tidak
berfungsi maksimal”, dilihat dari cerita itu, sebuah sistem informasi harus
memiliki langkah-langkahnya dan harus memiliki sebuah siklus yang kompleks dan
teratur sesuai dengan aturan yang ada agar tercipta sebuah produk (program)
yang baik dan maksimal, serta produk harus dapat mendukung seluruh bagian
aktivitas user.
Siklus pengembangan :
Komponen SI :
- User (pengguna)
- Equipment (peralatan)
- Procedure (prosedur)
- Resource : Sumber/topik yang akan dibangun.
- Resolving : Penyelesaian masalah yang ada di dalam topik yang akan dibangun.
- Gathering Information : Mengumpulkan data yang ada dan bersifat nyata.
- Starting Project : Menyusun sistematika proyek baik dari segi tujuan, solusi akternatif, biaya, hingga rencana kerja.
- Data Flow Diagram : Menyusun dan membandingkan aliran data pada sistem yang berjalan dan sistem baru yang akan dibuat.
- Discribing Data : Membuat penjelasan atau pengertian dari data-data yang telah tersusun.
- Advance Modeling : Membuat model data yang lebih kompleks.
- Process Description : Membuat penjelasan atau pengertian dari proses yang ada sesuai dengan penyelesaian masalah dari sistem yang akan dibuat.
- Designing System : Membuat disain sistem (model).
- Detailed Designing System : Penditelan disain seistem.
- Database Design : Membuat sebuah sistem database yang baik dan tertur.
- Program : Membuat program yang sesuai dengan aliran sistem yang telah direncanakan.
- Documentation : Membuat dokumentasi perjalanan proyek.
- Project Review and Walktroughs : Membuat laporan atau review mengenai sistem yang telah selesai dibangun, serta langkah penggunaannya.