31
INTEGRASI SISTEM PERMULAAN 1 INTEGRASI SISTEM AKTIVITI UTAMA Penyediaan Pelan Integrasi Data Rekabentuk Integrasi Data 1 2 Integrasi sistem dilaksanakan untuk membolehkan sistem- sistem aplikasi yang berasingan dapat melaksanakan tugas secara bersepadu dan seamless. Ini dapat meningkatkan produktiviti pekerja dan memudahkan organisasi mencapai matlamatnya. Selain itu, integrasi sistem juga dapat meningkatkan ketepatan dan kebolehpercayaan data.

INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

  • Upload
    others

  • View
    35

  • Download
    1

Embed Size (px)

Citation preview

Page 1: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

INTEGRASI SISTEMPERMULAAN

1

INTEGRASI SISTEM

A K T I V I T I U T A M A

Penyediaan Pelan Integrasi Data

Rekabentuk Integrasi Data

1

2

Integrasi sistem dilaksanakan untuk membolehkan sistem-

sistem aplikasi yang berasingan dapat melaksanakan tugas

secara bersepadu dan seamless. Ini dapat meningkatkan

produktiviti pekerja dan memudahkan organisasi mencapai

matlamatnya. Selain itu, integrasi sistem juga dapat

meningkatkan ketepatan dan kebolehpercayaan data.

Page 2: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

FASAPERMULAAN

REKA BENTUK

PENYEDIAAN PELANINTEGRASI SISTEM

TAKLIMAT

OBJEKTIF• Menghasilkan Pelan Integrasi berfungsi sebagai rujukan yang menetapkan

kaedah dan strategi yang akan digunakan serta jangkamasa yang diperlukan

semasa pelaksanaan integrasi.

Page 3: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

INTEGRASI SISTEMPERMULAAN

3

PENYEDIAAN PELAN INTEGRASI SISTEM

Menghasilkan Pelan Integrasi berfungsi sebagairujukan yang menetapkan kaedah dan strategi yang akan digunakan serta jangkamasa yang diperlukansemasa pelaksanaan integrasi.

O B J E K T I F

Pelan integrasi dibangunkan sebagai panduan dan rujukan

bagi keseluruhan pelaksanaan integrasi sistem yang

menggariskan kaedah, strategi dan jadual pelaksanaan

integrasi yang perlu dipatuhi.

L A N G K A H - L A N G K A H

Analisis Keperluan

Sediakan Pelan Integrasi

1

2

Sahkan Pelan Integrasi3

Page 4: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

4

FASA REKA BENTUK

Pemilik Sistem

PasukanPembangunan

Integrasi

Pemilik Proses

Kajian & perbincangan perlu melibatkan pihak-pihak berikut:1

Analisa Keperluan

Page 5: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

5

FASA REKA BENTUK

Perkara-perkara yang perlu diambil kira dalam proses analisakeperluan untuk tujuan Penyediaan Pelan Integrasi

Keterangan1. Fungsi bisnes yang ingin disokong melalui

pengintegrasian sistem.

2. Sistem & komponen sistem yang terlibat. Dinyatakanjuga integrasi yang melibatkan sistem luaran milikagensi luar.

3. Dilaksanakan bersekali dengan pembangunan sistemutama/selepas sistem utama siap. Diselaraskandengan D01 Pelan Pembangunan Sistem merangkumifasa pembangunan, pengujian & pelaksanaan.

4. Perkakasan & perisian yang diperlukan untukpembangunan integrasi

5. Sumber manusia & pihak berkepentingan yang akanterlibat & peranan mereka dalam pembangunan, pengujian & pelaksanaan integrasi.

6. Jadual masa bagi setiap aktiviti yang terlibat

Perkara

1. Apakah tujuan pengintegrasian?Apakah fungsi bisnes yang perlu disokong?

2. Apakah skop integrasi?

3. Apakah strategi pelaksanaan integrasi?

4. Apakah keperluan perisian & perkakasan untukpembangunan integrasi?

5. Siapa yang terlibat dalam proses integrasisistem?

6. Apakah aktiviti yang terlibat?

1

Analisa Keperluan

Page 6: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

6

FASA REKA BENTUK

1

2

3

4

5

6

Sediakan Pelan Integrasi

2

Page 7: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

7

FASA REKA BENTUK

1 Objektif

Contoh:

Objektif pelaksanaan integrasi sistem adalah memastikan Sistem eTempah

dapat berkomunikasi dan bertukar data dengan Sistem Senggara Aset secara

seamless dengan selamat untuk meningkatkan ketelusan dan mengurangkan

proses secara manual.

Sediakan Pelan Integrasi

2

Page 8: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

8

FASA REKA BENTUK

2 Skop Integrasi

Maklumat/ Data In/Out Sistem Agensi Pemilik Database Table

Maklumat Aduan kerosakanaset

Out Sistem Senggara Aset XYZ AsetDB Aduan

Maklum balas pembaikanaset

In Sistem Senggara Aset XYZ AsetDB Aduan

Sistem eTempah

SM-01

SistemSenggara Aset

Maklumat Aduan kerosakan aset

Rajah: Konteks Integrasi (DFD)

Maklum balas pembaikan aset

Sediakan Pelan Integrasi

2

Page 9: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

9

FASA REKA BENTUK

3 Pendekatan dan Kaedah Integrasia. Pendekatan

• Real Time / Batch• Bila Integrasi berlaku?• Contoh: “Integrasi yang dilaksanakan adalah menggunakan pendekatan integrasi aplikasi yang berasaskan aktiviti (event-driven) secara real-time. Integrasi aplikasi melaksanakan pengintegrasian antara Sistem e-Tempah dengan Sistem Senggara Aset melalui pertukaran mesej iaitu Sistem e-Tempah menghantar aduan kerosakan baru ke Sistem Senggara Aset. Setelah pembaikan bilik dilakukan, pengemaskinian status kesediaan bilik mesyuarat akan dihantar oleh Sistem Senggara Aset ke Sistem e-Tempah.”

b. Kaedah• Real Time – Restful / SOAP• Batch – FTP / DB-to-DB

c. Persekitaran• Development, Staging & Production• Tools & Programming Language

Sediakan Pelan Integrasi

2

Page 10: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

10

FASA REKA BENTUK

3 Pendekatan dan Kaedah Integrasi

Maklumat/ Data

In/Out Sistem Agensi Pemilik Database Table Pendekatan(Real-time/ batch)

Kaedah(Restful/SOAP/FTP/ DB-toDB)

Maklumat Aduankerosakan aset

Out Sistem

Senggara Aset

XYZ AsetDB Aduan

Maklum balaspembaikan aset

In Sistem

Senggara Aset

XYZ AsetDB Aduan

.

.

.

.

.

n

Sediakan Pelan Integrasi

2

Page 11: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

11

FASA REKA BENTUK

4 Tugas dan Tanggungjawab

Who?

Sediakan Pelan Integrasi

2

Page 12: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

12

FASA REKA BENTUK

5 Jadual Pelaksanaan

Sediakan Pelan Integrasi

2

Page 13: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

13

FASA REKA BENTUK

6 Andaian & Risiko

Contoh:

“Keperluan-keperluan sistem yang telah dikenalpasti

dalam Dokumen Keperluan Sistem merupakan satu

keperluan yang telah dikaji kebolehlaksanaannya,

memenuhi keperluan integrasi semasa dan dipersetujui

oleh semua pihak berkaitan untuk dibangunkan“.

Sediakan Pelan Integrasi

2

Page 14: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

14

FASA REKA BENTUK

Dokumenkan ke dalam D07 Pelan Integrasi Sistem

Sediakan Pelan Integrasi

2

Page 15: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

PENYEDIAAN PELAN INTEGRASI SISTEM

15

FASA REKA BENTUK

“Pelan integrasi yang didokumenkanperlu dibentang & mendapatpengesahan kesemua pemilik sistemyang terlibat dengan integrasi bagimemastikan aktiviti integasi akanmendapat sokongan & kerjasama .”

3

Sahkan Pelan Integrasi

Page 16: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

FASAPERMULAAN

REKA BENTUK

REKA BENTUK INTEGRASI SISTEM

TAKLIMAT

OBJEKTIF• Menghasilkan spesifikasi integrasi bagi pelaksanaan keperluan proses bisnes

yang merentasi fungsi bisnes agensi atau unit bisnes dalam agensi.

Page 17: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

INTEGRASI SISTEMPERMULAAN

17

Menghasilkan spesifikasi integrasi bagi pelaksanaankeperluan proses bisnes yang merentasi fungsi bisnesagensi atau unit bisnes dalam agensi

O B J E K T I FUntuk membolehkan sistem-sistem aplikasi

yang berasingan bertukar maklumat secara

automatik & seamless.

8

7

6

5

4

3

2

1Kenal Pasti Keperluan Integrasi

Kenal Pasti Servis Integrasi yang Diperlukan

Memuktamadkan Format Pertukaran Data (Data Exchange Format)

Sediakan Pemetaan Data

Sediakan Peraturan Integrasi Sistem

Sediakan Reka Bentuk Arkitektur Integrasi

Dokumenkan Spesifikasi Integrasi Sistem

Dapatkan Pengesahan Pengguna

L A N G K A H - L A N G K A H

REKA BENTUK INTEGRASI SISTEM

Page 18: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

18

FASA REKA BENTUK

7

8

Kenal pastikebergantungan sistem

yang sedangdibangunkan dengan

sistem-sistem lain

Gambaran skopintegrasi sistem denganpengguna atau sistem

luar secara menyeluruh

Kenal Pasti Keperluan Integrasi1

Page 19: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

19

FASA REKA BENTUK

7

8

Kenal Pasti Keperluan Integrasi1

Page 20: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

20

FASA REKA BENTUK

7

8

• Sistem PengurusanTempahan BilikMesyuarat akan hantarmaklumat aduankerosakan bilikmesyuarat

• Sistem Senggara Asetakan hantar maklumataduan kerosakan yang telah selesai

Kenal Pasti Keperluan Integrasi1

Page 21: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

21

FASA REKA BENTUK

7

8

2

Kenal Pasti Servis Integrasi yang Diperlukan

Page 22: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

22

FASA REKA BENTUK

7

8

Jadual menerangkan servisintegrasi yang akan dibangunkanuntuk membolehkan SistemPengurusan Tempahan BilikMesyuarat hantar maklumataduan kerosakan bilikmesyuarat ke sistem luar(Sistem Senggara Aset)

Memuktamadkan Format Pertukaran Data

3

Page 23: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

23

FASA REKA BENTUK

7

8

Sediakan Pemetaan Data

4

Page 24: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

24

FASA REKA BENTUK

7

8

Contoh Pemetaan Struktur Data

Sediakan Pemetaan Data

4

Page 25: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

25

FASA REKA BENTUK

7

8

• Kenal pasti aliran proses yang terlibat semasapertukaran data berlaku

• Nyatakan peraturan yang dilaksanakan semasapertukaran data –logikintegrasi & transformasidata

• Terdapat 2 jenis proses integrasi:

a) Proses Khusus(Specialized Processes); dan

b) Proses BerbilangLangkah (Multistep Process)

Sediakan Peraturan Integrasi Sistem

5

Page 26: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

26

FASA REKA BENTUK

7

8

Proses Khusus (Specialized

Process)Proses khusus untuk sistem tertentu –

hanya ada 1 output sahaja yang

dihasilkan oleh proses tersebut untuk

diproses oleh sistem tertentu.

STARTSistem A akan memulakan Proses X yang terdapat dalam server integrasi.

• Output yang dihasilkan oleh Proses X akandihantar kepada Sistem B untuk diproses

• Proses X diwujudkan untuk sokong Sistem B agar sistem lain boleh melaksanakan prosedur tanpaperlu mengetahui senarai proses yang perludilakukan

END

Sediakan Peraturan Integrasi Sistem

5

Page 27: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

27

FASA REKA BENTUK

7

8

Proses Berbilang Langkah

(Multistep Process)Proses melibatkan lebih dari 1 sistem untuk laksanakan

proses tertentu– Aliran proses yang diwujudkan dalam server

integrasi akan mengendalikan interaksi antara sistem

tersebut

Sediakan Peraturan Integrasi Sistem

5

Page 28: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

28

FASA REKA BENTUK

7

8

Reka bentukintegrasibergantungkepada cara& peraturanintegrasidilakukan.

Kaedahbiasaintegrasidilakukanmenggunakan SOAP, RESTful & messaging

SOAPSimple Object Access Protocol

RESTfulRepresentational State Transfer

messaging

Integrasi Server Tunggal

Integrasi Berbilang Server

i. Pembekal (provider) – mewujudkanservis & jadikannya tersedia untuksistem aplikasi yg inginmenggunakannya.

ii. Pemohon (requestor) –menggunakan servis sedia adadengan menghantar permintaankepada pembekal servis.

iii. Pendaftar (registry) – menyimpanmaklumat servis yang disediakanoleh pembekal servis

i. Setiap sumber maklumat boleh diaksesmelalui URL

ii. Kata arahan GET, POST, PUT atauDELETE akan digunakan semasamengakses sumber tersebut.

iii. Arkitektur berkonsepkan client-server – permintaan akan dilakukan olehclient/pemohon dengan menghantarURL sumber yang diperlukan & kata arahan. Pembekalservis akan memberimaklum balas berdasarkan URL & kata arahan URL tersebut.

i. Setiap sistem aplikasi berkomunikasi menggunakanmesej melalui saluran mesej yang sama

ii. Mesej yang dihantar oleh sistem aplikasi akandiuruskan oleh sistem penghantar mesej

iii. Perkongsian data & arahan menggunakan mesej.iv. Setiap sistem aplikasi akan dipasang dgn messaging

client – menghantar & menerima mesej.v. Messaging server bertindak sebagai orang tengah yang

menguruskan penghantaran mesej.vi. Arkitektur integrasi berbilang server memudahkan

integrasi berbilang langkah

Sediakan Reka Bentuk Arkitektur Integrasi

6

Page 29: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

29

FASA REKA BENTUK

7

8

Kompilkan kesemua langkah-langkah yang telah dilaksanakanke dalam dokumen D08 Spesifikasi Integrasi Sistem

7

Dokumenkan Spesifikasi Integrasi Sistem

Page 30: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

LANGKAH

1

2

3

4

5

6

REKA BENTUK INTEGRASI SISTEM

30

FASA REKA BENTUK

7

8

Spesifikasi Integrasi Sistem yang didokumenkan perlu dibentang & mendapat pengesahan pemilik sistem bagi:

• memastikan kesahihan &• spesifikasi yang dihasilkan memenuhi

keperluan integrasi sistem7

Dokumenkan Spesifikasi Integrasi Sistem &

8

Dapatkan Pengesahan Pengguna

Page 31: INTEGRASI SISTEM PERMULAAN INTEGRASI SISTEM

31

TERIMAKASIH

All information incorporated within this slide is created for

Malaysian Administrative Management and Planning Unit (MAMPU),

Prime Minister’s Department, Malaysia.

All information is the property of MAMPU and any unauthorized

reproduction is prohibited