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