Pengembangan Siklus Hidup Sistem Pertemuan I-2
Konsep Dasar Sistem
Karakteristik Sistem yang baik
Konsep Dasar Informasi
Kualitas informasi terdiri dari 3 hal, yaitu :
Konsep Dasar Sistem Informasi
Komponen SI Blok Masukkan (input block) Blok model Blok keluaran Teknologi Blok basis data Blok kendali
Analisis Sistem Penguraian dari suatu sistem informasi yang utuh kedalam bagian-bagian komponennya dengan maksud untuk mengidentifikasi dan mengevaluasi permasalahan, kesempatan, hambatan yang terjadi dan kebutuhan yang diharapkan sehingga dapat diusulkan perbaikan.
Tugas 1 Pengembangan Sistem Mengapa perlu pengembangan sistem Apa alasannya Apa yang diharapkan dari hasil pengembangan sistem yg baru
Metodologi Pengembangan Sistem Informasi Metodologi adalah suatu cara atau metode yang disarankan untuk melakukan sesuatu hal. Pendekatan sistem merupakan metodologi dasar untuk memecahkan masalah. Metodologi pengembangan sistem informasi berbasis komputer. Metode yang paling umum digunakan adalah SDLC. Metode SDLC menggunakan pendekatan sistem yang disebut pendekatan garis terpilih atau air terjun (waterfall) yang menggunakan beberapa tahapan dalam mengembangkan sistem
SDLC (System Development Life Cycle) Fase utama : Perencanaan (mengapa mengembangkan sistem?) Analisis (siapa, apa, kapan, dan dimana sistem? Perancangan (bagaimana kerja sistem?) Implementasi (bagaimana sistem dipasang/diinstall?)
Perencanaan Mengindetifikasi nilai bisnis Analisis kelayakan Membuat rencana kerja Mengatur staff Mengontrol dan mengarahkan proyek Analisis Mencari informasi yang terkait dengan sistem Menentukan model proses Menentukan model data
Perancangan Perancangan proses secara fisik Perancangan arsitektur sistem Perancangan interface Perancangan Basis data dan berkas Perancangan program Implementasi Construction installation
Gambar siklus Hidup Pengembangan Sistem
4 tahap pertama tahap FRONT END Proses yang direkayasa secara logik untuk mengembangkan sistem dr tahap perencanaan sampai penerapan. 4 tahap pertama tahap FRONT END Digerakkan oleh pemakai Untuk menyelidiki konsep sistem baru dan menentukan dengan tepat apa yang dibutuhkan para pemakai sebelum merancang sistem secara terinci Dokumentasi laporan yang dibuat ditujukan untuk para pemakai sistem.. Proses 2 tahap terakhir tahap BACK End. Digerakkan oleh perancang dan teknokrat.
Proses dari pengembangan sistem yang terutama : Analisis sistem Desain sistem Implementasi sistem Desain sistem dalam 2 tahapan : Desain sistem secara umum/konsep/makro/logika/khusus Desain sistem secara rinci/fisik. Setelah sistem baru dikembangkan dan diimplementasikan Tahap Pemeliharaan (10-20 thn atau lebih) Jika sistem ini tidak lagi efisien dan efektif untuk tetap digunakan, maka tidak dilanjutkan dan sistem baru dikembangkan.
Metodologi Pengembangan SI Metode lainnya : Model prototyping proses iterative dalam pengembangan sistem dimana requirement diubah ke dalam sistem yang bekerja (working system) yang secara terus menerus diperbaiki melalui kerjasama antara user dan analis Model RAD (Rapid Application Development) penggabungan beberapa metode atau teknik terstruktur. RAD menggunakan metode prototyping dan teknik terstruktur lainnya untuk menentukan kebutuhan user dan perancangan sistem informasi selain itu RAD menekankan siklus perkembangan dalam waktu yang singkat (60 sampai 90 hari) dengan pendekatan konstruksi berbasis komponen.
Model Spiral model proses perangkat lunak evolusioner yang merangkai sifat iteratif dari prototype dengan cara kontrol dan aspek sistematis model sequensial linier. Model iteratif ditandai dengan tingkah laku yang memungkinkan pengembang mengembangkan versi perangkat lunak yang lebih lengkap secara bertahap.
Perangkat Pemodelan Perangkat pemodelan merupakan salah satu ciri pendekatan terstruktur. Perangkat pemodelan adalah suatu model yang digunakan untuk menguraikan sistem menjadi bagian-bagian yang dapat diatur dan mengkomunikasikan ciri konseptual dan fungsional kepada user. Peran perangkat pemodelan : Komunikasi sebagai alat komunikasi antara pemakasi sistem dengan analis sistem. Eksperimentasi pengembangan sistem bersifat trial and error. Prediksi model meramalkan bagaimana suati sisem akan bekerja.
Jenis perangkat pemodelan antara lain Diagram Arus Data (DFD) menunjukkan proses yang dijalankan data dalam sistem Kamus Data definisi elemen data dalam sistem. Entity Relationship Diagram (ERD) model penyimpanan data dalam DFD. State Transition Diagram (STD) menunjukkan keadaan tertentu dimana suatu sistem dapat ada dan transisi yang menghasilkan keadaan tertentu yang baru. STD digunakan untuk real time. Bagan Struktur menggambarkan suatu hierarki modul program perangat lunak termasuk dokumentasi interface antar modul. Diagram Alur Program Terstruktur menggambarkan alur dan logika program. Alat spesifikasi proses memberikan deskripsi yang lengkap tentang proses-proses yang ditemukan dalam diagram alur data tingkat dasar.