05 pengadaan dan pengembangan sistem informasi
TRANSCRIPT
![Page 1: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/1.jpg)
Pengadaan dan Pengembangan Sistem Informasi
![Page 2: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/2.jpg)
Materi
• Pengadaan Sistem Informasi• Model-model Pengembangan Sistem Informasi• Software Development Life Cycle (SDLC)• Penggunaan Computer Aided Software Engineering
(CASE)
![Page 3: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/3.jpg)
Pengadaan Sistem Informasi
• Membuat sendiri• Membeli Perangkat Lunak Paket• Outsourcing
![Page 4: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/4.jpg)
Model-Model Pengembangan Sistem Informasi• Model sekuensial linier• Model prototipe• Model Rapid Application Development (RAD)• Model spiral
![Page 5: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/5.jpg)
Model sekuensial linier
• Sebuah pendekatan perkembangan perangkat lunak yang sistematik dan sekuensial, mulai pada tingkat dan kemajuan sistem pada seluruh analisis, desain, kode, pengujian, dan pemeliharaan.
![Page 6: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/6.jpg)
Model sekuensial linier
![Page 7: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/7.jpg)
Model prototype
• Model pengembangan dengan mengembangkan versi sederhana dari suatu sistem informasi.
• Tujuan pengembangan prototype adalah supaya pengguna dapat mengevaluasi proposal pengembang dengan mencoba langsung prototype yang telah dibuat oleh pengembang.
• Dengan model pengembangan prototype pengembang mendapat masukan di awal proyek tentang bagaimana sistem informasi harus dikembangkan
![Page 8: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/8.jpg)
Model rad
• Rapid Application Development adalah sebuah model pengembangan perangkat lunak yang menekankan siklus pengembangan yang pendek.
• Model RAD ini merupakan sebuah adaptasi kecepatan tinggi dari model sekuensial linier di mana perkembangan cepat dicapai dengan menggunakan pendekatan konstruksi berbasis komponen.
![Page 9: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/9.jpg)
Model spiral
• Merupakan model proses perangkat lunak yang evolusioner yang merangkai sifat iteratif dari prototipe dengan cara kontrol dan aspek sistematis dari model sekuensial linier.
• Model spiral berpotensi untuk pengembangan versi pertambahan perangkat lunak secara cepat.
![Page 10: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/10.jpg)
Model spiral
![Page 11: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/11.jpg)
![Page 12: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/12.jpg)
Software Development Life Cycle (SDLC)
• Fase Perencanaan• Fase Analisis• Fase Perancangan• Fase Konstruksi• Fase Ujicoba• Fase Integrasi• Fase Operasional dan Pemeliharaan
![Page 13: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/13.jpg)
Software Development Life Cycle (SDLC)
![Page 14: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/14.jpg)
Fase perencanaan
• Merencanakan proyek-proyek sistem yang dilakukan oleh staf perencana sistem.
• Menentukan proyek-proyek sistem yang akan dikembangkan yang dilakukan oleh komite pengarah (steering committee).
• Mendefinisikan proyek-proyek sistem dikembangkan yang dilakukan oleh analis sistem.
![Page 15: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/15.jpg)
Fase perencanaan
• Identifikasi garis besar masalah dan kesempatan.• Menegosiasikan garis besar lingkup.• Menilai kelayakan garis besar proyek.• Inisialisasi manajemen proyek• Mengembangkan garis besar jadwal dan anggaran.• Mengkomunikasikan rencana proyek.
![Page 16: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/16.jpg)
Rencana proyek sistem
1. Mengkaji tujuan, perencanaan strategis dan taktik perusahaan.
2. Mengidentifikasi proyek-proyek sistem.3. Menetapkan sasaran proyek-proyek sistem.4. Menetapkan kendala proyek-proyek sistem.5. Menentukan prioritas proyek-proyek sistem.6. Membuat laporan perencanaan sistem.
![Page 17: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/17.jpg)
Fase analisis
1. Analisis masalah• Memahami bidang masalah• Menganalisis masalah dan kesempatan• Menganalisis proses-proses bisnis• Menentukan tujuan perbaikan sistem• Memperbarui rencana proyek• Mengkomunikasikan penemuan dan rekomendasi
![Page 18: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/18.jpg)
Fase analisis
2. Analisis kebutuhan• Identifikasi dan menyatakan kebutuhan sistem• Membuat prioritas kebutuhan sistem• Memperbarui rencana proyek• Mengkomunikasikan pernyataan kebutuhan
![Page 19: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/19.jpg)
Fase analisis
3. Desain logis• Menstruktur kebutuhan fungsional• Prototipe kebutuhan fungsional• Validasi kebutuhan fungsional• Menentukan penerimaan test case.
![Page 20: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/20.jpg)
Fase analisis
4. Analisis keputusan• Mengidentifikasi solusi kandidat• Menganalisa solusi kandidat• Membandingkan solusi kandidat• Memperbarui rencana proyek• Merekomendasikan solusi sistem.
![Page 21: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/21.jpg)
Fase perancangan
• Desain sistem untuk solusi membangun– Mendesain arsitektur aplikasi– Mendesain database sistem– Mendesain interface sistem– Mengemas spesifikasi desain– Memperbarui rencana proyek
![Page 22: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/22.jpg)
Fase perancangan
• Desain sistem untuk solusi membeli– Meneliti pilihan dan kriteria teknis– Mengumpulkan proposal dari vendor– Memvalidasi klaim dan kinerja vendor– Mengevaluasi dan meranking proposal vendor– Menginterogasi vendor dan menyerahkan kontrak
![Page 23: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/23.jpg)
Fase konstruksi
• Mempersiapkan hardware dan software pendukung• Mempersiapkan database• Menentukan algoritma• Menentukan struktur data• Menentukan bahasa pemrograman• Mengkodekan desain sistem ke dalam bahasa
pemrograman.
![Page 24: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/24.jpg)
Fase uji coba
• Menentukan strategi pengujian• Pengujian unit• Pengujian integrasi• Pengujian validasi• Pengujian sistem
![Page 25: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/25.jpg)
Fase integrasi
• Merencanakan penerapan• Mengumumkan penerapan• Menyiapkan fasilitas fisik• Instalasi hardware dan software• Merencanakan peralihan• Sosialisasi dan pelatihan user
![Page 26: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/26.jpg)
Fase operasional dan pemeliharaan
• Melaksanakan peralihan• Menggunakan sistem• Audit sistem• Memelihara sistem• Menyiapkan usulan re-engineering
![Page 27: 05 Pengadaan Dan Pengembangan Sistem Informasi](https://reader034.vdocuments.pub/reader034/viewer/2022052201/5562bf09d8b42a595e8b4eb1/html5/thumbnails/27.jpg)
Penggunaan Computer Aided Software Engineering (CASE)
Prototipe Layar dan Laporan
Perangkat Analisis dan Desain
Perangkat Penelusuran Masalah
Perangkat Estimasi
Pembangkit Kode dan Aplikasi Perangkat Pengujian
Perangkat Reverse Engineering
Dukungan Bahasa Pemrograman
Perangkat Kontrol Versi
Perangkat Rekayasa Proses Bisnis
Pembangkit Dokumentasi
Perangkat Manajemen Proyek
Repositori