Sabtu, 18 November 2017

Sistem Development Live Cycle

Sistem Development Live Cycle

System Development Life Cycle disingkat dengan SDLC. SDLC merupakan siklus pengembangan sistem. Pengembangan sistem teknik (engineering system development). SDLC berfungsi untuk menggambarkan tahapan-tahapan utama dan langkah-langkah dari setiap tahapan yang secara garis besar terbagi dalam empat kegiatan utama, yaitu 

1. initiation, 
ialah perencanaan awal untuk sebuah proyek guna mendefinisikan lingkup, tujuan, jadwal dan anggaran bisnis awal yang diperlukan untuk memecahkan masalah atau kesempatan yang direpresentasikan oleh proyek. Lingkup proyek mendefinisikan area bisnis yang akan ditangani oleh proyek dan tujuan-tujuan yang akan dicapai. Lingkup dan tujuan pada akhirnya berpengaruh pada komitmen sumber yaitu jadwal dan anggaran yang harus dibuat supaya berhasil menyelesaikan proyek.

2. analysis, 

sebuah proses investigasi terhadap sistem yang sedang berjalan itu sendiri dengan tujuan untuk mendapatkan jawaban mengenai pengguna sistem, cara kerjanya yaitu sistem dan waktu penggunaan sistem. Dari proses analisa ini akan didapatkan cara untuk membangun sistem baru.

3. design 

ialah spesifikasi atau konstruksi solusi yang teknis dan berbasis komputer untuk persyaratan bisnis yang diidentifikasikan dalam analisis sistem. Selama desain sistem, pada awalnya akan mengekspolarasi solusi teknis alternatif. Setelah alternatif solusi disetujui, fase desain sistem mengembangkan cetak biru (blueprint) dan spesifikasi teknis yang dibutuhkan untuk mengimplementasikan database, program, antarmuka pengguna dan jaringan yang dibutuhkan untuk sistem informasi,

4. implementation.

proses pembangunan dan pengujian sistem, instalasi sistem, dan rencana dukungan sistem.
Contohnya: konstruksi, instalasi, pengujian dan pengiriman sistem ke dalam produksi (artinya operasi sehari-hari). Implementasi sistem ini mengontruksi sistem informasi yang baru dan menempatkannya ke dalam operasi, dan selanjutnya dilaksanakan tahap pengujian.

1. Melakukan survei dan menilai kelayakan proyek pengembangan sistem informasi
2. Mempelajari dan menganalisis sistem informasi yang sedang berjalan
3. Menentukan permintaan pemakai sistem informasi
4. Memilih solusi atau pemecahan masalah yang paling baik
5. Menentukan perangkat keras (hardware) dan perangkat lunak (software)
6. Merancang sistem informasi baru
7. Membangun sistem informasi baru
8. Mengkomunikasikan dan mengimplementasikan sistem informasi baru
9. Memelihara dan melakukan perbaikan/peningkatan sistem informasi baru bila diperlukan


Tahapan penelitian pada model waterfall meliputi metodologi berupa :

1. System Engineering
Menetapkan segala hal yang diperlukan dalam pelaksanaan proyek 

2. Analisis 
Menganalisis hal-hal yang diperlukan untuk pembuatan atau pengembangan perangkat lunak

3. Design 
Tahap penerjemahan dari keperluan atau data yang telah dianalisis ke dalam bentuk yang mudah dimengerti oleh programmer . Tiga atribut yang penting dalam proses perancangan yaitu : struktur data, arsitektur perangkat lunak dan prosedur rinci / algoritma.

4. Coding 
Menerjemahkan data yang telah dirancang / algoritma ke dalam bahasa pemrograman yang telah ditentukan

5. Testing 
Uji coba terhadap program telah dibuat .

6. Maintenance 
Perubahan atau penambahan program sesuai dengan permintaan us

Perkembangan Sistem Development Cycle

Pada pertengahan tahun 60-an terjadi kegagalan yang sangat besar dalam penerapan aplikasi EDP (Electronic Data Processing) untuk sistem-sistem besar, sebagian besar disebabkan tidak adanya pengembangan sistem. Sesudah terjadinya kegagalan tersebut pada akhir tahun 60-an dan awal 70-an, kesadaran akan pentingnya metodologi pengembangan sistem mulai tumbuh. Sejak itulah berbagai proposal metodologi mulai dibuat dan penerapan mereka mulai kelihatan. Para desainer dari hampir semua bidang metodologi pengembangan sistem informasi mempunyai pandangan yang sama, yaitu: mereka telah mengetahui bahwa proses pengembangan sistem informasi, baik yang berdasarkan komputer atau tidak, menyerupai dengan proses pengembangan sistem engineering.
Hubungan dengan konstruksi dan operasi berbagai jenis gedung, mesin, peralatan kimia yang merupakan contoh perkembangan sistem informasi engineering.

1. Tahun 1960

Analisis sistem sekarang
Mengembangkan model konsep
Tes Model
Petunjuk instalasi baru
Instalasi keseluruhan
Sistem baru

2. Tahun 1970

Batasan definisi
Studi pemgamatan
Pengumpulan data dan analisis
Sistem desain
Rencana pelaksanaan
Pengembangan
Pengujian
Interupsi
Perawatan

3. Tahun 1980

Pengamatan awal
Studi kelayakan
Operasi dan sistem analis
Permintaan pemakai
Pendekatan dukungan teknik
Desain konsep
Evaluasi alternatif dan pelaksanaan
Spesifikasi sistem teknik
Perkembangan dukungan teknik
Spesifikasi aplikasi
Program aplikasi dan pengujian
Prosedur pemakai dan kontrol
Rencana pelaksanaan
Rencana konversi
Pengujian sistem
Pelaksanaan konversi
Penekanan dan pencarian
Pengulangan pelaksanaan yang lalu

4. Tahun 1983

Definis masalah
Studi kelayaka
Analisis
Sistem desain
Desain keseluruhan
Pelaksanaan
Perawatan

Kesalahan interpretasi mengenai tahap-tahap perkembangan sistem di atas adalah linier. Seolah olah semua fase dan tahap terlihat berderet secara berurutan. Tetapi sebenarnya tidak demikian. Semua tahap pada proses perkembangan sistem tersebut mempunyai sifat dasar yang iteratif yaitu pekerjaan pada suatu tahap sering harus diulang-ulang, dan apapun yang dikerjakan pada suatu tahap mungkin perlu dikoreksi secara keseluruhan.
Meskipun terdapat beberapa variasi diantara masing-masing tahap, metode sistem klasik ternyata tidak cukup untuk menghasilkan sistem informasi yang baik, kemudian sebagai tambahan pada penamaan tahap-tahap dari suatu daur hidup sistem, kita harus mempunyai beberapa peralatan dan teknik baku untuk mengembangkan sistem tersebut. Pada awal 70-an, beberapa peralatan dan metodologi dikumpulkan dengan nama metodologi terstruktur atau metodologi perkembangan sistem terstruktur atau metodologi analisis dan desain terstruktur. Pada dasarnya metodologi-metodologi tersebut menyajikan peralatan dan teknik tambahan kepada analis sistem, disamping ide tentang daur hidup sistem informasi.




sumber:

0 komentar:

Posting Komentar

 

HAYUPANGESTU Template by Ipietoon Cute Blog Design