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