Bab 7 - Pembangunan Sistem(Latest) (2)

download Bab 7 - Pembangunan Sistem(Latest) (2)

of 70

Transcript of Bab 7 - Pembangunan Sistem(Latest) (2)

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    1/70

    Pembangunan Sistem

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    2/70

    Pembangunan Sistem Maklumat

    • merujuk kpd. aktiviti membangunkan sesebuahsistem baru atau pengubahsuaian sistem yg.sedia ada sebagai penyelesaian kepada

    masalah organisasi

    • oleh sebab itu adalah penting bagi semuaperingkat pengurusan organisasi memahami

    aspek2 pembangunan sistem secaramenyeluruh, agar memudahkan penglibatanmereka dalam proses pembangunan sistem

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    3/70

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    4/70

    Juruanalisa sistem

    Pengurus

    Stakeholders

    Pengguna

    Pembekal/vendor 

    Pakar teknikal

     pengaturcara

      ……yg. terlibat

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    5/70

    • Juruanalisa Sistem – seorang yang berkemahirandalam menganalisa dan merekabentuk sistemmaklumat

    • Pengaturcara  seorang yang berkemahiran untuk

    mengubahsuai aturcara komputer sedia ada !menulis aturcara baru yang dapat memenuhikeperluan pengguna

    • Pakar teknikal – seorang yang pakar teknikal

    khusus seperti dalam bidang pangkalan data !telekomunikasi yang dapat membantumembangunkan sistem maklumat

    Pihak yang terlibat

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    6/70

    "itaran #ayat Pembangunan Sistem

    $S%&'(

    • "aedah pembangunan sistem tradisional

    • Sangat popular sehingga ke hari ini

    •)alau bagaimanapun, masih terdapatpelbagai kaedah alternati* selain S%&'

    • S%&' merupakan sebuah rangka kerjayang berstruktur 

    • +erdiri daripada prosesproses yangberturutan

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    7/70

    "itar #ayat Pembangunan Sistem

    +radisional $S%&'(

    1. Preliminary

    Investigation/

    System

    Planning

    5. Systems

    Implementation

    6. SystemsMaintenance

    3. Systems

    Design

    2. Systems

    Analysis

    4. Systems

    Development

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    8/70

    'onduct preliminary analysis• ncludes starting the objective, de*ining nature and scope

    o* the problem

    • Propose alternative solutions

    • &eave system alone, make it more e**icient or build a ne-system

    • %escribe the costs and bene*its o* each

    solution

    • Submit preliminary plan -ith

    recommendations.

    Phase ne/ Preliminary investigation0 System Planning

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    9/70

    1asa "ajian -alan

    • Menjalankan kajian kebolehlaksanaan $*easibilitystudy( untuk mengenalpasti samada pembangunansistem dapat dijalankan dengan jayanya

    • "aji sama ada sistem yg akan dibangunkan benar

    benar sesuai dan memenuhi kehendak pengguna• Juga kenal pasti keperluan sumber, kos, *aedah yg

    akan diperolehi dan *aktor*aktor kejayaan

    •  ntara kajian yang dilaksanakan/

    • "ajian -al rganisasi• "ajian -al +eknikal 

    • "ajian -al 3konomi

    • "ajian -al perasi

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    10/70

    1asa "ajian -alan

    • "ajian -al rganisasi – Melihat sejauh mana sistem baru memberi

    *aedah kepada organisasi•  'th/ dakah sistem baru dapat memberi kelebihan bersaing

    dgn memastikan pelanggan tidak bertukar kepada membelibarang0perkhidmatan dari pesaing

    • "ajian -al +eknikal

     – "enalpasti komponen perkakasan, perisiandan rangkaian

    •  'th/ Sekiranya organisasi baru sahaja membeli 245 buahP' baru, adakah cadangan membangunkan sistem baru

    akan diluluskan pihak atasan6

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    11/70

    1asa "ajian -alan

    • "ajian -al 3konomi – &ebih tertumpu kpd pulangan yang akan diperolehiberbanding kos yg terpaksa dilaburkan

    •  'th/ dakah peningkatan jualan selepas penggunaan

    sistem baru berpadanan dengan kos yang dikeluarkan6

    • "ajian -al perasi – 'uba mendapatkan maklum balas sama ada sistem

    baru diterima oleh kakitangan yg terlibat

    •  'th/ dakah semua kakitangan bersetuju menggunakansistem baru sepenuhnya6

    •  dakah penggunaan sistem baru sesuai dengan budaya

    kerja organisasi6

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    12/70

    1asa 2 / nalisa Sistem

    • 7ather data using tools o* -ritten

    documents, intervie-s, 8uestionnaires

    and observation

    •  naly9e the data using modeling tools

    such as data *lo- diagram $%1%(, 'S3

    tools

    • )rite a report

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    13/70

    1asa nalisa

    • 1asa ini akan hanya dilaksanakan apabila mendapat persetujuan

    semua pihak yg terlibat• Mengkaji : memahami masalah perniagaan secara lebih mendalam

    untuk diselesaikan dengan pembangunan sistem baru

    • ; kaedah utk selesaikan masalah/

     – +idak berubah, guna cara lama –

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    14/70

    1asa >ekabentuk

    • Menerangkan =7M? sistem dapat memenuhikeperluan pengguna

    • >ekabentuk yang menggambarkan sistem baru atau

    menggambarkan sistem yg telah diubahsuai

    • Melibatkan rekabentuk logikal : *i9ikal•  latan seperti rajah hubungan entiti $3>%(, rajah aliran

    data $%1%( akan digunakan

    • utput @A rekabentuk teknikal ! spesi*ikasi sistem

    • output, input, : antaramuka pengguna

    • perkakasan, perisian, pangkalan data, telekomunikasi,

    personel, : prosedur 

    • =agaimana kesemua komponen di atas digabungkan

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    15/70

    1asa ;/ >ekabentuk Sistem

    • %o a preliminary design• %escribe the general *unctional capabilities o* a

    proposed in*ormation system

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    16/70

    %esign Phase

    • )hat is the design phase6

    Acquire hardware and softwareAcquire hardware and software

    Develop all details of new or

    modified information system

    Develop all details of new or

    modified information system

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    17/70

    >ekabentuk &ogikal vs 1i9ikal

    Logial !i"ial

    Menerangkan perkara yangakan dilakukan oleh sistem

    Menerangkan *ungsi sesuatusistem

    Spesi*ikasi abstrak Spesi*ikasi 1i9ikal yangsebenar 

    ni termasuklah rekabentukoutput, input, proses,pangkalan data,telekomunikasi, ka-alankeselamatan

    +ermasuk rekabentukperkakasan, pangkalan data,telekomunikasi : prosidur 

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    18/70

    %1%

    Tool that graphically shows flow of data in system

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    19/70

    #ool t$at grap$ically s$o%s connections&et%een entities in system

    3>%

    Course

    Course NumberCourse NameCourse TimeCourse Place

    Professor

    ID NumberNameDepartment

    can have!" !

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    20/70

    1asa B / Pembangunan Sistem

    • %evelop the so*t-are• Makeorbuy decision, -hether have to create a

    program or buy it.

    • %evelop so*t-are / inside sta** or outside sta**$outsource(

    •  c8uire hard-are• +he hard-are to run the system

    • +est the system• +-o stages/

     –

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    21/70

    Pengaturcaraan

    • Menterjemahkan rekabentuk spesi*ikasi

    sistem ke dalam kod aturcara

    • Memilih bahasa pengaturcaraan yang

    sesuai

    • Memastikan setiap komponen yg telah

    ditetapkan pada *asa rkbtk ber*ungsi

    • +ugas pengaturcaraan dilakukan oleh

    pengaturcara

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    22/70

    Pengujian

    • Pastikan sistem ber*ungsi dengan baik

    • Pastikan tiada ralat/ – >alat sintak

    •  'th/ tertinggal koma, tersilap ejaan

     – >alat logik•  'th/ kesilapan pemprosesan yg akan

    menyebabkan hasil0output menjadi salah

    • Sukar dikesan

    • Perbaiki kelemahan jika ada

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    23/70

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    24/70

    1asa 4/ mplementasi Sistem

    • 'onvert hard-are, so*t-are and *ilesthrough one o* *our types o* conversions/• %irect

    • Parallel

    • Phase

    • Pilot

    • 'ompile *inal documentation

    • +rain the user 

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    25/70

    • Proses penukaran sistem lama kepada sistem baru

    • B strategi yang boleh dilaksanakan/

     – Penukaran Serentak $Parallel conversion(

    •  kedua2 sistem baru : lama akan beroperasi

    serentak sehingga sistem baru betulbetul stabil

     – Penukaran +erus $%irect conversion(

    • sistem lama tidak lagi digunakan : diganti dengan

    sistem baru

     – Penukaran >intis $Pilot conversion(

    • Sistem baru hanya digunakan oleh beberapa

    bahagian0 jabatan0unit0ca-angan dahulu

     – Penukaran =erperingkat $Phased conversion(

    • Sistem baru dilaksanakan mengikut modulmodul

    tertentu secara berperingkat $iaitu diperkenalkan

    satu *ungsi secara beransur2(

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    26/70

    • )hat are conversion strategies6 Used to change from old system to new system

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    27/70

    1asa D/ Penyelenggaraan Sistem

    • Provides ongoing assistance a*ter

    system is implemented

    • s to keep the system running through

    system audits and periodic evaluations

    • ?ot only keeping the system running but

    updating and upgrade the system.

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    28/70

    Conduct post-implementation system reviewpost-implementation system review —meeting to find out if

    information system is performing according to expectations

    Identify errors

    Identify enhancements

    Monitor system performance

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    29/70

    perasi : Penyelenggaraan

    • Sistem baru akan terus digunakan selagimana

    ianya tidak memberi sebarang masalah kepada

    pengguna

    • Sistem yg telah beroperasi juga akan dikajisemula setelah satu tempoh yang tertentu bagi

    memastikan objekti* penggunaannya sentiasa

    dicapai

    • Sekiranya ada masalah, perlu diselenggarakan0

    diubahsuai utk menyesuaikan dengan

    perubahan situasi perniagaan

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    30/70

    • Penyelenggaraan

     – Menyahpepijat $debugging the programs(

     – mengemaskini sistem bagi memenuhi

    keperluan pengguna

     – Menambah *ungsi baru

    perasi : Penyelenggaraan

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    31/70

    S%&'..

    • %i penghujung setiap *asa, semakan $*ormalrevie-( akan dilakukan

    • "eputusan akan dilakukan pada penghujungsetiap *asa samada untuk teruskan, hentikan

    atau ulangi *asa*asa terdahulu.• >alat perlu segera dikesan supaya lebih mudah

    dibetulkan.

    • Semakin le-at dikesan, semakin sukar 

    • Sesuai untuk projek yang besar dan yangmemerlukan spesi*ikasi yang *ormal dan ka-alanpengurusan yang ketat untuk setiap tahap

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    32/70

    "elemahan S%&'

    • =akal pengguna tidak berpeluang guna sistemsehingga pembangunan sistem siap sepenuhnya

    • Pembangunan berkemungkinan dijalankan

    mengikut pemahaman kumpulan pembangun yang

    tidak serasi dengan pengguna• "aedah ini terlalu rigid dan mahal, tidak sesuai

    untuk aplikasi yang tidak berstruktur dan

    berorientasikan keputusan dimana keperluannya

    sukar dikenalpasti dengan cepat

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    33/70

    +able E2.2

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    34/70

    Pendekatan selain S%&'

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    35/70

    Prototyping 

    • s a system development methodology that uses a Ftrial anderrorG approach *or discovering ho- a system shouldoperate – Prototaip yang dibina akan sentiasa diubahsuai dan

    ditingkatkan mutunya $iterative process( untuk memenuhikeperluan pengguna sehinggalah ia boleh dijadikan

    sebagai rangka untuk membina sistem yang sebenar  – Melibatkan kos yang murah untuk diuji dan dinilai oleh

    pengguna akhir  – Menggalakkan penglibatan pengguna akhir dalam

    pembangunan sistem sehingga segala spesi*ikasi dapat

    dipenuhi – Masa pembangunannya yang cepat mungkin akan

    mengakibatkan sistem yang tidak sempurna dari segiujian dan dokumentasi dan kemungkinan kurang tersediauntuk persekitaran sebenarnya

    • analogy6

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    36/70

    'ollect >e8uirement

    %evelop0 >e*ine

    prototype

    >evie- prototype

    -ith user 

    mlement and

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    37/70

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    38/70

    >%

    • +he rapid development and testing o*-orking models o* ne- applications in an

    interactive, iterative process.• Sometimes called rapid application design

    $>%(.

    • Simpli*ies and accelerates systems design.

    • Most o*ten used in inter*ace design

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    39/70

    Prototyping

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    40/70

    • Pendekatan yang menggabungkan penggunaan joint application design $J%(, prototaip : alatan'S3, untuk menghasilkan sistem yangberkualiti tinggi dalam masa yang singkat

    • J%  A group-based method for collecting userrequirements and creating system designs inwhich all users meet simultaneously with analyststo jointly define & agree upon systemrequirements

    • alatan 'S3 uses specialized tools, such ascode generators & documentation generators, toautomate many of the tasks in the S!" 

    Pem&ang'nan Apliasi Pantas ()AD*

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    41/70

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    42/70

    Pem&ang'nan ole$ Pengg'na A$ir 

    Pembangunan sistem dilakukan secara individual ataudengan sedikit pertolongan dari pakar sistem maklumat

    =oleh dibina secara cepat dan kurang *ormal denganmenggunakan bahasa generasi keempat

    Pusat maklumat boleh mambantu memantau

    pambangunan oleh pengguna akhir – dari segipenyediakan perkakasan, perisian : kepakaran teknikal

    yang sesuai serta boleh menggalakkan pematuhan

    kepada pia-ai kualiti

    rganisasi juga boleh menyediakan polisi serta prosedurmengenai pia-ai bagi pembangunan sistem, latihan,pentadbiran data dan ka-alanuntk mengurusanperkomputeran pengguna akhir secara e*ekti* 

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    43/70

    •+e&aian, Memperbaiki penentuan keperluan

    sistem, mengurangkan backlog  aplikasi,

    meningkatkan kerjasama dari pengguna

    •+elema$an, kemungkinan akan timbul masalahtidak menepati kualiti yang pia-ai

    Pem&ang'nan ole$ Pengg'na A$ir 

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    44/70

    • Menggunakan pihak luar bagi tujuanpembangunan sistem

    • "elebihan/

     – dapat menyediakan perkakasan dengan kos yanglebih murah

     – dapat meyediakan sta* teknikal yang diperlukan

     – lebih berkemahiran

    Outsourcing 

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    45/70

    • "elemahan/ – &ebih utamakan keperluan pihak ketiga bukannya

    pelanggan – "urang memahami proses sesuatu perniagaan

     – Masalah dengan kontrak

    • Panduan/ – Perlukan kontrak bertulis yang *leksibel $sesuai

    dengan keperluan yang berubah2( – Penggunaan pihak luar perlu dika-al – Penggunaan pihak luar hanya apabila diperlukan

    Outsourcing 

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    46/70

    System nalysis

    S

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    47/70

    Systems nalysis

    • An in-ept$ st'y o en 'serinormation nees t$at pro'ces

    'nctional re0'irements.

     –3Ctending those *rom *easibility analysis

    • Depict %$at a system is or %$at a

    system m'st onot  $o% t$e

    system %ill &e implemente. –+he analysis o* the problem that an organi9ation

    -ill try to solve -ith an in*ormation system.

     –%etermines -hat need the system -ill satis*y

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    48/70

    Systems nalysis

    • rgani9ational analysis• rgani9ational 'hart

    • +he present system• S >esources/

    • S activities

    • 1unctional re8uirements analysis

     –%ata $n*ormation( >e8uirement

     –Processes >e8uirement

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    49/70

     latan Pembangunan Sistem

    • >ajah #ubungan 3ntiti $3>%(

    • >ajah liran %ata $%1%(

    •'arta lir $1lo- 'hart(

    • >ajah Pert : 'arta 7antt

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    50/70

    >ajah #ubungan 3ntiti

    • 7ambaran keseluruhan data yang

    terkandung di dalam sesuatu sistem

    • "enalpasti jenis entiti data $types o* dataentities(

    • "enalpasti #ubungkait $nterrelationships(

    J i 3 titi

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    51/70

    Jenis 3ntiti

    • elemen persekitaran $enviromental element(/cth./ pelanggan, pembekal

    • sumber  $source(/ cth./ inventori, akaun terima• transaksi $transaction( cth./ tempahan, in#oice

    3ntiti di-akili oleh simbol segiempat

    PelangganAkaunterima

    Kad Masa

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    52/70

    #ubungan

    • di-akili bentuk diamond 

    • setiap diamond dilabelkan dengan kata kerja

    $verb(• 'ontoh/ pekerja mengisi kad masa

    Pekerja Kad masaMengisi

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    53/70

    Jenis #ubungan $'onnectivity(

    • +iga jenis/

     – ne-to-one  (1-1*

     – ne-to-many (1-m*

     – Many-to-many (m-m(

    InvoicePickingTicket

    Hasil1 1

    One to one

    Pelajar Kad MatrikAda1 1

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    54/70

    Jenis #ubungan $'onnectivity(

    Penghutang Invoicehasil1 M 

    One to Many

    Kelas

    TD101Pelajarmengandungi

    1 M 

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    55/70

    Jenis #ubungan $'onnectivity(

    Pelanggan !arang!eliM M 

    Many to Many

    Kursus di ""M PelajarmengandungiM M 

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    56/70

     tribut

    • Penerangan berkenaan ciriciri entiti.

    • 'ontoh/

    Pelanggan

    kod

    namaalamat

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    57/70

    &angkah&angkah Penyediaan 3>%

    E. "enalpasti entiti.

    2. "enalpasti hubungan.

    ;. &akarkan 3>%.

    B. Petakan elemen2 data kepada entiti.4. &aksanakan data analisis. ni dikenali sebagai

    normalization $to adjust data so that it complies witha series of normal forms%

    D. Sediakan 3>% yang telah diubahsuai hasil dari dataanalisis.

    I. "aji semula dengan pengguna dan refine.

    > j h li % t $%1%(

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    58/70

    >ajah liran %ata $%1%(

    menggambarkan pengaliran data di antara

    proses yang terkandung dalam sistem

     -ujud dalam bentuk hiraki +erdiri daripada pelbagai elemen/

    3lemen persekitaran0terminator0entiti

    Proses

     liran data

    Storan

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    59/70

    3lemen %1%

    'n#ironmentalelement  'n#ironmental elements e(ist outside the boundary of thesystem )he elements pro#ide the system with data inputand recei#e the system*s data output

     processes Something that transform input into output

    data flows "onsist of a group of logically related data elements thattra#el from one point or process to another

    storage of data  A data store is a repository of data $data at rest%

    )erminator  to describe the en#ironmental elements as they mark the points where the system terminates$defines the systemboundary%

    3l %1%

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    60/70

    #erminator   ndividu $pengurus, pelanggan(

    rganisasi0unit0jabatan

    Sistem lain yang berinteraksi dengan sistem dibangunkan

    %i-akilkan simbol segiempat tepat

    Proses %i-akilkan samada simbol bulatan, segiempat tepat 

    mendatar atau segiempat tepat menegak berbucu bulat

    PrintInvoice

    #om$utenet $ay

    "$dategeneralledger

    3lemen %1%

    3lemen %1%

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    61/70

    Aliran ata di-akilkan dengan anak panah

    Storan %i-akilkan samada dengan dua garisan selari, segiempat terbuka

    atau bentuk bujur

    Pengurus%umlah jualan

    Payrollmaster&ile

    Account'eceiva(le&ile

    )eneralledger

    3lemen %1%

    %1% $7 b j h " t k (

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    62/70

    • +ahap teratas dalam %1%

    • Menggambarkan keseluruhan sistem

    dalam konteks persekitaran

    • #anya mengandungi satu proses

    %1% $7ambarajah "onteks(

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    63/70

    %1% $7ambarajah "onteks(

    Sistem+empahan

    Pelanggan

    PengurusSistem

    inventori

    %1%

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    64/70

    %1%

    E

    meneliti

    tempahan

    2

    sih

    tempahan

    yang ditolak;

    Sediakan

    laporan

    penolakan

    tempahan

    Pelanggan

    =utiran tempahanSenarai item

    "od item

    Senarai hargaharga

    = u t i r a n  t e m  p a h a n 

      y g  d i t o l a k 

     p e n o l a k

     a n  y g. 

     d i k e m a

     s k i n i

    Sistem

    inventori Pelanggan

      + e  m  p  a

      h  a  n   y

      a  n g 

     d  i  t e  r  i  m

      a

    &aporan penolakan

    tempahan

    %1%

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    65/70

    %1%

    Pelanggan

    Sisteminventori

    E.E

    Mensahkan

    kod item

    E.2

    mensahkanharga

    Senarai item

    Senarai harga

    =utiran tempahan

    "od item

    #arga item

    "od yang

    telah disahkan

    =utiran

    tempahanditerima

    'arta lir

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    66/70

    'arta lir 

    Merupakan salah satu alatan yang tera-al yang digunakan bagimendokumenkan proses

    +erbahagi kepada 2 jenis 'arta lir Sistem – menggambarkan bagaimana proses

    yang -ujud secara berasingan dihubungkan di antara satusama lain untuk membentuk sistem

    'arta lir turcara – menunjukkan langkah2 yang terlibatdalam perlaksanaan satu aturcara komputer 

    ; proses utama yang terdapat dalam carta alir sistem nput data sihan Penyelenggaraan *ail

    "edua2 jenis menggunakan simbol mengikut pia-aianantarabangsa

    'arta lir

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    67/70

    O$en the

    mail

    #heck cust*

    credit

    Simbol 'arta lir Sistem

    Proses secara manual

    + off-line Keydriven Processes,tidak menggunakan kom$uter-

    #alculate ne.!alance due

    Ty$e $urchaseorder

    'arta lir 

    'arta lir

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    68/70

    Simbol 'arta lir Sistem

    "emasukan %ata Secara +erus $nline(guna

    peranti input

    +

     Proses oleh Kom$uter

    /nter orderdata

    /nter $ricingdecision

    Print Payrollchecks

    ort salesrecords

    'arta lir 

    'arta 7antt

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    69/70

    Satu carta bar yang merupakan paparan visual urutandan jangka masa aktivitiaktiviti sesuatu projek.

    a mengandungi senarai aktiviti, skala masa dan bar bagi

    setiap aktiviti.

    'arta ini diperkenalkan oleh #enry 7antt dalam tahun

    EEI.

    'arta 7antt

  • 8/18/2019 Bab 7 - Pembangunan Sistem(Latest) (2)

    70/70

    + ),-ASA.  

    /an 0110 

    234 2325

    E Sedia Pelan : Spesi*ikasi

    2 Pemunggahan : Pembersihan

    ; Pembinaan Semula

    6eb 0110 7ar 0110  

    2301 2308 035 0321 0328 0309 535 5321 5328 5309 5352