• Tidak ada hasil yang ditemukan

Course: IKI81404T : Perancangan Sistem Informasi

N/A
N/A
Protected

Academic year: 2017

Membagikan "Course: IKI81404T : Perancangan Sistem Informasi"

Copied!
29
0
0

Teks penuh

(1)

Pow erPoint Course Mat erial for SCELE Graduat e Program I nform at ion Technology

Facult y of Com put er Science – UNI VERSI TY OF I NDONESI A

PERANCANGAN SISTEM INFORMASI

Session 6 Architecture Design

Based on System Analysis & Design 2

nd

Edition

Authors : Alan Dennis & Barbara Haley Wixom

Publisher : John Wiley & Sons

Session 6 Architecture Design

Session 6 Architecture Design

Based on System Analysis & Design 2

nd

Edition

Authors : Alan Dennis & Barbara Haley Wixom

(2)

2

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Objectives

Objectives

Understand the fundamental components of

an information system.

Understand server-based, client-based, and

client-server architectures.

Understand how operational, performance,

security, cultural and political requirements

affect the architecture design.

Be familiar with how to create an architecture

design

(3)

3

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Key Definitions

Key Definitions

Architecture design

Plans for how the system will be distributed across

computers and what the hardware and software will

be used for each computer

Hardware and software specification

(4)

4

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

ELEMENTS OF

(5)

5

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Architectural Components (Functions) of

Software

Architectural Components (Functions) of

Software

Data storage

Data access logic

Processing required to access stored data

Application logic

Processing logic of the application

Presentation logic

(6)

6

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Architectural Design Purpose

Architectural Design Purpose

Determine what parts of the application

software will be assigned to what hardware.

Hardware options:

Clients

Input/output devices employed by users

PCs, laptops, handheld devices, cell phones

Servers

(7)

7

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Alternative Servers

Alternative Servers

Mainframe

Minicomputer

(8)

8

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Alternative Clients

Alternative Clients

Terminals

Microcomputer (personal computer)

(9)

9

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Architecture Choices

Architecture Choices

Server-based Architecture

Client-based Architecture

(10)

1 0

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Server-Based Architecture

(11)

1 1

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Client-Based Architecture

(12)

1 2

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Client-Server Architecture (Two-Tiered)

(13)

1 3

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Client-Server Attributes

Client-Server Attributes

Benefits

Scalable

--Limitations

Complexity

(14)

--1 4

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Three-Tiered Client-Server Architecture

(15)

1 5

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Four-Tiered Client-Server Architecture

(16)

1 6

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

N-Tiered versus 2-Tiered Client-Server

Architectures

N-Tiered versus 2-Tiered Client-Server

Architectures

Benefits

--Limitations

(17)

--1 7

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Your Turn

Your Turn

Consider the course registration system at your

university:

What computing architecture does it use?

(18)

1 8

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

(19)

1 9

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Selecting an Architecture Design

Selecting an Architecture Design

Lower costs often used to justify choice of

client-server

Recommended selection process:

(20)

2 0

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Special hardware, software,

and network requirements

imposed by business

requirements

Always-on network connection

permitting real-time database

updates

System

Integration

The extent to which the system

will operate with other systems

The system will read and write

to the main inventory database

Portability

The extent to which the system

will need to operate in other

environments

The system may need to

operate with handheld devices

Maintainability

Expected business changes to

which the system should be

able to adapt

(21)

2 1

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Performance Requirements

Performance Requirements

Requirement

Definition

Example

Speed

Time within which the system must

perform its function

Network transaction

response time <= 7 seconds

Capacity

Total and peak number of users

and the volume of data expected

Maximum of 100-200

simultaneous users at peak

times

Availability and

Reliability

Extent to which the system will be

available to the users and the

permissible failure rate due to

errors

(22)

2 2

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Estimated business value of the

system and its data

A complete loss of all system

data would cost $20 million

Access Control

Limitations on who can access

what data

Inventory changes can be

made only by department

managers

Encryption and

Authentication

Defines what data will be

encrypted where and whether

authentication will be needed

for user access

Data will be encrypted from the

user’s computer to the Web

site to provide secure ordering

(23)

2 3

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Cultural/Political Requirements

Cultural/Political Requirements

Requirement

Definition

Example

Multilingual

The language(s) the system

users will need

The system will operate in English,

French, and Spanish

Customization

Specification of what

aspects of the system can

be changed by local users

Country managers will be able to

define new fields in the product

database to capture

country-specific information

Making Unstated

Norms Explicit

Explicitly stating

assumptions that differ

from country to country

All weights will be stated in

kilograms

Legal

The laws and regulations

that impose system

requirements

Personal customer information

cannot be transferred from

(24)

2 4

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Designing the Architecture

Designing the Architecture

Technical environment requirements, driven by

business requirements, often define the

application architecture

(25)

2 5

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Nonfunctional Requirements and the

Architecture Design

(26)

2 6

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

(27)

2 7

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Hardware and Software Specification

Hardware and Software Specification

Used if new hardware or software must be

purchased

Communicates project needs

Actual acquisition of hardware and software

usually left to a purchasing department

(28)

2 8

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Hardware and Software Specification

Hardware and Software Specification

Determine software needs

OS, special purpose

Training, warranty, maintenance, licensing needs

Determine hardware needs

Server(s), clients, peripherals, backup devices,

storage components

(29)

2 9

Pow erPoint Course Mat er ial for SCELE Graduat e Program I nform at ion Technology

Fa cu lt y of Com put e r Scie n ce – Unive r sit y of I n don e sia

Summary

Summary

The three fundamental computing

architectures are server-based, client-based,

and client-server based.

Select architecture design based on detailed

nonfunctional requirements

Referensi

Dokumen terkait

Berdasarkan hasil penelitian, analisis, refleksi, dan pembahasan mengenai penerapan model pembelajaran berbasis proyek untuk meningkatkan keterampilan menulis karangan

Konvensi Kerangka Kerja Perserikatan Bangsa-Bangsa tentang Perubahan Iklim) (Lembaran Negara Republik Indonesia Tahun 2004 Nomor 72, Tambahan Lembaran

Bagi Penyedia Barang / Jasa Pengadaan Langsung yang berminat dapat mengirimkan Profil Company KEPALA DINAS PEKERJAAN UMUM CIPTA KARYA. pada Dinas Pekerjaan Umum Cipta Karya dan

Jepang mengenai Suatu Kemitraan Ekonomi) yang telah ditandatangani pada tanggal 20 Agustus 2007 di Jakarta yang naskah aslinya dalam Bahasa Inggris dan

Pengadaan Blanko Surat Pemberitahuan Pajak Tahunan, Daftar Himpunan Ketetapan Pajak Daerah dan Surat Setoran Pajak

Bila sampai dengan batas waktu akhir masa sanggah, tidak ada perusahaan yang mengajukan sanggahan, maka prosedur pengadaan jasa Konstruksi ini telah sesuai dengan ketentuan

[r]

Keterangan : Pembuktian Kualifikasi dan Verifikasi ini harap dilakukan oleh penandatangan dokumen kualifikasi atau penerima kuasa dari penandatangan dokumen