Download Computer Network

Document related concepts
no text concepts found
Transcript
Internetworking
by
Kudang B. Seminar
What is Internetworking?
• Internetworking : suatu bentuk hubungan,
kerjasama atau kemitraan yang
mendayagunakan TI (teknologi informasi)
berbasis jaringan (internet, intranet,
ekstranet)
• Trend: menuju pada Internetworked
Enterprises (B-to-B, B-to-C, G-to-G, G-to-B,
G-to-C)
Sociotechnological
Environment
Management
Strategies
Organization
Structures
Business
Processes
People and
Cultures
Information
Systems and
Technologies
How Information Technology
Support The Globalization of
Business?
Drives of
Change
Competitive
Environment
Globalization
Efficient
Global
Technology
Markets
Competitive
Response
Global
Business
Operation and
Alliances
Implementation
The Networked
Global
Corporation
Developing Networked Organizational
Applications
• Not just a technical issue
• Not just a social issue
• Goal: Seamless internetworking of the
enterprise and its enabling networked
technologies
Shift of Paradigm in Business:
Towards Electronic Data
Interchange (EDI)
Video
Conference
E-Mail
LAN/
WAN
CableTelevision
Merging of Computing
& Communications
Fax
Voice
mail
Pagers
Phone/
Celullar
Businesses’ Trend
• Becoming internetworked enterprises
• Supported by computer networks to
allow fast & accurate data exchange
and expansion of business scale with
better coordination, and cooperation
• Widely distributed enterprises
connected via MAN, WAN, LAN
Trend of Telecommunication
Technology
Toward the use of the Internet and other open
and interconnected local & global digital
networks for multimedia with heavy use of
high speed fiber optic lines and satellite
channels to form a global information
superhighway system.
Information Superhighway
An advanced high speed Internet-like
network that connects individual
households, businesses, government
agencies, libraries, schools, universities,
and other institutions with interactive
voice, video, data and multimedia
communications.
ISDN (Integrated Services
Digital Network)
A network that provides integrated
services of data exchange in various
forms: voice, video, data, images, and
multimedia communications.
Business Telecommunications
Telecommunications: sending of information
(voice, data, text, and images) from place to
another.
supported by
Telecommunications Networks
include
Enterprise
Collaboration
Systems
Electronic
Commerce
Systems
Internal
Business
Systems
Enterprise Collaboration
Systems
•
•
•
•
•
•
•
E-Mail
Voice Mail
Discussions Forums
Data Conferencing
Voice Conferencing
Video Conferencing
Electronic Meeting
Enterprise Collaboration Systems
Electronic Commerce Systems
•
•
•
•
•
•
•
On-Line POS (Point of Sale)
Web Retailing & Wholesaling
EDI (Electronic Data Interchange)
E-Funds Transfer
E-Banking
Interactive Marketing
Supply Chain Management
Scope of E-Commerce
E-Commerce Architecture
Internal Business Systems
•
•
•
•
•
•
•
Internal Transaction Processing
Inquiry Processing
Intranet Web Publishing
Workflow Systems
Activity Monitoring
Process Control
Management Support Systems
Product Development Process
Enterprise Application Architecture
Mobile Banking Systems
Mobile Banking Systems
Business Value of
Internetworking
• Overcome geographic barriers
• Overcome time barriers
• Overcome cost barriers
• Overcome structural barriers
Internet, Intranet, Extranet
Layered System View
Intranet
Extranet
Internet
Corporate members
Clients, partners, customers
Global society: competitors
What is Internet?
• a worldwide system of computer networks
• a public, cooperative, and self-sustaining
facility accessible to hundreds of millions of
people worldwide
• use a set of protocols called Transmission
Control Protocol/Internet Protocol (TCP/IP)
What is Intranet?
• Networks connecting an affiliated set of
clients
• Using standard Internet Protocols,
especially TCP/IP and HTTP, and some
FTP
• IP-based network of nodes behind a set of
firewalls
What is Extranet?
• part of a company's intranet that is extended to
users outside the company
• securely share part of a business's information
or operations with suppliers, vendors, partners,
customers, or other businesses
How Does Intranet Work?
Establish an internal network
• Via LAN (Local Area Network)
• Via WAN (Wide Area Network)
• Via MAN (Metropolitan Area Network)
which rely on ISDN (Integrated Services of
Digital Network)
When TCP/IP protocols are set up, web servers &
browsers can be installed to give access to the Intranet.
FASILITAS INTERNET
•
•
•
•
E-mail: person-to-person messaging
Telnet: logon on into a remote computer (remote login)
Chatting: interactive conversations
WWW (World Wide Web): retrieve, format, & display
information (text, audio, graphics, video) using hypertext
links
• BBS (Bulletin Board System): discussion groups
• Archive: search database of documents, software
• WAIS: Locate files in databases using keywords
What Tools are in Intranet?
•
•
•
•
•
A decision-making tool
A complete communication tool
An expert’s tool
A customer tool
A human resource tool
Benefits of Extranet
• Cost-effective communication in corporate
• Fostering actual/real interaction of knowledge
• Providing more flexibility in human’s abilities
to do jobs
• Promoting secure system of access &
interaction
• Becoming corporate communication tools
Corporate can use Extranet for
• Exchange large volumes of data using Electronic Data Interchange
(EDI) or XML
• Share product catalogs exclusively with wholesalers or those "in the
trade"
• Collaborate with other companies on joint development efforts
• Jointly develop and use training programs with other companies
• Provide or access services provided by one company to a group of
other companies, such as an online banking application managed by
one company on behalf of affiliated banks
 Share news of common interest exclusively with partner companies
Security for Intra- & Extra-net
• require firewall server management, the
issuance and use of digital certificates or
similar means of user authentication,
encryption of messages, and the use of
virtual private networks (VPN) that tunnel
through the public network.
Customer Relationship
Management (CRM)
• an information industry term for methodologies,
software, and usually Internet capabilities that help an
enterprise manage customer relationships in an
organized and efficient manner
• an enterprise builds a database that describes
relationships in sufficient detail so that management,
salespeople, and customer service reps can access
information; match customer needs with product plans
and offerings; remind customers of service
requirements; know what other products a customer
had purchased; etc.
Supply chain management (SCM)
• the oversight of materials, information, and
finances as they move in a process from supplier
to manufacturer to wholesaler to retailer to
consumer
• involves coordinating and integrating these flows
both within and among companies
• ultimate goal of any effective supply chain
management system is to reduce inventory (with
the assumption that products are available when
needed)
• Related to Enterprise Resource Planning (ERP)
Three types of flows in SCM
• The product flow
• The information flow
• The finances flow
Internetworking for
Business Functions
Kudang B. Seminar
What Are Business Functions?
Accounting
 Finance
 HRM (Human Resource Management)
 Production & Operations Management
 Marketing
 Resource (buildings, equipment, tools)
Planning & Management

What Are Operational Business
Functions?
Operating & Executing Tasks
 Reporting
 Scheduling
 Observing

Characteristics of Operational
Business Functions






Covering short-term period
Involving short & quick analysis
Observing current information
Requiring fast, secure, & easy data
access from internal sources
Covering regular & structured actions
Involving a small group of specialized
people
What Are Managerial Business
Functions?







Monitoring & Analyzing
Directing & Controlling
Validating & Securing
Generating & Selecting Alternatives
Planning & Forecasting
Maintaining, Retrieving, & Distributing
Crucial Information
Brainstorming
Characteristics of Managerial
Business Functions






Covering short-, medium-, & long-term
period
Involving comprehensive analysis
Observing past, current, & future
information
Requiring fast, secure, & easy data access
from internal & external sources
Covering regular & irregular (ad-hoc)
actions
Involving group of inter- discipline,
department, division, background &
interest, culture, role, & expertise
Accounting
Order Processing
 Inventory Control
 Accounts Receivable
 Accounts Payable
 Payroll
 General Ledger

Finance
Cash Management
 Credit Management
 Investment Management
 Capital Budgeting
 Financial Forecasting

HRM
Compensation Analysis
 Employ Skills Inventory
 Personnel Requirement Forecasting
 Merit Systems
 Recruitment
 Education, training, and upgrading

Production Operations





Manufacturing Resource Planning
Manufacturing Execution Systems
Process Control
Operation Scheduling
Quality Control
Marketing
Marketing Info.
Systems
Interactive
Marketing
Market Research
& Forecasting
Sales Force
Automation
Mass Marketing
Advertising &
Promotion
Direct
Marketing
Sales
Management
Product
Management
Customer Service
& Support
Modes of Marketing
Mass Marketing
Direct
Marketing
Interactive
Marketing
Distribution
Channels
Broadcast & print
media
Postal service
Internet,
Extranet, Intranet
Market
Strategy
High volume
Targeted goods
Targeted
audience
Enabling
Technology
Story boards &
desktop
publishing
Databases &
statistical tools
Web servers &
browsers,
netcasting,
discussion forums
Author of
Marketing
Materials
Ad agencies
Ad agencies &
companies
Companies &
consumers
Expected
Outcome
Volume sales
Profitable sales,
data for analysis
Data for analysis,
relationships, new
product ideas,
profitable volume
sales
Channels for Improving Business
Functions
Collaboration & participation
 Distribution & coordination
 Communication
 Concurrency/Parallelism
 Resource Sharing
 Re-engineering

Examples of Internetworking that Supports
Reengineering of Business Process







Prospect tracking and management systems using
corporate intranets
Portable sales force automation systems using the
Internet & Extranets
Portable networking for field and customer site
communication via Internet or Extranet
Web-based Expert systems for configuration,
shipping, and pricing
Predictive modeling for continuous product
replenishment based on broad market needs
Customer, supplier, product & production databases
…
Internetworking for Strategic
Advantage
Kudang B. Seminar
5/8/2017
Kudang B. Seminar
51
Fundamentals of Strategic
Advantage
• An enterprise must survive in the globally
competitive era
• Internetworking can change the way
businesses compete
• Internetworking is designed & implemented as
vital competitive networks that help an
enterprise achieve its strategic objectives
5/8/2017
Kudang B. Seminar
52
Information Systems as a
Strategic Resource
Competitive Marketplace
Externally
Strategic
Company A
Internally
Strategic
5/8/2017
Company B
Inter-Firm
Strategic
Focus
“Alliance”
Kudang
B. Seminar
53
Competitive Forces
•
•
•
•
•
Rivalry of competitors within its industry
Threats of new entrants,
Threats of substitutes,
The bargaining power of customers, and
The bargaining power of suppliers
Competitive Strategies
•
•
•
•
•
Cost Leadership Strategy
Differentiation Strategy
Innovation Strategy
Growth Strategies
Alliance Strategies
5/8/2017
Kudang B. Seminar
55
Cost Leadership Strategy
• Become a low cost producer of products
and services
• Find ways to help suppliers or customers
reduce their costs
• Increase the costs of competitors.
Differentiation Strategy
• Develop ways to differentiate products and
services from competitors.
• Reduce the differentiation advantages of
competitors.
Innovation Strategy
•
•
•
•
Develop new products & services
Enter new markets or marketing segments
Establish new business alliances
Find new ways of producing
products/services
• Find new ways of distributing
products/services
Growth Strategies
• Significantly expand the company’s
capacity to produce goods and services
• Expand into global markets
• Diversify into new products and services
• Integrate into related products and services.
Alliance Strategies
• Establish new business linkages and
alliances with customers, suppliers,
competitors, consultants and other
companies (mergers, acquisitions, joint
ventures, forming virtual companies, etc.).
Breaking Business Barriers
•
•
•
•
Break time barriers.
Break geographic barriers.
Break cost barriers.
Break structural barriers.
Break structural barriers
• Internetworking can help a business develop
strategic relationships by establishing new
electronic linkages with customers,
suppliers, and other business entities.
Creating a Virtual Company (VC)
VC is an organization that uses information
technology to link people, assets, and ideas.
Characteristics
•
•
•
•
•
•
Adaptability
Opportunism
Excellence
Technology
Borderless
Trust-based
Business strategies of VC
• Share infrastructure and risk
• Link complementary core competencies
• Reduce concept to cash time through
sharing
• Increase facilities and market coverage.
• Gain access to new markets and share
market or customer loyalty
• Migrate from selling products to selling
solutions.
Using the Inter-, Intra-, Extra-net
Strategically
• Cost and Efficiency Improvements
• Performance Improvement in Business
Effectiveness
• Global Market Penetration
• Product and Service Transformation
• System Security
Electronic Commerce
Electronic Commerce: Buying and selling of information, products,
and services via computer networks that
make up Internet, Intranet, or Extranet
Perspective
• Comunications
To deliver info., products/services & payments over
the telephone, communication networks or other
means
• Bussiness
To automate bussiness transactions and work flows
• Service
To cut service costs while improving the quality of
goods and increasing the speed of service delivery
• Online
To provide capability of buying and selling
products & information over the Internet and
other online services
Business models on the Web
A business model is the method of doing business by which a
company can sustain itself -- that is, generate revenue
The basic categories of business models include:
Brokerage
Advertising
Infomediary
Merchant
Manufacturer
(Direct)
Affiliate
Community
Subscription
Utility
WebBisModels.doc
Organizational
Applications
Consumer - Enterprise
Consumer - Consumer
Department Department
Enterprise Enterprise
Other Apps
 Departmental Apps
 OLTP
 Workflow
 Enterprise Apps
 ERP
 Decision Support
 Knowledge Management
 Electronic Commerce
Questions
 How standardized are organizational
processes?
 Customer service
 Finance
 Manufacturing
 Is software a good way to propagate
best practices?
Electronic commerce
 Two varieties:
 Supply chain management: extension of
ongoing business processes to suppliers
and customers
 Marketplace: dynamic, opportunistic
transactions conducted over the network
 Question:
 What are some characteristics of these
options, in terms similar to social
applications?
Electronic marketplace
 Matching buyers and sellers
 Deferred-publication style
 Recommender systems
 Negotiating terms
 Task or work group
 Electronic auctions
 Consummation
 Electronic payments and fulfillment
 Customer service
Payment options





Account transfer authorization
Credit/debit card
Digital cash
Privacy
Security
Recommender systems
 Extend and systematize the “reference”
 Suggest coupled sales
 Customer service:
 discussion forums
 knowledge bases
Mass customization
 Requires supply chain management
 Just-in-time production
 Supplier component integration (e.g.
Dell)
Superstore
 Dynamic consolidation of multiple
suppliers
 Major application of XML
 Consistent presentation
Information Supply
Chains
Off-line Info
Mass Communication
Word-of-Mouth
On-line Info
Text
Image
Sound
Personal Communication
Referral
Systems
Recommender
Systems
Search Engines
Motivation
• Recommender Systems
 Find things liked by people who are similar to you.
 Books, Albums, Movies and so on.
• Information Retrieval systems
• Store, index, and search the human knowledge in
the forms of text, image, and sound.
• Web search engines.
• Much valuable information might not be online
 Economic aspect: Value of information is partly
determined by how hard it is to find!
 Social aspect: People may be reluctant to state
sensitive information publicly; for example,
 "Does Ford make good cars?"
 "Does Smith do good research?"
Searching Social Networks
• Where is this kind of information?
• Resides in the informal person-to-person social
networks.
• Much information exists in people’s heads as
private knowledge.
• Can only be accessed by asking a person.
• How do people find an appropriate service or person?
• Approach: through referrals (Jenny ->Neon -> Mark).
• Finding the relevant referrals is not always easy!
 Can we automate the process using software
agents?
Software Agents
 Software agents
• Computer programs which can perform a set of
tasks autonomously for their users.
• Know enough about its user and her activities &
context to be genuinely helpful.
• Properties
• Autonomy
• Pro-activeness
• Reactivity
• Social Ability
 Multiagent systems
 A subarea of Distributed Artificial Intelligence (DAI).
 A set of computer programs which can cooperate
to solve inherently distributed problems.
Referral Systems
 A multiagent system for modeling, visualizing, and
searching social networks
 Each user is assigned an agent, and the agents
cooperate to search social networks by giving and
following referrals.
 The agent generates and updates the information of its
user and neighbors
 Scans (all) private email and files
 Indexes keywords and phrases
 Creates list of acquaintance models
 The agent matches requests against the profile
 Using information retrieval techniques and only
forward relevant messages to their users.
82
Global View of Referral Systems
Internetworking in Global
Management
Kudang B. Seminar
5/8/2017
Kudang B. Seminar
84
Global IT Management
Global IT Management
Cultural, Political, Geo-economic challenges
Business/IT
Strategies
Application
Portfolios
Technology
Platforms
Data
Management
Systems
Development
Global Company
A global company is a business that is driven by
a global strategy which enables to plan and treat
all its activities in the context of a whole-world
system, and therefore serve its local and global
customers with excellence.
Towards a Global Company
Today
Global
Geographic Concept
Business Concept
Centralization/Decentralization
Any Place
Mechanistic
Holistic
Isolationism
Low Boundaries
Not Invented Here
Network of Trust
Geographic Presence
Cultural Fit
Central Controllers
Core Connectors
Replication of Resources
Economic of Scales
Stove Pipe Connection
Great Network
Communications
Short Term View
Long Term View
Business Drivers for Global IT
•
•
•
•
•
Global customer
Global products
Global operations
Global resources
Global collaboration
Global IT Platforms
•
•
•
•
•
•
Internet or Internet-Like
High computing systems
Cyber & International Laws
Information/Data Encryption & Decryption
Open Systems
GDSS
DATABASE MANAGEMENT
SYSTEMS (DBMS)
by
Kudang B. Seminar, PhD
e-mail: [email protected]
Database sebagai Komponen Vital Sistem
Informasi
Performance
Control System
Data
Process
Data Store
N E TWAR E
Info
Data vs Information
Data: raw facts or observations
Information : data that have been
transformed into a meaningful and
useful context for specific end users
Data
Information
Data Sales person
Sales Values
Sales Units
Data
Processing
Sales Analysis
Sample Business Application
Sample Tabular View of Sales
Sample Pivot Chart for Sale Analysis
Akusisi Data Geografis
Data Geografis Yang Tersimpan
Produk Informasi Geografis
Basis Data (Database)
Koleksi terpadu dari data-data yang saling
berkaitan yang dirancang untuk suatu enterprise.
Data
Alumni
Data
Dosen
Data
Mhs
Data
Mkul
Analisis Kebutuhan Data
(Data Requirement Analyisis)
• Think and conceptualize business objects and logic
• Identify information needed -> then what data are needed
• Formulate what computer applications are needed?
Dokumentasikan hasil Analisis dengan Alat Bantu
Permodelan (Modeling Tools)
Kasus Contoh: Data Requirement Analysis
Forward Support Analysis
Sources of
Data
Supporting
Data
Supporting
Information
Management
Objectives
Management
Functions
Backward Requirement Analysis
• BAAK
• KRS
• Academic Progress
• Monitoring Student Progress …
• Monitoring
• Faculty
• Transkrip
• Treated Students
• Directing Student Research …
• Directing
• Dept.
• Supervisi
• Student Potentials
• Planning for Remedial Efforts .
• Planning
• Study
Program
• Research
List
• Academic Problem
• Acting on Remedial Plan …
• Acting
Contoh Kasus: Analisis Kebutuhan Data Mhs
Data
Info
KRS, Transkrip
IPK Kumulatif
Status Akademik
Mhs
Warning 1, 2, 3,
rekomendasi
D.O or Extended
Minat riset &
PTA mhs, Data
PTA
Profile minat
riset & PTA
mhs, Beban
PTA
Analisis minat riset
& PTA mhs
Alokasi PTA utk
mhs
Alokasi final PTA
utk mhs
Catatan riset
mhs, Trankrip,
KRS.
Kemajuan riset
mhs
Status Akademik
Mhs
Rekomendasi
perlakuan
Eksekusi
perlakuan
Catatan riset
mhs, Trankrip,
KRS
Profile
kelulusan mhs:
lama studi &
prestasi akad.
Analisis kelulusan:
rerata lama studi,
ranking akademik
Rekomendasi
program
akselerasi studi
Eksekusi
akselerasi studi
Data=  Info= 
Data1..n
Info1..n
Monitoring
Directing
Acting
Management Functions =  Monitoring
 Directing  Acting  Mencapai
Target Academic Excellence?
Utilisasi Vs Ketersedian Informasi
•
•
•
•
Ada dan Diperlukan
Tak ada dan Diperlukan
Ada dan Tak Diperlukan
Tak Ada dan Tak Diperlukan
Perlu
Ada
Tak Ada
Tak Perlu
Data Acquisition &
Information Production
Database Management Systems (DBMS)
Koleksi terpadu dari sekumpulan program (utilitas) yang
digunakan untuk mengakses dan merawat database
Users
DBMS
Utilitas
Database
Application Programs on Top of DBMS
Users
Application programs
DBMS
Database
Keuntungan DBMS
• Data menjadi shareable resources bagi berbagai
user dan aplikasi
• Metoda akses, penggunaan, dan perawatan
data menjadi seragam dan konsisten
• Pengulangan (redundancy) data dan
kemajemukan struktur data diminimisasikan
• Ketaktergantungan data terhadap program
aplikasi (data independence)
• Hubungan/relasi logik (logical relationship)
antar data terpelihara secara sistematik.
Conventional Data Management
Application
Application
• Data merupakan milik aplikasi tertentu, akses data lintas
aplikasi menjadi sulit
• Umur data (data lifetime) tergantung kepada umur aplikasinya
• Potensi pengulangan dan inkosistensi data tinggi
• Metoda akses, penggunaan dan perawatan data cenderung
tak seragam
• Struktur data antar aplikasi berpeluang tidak kompatibel
Examples of software tools in DBMS
• Designing : ERD (Entity Relationship Diagram), DDL (Data
Definition Language)
• Inputing & Manipulating: DML (Data Modification
Language), QL (Query Language), Multimedia processor
• Searching & Retrieving: QL (Query Language): SQL * QBE
• Converting & Squeezing: Encoder & Decoder, Data
Converter & Squeezer, Multimedia processor
• Optimizing : Data Organizer & Analyzer
• Calculating: Math & statistical functions
• Presenting: Report Generator, Multimedia Processor
Pendekatan DBMS memungkinkan berbagi guna sumberdaya
(data, utilitas, program) antar sistem aplikasi
Multiple Systems
Shareable
Resources
Data Management Life Cycle
• Need of changes
Real World
• Observing
• Identifying
• Updating
• Monitoring
• Protecting
• Browsing
• Conceptualizing
• Representing
• Structuring
• Analyzing
• Optimizing
• Coding
Data Modeling: Methods & Tools
Why Modeling?
Order
“Modeling captures essential
parts of the system.”
Dr. James Rumbaugh
Item
Ship via
Business Process
Visual Modeling is modeling
using standard graphical
notations: chart, diagrams,
objects, symbols
Copyright © 1997 by Rational Software Corporation
Hierarchy of Data Abstractions
View 1
View 2
…
View n
External Level
Conceptual
schema
Conceptual
Level
Internal schema
Internal Level
Database
Physical Level
Tingkatan Abstraksi Data

Extenal Level : describes only part of database
relevant to specific users

Conceptual Level : describes “what”

Internal Data : describes “how” data is organized &
to store
(entity & attributes) , constraints, semantics, data
integrity & security, also relationhips among data
stored (memory allocation, indexing, compressing)

Physical Level : describes file structures comprising
database
Data Model
Definition: Integrated collection of concepts,
theories, axioms, constraints for description,
organization, validation, and interpretation of data.
Usage: a fundamental set of tools & methods to
consistently & uniformly view, organize, and treat
database .
Types Data Models
Record-Based
Model



Relational
Hierarchical
Network
Object-Based
Model




Entity-relationship
Semantic
Functional
Object Oriented
Relational Data Model
Representation of data as an integrated
collections of inter-related tables
Samples of Relational Data
Field/attribute
record
record
CourseCode CourseName
SIM105
MIS
AKO104
DBMS
ID
MMA.101
StudentName
Rudi Wibowo
MMA.102
Melinda
Credit
3
3
ID
MMA.101
MMA.101
MMA.102
CourseCode
SIM105
AKO104
SIM105
Hierarchical Data Model
Representation
of data as a tree
structure (oneto-many
relationships)
Sample of Hierarchical Data
Country
Province
City
Province
City
Network Data Model
Representation of
data as a network
structure (many-tomany relationships)
Sample of Network Model
Departmen
Employee
Research Work
Fund Source
Departmen
Employee
Projects
Fund Source
Entity Relationship Model


Representation of data as entity, attribute, &
relationship
Mainly used for conceptual modeling &
designing of database
StudentID
Student
Grade
Year
Take
Supervise
Code
Course
Instructor
Teach
ID
Functional Data Model


Representation of data using logic: predicate
logic, proportional logic, & functional logic
Mainly for expert system & Artificial Intelligence
(AI)
Facts:Is-bird (pigeon)
Is-bird (?x) -> Has-wings (?x)
Rules:
Has-wings (?y) -> Can-fly (?y)
•Can-fly (pigeon)
Derived
Facts: •Has-wings (pigeon)
Greater-Than(BodyTemperature-Of (?x)),
37)  Is-human (?x)

Conclusion Is-Sick (?x)
Object-Oriented Data Model
Encapsulation of attributes & behaviors
Inheritance of object attributes & behaviors : single or
multiple inheritance
Interobject communication by message exchange
Object
attribute
attribute
Behavior
Behavior
Message
Message
Object
attribute
attribute
Behavior
Behavior
Sample of Object-Oriented Model
Creature
• Breathing
• Reproducing
• Eating
Human
Animal
• IS-A Creature
• IS-A Creature
• Intelligent
• Less Intelligent
Student
Herbivor
• IS-A Human
• IS-A Animal
• Enrolled in University
Rudi Wibowo
• Eats plants
Eli Rosida
• Instance-of Student
• Instance-of Student
• Nrp: MMA.101
• Nrp: MMA.102
Steps of Designing DBMS
• Determine what to store
• Determine what relations exists
• Determine what data services are needed
• Determine what data model is suitable
Data Warehouse
Kudang B. Seminar
What is Data warehouse?
• Data warehouse is an architecture for
•
•
organizing IS.
Data warehouse as a subject- oriented,
integrated, time variant, non-volatile
collection of data in support of
management’s decision making process
Data warehouse systems consist of a set
of programs that extract data from the
operational environment, a database that
maintains data warehouse data, and
systems that provide data to users
The Goal of Data Ware House?
• to provide a "single image of
business reality" for the
organization
Fundamental Ideas Behind the
Successful Data Warehousing
• Operational vs. Decision Support Applications: One impetus for
•
•
•
•
data warehouse is the unsuitability of traditional operational
applications for typical decision support usage patterns;
Primitive vs. Derived Data: A critical success factor in data
warehouse design is understanding knowledge workers’
demand demand for detailed vs. summary data;
Time Series Data: Data warehouse often supports analysis of
trends over time and comparisons of current vs. historical data;
Data Administration: Another critical success factor is senior
management commitment to maintenance of the quality of
corporate data
Systems Architecture: A system must be architected when it is
very complex, requires the integration of many disciplines, or is
developed in the face of uncertain requirements.
Operational vs Decision Support
Systems
• Operational systems, like generalledger, materials
management, or order processing, generally access and
update the record of a single business object or event: one
account, one inventory item, or one order. Transactions are
generally pre-defined, and require the database to provide
very fast access one record at a time.
• DSS/EIS users are traditionally managers who think about
the big picture long term. Databases supporting decision
support should be able to retrieve large sets of aggregate
and historical data within a reasonable response time.
• By separating these two very different processing patterns,
the data warehouse architecture enables both operational
and decision support applications to focus on what they do
best and therefore provide better performance and
functionality
Converting Data for Warehouses
Alignment of data warehouse entities with the
business structure
Corporate Data for Warehouses
A corporate data warehouse is a
process by which related data from
many operational systems is merged to
provide a single, integrated business
information view that spans all
business divisions.
Architecture of Data Warehouse