pak anwar, pngembangan sistem

Upload: yuli-lia

Post on 05-Jul-2018

213 views

Category:

Documents


0 download

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,