Anda di halaman 1dari 12

DATABASE

DEVELOPMENT
LIFECYCLE (DDLC)
Ali Firdaus, M.Kom

Howard Gould, Database Design and Implementation (2015)


DATABASE DEVELOPMENT LIFECYCLE
(6 PHASE)

1. STRATEGY AND PLANNING


(Identify the Need and Scope of a new system)
2. REQUIREMENTS ANALYSIS
(Identifying what the users require of the system)
3. DESIGN
(Conceptual-Logical-Physical) and Normalisation
4. DEVELOPMENT
(Creating the Database Structure using an appropriate DBMS
5. DEPLOYMENT/IMPLEMENTATION
(It will be Tested, and then be Deployed ready for use
6. OPERATIONS AND MAINTENANCE
(the system release for use it will be maintained …)
DATABASE
DATABASE RELATIONAL
DATABASE MANAGEMENT SYSTEM (DBMS)
DATABASE DEVELOPMENT LIFECYCLE (DDLC)
Apa yang Anda ketahui tentang Basis Data (Database)?

Untuk“Entry Behavior Line”


FIELD NAME dan FIELD VALUE

• Field name (Attribute name)


• Dibentuk dari Beberapa Karakter,
• Dikenal dengan Judul Kolom (ex: NIM, Nama_Mahasiswa)
• Field value (Attribute value)
• Isi dari field name (attribute name)
• Field value dari field NIM (1955201170)
• Field value dari field Nama_Mahasiswa (Muhammad Fadli Erizky)
RECORD dan FILE

Record
• Field value (attribute value) dari beberapa field dalam baris
• Dikenal dengan Baris ke
• Record dari field NPM dan Nama_mahasiswa (1955201170 Muhammad
Fadli Erizky)
File
• Dibentuk dari beberapa field yang tidak sejenis
• Beberapa file akan membentuk database

Howard Gould, Database design and implementation (2015)


ENTITY (Table Name)
ENTITY ATTRIBUTE (Field Name)
RECORD
DATABASE

• Dibentuk dari beberapa file yang tidak sejenis.


• Objek yang kompleks untuk menyimpan informasi yang
terstruktur, yang diorganisir dan disimpan dalam suatu cara yang
mengizinkan pemakainya dapat mengambil informasi dengan cepat
dan efisien.
DATABASE RELASIONAL

Database yang menghubungkan antar tabel (hubungan antara data-


data yang dikandungnya).
• Terdiri dari beberapa table
• Memiliki Relationship Cardinality
DATABASE MANAGEMENT SYSTEM (DBMS)
Database Management System (DBMS)
• Aplikasi yang paling kompleks
• Mengelola semua informasi di dalam database, melalui pernyataan yang
dibuat oleh structured query language (SQL).

Fungsi DBMS
• Mengizinkan aplikasi mendefinisikan struktur database.
• Memanipulasi informasi yang disimpan pada database.
• Melindungi integritas database.
DATABASE MANAGEMENT SYSTEM (DBMS)

Perangkat lunak DBMS, antara lain:


• MySQL
• SQL Server
• Oracle
Terima Kasih

Anda mungkin juga menyukai