• Tidak ada hasil yang ditemukan

See Page 498 for Detailed Objectives

N/A
N/A
Protected

Academic year: 2018

Membagikan "See Page 498 for Detailed Objectives"

Copied!
65
0
0

Teks penuh

(1)

Chapter 11

Building

Solutions

Discovering Computers 2016

(2)

Objectives Overview

Differfenti᮰tfe ᮰mon ᮰

ch᮰r᮰ctfer, ffeld,

rfecord, ᮰nd d᮰t᮰ flfe

᮰nd dfescribfe

v᮰lid᮰tion tfechniqufes

Differfenti᮰tfe ᮰mon ᮰

ch᮰r᮰ctfer, ffeld,

rfecord, ᮰nd d᮰t᮰ flfe

᮰nd dfescribfe

v᮰lid᮰tion tfechniqufes

Differfenti᮰tfe bfetwefefen

flfe lrocfessin

systfems ᮰nd thfe

d᮰t᮰b᮰sfe ᮰llro᮰ch

Differfenti᮰tfe bfetwefefen

flfe lrocfessin

systfems ᮰nd thfe

d᮰t᮰b᮰sfe ᮰llro᮰ch

Dfescribfe usfes of wefeb

d᮰t᮰b᮰sfes, tylfes of

d᮰t᮰b᮰sfes, ᮰nd Bi

D᮰t᮰

Dfescribfe usfes of wefeb

d᮰t᮰b᮰sfes, tylfes of

d᮰t᮰b᮰sfes, ᮰nd Bi

D᮰t᮰

Discuss functions

common to most

d᮰t᮰b᮰sfe

m᮰n᮰ femfent

systfems: d᮰t᮰

diction᮰ry, flfe

rfetrifev᮰l ᮰nd

m᮰intfen᮰ncfe, d᮰t᮰

sfecurity, ᮰nd b᮰ckul

᮰nd rfecovfery

Discuss functions

common to most

d᮰t᮰b᮰sfe

m᮰n᮰ femfent

systfems: d᮰t᮰

diction᮰ry, flfe

rfetrifev᮰l ᮰nd

m᮰intfen᮰ncfe, d᮰t᮰

sfecurity, ᮰nd b᮰ckul

᮰nd rfecovfery

Dfefnfe systfem

dfevfelolmfent, list thfe

systfem dfevfelolmfent

lh᮰sfes, ᮰nd idfentify

thfe uidfelinfes for

systfem dfevfelolmfent

Dfefnfe systfem

dfevfelolmfent, list thfe

systfem dfevfelolmfent

lh᮰sfes, ᮰nd idfentify

thfe uidfelinfes for

systfem dfevfelolmfent

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 2

Sfefe P᮰ fe 498

(3)

Objectives Overview

Discuss thfe

imlort᮰ncfe of lrojfect

m᮰n᮰ femfent,

ffe᮰sibility ᮰ssfessmfent,

documfent᮰tion, ᮰nd

d᮰t᮰ ᮰nd inform᮰tion

᮰thferin tfechniqufes

Discuss thfe

imlort᮰ncfe of lrojfect

m᮰n᮰ femfent,

ffe᮰sibility ᮰ssfessmfent,

documfent᮰tion, ᮰nd

d᮰t᮰ ᮰nd inform᮰tion

᮰thferin tfechniqufes

Discuss thfe lurlosfe of

᮰nd t᮰sks conductfed

in fe᮰ch systfem

dfevfelolmfent lh᮰sfe

Discuss thfe lurlosfe of

᮰nd t᮰sks conductfed

in fe᮰ch systfem

dfevfelolmfent lh᮰sfe

Differfenti᮰tfe bfetwefefen

lowe-lfevfel l᮰n u᮰ fes

᮰nd lrocfedur᮰l

l᮰n u᮰ fes

Differfenti᮰tfe bfetwefefen

lowe-lfevfel l᮰n u᮰ fes

᮰nd lrocfedur᮰l

l᮰n u᮰ fes

Idfentify thfe bfenfefts of

objfect-orifentfed

lro r᮰mmin

l᮰n u᮰ fes ᮰nd

᮰lllic᮰tion

dfevfelolmfent tools

Idfentify thfe bfenfefts of

objfect-orifentfed

lro r᮰mmin

l᮰n u᮰ fes ᮰nd

᮰lllic᮰tion

dfevfelolmfent tools

Dfescribfe v᮰rious we᮰ys

to dfevfelol wefebl᮰ fes

᮰nd wefeb ᮰lllic᮰tions

Dfescribfe v᮰rious we᮰ys

to dfevfelol wefebl᮰ fes

᮰nd wefeb ᮰lllic᮰tions

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 3

Sfefe P᮰ fe 498

(4)

Databases, Data, and

Information

Database

Database

Collfection

of d᮰t᮰

or ᮰nizfed in

᮰ m᮰nnfer

th᮰t ᮰llowes

᮰ccfess,

rfetrifev᮰l,

᮰nd usfe of

th᮰t d᮰t᮰

Collfection

of d᮰t᮰

or ᮰nizfed in

᮰ m᮰nnfer

th᮰t ᮰llowes

᮰ccfess,

rfetrifev᮰l,

᮰nd usfe of

th᮰t d᮰t᮰

D᮰t᮰

D᮰t᮰

Collfection

of

unlrocfessfe

d itfems

Tfext

Numbfers

Im᮰ fes

Audio

Vidfeo

Collfection

of

unlrocfessfe

d itfems

Tfext

Numbfers

Im᮰ fes

Audio

Vidfeo

Inform᮰tion

Inform᮰tion

Procfessfed

d᮰t᮰

Or ᮰nizfed

Mfe᮰nin fu

l

Usfeful

Procfessfed

d᮰t᮰

Or ᮰nizfed

Mfe᮰nin fu

l

Usfeful

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(5)

Databases, Data, and

Information

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 5

(6)

Databases, Data, and

Information

Database software

,

oftfen c᮰llfed ᮰

database management system

(

DBMS

), ᮰llowes usfers to:

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 6 P᮰ fe 498

Crfe᮰tfe ᮰

comlutferizfed

d᮰t᮰b᮰sfe

Crfe᮰tfe ᮰

comlutferizfed

d᮰t᮰b᮰sfe

Add, modify, ᮰nd

dfelfetfe d᮰t᮰

Add, modify, ᮰nd

dfelfetfe d᮰t᮰

Sort ᮰nd rfetrifevfe

d᮰t᮰

Sort ᮰nd rfetrifevfe

d᮰t᮰

Crfe᮰tfe forms ᮰nd

rfelorts from thfe

d᮰t᮰

Crfe᮰tfe forms ᮰nd

rfelorts from thfe

(7)

Databases, Data, and

Information

D᮰t᮰ is or ᮰nizfed in lfevfels

Ch᮰r᮰ctfers, ffelds rfecords, ᮰nd flfes

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 7

(8)

Databases, Data, and

Information

A

character

is onfe

bytfe

Numbfers, lfettfers,

sl᮰cfe, lunctu᮰tion

m᮰rks, or othfer

symbols

A

feld

is ᮰

combin᮰tion of onfe

or morfe rfel᮰tfed

ch᮰r᮰ctfers

Field name

Fifeld sizfe

Data type

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰ lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt.

8

(9)

Databases, Data, and

Information

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 9

P᮰ fe 501 Fi urfe 11-4

A

record

is ᮰ roul of rfel᮰tfed ffelds

A

primary key

is ᮰ ffeld th᮰t uniqufely idfentiffes

fe᮰ch rfecord

(10)

Databases, Data, and

Information

File maintenance

rfeffers to thfe

lrocfedurfes th᮰t kfefel d᮰t᮰ currfent

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 10 P᮰ fe 502

(11)

Databases, Data, and

Information

Validation

coml᮰rfes d᮰t᮰ weith ᮰ sfet of

rulfes or v᮰lufes to fnd out if thfe d᮰t᮰

mfefets cfert᮰in critferi᮰

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 11 P᮰ fe 503

Allh᮰bfetic/

Numferic chfeck

Allh᮰bfetic/

Numferic chfeck

R᮰n fe chfeck

R᮰n fe chfeck

Consistfency

Consistfency

chfeck

chfeck

Comllfetfenfess

chfeck

Comllfetfenfess

(12)

File Processing Systems and

Databases

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 12 P᮰ fes 504 - 506

File processing

system

File processing

system

E᮰ch dfel᮰rtmfent h᮰s

its owen sfet of flfes

Rfedund᮰nt d᮰t᮰

Isol᮰tfed d᮰t᮰

E᮰ch dfel᮰rtmfent h᮰s

its owen sfet of flfes

Rfedund᮰nt d᮰t᮰

Isol᮰tfed d᮰t᮰

Database approach

Database approach

Pro r᮰ms ᮰nd usfers

sh᮰rfe d᮰t᮰

Rfeducfed d᮰t᮰

rfedund᮰ncy

Imlrovfed d᮰t᮰

intfe rity

Sh᮰rfed d᮰t᮰

E᮰sifer ᮰ccfess

Rfeducfed

dfevfelolmfent timfe

Pro r᮰ms ᮰nd usfers

sh᮰rfe d᮰t᮰

Rfeducfed d᮰t᮰

rfedund᮰ncy

Imlrovfed d᮰t᮰

intfe rity

Sh᮰rfed d᮰t᮰

E᮰sifer ᮰ccfess

Rfeducfed

(13)

File Processing Systems and

Databases

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 13

(14)

File Processing Systems and

Databases

Dis᮰dv᮰nt᮰ fes of ᮰ d᮰t᮰b᮰sfe ᮰llro᮰ch

C᮰n bfe morfe comllfex th᮰n ᮰ flfe lrocfessin

systfem

Rfequirfe morfe mfemory ᮰nd lrocfessin

lowefer

D᮰t᮰ c᮰n bfe morfe vulnfer᮰blfe

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰ lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt.

(15)

File Processing Systems and

Databases

Wfeb d᮰t᮰b᮰sfes offer inform᮰tion ᮰bout:

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(16)

File Processing Systems and

Databases

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰ lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt.

(17)

File Processing Systems and

Databases

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 17 P᮰ fe 508

A

data model

dfefnfes howe usfers vifewe

(18)

Database Management

Systems

A

data dictionary

cont᮰ins d᮰t᮰ ᮰bout

fe᮰ch flfe in thfe d᮰t᮰b᮰sfe ᮰nd fe᮰ch ffeld

in thosfe flfes

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 18

(19)

Database Management

Systems

A DBMS lrovidfes sfevfer᮰l tools th᮰t

᮰llowe usfers ᮰nd lro r᮰ms to rfetrifevfe

᮰nd m᮰int᮰in d᮰t᮰ in thfe d᮰t᮰b᮰sfe

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(20)

Database Management

Systems

A

query

is ᮰ rfequfest for slfecifc d᮰t᮰ from thfe

d᮰t᮰b᮰sfe

A

query language

consists of simllfe, En lish-likfe

st᮰tfemfents th᮰t ᮰llowe usfers to slfecify thfe d᮰t᮰ to

disll᮰y, lrint, storfe, uld᮰tfe, or dfelfetfe

Structured Query Language

(

SQL

) is ᮰ lolul᮰r

qufery l᮰n u᮰ fe th᮰t ᮰llowes usfers to m᮰n᮰ fe, uld᮰tfe,

᮰nd rfetrifevfe d᮰t᮰

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(21)

Database Management

Systems

Most DBMSs includfe

query by

example

(

QBE

), ᮰ ffe᮰turfe th᮰t h᮰s ᮰

r᮰lhic᮰l usfer intferf᮰cfe to ᮰ssist usfers

weith rfetrifevin d᮰t᮰

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 21

(22)

Database Management

Systems

A

form

is ᮰ weindowe on thfe scrfefen th᮰t

lrovidfes ᮰rfe᮰s for fentferin or modifyin d᮰t᮰

in ᮰ d᮰t᮰b᮰sfe

A

report writer

᮰llowes usfers to dfesi n ᮰

rfelort on thfe scrfefen, rfetrifevfe d᮰t᮰ into thfe

rfelort dfesi n, ᮰nd thfen disll᮰y or lrint thfe

rfelort

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 22

(23)

Database Management

Systems

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(24)

Database Management

Systems

A DMBS lrovidfes ᮰ v᮰rifety of tfechniqufes

to rfestorfe thfe d᮰t᮰b᮰sfe to ᮰ us᮰blfe form

in c᮰sfe it is d᮰m᮰ fed or dfestroyfed

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(25)

System Development

An inform᮰tion systfem is ᮰ collfection of

h᮰rdwe᮰rfe, softwe᮰rfe, d᮰t᮰, lfeollfe, ᮰nd

lrocfedurfes th᮰t weork to fethfer to

lroducfe inform᮰tion

System development

is ᮰ sfet of

᮰ctivitifes usfed to build ᮰n inform᮰tion

systfem

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(26)

System Development

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(27)

System Development

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 27

(28)

System Development

Systfem dfevfelolmfent should followe

thrfefe fenfer᮰l uidfelinfes:

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(29)

System Development

Systfem dfevfelolmfent should involvfe

rfelrfesfent᮰tivfes from fe᮰ch dfel᮰rtmfent

in wehich thfe lrolosfed systfem weill bfe

usfed

A

systems analyst

is rfeslonsiblfe for

dfesi nin ᮰nd dfevfelolin ᮰n

inform᮰tion systfem

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(30)

System Development

Project management

is thfe lrocfess of

ll᮰nnin , schfedulin , ᮰nd thfen controllin thfe

᮰ctivitifes durin systfem dfevfelolmfent

To ll᮰n ᮰nd schfedulfe ᮰ lrojfect fefcifently, thfe

lrojfect lfe᮰dfer idfentiffes thfe followein

felfemfents:

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(31)

System Development

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 31

P᮰ fe 518 Fi urfe 11-12

Polul᮰r tools

usfed to ll᮰n

᮰nd schfedulfe

thfe timfe

rfel᮰tionshils

᮰mon lrojfect

᮰ctivitifes ᮰rfe

G᮰ntt ᮰nd PERT

(32)

System Development

Feasibility

is ᮰ mfe᮰surfe of howe

suit᮰blfe thfe dfevfelolmfent of ᮰ systfem

weill bfe to thfe or ᮰niz᮰tion

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(33)

System Development

Documfent᮰tion

is thfe collfection ᮰nd

summ᮰riz᮰tion of d᮰t᮰, inform᮰tion, ᮰nd

dfelivfer᮰blfes

M᮰int᮰inin ul-to-d᮰tfe documfent᮰tion

should bfe ᮰n on oin l᮰rt of systfem

dfevfelolmfent

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(34)

System Development

Durin systfem dfevfelolmfent, mfembfers of thfe

lrojfect tfe᮰m ᮰thfer d᮰t᮰ ᮰nd inform᮰tion

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 34

(35)

System Development

Thfe

planning phase

for ᮰ lrojfect

bfe ins wehfen thfe stfeferin committfefe

rfecfeivfes ᮰ lrojfect rfequfest

Four m᮰jor ᮰ctivitifes ᮰rfe lferformfed:

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(36)

System Development

Thfe

analysis phase

consists of tweo

m᮰jor ᮰ctivitifes:

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(37)

System Development

Thfe systfem lrolos᮰l ᮰ssfessfes thfe

ffe᮰sibility of fe᮰ch ᮰ltfern᮰tivfe solution

Thfe stfeferin committfefe discussfes thfe

systfem lrolos᮰l ᮰nd dfecidfes wehich

᮰ltfern᮰tivfe to lursufe

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(38)

System Development

Thfe

design phase

consists of tweo

m᮰jor ᮰ctivitifes

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(39)

System Development

To ᮰cquirfe thfe nfecfess᮰ry h᮰rdwe᮰rfe ᮰nd

softwe᮰rfe:

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(40)

System Development

Thfe nfext stfel is to dfevfelol dfet᮰ilfed

dfesi n slfecifc᮰tions

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(41)

System Development

Systfems ᮰n᮰lysts tylic᮰lly dfevfelol tweo

tylfes of dfesi ns for fe᮰ch inlut ᮰nd

outlut

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 41

P᮰ fe 524

Fi urfes 11-15 – 11-16

(42)

System Development

A

prototype

(lroof of concfelt) is ᮰

weorkin modfel of thfe lrolosfed systfem’s

fessfenti᮰l function᮰lity

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(43)

System Development

Thfe lurlosfe of thfe

implementation

phase

is to construct thfe nfewe or

modiffed systfem ᮰nd thfen dfelivfer it to

usfers

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(44)

System Development

V᮰rious tfests should bfe lferformfed on

thfe nfewe systfem

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(45)

System Development

Training

involvfes showein usfers fex᮰ctly

howe thfey weill usfe thfe nfewe h᮰rdwe᮰rfe ᮰nd

softwe᮰rfe in thfe systfem

Onfe-on-onfe sfessions

Cl᮰ssroom-stylfe lfecturfes

Wfeb-b᮰sfed tr᮰inin

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 45

(46)

System Development

Onfe or morfe of four convfersion

str᮰tfe ifes c᮰n bfe usfed to ch᮰n fe from

thfe old systfem to thfe nfewe systfem

Dirfect convfersion

P᮰r᮰llfel convfersion

Ph᮰sfed convfersion

Pilot convfersion

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(47)

System Development

Thfe lurlosfe of thfe

support and

security phase

is to lrovidfe on oin

᮰ssist᮰ncfe for ᮰n inform᮰tion systfem

᮰nd its usfers ᮰ftfer thfe systfem is

imllfemfentfed

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(48)

Application Development Languages

and Tools

A

programming language

is ᮰ sfet of

weords, ᮰bbrfevi᮰tions, ᮰nd symbols th᮰t

fen᮰blfe ᮰ softwe᮰rfe dfevfelolfer to

communic᮰tfe instructions to ᮰ comlutfer

or mobilfe dfevicfe

An ᮰lllic᮰tion dfevfelolmfent tool

lrovidfes ᮰ mfe᮰ns for crfe᮰tin ,

dfesi nin , feditin , tfestin , ᮰nd

distributin lro r᮰ms ᮰nd ᮰lls

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(49)

Application Development Languages

and Tools

In ᮰

procedural language

, thfe

lro r᮰mmfer weritfes instructions usin

En lish-likfe weords th᮰t tfell thfe comlutfer

weh᮰t to ᮰ccomllish ᮰nd howe to do it

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(50)

Application Development Languages

and Tools

Thfe

C

lro r᮰mmin l᮰n u᮰ fe is usfed to

weritfe m᮰ny of tod᮰y’s lro r᮰ms

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 50

(51)

Application Development Languages

and Tools

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(52)

Application Development Languages

and Tools

Compiler

Interpreter

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 52

P᮰ fe 529

(53)

Application Development Languages

and Tools

An

object-oriented programming

(

OOP

)

language

᮰llowes systfem dfevfelolfers to

imllfemfent objfects in ᮰ lro r᮰m

Othfer ᮰dv᮰nt᮰ fes includfe:

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(54)

Application Development Languages

and Tools

Java

is ᮰n objfect-orifentfed lro r᮰mmin

l᮰n u᮰ fe dfevfelolfed by Sun Microsystfems

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 54

(55)

Application Development Languages

and Tools

C++

is ᮰n fextfension of thfe C

lro r᮰mmin l᮰n u᮰ fe

Addition᮰l ffe᮰turfes for weorkin weith objfects

Visual Studio

is Microsoft’s suitfe of

objfect-orifentfed ᮰lllic᮰tion dfevfelolmfent

tools th᮰t ᮰ssists softwe᮰rfe dfevfelolfers in

buildin lro r᮰ms ᮰nd ᮰lls for

Windowes or ᮰ny olfer᮰tin systfem th᮰t

sullorts thfe Microsoft .NET Fr᮰mfeweork

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(56)

Application Development Languages

and Tools

A

4GL

(fourth- fenfer᮰tion l᮰n u᮰ fe) is ᮰

nonlrocfedur᮰l l᮰n u᮰ fe

th᮰t fen᮰blfes

usfers ᮰nd softwe᮰rfe dfevfelolfers to ᮰ccfess

d᮰t᮰ in ᮰ d᮰t᮰b᮰sfe

Onfe lolul᮰r 4GL is SQL

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(57)

Application Development Languages

and Tools

Cl᮰ssic lro r᮰mmin l᮰n u᮰ fes includfe:

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(58)

Application Development Languages

and Tools

An ᮰lllic᮰tion fenfer᮰tor is ᮰ lro r᮰m th᮰t

crfe᮰tfes sourcfe codfe or m᮰chinfe codfe from ᮰

slfecifc᮰tion of thfe rfequirfed function᮰lity

Oftfen bundlfed ᮰s l᮰rt of ᮰ DBMS

A

macro

is ᮰ sferifes of st᮰tfemfents th᮰t instructs

᮰ lro r᮰m or ᮰ll howe to comllfetfe ᮰ t᮰sk

You usu᮰lly crfe᮰tfe thfe m᮰cro in onfe of tweo

we᮰ys:

Rfecord thfe m᮰cro

Writfe thfe m᮰cro

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(59)

Application Development Languages

and Tools

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 59

(60)

Application Development Languages

and Tools

HTML

is ᮰ slfeci᮰l form᮰ttin l᮰n u᮰ fe

th᮰t softwe᮰rfe dfevfelolfers usfe to form᮰t

documfents for disll᮰y on thfe wefeb

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt. 60

(61)

Application Development Languages

and Tools

XML

᮰llowes wefeb dfevfelolfers to crfe᮰tfe

t᮰ s th᮰t dfescribfe thfe structurfe of

inform᮰tion

WML is ᮰ subsfet of XML ᮰nd is usfed to

dfesi n l᮰ fes slfecifc᮰lly for microbrowesfers

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(62)

Application Development Languages

and Tools

Softwe᮰rfe dfevfelolfers weritfe scrilts,

᮰lllfets, sfervlfets, or ActivfeX controls

usin ᮰ v᮰rifety of l᮰n u᮰ fes

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(63)

Application Development Languages

and Tools

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰ lublicly ᮰ccfessiblfe wefebsitfe, in weholfe or in l᮰rt.

P᮰ fe 537

(64)

Summary

© 2016 Cfen ᮰ fe Lfe᮰rnin ®. M᮰y not bfe sc᮰nnfed, colifed or dullic᮰tfed, or lostfed to ᮰

(65)

Chapter 11

Building

Solutions

Discovering Computers 2016

Tools, Apps, Devices, and the Impact of Technology

Referensi

Dokumen terkait

Di Pasar Tradisional Sentral terdapat upaya pencapaian kesejahteraan yang menjadi tujuan pelaku usaha dengan berbagai jenis usaha kecil menengah seperti usaha

Dapat disimpulkan bahwa Kebanyakan Pelanggan tidak setuju jika Para Pegawai Koperasi Mahasiswa AN tanggap dalam menghadapai masalah, Para Pegawai Koperasi Mahasiswa AN dapat

dapat menimbulkan rasa mual dan muntah pada masa awal kehamilan.

tenaga kerja yang secara langsung terlibat dalam proses produksi perusahaan dan biayanya dikaitkan pada biaya produksi atau pada barang yang dihasilkan. Tenaga kerja

Judul :Peran Anggaran Sebagai Salah Satu Alat Perencanaan dan Pengendalian Produksi (Studi Kasus Pada Industri Rumah Tangga “Rumah Ubi” Medan).. Medan, Agustus

Produktivitas tenaga kerja adalah perbandingan antara hasil kerja yang di capai dengan peran serta tenaga kerja persatuan waktu (Kussriyanto, 1986:2).. Menurut

Sarana pelengkap pariwisata adalah perusahaan atau tempat-tempat yang menyediakan fasilitas untuk rekreasi yang fungsinya tidak hanya melengkapi sarana pokok pariwisata, tetapi

Pada metode ini penilai membandingkan karyawan yang satu dengan yang lain untuk menentukan siapa yang lebih baik. Sesudah itu menempatkan karyawan dalam urutan dari yang terbaik