bab 1

29
SIM3300/SIM3303 SALMI BAHAROM 1 BAB 1 PENGENALAN Objektif: 1. Menerangkan kepentingan analisis dan reka bentuk sistem 2. Menerangkan tugas utama juruanalisa sistem. 3. Menerangkan jenis sistem yang mungkin dikendalikan oleh seorang juruanalisa 4. Menerangkan konsep-konsep sistem 5. Menerangkan orang-orang di sebalik sistem maklumat. 6. Menerangkan kitaran hayat pembangunan sebuah sistem maklumat. 7. Menerangkan penggunaan CASE tool bagi membangunkan sistem maklumat.

Upload: anifar

Post on 02-Jul-2015

63 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: Bab 1

SALMI BAHAROM 1SIM3300/SIM3303

BAB 1PENGENALAN

Objektif: 1. Menerangkan kepentingan analisis dan reka bentuk sistem 2. Menerangkan tugas utama juruanalisa sistem.3. Menerangkan jenis sistem yang mungkin dikendalikan oleh seorang juruanalisa4. Menerangkan konsep-konsep sistem5. Menerangkan orang-orang di sebalik sistem maklumat.6. Menerangkan kitaran hayat pembangunan sebuah sistem maklumat.7. Menerangkan penggunaan CASE tool bagi membangunkan sistem maklumat.

Page 2: Bab 1

SALMI BAHAROM 2SIM3300/SIM3303

PENGENALAN• Sistem maklumat sangat penting untuk kejayaan

dalam organisasi perniagaan moden.• Kewujudan sistem maklumat memberikan

kelebihan bersaing dalam dunia perniagaan.• Peningkatan produktiviti dan keuntungan melalui

IT dan orang yang membangunkan sistem maklumat.

• Kunci kejayaan pembangunan sistem merupakan analisis dan reka bentuk yang terperinci dalam memahami apa yang diperlukan oleh sebuah bisness dari sistem maklumat yang akan dibina.

Page 3: Bab 1

SALMI BAHAROM 3SIM3300/SIM3303

ANALISIS SISTEM• Analisis sistem merupakan proses memahami dan

memperincikan apa yang perlu dilakukan oleh sistem maklumat.

• Kajian tentang masalah bisnes untuk mencadangkan peningkatan dan menentukan keperluan bisnes

REKA BENTUK SISTEM• Reka bentuk sistem merupakan proses yang

memerihalkan secara terperinci bagaimana komponen-komponen sistem maklumat dilaksanakan secara fizikal.

• Spesifikasi penyelesaian teknikal dan berasaskan komputer bagi keperluan bisnes yang ditakrifkan dalam analisis sistem.

Page 4: Bab 1

SALMI BAHAROM 4SIM3300/SIM3303

JURUANALISA SISTEM• Siapakah Juruanalisa Sistem?

– Individu yg memahami bisnes dan pengkomputeran.– Merupakan orang tengah antara pengguna dan orang

teknikal.– Merupakan orang yang akan menjalankan analisis dan

reka bentuk sistem

Juruanalisa merupakan seorang bisnes profesional yang menggunakan teknik analisis dan reka bentuk untuk menyelesaikan masalah bisnes menggunakan

teknologi maklumat

Maka,

Page 5: Bab 1

SALMI BAHAROM 5SIM3300/SIM3303

Systemsanalyst

Steering committee

User 1

User 2

User N

Management/ systemowner

Databaseadministrator

Interfacedesign expert

Networkadministrator

Applicationsprogrammers

Informationtechnologyvendors

Juruanalisa Sistem sebagai Fasilitator

Page 6: Bab 1

SALMI BAHAROM 6SIM3300/SIM3303

Juruanalisa sistem merupakan orang yang menyelesaikan

masalah bisnes TETAPI apakah penyelesaian yang akan

biasanya ditawarkan oleh seorang juruanalisa sistem???

Page 7: Bab 1

SALMI BAHAROM 7SIM3300/SIM3303

SISTEM MAKLUMATSISTEM MAKLUMAT

SISTEM MAKLUMAT

Page 8: Bab 1

SALMI BAHAROM 8SIM3300/SIM3303

Konsep Sistem• Sistem adalah satu koleksi komponen2 berkaitan dan saling

berinteraksi untuk mencapai tujuan tertentu.• Ciri-ciri bagi suatu sistem adalah:

– Tujuan – matlamat yang hendak dicapai. Sepakat dalam mencapai satu tujuan.

– Komponen – terbina dari beberapa komponen atau elemen yg juga dikenali sebagai sub-sistem

– Berinteraksi-Setiap komponen berinteraksi dan berkerjasama utk mencapai tujuan.

– Sempadan- garis pemisah antara sistem dan persekitaran

Page 9: Bab 1

SALMI BAHAROM 9SIM3300/SIM3303

Konsep Sistem(samb.)– Persekitaran- sebarang elemen luar yang tetapi berinteraksi

dengan sistem samada membekalkan input atau menerima output dari sistem.

– Antaramuka – laluan di sempadan di mana input dari persekitaran masuk ke dlm sistem dan output dari sistem keluar ke persekitaran.

– Input – sebarang objek atau elemen yang masuk dari persekitaran ke dalam sistem. Input membolehkan komponen subsistem berfungsi

– Output – Input yang dimasukkan menghasilkan output dan di keluarkan ke persekitaran.

– Kekangan- batas yang menghalang sistem mencapai tujuan. Boleh datang dari sistem itu sendiri atau dari persekitaran.

Page 10: Bab 1

SALMI BAHAROM 10SIM3300/SIM3303

Sub Sistem Sub Sistem

Sub SistemSub Sistem

Input daripadaPersekitaranMasuk melaluiantaramuka

Sempadan

Antaramuka

Output keluar dariSistem ke persekitaranMelalui antaramuka

PERSEKITARANOutput keluar dariSistem ke persekitaranMelalui antaramuka

CIRI-CIRI BAGI SISTEM UMUMAdaptasi: Mohamad Noorman Masrek et.al

Page 11: Bab 1

SALMI BAHAROM 11SIM3300/SIM3303

SISTEM MAKLUMAT

Terdiri gabungan manusia, data, proses, antaramuka, rangkaian dan teknologi yg berinteraksi utk menyokong dan meningkatkan operasi harian bisnes serta menyokong penyelesaian masalah dan pembuatan keputusan bagi pihak pengurusan.

Page 12: Bab 1

SALMI BAHAROM 12SIM3300/SIM3303

Asas Sistem Maklumat

• Apakah perbezaan di antara Data & Maklumat?

Data – fakta mentah yang tidak bermakna yang berkaitan dengan organisasi dan transaksi bisnes yang dijalankan.

Maklumat – data yang telah diproses dan mempunyai makna.

• Sistem Maklumat menukarkan data kepada maklumat yang berguna.

• Teknologi maklumat meningkatkan kuasa dan potensi sesebuah Sistem Maklumat– Teknologi maklumat merupakan gabungan teknologi komputer

(perkakasan dan perisisan) dan teknologi komunikasi (rangkaian)

Page 13: Bab 1

SALMI BAHAROM 13SIM3300/SIM3303

Jenis-jenis Sistem Maklumat

• Sistem Pemprosesan Transaksi (TPS)

SM yg mengumpul dan memproses data yg dijana dari urusniaga harian sebuah organisasi. Juga dikenali sebg sistem pemprosesan data.

• Sistem Maklumat Pengurusan (MIS)

SM yg berupaya memenuhi keperluan pengurus dalam sebuah organisasi seperti menjana laporan dalam format yang ditentukan. Laporan dalam bentuk berkala dan atas permintaan.

• Sistem Sokongan Keputusan (DSS)

SM yg berorientasikan keputusan di mana situasi yang memerlukan keputusan dibuat. DSS hanya menyokong dalam proses pembuatan keputusan bukan penentu keputusan.

Page 14: Bab 1

SALMI BAHAROM 14SIM3300/SIM3303

Jenis-jenis Sistem Maklumat(samb.)

• Sistem Pakar (ES)

SM yg berupaya meniru cara manusia berfikir dan membuat pertimbangan utk membuat keputusan. Ia merupakan cabang bidang Kecerdasan Buatan

• Sistem Automasi Pejabat (OA)

Aplikasi yg menyokong aktiviti pejabat utk memperbaiki aliran kerja dan komunikasi antara pekerja tanpa mengira masa dan lokasi dalam persekitaran pejabat secara fizikal mahupun secara maya (virtual)

Page 15: Bab 1

SALMI BAHAROM 15SIM3300/SIM3303

Prinsip Pembangunan Sistem Maklumat

• Libatkan pengguna dan pemilik sistem• Gunakan pendekatan penyelesaian masalah• Wujudkan fasa dan aktiviti• Wujudkan keseragaman supaya konsisten dlm

pembangunan dan dokumentasi• Justifikasikan sistem sbg pelaburan kapital• Jangan ragu utk batal dan semak semula skop sistem• Agih dan kawal• Pastikan sistem direka bentuk untuk berkembang dan

bertukar

Page 16: Bab 1

SALMI BAHAROM 16SIM3300/SIM3303

Persediaan Profesion Juruanalisa Sistem• Kemahiran & Berpengetahuan Teknikal

– Mahir dan berpengalaman dalam pengaturcaraan komputer– Kemahiran Analisis dan Reka bentuk Sistem– Berpengetahuan dalam kerja-kerja dan maklumat terkini IT

• Tool dan Teknik yang digunakan

• Kemahiran dan Berpengetahuan Bisness– Apakah fungsi bisness yang dilaksanakan oleh organisasi– Bagaimana struktur organisasi– Bagaimana organisasi diuruskan– Pengetahuan tentang organisasi

• Apa yang dilakukan• Apa yang menyebabkan ia berjaya• Apa strategi dan perancangan yang ada• Apa tradisi dan nilai yang ada

Page 17: Bab 1

SALMI BAHAROM 17SIM3300/SIM3303

Persediaan Profesion Juruanalisa Sistem

• Kemahiran dan Berpengetahuan Personel– Mempunyai kemahiran penyelesaian masalah.– Kemahiran komunikasi– Kemahiran interpersonel relation– Flexibility dan adaptability– Keperibadian dan etika (kejujuran & Kepercayaan)– Berpengetahuan untuk memahami bagaimana seseorang itu:

• Berfikir• Belajar• Bertindak kepada perubahan• Berkomunikasi• Berkerja (dalam pelbagai jenis kerja dan peringkat)

Page 18: Bab 1

SALMI BAHAROM 18SIM3300/SIM3303

Individu di sebalik SM• Individu yang terlibat dalam kerja2 mencipta,

mengumpul, memproses, mengagih dan menggunakan maklumat.

• Mereka terdiri daripada:-– Pemilik Sistem

Penaja dan ketua SM. Biasanya membuat anggaran wang & masa utk membangun, mengguna dan menyelenggara SM

Bertanggungjawab menerima & mengesah SM– Juruanalisa sistem

Bertanggungjawab dalam keseluruhan aktiviti2 pembangunan dan sistem maklumat bermula dari permohonan sistem sehinggalah kepada perlaksanaan dan penyelenggaraan.

Page 19: Bab 1

SALMI BAHAROM 19SIM3300/SIM3303

Individu di sebalik SM (samb.)– Jurureka bentuk pangkalan data

Bertanggungjawab mereka bentuk pangkalan data bagi kegunaan SM yang akan dibangunkan.

– Pentadbir Pangkalan Data (DBA)Bertanggungjawab mengurus & mengawasi kandungan pangkalan data

– Jurutera RangkaianTerlibat dalam mereka bentuk dan membangunkan rangkaian bagi kegunaan SM yang akan dibangunkan.

– Pengaturcara KomputerMembina komponen SM berdasarkan spesifikasi reka bentuk dari pereka bentuk sistem. Menulis aturcara menggunakan bahasa pengaturcaraan yang telah dipilih.

Page 20: Bab 1

SALMI BAHAROM 20SIM3300/SIM3303

Individu di sebalik SM (samb.)– Vendor perkakasan dan perisian

Membekal segala perkakasan dan perisian utk kegunaan SM– Juruteknik

Membantu menyelenggara SM – Pengguna

Juga dikenali sebagai pengguna akhir dan merupakan orang yang menggunakan sistem dan mendapat faedah secara terus dari SM.

– OperatorJuga merupakan pengguna akhir sistem dan terlibat dalam operasi harian seperti memulakan dan menamatkan pengunaan sistem, membuat salinan pendua dan membuat pertanyaan status.

Page 21: Bab 1

SALMI BAHAROM 21SIM3300/SIM3303

Kitaran Hayat Pembangunan Sistem(SDLC)

– SDLC merupakan kaedah/metodologi tradisional bagi pembangunan sebuah sistem.

– Setiap aktiviti projek dikelas kepada 5 fasa iaitu:• Perancangan• Analisis• Reka Bentuk• Implementasi• Sokongan

– Merupakan proses logikal di mana beberapa individu terlibat sepenuhnya seperti Juruanalisa Sistem, Pengatur Program Komputer dan Pengguna.

Page 22: Bab 1

SALMI BAHAROM 22SIM3300/SIM3303

Fasa SDLC

1. Perancangan– Mengenalpasti permasalahan– Menghasilkan jadual projek– Memastikan kebolehlaksanaan projek– Menentukan kakitangan projek– Memulakan projek

2. Analisis– Mengumpul maklumat– Menentukan keperluan– Menentukan keutamaan keperluan– Menjana dan menilai alternatif– Review cadangan dengan pihak pengurusan

Page 23: Bab 1

SALMI BAHAROM 23SIM3300/SIM3303

Fasa-Fasa SDLC3. Reka Bentuk

– Reka Bentuk Aplikasi– Reka Bentuk Pangkalan Data– Reka Bentuk Input dan Output

4. Pembangunan & Implementasi– Bina komponen perisian– Menyemak dan menguji– Penukaran data– Melatih pengguna dan mendokumen sistem– Memasang(install) sistem

5. Sokongan– Penyelenggaraan sistem– Memperbaiki sistem– Menyokong pengguna

Page 24: Bab 1

SALMI BAHAROM 24SIM3300/SIM3303

Kitaran Hayat Pembangunan Sistem (SDLC)

1.Planning

2. Analysis

3. Design

5. Support

Problem to be solved

Problem analysis and

Solution requirements

Acceptable solution

Obsolete solution

4. Implemen tation

Implemented solution

Related problem to be solved

New solution to same problem

Implementation error

to be fixed

Page 25: Bab 1

SALMI BAHAROM 25SIM3300/SIM3303

Kejuruteraan Sistem Berbantukan Komputer (CASE)

• Satu aplikasi teknologi maklumat bagi aktiviti, teknik dan metodologi pembangunan sistem

• CASE Tools adalah perisian komputer yg menyokong dan mengautomasikan satu atau lebih fasa dalam SDLC.

• Teknologi CASE diguna utk mempercepatkan proses pembangunan sistem dan memperbaiki kualiti penghasilan sistem.

• CASE bukan satu metodologi atau alternatif kpd metodologi

Page 26: Bab 1

SALMI BAHAROM 26SIM3300/SIM3303

Senibina CASE

• CASE terdiri dpd:– Satu pangkalan data (REPOSITORI) yg dikelilingi

oleh satu koleksi tools atau kemudahan yang membolehkan pengguna membina atau membangunkan dokumentasi sistem.

– Maklumat yang dimasukkan ke repositori boleh digunakan oleh kumpulan pembangun sistem.

– Contoh pakej CASE – Power Builder, Delphi, Rational Rose, Oracle Designer 2000, Paradigm Plus, System Architecture & Accelerator.

Page 27: Bab 1

CASE tool repository

DesignGenerator

DiagramGenerator

CodeGenerator

DatabaseGenerator

Prototypingtool

Query tool &Report generator

Security &Version Control

Error CheckingTool

ReverseEngineering Tool

Drawing Tool

KANDUNGAN REPOSITORI CASE TOOL

Page 28: Bab 1

SALMI BAHAROM 28SIM3300/SIM3303

Senibina CASE

• CASE tool biasanya dikategorikan sebagai – Upper CASE – menyokong permodelan proses dan

menghasilkan reka bentuk logikal bagi sebuah sistem maklumat.

– Lower CASE – mempercepatkan proses pembangunan melalui penjanaan kod sumber berdasarkan reka bentuk logikal.

– ICASE (Integrated CASE) – kombinasi Upper CASE dan Lower CASE

Page 29: Bab 1

SALMI BAHAROM 29SIM3300/SIM3303

Kebaikan menggunakan CASE tool

• Memperbaiki produktiviti• Memperbaiki kualiti• Dokumentasi yang baik• Mengurangkan masa penyelenggaraan• Mempunyai metodologi yang betul dan berkesan