p3 pengembangan sistem informasi

15
7/21/2019 P3 Pengembangan Sistem Informasi http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 1/15 PERTEMUAN KE : 3 PENGEMBANGAN SISTEM INFORMASI TUJUAN PEMBELAJARAN PENGEMBANGAN SISTEM INFORMASI: 1. Mendeskripsikan motivasi untuk proses pengembangan system standar dalam artian capability maturity model  (CAM) untuk manajemen kualitas 2. Membedakan siklus hidup system dengan metodologi pengembangan system 3. Mendeskripsikan sepuluh prinsip dasar pengembangan system 4. Mendefnisikan masalah, kesempataan dan perintah-perintah pmicu proyek pengembangan system 5. Mendeskripsikan krangka P!C!" untukmengkategorikan masalah, kesempatan dan perintah 6. Mendeskripsikan #ase-#ase esensial pengembangan system$ %ntuk tiap #ase deskripsikan tujuan input dan outputnya 7. Mendeskripsikan aktivitas siklus hidup silang yang memiliki kesamaan dengan banyak #ase pengembangan system 8. Mendeskripsikan rute-rute alternative dan regular melalui #ase-#ase esensial pengembangan system$ &eskripsikan bagaimana rute-rute dapat dikombinasikan tau dicustomi'ed untuk tiap-tiap proyek yang berbeda 9. Mendeskripsikan berbagai macam peralatan terotomatisasi untuk pengembangan system 1. CAPABILITY MATURITY MODEL (CMM) erangka terstandarisasi untuk menilai tingkat kematangan (maturity)$ CMM diorganisasikan dalam lima tingkat kematangan •  ingkat * permulaan + pada tingkat ini, proyek pengembangan system tidak mengikuti proses yang konsisten$ iap tim pengembangan menggunakan peralatan dan metode mereka sendiri$ •  ingkat dapat diulang + pada tingkat ini, peruses dan praktik manajemen proyek dibentuk untuk melacak biaya, jadal, dan #ungsionalitas proyek$#okusnya adalah pada manajemen proyek$ •  ingkst . terdefnisikan + pada tingkat ini, peroses pengembangan system standar (kadang disebut metodologi) dibeli atau dikembangkan$ "emua proyek menggunakan versi disesuaikan proses ini untuk mengembangkan dan meraat system in#ormasi dan perangkat lunak$ •  ingkat / terkelola + pada tingkat ini, tujuan-tujuan dapat diukur untuk kualitas dan produktivitas dibentuk$ %kuran-ukuran ini terinci proses pengmbangan system in#ormasi standar dan kualitas produk secara rutin dikumpulkan dan disimpan dalam database$

Upload: rima-isnaeni

Post on 05-Mar-2016

30 views

Category:

Documents


1 download

DESCRIPTION

P3 Pengembangan Sistem Informasi

TRANSCRIPT

Page 1: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 1/15

PERTEMUAN KE : 3

PENGEMBANGAN SISTEM INFORMASI

TUJUAN PEMBELAJARAN PENGEMBANGAN SISTEM INFORMASI:

1. Mendeskripsikan motivasi untuk proses pengembangan system standar

dalam artian capability maturity model  (CAM) untuk manajemen kualitas2. Membedakan siklus hidup system dengan metodologi pengembangan system3. Mendeskripsikan sepuluh prinsip dasar pengembangan system4. Mendefnisikan masalah, kesempataan dan perintah-perintah pmicu proyek

pengembangan system5. Mendeskripsikan krangka P!C!" untukmengkategorikan masalah,

kesempatan dan perintah

6. Mendeskripsikan #ase-#ase esensial pengembangan system$ %ntuk tiap #asedeskripsikan tujuan input dan outputnya7. Mendeskripsikan aktivitas siklus hidup silang yang memiliki kesamaan

dengan banyak #ase pengembangan system8. Mendeskripsikan rute-rute alternative dan regular melalui #ase-#ase esensial

pengembangan system$ &eskripsikan bagaimana rute-rute dapat

dikombinasikan tau dicustomi'ed untuk tiap-tiap proyek yang berbeda9. Mendeskripsikan berbagai macam peralatan terotomatisasi untuk

pengembangan system

1. CAPABILITY MATURITY MODEL (CMM)

erangka terstandarisasi untuk menilai tingkat kematangan (maturity)$ CMM

diorganisasikan dalam lima tingkat kematangan

•   ingkat * permulaan + pada tingkat ini, proyek pengembangan system tidak

mengikuti proses yang konsisten$ iap tim pengembangan menggunakan

peralatan dan metode mereka sendiri$

•   ingkat dapat diulang + pada tingkat ini, peruses dan praktik manajemen

proyek dibentuk untuk melacak biaya, jadal, dan #ungsionalitas

proyek$#okusnya adalah pada manajemen proyek$

•   ingkst . terdefnisikan + pada tingkat ini, peroses pengembangan system

standar (kadang disebut metodologi) dibeli atau dikembangkan$ "emua

proyek menggunakan versi disesuaikan proses ini untuk mengembangkandan meraat system in#ormasi dan perangkat lunak$

•   ingkat / terkelola + pada tingkat ini, tujuan-tujuan dapat diukur untuk

kualitas dan produktivitas dibentuk$ %kuran-ukuran ini terinci proses

pengmbangan system in#ormasi standar dan kualitas produk secara rutin

dikumpulkan dan disimpan dalam database$

Page 2: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 2/15

•   ingkat 0 teroptimalisasi + pada tingkat ini + peroses pengembangan system

terstandarisasisecara berkesinambungnan dimonitor dan diperbaiki

berdasarkan ukuran-ukurandan analisis data yang di bentuk ditingkat /

2. SIKLUS HIDUP MELAWAN METODOLOGI

"iklus hidup system

Pem#aktoran umur hidup sebuah system in#ormasi ke dalam dua tahap +a$ etika system berputar dari pengembangan ke oprasi peraatan, sebuah

konversi herus terjadi 1 munculb$ Pada suatu aktu, obsolescence (penurunan1penuaan) muncul (atau

bernilai ) dan sebuah system berputar dari oprasi danperaatan ke

pengembangan ulang

"ystem development methodology

Metodologi pengembangan system 2mengeksekusi3 tahap pengembangan system

siklus hidup system $onsistens dengan tujuan-tujuan CMM, metodologi memastikan baha +

Pendekatan yang konsisten dan dapat diproduksiulang diterapkan pada

semua proyek Ada resiko dikurangi yang dihubungkan dengan jalan pintas dan kesalahan

&okumentasi yang lengkap dan konsisten dihasilkan dari satu proyek ke

proyek slanjutnya Analisis desainer,dan pembangu system dapat dengan cepat ditugaskan

kembali diantara proyek-proyek karena semuanya menggunakan proses

yang sama "elagi tim-tim dan sta# pengmbangan berubah secara konstan, hasil dari

pekerjaan sebelumnya dapat dengan mudah diambil kembali dan dipahamioleh erka yang mengikutiya

3. PRINSIP-PRINSIP MENDASAR PENGEMBANGAN SISTEM

a$ 4ibatkan para pengguna system para analis,programmer dan spesialis

teknologi in#ormasi lainnya seiring mengacu pada 2system saya3$b$ 5unakan pendekatan pemecahan masalah

stilah masalah secara luas + - masalah masalah nyata, - kesempatan untuk

perbaikan, - perintah-perintah manajemen$ Pendekatan pemecahan maslah

yang klasik+*$ Mempelajari dan memahami masalah, konteks, dan impaknya

$ Mendefnisikan persyaratan yang harus dipenuhi oleh semuasolusi

.$ Mengidentifkasikan solusi-solusi calon-calon yang memenuhi

persyartan dan memilih solusi 2terbaik6/$ Mendesain dan atau mengimplementasikan solusi terpilih0$ Mengamati dan mengevaluasi impak solusi dan memperbaiki

solusic$ 7entuklah #ase dan aktiftas

Page 3: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 3/15

8ase-#ase metodologi 8A" 8ase-#ase umum yang ekuivalen*$ &efnisi lingkup Permulaan proyek$ Analisis masalah Permulaan proyek dan analisi desain

system.$ &esain logis Analisis system(lanjutan)/$ Analisi keputusan #ase transisi analisi ke desain system0$ &esain fsik dan integrasi desain system9$ onstruksi dan pengujian &esain system (lanjutan) dan

im:lementasi system;$ Analisi persyaratan Analisis system (lanjutan)<$ nstalasi dan pengiriman mplementasi system (lanjutan)

d$ &okumentasikan sepanjang pengembangan&okumentasi meningkatkan komunikasi dan permintaan$ &okumentasi

membuka tabir kekuatandan kelemahan system pada banyak stakeholdere$ 7entuklah standar

ntegrasi system telah menjadi kritis bagi keberhasilan semua system

in#ormasi organisasi$ %ntuk mencapai atau memperbaiki integrasi system,

organisasi-organisasi beralih ke standar-standar$ "tandar-standar ini

berbentuk arsitektur teknologi in#ormasi enterprise$#$ lola proses dan proyek

Proses manajemen  memastikan baha proses atau manajemen terpilih

perusahaan digunakan secara konsisten pada dan lintas proyek$

Manajemen proses juga mendefnisikan dan memperbaiki proses atau

metododlogi terpilih sepanjang aktu$

Proyek manajemen

 memastikan baha system in#ormasi dikembangkandengan biaya minimal, dalam kerangka aktu yang ditentukan , dan

dengan kualitas yang dapat diterima (dengan menggunakan proses atau

metodologi pengemangan system standar)$g$ Memebenarkan system in#ormasi sebagai investasi modal

"ystem in#ormasi adalah investasi modal$ "aat mempertimbangkan

investasi modal, dua isu harus dipertimbangkan+*$ %ntuk semua maslah, kelihatnnya ada beberapa solusi yang mungkin$

Para pemilik stakeholder- stakeholder lain seharusnya tidak secara

membabi buta menerima solusi pertama yang disarankan $ analis yang

gagal melihat alternati#e-alternati#, dapat membahayakan bisnis$

$ "etelah mengidentifkasi solusi-solusi alternative, anlis system harusmengevaluasi tiap solusi yang mungkin untuk kepraktisan,terutama

untuk cost-e#eectiveness$ Cost e=ectiveness diukur dengan

menggunakan sebuah teknik yang disebut analisis cost beneft$h$ >anganlah takut untuk membatalkan atau merevisi lingkup

Pada titik priksa, analis harus memperhatikan opsi-opsi berikut+*$ Membatalkan proyek jika sudah tidak praktis lagi

Page 4: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 4/15

$ Mengevaluasi ulang dan menyesuaikan biaya dan jadal jika

lingkungan proyek akan ditingkatkan.$ Mengurangi lingkup jika anggaran dan jadal proyek macet dantidak

cukup untuk membiayai semua tujuan proyek$i$ 7agilah dan takhlukkan

ita membagi sebuah system menjadi subsistem?subsistem dan

komponen-komponen supaya lebih mudah menaklukkan masalah

danmembangun system yang lebih besar j$ &esainlah system untuk pertumbuhan dan perubahan

"ystem-sistem harus didesain untuk mengakomodasi persyaratan-

persyartan pertumbuhan dan perubahan$ &engan kata lain, sistem-sistem

in#ormasi yang didesain dengan baik dapat dilaksanakan dan

diadaptasikan pada bisnis$ Akan tetep sebagus apapun kitan mendesain

system untuk pertumbuhan dan perubahan ,akan ada saatnya ketika

system tersebut tidak dapat mendukung bisnis$

4. DEFINISI MASALAH, KESEMPATAN DAN PERINTAH PEMICU-PEMICU PROYEK

PENGEMBANGAN SISTEM

*$ Masalah (problem)"ituasi tidak diinginkan yang mengalangi organisasi untuk mencapai

visi,misi,tujuan dan atau sasarannya$$ esemptan (opportunity)

esempatan untuk memperbaiki organisasi bahkan saat problem

teridentifkasi tidak ada$.$ Perintah (directive)

Persyaratan 1 permintaan baru yang diberikan oleh manajemen, pemerintah

atau beberapa pengaruh luar$ >ames etherbe mengembangkan sebuah kerangka yang berguna untuk

mengklasifkasikan masalah3$ 7eliau menyebutnya P!C!" yang tiap

huru#nya adalah kategori tersendiri$P @ kebutuhan uuntuk mengoreksi atau memperbaiki per#ormance1

per#orma @ kebutuhan untuk mengireksi atau memperbaiki in#ormation 1 in#ormasi! @ kebutuhan untuk mengoreksi atau memperbaiki economics1ekonomi,

mengendalikan biaya, atau meningktkan keuntunganC @ kebutuhan untuk mengoreksi atau memperbaiki control atau keamanan! @ kebutuhan untuk mengoreksi atau memperbaiki eciency 1 efsiensi

orang dan proses" @ kebutuhan untuk mengoreksi atau memperbaiki service1layanan

kepelanggan , pemasok, rekan kerja, karyaan dan lain-lain$

. MENDESKRIPSIKAN KERANGKA PIECES UNTUK MENGKATEGORISASIKAN

MASALAH, KESEMPATAN DAN PERINTAH

Page 5: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 5/15

erangka P!C!" disesuaikan untuk menganalisa system dan aplikasi manual dan

terkomputasi

• P!B8BMADC!

a$ Produksi Ejumlah kerja slama periode aktu tertentub$ Faktu respon E penundaan rata-rata antara transaksi atau permintaan

dengan respon ke transaksi atau permintaan tersebut• D8BMAD (dan data)

a$ utpu*$ urangnya in#ormasi$ urangnya in#ormasi yang diperlukan.$ urangnya in#ormasi yang relevan/$ erlalu banyak in#ormasi Ekelebihan in#ormasi0$ n#ormasi yang tidak dalam #ormat yang berguna9$ n#ormasi yang tidak akurat;$ n#ormasi yang sulit untuk diproduksi<$ n#ormasi yang tidak tepat aktunya untuk penggunaan selanjutnya

b$ nput

*$ &ata tidak di capture$ &ata tidak di capture pada aktunya untuk berguna.$ &ata tidak di capture secara akurat-terdapat error/$ &ata sulit di capture0$ &ata di capture secara berlebihan Edata yang di capture lebih dari sekali9$ erlalu banyak data di capture;$ &ata illegal di capture

c$ &ata tersimpan*$ &ata disipan secara berlebihan dalam banyak fle1 database$ tem-item data sama memiliki nilai-nilai berbeda dalam fle-fle berbeda

(integrasi data yang jelek).$ &ata ttersimpn tidak akurat

/$ &ata tidak aman dari kecelakaan atau vandalisme0$ &ata tidak diorganisasikan dengan baik9$ &ata tidak Geksible tidak mudah untuk memenuhi kebutuhan in#ormasi

baru dari data tersimpan;$ &ata tidak dapat diakses

• !CDMC"

a$ 7iaya*$ 7iaya tidak diketahui$ 7iaya tidak dapat dilacak kesumber.$ 7iaya terlalu tinggi

b$ euntungan*$ Pasar-pasar baru dapat dieksplorasi$ Pemasaran saat ini dapat diperbaiki.$ Pesanan-pesanan dapat ditingkatkan

• CDB4 (dan keamanan)

a$ eamanan atau control terlalu lemah*$ nput data tidak diedit dengan cukup$ ejahatan Hmisalnya penggelapan atau pencurian ) terhadap data.$ !tika dilanggar pada data atau in#ormasi E mengacu pada data atau

in#ormasi yang mencapai orang-orang yang tidak mempunyai eenang

Page 6: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 6/15

/$ &at tersimpan secara berlebihan tidak konsisten dalam fle-fle atau

database yang berbeda0$ Peraturan atau panduan privasi data dilanggar9$ !rror pemerosesan terjadi (oleh manusia,mesin atau perangkat lunak);$ !rror pembuatan keputusan terjadi

• !88C!DCI

a$ rang, mesin atau computer membuang aktu*$ &ata secara berlebihan diinput atau disalin$ &ata secara berlebihan diproses.$ n#ormasi secara berlebihan dihasilkan

b$ rang, mesin atau komputer membuang material dan persediaanc$ %saha yang dibutuhkan untuk tugas-tugas secara berlebihand$ Material yang dibutuhkan untuk tugas-tugas terlalu berlebihan

• "!BJC!a$ "ystem menghasilkan produk yang tidak akuratb$ "ystem menghasilkan produk yang tidak konsisten

c$ "ystem menghasilkan produk yang tidak dapat dipercayad$ "ystem tidak mudah dipelajarie$ "ystem tidak mudah digunakan#$ "ystem canggung untuk diguakang$ "ystem tidak Geksibel apa situasi baru atau umumh$ "ystem tidak Geksible untuk berubahi$ "ystem tidak kompatibel dengan sistem-sistem lain

!. FASE PROYEK KLASIK 

FAST , seperti kebanyakan metodologi, terdiri dari #ase-#ase$ >umlah #ase bervariasi

dari satu metodologi ke metodologi lainnya$ iap #ase menghasilkan produk jadiyang dileatkan ke #ase berikutnya$ &okumentasi terhimpun saat Anda

menyelesaikan tiap #ase$

D"#$%&% L%$'* 8ase pertama yang umum adalah defnisi lingkup$ Ada dua

tujuan dari defnisi lingkup$ Pertama, ia menjaab pertanyaan, 2Apakah proyek ini

pantas diperhatikanK3 kedua, dan mengasumsikan baha masalah tersebut

memang pantas diperhatikan, ia menentukan ukuran dan batas-batas proyek, visi

proyek, semua batasan atau limit, partisipan proyek yang dibutuhkan, dan

akhirnya, anggaran dan jadal$Ada beberapa produk jadi atau hasil defnisi lingkup$ "atu hal terpenting

adalah pernyataan masalah (problem statement), yaitu pandangan umum yangdiungkapkan dengan jelas dan singkat tentang masalah, kesempatan, dan atau

perintah yang memicu proyek$ &engan diberikam pemahaman dasar masalah,

kesempatan, perintah, batasan, dan visi, kita harus membenuk visi aal$ >adi

pernyataan linkup aal adalah hasil penting lain dari #ase ini$Produk jadi terakhir dan paling penting adalah pernyataan kerja$ S++""$+

/ 01 1 pernyataan kerja adalah kontrak atau persetujuan untuk

mengembangkan sistem in#ormasi$ a mengkonsolidasikan pernyataan masalah,

Page 7: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 7/15

pernyataan lingkup, dan jadal serta anggaran untuk semua pihak yang terlibat

dalam proyek$ A$2%&%& M&2 8ase analisis masalah mempelajari sistem yang ada dan

menganalisa temuan-temuan untuk menyediakan tim proyek dengan

pemahaman yang lebih mendalam akan masalah-masalah yang memicu proyek$

8ase-#ase ini mulai untuk secara akti# melibatkan para pengguna sistem juga$Para pengguna sistem adalah ahli bisnis dalam semua proyek$

Prasyarat untuk #ase analisis masalah adalah lingkup dan pernyataan

masalah seperti didefnisikan dan disetujui dalam #ase defnisi lingkup$ Produk

 jadi dari #ase analisis masalah adalah satu set tujuan perbaikan sistem yang

diperoleh dari pemahaman meyeluruh terhadap masalah-masalah bisnis$ ujuan-

tujuan ini tidak mendefnisikan input, output, atau proses, melainkan

mendefnisikan kriteria bisnis tempat semua sistem baru akan dievaluasi$ A$2%&%& P"1&1+$ 8ase analisis persyaratan mendefnisikan dan

meprioritaskan persyaratan-persyaratan bisnis$ Analis mendekati para pengguna

untuk mencari tahu apa yang mereka perlukan atau inginkan dari sistem baru

tersebut, dengan hati-hati menghindari diskusi teknologi atau semua

implementasi teknis$ Lal ini mungkin #ase terpenting dalam pengembangan

sistem$ !rror dan kelalaian dalam analisis persyaratan berakibat ketidakpuasan

pengguna terhadap sistem akhir dan modifkasi yang makan banyak biaya$%mumnya, persyaratan juga harus di prioritaskan$ Prioritas memiliki dua

tujuan$ Pertama, jika jadal proyek semakin sempit, prioritas persyaratan dapat

digunakan untuk lingkup ulang proyek tersebut$ edua, prioritas dapat sering

digunakan untuk mendefnisikan pengulangan desain dan konstruksi untuk

membuat rilis atau versi bertahap produk fnal$ D"&%$ L'%& 8ase desain logis menerjemahkan persyaratan-persyaratan bisnis

ke dalam model-model sistem$ stilah 2'%52  6"&%'$76"&%$ 2'%& 1&diinterpetasikan sebagai 2teknologi mandiri3, yang berarti gambar tersebut

mengilustrasikan sistem yang terpisah dari sembarang solusi teknis yang

mungkin karena itu, mereka memodelkan persyaratan-persyaratan bisnis yang

haus dipenuhi oleh sembarang solusi teknis yang mungkin ingin kita

pertimbangkan$Metodologi-metodologi yang berbeda mensyaratkan dan merekomendasikan

 jumlah dan tingkatan pemodelan sistem yang berbeda atau desain logis$

Metodologi-metodologi preskripti# seperti analisis dan desain terstrutur! teni 

in"ormasi! dan #ational $ni"ed process %#$&' biasanya mensyaratkan banyak tipe

atau contoh model sistem untuk digambarkan dalam berbagai macam tingkat

detail$ A$2%&%& K"*+&$ ujuan #ase ini adalah (*) mengidentifkasikan solusi teknis

calon, () menganalisis solusi-solusi calon untuk kepraktisan, dan

merekomendasikan sistem calon sebagai solusi target untuk didesain$Produk jadi kunci #ase analisis keputusan adalah proposal sistem$ Proposal ini

mungkin tertulis dan atau dipresentasikan secara lisan$ 7eberapa hasil mungkin

keluar$ itik periksa kepraktisan creepin( commitment   (diamon) dapat

menghasilkan satu dari opsi-opsi berikut+

Page 8: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 8/15

• Menyetujui dan membiayai proposal sistem untuk desain dan kotruksi

(kemungkinan termasuk penambahan anggaran dan jadal jika lingkup telah

dikembangkan secara signifkan)$

• Menyetujui dan membiayai satu dari solusi-solusi calon alternati#$

• Menolak semua solusi calon dan memilih apakah membatalkan proyek atau

mengirimkannya kembali untuk rekomendasi baru$• Menyetujui versi lingkup-terkurangi solusi yang diusulkan$

"ecara opsional, #ase anlisis keputusan mungkin juga menghasilkan arsitektur

aplikasi untuk solusi yang disetujui$ Model semacam itu berperan sebagai cetak

biru tingkat tinggi (seperti rencana lantai rumah sederhana) untuk proposal yang

direkomendasikan atau disetujui$

D"&%$ 6$ I$+"'1&% F%&% ujuan #ase desain dan integrasi fsik adalah untuk

mentrans#ormasi persyaratan-persyaratan bisnis (diakilkan sebagian oleh model

sistem logis) ke dalam spesifkasi desain fsik yang akan memandu konstruksi

sistem$ &esain fsik mengurusi rincian lebih besar mengenai bagaimana teknologi

akan digunakan dalam sistem baru$P&%52 6"&%'$76"&%$ #&%   adalah kebalikan desain logis$ &esain fsik

meakili solusi teknis spesifk, sedangkan desain logis berurusan secara eksklusi# 

dengan persyaratan-persyaratan bisnis yag terpisah dari semua solusi teknis$

Ada dua flosof ekstrem desain fsik+

• )esain den(an spesi*asi E Model-model sistem fsik dan spesifkasi-spsifkasi

terinci dihasilkan sebagai serangkaian cetak biru tertulis (atau dihasilkan

komputer) untuk konstruksi$

• )esain den(an prototypin( %pembuatan prototipe'  E Aplikasi-aplikasi atau

subsistem-subsistem (prototipe) yang tidak lengkap tapi #ungsional

dikonstruksikan dan disempurnakan berdasarkan umpan balik dari parapengguna dan desainer sistem lain$

K$&+1&% 6$ P"$'8%$ Ada dua tujuan #ase konstruksi dan pengujian+ (*)

membangun dan menguji sebuah sistem yang memenuhi persyaratan bisnis dan

spesifkasi desain fsik, dan () mengimplementasikan antarmuka-antarmuka

antara sistem baru dengan sistem yang telah ada$ "ebagai tambahan,

&okumentasi 8inal (misalnya, sistem bantuan, manual pelatihan, dukungan help

desk, instruksi kontrol produksi) akan dikembangkan sebagai persiapan pelatihan

dan operasi sistem$ 8ase konstruksi mungkin melibatkan instalasi perangkat

lunak yang dibeli$ im proyek harus mengkonstruksi atau menginstal+

• &atabase$• Paket Perangkat 4unak omersial dan atau Perangkat 4unak yang &ibangun

"ecara kustom$

• Antarmuka Pengguna dan "istem$

"alah satu aspek terpenting konstruksi adalah melakukan pengujian baik

pada komponen-komponen sistem individual dan keseluruhan sistem$ "etelah

diuji, sistem (atau versi sistem) siap untuk nstalasi dan Pengiriman$

Page 9: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 9/15

I$&+2&% 6$ P"$'%1%$ 8ase instalasi dan pengiriman berperan untuk

mengirimkan sistem ke dalam operasi (kadang disebut produksi)$ "istem

#ungsional dari #ase konstruksi dan pengujian adalah input kunci pada #ase

instalasi dan pengiriman$ Produk jadinya adalah sistem operasional$ Pembangun

sistem menginstal sistem dari lingkungan pengembangannya ke dalam

lingkungan produksi$ Para analisis sistem harus melatih para pengguna sistem,menuliskan berbagai macam manual pengguna dan kontrol produksi,

mengkonversi fle dan database yang ada database menjadi database baru, dan

melakukan pengujian sistem fnal$8ase instalasi dan pengiriman juga melibatkan pelatihan-pelatihan orang-

orang yang akan menggunakan sistem fnal dan mengembangkan dokumentasi

untuk membantu para pengguna sistem$ 8ase implementasi biasanya

memasukkan tinjauan kembali pascaaudit untuk menilai keberhasilan proyek

sistem yang diselesaikan$ Aktivitas ini menghasilkan perbaikan

berkesinambungan proses dan manajeman proyek di masa depan$ O*"1&% 6$ P"10+$ S%&+" "etelah sistem dioperasikan, ia akan

membutuhkan system support1dukungan sistem yang berkesinambungan untuk

sisa siklus hidupnya yang berguna dan produkti#$ &ukungan sistem terdiri dari

aktivitas-aktivitas berkesinambungan berikut+

• Membantu para pengguna$

• Memperbaiki cacat (bug) perangkat lunak$

• Mengembalikan keadaan semula sistem$

• Mengadaptasikan sistem pada persyaratan baru$

Pada akhirnya, kita mengharapkan baha umpan balik pengguna dan

masalah, atau perubahan kebutuhan bisnis, akan mengindikasikan baha ini

saatnya untuk memulai kembali dan menemukan kembali sistem$ &engan katalain sistem tersebut telah mencapai entropy   dan sebuah proyek baru

menciptakan proses pengembangan sistem yang seluruhnya baru harus dimulai$

9. AKTIITAS HIDUP SILANG

;. P"$"$ F+ proses #ormal penggunaan penelitian, aancara, pertemuan,

kuesioner, pengambilan contoh, dan teknik-teknik lain untuk mengumpulkan

in#ormasi mengenai masalah-masalah, persyaratann-persyaratan, dan pilihan-pilihan

sistem$ &apat juga disebut in"ormation (at+erin( %pen(umpulan in"ormasi' atau data

collection %olesi data'. Penemuan #akta sangat krusial pada #ase-#ase aal sebuah

proyek$ "elama #ase-#ase inilah tim proyek mempelajari kosakata, masalah,

kesempatan, batasan, persyaratan, dan prioritas bisnis$

<.D"$+&% 6$ P1"&"$+&% &okumentasi adalah aktivitas-aktivitas terus

menerus pencatatan #akta-#akta dari spesifkasi-spesifkasi sebuah sistem untuk

re#erensi saat ini dan dimasa depan$ Presentasi adalah aktivitas terus-menerus

pengkomunikasian penemuan, rekomendasi, dan dokumentasi untuk tinjauan ulang

Page 10: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 10/15

oleh para pengguna dan manajer yang tertarik$ Presentasi dapat tertulis maupun

lisan$

3.A$2%&%& K"*1+%&$ onsisten dengan pendekatan creepin(  commitment kita

pada pengembangan sistem, /"&%=%2%+ $2&%&7$2%&%& "*1+%&$  adalah

sebuah aktivitas hidup silang$ %kuran-ukuran berbeda /"&%=%2%+7"*1+%&$ dapatdiaplikasikan dalam #ase-#ase berbeda metodologi$ %kuran-ukuran ini adalah

kepraktisan teknis, operasional, ekonomi, jadal, dan risiko, seperti dideskripsikan

saat kami mmperkenalkan #ase analisis keputusan$ Analisis kepraktisan

mensyaratkan teknik "&+%+%$7*"1%1$ yang bagus$

4,M$8""$ P1&"& 6$ P1" manajemen proses dan manajemen proyek

adalah aktivitas-aktivitas siklus hidup yang bersilangan dan berkesinambungan$

edua tipe manajemen tersebut telah diperkenalkan di muka, tapi defnisi-defnisi

mereka diulang lagi di catatan tepi$ Process management1manajemen proses

mendefnisikan metodologi untuk digunakan pada tiap proyek$ Project

management1manajemen proyek mengelola contoh tunggal proses sepertidiaplikasikan pada proyek tunggal$

>. RUTE DAN STRATEGI ALTERNATIF

S+1+"'% P"$'"=$'$ Model-Driven

"ebuah strategi pengembangan sistem yang menekankan pembuatan gambar

model-model sistem untuk membantu visualisasi dan analisis masalah,

mendefnisikan pesyaratan bisnis, dan mendesain sistem in#ormasi$

Model-model sistem dapat dihasilkan sebagai bagian dari produk-produk jadidari kebanyakan #ase$ Pendekatan-pedekatan yang model-driven menekankan

pemodelan sistem$ "etelah diimplementasikan, model-model sistem tersebut

berperan sebagai dokumentasi untuk sembarang perubahan yang mungkin

diperlukan selama operasi dan mendukung tahap siklus hidup$7eberapa keunggulan dan kelemahan pendekatan yang model-driven+

eunggulan elemahan

• "pesifkasi persyaratan cenderung

lebih menyeluruh dan

didokumentasikan dengan baik$

• 7anyak memakan aktu$

&ibutuhkan aktu untuk

mengumpulkan #akta,

menggambar model, memvalidasimodel tersebut$

• Persyaratan bisnis dan desain

sistem lebih mudah divalidasi

dengan gambar daripada kata-

kata$

• Model tersebut dapat sebagus

pemahaman para pengguna akan

persyaratan tersebut$

• 4ebih mudah mengidentifkasi,   • 5ambar bukanlah perangkat lunak$

Page 11: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 11/15

mengkonseptualkan, dan

menganalisis solusi-solusi teknis

alternati#$

ebanyakan pengguna tidak

tertarik pada gambar, melainkan

mereka menginginkan perangkat

lunak yang bekerja dan mereka

menilai perkembangan proyek

dengan adanya (atau tidakadanya) perangkat lunak$

Pengembangan model-driven paling e#ekti# untuk sistem persyaratan-

persyaratannya dipahami dengan baik dan yang sangat kompleks$ Pendekatan

tersebut juga bekerja dengan baik ketika pemenuhan harapan-harapan pengguna

kualitas lebih penting daripada biaya dan jadal$

 iga teknik model-driven yang berbeda+*$ Pemodalan Proses

"ebuah teknik berpusat pada proses yang dipopulerkan oleh metodologi analisis

dan desain terstruktur (structured anlaysis and desi(n) yang menggunakanmodel-model persyaratan-persyaratan proses bisnis untuk memperoleh desain

perangkat lunak e#ekti# untuk sebuah sistem$ Analisis terstruktur

memperkenalkan peralatan pemodelan yang disebut data ,o- dia(ram

(diagram aliran data) untuk mengilustrasikan aliran data melalui serangkaian

proses bisnis$$ Pemodelan &ata

"ebuah teknik berpusat pada data yang digunakan untuk memodelkan

persyaratan data bisnis dan medesain sistem-sistem database yang memenuhi

persyaratan-persyaratan tersebut$ Model-model data yang sering ditemui

adalah entity relations+ip dia(ram (diagram hubungan entitas)$

.$ Pemodelan bjek"ebuah teknik yang mencoba untuk menyatukan data dan proses ke dalam

konsepsi tunggal yang disebut obe $ Model-model objek adalah diagram-

diagram yang mendokumentasikan sebuah sistem dalam artian objek-objeknya

dan interaksi-interaksi mereka$ Pemodelan objek adalah basis metodologi-

metodologi analisis dan desain berorientasi objek$

S+1+"'% P"$'"=$'$ A*2%&% C"*+Bapid application development (BA&)1Pengembangan aplikasi cepat telah menjadi

rute yang populer untuk mengakselerasi pengembangan sistem$ 5agasan-gagasandasar BA& adalah+

• 4ebih akti# melibatkan para pgguna sistem dalam aktivitas analisis, desain,

konstruksi$

• Mengorganisasikan pengembangan sistem ke dalam rangkaian seminar yang

intensi# dan ter#okus bersama dengan para pemilik, pengguna, analisis,

desainer, dan pembangun sistem$

Page 12: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 12/15

• Mengakselerasi #ase-#ase analisis dan desain persyaratan melalui pendekatan

konstruksi berulang$

• Memperpendek aktu yang diperlukan sebelum para pengguna mulai

melihat sebuah sistem yang bekerja$Prinsip dasar dibalik prototyping adalah para pengguna mengetahui apa yang

mereka ingikan ketika mereka melihatnya bekerja$ &alam BA&, sebuah*1++*"7*1++%*" pada akhirnya berkembang menjadi sistem in#ormasi fnal$

7eberapa keunggulan dan kelemahan BA&$

K"$''2$ K"2"$

• 7erguna untuk proyek-proyek

tempat persyaratan-persyaratan

pengguna tidak pasti dan tidak

tepat$

• 7eberapa orang berpendapat baha

BA& mendorong entalitas

2mengkode, mengimplementasi,

dan memperbaiki3 yangmeningkatkan biaya seumur hidup

yang diperlukan untuk

mengoperasikan, mendukung, dan

meraat sistem$

• Mendorong pengguna akti# dan

partisipasi manajemen (berkebalikan

dengan reaksi pasi# pada model-

model sistem yang tidak bekerja$ Lal

ini meningkatkan antusiasme

pengguna akhir pada proyek$

• Prototipe-prototipe BA& dapat

dengan mudah memecahkan

masalah-masalah yang salah karena

analisis masalah disingkat atau

diabaikan$

• Proyek-proyek memiliki visiabilitas

dan dukungan lebih tinggi karena

keterlibatan pengguna yang yang

ekstensi# selama proses$

• Prototipe berbasis BA& mungkin

membuat para analis minder untuk

mempertimbangkan alternati#-

alternati# teknis lain yang lebih

bernilai$

S+1+"'% I*2""$+&% P"+ A*2%&% K"1&%25agasan-gagasan dasar di balik rute implementasi paket aplikasi komersial adalah+

• "olusi-solusi perangkat lunak yang dipaket harus diseleksi dengan hati-hati

untuk memenuhi kebutuhan bisnis$

"olusi-solusi perangkat lunak yang dipaket tidak hanya mahal untuk dibeli,tapi juga mahal untuk diimplementasikan$ enyataannya, rute paket dapat

lebih mahal daripada mengimplementasikan rute pengembangan sendiri$

• Paket-paket perangkat lunak biasanya harus dikustomi dan diintegrasikan ke

dalam bisnis$ Paket-paket perangkat lunak biasanya mensyaratkan desain

ulang proses-proses bisnis yang ada untuk beradaptasi dengan perangkat

lunak$

Page 13: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 13/15

• Paket-paket perangkat lunak jarang memenuhi semua persyaratan bisnis

untuk memuaskan pelanggan$ >adi, diperlukan beberapa tingkatan

pengembangan sistem in-house untuk memenuhi persyaratan yang tidak

terpenuhi$

eunggulan dan kelemahan startegi paket aplikasi komersial+

K"$''2$ K"2"$

• "istem-sistem baru biasanya dapat

diimplementasikan lebih cepat

karena pemrograman ekstensi# tidak

diperlukan$

• mplementasi C" berantung pada

keberhasilan jangka panjang dan

kelangsungan hidup vendor aplikasi

 jika vendor bangkrut, Anda dapat

kehilangan dukungan teknis dan

perbaikan selanjutnya$

• 7anyak bisnis tidak mampu

menyediakan sta# dan keahlian yang

diperlukan untuk membangun solusi

sendiri$

• "ebuah sistem yang dibeli jarang

mereGesikan solusi yang ideal

baha bisnis dapat meraih

keberhasilan dengan sistem yang

dikembangkan in-house yang dapat

dikustomasi untuk harapan-harapan

manajemen dan para pengguna

tepat$

• Jendor-vendor aplikasi menyebarkan

biaya pengembangan pada semua

pelanggan yang membeli perangkat

lunak mereka$ >adi, mereka dapat

berinvestasi dalam perbaikanberkesinambungan dalam ftur,

kemampuan dan kegunaan yang

tidak mampu disediakan tiap bisnis$

• Paling tidak ada penolakan pada

perubahan proses-proses bisnis

untuk beradaptasi pada perangkat

lunak$ 7eberapa pengguna harus

mundur atau memikul tanggung jaab yang baru$

S+1+"'% H%=1%6Bute-rute FAST   tidaklah tidak kompatibel$ Proyek apapun dapat memilih atau

diisyaratkan untuk menggunakan kombinasi, atau variasi, lebih dari satu rute$ Bute

yang digunakan selalu diseleksi selama #ase de*nisi lin(up  dan dinegosiasikan

sebagai bagian  pernyataan era$ "ebuah strategi yang umum diterapkan pada

kedua rute model-driven dan pengembangan aplikasi cepat adalah strategi

incremental (bertambah)$P"10+$ S%&+""emua rute pada akhirnya berujung pada penempatan sebuah sistem baru ke

dalam operasi$ Peraatan sistem ditujukan untuk memandu proyek-proyek

sepanjang operasi dan tahap dukungan siklus hidup mereka hingga beberapa

dekade$ Peraatan sistem dalam FAST   sebenarnya bukan rute yang unik, ia

hanyalah versi skala lebih kecil dari proses FAST  (rute) yang dulu digunakan untuk

mengembangkan sistem tersebut$

Page 14: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 14/15

?. MENDESKRIPSIKAN BERBAGAI MACAM PERALATAN TEROTOMATISASI

UNTUK PENGEMBANGAN SISTEM

"aat ini, seluruh peralatan terotomatisasi telah dikembangkan, dipasarkan, dan

diinstal untuk membantu para pengembang system$ 7eberapa keuntungan yang

paling sering dikutip adalah+

• Produktivitas diperbaiki E melalui otomatisasi tugas

• ualitas diperbaiki E karena peralatan terotomatisasinmemeriksa kelengkapan,

konsistensi dan kontradiksi

• &okumentasi yang lebih baik dan konsisten-karena peralatan tersebut

mempermudah pembuatan dan perakitan dokumentasi yang kualitasnya

tinggi dan konsisten

• Peraatan seumur hidup dikurangi E aren perbaikan system dikombinasikan

dengan dokumentasi yang lebih baik

• Metodologi-metodologi yang benar-benar bekerja E melalui pelaksanaan aturan

dan keahlian yang terpasang tetap

Ada tiga kelas peralatan terotomatisasi untuk para pengembang +*$ Pemodelan system dibantu computer$ 4lingkungan-lingkungan pengembangan aplikasi.$ Para manajer proyek dan proses

*$ Pemodelan "istem dibantu omputer (Computer Assisted "ystem !ngineering

(CA"!))Penggunaan peralatan perangkat lunak yang terotomatisasi yang mendukung

pembuatan gambar dan analisis model-model system sepesifkasi-spesifkasi yang

berhubunga$ 7eberapa peralatan CA"! juga menyediakan kemampun prototypingdan penghasilan kode$CA"! Bepository  database pengembang system tempat pengembang dapat

menyimpan model system, deskripsi dan spesifkasi terinci,dan produk-produk lain

pengembangan system$Case mengotomatisasi pemodelan system$ Peralatan CA"! saat ini menyediakan dua

cara berbeda untuk mengembangkan model-model system +a$ 8orard engineering (teknik maju)b$ Beverse engineering (teknik mundur)

$ 4ingkungan Pengembangan "istem (application development environment )Peralatan pengembangan perangkat lunak terintgrasi yang menyediakan semua

#asilitas yang diperlukan untuk mengembangkan perangkat lunak aplikasi baru

dengan kecepatan dan kualitas maksimal$.$ Para manajer Proyek dan Proses (Proses Manager dan Project Manager)

Peralatan terotomatisasi yang membantu merencanakan aktivitas-aktivitas

pengembangan system (lebih disukai dengan menggunakan metodologi yang

disukai) memperkirakan dan menugaskan sumber-sumber daya (termasuk

manusia dan biaya)

Page 15: P3 Pengembangan Sistem Informasi

7/21/2019 P3 Pengembangan Sistem Informasi

http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 15/15