chapter 2 pengembangan si

Upload: teuku-fahrie

Post on 20-Feb-2018

239 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 Chapter 2 Pengembangan SI

    1/23

    Pengembangan

    Sistem InformasiChapter 2

  • 7/23/2019 Chapter 2 Pengembangan SI

    2/23

    Intro

    Pengembangan sistem dapatberati menyusun suatu sistemyang baru untuk menggantikan

    sistem yang lama secarakeseluruhan atau memperbaikisistem telah ada.

    Why (need) What (problem and prospect)

    Ho (re!uirement)

  • 7/23/2019 Chapter 2 Pengembangan SI

    3/23

    Why (need)

    "danya permasalahanpermasalahan yangtimbul di sistem yang lama# permasalahanyang timbul dapat berupa $ %etidakberesan %ecurangankecurangan disenga&a yang menyebabkan

    tidak amannya harta kekayaan perusahaan dankebenaran dari data men&adi kurang ter&amin.

    %esalahankesalahan yang tidak disenga&ayang &ugadapat menyebabkan kebenaran data kurang ter&amin.

    'idak esiennya operasi. 'idak ditaatinya kebi&aksanaan mana&emen yang telah

    ditetapkan. Pertumbuhan organisasi diantaranya adalah

    kebutuhan informasi yang semakin luas# olumepengolahan data semakin meningkat# perubahanprinsip akuntansi yang baru.

  • 7/23/2019 Chapter 2 Pengembangan SI

    4/23

    Why (need)

    *ntuk meraih kesempatan+kesempatan ,alam keadaan pasar bersaing#

    kecepatan informasi atau esiensiaktu sangat menentukan berhasiltidaknya strategi. %esempatan+kesempatan dapat berupa peluang+peluang pasar# pelayanan yangmeningkat kepada langganan.

    "danya instruksi+instruksi (daripimpinan atau dari luar

    organisasi misalnya peraturan

  • 7/23/2019 Chapter 2 Pengembangan SI

    5/23

    What (problem)

    keluhan dari pelanggan pengiriman barang yang sering tertunda pembayaran ga&i yang terlambat laporan yang tidak tepat aktu isi laporan yang sering salah

    tanggung &aab yang tidak &elas aktu ker&a yang berlebihan ketidak beresan kas produktiitas tenaga ker&a yang rendah banyaknya peker&a yang menganggur

    kegiatan yang tumpang tindih tanggapan yang lambat terhadap langganan

  • 7/23/2019 Chapter 2 Pengembangan SI

    6/23

    What (problem)

    kehilangan kesempatan kompetisi pasar kesalahan+kesalahan manual yang tinggi persediaan barang yang terlalu tinggi pemesanan kembali barang yang tidak esien biaya operasi yang tinggi

    lele yang kurang teratur keluhan dari supplier karena tertundanya pembayaran bertumpuknya backorder (tertundanya pengiriman karena

    kurang persediaan barang) inestasi yang tidak esien

    peramalan pen&ualan dan produksi tidak tepat kapasitas produksi yang menganggur peker&aan mana&er yang terlalu teknis

  • 7/23/2019 Chapter 2 Pengembangan SI

    7/23

    What (prospect)

    performasi (kiner&a)# yang dapat diukur dari throughput danrespon time. 'hroughput adalah &umlah dari peker&aan yangdapat dilakukan suatu saat tertentu. Sedangkan respontime adalah rata+rata aktu yang tertunda diantara duatransaksi.

    informasi# peningkatan terhadap kualitas informasi yangdisa&ikan.

    ekonomis# peningkatan dalam keuntungan atau penurunanbiaya yang ter&adi# ekonomis berhubungan dengan &umlahsumber daya yang digunakan.

    kontrol (pengendalian)# peningkatan terhadap pengendalianuntuk mendeteksi dan memperbaiki kesalahan+kesalahanyang akan ter&adi.

    esiensi# peningkatan terhadap esiensi operasi# esiensiberhubungan dengan bagaimana sumberdaya digunakan. Serices (pelayanan)# peningkatan terhadap pelayanan

    yang diberikan oleh sistem.

  • 7/23/2019 Chapter 2 Pengembangan SI

    8/23

    Ho (re!uirement)

    -odel Pengembangan SistemInformasi (Perangkat unak)

    -etodologi Pengembangan

    Sistem

    "lat dan 'eknik PengembanganSistem

  • 7/23/2019 Chapter 2 Pengembangan SI

    9/23

    -odel PSI (Waterfall)

    'ahapan+tahapannya $ perencanaan sistem (rekayasa

    sistem)

    analisa kebutuhan sistem informasi desain/perancangan

    Implementasi

    pengu&ian peraatan

  • 7/23/2019 Chapter 2 Pengembangan SI

    10/23

    -odel PSI (Waterfall)

    Model sekuensial linier (clasic lifecycle/aterfall model)# terdiri dari tahapan $ perencanaan sistem (rekayasa sistem)# pada

    tahapan ini dilakukan pengumpulan kebutuhan padaleel sistem yaitu kebutuhan perangkat keras#

    perangkat lunak# orang dan basis data analisa kebutuhan sistem informasi# pada tahap ini

    dilakukan pengumpulan kebutuhan untuk sisteminformasi (P) yang berupa data input# proses yangter&adi dan output yang diharapkan denganmelakukan aancara dan obserasi

    desain# pada tahap ini menter&emahkan analisakebutuhan ke dalam bentuk rancangan sebelumpenulisan program yang berupa perancanganantarmuka (input dan output)# perancangan le+leatau basis data dan merancang prosedur (algoritma)

  • 7/23/2019 Chapter 2 Pengembangan SI

    11/23

    -odel PSI (Waterfall)

    Implementasi/penulisan program# hasil rancangandi atas diubah men&adi bentuk yang dimengertioleh mesin dalam bentuk bahasa pemrograman.0ika rancangannya rinci maka penulisan programdapat dilakukan dengan cepat.

    pengu&ian# sebelum sistem informasi (P) dapatdigunakan# maka harus dilakukan pengu&ianterlebih dahulu. Pengu&ian difokuskan pada logikainternal# fungsi eksternal dan mencari semuakemungkinan kesalahan# dan memeriksa apakahsesuai dengan hasil yang diinginkan.

    pemeliharaan# pada tahap ini sistem informasi (P)yang telah diu&i (bebas dari kesalahan)diimplemetasikan dilingkungan pelanggan &ikaditemui kesalahan (error) maka dilakukan perbaikanatau adanya penambahan fungsi.

  • 7/23/2019 Chapter 2 Pengembangan SI

    12/23

    -odel PSI (Prototype)

    Model prototipe (prototyping model)# merupakan suatuteknik untuk mengumpulkan informasi tertentu mengenaikebutuhan+kebutuhan informasi pengguna secara cepat.'ahapan yang dilakukan $ reaksi aal dari pengguna# diaali dengan menampilkan

    sebuah prototipe sistem informasi# kemudian melihat reaksi daripengguna saat beker&a dengan prototipe apakah tur+tur

    sistem pada prototipe tersebut sudah sesuai dengankebutuhannya. 1eaksi tersebut dikumpulkan dalam lembarobserasi# aancara dan kuesioner.

    saran+saran pengguna# saran+saran merupakan hasil interaksipengguna dengan prototipe yang ditampilkan (ealuasipengguna) yang merupakan masukan untuk perbaikan#pengubahan atau menghentikan3 prototipe sehingga dapatmemenuhi kebutuhan pengguan dengan lebih baik.

    inoasi# adalah kemampuan+kemampuan sistem baru yangsebelumnya tidak ada pada saat pengguna berinteraksi denganprototipe.

    rencana reisi# prototipe menggambarkan sistem di masadatang. 1encana reisi membantu mengidentikasikanprioritas+prioritas apa sa&a yang akan diprototipekanselan&utnya.

  • 7/23/2019 Chapter 2 Pengembangan SI

    13/23

    -odel PSI (1",)

    Rapid Application Development (RAD) model#merupakan model pengembangan sistem informasisecara sekuesial linier yang menekankan pada sikluspengembangan yang sangat pendek. %egiatan+kegiatannya adalah $ pemodelan bisnis# aliarn informasi dimodelkan dengan

    men&aab pertanyaan $ informasi apa yangmempengaruhi proses bisnis 4 informasi apa yang akandimunculkan 4 siapa yang memunculkannya 4 kemanainformasi tersebut diberikan 4 siapa yangmemprosesnya 4

    pemodelan data# pengumpulan ob&ek data yangdibutuhkan# mengidentikasi karakteristik setiap ob&ek

    dan mendenisikan hubungan antar ob&ek tersebut. pemodelan proses# mendeskripsikan proses (input

    ditransformasi men&adi output).

    pembangkitan aplikasi# &ika mungkin menggunakankembali komponen program yang ada.

    pengu&ian# dengan penggunaan kembali komponenprogram yang telah siap maka akan mengurangi aktupengu&ian.

  • 7/23/2019 Chapter 2 Pengembangan SI

    14/23

    -odel PSI (eolutioner))

    Model evolusioner# yang dapatberupa model incremental atau modelspiral

    model ini merupakan gabungan modelsekuensial linier dengan prototyping. a. Model incremental# pada model ini

    tahapannya sama dengan modelsekuensial linier dengan increment

    pertama sering merupakan produk inti.,engan adanya penambahan kemampuanpada produk inti maka akan dimasukkanpada increment kedua dst. (mis. Perangkatlunak pengolah kata dengan berbagai

    ersi).

  • 7/23/2019 Chapter 2 Pengembangan SI

    15/23

    -odel PSI (eolutioner))

    b. Model spiral# menekan adanya analisa resiko.0ika analisa resiko menun&ukkan ada ketidakpastianterhadap kebutuhan# maka pengembangan sistemdapat dihentikan. -odel ini dibagi men&adi 5kegiatan yaitu $ komunikasi pelanggan# komukasi antara pengembang

    dengan pelanggan untuk menentukan kebutuhan ker&a. perencanaan# mendenisikan sumberdaya# batas aktu

    dan hubungan informasi proyek lain. analisa resiko# untuk menentukan resiko teknis dan

    manakemen. rekayasa# membangun satu atau lebih aplikasi yang

    dapat meakili. konstruksi dan peluncuran# untuk mengkonstruksi#

    mengu&i# menginstal dan memberi dukungan pemakai(mis. pelatihan)

    ealuasi pelanggan# untk memperoleh umpan balikpelanggan berdasarkan pada penilaian terhadap hasil

    rekayasa.

  • 7/23/2019 Chapter 2 Pengembangan SI

    16/23

    -odel PSI (67')

    Teknik generasi ke-empat (4GT)#dimulai dengan pengumpulankebutuhan# strategi perancangan#implementasi menggunakan 67 danpengu&ian.

    *ntuk aplikasi yang kecildimungkinkan dari pengumpulan

    kebutuhan langsungmengimplementasikannya

    menggunakan 67# tetapi untukaplikasi yang besar perlu adanya

    pengembangan strategi perancangan.

  • 7/23/2019 Chapter 2 Pengembangan SI

    17/23

    -odel PSI

    Persamaan yang penting berbagai modelpengembangan sistem yang utama adalahanalisis sistem# desain sistem danimplementasi sistem.

    'ahap pemeliharaan membutuhkan aktu

    dan biaya 68 9 5: ; dari pengembangsistem. "da dua alasan dilakukannyapemeliharaan $

  • 7/23/2019 Chapter 2 Pengembangan SI

    18/23

    -etodologi PengembanganSistem

    -etodologi pengembangansistem adalah metode+metode#prosedur+prosedur# konsep+

    konsep peker&aan# aturan+aturanyang akan digunakan sebagaipedoman bagaimana dan apa

    yang harus diker&akan selamapengembangan SI .-etode adalah suatu cara/teknik

    sistematis untuk menger&akansesuatu.

  • 7/23/2019 Chapter 2 Pengembangan SI

    19/23

    -etodologi PengembanganSistem -etodologi pengembangan sistem yang

    akan digunakan adalah pendekatanterstruktur dan Orientasi obek.

    Pendekatan terstruktur mengenalkan

    penggunaan alat+alat dan teknik+teknikuntuk mengembangkan sistem yangterstruktur.

    'u&uan pendekatan terstruktur adalah agarpada akhir pengembangan perangkat

    lunak dapat memenuhi kebutuhan user#dilakukan tepat aktu# tidak melampauianggaran biaya# mudah dipergunakan#mudah dipahami dan mudah diraat.

  • 7/23/2019 Chapter 2 Pengembangan SI

    20/23

    -etodologi PengembanganSistem

    !. Meman"aatkan alat-alat pemodelan# menggunakanmodel untuk men&elaskan berbagai sistem# sub sistemuntuk ditelaah dan diealuasi oleh pelanggan danpengembang (sebagai alat komunikasi# eksperimentasi atauprediksi)

    $. Merancang berdasar modul# -odularisasi adlah prosesyang membagi suatu sistem men&adi beberapa modul yang

    dapat beroperasi secara independent.%. &eker'a dengan pendekatan top-don# ,imulai dari

    leel atas (secara global) kemudian diuraikan sampai ketingkat modul (rinci)

    4. Dilakukan secara iterasi# ,engan iterasi akan didapathasil yang lebih baik# terlalu banyak iterasi &uga akanmenurunkan hasilnya dan menun&ukkan baha tahapsebelumnya tidak dilakukan dengan baik.

    . *egiatan dilakukan secara paralel# Pengembangansubsistem+subsistem dapat dilakukan secara paralel#sehingga akan memperpendek aktu pengembangansistem.

    +. Menggunakan ,A# ,engan C"S= (computer aided

    softare engineering) memungkinkan analis dapatmembangun sistem dan menghasilkan e>ecutable secara

  • 7/23/2019 Chapter 2 Pengembangan SI

    21/23

    "lat dan 'eknik PengembanganSistem 'erstruktur

  • 7/23/2019 Chapter 2 Pengembangan SI

    22/23

    "lat dan 'eknik PengembanganSistem ?rientasi ?byek

    ,iagram *-

  • 7/23/2019 Chapter 2 Pengembangan SI

    23/23

    "lat dan 'eknik PengembanganSistem

    'eknik mana&emen proyek# yaitu CP-(Critical Path -ethod) dan P=1' (Program=aluation and 1eie 'echni!ues)# teknikini digunakan untuk pen&adalan proyek .

    'eknik menemukan fakta yaitu teknik yangdapat digunakan untuk mengumpulkan datadan menemukan fakta dalam kegiatanmemepela&ari sistem yang ada. 'eknik iniantara lain aancara# obseasi# kuesioner

    dan pengumpulan sampel. 'eknik analisis biaya/manfaat.