1 siklus pengembangan si

28
UNIVERSITAS UNIVERSITAS BUDI LUHUR BUDI LUHUR MAGISTER MAGISTER ILMU KOMPUTER ILMU KOMPUTER www.bl.ac.id www.bl.ac.id HAL : HAL : 1 PENDAHULUAN ANALISA DAN PERANCANGAN SISTEM INFORMASI

Upload: semuel85

Post on 16-Apr-2017

1.063 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: 1 siklus pengembangan si

UNIVERSITAS UNIVERSITAS BUDI LUHURBUDI LUHUR

MAGISTERMAGISTERILMU KOMPUTERILMU KOMPUTER

www.bl.ac.idwww.bl.ac.id

HAL : HAL : 11

PENDAHULUAN

ANALISA DAN PERANCANGAN SISTEM

INFORMASI

Page 2: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 22

Key Ideas• Banyak Proyek Sistem Informasi gagal karena sistem

analis mencoba membuat sistem yang canggih tanpa memahami organisasi

• Tujuan utamanya adalah membuat nilai organisasi • Analis sistem adalah orang yang melakukan analisis

bisnis, mengidentifikasi kesempatan untuk melakukan perbaikan, mendisain sistem informasi, dan mengimplementasikannya

• Ini perlu latihan dan keahlian supaya desain dan implementasi sistem informasi yang baru dapat sukses.

Page 3: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 33

SIKLUS PENGEMBANGAN SISTEM INFORMASI

Page 4: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 44

KARAKTERISTIK UTAMA SIKLUS PENGEMBANGAN

• Proyek– Perpindahan secara sistematik melalui

tahapan-tahapan dimana setiap tahapan memiliki standar hasil

– Menghasilkan proyek yang dapat diterima– Implementasi dapat digunakan– Hasil dari sistem informasi– Menggunakan sistem lama secara bertahap

Page 5: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 55

TAHAPAN PROYEK• Planing, mengapa membangun sistem ?

Bagaimana seharusnya membentuk tim untuk mengerjakannya ?

• Analysis, siapa yang menggunakan sistem, dimana dan kapan sistem itu digunakan

• Design, bagaimana sistem bekerja ?• Implementation, sistem diimplementasikan

Page 6: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 66

PLANING• Memahami nilai bisnis• Menganalisa kemungkinan• Mengembangkan rencana kerja• Staf proyek• Mengontrol dan memimpin proyek

Page 7: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 77

ANALYSIS• Strategi analisis• Mengumpulkan kebutuhan bisnis• Mendefinisikan persyaratan “use case”• Process modeling• Data Modeling

Page 8: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 88

DESIGN• Menentukan disain• Arsitektur disain• Interface disain• Data Storage disain• Program Disain

Page 9: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 99

IMPLEMENTATION• Membangun

– Membuat program– Testing program

• Instalasi– Konversi strategi– Rencana pelatihan– Rencana dukungan

Page 10: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 1010

Processes and DeliverablesProcess Product

Planning

Analysis

Design

Implementation

Kebutuhan SistemAnalisis Kelayakan

Rencana Kerja

System Proposal

System Specification

New System and Maintenance Plan

Page 11: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 1111

METODOLOGI PENGEMBANGAN SISTEM

Page 12: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 1212

Waterfall Development Methodology

Page 13: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 1313

Pros and Cons of the Waterfall Methodology

Pros Consmemerlukan waktu untuk memahami kebutuhan sistem sebelum pemrograman

Perubahan persyaratanberkurang Saat proyek berjalan

disain harus di spesifikan di kertassebelum pemrograman

Memerlukan waktuYang lama antara Dari sistem proposalDan implementasi

Page 14: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 1414

Parallel Development Methodology

Page 15: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 1515

Pros and Cons of Parallel Development Methodology

Pros Cons

Mengurangi waktu yangSudah di rencanakan

Mengurangi pekerjaanulang

Masih MenggunakanKertas Untuk Dokumentasi

Sub-projects sulit diIntegrasikan

Page 16: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 1616

Rapid Application Development• Menggabungkan teknik teknik khusus

dengan alat-alat :– CASE tools– JAD sessions– Fourth generation/visualization

programming languages– Code generators

Page 17: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 1717

Tiga Katagori dari RAD• Tahap pengembangan

– Seri dari versi dikembangkan secara berurutan

• Prototyping– System Prototyping

• Throw-away prototyping– Disain prototyping

Page 18: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 1818

Phased Development Methodology

Page 19: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 1919

Pros and Cons of Phased Development Methodology

Pros Cons

Sistem dapat segeradigunakan

User dapat menentukanTambahan yang dibutuhkan untukversi berikutnya

User bekerja dengansistem yang belum

komplit

Page 20: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 2020

System Prototyping

Page 21: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 2121

Pros and Cons of System Prototyping Methodology

Pros ConsUser dapat berinteraksi

dengan prototypedengan cepat

User dapat menentukanperubahan yang

yang diperlukan dandapat menyaringkebutuhan yang

sebenarnya

Analisa yang dilakukanCenderung dangkal

Bentuk Keputusan awalmungkin kurang

Page 22: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 2222

Design Prototyping

Page 23: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 2323

Pros and Cons of Design Prototyping Methodology

Pros Cons

Resiko Minimal

Permasalah Penting dapat dipahami

sebelum sistem di bangun

Mungkin lebih lamadari pada

sistem prototyping

Page 24: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 2424

Agile Development: Extreme Programming

Page 25: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 2525

Pros and Cons of Agile Methodologies

Pros Cons

Penyerahan hasilnyacepat

Sangat baik untukproyek yang tidak

terdifinsi atau kebutuhan sistem yang

berubah-ubah

Memerlukan kedisiplinan

Hanya bisa digunakanuntuk proyek kecil

Memerlukan banyakmasukan dari user

Page 26: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 2626

Kriteria untuk memilih metodologi yang sesuai

• Kebutuhan user jelas• Terbiasa dengan metodologi• Kerumitan sistem• Sistem dapat diuji• Penjadwalan waktu• Jadwal dapat lihat

Page 27: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 2727

TEAM ROLES AND SKILLSTEAM ROLES AND SKILLS

Page 28: 1 siklus pengembangan si

MAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHURMAGISTER ILMU KOMPUTER - UNIVERSITAS BUDI LUHUR

Analisa dan Perancangan Sistem InformasiAnalisa dan Perancangan Sistem Informasi HAL : HAL : 2828

Information Systems Roles• Business analyst• Systems analyst• Infrastructure analyst• Change management analyst• Project manager