Pemrograman Sistem Basis Data Chapter II Database Sistem (Lanjutan)

Slides:



Advertisements
Presentasi serupa
INTRO (TO BPOS). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah layanan online Microsoft,
Advertisements

Developing Knowledge Management dalam perusahaan Week 10 – Pert 19 & 20 (Off Class Session)
INTRO TO BPOS ( Coffey’s Project Portal). What is BPOS? Apakah BPOS itu? •BPOS = (Microsoft) Business Productivity Online Suite (Service) •adalah sebuah.
Mata Kuliah : ALGORITMA dan STRUKTUR DATA 1.
PEMOGRAMAN BERBASIS JARINGAN
SOCIAL MEDIA Widianto Nugroho, S.Sn. |
PERUBAHAN VS PERBAIKAN Center for Continuous Improvement, Today is better than yesterday, tomorrow is better than today
Program Keahlian I – SI By Antonius Rachmat C, S.Kom
Materi Analisa Perancangan System.
Peta Kontrol (Untuk Data Variabel)
DATABASE ADMINISTRATION
1 Pertemuan > Desain fisik basis data Matakuliah: >/ > Tahun: > Versi: >
Administrasi Basis Data
IT SEBAGAI ALAT UNTUK MENCIPTAKAN KEUNGGULAN KOMPETISI
IT Project Management Based on PMBOK
PERULANGANPERULANGAN. 2 Flow of Control Flow of Control refers to the order that the computer processes the statements in a program. –Sequentially; baris.
Tugas-Tugas.
Slide 3-1 Elmasri and Navathe, Fundamentals of Database Systems, Fourth Edition Revised by IB & SAM, Fasilkom UI, 2005 Exercises Apa saja komponen utama.
Pemrograman Dasar Warsun Najib
IF-ITB/SAS/25Aug2003 IF7074 – Bagian Pertama Page 1 IF 7047 Kewirausahaan Teknologi Informasi Bagian Pertama: 1.1. Entrepreneurship, entrepreneur, dan.
MATERI 6 PERILAKU ORGANISASI
KNOWLEDGE MANAGEMENT: philosophy, processes, and pitfalls EXTRACTED FROM Soo, Devinney, Midgley, Deering (2002) CALIFORNIA MANAGEMENT REVIEW, 44 (4) 1seri.
IT , Jaringan,Internet,E-commerce
PROSES PADA WINDOWS Pratikum SO. Introduksi Proses 1.Program yang sedang dalam keadaan dieksekusi. 2.Unit kerja terkecil yang secara individu memiliki.
1. Objek dalam kalimat aktif menjadi subjek dalam kalimat pasif
KIMIA ORGANIK II ELFI SUSANTI VH.
How to express certainty and uncertainty
Pengantar/pengenalan (Introduction)
Could not load an object because it is not avaliable on this machine. Tidak dapat memuat sebuah benda karena tidak tersedia pada mesin ini.
Bilqis1 Pertemuan bilqis2 Sequences and Summations Deret (urutan) dan Penjumlahan.
INTEGRITY CONSTRAINTS Database System Concepts, Second Edition, Chapter 5, page 149.
VALUING COMMON STOCKS Expected return : the percentage yield that an investor forecasts from a specific investment over a set period of time. Sometimes.
2-Metode Penelitian Dalam Psikologi Klinis
Implementing an REA Model in a Relational Database
MEMORY Bhakti Yudho Suprapto,MT. berfungsi untuk memuat program dan juga sebagai tempat untuk menampung hasil proses bersifat volatile yang berarti bahwa.
Basisdata Pertanian. After completing this lesson, you should be able to do the following Identify the available group functions Describe the use of group.
Switch. Perluasan dari bridge Arsitektur switch: – Store and forward.
2nd MEETING Assignment 4A “Exploring Grids” Assignment 4 B “Redesign Grids” Create several alternatives grid sysytem using the provided elements: (min.
Slide 1 QUIS Langkah pertama caranya Buat di slide pertama judul Slide kedua soal Slide ketiga waktu habis Slide keempat jawaban yang benar Slide kelima.
Roundtable discussion on citizen engagement for good governance in East Indonesia diskusi keterlibatan penduduk untuk tata pemerintahan yang baik di Indonesia.
LOGO Manajemen Data Berdasarkan Komputer dengan Sistem Database.
Linked List dan Double Linked List
Definisi VLAN Pemisahan jaringan secara logis yang dilakukan pada switch Pada tradisional switch, dalam satu switch menunjukkan satu segmentasi LAN.
MODELS OF PR SYIFA SA. Grunig's Four models of Public Relations Model Name Type of Communica tion Model Characteristics Press agentry/ publicity model.
Metodologi Penelitian dalam Bidang Informatika
PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN Jl. Letjen. Sutoyo Pontianak, Telp. (0561) , Website:
3.1 © 2007 by Prentice Hall OVERVIEW Information Systems, Organizations, and Strategy.
Diagnose device problems that connected to the Wide Area Network Identify problems Through the Symptoms that arise HOME.
Contentment Philippians 4: Contentment What does it mean to be content? What does it mean to be content? Are you a content person? Are you a content.
SMPN 2 DEMAK GRADE 7 SEMESTER 2
1. 2 Work is defined to be the product of the magnitude of the displacement times the component of the force parallel to the displacement W = F ║ d F.
Mengapa Strategi Gagal Diterapkan?
PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN Jl. Letjen. Sutoyo Pontianak, Telp. (0561) , Website:
CA113 Pengantar Manajemen Bisnis
CA113 Pengantar Manajemen Bisnis
Kk ilo Associative entity.
A SMALL TRUTH TO MAKE LIFE 100%. Hard Work H+A+R+D+W+O+R+K = 98% Knowledge K+N+O+W+L+E+D+G+E = 96%
How Can I Be A Driver of The Month as I Am Working for Uber?
CA113 Pengantar Manajemen Bisnis
THE INFORMATION ABOUT HEALTH INSURANCE IN AUSTRALIA.
MAKING A CONCLUSION AND RECOMMENDATION
Rank Your Ideas The next step is to rank and compare your three high- potential ideas. Rank each one on the three qualities of feasibility, persuasion,
Xiong, et al. A survey of core and support activities of communicable disease surveillance systems at operating-level CDCs in China. BMC Public Health.
What is Kerberos? Network Security.
ForumPass Familiarization
Draw a picture that shows where the knife, fork, spoon, and napkin are placed in a table setting.
Consistency and Replication
2. Discussion TASK 1. WORK IN PAIRS Ask your partner. Then, in turn your friend asks you A. what kinds of product are there? B. why do people want to.
Wednesday/ September,  There are lots of problems with trade ◦ There may be some ways that some governments can make things better by intervening.
Transcript presentasi:

Pemrograman Sistem Basis Data Chapter II Database Sistem (Lanjutan)

In This Chapter You Will Learn Developing DBMS from file and system file. What is beneffit of DBMS ? Describing and storing data in DBMS.

Sejarah Awal Mula Database Manual File. ◦ Secara Manual mengumpulkan beberapa file dan disimpan dalam file kabinet ◦ Dikelompokan ke dalam folder (kumpulan) dengan berdasarkan jenis data ◦ Sistem ini cukup memadai untuk jumlah data yang kecil dengan Sedikit laporan. ◦ Pencarian dan penggunaan data yang tumbuh semakin besar mengakibatkan buang waktu dan tenaga

Sejarah Awal Mula Database Konversi dari manual ke komputer file system ◦ Secara Teknik lebih komplek dan membutuhkan aplikasi yang menunjang ◦ Pencarian dilakukan dengan bantuan aplikasi yang komplek

Evolution of Simple File System Berkembangnya Aplikasi yang menggunakan File system sendiri Setiap individu atau bagian dari perusahaan memiliki sistem file sendiri- sendiri

Kelemahan File System Setiap Laporan / Data yang ingin dikumpulkan membutuhkan programmer yang mengerti benar Struktur data secara fisik Karena masih menggunakan bahasa pemrograman generasi ketiga ( 3GL) Membutuhkan Pengkodean yang komplek untuk mendapatkan data dengan karakteristik tertentu. Membuat program baru setiap kali ingin membuat jenis laporan yang baru. Semakin berkembangnya file membuat program semakin sulit. Redudancy data Anomali data

Database VS File System Masalah yang melekat pada files system mulai hilang menggunakan sistem database File system banyak berceceran dan tidak saling berhubungan Database secara logic berhubungan dan tersimpan dalam satu logic penyimpanan.

DBMS Is software designed to assist in maintaining and utilizing large collection of data.

To understand the need for a DBMS A company has a large collection (say, 500 GB ) of data on employees, departments, products, sales, and so on. This data is accessed concurrently by several employees. Questions about the data must be answered quickly, changes made to the data by different users must be applied consistently, and access to certain parts of the data (e.g., salaries) must be restricted.

We can try to manage the data by storing it in operating system files. But have problems : 1. We probably do not have 500 GB of main memory to hold all the data 2. Even if we have 500 GB of main memory, We have to program some method of identifying all data items. 3. We have to write special programs to answer each question a user may want to ask about the data 4. Operating systems provide only a password mechanism for security. This is not sufficiently flexible to enforce security policies in which different users have permission to access different subsets of the data

Advantages of DBMS Data Independence Efficient Data Access Data Integrity and Security Data Administration Concurrent Access and Crash Recovery Reduced Application Development Time

Data Independence Application programs should not, ideally, be exposed to details of data representation and storage, The DBMS provides an abstract view of the data that hides such details

Efficient Data Access A DBMS utilizes a variety of sophisticated techniques to store and retrieve data efficiently. This feature is especially important if the data is stored on external storage devices

Data Integrity and Security If data is always accessed through the DBMS, the DBMS can enforce integrity constraints. For example, before inserting salary information for an employee, the DBMS can check that the department budget is not exceeded. Also, it can enforce access controls that govern what data is visible to different classes of users.

Data Administration When several users share the data, centralizing the administration of data can offer significant improvements. Experienced professionals who understand the nature of the data being managed, and how different groups of users use it, can be responsible for organizing the data representation to minimize redundancy and for fine-tuning the storage of the data to make retrieval efficient.

Concurrent Access and Crash Recovery A DBMS schedules concurrent accesses to the data in such a manner that users can think of the data as being accessed by only one user at a time. Further, the DBMS protects users from the effects of system failures.

Reduced Application Development Time Clearly, the DBMS supports important functions that are common to many applications accessing data in the DBMS. This, in conjunction with the high-level interface to the data, facilitates quick application development. DBMS applications are also likely to be more robust than similar stand-alone applications because many important tasks are handled by the DBMS (and do not have to be debugged and tested in the application)

Describing and storing data in a DBMS Now….Most database management system are based on ther relational data model such as IBM's DB2, Informix, Oracle, Sybase, Microsoft's Access, FoxBase, Paradox, Tandem, and Teradata, etc.

Before learn about relational database…. We should know about Level abstraction in a DBMS…

Level abstraction in a DBMS

continues Next Week… continues Next Week… Thanks for today…. Quis…. What is the different between System File and DBMS ??