Perancangan Basis Data

Slides:



Advertisements
Presentasi serupa
CHAPTER 7 Pengembangan Sistem
Advertisements

Tahapan information engineering
ANALISIS DAN DESAIN SISTEM Mohamad Sidiq Magister Komputer Universitas Dian Nuswantoro 2a2a SYSTEM ANALYSIS P E R T E M U A N.
Chapter 13 Business Plan.
Managing Software Requirements (manajemen kebutuhan perangkat lunak)
Sistem Informasi Tracer Study
Agile Software Development
<<Merancang Model Konseptual Database>>
RENCANA PENGEMBANGAN PERANGKAT LUNAK (RPPL)
1 Pertemuan > >. 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat membuat diagram / skema desain proyek.
THE REQUIREMENTS ANALYSIS PHASE
Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : Mahasiswa dapat membuat diagram / skema untuk assessment setiap tahap pengembangan.
Project Integration Management
Chapter 5: Manajemen Scope Proyek
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 1 Slide 1 Review Software Engineering.
© 2007 by Prentice Hall Management Information Systems, 10/e Raymond McLeod and George Schell 1 Management Information Systems, 10/e Raymond McLeod and.
PENDAHULUAN 1.  Merupakan aktivitas manajemen untuk merealisasikan tahapan Database Aplication Lifecycle secara efektif dan efesien. 2.
1 Pertemuan > >. 2 Learning Outcomes Pada akhir pertemuan ini, diharapkan mahasiswa akan mampu : > Mahasiswa dapat memilih dan menentukan Entity yang.
WaterfallPrototyping RAD Incremental Prototyping Pendekatan SDLC.
Oleh: SARIPUDIN Jurusan SISTEM INFORMASI
Rekayasa Perangkat Lunak (Software Engineering)
1 Pertemuan 12 Pengkodean & Implementasi Matakuliah: T0234 / Sistem Informasi Geografis Tahun: 2005 Versi: 01/revisi 1.
SIKLUS PENGEMBANGAN SISTEM INFORMASI Addr : : Contact No :
PEOPLE AND NETWORK MELWIN SYAFRIZAL DAULAY, S.KOM. M.ENG.
Phase III Rapid Prototyping and Demonstration Prototype
Summary Materi RPL Mid Semester
Metodologi (metodologies) adalah suatu cara yang disarankan untuk melakukan suatu hal Siklus Hidup Sistem (system life cycles) adalah suatu penerapan pendekatan.
Membangun Sistem Informasi ERP
Perencanaan Pengujian (Test Plan) Pertemuan 4
1 INTRODUCTION Pertemuan 1 s.d 2 Matakuliah: A0554/Analisa dan Perancangan Sistem Informasi Akuntansi Tahun: 2006.
FASE PERENCANAAN MPSI – sesi 4.
Management Information Systems, 10/e
Software Engineering Process
Review Rekayasa Perangkat Lunak
Chapter 6 Foundations of Business Intelligence: Databases and Information Management.
Analisis Perancangan Berbasis Objek
Pert. 16. Menyimak lingkungan IS/IT saat ini
FASE PERENCANAAN MPSI – sesi 4.
MEMBANGUN SISTEM INFORMASI
Anna dara andriana., M.kom
Membangun Web Site“Cantik”
Tahun : <<2005>> Versi : <<1/1i>>
4 Managing Software Requirement Analisis Kebutuhan
SYSTEMS PLANNING & ANALYSIS
Pertemuan #3 Data Modeling Using the Entity-Relationship Model
Testing dan Implementasi
Analisis dan Perancangan Sistem Informasi Erik Kurniadi
Software Engineering Rekayasa Perangkat Lunak
Bug Tracking Database (2) Pertemuan 7
Software Development Life Cycle (SDLC) Concept
Pertemuan 24 EVALUASI DAN MANAJEMEN PROYEK
SDLC (System Development Life Cycle)
Pengantar Bisnis 7 Sessi.
ANALISIS DAN PERANCANGAN SISTEM
REKAYASA PERANGKAT LUNAK
Review Rekayasa Perangkat Lunak
Phase III Rapid Prototyping and Demonstration Prototype
SYSTEMS INVESTIGATION Pertemuan 3 s.d 6
MANAJEMEN BASIS DATA PERANCANGAN.
REKAYASA PERANGKAT LUNAK (IF 1483)
Membangun Sistem Informasi ERP
Dasar-Dasar Sistem Informasi
Membangun Sistem Informasi ERP
Review Rekayasa Perangkat Lunak
Review Rekayasa Perangkat Lunak
4 plan.
Business Modeling By: U. Abd. Rohim, MT
Analisis Perencangan Sistem Informasi
Struktur Perincian Kerja (WBS)
Building Information Systems
Transcript presentasi:

Perancangan Basis Data Database Design Planning

Database Design Planning What Is a Database Design? Importance of Database Design Planning Database Design Trademarks of a Solid Database Design Overview of Design Methodologies Logical Versus Physical Modeling Automated Design Tools 04/05/2018

What Is a Database Design? Menurut Webster’s Dictionary : “To prepare the preliminary plans or sketch for” “To intend for a definite purpose” “The combination of details or features of something constructed” “To plan and fashion artistically or skillfully” “Adaptation of means to a preconceived end” “”To Prepare.menyiratkan bahwa ada lebih banyak pekerjaan dalam desain database dari apa yang jelas di permukaan. Sebelum desain yang sebenarnya dari database terjadi, ada banyak perencanaan yang terlibat. 04/05/2018

What Is a Database Design? 3 tahapan dasar dalam “database design” : “Requirements gathering” “Data modeling” “Database design and normalization” “”To Prepare.menyiratkan bahwa ada lebih banyak pekerjaan dalam desain database dari apa yang jelas di permukaan. Sebelum desain yang sebenarnya dari database terjadi, ada banyak perencanaan yang terlibat. 04/05/2018

Planning Database Design Defining the mission statement & mission objectives Devising a work plan Setting milestones and deliverables Establishing project team Assigning tasks 04/05/2018

Planning Database Design Defining the mission statement & mission objectives Mission Statement adalah ringkasan dari tujuan keseluruhan dari database yang diusulkan. Yang terlibat : Management, developers, and end users. Mission Objectives akan digunakan untuk menyusun rencana desain dan membangun milestones yang menandai progress pengembangan proyek. 04/05/2018

Planning Database Design Defining the mission statement & mission objectives (Question) What is the purpose of the database? Who will use the database? What type of database will this be? Is this a new database? Will the database need to be modified in the near future? 04/05/2018

Planning Database Design Defining the mission statement & mission objectives (Case Study) Kita akan merancang suatu database menggunakan model relasional. Proses bisnisnya adalah pendaftaran siswa untuk sebuah lembaga pelatihan kecil. Mari kita sebut pelatihan ini Traintech. Informasi dasar yang harus dipertahankan dalam database ini meliputi : Class information Instructor information Student/customer information Class schedules Class materials Accounts payable Accounts receivable 04/05/2018

Planning Database Design Mission Statement & Mission Objectives (Case Study) Mission Statement : Sebuah sistem bisnis otomatis yang diperlukan untuk mengelola dan melacak pendaftaran siswa, jadwal, instruktur, dan ketersediaan instruktur. Mission Objectives : Setiap proses yang manual akan menjadi otomatis. Pengguna internal akan mengakses database. Model relasional akan digunakan. Saat ini tidak ada database di Traintech. Database mungkin perlu dimodifikasi sebagai lembaga pelatihan yang sedang berkembang. Di masa depan, sebagian dari database dapat dibuat tersedia secara online sehingga siswa dapat query status kelas atau program yang mereka dijadwalkan 04/05/2018

Planning Database Design Devising a work plan Sebuah work plan merupakan outline yang memecah langkah-langkah perancangan yang ada. Berikut ini adalah pertimbangan awal untuk merancang work plan : Location of the work to be conducted. A design team must be established. Business rules. Hardware to be used. Software to be used. Tools for development. Tools for the end users. Backup plan for development work done. Database environments used for development. 04/05/2018

Planning Database Design Setting milestones and deliverables Sebuah milestone adalah poin penting dalam proses desain database. Berikut ini adalah milestones yang umumnya ditetapkan: All business requirements are gathered. A work plan is devised. Entities and attributes are established. The logical design of the database is complete. The physical design of the database is complete. The database is tested. The database is implemented into production. 04/05/2018

Planning Database Design Establishing the Design Team 04/05/2018

Planning Database Design Assigning Tasks 04/05/2018

Trademarks of a Solid Database Design Trademarks of a good database design include : A functional database is generated. The database accurately represents the business’s data. The database will be easy to use and maintain. Acceptable response time exists for the end users. Modifications are easily made to the structure. Data can be retrieved and modified easily. Down time because of poor design is minimized. Very little maintenance is needed. Data is kept safe by planning for security. Redundant data is minimized or nonexistent. Data can be easily backed up or recovered. The actual structure of the database will be virtually transparent to the end user. 04/05/2018

Overview of Design Methodologies Design methodology traditionally involves the following three phases: 1. Requirements analysis 2. Data modeling 3. Design and Normalization 04/05/2018

Logical Versus Physical Modeling Logical Modelling Typical design phases that apply to logical modeling: Gathering requirements Requirements analysis Typical deliverables of logical modeling include : Entity relationship diagrams Business process diagrams User feedback documentation 04/05/2018

Logical Versus Physical Modeling Physical Modelling Typical design phases that apply to physical modeling: Design Implementation Maintenance Typical deliverables of physical modeling include : Server model diagrams User feedback documentation Database design documentation 04/05/2018

Any Question ? 04/05/2018