ch9_translate.pptx

21
© Prentice Hall 2002 9.1 BAB 9 Pengembangan Aplikasi oleh Sistem Informasi Profesional

Upload: esterina-danar-puja

Post on 28-Dec-2015

4 views

Category:

Documents


0 download

TRANSCRIPT

© Prentice Hall 20029.1

BAB 9

Pengembangan Aplikasi oleh Sistem

Informasi Profesional

© Prentice Hall 20029.2

SISTEM PENGEMBANGAN SIKLUS HIDUP (SDLC)

• DEFINISI FASE: – Analisis kelayakan– Definisi Kebutuhan

• FASE KONSTRUKSI:– Sistem desain– Membangun sistem– Pengujian sistem

• TAHAPAN PELAKSANAAN:– Instalasi– Operasi– Pemeliharaan

*

© Prentice Hall 20029.3

DEFINISI FASE

• ANALISIS KELAYAKAN: Analisis menyeluruh oleh tim (pemimpin, analis sistem, end-user). Ekonomi, operasional, teknis

• PERSYARATAN DEFINISI: Jika laporan kelayakan disetujui, tim mengembangkan desain logis: proses, aliran data & hubungan. Hasilnya adalah dokumen persyaratan sistem

*

© Prentice Hall 20029.4

FASE KONSTRUKSI

• SYSTEM DESIGN: Desain rinci sistem fisik berdasarkan dokumen persyaratan. Rincian hardware, software, database, modul, keterkaitan untuk sistem mutu (Akurat, dapat diandalkan, auditable, kuat, berubah, aman, efisien, user friendly, fleksibel, terdokumentasi dengan baik)

*

© Prentice Hall 20029.5

FASE KONSTRUKSI

• SISTEM BANGUNAN: IS spesialis memproduksi program, database. Akhir-pengguna menjawab pertanyaan, menafsirkan persyaratan, membantu dokumen desain

• SISTEM PENGUJIAN: Dengan modul, subsistem, seluruh sistem untuk menemukan & memperbaiki masalah. Tes penerimaan pengguna

• DOKUMENTASI*

© Prentice Hall 20029.6

TAHAPAN PELAKSANAAN

• INSTALASI: Empat strategi– Paralel: Jalankan sistem lama & baru untuk

sementara untuk memeriksa validitas. Aman– Pilot: Instal di salah satu bagian dari

organisasi pada suatu waktu. Belajar dan beradaptasi

– Bertahap: Dalam sistem besar mengubah satu fungsi pada satu waktu (misalnya, order entry)

– Cutover: Mulai menggunakan seluruh sistem. Bisa berbahaya jika ada kesalahan

*

© Prentice Hall 20029.7

TAHAPAN PELAKSANAAN

• OPERASI: Pelatihan, dokumentasi, orang-orang dan komputer harus bekerja sama dengan baik. Tim proyek dibubarkan

• MAINTENANCE: Operasi tahap siklus hidup. Memperbaiki kesalahan seperti yang ditemukan, update yang diperlukan, memantau kegiatan dan output. Menyadari kesenjangan antara kebutuhan organisasi dan kinerja sistem

*

© Prentice Hall 20029.8

BIAYA ERROR CORRECTION

1 2 3 4 5 60

20406080

100120140160

1 3.510

20

50

150

PHASE IN WHICH ERROR DETECTED

RELA

TIVE

COS

T TO

FI

X ER

ROR

1. PERSYARATAN 4. PENGEMBANGAN TES

2. DESAIN 5. PENERIMAAN UJI

3. KODE 6. PENGOPERASIAN

© Prentice Hall 20029.9

SDLC PERAN

• PROJECT MANAGER: Harus memiliki IS proyek keterampilan, rencana, menggunakan alat manajemen proyek, membangun tim proyek

• SISTEM ANALYST: IS perubahan profesional masalah bisnis ke dalam IS larutan

• PENGGUNA AKHIR: Perwakilan fungsional menyediakan kebutuhan, hakim hasil

• SPONSOR, CHAMPIONS: Akan dibahas dalam Bab 12

*

© Prentice Hall 20029.10

SDLC KARAKTERISTIK

• Dikelola PROJECT SIZE: Pecah menjadi potongan independen. Tetap sesuai dengan anggaran & lain kendala

• ACCURATE PERSYARATAN DEFINISI: Spesifikasi asing menyebabkan biaya tambahan, meluas penyelesaian

• EXECUTIVE SPONSOR: Sponsor dengan tanggung jawab dan sumber daya penting bagi keberhasilan

*

© Prentice Hall 20029.11

SDLC KEUNTUNGAN

• SANGAT TERSTRUKTUR, PROSES SISTEMATIS

• PERSYARATAN DEFINISI MENYELURUH

• MILESTONE CLEAR DENGAN MANAJEMEN SIGN-OFFS

*

© Prentice Hall 20029.12

SDLC Kekurangan

• MUNGKIN Abaikan BERUBAH SELAMA PERSYARATAN PROYEK

• Memakan waktu, PROSES MAHAL

• TOP-DOWN KOMITMEN DIBUTUHKAN

*

© Prentice Hall 20029.13

Prototyping SIKLUS HIDUP

1. IDENTIFIKASI KEBUTUHAN2. MENGEMBANGKAN PROTOTYPE

AWAL3. MENGGUNAKAN PROTOTIPE,

PERUBAHAN CATATAN. 4 MENGUBAH, ENHANCE

PROTOTYPE: Kembali ke Langkah 3 sesuai kebutuhan

5. EVALUASI SISTEM OPERASIONAL6. MEMBUAT PERUBAHAN ATAU

ABANDON7. INSTALL, BEROPERASI, MENJAGA

*

© Prentice Hall 20029.14

MENGGABUNGKAN prototyping & SDLC

• Prototyping / uji coba FASE:– MENENTUKAN PERSYARATAN DASAR– SISTEM PROTOTYPE– PROTOTIPE PILOT

• SDLC FASE KONSTRUKSI: – SISTEM BANGUNAN– SISTEM PENGUJIAN

• SDLC TAHAPAN PELAKSANAAN:– INSTALASI– OPERASI– MAINTENANCE

*

© Prentice Hall 20029.15

JOINT APLIKASI DESAIN (JAD)

• TEKNIK YANG MELIBATKAN TIM PENGGUNA, IS SPESIALIS

• INTENSE, PROSES TERSTRUKTUR

• MENGEMBANGKAN PERSYARATAN ATAU REVIEW DESAIN PROPOSAL

• BISA BERTAHAN JAM, HARI, SERING DI LOKASI DIHAPUS DARI TEMPAT KERJA

*

© Prentice Hall 20029.16

KOMPUTER-DIBANTU SOFTWARE ENGINEERING

(CASE)KOLEKSI ALAT SOFTWARE UNTUK mengotomatisasi SDLC PROSES:

• Diagram ALAT• COMPUTER DISPLAY, generator LAPORAN• ALAT ANALISIS• REPOSITORY CENTRAL• GENERATOR DOKUMENTASI• PEMBANGKIT KODE

*

© Prentice Hall 20029.17

PENGEMBANGAN APLIKASI RAPID (RAD)

• HYBRID OF SDLC, Prototyping, JAD,CASE

• MEMPRODUKSI SISTEM 6 BULAN ATAU KURANG

• LANGKAH:– PERENCANAAN – PENGGUNA DESIGN – KONSTRUKSI– IMPLEMENTASI (cutover)

*

© Prentice Hall 20029.18

RAD KEUNTUNGAN

• SAVING DRAMATIC DALAM WAKTU

• FOKUS PADA SISTEM PERSYARATAN PENTING

• KEMAMPUAN dengan pesat MENGUBAH SISTEM DESAIN DI REQUEST BUKU

*

© Prentice Hall 20029.19

RAD Kekurangan

• KUALITAS mungkin akan dikorbankan FOR SPEED

• Memakan waktu bagi PERSONIL KUNCI

• SHORTCUTS MUNGKIN PADA STANDAR INTERNAL, MODUL usabilitas

*

© Prentice Hall 20029.20

METODE BERORIENTASI OBJEK (O-O)

• TAHAN JANJI BESAR UNTUK MENGHASILKAN LEBIH BAIK DI SISTEM BIAYA KURANG

• BENDA SANGAT kompak, dengan bebas COUPLED, dapat digunakan kembali

• BISA MENGURANGI KESALAHAN, MENINGKATKAN MAINTENANCE

*

© Prentice Hall 20029.21

BAB 9

Pengembangan Aplikasi oleh Sistem

Informasi Profesional