Mar 30, 2019
M. M. [email protected]
} SDLC (Software Development LifeCycle)} Fase atau tahapan yang digunakan untuk
mengembangkan, memelihara danmenggunakan sistem informasi
} Alter(1992). inisialisasi, pengembangan,◦ implementasi, operasi dan pemeliharaan
} Fabbri dan Schwabb (1992). studi kelayakan,◦ rencana awal, analisis sistem, desain sistem dan
implementasi} Hoffer,George,Valacich (1998). identifikasi dan◦ seleksi proyek, inisialisasi dan perencanaan proyek,
analisis, perancangan logisperancangan fisik,implementasi, pemeliharaan
} McLeod(1998).◦ perencanaan,analisis, perancangan dan implementasi
} Turban,McLean, Wetherbe (1999)◦ inisialisasi proyek, analisis sistem dan studi
kelayakan, analisis dan perancangan logis, akuisisiatau pengembangan, implementasi,operasi,evaluasipasca audit dan pemeliharaan
} Zwass (1998)◦ studi kelayakan, analisis kebutuhan, perancangan
logis, perancangan fisik, pengkodean danpengujian, konversi dan kajian pasca implementasi
} FEASIBILITY STUDY PROJECT START} ORGANISATION AND PLANNING} SOFTWARE REQUIREMENT SPECIFICATION} (SRReport)} PRODUCT DESIGN SPECIFICATION (PDReport)} DETAIL DESIGN SPECIFICATION (DDReport)} COODING (CDReport)} UNIT TESTING (UTReport)} INTEGRATION AND TEST} ACCEPTANCE TEST} OPERATION & MAINTENANCE
} STUDI KELAYAKAN digunakan untukmemastikan usulan dapat dicapai dengansumber daya yg ada, dengan memperhatikankendala perusahaan serta dampak thdlingkungan sekeliling
} Tugas utama analis sistem:◦ penentuan masalah dan peluang sistem◦ pembentukan sasaran sistem baru◦ pengidentifikasian pemakai sistem◦ pembentukan lingkup sistem
} Tugas Tambahan◦ pengusulan software & hardware utk sistem baru◦ Pembuatan analisis biaya & manfaat◦ Pengkajian resiko proyek , dsb
} Faktor penentu analisis biaya/manfaat◦ Pengembangan:� waktu analis sistem pemrogram & pemakai ;� biaya beli software hardware ; biaya jasa◦ Operasi:� biaya komputer, komunikasi, staf pengoperasi,
pertumbuhan pemakai, & biaya pemeliharaan
} Teknologi. Apakah sistem dpt dikembangkan & dioperasikan dgteknologi yg ada?
} Ekonomi. Apakah manfaat sistem lebih besar dari biaya yg keluar?
} Non ekonomi. Apakah sistem ususlan memiliki keuntungan yg tdk dptdiukur dg uang?
} Organisasi. Apakah sistem bisa cocok dg budaya organisasi? Apakahlevel keahlian yg digunakan sistem sesuai dg pegawai yang akanmengoperasikannya?
} Jadwal. Mungkinkah penerapannya sesuai dg jadwal yang ditetapkan?
} Kendala hukum, etika, dll. Apakah sistem tdk bertentangan dg etika danhukum?
} ANALISA KEBUTUHAN berfungsi◦ Utk menghasilkan spesifikasi kebutuhan
(spesifikasi rinci tentang hal yang akan dilakukansistem ketika diimplementasikan)
◦ Sbg kesepakatan antar pengembang, pemakai,manajemen & mitra kerja
} Menentukan keluaran yg dihasilkan sistem} Masukan yg diperlukan sistem} Lingkup proses pengolahan} Volume data yang akan ditangani} Jumlah dan kategori pemakai} Kontrol thd sistem
} Wawancara} Riset thd sistem sekarang} Observasi lapangan} Kuis} Pengamatan thd sistem serupa} Prototipe (pemodelan sistem sederhana)
} Tujuan:◦ menghasilkan rancangan yang memenuhi
kebutuhan yang ditentukan selama tahapan analisissistem
} Ada 2 subtahapan :◦ perancangan konseptual◦ perancangan fisik
} Utk menentukan alternatif rancangan yangbisa digunakan dlm sistem
} Contoh pertimbangan◦ topologi jaringan: bus, star, or ring◦ saluran komunikasi: kabel UTP, kabel serat◦ optik, microwave or satelit◦ jaringan komunikasi: sentralisasi or◦ desentralisasi◦ operasi : ditangani sendiri or outsourcing◦ pemrosesan transaksi : batch or online
} Mencakup:} Keluaran◦ rancangan laporan: frekuensi, isi, bentuk,
ditampilkan/dicetak} Penyimpanan data◦ semua data utk laporan ditentukan lebih detail:
nama field, ukuran data, letaknya dlm berkas
} Masukan◦ data yg perlu dimasukkan ke dalam sistem
} Prosedur pemrosesan dan operasibagaimana data masukan diprosesmenghasilkan laporan
} Pembuatan laporan konseptual mengenaialternatif rancangan dan spesifikasirancangan
} Utk selanjutnya dijadikan dasar perancangansistem fisik
} Rancangan konseptual diterjemahkan dlmbentuk fisik, terbentuk:◦ spesifikasi lengkap tentang modul sistem,◦ antarmuka modul◦ sistem basis data fisik
} Aktifitas yang dilakukan:} Pemrograman:◦ Pembuatan program untuk mengatur komputer
agar sesuai dg keinginan} Pengujian:◦ Aktifitas utk menguji apakah program bebas dari
kesalahan
} INTEGRATION AND TEST◦ Melakukan test secara terintegrasi dan menyeluruh
} ACCEPTANCE TEST◦ Test yang dilakukan oleh pengguna secara lengkap
} KONVERSI} DOKUMENTASI} PEMELIHARAAN
} Tahapan utk mengoperasikan sistem barudlm menggantikan sistem lama
} Konversi paralel◦ sistem baru + sistem lama sama2 dijalankan◦ setelah beberapa lama & diterima -> sist baru
} Konversi langsung◦ sistem lama dihentikan sistem baru langsung
digunakan
} Konversi modular◦ Sistem baru diterapkan pd lokasi tertentu sbg
pelopor◦ setelah berhasil diterapkan dilainnya
} Konversi pilot◦ mengganti sistem lama dg sistem baru secara
bertahap (modul2)◦ modul 1 sukses, dilanjutkan yg lain
} Dokumentasi pengembangan◦ Menjabarkan sistem secara lengkap
} Dokumentasi operasi◦ Jadwal pengoperasian, cara pengoperasian
} Dokumentasi pemakai◦ Petunjuk penggunaan + materi pelatihan
} Sistem menyisakan masalah yg belumterdeteksi
} Perubahan bisnis atau lingkungan} Adanya permintaan kebutuhan baru} Kinerja sistem menjadi menurun
} Pemeliharaan perfektif◦ Memperbaharui sistem sbg tanggapan atas
perubahan kebutuhan pemakai} Pemeliharaan adaptif◦ Perubahan aplikasi utk menyesuaikan diri thd
hardware software baru} Pemeliharaan korektif◦ Pembetulan atas kesalahan yang ditemukan
sewaktu sistem berjalan
-= Terima Kasih =-Semoga bermanfaat
} WATERFALL} PROTOTYPE} SPIRAL