pak anwar, pngembangan sistem
TRANSCRIPT
-
8/16/2019 Pak Anwar, Pngembangan Sistem
1/18
Apa yang dimaksudkan dengan pengembangan Sistem Informasi Manajemen?
Mengapa SIM harus dikembangkkan/diperbaiki? APA INDIKAT! SIM "A!#S DIK$M%AN&KAN?
Siapa yang ber'enang me(akukan pengembangan/perbaikan SIM?
S$%#T DAN )$*ASKAN M$TD$ P$N&$M%AN&AN SIM?
PENGEMBANGAN SISTEM INFORMASI
Pengembangan sistem merupakan penyusunan suatu sistem yang baru untuk menggantikan sistem yang
(ama se+ara kese(uruhan atau memperbaiki sistem yang te(ah ada,
1. Tim Pengembangan Sistem
Pengembangan sistem tentunya harus didukung o(eh persona(- persona( yang kompeten di bidangnya, Suatu Tim biasanya terdiri dari .
, Manajer Ana(is Sistem
0, Ketua Ana(is Sistem
1, Ana(is Sistem Senior
2, Ana(is Sistem )unior
3, Pemrogram Ap(ikasi Senior
4, Pemrogram Ap(ikasi )unior
)um(ah personi( Tim di atas diper(ukan apabi(a sistem yang akan dikembangkan +ukup besar,Apabi(a sistem yang akan dikembangkan ke+i(5 maka personi(nya dapat disesuaikan berdasarkan
kebutuhan,
2. Perlunya Pengembangan Sistem
Sistem (ama yang per(u diperbaiki atau diganti disebabkan karena beberapa ha( .
Adanya permasa(ahan-permasa(ahan 6 problems7 yang timbu( di sistem yang (ama, Permasa(ahan yang
timbu( dapat berupa .
8 Ketidakberesan sistem yang (ama
Ketidakberesan da(am sistem yang (ama menyebabkan sistem yang (ama tidak dapat beroperasi sesuai
dengan yang diharapkan,
8 Pertumbuhan organisasi
Kebutuhan informasi yang semakin (uas5 9o(ume pengo(ahan data semakin meningkat5 perubahan prinsip
akuntansi yang baru menyebabkan harus disusunnya sistem yang baru5 karena sistem yang (ama tidak
efektif (agi dan tidak dapat memenuhi (agi semua kebutuhan informasi yang dibutuhkan manajemen,
0, #ntuk meraih kesempatan-kesempatanDa(am keadaan persaingan pasar yang ketat5 ke+epatan
informasi atau efisiensi 'aktu sangat menentukan berhasi( atau tidaknya strategi dan
-
8/16/2019 Pak Anwar, Pngembangan Sistem
2/18
ren+ana-ren+ana yang te(ah disusun untuk meraih kesempatan- kesempatan dan pe(uang-pe(uang
pasar5 sehingga tekno(ogi informasi per(u digunakan untuk meningkatkan penyediaan informasi agardapat mendukung proses pengambi(an keputusan yang di(akukan o(eh manajemen,
1, Adanya instruksi dari pimpinan atau adanya peraturan pemerintah Penyusunan sistem yang baru dapat juga terjadi karena adanya instruksi- instruksi dari atas pimpinan ataupun dari (uar organisasi5 sepertimisa(nya peraturan pemerintah
3. Ini!at"r #i$erlu!annya Pengembangan Sistem
, Ke(uhan pe(anggan
0, Pengiriman barang yang sering tertunda
1, Pembayaran gaji yang ter(ambat
2, *aporan yang tidak tepat 'aktu
3, Isi (aporan yang sering sa(ah
4, Tanggung ja'ab yang tidak je(as
:, ;aktu kerja yang ber(ebihan
, %anyaknya pekerja yang menganggur
, Kegiatan yang tumpang tindih
0, Tanggapan yang (ambat terhadap pe(anggan
1, Kehi(angan kesempatan kompetisi pasar
2, Persediaan barang yang ter(a(u tinggi
3, Pemesanan kemba(i barang yang tidak efisien
4, %iaya operasi yang tinggi
:, i(e-fi(e yang kurang teratur
, In9estasi yang tidak efisien
0, Perama(an penjua(an dan produksi tidak tepat
00, Kapasitas produksi yang menganggur
01, Pekerjaan manajer yang ter(a(u teknis
02,D**
-
8/16/2019 Pak Anwar, Pngembangan Sistem
3/18
%. #engan aanya sistem baru i&ara$!an ter'ai $ening!atan alam &al (
, )iner'a5 yang dapat diukur dari throughput dan respon time,
Throughput . jum(ah pekerjaan yang dapat di(akukan pada suatu saat tertentu
!espon time . !ata-rata 'aktu tertunda di antara dua transaksi,
0, )ualitas in*"rmasi yang disajikan
1, )euntungan +$enurunan biaya,, %erhubungan dengan jum(ah sumber daya yang digunakan
%. )"ntr"l +$engenalian,
-. E*isiensi
. Pelayanan
-. Prinsi$ Pengembangan Sistem
Prinsip-prinsip pengembangan sistem5 ada(ah .
, Sistem yang dikembangkan ada(ah untuk manajemen
0, Sistem yang dikembangkan ada(ah in9estasi moda( yang besar
Maka setiap in9estasi moda( harus mempertimbangkan 0 ha( berikut ini .
- Semua a(ternatif yang ada harus diin9estigasikan
- In9estasi yang terbaik harus berni(ai
1, Sistem yang dikembangkan memer(ukan orang yang terdidik
2, Tahapan kerja dan tugas-tugas yang baru di(akukan da(am proses pengembangan sistem
3, Proses pengembangan sistem tidak harus urut
4, )angan takut membata(kan proyek
:, Dokumentasi harus ada untuk pedoman da(am pengembangan sistem
. Si!lus /iu$ Pengembangan Sistem
%i(a da(am operasi sistem yang sudah dikembangkan masih timbu( permasa(ahan-permasa(ahan yang tidak
dapat diatasi da(am tahap peme(iharaan sistem5 maka per(u dikembangkan kemba(i suatu sistem untukmengatasinya dan proses ini kemba(i ke proses yang pertama, Sik(us ini disebut dengan Sik(us "idup
suatu Sistem,
Si!lus /iu$ Pengembangan Sistem dapat didefinisikan sebagai serangkaian akti9itas yangdi(aksanakan o(eh profesiona( dan pemakai sistem informasi untuk mengembangkan dan
mengimp(ementasikan sistem informasi
-
8/16/2019 Pak Anwar, Pngembangan Sistem
4/18
Sik(us hidup pengembangan sistem informasi saat ini terbagi atas enam fase5 yaitu .
a, Peren+anaan sistem b, Ana(isis sistem
+, Peran+angan sistem se+ara umum / konseptua( d, $9a(uasi dan se(eksi sistem
e, Peran+angan sistem se+ara detai(
f, Pengembangan Perangkat *unak dan Imp(ementasi sistem g, Peme(iharaan / Pera'atan Sistem
Keenam fase sik(us hidup pengembangan sistem ini dapat digambar- kan seperti pada &ambar di
ba'ah ini,
Gambar 2.1 Si!lus /iu$ Pengembangan Sistem
a. Fase Peren0anaan Sistem
Da(am fase peren+anaan sistem .
@ Dibentuk suatu struktur kerja strategis yang (uas dan pandangan sistem informasi baru yang je(as yangakan memenuhi kebutuhan-kebutuhan pemakai informasi
-
8/16/2019 Pak Anwar, Pngembangan Sistem
5/18
Proyek sistem die9a(uasi dan dipisahkan berdasarkan prioritasnya, Proyek dengan prioritas tertinggi akan
dipi(ih untuk pengembangan,
@ Sumber daya baru diren+anakan untuk5 dan dana disediakan untuk mendukung pengembangan
sistem,
Se(ama fase peren+anaan sistem5 dipertimbangkan .
@ *a!t"r*a!t"r !elaya!an + feasibility factors, yang berkaitan dengan kemungkinan berhasi(nyasistem informasi yang dikembangkan dan digunakan5
@ *a!t"r*a!t"r strategis +strategic factors, yang berkaitan dengan pendukung sistem informasi
dari sasaran bisnis dipertimbangkan untuk setiap proyek yang diusu(kan, Ni(ai-ni(ai yang dihasi(kandie9a(uasi untuk menentukan proyek sistem mana yang akan menerima prioritas yang tertinggi,
Fa!t"r !elaya!an Fa!t"r strategis
@ )elaya!an te!nis @ Pr"u!ti2itas
@ )elaya!an e!"n"mis @ #i*erensiasi
@ )elaya!an legal @ Mana'emen
@ )elaya!an "$erasi"nal
@ )elaya!an ren0ana
Suatu sistem yang diusu(kan harus (ayak5 yaitu sistem ini harus memenuhi kriteria-kriteria sebagai
berikut .
A )elaya!an te!nis untuk me(ihat apakah sistem yang diusu(kan dapat dikembangkan dan
diimp(ementasikan dengan menggunakan tekno(ogi yang ada atau apakah tekno(ogi yang baru
dibutuhkan,
A )elaya!an e!"n"mis untuk me(ihat apakah dana yang tersedia +ukup
untuk mendukung estimasi biaya untuk sistem yang diusu(kan,
A )elaya!an legal untuk me(ihat apakah ada konf(ik antara sistem yang sedang dipertimbangkan
dengan kemampuan perusahaan untuk
me(aksanakan ke'ajibannya se+ara (ega(,
A )elaya!an "$erasi"nal untuk me(ihat apakah prosedur dan keah(ian pega'ai yang ada +ukup untuk mengoperasikan sistem yang diusu(kan
atau apakah diper(ukan penambahan/pengurangan prosedur dan keah(ian,
A )elaya!an ren0ana berarti bah'a sistem yang diusu(kan harus te(ah beroperasi da(am 'aktu yang
te(ah ditetapkan,
Se(ain (ayak5 proyek sistem yang diusu(kan harus mendukung faktor-faktor strategis5seperti
-
8/16/2019 Pak Anwar, Pngembangan Sistem
6/18
A Pr"u!tiitas mengukur jum(ah output yang dihasi(kan o(eh input yang tersedia, Tujuan produkti9itas
ada(ah mengurangi atau menghi(angkan
biaya tambahan yang tidak berarti, Produkti9itas ini dapat diukur dengan rasio antara biaya yang
dike(uarkan dengan jum(ah unit yang dihasi(kan,
A #i*erensiasi mengukur bagaimana suatu perusahaan dapat mena'arkan produk atau pe(ayanan yangsangat berbeda dengan produk dan pe(ayanan dari saingannya, Diferensiasi dapat di+apai
dengan
meningkatkan kua(itas5 9ariasi5 penanganan khusus5 pe(ayanan yang (ebih +epat5 dan biaya yang (ebihrendah,
A Mana'emen me(ihat bagaimana sistem informasi menyediakan informasi untuk meno(ong manajer da(am
meren+anakan5 mengenda(ikan dan membuat keputusan, Manajemen ini dapat di(ihat dengan adanya(aporan-
(aporan tentang efisiensi produkti9itas setiap hari,
b. Fase Analisis Sistem
Da(am fase ini .
@ Di(akukan proses peni(aian5 identifikasi dan e9a(uasi komponen dan hubungan timba(-ba(ik yang
terkait da(am pengembangan sistemB definisi masa(ah5 tujuan5 kebutuhan5 prioritas dan kenda(a-
kenda(a sistemB ditambah identifikasi biaya5 keuntungan dan estimasi jad'a( untuk so(usi yang berpotensi,
@ ase ana(isis sistem ada(ah fase profesiona( sistem me(akukan kegiatan ana(isis sistem,
@ *aporan yang dihasi(kan menyediakan suatu (andasan untuk membentuk suatu tim proyek sistem dan
memu(ai fase ana(isis sistem,
@ Tim proyek sistem mempero(eh pengertian yang (ebih je(as tentang a(asan untuk mengembangkan suatusistem baru,
@ !uang (ingkup ana(isis sistem ditentukan pada fase ini, Profesiona( sistem me'a'an+arai +a(on pemakai
dan bekerja dengan pemakai yang bersangkutan untuk men+ari penye(esaian masa(ah dan menentukankebutuhan pemakai,
@ %eberapa aspek sistem yang sedang dikembangkan mungkin tidak diketahui se+ara penuh padafase ini5 jadi asumsi kritis dibuat untuk memungkinkan ber(anjutnya sik(us hidup pengembangan sistem,
@ Pada akhir fase ana(isis sistem5 (aporan ana(isis sistem disiapkan, *aporan ini berisi penemuan-penemuan
dan rekomendasi, %i(a (aporan ini disetujui5 tim proyek sistem siap untuk memu(ai fase peran+angansistem se+ara
-
8/16/2019 Pak Anwar, Pngembangan Sistem
7/18
umum, %i(a (aporan tidak disetujui5 tim proyek sistem harus menja(ankan ana(isis tambahan sampai
semua peserta setuju,
0. Fase Peran0angan Sistem se0ara 3mum4)"nse$tual
Arti Perancangan Sistem
- Tahap sete(ah ana(isis dari Sik(us "idup Pengembangan Sistem
- Pendefinisian dari kebutuhan kebutuhan fungsiona(
- Persiapan untuk ran+ang bangun imp(ementasi
- Menggambarkan bagaimana suatu sistem dibentuk
- Cang dapat berupa penggambaran5 peren+anaan dan pembuatan sketsa atau pengaturan dari beberapa
e(emen yang terpisah ke da(am satu kesatuan yang utuh dan berfungsi
- Termasuk menyangkut mengkonfirmasikan
Tujuan Perancangan Sistem
- #ntuk memenuhi kebutuhan para pemakai sistem
- #ntuk memberikan gambaran yang je(as dan ran+ang bangun yang (engkap kepada pemrogramkomputer dan ah(i-ah(i teknik (ainnya yang ter(ibat
Sasaran Perancangan Sistem
- "arus berguna5 mudah dipahami dan mudah digunakan
- "arus dapat mendukung tujuan utama perusahaan
- "arus efisien dan efektif untuk dapat mendukung pengo(ahan transaksi5 pe(aporan manajemen dan
mendukung keputusan yang akan di(akukan o(eh manajemen5 termasuk tugas-tugas yang (ainnya yang
tidak di(akukan o(eh komputer
- "arus dapat mempersiapkan ran+ang bangun yang terin+i untuk masing- masing komponen dari sistem
informasi yang me(iputi data dan informasi5 simponan data5 metode-metode5 prosedur-prosedur5 orang-
orang5 perangkat keras5 perangkat (unak dan pengenda(ian intern
Da(am fase ini .
@ dibentuk a(ternatif-a(ternatif peran+angan konseptua( untuk pandangan pemakai, A(ternatif ini
merupakan per(uasan kebutuhan pemakai, A(ternatif peran+angan konseptua( memungkinkan manajerdan pemakai untuk memi(ih ran+angan terbaik yang +o+ok untuk kebutuhan mereka,
@ pada fase ini ana(is sistem mu(ai meran+ang proses dengan meng- identifikasikan (aporan-(aporan
dan output yang akan dihasi(kan o(eh sistem yang diusu(kan, Data masing-masing (aporan ditentukan,
%iasanya
-
8/16/2019 Pak Anwar, Pngembangan Sistem
8/18
peran+ang sistem membuat sketsa form atau tampi(an yang mereka harapkan bi(a sistem te(ah se(esaidibentuk, Sketsa ini di(akukan pada kertas atau pada tampi(an komputer,
@ )adi5 peran+angan sistem se+ara umum berarti untuk menerangkan se+ara (uas bagaimana setiap
komponen peran+angan sistem tentang output5 input5 proses5 kenda(i5 database dan tekno(ogi akandiran+ang, Peran+angan sistem ini juga menerangkan data yang akan dimasukkan5 dihitung atau
disimpan, Peran+ang sistem memi(ih struktur fi(e dan a(at penyimpanan seperti disket5 pita magnetik5
disk magnetik atau bahkan fi(e- fi(e dokumen, Prosedur-prosedur yang ditu(is menje(askan bagaimana
data diproses untuk menghasi(kan out put,
. Fase Ealuasi an Sele!si Sistem
Akhir fase peran+angan sistem se+ara umum menyediakan point utama untuk keputusan in9estasi, (eh
sebab itu da(am fase e9a(uasi dan se(eksi sistem ini ni(ai kua(itas sistem dan biaya/keuntungan dari (aporan
dengan proyek sistem dini(ai se+ara hati-hati dan diuraikan da(am (aporan e9a(uasi dan se(eksi sistem,
)ika tak satupun a(tenatif peran+angan konseptua( yang dihasi(kan pada fase peran+angan sistem se+ara
umum terbukti dapat dibenarkan5 maka semua a(tenatif akan dibuang, %iasanya5 beberapa a(ternatif harus
terbukti dapat dibenarkan5 dan sa(ah satunya dengan ni(ai tertinggi dipi(ih untuk pekerjaan akhir, %i(a satu
a(ternatif peran+angan sudah dipi(ih5 maka akan dibuatkan rekomendasi untuk sistem ini dan dibuatkan jad'a( untuk peran+angan detai(nya,
e. Fase Peran0angan Sistem se0ara #etail4Fungsi"nal
ase peran+angan sistem se+ara detai( menyediakan spesifikasi untuk peran+angan se+ara konseptua(,
Pada fase ini semua komponen diran+ang dan dije(askan se+ara detai(,
Peren+anaan output 6(ayout7 diran+ang untuk semua (ayar5 form-form tertentu dan (aporan-(aporan yang
di+etak, Semua output dire9ie' dan disetujui o(eh pemakai dan didokumentasikan, Semua input
ditentukan dan format input baik untuk (ayar dan form-form biasa dire9ie' dan disetujui o(eh pemakai
dan didokumentasikan,
%erdasarkan peran+angan output dan input5 proses-proses diran+ang untuk mengubah input menjadi
output, Transaksi-transaksi di+atat dan dimasukkan se+ara online atau batch, Ma+am-ma+am mode(
dikembangkan untuk
-
8/16/2019 Pak Anwar, Pngembangan Sistem
9/18
mengubah data menjadi informasi, Prosedur ditu(is untuk membimbing pemakai dan pesone(
operasi agar dapat bekerja dengan sistem yang sedang dikembangkan,
Database diran+ang untuk menyimpan dan mengakses data, Kenda(i-kenda(i yang dibutuhkan untuk
me(indungi sistem baru dari ma+am-ma+am an+aman dan error ditentukan, Pada beberapa proyeksistem5 tekno(ogi baru dan berbeda dibutuhkan untuk meran+ang kemampuan tambahan ma+am-ma+amkomputer5 pera(atan dan jaringan te(ekomunikasi,
Pada akhir fase ini5 (aporan ran+angan sistem se+ara detai( dihasi(kan, *aporan ini mungkin berisi beribu-ribu dokumen dengan semua spesifikasi untuk masing-masing ran+angan sistem yang
terintegrasi menjadi satu kesatuan, *aporan ini dapat juga dijadikan sebagai buku pedoman yang
(engkap untuk meran+ang5 membuat kode dan menguji sistemB insta(asi pera(atanB pe(atihanB dan tugas-
tugas imp(ementasi (ainnya,
Meskipun sejum(ah orang te(ah me-re9ie' dan menyetujui setiap komponen ran+angan sistem5 re9ie'
terhadap ran+angan sistem se+ara detai( harus di(akukan kemba(i se+ara menye(uruh dan (engkap o(eh
pemakai sistem dan persone( manajemen5 sedangkan profesiona( sistem mungkin tidak ter(ibat da(amkegiatan ini,
Tujuan di(akukannya re9ie' se+ara menye(uruh ini ada(ah untuk menemukan error dan kekurangan
ran+angan sebe(um imp(ementasi dimu(ai, )ika error dan kekurangan atau sesuatu yang hi(ang ditemukansebe(um imp(ementasi sistem5 sumber daya yang berni(ai dapat dise(amatkan dan kesa(ahan yang tidak
diinginkan terhindari, Sete(ah semua re9ie' se+ara menye(uruh se(esai di(aksanakan5 perubahan-perubahan
dibuat dan pemakai dan manajer sistem menandatangani (aporan peran+angan se+ara detai(,
Alatalat Peran0angan
A(at-a(at peran+angan meno(ong profesiona( sistem untuk membentuk struktur sistem yang akan memenuhikebutuhan pemakai se(ama akti9itas ana(isis, A(at-a(at peran+angan sistem yang digunakan ada(ah .
D S$esi*i!asi $r"ses untuk menje(askan bagaimana data ditransformasikan
menjadi informasi5 seperti Pseudo+ode5 Stru+ture eng(ish5 dan Tabe( keputusan,
D /iera0&y Plus In$ut5 Pr"0ess5 Out$ut +/IPO, untuk merepresentasikan hirarki modu(-modu( program
tidak termasuk dokumentasi interfa+e antar modu(,
D Stru0ture 0&art untuk merepresentasikan hirarki modu(-modu( program termasuk dokumentasi
interfa+e antar modu(,
D #iagram 6arnierOrr +64O, untuk merepresentasikan struktur program dari gambaran umum sampai
detai(,
D #iagram 7a0!s"n untuk merepresentasikan struktur program,
-
8/16/2019 Pak Anwar, Pngembangan Sistem
10/18
*. Fase Im$lementasi Sistem an Pemeli&araan Sistem
Pada fase ini .
@ sistem siap untuk dibuat dan diinsta(asi,
@ Sejum(ah tugas harus dikoordinasi dan di(aksanakan untuk imp(ementasi sistem baru,
@
(aporan imp(ementasi yang dibuat pada fase ini ada dua bagian5 yaitu
o ren+ana imp(ementasi da(am bentuk Gantt 8&art atau Pr"gram an
Ealuati"n Reie9 Te0&ni:ue +PERT, 8&art dan
o penjad'a(an proyek dan teknik manajemen, %agian kedua ada(ah (aporan yang menerangkan tugas penting untuk me(aksanakan imp(ementasi sistem5 seperti .
E pengembangan perangkat (unak
E Persiapan (okasi pe(etakkan sistem
E Insta(asi pera(atan yang digunakan
E Pengujian Sistem
E Pe(atihan untuk para pemakai sistem
E Persiapan dokumentasi
;. Pene!atan Pengembangan Sistem
Terdapat beberapa pendekatan untuk mengembangkan sistem5 yaitu Pendekatan K(asik5 Pendekatan
Terstruktur5 Pendekatan Dari %a'ah Ke Atas5 Pendekatan Dari Atas Ke %a'ah,
Pene!atan )lasi!
Pene!atan )lasi! 6classical approach7 disebut juga dengan Pendekatan Tradisiona( 6traditionalapproach7 atau Pendekatan Kon9ensiona( 6conventional approach7, Metodo(ogi Pendekatan K(asik
mengembangkan sistem dengan mengikuti tahapan-tahapan pada System
-
8/16/2019 Pak Anwar, Pngembangan Sistem
11/18
pengembangan perangkat (unak (ebih terarah berdasarkan a(at-a(at dan teknik-teknik tersebut
0, %iaya pera'atan atau peme(iharaan sistem akan menjadi maha(
Maha(nya biaya pera'atan pada pendekatan sistem k(asik disebabkan karena dokumentasi sistem yang
dikembangkan kurang (engkap dan kurang terstruktur, Dokumentasi ini merupakan hasi( dari a(at-a(atdan teknik -teknik yang digunakan, Karena pendekatan k(asik kurang didukung o(eh a(at-a(at dan teknik-
teknik5 maka dokumentasi menjadi tidak (engkap dan 'a(aupun ada tetapi strukturnya kurang je(as5
sehingga pada 'aktu peme(iharaan sistem menjadi kesu(itan,
1, Kemungkinan kesa(ahan sistem besar
Pendekatan k(asik tidak menyediakan kepada ana(is sistem +ara untuk me(akukan pengetesan sistem5sehingga kemungkinan kesa(ahan- kesa(ahan sistem akan menjadi (ebih besar,
2, Keberhasi(an sistem kurang terjamin
Penekanan dari pendekatan k(asik ada(ah kerja dari personi(-personi( pengembang sistem5 bukan pada
pemakai sistem5 padaha( sekarang sudah disadari bah'a dukungan dan pemahaman dari pemakai
sistem terhadap sistem yang sedang dikembangkan merupakan ha( yang 9ita( untuk keberhasi(an
proyek pengembangan sistem pada akhirnya,
Mu(ai a'a( tahun =:> mun+u( suatu pendekatan baru disebut dengan Pendekatan Terstruktur, Pendekatanini pada dasarnya men+oba menyediakan kepada ana(is sistem dengan a(at-a(at dan teknik-teknik untukmengembangkan sistem disamping tetap mengikuti ide dari system (ife +y+(e,
Pene!atan terstru!tur + Structured Approach,
Pendekatan terstruktur di(engkapi dengan a(at-a(at 6tools7 dan teknik- teknik yang dibutuhkan da(am
pengembangan sistem5 sehingga hasi( akhir dari sistem yang dikembangkan akan didapatkan sistem yang
strukturnya didefinisikan dengan baik dan je(as, %eberapa metodo(ogi pengembangan sistem yang
terstruktur te(ah banyak yang diperkena(kan baik da(am buku- buku5 maupun o(eh perusahaan- perusahaan konsu(tan pengembang sistem, Metodo(ogi ini memperkena(kan penggunaan a(at-a(at dan
teknik-teknik untuk mengembangkan sistem yang terstruktur,
Konsep pengembangan sistem terstruktur bukan merupakan konsep
yang baru, Teknik perakitan di pabrik-pabrik dan peran+angan sirkuit untuk a(at-a(at e(ektronik ada(ah
dua +ontoh baru konsep ini yang banyak digunakan di industri-industri, Konsep ini memang re(atifmasih baru digunakan da(am mengembangkan sistem informasi untuk dihasi(kan produk sistem yang
memuaskan pemakainya, Me(a(ui pendekatan terstruktur5 permasa(ahan- permasa(ahan yang komp(eks
da(am organisasi dapat dipe+ahkan dan hasi( dari sistem akan mudah untuk dipe(ihara5 f(eksibe(5
(ebih memuaskan
-
8/16/2019 Pak Anwar, Pngembangan Sistem
12/18
pemakainya5 mempunyai dokumentasi yang baik5 tepat pada 'aktunya5 sesuai dengan anggaran biayanya5 dapat meningkatkan produkti9itas dan kua(itasnya akan (ebih baik 6bebas kesa(ahan7,
#ari Ba9a& )e Atas + Bottom-up Approach,
Pendekatan ini dimu(ai dari (e9e( ba'ah organisasi5 yaitu (e9e( operasiona( dimana transaksi
di(akukan, Pendekatan ini dimu(ai dari perumusan kebutuhan-kebutuhan untuk menangani transaksidan naik ke (e9e( atas dengan merumuskan kebutuhan informasi berdasarkan transaksi tersebut,Pendekatan ini +iri-+iri dari pendekatan k(asik, Pendekatan dari ba'ah ke atas bi(a digunakan pada tahapana(isis sistem disebut juga dengan isti(ah data analysis5 karena yang menjadi tekanan ada(ah data yangakan dio(ah ter(ebih dahu(u5 informasi yang akan dihasi(kan menyusu( mengikuti datanya,
Pene!atan #ari Atas )e Ba9a& +Top-down Approach,
Pendekatan Dari Atas Ke %a'ah 6Top-do'n Approa+h7 dimu(ai dari (e9e( atas organisasi5 yaitu (e9e( peren+anaan strategi, Pendekatan ini dimu(ai dengan mendefinisikan sasaran dan kebijaksanaan organisasi,*angkah se(anjutnya dari pendekatan ini ada(ah di(akukannya ana(isis kebutuhan informasi, Sete(ah kebutuhaninformasi ditentukan5 maka proses turun ke pemrosesan transaksi5 yaitu penentuan output5 input5 basis data5
prosedur- prosedur operasi dan kontro(, Pendekatan ini juga merupakan +iri-+iri pendekatanterstruktur, Pendekatan atas-turun bi(a digunakan pada tahap ana(is sistem disebut juga dengan isti(ahdecision analysis5 karena yang menjadi tekanan ada(ah informasi yang dibutuhkan untuk pengambi(ankeputusan o(eh manajemen ter(ebih dahu(u5 kemudian data yang per(u dio(ah didefinisikan menyusu(mengikuti informasi yang dibutuhkan,
Pene!atan Se$"t"ng + piecemeal approach,
Pengembangan yang menekankan pada suatu kegiatan/ap(ikasi tertentu tanpa memperhatikan posisinyadi sistem informasi atau tidak memperhatikan sasaran organisasi se+ara g(oba( 6memperhatikan sasaran
dari kegiatan atau ap(ikasi itu saja7,
Pene!atan Sistem +systems approach,
Memperhatikan sistem informasi sebagai satu kesatuan terintegrasi untuk masing-masing
kegiatan/ap(ikasinya dan menekankan sasaran organisasi se+ara g(oba(,
Pene!atan Sistem menyeluru& +total-system approach,
Pendekatan pengembangan sistem serentak se+ara menye(uruh5 sehingga menjadi su(it untuk dikembangkan6+iri k(asik7,
Pene!atan M"uler +modular approach,
Pendekatan dengan meme+ah sistem komp(ek menjadi modu( yang sederhana5 sehingga sistem (ebih mudahdipahami dan dikembangkan5 tepat 'aktu5 mudah dipe(ihara 6+iri terstruktur7
-
8/16/2019 Pak Anwar, Pngembangan Sistem
13/18
1, Standarisasi 6 standardizat ion7,
2, rientasi ke masa datang 6 future orientation7,
3, Mengurangi ketergantungan pada disainer 6less reliance on ar t istry7,
=. Met""l"gi Pengembangan Sistem
Metodo(ogi ada(ah kesatuan metode-metode5 prosedur-prosedur5 konsep-konsep pekerjaan5 aturan-aturan5 postu(at-postu(at yang digunakan o(eh suatu i(mu pengetahuan5 seni atau disip(in (ainnya, Metode ada(ahsuatu +ara5 teknik yang sistematik untuk mengerjakan sesuatu, Metodo(ogi Pengembangan sistem berartimetode-metode5 prosedur-prosedur5 konsep- konsep pekerjaan5 aturan-aturan dan postu(at-postu(at
6kerangka pemikiran7 yang akan digunakan untuk mengembangkan suatu sistem informasi, #rut- urutan prosedur untuk peme+ahan masa(ah dikena( dengan isti(ah Algoritma
Metodo(ogi pengembangan sistem ada(ah metode-metode5 prosedur-
prosedur5 konsep-konsep pekerjaan5 aturan-aturan dan postu(at-postu(at 6da(i(7 yang akan digunakanuntuk mengembangkan suatu sistem informasi, K(asifikasi dari metodo(ogi .
1. Functional decomposition methodologies
Metodo(ogi ini menekankan pada peme+ahan dari sistem ke da(am subsistem-subsistem yang (ebih ke+i(5sehingga akan (ebih mudah untuk dipahami5 diran+ang dan ditetapkan, Cang termasuk da(am ke(ompokmetodo(ogi ini ada(ah .
- "IP 6 Hierarchy plus Input Process Output 7
- tep!ise "efinement 6S!7 atau Iterative tep!ise "efinement 6IS!7
- Information Hiding
-
8/16/2019 Pak Anwar, Pngembangan Sistem
14/18
#. $ata Oriented %ethodologies
Metodo(ogi ini menekankan pada karakteristik dari data yang akan diproses, Dike(ompokkan ke
da(am dua ke(as5 yaitu .
, $ata flo! oriented methodologies5 sistem se+ara (ogika dapat
digambarkan se+ara (ogika dari arus data dan hubungan antar fungsinya di da(am modu(-modu( di
sistem, Cang termasuk da(am metodo(ogi ini ada(ah .
- SADT 6Stru+tured Ana(ysis and Design Te+hniGues7
- Fomposite Design
- SSAD 6Stru+tured System Ana(ysis and Design7
0, $ata tructured oriented methodologies
Metodo(ogi ini menekankan struktur dari input dan output di sistem, Cang termasuk da(ammetodo(ogi ini ada(ah .
- )SD 6)a+ksonHs System De9e(opment7
- ;/ 6;arnier/rr7
&. Prescriptive %ethodologies
Cang termasuk da(am metodo(ogi ini ada(ah .
ISDS 6 Information ystem $esign dan Optimization ystem75 merupakan perangkat (unak yang
dikembangkan di #ni9ersity of Mi+higan, Kegunaan dari ISDS ada(ah mengotomatisasi proses pengembangan sistem informasi, ISDS mempunyai dua komponen5 yaitu .
, PS* 6 Program tatement 'anguage75 merupakan komponen utama dari ISDS5 yaitu suatu bahasa
untuk men+atat kebutuhan pemakai da(am bentuk machine readable form, PS* diran+ang sehingga output
yang dihasi(kannya dapat diana(isis o(eh PSA, PS* merupakan bahasa untuk menggambarkan sistemnya
dan bukan merupakan bahasa pemrograman prosedura(,
0, PSA 6 Program tatement Analyzer 7 merupakan paket perangkat (unak yang mirip dengan kamus data
6data dictionary7 dan digunakan untuk menge+ek data yang dimasukkan5 disimpan5 diana(isis dan yang
dihasi(kan sebagai output (aporan
-
8/16/2019 Pak Anwar, Pngembangan Sistem
15/18
>. Alat an Te!ni! Pengembangan Sistem
A(at-a(at pengembangan sistem yang berbentuk grafik diantaranya ada(ah .
, "IP diagram
0, $ata flo! diagram
1, tructured chart
2, SADT diagram
3, ;arnier / rr diagram
4, )a+ksonHs diagram
%eberapa a(at berbentuk grafik yang sifatnya umum5 yaitu dapat digunakan disemua metodo(ogi yang ada,
A(at-a(at ini berupa suatu bagan5 diantaranya .
, %agan untuk menggambarkan akti9itas 6activity charting 7 .
a, %agan a(ir sistem 6ystem Flo!chart 7
b, %agan a(ir program 6 Program Flo!chart 7
- %agan a(ir (ogika program 6 Program logic Flo!chart 7
- %agan a(ir program komputer 6 $etailed computer program Flo!chart 7
+, %agan a(ir kerta kerja 6 Paper!or( Flo!chart 7 atau disebut juga %agan a(ir formu(ir
d, %agan a(ir hubungan database 6 $atabase relationship Flo!chart 7
e, %agan a(ir proses 6 Process Flo!chart 7
f, )ant chart
0, %agan untuk menggambarkan tata (etak 6 'ayout charting 7
1, %agan untuk menggmbarkan hubungan personi( 6 Personal relationship charting 7 .
a, %agan distribusi kerja 6*or(ing distribution chart 7
b, %agan organisasi 6Organization char t 7
Teknik yang digunakan untuk pengembangan sistem diantaranya .
, Teknik manajemen proyek5 yaitu FPM 6+ritical Path %ethod 7 dan P$!T 6 Program ,valuation and "evie!
-echniue7, Teknik ini digunakan untuk penjad'a(an proyek
0, Teknik untuk menemukan fakta 6 Fact finding techniue75 yaitu teknik yang dapat digunakan untuk
mengumpu(kan data dan menemukan fakta-fakta da(am kegiatan mempe(ajari sistem yang ada, Teknik
ini diantaranya ada(ah
- ;a'an+ara 6 Intervie!7
- Persiapan yang di(akukan .
- buat janji pertemuan
-
8/16/2019 Pak Anwar, Pngembangan Sistem
16/18
- pastikan orang yang akan di'a'an+arai
- pokok permasa(ahan
- Pada saat 'a'an+ara yang per(u diperhatikan .
- Siapa yang akan di'a'an+arai
- Pokok permasa(ahan
- Tanggapan
- Kapan akan bertemu kemba(i
- bser9asi 6Observation7
- Daftar pertanyaan 6/uest ionaires7
- Pengumpu(an Sampe( 6ampling 7
1, Teknik ana(isis biaya/manfaat 6+ost ,ffectiveness Analysis atau +ost 0enefit Analysis7 ada(ah suatuteknik yang digunakan untuk menghitung biaya yang berhubungan dengan pengembangan sistem
informasi seperti B
- biaya pengadaan
- biaya persiapan
- biaya proyek
- biaya operasi
serta manfaat yang didapat dari sistem informasi seperti B
- manfaat mengurangi biaya
- manfaat mengurangi kesa(ahan
- manfaat meningkatkan ke+epatan akti9itas
- manfaat meningkatkan peren+anaan dan pengenda(ian manajemen
2, Teknik untuk menja(ankan rapat
Tujuan dari rapat da(am pengembangan sistem diantaranya ada(ah untuk B
- mendefinisikan masa(ah
- mengumpu(kan ide-ide
- meme+ahkan permasa(ahan-permasa(ahan
- menye(esaikan konf(ik-konf(ik yang terjadi
- mengana(isis kemajuan proyek
- mengumpu(kan data atau fakta
- perundingan-perundingan
-
8/16/2019 Pak Anwar, Pngembangan Sistem
17/18
Tahapan pe(aksanaan kegiatan B
- meren+anakan rapat
- menja(ankan rapat
- menindak(anjuti hasi( rapat
3, Teknik Inspeksi *al(through
Proses dari ana(isis dan desain sistem harus dia'asi, Penga'asan ini dapat di(akukan dengan +ara
mem9erifikasi hasi( dari setiap tahap pengembangan sistem, erifikasi hasi( kerja se+ara forma(disebut
-
8/16/2019 Pak Anwar, Pngembangan Sistem
18/18
dengan Inspeksi 2inspection7 sedangkan yang tidak forma( disebut
*al(through,
1?. Penyebab !egagalan $engembangan sistem (
, Kurangnya penyesuaian pengembangan sistem
0, Ke(a(aian menetapkan kebutuhan pemakai dan me(ibatkan pemakai
1, Kurang sempurnanya e9a(uasi kua(itas dan ana(isis biaya
2, Adanya kerusakan dan kesa(ahan ran+angan
3, Penggunaan tekno(ogi komputer dan perangkat (unak yg tidak diren+anakan dan pemasangan tekno(ogitidak sesuai
4, Pengembangan sistem yang tidak dapat dipe(ihara
:, Imp(ementasi yang diren+anakan di(aksanakan kurang baik
11. E2aluasi
, Apakah yang dimaksud dengan pengembangan sistem ?
0, Mengapa per(u pengembangan sistem ? )e(askan J
1, Kriteria apa yang harus dipenuhi sistem sehingga dapat dikatakan (ayak ?
2, Apa saja prinsip da(am pengembangan sistem yang harus diperhatikan ?
3, )e(askan (angkah-(angkah pada sik(us hidup pengembangan sistem ?
4, Ada beberapa pendekatan untuk mengembangkan sistem5 apa saja pendekatan tersebut5 je(askan,
:, Pera(atan apa saja yang dapat digunakan da(am mengembangkan sistem ? )e(askan,
, #raikan ha(-ha( yang bisa menjadi penyebab gaga(nya pengembangan sistem,