siklus hidup sistem informasi - · pdf filerencana awal, analisis sistem, desain sistem dan...

16
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

Upload: tranhanh

Post on 05-Feb-2018

230 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 2: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 3: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 4: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 5: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 6: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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)

Page 7: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 8: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 9: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 10: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 11: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 12: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 13: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 14: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 15: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

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

Page 16: SIKLUS HIDUP SISTEM INFORMASI - · PDF filerencana awal, analisis sistem, desain sistem dan implementasi ... unit testing, integrasi test dan pemeliharaan. 16 Firdaus Solihin (Unijoyo)

16

Firdaus Solihin (Unijoyo) 2009

WATERFALL

Firdaus Solihin (Unijoyo) 2009