siklus hidup sistem (systems life cycle)fti.uajm.ac.id/ajar/analisis dan perancangan sistem...

14
10/10/2017 1 SIKLUS HIDUP SISTEM (SYSTEMS LIFE CYCLE) Tri Suswanto Saptadi FTI UAJ Makassar 10/10/2017 1 nts/aps/ti/uajm 10/10/2017 nts/aps/ti/uajm 2

Upload: lamkhanh

Post on 22-Mar-2019

239 views

Category:

Documents


0 download

TRANSCRIPT

10/10/2017

1

SIKLUS HIDUP SISTEM

(SYSTEMS LIFE CYCLE)

Tri Suswanto Saptadi

FTI UAJ Makassar

10/10/2017 1nts/aps/ti/uajm

10/10/2017 nts/aps/ti/uajm 2

10/10/2017

2

Result Orientation vs Process

Kehidupan itu, berhasilnya bukan dari

sampainya tujuan, dan kebahagiaan

bukan akhir tujuan tetapi yang terpenting

bagaimana prosesnya untuk mencapai

tujuan itu.

Tri Saptadi

10/10/2017 nts/aps/ti/uajm 3

General Systems Life Cycle

(GSLC)

Merupakan fase-fase utama (general) yang

terjadi pada semua sistem, baik sistem biologis,

fisikal, sosial ataupun sistem lainnya.

Adapun fase-fase tersebut terbagi dalam empat

fase, yaitu :

Development (introduction)

Growth

Maturity

Deterioration (decline)

10/10/2017 nts/aps/ti/uajm 4

10/10/2017

3

Gambar

General Systems Life Cycle

10/10/2017 nts/aps/ti/uajm 5

I II III IV

Development Growth Maturity Decline

Information Systems Life Cycle

(ISLC)

Merupakan fase-fase utama (general) yang

terjadi pada sistem informasi.

Adapun fase-fase tersebut terbagi dalam empat

fase, yaitu :

Systems Development (Design)

Systems Implementation

Systems Operation (Maintenance)

Systems Obsolescence

(masih bisa tapi tidak terlalu lama)

10/10/2017 nts/aps/ti/uajm 6

10/10/2017

4

Gambar Information Systems Life Cycle

10/10/2017 nts/aps/ti/uajm 7

I II III IV

Systems Systems Systems Systems Development Implementation Operation Obsolescence

Systems Development Life Cycle

(SDLC)

SDLC berfungsi untuk menggambarkan

tahapan-tahapan utama dan langkah-langkah

dari setiap tahapan yang secara garis besar

terbagi dalam tiga kegiatan utama, yaitu:

Analysis

Design

Implementation

Setiap kegiatan dalam SDLC dapat dijelaskan

melalui tujuan (purpose) dan hasil kegiatannya

(deliverable).10/10/2017 nts/aps/ti/uajm 8

10/10/2017

5

General Stages of Problem

Solving Systems Development

Life Cycle (SDLC)

10/10/2017 nts/aps/ti/uajm 9

Implementation

Analysis Design

Stages of Problem Solving Systems

Development Life Cycle (SDLC)

10/10/2017 nts/aps/ti/uajm 10

Analysis Design Implementation

Inisial Investigation

Requirements Analysis

Problem Detection

Generations of alternatives Systems Change Over

Training Other

Files

Programming / Test

Selection of proper systems

Output

Input

10/10/2017

6

ANALYSIS

Membuat keputusan apabila sistem saat ini

mempunyai masalah atau sudah tidak berfungsi

secara baik dan hasil analisisnya digunakan

sebagai dasar untuk memperbaiki sistem.

Mengetahui ruang lingkup pekerjaannya yang

akan ditanganinya.

Memahami sistem yang sedang berjalan saat ini.

Mengidentifikasi masalah dan mencari solusinya.

10/10/2017 nts/aps/ti/uajm 11

Kegiatan yang dilakukan

Meliputi :

Problem detection

Initial investigation

Requirement analysis

Generation of system alternatives

Selection of proper systema

10/10/2017 nts/aps/ti/uajm 12

10/10/2017

7

Kegiatan yang dilakukan (1 dari 3)

Problem detection

Tujuan : Mendeteksi sistem, apabila sistem saat ini

semakin berkurang manfaatnya (memburuk).

Hasil : Laporan pendahuluan tentang

permasalahan yang terjadi dalam sistem.

Initial investigation

Tujuan : Memeriksa sistem saat ini dengan

penekanan pada daerah-daerah yang menimbulkan

permasalahan.

Hasil : Penjelasan sistem saat ini.

10/10/2017 nts/aps/ti/uajm 13

Kegiatan yang dilakukan (2 dari 3)

Requirement analysis (determination of ideal

systems)

Tujuan : Mendapatkan konsensus dari komunitas

pemakai dari sistem informasi yang ideal. Sebuah

penggantian sistem akan menimbulkan jarak antara

sistem saat ini dengan sistem yang ideal (yang

mengacu ke komputerisasi).

Hasil : Penjelasan kebutuhan analisis terhadap

sistem.

10/10/2017 nts/aps/ti/uajm 14

10/10/2017

8

Kegiatan yang dilakukan (3 dari 3)

Generation of system alternatives

Tujuan : Menggali (explore) perbedaan dari alternatif

sistem dalam mengurangi jarak (gap) antara sistem saat

ini dengan sistem idealnya.

Hasil : Dokumen-dokumen tentang alternatif sistem

yang akan digunakan untuk memperbaiki sistem.

Selection of proper systema

Tujuan : Membandingkan alternatif-alernatif sistem

dengan menggunakan metodologi terstruktur, memilih

alternatif sistem yang paling baik, dan menjualnya (sell)

kepada management.

Hasil : Hasil-hasil dari studi sistem.10/10/2017 nts/aps/ti/uajm 15

Contoh: SIM Rumah Sakit

Problem detection: Layanan Informasi.

Initial investigation:

Program Aplikasi, Keuangan.

Requirement analysis: Sistem Layanan Optimal.

Generation of system alternatives:

Dikembangkan sendiri, membeli paket,

outsourcing.

Selection of proper systema:

Dikembangkan sendiri.

10/10/2017 nts/aps/ti/uajm 16

10/10/2017

9

DESIGN

Dalam tahap perancangan (design) memiliki

tujuan, yaitu untuk :

Mendesain sistem baru yang dapat menyelesaikan

masalah-masalah yang dihadapi perusahaan yang

diperoleh dari pemilihan alternatif sistem yang

terbaik.

10/10/2017 nts/aps/ti/uajm 17

Kegiatan yang dilakukan

Meliputi :

Output design

Input design

File design

10/10/2017 nts/aps/ti/uajm 18

10/10/2017

10

Kegiatan yang dilakukan (1 dari 2)

Output design

Tujuan : Memeriksa bentuk-bentuk laporan sistem

dan dokumennya.

Hasil : Bentuk (forms) dari dokumentasi keluaran

(output).

Input design

Tujuan : Memeriksa bentuk-bentuk masukan

didokumen dan dilayar ke sistem informasi.

Hasil : Bentuk (forms) dari dokumentasi masukan

(input).

10/10/2017 nts/aps/ti/uajm 19

Kegiatan yang dilakukan (2 dari 2)

File design

Tujuan : Memeriksa bentuk-bentuk file-file yang

dibutuhkan dalam sistem informasi.

Hasil : Bentuk (forms) dari dokumentasi file.

10/10/2017 nts/aps/ti/uajm 20

10/10/2017

11

IMPLEMENTATION

Dalam tahap implementasi memiliki beberapa

tujuan, yaitu untuk :

Melakukan kegiatan spesifikasi rancangan logikal ke

dalam kegiatan yang sebenarnya dari sistem

informasi yang akan dibangunnya atau

dikembangkannya.

Mengimplementasikan sistem yang baru.

Menjamin bahwa sistem yang baru dapat berjalan

secara optimal.

10/10/2017 nts/aps/ti/uajm 21

Kegiatan yang dilakukan

Meliputi :

Programming & testing

Training

System changeover

10/10/2017 nts/aps/ti/uajm 22

10/10/2017

12

Kegiatan yang dilakukan (1 dari 3)

Programming & testing

Tujuan : Mengkonversikan perancangan logikal ke

dalam kegiatan operasi coding dengan menggunakan

bahasa pemograman tertentu, dan mengetest semua

program serta memastikan semua fungsi / modul

program dapat berjalan secara benar.

Hasil : Coding program dan spesifikasi program.

10/10/2017 nts/aps/ti/uajm 23

Kegiatan yang dilakukan (2 dari 3)

Training

Tujuan : Memimpin (conduct) pelatihan dalam

menggunakan sistem, persiapan lokasi latihan dan

tugas-tugas lain yang berhubungan dengan pelatihan

(buku-buku panduan sistem).

Hasil : Rencana pelatihan sistem, modul-modul

yang terkait dan sebagainya.

10/10/2017 nts/aps/ti/uajm 24

10/10/2017

13

Kegiatan yang dilakukan (3 dari 3)

System changeover

Tujuan : Merubah pemakaian sistem lama ke sistem

baru dari sistem informasi yang berhasil dibangun.

Perubahan sistem merupakan tanggungjawab team

designer ke pemakai sistem (user organization).

Hasil : Rencana (jadwal dan metode) perubahan

sistem (contract).

10/10/2017 nts/aps/ti/uajm 25

Studi Kasus (contoh soal) - 1

Buatlah contoh masalah tertentu (sistem)

dengan penanganan masalah sesuai

langkah-langkah pada SDLC yang meliputi

tahapan analisis, desain dan implementasi.

Contoh masalah sistem:

sistem pelayanan penerbangan, pembuatan

ktp, rumah sakit, perbankan, transportasi,

dsb.

10/10/2017 nts/aps/ti/uajm 26

10/10/2017

14

Studi Kasus (contoh soal) - 2

Buatlah contoh kasus perusahaan yang

mengalami proses SDLC yang meliputi

tahapan Development, Growth, Maturity, dan

Decline

Contoh masalah sistem:

sistem pelayanan penerbangan, pembuatan

ktp, rumah sakit, perbankan, transportasi,

dsb.

10/10/2017 nts/aps/ti/uajm 27