mcleod9e_ch07 indo part1.ppt

26
1 CHAPTER 7 Pengembangan Sistem Management Information Systems, 9 th edition, By Raymond McLeod, Jr. and George P. Schell © 2004, Prentice Hall, Inc.

Upload: kang-nano

Post on 25-Oct-2015

55 views

Category:

Documents


0 download

DESCRIPTION

Mc. Leod SIM

TRANSCRIPT

Page 1: mcleod9e_ch07 indo part1.ppt

1

CHAPTER 7Pengembangan Sistem

Management Information Systems, 9th edition,By Raymond McLeod, Jr. and George P. Schell

© 2004, Prentice Hall, Inc.

Page 2: mcleod9e_ch07 indo part1.ppt

2

Learning Objectives• Recognize the systems approach as the basic framework

for solving problems of all kinds.• Know how to apply the systems approach in solving

systems problems.• Understand that the systems development life cycle

(SDLC) is a methodology—a recommended way to develop systems.

• Be familiar with the main SDLC approaches—the traditional waterfall cycle, prototyping, rapid application development, phased development, and business process redesign.

• Know the basics of modeling processes with data flow diagrams and use cases.

• Understand how systems development projects are managed in a top-down fashion.

Page 3: mcleod9e_ch07 indo part1.ppt

Sumber Daya Komputasi dan Komunikasi

Materi ini tidak akan dijelaskan lebih lanjut, namun secara sekilas akan

diulang-kaji dalam pre-quiz.

3

Page 4: mcleod9e_ch07 indo part1.ppt

Sistem Manajemen Basis Data

Materi ini akan dijelaskan secara sekilas, kemudian dilanjutkan dengan

pre-quiz untuk mengulang kaji kembali.

4

Page 5: mcleod9e_ch07 indo part1.ppt

Sistem Manajemen Basis Data

5

Jenjang data

Page 6: mcleod9e_ch07 indo part1.ppt

• Database : Kumpulan data yang berada di bawah kendali software sistem manajemen basis data

6

Page 7: mcleod9e_ch07 indo part1.ppt

Pengembangan Sistem

7

Page 8: mcleod9e_ch07 indo part1.ppt

8

Pendahuluan• Baik manajer maupun para pengembang sistem

dapat menerapkan pendekatan sistem ketika memecahkan masalah.

• Pendekatan sistem:– Persiapan : kenali sistem perusahaan – Definisi : untuk setiap sistem, definisikan

subsistem dengan langkah-2 kerjanya– Solusi : identifikasi solusi, evaluasi, memilih

solusi terbaik, implementasi dan menindaklanjuti

Page 9: mcleod9e_ch07 indo part1.ppt

9

Page 10: mcleod9e_ch07 indo part1.ppt

10

Page 11: mcleod9e_ch07 indo part1.ppt

11

Siklus Hidup Pengembangan Sistem

• Siklus hidup pengembangan sistem (system life development cycle /SDLC) adalah pengaplikasian dari pendekatan sistem dalam pengembangan suatu sistem informasi.

Page 12: mcleod9e_ch07 indo part1.ppt

12

SDLC Tradisional• Langkah-2nya:

• Perencanaan

• Analisis

• Desain

• Implementasi

• Penggunaan

Page 13: mcleod9e_ch07 indo part1.ppt

13

PROTOTYPING• Prototipe : satu versi dari sebuah sistem potensial

yang memberikan ide bagi para pengembang dan calon pengguna.

• Jenis-jenis prototipe:– Prototipe evolusioner : akan terus disempurnakan sehingga

memiliki seluruh fungsi yang dibutuhkan oleh pengguna.Figure 7.5

– Prototipe persyaratan : dikembangkan ketika pengguna tidak mampu mengungkapkan dengan jelas apa yang diinginkan, sehingga prototipe ini berisi syarat-syarat fungsional dari sistem baru.

– Figure 7.6

Page 14: mcleod9e_ch07 indo part1.ppt

14

Page 15: mcleod9e_ch07 indo part1.ppt

15

Page 16: mcleod9e_ch07 indo part1.ppt

16

RAPID APPLICATION DEVELOPMENT (RAD)

• Rapid Application Development (RAD) atau Pengembangan aplikasi cepat, adalah siklus hidup pengembangan sistem yang ditujukan untuk menghasilkan sistem secara cepat tanpa mengorbankan kualitas.

• RAD berbeda dengan SDLC tradisional dimana keterlibatan pengguna lebih banyak dibanding pengembang sistem informasi.

Page 17: mcleod9e_ch07 indo part1.ppt

17

PENGEMBANGAN BERFASE• Pengembangan berfase (phased development)

adalah suatu pendekatan bagi pengembangan sistem informasi yang terdiri dr 6 tahap:

1. Investigasi awal2. Analisis3. Desain4. Konstruksi awal5. Konstruksi akhir6. Pengujian dan pemasangan sistem

• Metode ini adalah kombinasi SDLC tradisional, prototyping dan RAD.

Page 18: mcleod9e_ch07 indo part1.ppt

Tahap Investigasi Awal

• Pengembang sistem dan pengguna:– Mempelajari tentang organisasi dgn masalah

sistemnya– Mendefinisikan tujuan, hambatan, risiko dan

ruang lingkup sistem baru– Mengevaluasi proyek maupun kelayakan sistem– Membagi sistem menjadi subsistem– Mendapatkan umpan balik pengguna

18

Page 19: mcleod9e_ch07 indo part1.ppt

Tahap Analisis

• Pengembang:– Menganalisis

persyaratan fungsional pengguna untuk setiap modul sistem

– Mendokumentasikan hasil-2 dalam bentuk model-model proses, data dan objek 19

Page 20: mcleod9e_ch07 indo part1.ppt

Tahap Desain

• Pengembang:– Merancang komponen

dan antarmuka dgn sistem lain untuk setiap modul sistem yg baru

– Mendokumentasikan desain dgn menggunakan teknik pemodelan 20

Page 21: mcleod9e_ch07 indo part1.ppt

Tahap Konstruksi Awal

• Pengembang:– Membuat dan menguji software dan data utk

setiap modul sistem– Mendapatkan umpan balik dari pengguna

21

Page 22: mcleod9e_ch07 indo part1.ppt

Tahap Konstruksi Akhir

Tahap Konstruksi Akhir

• Pengembang:– Mengintegrasikan modul

menjadi sistem yang lengkap, menguji beserta dengan data-datanya

– Hardware yg dibutuhkan dibeli dan diuji

– Pengguna dilatih

Tahap Pengujian dan Pemasangan Sistem

• Pengembang:– Melaksanakan uji sistem yg

mencakup software dan data, hardware, fasilitas, pengguna dan prosedur

– Komponen dipasang dan diuji penerimaan pengguna

22

Page 23: mcleod9e_ch07 indo part1.ppt

23

Page 24: mcleod9e_ch07 indo part1.ppt

24

Page 25: mcleod9e_ch07 indo part1.ppt

25

Page 26: mcleod9e_ch07 indo part1.ppt

26

DESAIN ULANG PROSES BISNIS• Desain ulang proses bisnis (Business Process

Redesign-BPR) : proses pengerjaan ulang sistem.• Biasa dicetuskan di tingkat manajemen strategis.• Dua teknik:

– Rekayasa terbalik (reverse engineering) : • Menganalisa sistem yg telah ada utk memahami sebuah sistem

agar dapat melakukan perubahan• Tidak mengubah fungsi dr suatu sistem

– Rekayasa ulang (reengineering) :• Merancang ulang sebuah sistem seluruhnya dgn tujuan

mengubah fungsinya.