p3 pengembangan sistem informasi
DESCRIPTION
P3 Pengembangan Sistem InformasiTRANSCRIPT
![Page 1: P3 Pengembangan Sistem Informasi](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/1.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/2.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/3.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/4.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/5.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/6.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/7.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/8.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/9.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/10.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/11.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/12.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/13.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/14.jpg)
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](https://reader036.vdocuments.pub/reader036/viewer/2022082217/5695d1021a28ab9b0294c882/html5/thumbnails/15.jpg)
7/21/2019 P3 Pengembangan Sistem Informasi
http://slidepdf.com/reader/full/p3-pengembangan-sistem-informasi 15/15