Popular Post

Posted by : fadly injoker 2017/09/29




Assalammu'alaikum wr. wb.

Kali ini saya akan memposting tentang Apa Itu SDLC ? Oke langsung saja disimak....
SDLC (System Development Life Cycle) merupakan siklus hidup pengembangan system baik mulai dari pembuatan sampai perawatan. adapun tahapan-tahapan SDLC itu sendiri setiap referensi mungkin berbeda akan tetapi maksudnya adalah sama. berikut adalah tahapan-tahapan SDLC pada umumnya

1. Perencanaan

2. Analisa

3. Desain atau perancangan

4. Implementasi

5. Uji Coba

6. Pemeliharaan

dalam perkembangannya, SDLC memiliki beberapa metode yang cukup populer yaitu waterfall, prototyping, spiral, V model, formal method dan extreme programming. Dari beberapa metode tersebut tentunya memiliki kekurangan dan kelebihan masing-masing. Diantaranya adalah :

Waterfall

Kelebihan
-Proses menjadi teratur

-Estimasi proses menjadi lebih baik

-Terjadwal dengan baik


kekurangan
-Bersifat kaku, sehingga susah untuk melukan perubahan ditengah proses

-Membutuhkan daftar kebutuhan yang lengkap diawal, sedangkan konsumen jarang bisa memberikan kebutuhan secara lengkap diawal

Prototyping

prototyping adalah proses pembuatan model sederhana untuk software final yang mengizinkan pengguna memiliki gambaran dasar tentang program serta melakukan pengujian awal. Jenis-jenis teknik prototyping adalah: (a) Trowaway Prototyping. (b) Evolutionary Prototyping. (c) Incremental rototyping.
Kelebihan
-Mengurangi waktu dan biaya

-Meningkatkan keterlibatan pengguna.

-Mengurangi kesalahpahaman dan kesalahan interpretasi dengan pengguna.

Kelemahan
-Analisis kurang.

-Biaya untuk membuat prototyping cukup tinggi.

Spiral

Teknik spiral mencoba menggabungkan model prototyping dan waterfall. Biasa digunakan untuk proyek besar yang mahal dan rumit. Digunakan oleh militer Amerika untuk mengembangkan program Future Combat Systems.
Kelebihan
-Pengguna dan developer bisa memahami dengan baik software yang dibangun karena progress dapat diamati dengan baik.

-Estimasi menjadi lebih realistik seiring berjalannya proyek karena masalah ditemukan sesegera mungkin.

-Lebih mampu menangani perubahan yang sering terjadi pada software development

-Software engineers bisa bekerja lebih cepat pada proyek.

Kelemahan
-Membutuhkan waktu yang lama.

-Membutuhkan dana yang besar.

-Membutuhkan planning jangka panjang yang baik agar program bisa selesai dengan baik

V Model

Teknik V model sering disebut sebagai pengembangan dari teknik waterfall. V untuk verifikasi dan validasi dan merupakan model standar yang banyak dipakai di negara-negara Eropa seperti standar untuk proyek pertahanan dan administrasi federal di Jerman.
Keuntungan
-Merupakan model pengembangan terstruktur.

-Setiap fase dapat diimplementasikan dengan dokumentasi yang detail dari fase sebelumnya.

-Aktivitas pengujian dapat dimulai di awal proyek, sehingga mengurangi waktu proyek.


-Kelemahan menggunakan teknik V model adalah dokumentasi harus cukup detail
agar fase selanjutnya dapat berjalan dengan baik.

Formal Method
 

Teknik formal method adalah teknik yang mengandalkan perhitungan matematika dalam setiap prosesnya. Hanya digunakan pada sistem yang sangat memperhatikan keamanan atau keselamatan dari pengguna. Contoh penggunaan teknik ini adalah aerospace engineering.

Keuntungan menggunakan teknik formal method adalah meminimalkan resiko dengan adanya perhitungan komputasi.

Kekurangan
-Biaya Tinggi.

-Kompleks

-Tidak Umum untuk Proyek Software pada umumnya

Extreme Programming

Merupakan bagian dari metode agile software development.

Keuntungan
-Menjalin Komunikasi yang Baik dengan Klien.

-Meningkatkan Komunikasi dan Sifat Saling Menghargai antar Developer.

Kelemahan
-Developer harus selalu siap dengan perubahan karena perubahan selalu diterima.

-Tidak bisa membuat kode yang detail di awal (prinsip simplicity dan juga anjuran untuk melakukan apa yang diperlukan hari itu juga).



Maksud dan tujuan :
Agar mengetahui apa itu SDLC dan bisa memahaminya.
Alat dan bahan :
1. Pc/laptop 
2. Koneksi internet
Kesimpulan :
Saya dapat pada penulisan ini saya dapat mengerti apa itu Sistem Development Cycle (SDLC) dan apa tahapan-tahapan yang terdapat didalamnya. Dengan kita mempunyai planning dalam melakukan pekerjaan maka hasil yang kita dapatkan akan maksimal.
Kesimpulan yang saya dapat pada penulisan kali ini saya dapat mengerti apa itu Sistem Development Life Cycle (SDLC) dan apa tahapan-tahapan yang terdapat didalamya. Dengan kita mempunyai planning dalam melakukan pekerjaan maka hasil yang kita dapatkan akan maksimal.

Cheap Offers: http://bit.ly/gadgets_cheap
Kesimpulan yang saya dapat pada penulisan kali ini saya dapat mengerti apa itu Sistem Development Life Cycle (SDLC) dan apa tahapan-tahapan yang terdapat didalamya. Dengan kita mempunyai planning dalam melakukan pekerjaan maka hasil yang kita dapatkan akan maksimal.

Cheap Offers: http://bit.ly/gadgets_cheap
Kesimpulan yang saya dapat pada penulisan kali ini saya dapat mengerti apa itu Sistem Development Life Cycle (SDLC) dan apa tahapan-tahapan yang terdapat didalamya. Dengan kita mempunyai planning dalam melakukan pekerjaan maka hasil yang kita dapatkan akan maksimal.

Cheap Offers: http://bit.ly/gadgets_cheapvv
Kesimpulan yang saya dapat pada penulisan kali ini saya dapat mengerti apa itu Sistem Development Life Cycle (SDLC) dan apa tahapan-tahapan yang terdapat didalamya. Dengan kita mempunyai planning dalam melakukan pekerjaan maka hasil yang kita dapatkan akan maksimal.

Cheap Offers: http://bit.ly/gadgets_cheap
Referensi :


 Wassalmmu'alaikum wr. wb.

Leave a Reply

Subscribe to Posts | Subscribe to Comments

- Copyright © FadlyBlog - Date A Live - Powered by Blogger - Designed by Johanes Djogan -