Professional Documents
Culture Documents
Perancangan Sistem Informasi Logistik Dan Basis Data: ILI-3F3
Perancangan Sistem Informasi Logistik Dan Basis Data: ILI-3F3
Analysis
Maintenance
Design
Database
• Form and Reports dialogues and interfaces finalizing design
specifications Distributed and Internet System
Implementation
1. Develop a logical database model, which describes data using notation that
corresponds to a data organization used by a database management system.
• Relational database model
2. Prescribe the technical specifications for computer files and databases in which to store
the data.
• Physical database design provides specifications
Logical and physical database design in parallel with other system design steps
Analysis
Maintenance
Implementation
• Database and file definitions (DBMS
specific code)
1. Develop a logical data model for each known user interface for the application using
normalization principles.
2. Combine normalized data requirements from all user interfaces into one consolidated logical
database model (view integration).
3. Translate the conceptual E-R data model for the application into normalized data
requirements.
4. Compare the consolidated logical database design with the translated E-R model and produce one
final logical database model for the application.
• Arranging related records in secondary memory (hard disks and magnetic tapes) so that
records can be stored, retrieved and updated rapidly.
• Selecting media and structures for storing data to make access more efficient.
Relations have several properties that distinguish them from nonrelational tables:
• Entries in cells are simple.
• Entries in columns are from the same set of values.
• Each row is unique.
• The sequence of columns can be interchanged without changing the meaning or use of the relation.
• The rows may be interchanged or stored in any sequence.
• Primary Key
• An attribute whose value is unique across all occurrences of a relation
• The primary key of the new relation is a composite key of two attributes
that both take their values from the same primary key Any attribute
associated with the relationship is included as a nonkey attribute in this
new relation.
ILI-3F3 | Perancangan Sistem Informasi Logistik dan Basis Data
Program Studi Teknik Logistik | Fakultas Rekayasa Industri | Telkom University
Physical File and Database Design
• The following information is required:
• Normalized relations, including volume estimates
• Definitions of each attribute
• Descriptions of where and when data are used, entered, retrieved, deleted, and updated
(including frequencies)
• Expectations or requirements for response time and data integrity
• Descriptions of the technologies used for implementing the files and database
• Field: the smallest unit of named application data recognized by system software
• Attributes from relations will be represented as fields
composition.
• State: encompasses an object’s properties (attributes and relationships) and the values of those
properties
• Object class (class): a logical grouping of objects that have the same (or similar) attributes,
relationships, and behaviors (methods)
• Class diagram: a diagram that shows the static structure of object classes, their internal structure, and the
relationships in which they participate
Operation Encapsulation
a function or a service that is provided by all the
the technique of hiding the internal implementation
instances of a class to invoke behavior in an object by
details of an object from its external view
passing a message
Constructor Query
01 an operation that creates a new instance 03 an operation that accesses the state of an
of a class object but does not alter the state
• Associative class: an
association that has attributes
or operations of its own or
that participates in
UML keywords:
Overlapping: a descendant may be descended from more than one of the subclasses
Disjoint: a descendant may not be descended from more than one of the subclasses
Complete: all subclasses have been specified
Incomplete: some subclasses have been specified, but the list is known to be incomplete