Siklus Hidup Sistem

advertisement
Siklus Hidup Sistem
Chapter 2
1
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Definisi
 Adalah satu set aktivitas, metode, praktek terbaik, yang siap
dikirimkan, dan peralatan terotomatisasi yang digunakan
stakeholder untuk mengembangkan dan memelihara sistem
informasi dan perangkat lunak,
 Siklus hidup sistem terjadi sebagai bentuk proses pengembangan
sistem yang mengikuti pendekatan pemecahan masalah.
2
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Pendekatan Pemecahan Masalah
 Pendekatan pemecahan masalah yang dilakukan pada sistem mencakup hal
berikut:
3
1.
Mengidentifikasi masalah
2.
Menganalisa dan memahami masalah
3.
Mengidentifikasi persyaratan dan harapan solusi
4.
Mengidentifikasi solusi alternatif dan memilih tindakan yang terbaik.
5.
Mendesain solusi yang dipilih
6.
Mengimplementasi solusi yang dipilih
7.
Mengevaluasi hasilnya
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Siklus Hidup Sistem
4
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Proses Siklus Hidup Sistem
 Permulaan sistem (system initiation)
: perencanaan awal untuk sebuah proyek untuk mendefinisikan lingkup, tujuan, jadwal
dan anggaran bisnis awal.
 Analisis sistem (system analysis)
: studi domain masalah bisnis untuk merekomendasikan perbaikan dan menspesifikasikan
persyaratan dan prioritas bisnis untuk solusi
 Desain sistem (system design)
: spesifikasi atau konstruksi solusi yang teknis dan berbasis komputer untuk persyaratan
bisnis yang diidentifikasikan dalam analisis sistem
 Implementasi sistem (system implementation)
:kontruksi, instalasi, pengujian dan pengirim sistem ke dalam produksi
5
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Korelasi pemecahan masalah dengan proses
Proses pengembangan
sistem yang
disederhanakan
Langkah pemecahan masalah yang umum
Permulaan sistem
• Mengidentifikasi masalah (juga merencanakan solusi
untuk masalah)
Analisis sistem
• Menganalisa dan memahami masalah
• Mengidentifikasi persyaratan dan harapan solusi
Desain sistem
• Mengidentifikasi solusi alternatif dan memilih tindakan
terbaik
• Mendesain solusi yang dipilih
Implementasi sistem
• Mengidentifikasi solusi yang dipilih
• Mengevaluasi hasilnya (jika masalah tidak terpecahkan,
kembali ke langkah 1 atau 2 atau seperlunya)
6
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Alasan Adanya Siklus Hidup Sistem
 Pada pertengahan tahun 60an, terjadi kegagalan yang sangat besar
dalam penerapan aplikasi EDP untuk sistem-sistem besar, sebagian
besar disebabkan tidak adanya / jeleknya teknik pengembangan
sistem.
 Maka dibuatlah proses pengembangan sistem :
 Perencanaan
 Analisis
 Desain
 Pelaksanaan
 Perawatan
7
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Macam Siklus Hidup Sistem
Ada tiga macam siklus hidup sistem, yaitu:
1. General Systems Life Cycle (GSLC)
2. Information Systems Life Cycle (ISLC)
3. Development Systems Life Cycle (DSLC)
8
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
General Systems Life Cycle
Merupakan fase utama yang terjadi pada semua sistem. Terdapat
empat fase, yaitu:
1) Development  fase kemunculan/kelahiran sebuah sistem.
2) Growth  sistem mulai berkembang dan menyesuaikan diri
dengan lingkungan agar bermanfaat bagi lingkungan sekitar.
3) Maturity  berada pada puncak kejayaannya.
4) Deterioration/Decline  sudah tidak mendatangkan banyak
manfaat bagi lingkungan sehingga mulai ditinggalkan.
9
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Information Systems Life Cycle
1) Systems Development (Design)  didesain/dirancang untuk
memenuhi kebutuhan suatu organisasi/perusahaan.
Tahapannya:
a. Identifikasi masalah
b. Penyortiran masalah dari yang penting sampai masalah yang
kurang berpengaruh.
c. Membuat time frame penyelesaian masalah secara detail.
d. Rancang biaya yang dibutuhkan
e. Analisa masalah
f. Membuat desain secara logic dan ditransformasikan kedalam
desain fisik
10
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
ISLC Lanj.1
2) System Implementation  pembuatan perancangan secara logical
dan fisikal telah selesai.
Tahapannya:
a.
Proses perancangan basis data
 Merancang diagram hubungan antar entitas secara logic dan fisik
 Melakukan uji normalisasi
 Merancang spesifikasi basis data untuk diterapkan pada aplikasi
b. Perancangan Algoritma
 Merancang bagian struktur
 Membuat algoritma
 Membuat pseudo-code
c. Tes data  menguji apakah aplikasi mampu digunakan untuk mengatasi
permasalahan
11
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
ISLC Lanj.2
3) System Operation/Maintenance  pengawasan proses
pengoperasian
dari
awal
hinga
akhir, untuk
menjaga
kemungkinan terjadi masalah yang akan muncul
4) System Obsolence  observasi untuk dikembangkan menjadi
lebih baik
12
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Development Systems Life Cycle
Kegiatan utamanya adalah:
1) Analisis  digunakan oleh analis sistem untuk membuat keputusan.
Hasil analisis digunakan sebagai dasar untuk memperbaiki sistem.
Tahapan analisis:
13
a.
Deteksi masalah
b.
Penelitian/investigasi awal
c.
Analisa kebutuhan sistem
d.
Memilih kebutuhan sistem
e.
Memilih sistem yang baik
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
DSLC Lanj.1
2)
Perancangan/Desain  untuk mendesain sistem
baru yang dapat
menyelesaikan masalah-masalah yang dihadapi perusahaan yang diperoleh dari
pemilihan alternatif terbaik.
Tahapan perancangan:
a.
Perancangan masukan: bertujuan menentukan data-data masukan yang akan
digunakan untuk mengoperasikan sistem.
b.
Perancangan keluaran: bertujuan menentukan keluaran yang akan digunakan
sistem.
c.
Perancangan file/basis data: diawali dengan merancang diagram hubungan
antara entitas, dilakukan uji normalisasi dan dibuat spesifikasi datanya.
14
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
DSLC Lanj.2
3)
Implementation  untuk melakukan kegiatan spesifikasi rancangan logikal ke dalam
kegiatan yang sebenarnya dari sistem yang akan dibangun.
Tahapannya:
a.
Programming  dengan menggunakan pendekatan top-down dan dibuatkan program
aplikasi dengan bahasa pemrograman terpilih.
b.
Testing  dilakukan tes data dengan mengentri sejumlah data ke dalam aplikasi
c.
Training  end user yang akan mengoperasikan sistem perlu dilatih secara keseluruhan
d.
System Change Over  dilakukan pergantian sistem yang lama dengan sistem yang
baru.
15
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Deteksi Masalah Sistem
Membahas bagaimana mendeteksi masalah yang timbul dalam sistem
16
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Permasalahan Sistem
 Sistem akan mempunyai masalah, tanpa peduli seberapa baiknya
sistem didesain.
 Penyebabnya:
17
a.
Waktu (overtime)
b.
Lingkungan sistem yang berubah
c.
Perubahan prosedur operasional
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Information System Backlog
 Adalah sebuah kondisi dimana transaksi yang datang tidak langsung
dimasukkan ke record.
 Alasan mengapa tumpukan masalah dapat terjadi:
18
a.
Volume transaksi mengalami kenaikan
b.
Penurunan kinerja
c.
Pergantian karyawan yang tinggi
d.
System downtime
e.
Banyaknya transaksi
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Lanj. 1
 Masalah yang ditimbulkan akibat Information System Backlog
adalah:
19
a.
Menumpuknya record-record
b.
Kenaikan rata-rata kesalahan
c.
Kenaikan biaya
d.
Kenaikan pergantian karyawan
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Laporan Awal Masalah
 Banyaknya catatan masalah dapat digunakan analis sistem untuk studi awal
untuk tindakan lebih lanjut.
 Laporan awal masalah mencakup:
a.
Source  dari mana sumber masalah berasal.
b.
Nature  deskripsi singkat tentang sumber masalah.
c.
Detailed analysis  pengembangan secara teknis dari masalah.
d.
Recommendation  sejauh mana solusi dari masalah akan dikembangkan.
 Perbaikannya disebut maintenance programming, meliputi tanggapan
terhadap masalah sistem dan penambahan fungsi baru ke sistem.
20
Siklus Hidup Sistem --- Ika Menarianti, M.Kom
08/03/2014
Download