ECC - DA103 - chart System Development PERT chart ... • Dua cara membuat macro: – Record the...

download ECC - DA103 -    chart System Development PERT chart ... • Dua cara membuat macro: – Record the macro with a macro recorder – Write the macro 50. 9/9/2011 26

of 34

  • date post

    18-Mar-2018
  • Category

    Documents

  • view

    221
  • download

    6

Embed Size (px)

Transcript of ECC - DA103 - chart System Development PERT chart ... • Dua cara membuat macro: – Record the...

  • 9/9/2011

    1

    ECC - DA103

    Ch 11

    1

    Chapter 11SystemDevelopment&ProgrammingLanguages

    ObjectiveOverview

    Mendiskusikan seberapapenting project M di k ik t j d ip g p jmanagement,feasibility

    assesment,dokumentasidan teknik pengumpulan

    datadan informasi

    Mendiskusikan tujuan darisetiap fase dari system

    development

    MengidentifikasiMembedakan bahasa levelrendah (lowlevel)danbahasa prosedural

    Mengidentifikasikeuntungan dari bahasa

    pemrograman berorientasiobjek dan toolsuntukprogramdevelopment

    2

  • 9/9/2011

    2

    ObjectivesOverview

    Melist berbagai macam M d k i ik b b igbahasa pemrograman dantoolsuntuk program

    development

    Mendeskripsikan berbagaimacam cara untuk

    membuat halaman web

    Menjelaskan strukturMengurutkan enam langkah

    untuk programdevelopment

    Menjelaskan strukturkontrol dasar yang

    digunakan untuk mendesainsolusi untuk masalah pada

    pemrograman

    3

    SystemDevelopment

    Systemdevelopmentadalah aktivitas yangdilakukanuntuk membangun sebuah sistem informasi

    Sistem adalah setdarikomponen yangdapatberinteraksi untuk

    Sistem informasi adalahkumpulan dari

    hardware,software,data,orang2dan

    prosedur yang bekerja

    Aktivitas systemdevelopmentdipisahmenjadi fase dandisebut systemberinteraksi untuk

    mencapai tujuanprosedur yangbekerjabersamasama untuk

    menghasilkan informasiyangberkualitas

    disebut systemdevelopmentlifecycle

    (SDLC)

    4

  • 9/9/2011

    3

    SystemDevelopment

    5

    SystemDevelopment

    Systemdevelopmentharusmengikutiketigal k h i ilangkahini

    Mengelompokkan aktivitas atau tugas menjadifase

    Mengelompokkan aktivitas atau tugas menjadifase

    Melibatkan usersMelibatkan users

    6

    Mendefinisikan standar yangdigunakanMendefinisikan standar yangdigunakan

  • 9/9/2011

    4

    SystemDevelopment

    Systemdevelopmentharusmelibatkanperwakilandarisetiapdepartemen yang akan menggunakan sistem yang akan dibuatdepartemenyangakanmenggunakansistemyangakandibuattersebut.

    7

    SystemDevelopment

    Projectmanagement adalahprosesdariperencanaan,penjadwalan dan mengontrol aktivitas selamapenjadwalandanmengontrolaktivitasselamapengembangansistem.

    Untukmerencanakandanmenjadwalkanproyeksecaraefisien,projectleaderharuslahmengidentifikasi:

    Projectscope Aktivitas yangdiperlukan

    Waktu yangdiperlukan untuk

    8

    j p diperlukan psetiap aktivitas

    Biaya yangdiperlukan untuksetiap aktivitas

    Urutan aktivitasAktivitas yang

    dapat dilaksanakanbersamasama

  • 9/9/2011

    5

    SystemDevelopment

    Tools yangToolsyangpopuler

    digunakanuntuk

    merencanakandan

    menjadwalkan

    9

    timerelationshipsantaraaktivitasproyekadalahganttchart

    SystemDevelopment

    PERTchartdapat

    digunakanjugauntuk

    merencanakand

    10

    danmenjadwalkan

    waktu

  • 9/9/2011

    6

    SystemDevelopment

    Feasibility adalahpengukuranseberapacocoki t dik b k t k t i isistemyangdikembangkanuntuksuatuorganisasi

    Operational Schedule Technical Economic

    11

    pfeasibility feasibility feasibility feasibility

    SystemDevelopment

    Documentation adalahpengumpulandani k d i d t d i f i li tiperingkasandaridatadaninformasiyangmeliputi

    : Reports(Laporan) Diagrams Programsg Informasilainselamasystemdevelopment

    12

  • 9/9/2011

    7

    SystemDevelopment

    Selamapengembangansistem,anggotatimdariproyekmengumpulkan data dan informasi menggunakanmengumpulkandatadaninformasimenggunakanbeberapateknik

    Reviewdokumentasi Observasi Survey

    13

    Interview JADSessions Research(penelitian)

    SystemDevelopment

    Userbisa merequest sistem baru ataupun modifikasi sistem

    Organisasi bisa meningkatkan kualitas hardware,softwareatau teknologilainnya

    Situasi diluar kendali organisasi kemungkinan memerlukan perubahansistem

    Manajemen bisa saja menginginkan perubahan

    Userbisa merequest sistem baru ataupun modifikasi menggunakan requestuntuk layanan sistem atau rekues proyek

    14

  • 9/9/2011

    8

    SystemDevelopment

    15

    SystemDevelopment

    Faseperencanaanuntukproyekdimulaiketikat i itt i k ksteeringcommitteemenerimarekuesproyek

    Empataktivitasutama:

    Review danReview dan kk l k kl k kMembuat tim

    kMembuat tim

    k

    16

    Reviewdanmenerima rekues

    proyek

    Reviewdanmenerima rekues

    proyek

    Memprioritaskanrekues proyek

    Memprioritaskanrekues proyek

    Mengalokasikansumber daya

    Mengalokasikansumber daya

    untukpengembangan

    proyek

    untukpengembangan

    proyek

  • 9/9/2011

    9

    SystemDevelopment

    Faseanalisamemilikidualangkahutama

    Melakukan investigasi

    Mendefinisikan asalmuasal dari masalah

    Mendefinisikan asalmuasal dari masalah

    Melakukan analisissecara detail

    Mempelajari sistemyangsudah ada

    Mempelajari sistemyangsudah ada

    17

    Menginterview useryangmelakukanrekues

    Menginterview useryangmelakukanrekues

    Mengetahui apa yangdiinginkan userdankebutuhannya

    Mengusulkan solusi

    Mengetahui apa yangdiinginkan userdankebutuhannya

    Mengusulkan solusi

    SystemDevelopment

    18

  • 9/9/2011

    10

    SystemDevelopment

    Systemproposal digunakanmenilaifeasibiitydi k t k l i lt tifyangdigunakanuntuksolusialternatif

    Steeringcommitteemendiskusikanproposalsistemdanmemutuskanalternatifyangdigunakan

    19

    Packagedsoftware

    Customsoftware Outsourcing

    SystemDevelopment

    Fasedesainmempunyaiduaaktivitasutama

    Mendapatkansoftwaredanhardware

    Membangun semuadetailtentang sistemyangbaru ataupun

    20

    hardware yangdimodifikasi

  • 9/9/2011

    11

    SystemDevelopment

    Untukmendapatkanhardwareandsoftwareyangdib t hkdibutuhkan:

    Menggunakanteknik seperti ezines

    Identifikasi spesifikasiteknis

    RFQ,RFP,orRFIissenttopotentialvendorsorVARs

    Solicitvendorproposals

    Testingvendorproposal

    Berbagai teknikdigunakan untuk

    meentukan proposal Analis membuatrekomendasiuntuk stereringcommittee

    Membuat keputusan

    21

    teknis proposal

    SystemDevelopment

    Stepselanjutnyaadalahmembangunspesifikasid idesain Terkadangdisebutdesainfisik

    D iInput

    d D i

    22

    Desaindatabase

    andoutputdesain

    Desainprogram

  • 9/9/2011

    12

    SystemDevelopment

    Sistemanalismengembangkanduatipedesaint k i t d t tuntukinputdanoutput.

    Mockup Layoutchart

    23

    SystemDevelopment

    Sebuahprototipe (konseppembuktian)adalahl k k d l d i i t kmelakukanpermodelandarisistemyangakan

    dibuat. Prototipetidakmemilikidokumentasiyangmemadaiataukuranglengkap

    Usermemperlakukanprotipesebagaisistemfinal. Sebaiknyatidakmengeliminasiataumenggatiaktivitasyangada

    24

  • 9/9/2011

    13

    SystemDevelopment

    Computeraidedsoftwareengineering(CASE)dib t t k d k l bih d i t kti itdibuatuntukmendukunglebihdarisatuaktivitaspadapengembangansistem

    25

    SystemDevelopment

    Tujuandarifaseimplementasi adalahb i t b t difik imembangunsistembaruataumemodifikasinya

    untukkemudiandiimplementasikan

    PengembanganPengembangan Implemenstasidan Uji SistemImplemenstasidan Uji Sistem MelatihMelatih Merubah keMerubah ke

    26

    g gProgramg gProgram dan Uji SistemBaru

    dan Uji SistemBaru penggunapengguna Sistem BaruSistem Baru

  • 9/9/2011

    14

    SystemDevelopment

    Sistembaruharusmelaluitesyangbervariasi

    Unittest

    Mengujisetiapindividual

    Mengujisetiapindividual

    Systemstest

    Mengujiapakahsemua

    Mengujiapakahsemua

    Integrationtest

    Mengujiapakahaplikasi

    Mengujiapakahaplikasi

    Acceptancetest

    Mengujiapakahsistem

    Mengujiapakahsistem

    27

    programatau objekdapatbekerjasendiri

    programatau objekdapatbekerjasendiri

    programdapatberjalanbersama disatu aplikasi

    programdapatberjalanbersama disatu aplikasi

    tersebutdapatbekerjadenganaplikasi lain

    tersebutdapatbekerjadenganaplikasi lain

    dapatbekerjadengan dataaktual

    dapatbekerjadengan dataaktual

    SystemDevelopment

    Pelatihaninvolvesmenunjukanpenggunab i k k b i t k i dbagaimanamerakaakanberinteraksidenganperangkatkerasdanlunakyangbarupadasistem Oneononesessions Classroomstylelectures Webbasedtrainingg

    28

  • 9/9/2011

    15

    SystemDevelopment

    Dapatmenggunakanlebihdarisatustrategik i t k b h b t k i t l kkonversiuntukmengubahbentuksistemlamakesistembaru Directconversion Parallelconversion Phasedconversion Pilotconversion

    29

    SystemDevelopment

    Tujuandarioperasi,pendukung,danfasesekuritid l h t k l k k i t i t h d i tadalahuntukmelakukanasistensiterhadapsistemdanpenggunasetelahsistembarudiimplementasikan

    Performmaintenance

    Monitorsystem Assesssystemi

    30

    maintenanceactivities

    systemperformance security

  • 9/9/2011

    16

    SystemDevelopment

    Langkahyangdilakukanpadaperencanaank k tkeamanankomputer:

    Identifikasi informasi Identifikasi resiko

    Pada setiap resiko,identifikasi

    penanganan untukmendeteksi,

    31

    Identifikasi informasi kehilangan informasi,

    mempertahankan,dan memperbaikiinformasi yang

    hilang

    ProgrammingLanguagesandProgramDevelopmentTools

    Acomputerprogram adalahkumpulaninstruksit k t t k l k k tyangmengaturkomputeruntukmelakukansuatu

    tugas Dibuatolehprogrammermenggunakanbahasapemrograman

    32