Pengantar Sistem Pendukung Keputusan - E

advertisement
System Development Life Cycle
(SDLC)
Rizka Hadiwiyanti S.Kom, M.Kom
1
July 22, 2017
Apa itu SDLC?
Pendekatan yang sistematik untuk menganalisis dan merancang
sistem
Terbagi beberapa tahapan
Setiap tahapan memiliki aktifitas yang unik




2
Berulang dan saling tumpang tindih satu sama lainnya
July 22, 2017
Tahap-tahap SDLC
3
July 22, 2017
1. mengidentifikasi masalah, peluang,
dan tujuan
Penganalisis melihat apa yang terjadi di dalam bisnis
kemudian menentukan masalah-masalah yang ada
Adanya peluang untuk meningkatkan sistem melalui
sistem terkomputerisasi
Penganalisis melihat aspek-aspek dalam sistem
informasi untuk membantu bisnis mencapai tujuannya



4
July 22, 2017
1. mengidentifikasi masalah, peluang,
dan tujuan
Pihak yang terlibat: user, analis sistem, manajer sistem
Aktivitas: wawancara, menyimpulkan
informasi yang diperoleh,
mengestimasi ruang lingkup, dan
mendokumentasikan hasil
Output: laporan berisi definisi problem dan
ringkasan tujuan
5
July 22, 2017
2. Menentukan syarat-syarat informasi
Penganalisis berusaha memahami informasi apa yang
dibutuhkan pemakai





Penentuan sampel dan memeriksa data mentah
Wawancara
Mengamati perilaku pembuat keputusan
Prototyping
Perlu mengetahui secara detail:






6
Orang-orang yang terlibat (who)
Apa kegiatan bisnisnya (what)
Lingkungan dimana pekerjaan dilakukan (where)
Waktu yang tepat (when) dan
Bagaimana prosedur dijalankan (how)
July 22, 2017
2. Menentukan syarat-syarat informasi
Pihak yang terlibat adalah manajer operasi dan pegawai
operasional
Di akhir tahap ini, penganalisis bisa memahami bagaimana
fungsi bisnisnya dan melengkapi informasi tentang
masyarakat, tujuan, data, dan prosedur yang terlibat.


7
July 22, 2017
3. Menganalisis kebutuhan sistem
Perangkat dan teknik yang digunakan:




Diagram aliran data untuk menyusun daftar input
Proses dan output fungsi bisnis dalam bentuk grafik terstruktur
Dari diagram aliran data dikembangkan kamus data yang berisi
data yang digunakan dalam sistem, termasuk spesifikasinya
Penganalisis menyiapkan proposal sistem yang berisi:




8
Ringkasan dari apa saja yang ditemukan
Analisis biaya dan keuntungan
Rekomendasi atas apa saja yang harus dilakukan (bila ada)
July 22, 2017
4. Merancang sistem yang
direkomendasikan
Tahap desain untuk merancang:






prosedur data entry
file-file atau basis data
prosedur untuk system back up
kontrol untuk melindungi sistem dan data
Spesifikasi program untuk programmer
Data yang dimasukkan ke dalam sistem harus akurat
Penganalisis bekerja sama dengan user untuk merancang
output (baik pada layar maupun hasil cetak)


9
July 22, 2017
5. Mengembangkan dan
mendokumentasikan perangkat lunak

Penganalisis dan programmer bekerja sama untuk
mengembangkan perangkat lunak awal yang diperlukan


Penganalisis dan user bekerja sama untuk mengembangkan
dokumentasi perangkat lunak


Merancang, membuat kode, dan mengatasi kesalahan program
Prosedur manual, fitur FAQ, file “READ ME”
Personel yang terlibat

10
Analyst, System designer, Programmers, Systems management
July 22, 2017
6. Menguji dan mempertahankan
sistem



Pengujian sistem untuk menangkap masalah sebelum
sistem digunakan
Pengujian dilakukan dengan data contoh serta dengan data
aktual yang sudah ada
Dokumentasi perlu dilakukan secara rutin
11
July 22, 2017
7. Mengimplementasikan dan
mengevaluasi sistem



Penganalisis membantu mengimplementasikan sistem
informasi
Mengadakan pelatihan bagi user untuk mengendalikan
sistem
Konversi dari sistem lama ke sistem baru


Pengubahan format, membangun database, menginstal peralatan
Evaluasi untuk pembahasan apakah user benar-benar
menggunakan sistem
12
July 22, 2017
Perlu diingat!!


Penemuan suatu masalah pada suatu tahap bisa memaksa
penganalisis kembali ke tahap sebelumnya dan
memodifikasi pekerjaannya di tahap tersebut
Contoh: di tahap pengujian diketahui program tidak
berjalan sebagai mana mestinya


13
Kode program tidak tertulis dengan benar?
Desain tidak lengkap?
July 22, 2017
Sifat analisis dan desain

Analisis sistem dan desain adalah pendekatan sistematis
untuk mengidentifikasi masalah, peluang, dan tujuan;
menganalisis arus informasi dalam organisasi, dan
merancang sistem informasi terkomputerisasi untuk
memecahkan masalah
14
July 22, 2017
Analis Sistem

Analis sistem berperan sebagai:





Konsultan sistem untuk bisnis
Ahli pendukung di dalam bisnis
Agen perubahan
Analis adalah seorang pemecah masalah sehingga harus
bisa berkomunikasi dengan baik
Harus punya etika personal dan profesional
15
July 22, 2017
Pemeliharaan Sistem


Memperbaiki kesalahan dalam perangkat lunak
Meningkatkan kemampuan software untuk merespon
kebutuhan organisasi, melibatkan situasi:




User meminta fitur tambahan setelah mengenal sistem secara
mendalam
Bisnis berubah dan berkembang seiring dengan berjalannya
waktu
Hardware dan software berkembang dengan sangat cepat
Pemeliharaan selalu dilakukan selama siklus hidup sistem
informasi berjalan
16
July 22, 2017
Waktu pemeliharaan sistem

Waktu yang dihabiskan untuk pemeliharaan sistem sekitar
48-60 persen dari total waktu pengembangan sistem
17
July 22, 2017
Konsumsi sumber daya selama siklus
hidup
18
July 22, 2017
Download