siklus hidup sistem informasi - · pdf filerencana awal, analisis sistem, desain sistem dan...
TRANSCRIPT
1
SIKLUS HIDUP SISTEM
INFORMASI
FIRDAUS SOLIHIN
UNIVERSITAS TRUNOJOYO
Firdaus Solihin (Unijoyo) 2009
SIKLUS HIDUP
� SDLC (Software Development Life
Cycle)
� Fase atau tahapan yang digunakan
untuk mengembangkan, memelihara
dan menggunakan sistem informasi
2
Firdaus Solihin (Unijoyo) 2009
SDLC
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
Firdaus Solihin (Unijoyo) 2009
SDLC
Turban,McLean, Wetherbe (1999)
inisialisasi proyek, analisis sistem dan studi
kelayakan, analisis dan perancangan logis, akuisisi
atau pengembangan,
implementasi,operasi,evaluasi pasca audit dan
pemeliharaan
Zwass (1998)
studi kelayakan, analisis kebutuhan, perancangan
logis, perancangan fisik, pengkodean dan
pengujian, konversi dan kajian pasca implementasi
3
Firdaus Solihin (Unijoyo) 2009
FASE/TAHAPAN
� 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
Firdaus Solihin (Unijoyo) 2009
FEASIBILITY STUDY
� STUDI KELAYAKAN digunakan untuk
memastikan usulan dapat dicapai
dengan sumber daya yg ada, dengan
memperhatikan kendala perusahaan
serta dampak thd lingkungan sekeliling
4
Firdaus Solihin (Unijoyo) 2009
TUGAS FS
� 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
Firdaus Solihin (Unijoyo) 2009
FAKTOR FS
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
5
Firdaus Solihin (Unijoyo) 2009
ASPEK PERTIMBANGAN FS
Teknologi. Apakah sistem dpt dikembangkan & dioperasikandg teknologi yg ada?
Ekonomi. Apakah manfaat sistem lebih besar dari biaya ygkeluar?
Non ekonomi. Apakah sistem ususlan memiliki keuntungan ygtdk dpt diukur dg uang?
Organisasi. Apakah sistem bisa cocok dg budaya organisasi?
Apakah level keahlian yg digunakan sistem sesuai dg pegawaiyang akan mengoperasikannya?
Jadwal. Mungkinkah penerapannya sesuai dg jadwal yang ditetapkan?
Kendala hukum, etika, dll. Apakah sistem tdk bertentangandg etika dan hukum?
Firdaus Solihin (Unijoyo) 2009
PLAN & REQUIREMENT
ANALISA KEBUTUHAN berfungsi
� Utk menghasilkan spesifikasi
kebutuhan (spesifikasi rinci tentang hal
yang akan dilakukan sistem ketika
diimplementasikan)
� Sbg kesepakatan antar pengembang,
pemakai, manajemen & mitra kerja
6
Firdaus Solihin (Unijoyo) 2009
PLAN & REQUIREMENT
� Menentukan keluaran yg dihasilkan
sistem
� Masukan yg diperlukan sistem
� Lingkup proses pengolahan
� Volume data yang akan ditangani
� Jumlah dan kategori pemakai
� Kontrol thd sistem
Firdaus Solihin (Unijoyo) 2009
LANGKAH
� Wawancara
� Riset thd sistem sekarang
� Observasi lapangan
� Kuis
� Pengamatan thd sistem serupa
� Prototipe (pemodelan sistem
sederhana)
7
Firdaus Solihin (Unijoyo) 2009
DESIGN
� Tujuan:
menghasilkan rancangan yang
memenuhi kebutuhan yang ditentukan
selama tahapan analisis sistem
� Ada 2 subtahapan :
� perancangan konseptual
� perancangan fisik
Firdaus Solihin (Unijoyo) 2009
DESAIN SISTEM
8
Firdaus Solihin (Unijoyo) 2009
PERANCANGAN
KONSEPTUAL
� Utk menentukan alternatif rancangan yang bisa digunakan dlm sistem
� Contoh pertimbangan� topologi jaringan: bus, star, or ring
� saluran komunikasi: kabel UTP, kabel seratoptik, microwave or satelit
� jaringan komunikasi: sentralisasi or desentralisasi
� operasi : ditangani sendiri or outsourcing
� pemrosesan transaksi : batch or online
Firdaus Solihin (Unijoyo) 2009
PERANCANGAN
KONSEPTUAL
Mencakup:
� Keluaran
rancangan laporan: frekuensi, isi, bentuk, ditampilkan/dicetak
� Penyimpanan data
semua data utk laporan ditentukan lebihdetail: nama field, ukuran data, letaknyadlm berkas
9
Firdaus Solihin (Unijoyo) 2009
� Masukan
data yg perlu dimasukkan ke dalam
sistem
� Prosedur pemrosesan dan operasi
bagaimana data masukan diproses
menghasilkan laporan
Firdaus Solihin (Unijoyo) 2009
LAPORAN
� Pembuatan laporan konseptual
mengenai alternatif rancangan dan
spesifikasi rancangan
� Utk selanjutnya dijadikan dasar
perancangan sistem fisik
10
Firdaus Solihin (Unijoyo) 2009
RANCANGAN FISIK
� Rancangan konseptual diterjemahkan
dlm bentuk fisik, terbentuk:
� spesifikasi lengkap tentang modul sistem,
� antarmuka modul
� sistem basis data fisik
Firdaus Solihin (Unijoyo) 2009
COODING & UNIT TEST
Aktifitas yang dilakukan:
� Pemrograman:
Pembuatan program untuk mengatur
komputer agar sesuai dg keinginan
� Pengujian:
Aktifitas utk menguji apakah program
bebas dari kesalahan
11
Firdaus Solihin (Unijoyo) 2009
TESTING
� INTEGRATION AND TEST
� Melakukan test secara terintegrasi dan
menyeluruh
� ACCEPTANCE TEST
� Test yang dilakukan oleh pengguna
secara lengkap
Firdaus Solihin (Unijoyo) 2009
OPERATION &
MAINTENANCE
� KONVERSI
� DOKUMENTASI
� PEMELIHARAAN
12
Firdaus Solihin (Unijoyo) 2009
KONVERSI
Tahapan utk mengoperasikan sistem baru dlmmenggantikan sistem lama
� Konversi paralel� sistem baru + sistem lama sama2
dijalankan
� setelah beberapa lama & diterima -> sistbaru
� Konversi langsung� sistem lama dihentikan, sistem baru
langsung digunakan
Firdaus Solihin (Unijoyo) 2009
KONVERSI
� 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
13
Firdaus Solihin (Unijoyo) 2009
DOKUMENTASI
� Dokumentasi pengembangan
Menjabarkan sistem secara lengkap
� Dokumentasi operasi
Jadwal pengoperasian, carapengoperasian
� Dokumentasi pemakai
Petunjuk penggunaan + materipelatihan
Firdaus Solihin (Unijoyo) 2009
PEMELIHARAAN
� Sistem menyisakan masalah yg
belum terdeteksi
� Perubahan bisnis atau lingkungan
� Adanya permintaan kebutuhan
baru
� Kinerja sistem menjadi menurun
14
Firdaus Solihin (Unijoyo) 2009
MACAM PEMELIHARAAN
� Pemeliharaan perfektif
Memperbaharui sistem sbg tanggapanatas perubahan kebutuhan pemakai
� Pemeliharaan adaptif
Perubahan aplikasi utk menyesuaikandiri thd hardware software baru
� Pemeliharaan korektif
Pembetulan atas kesalahan yang ditemukan sewaktu sistem berjalan
THE END
15
Firdaus Solihin (Unijoyo) 2009
MODEL SDLC
� WATERFALL
� PROTOTYPE
� SPIRAL
Firdaus Solihin (Unijoyo) 2009
WATERFALL
� Model yang melakukan tahapan SDLC
secara berurutan mulai dari
analisis/perencanaan, design, cooding,
unit testing, integrasi test dan
pemeliharaan
16
Firdaus Solihin (Unijoyo) 2009
WATERFALL
Firdaus Solihin (Unijoyo) 2009