Siklus data komputer meliputi tiga tahap yaitu input data, pengolahan data, dan output hasil. Siklus ini berulang terus menerus seiring berlangsungnya proses bisnis. Siklus hidup aplikasi basis data menurut Connoly dan Begg meliputi 11 tahap mulai dari perencanaan, pengumpulan kebutuhan, desain basis data, implementasi, hingga pemeliharaan. Sistem file menyimpan dan mengatur data secara terpisah, tetapi memiliki kelema
7. SiklusHidupAplikasiBasis Data MenurutConnolydanBegg Metodologiperancangan basis data yang digunakandalampenulisaniniadalahmetodologi yang dibuatolehConnolydanBeggseperti yang terlihatpadagambarberikutini :
8.
9. Keterangangambar :1. Database planning yaknikegiatanperencanaan, agar kegiatanditiap – tiapstage padasiklushidupdapatdirealisasikanseefektifdanseefisienmungkin.2. System definition yaknikegiatanmenentukanruanglingkupdanbatasanpadaaplikasi basis data, pengguna, dan area aplikasi.3. Reqruiments collection and analysis yaknikegiatanpengumpulandananalisisinformasimengenaibagiandariperusahaan yang akandidukungolehaplikasi basis data.4. Database design yaknikegiatanperancangankensptual, logical, danfisikalpada basis data.5. DBMS selection (optional) yaknikegiatanmenyeleksi DBMS yang cocokuntukditerapkanpadaaplikasi basis data.6. Application design yakniperancanganuser interface dan program aplikasi yang akandigunakandanakanmemproses basis data.7. Prototyping (optional) yaknikegiatanmembangun model pekerjaanataukegiatanpadaaplikasi basis data, yang memungkinkanperancangataupenggunauntukmenvisualisasikandanmengevaluasibagaimanatampilandankegunaandarisistem yang dihasilkan.
10. 8. Implementation Membuatbagianluar (external), konseptual, danmendefinisikan basis data internal, serta program aplikasi. 9. Data conversion and loading Yaituperalihandenganpemuatansistem lama kesistem yang baru. 10. Testing Denganmengujicobakesalahanatauerrorpadaaplikasi basis data danmemvalidasikanpenentuankebutuhanpengguna. 11. Operational maintenance Pada stageiniaplikasi basis data secarapenuhditerapkan, dimanasistemsecaraterusmenerusdiawasidandipelihara. Akansangatpentingapabilakebutuhan yang barutergabungpadaaplikasi basis data melaluistagesebelumnyapadasiklushidup
11. Sebelumadanyasistem basis data, sistem yang digunakanuntukmengelola data adalahsistemfileataudikenaljugadenganfile-based system. MenurutConnoly (2002,p7), file-based system adalahkumpulandari program aplikasi yang berfungsiuntukmenghasilkanlaporanuntukpengguna. Tiap program mempunyaidanmengeloladatanyamasing-masing. File-based systemsebagaisistempenyimpanandanpengurutan data dengancaramengumpulkan data-data yang sejenis, memberijudulatau label danmelakukanindex berdasarkanalfabet, untukmemudahkanprosespencarian data kembali. Sisteminimenggunakanmetodedesentralisasi yang berartimasing-masingdepartemenmenyimpandanmengontroldatanyamasing-masing. File-based systemmenggunakan program aplikasi yang dapatmemproses data sehinggadapatmenghasilkanlaporan yang dapatdigunakanolehmasing-masingdepartemen yang mengelolanya.
12. Sisteminidapatbekerjadenganbaikapabilajumlah data yang disimpantidakterlalubanyak, bahkandapatbekerjadenganbaikpada data denganjumlahbanyaktetapihanyabilaproses yang dilakukanadalahsimpandanambil data. Sistemmulaitidakbekerjadenganbaiksaatdiperlukanprosesceksilangantar data, atausaat data berhubungandengan data lain. Dari keterangandiatasdapatdiambilkesimpulanyaitusistemfileadalahsistempenyimpanan data dengansistempengurutantertentudengantingkatketerkaitanantarfile yang sangatrendah. Beberapakekurangandarisistemfileadalah:
13. 1. Duplikasi data 2. Pemisahandanisolasi data 3. Ketergantungan data 4. ketidaksesuaian format 5. peningkatanjumlah program aplikasisecaracepat Hal inidapatmenyebabkankesulitandalampemeliharaan file sehinggadapatmenyebabkantidaksesuainyahasil yang diharapkan. Karenabeberapakekuranganinilahmakadikembangkansistembaruyaitu basis data.
14. Siklusinformasi Data merupakan bentuk yang paling sederhana dan belum bisa menjadi suatu informasi. Untuk itu perlu diolah lebih lanjut melalui suatu model. Dari data kemudian diolah dengan model tertentu menjadi informasi. Kemudian penerima menerima informasi tersebut, membuat keputusan dan melakukan tindakan, yang berarti melakukan suatu tindakan yang lain yang akan membuat sejumlah data kembali. Data tersebut akan ditangkap sebagai input, diproses kembali lewat suatu model dan seterusnya membentuk suatu siklus. Oleh John Burch siklus ini disebut siklus informasi (information cycle) atau siklus pengolahan data (data processing cycle), seperti digambarkan dibawah ini :
15. Gambar Siklus Informasi SISTEM INFORMASIPengertian System informasiadalahsekumpulan hardware, software, brainware, procedure danatauaturanyagdiorganisasikansecara integral untukmengolah data menjadiinformasi yang bermanfaatgunamemcahkanmasalah & pengambilankeputusan.
16. KOMPUTER SISTEM INFORMASI - Perangkatkeras (hardware)- Perangkatlunak (software) atau program- Procedure- Orang - Basis data (data base)- Jaringan computer dankomunikasi data
17. Siklushiduppengembanganinformasi Software Development Life CycleAdalahsuatuprosespembuatansoftware yang meliputi : scoping-requirement collection & analysis-prototyping-designning-coding-testing-implementing-maintaining.Prinsipnya : Model waterfall (air terjun)