Sistem Development Life Cycle

commit to user II-6

2.4 Sistem Development Life Cycle

Proses pengembangan sistem melewati beberapa tahapan dari mulai sistem direncanakan sampai dengan sistem tersebut diterapkan, dioperasikan dan dipelihara. Bila operasi sistem yang sudah dikembangkan masih timbul masalah yang kritis serta tidak dapat diatasi dalam tahap pemeliharaan sistem, maka perlu dikembangkan kembali suatu sistem untuk mengatasinya dan proses ini kembali ke tahap yang pertama, yaitu tahap perencanaan sistem. Siklus ini disebut dengan siklus hidup suatu sistem Systems Development Lifè Cycle . Daur atau siklus hidup dari pengembangan sistem merupakan suatu bentuk yang digunakan untuk menggambarkan tahapan utama dan langkah- langkah di dalam tahapan tersebut dalam proses pengembangannya. Siklus hidup pengembangan sistem ditunjukkan dalam gambar 2.3. Kadir, 2008 Kebijakan dan Perencanaan Analisis Sistem Perancangan Sistem Terinci Perancangan Sistem Secara Umum Seleksi Sistem Implementasi Sistem Perawatan Sistem Manajemen Sistem Pengembangan Sistem Awal Perencanaan Sistem Gambar 2.2. Siklus Hidup Pengembangan Sistem Sumber: Kadir, 2008 A. Kebijakan dan Perencanaan sistem terdiri dari : a Kebijakan sistem b Perencanaan Sistem commit to user II-7 B. Analisis Sistem, terdiri dari : Mengidentifikasi Masalah, yang terdiri dari : a Mengidentifikasi penyebab masalah b Mengidentifikasi titik keputusan c Mengidentifikasi personal-personal kunci d Memahami kerja dari sistem yang ada e Menganalisis hasil penelitian f Menganalisis kelemahan sistem g Menganalisis kebutuhan informasi pemakai C. Desain Sistem Secara Umum, terdiri dari : Desain Komponen secara umum, terdiri dari : a Desain model secara umum b Desan output secara umum c Desain input secara umum d Desain database secara umum e Desain teknologi secara umum f Desain kontrol secara umum g Desain laporan secara umum D. Desain Sistem Terinci, terdiri dar : a Desain output terinci desain laporan b Desain input terinci c Desain dialog layar terminal d Desain database terinci 1. Normalisasi 2. Data dictionary e Desain teknologi terinci f Desain model dan kontrol terinci E. Seleksi sistem F. Implementasi Sistem a Pemprograman dan pengetesan program b Pengetesan Sistem commit to user II-8

2.5 Desain Sistem Berorientasi Objek