05 pengadaan dan pengembangan sistem informasi

27
Pengadaan dan Pengembangan Sistem Informasi

Upload: ainul-yaqin

Post on 25-May-2015

9.134 views

Category:

Business


25 download

TRANSCRIPT

Page 1: 05 Pengadaan Dan Pengembangan Sistem Informasi

Pengadaan dan Pengembangan Sistem Informasi

Page 2: 05 Pengadaan Dan Pengembangan Sistem Informasi

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

Pengadaan Sistem Informasi

• Membuat sendiri• Membeli Perangkat Lunak Paket• Outsourcing

Page 4: 05 Pengadaan Dan Pengembangan Sistem Informasi

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

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

Model sekuensial linier

Page 7: 05 Pengadaan Dan Pengembangan Sistem Informasi

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

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

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

Model spiral

Page 11: 05 Pengadaan Dan Pengembangan Sistem Informasi
Page 12: 05 Pengadaan Dan Pengembangan Sistem Informasi

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

Software Development Life Cycle (SDLC)

Page 14: 05 Pengadaan Dan Pengembangan Sistem Informasi

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

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

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

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

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

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

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

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

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

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

Fase uji coba

• Menentukan strategi pengujian• Pengujian unit• Pengujian integrasi• Pengujian validasi• Pengujian sistem

Page 25: 05 Pengadaan Dan Pengembangan Sistem Informasi

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

Fase operasional dan pemeliharaan

• Melaksanakan peralihan• Menggunakan sistem• Audit sistem• Memelihara sistem• Menyiapkan usulan re-engineering

Page 27: 05 Pengadaan Dan Pengembangan Sistem Informasi

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