PERANCANGAN DATABASE.

Slides:



Advertisements
Presentasi serupa
Pertemuan 4 Heintje Hendrata, S.Kom Heintje Hendrata, S.Kom.
Advertisements

SISTEM BASIS DATA Basis Data.
Continous DBMS DATA MODELS
TUJUAN DBMS Menghindari Terjadinya Redudansi (Duplikasi Data)
PEMROSESAN FILE DAN KONSEP MANAJEMEN DATA
IMPLEMENTASI & APLIKASI BASIS DATA
What Is Database? Handy Wicaksono. Apakah Database itu? Database : tempat penyimpanan informasi Jenis database yang paling umum : relational database.
DDL & Aturan Referential
Team Keamanan Data Direktorat Sistem Informasi Universitas Airlangga
Metode Perancangan Program
Perancangan Basis Data MI 1133
DATABASE SYSTEM (Sistem Basis Data)
Model Data Data yang disimpan menggambarkan beberapa aspek dari suatu organisasi. Model data, adalah himpunan deksripsi data level tinggi yang dikonstruksi.
Studi Kasus : Sistem Bus Antar Kota
SISTEM BASIS DATA Materi Pertemuan ke-8
Konsep Database. S D L C Strategy and Analysis Design Build n Document Transition Production.
Komponen, konsep, abstraksi dan bahasa
Arsitektur Data Warehouse
SISTEM BASIS DATA Materi Pertemuan ke-8
SISTEM BASIS DATA.
Pertemuan 8 SISTEM BASIS DATA Renni Angreni, M.Kom.
DATABASE Pert. 1 Pengenalan Microsoft Access Dosen : Dewi Octaviani, S
Mengenal DBMS (Database Management System)
Desain Database Disusun Oleh : Dr. Lily Wulandari
Arsitektur Data Warehouse
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
Data Types Data Definition Language Referential Constraint SQL Query
BAB 1 Pengenalan Database dan DBMS
SISTEM MANAJEMEN DATA Cherrya Dhia Wenny.
PROGRAM STUDI AKUNTANSI - STIE MDP
Antonius Wahyu Sudrajat, S. Kom., M.T.I. Perintah SQL: Data Definition.
MANAJEMEN SUMBER DAYA DATA
SQL Basis Data.
Perancangan Basis Data
BASIS DATA
Model Data Relasional.
Physical Database Design
Pengantar TI 2015/2016 DATABASE (BASIS DATA).
Database Manajemen System Dinda Prasetia,Skom.
SISTEM BASIS DATA.
SISTEM BASIS DATA.
PERTEMUAN III MICROSOFT ACCESS 2003
DBMS Basis Data Pertemuan 2.
SQL (Structure Query Language)
Pertemuan III Betha Nurina Sari, M.Kom
SQL OVERVIEW.
SISTEM MANAJEMEN DATABASE
Sistem Informasi Psikologi
PENGELOLAAN DATA Roni Kurniawan M.Si.
Pengenalan SQL Server.
Soal Quiz Perancangan Basis Data
Database & Database Users
Management Information System
Normalisasi Data Base Bentuk Penyederhanaan Tabel dalam Basis Data – Langkah tepat untuk dalam merelasikan dalam penghubungan antar Entitas dalam penyederhanaan.
Pemrograman Visual II Database Management System (DBMS)
SISTEM BASIS DATA *** Anggia Meisesari, S.T., M.T., MOS. ***
SISTEM BASIS DATA Basis Data.
Konsep dan aplikasi basis data
SISTEM BASIS DATA Kuliah - 2.
DATABASE ADMINISTRATION
Tipe data dalam SQL Server
Basis Data Bab 3 Structured Query Language (SQL).
Basis Data (Database).
SISTEM BASIS DATA Basis Data.
Model Data Relasional.
Konsep Database.
FAJAR Y. ZEBUA Pertemuan vi Database & MySQL FAJAR Y. ZEBUA
Mengenal DBMS (Database Management System)
SISTEM INFORMASI AKUNTANSI
Pengantar Teknologi SIM 2 (pertemuan 6)
Transcript presentasi:

PERANCANGAN DATABASE

PENYIMPANAN DATA MERUPAKAN SEBUAH KOMPONEN PENTING DI KEBANYAKAN SISTEM INFORMASI. DATA DISIMPAN DI DALAM FILE DAN DATABASE. FILE ADALAH KUMPULAN RECORD. CONTOH FILE PELANGGAN, FILE MAHASISWA. DATABASE ADALAH KUMPULAN FILE YANG SALING TERKAIT. CONTOH DATABASE SISTEM INFORMASI AKADEMIK.

BEBERAPA HAL YANG DIPERHATIKAN DALAM PERANCANGAN FILE : -KETERSEDIAAN DATA (DATA AVAIBILITY) -AKURAT DAN KONSISTENSI (DATA INTEGRITY) -PENGGUNAAN STORAGE YANG EFISIEN.

- KEMUDAHAN DALAM UPDATING - KEMUDAHAN DALAM REVIEWING DATA.

Jenis – Jenis File : 1. File Master Berisi Record Suatu Entitas Atribut (Field)-nya Boleh Diupdate. Jumlah Recordnya Relatif Permanen. Contoh : File Master Mahasiswa File Master Dosen

2. FILE TABLE MIRIP FILE MASTER, UMUMNYA HANYA READ ONLY. CONTOH : FILE TABEL BULAN FILE TABEL MATA KULIAH 3. FILE TRANSAKSI MEREKAM DATA TRANSAKSI MENGUPDATE FILE MASTER JUMLAH RECORD TERUS BERTAMBAH .

4.FILE DOKUMEN BERISI SALINAN TERSIMPAN DARI DATA HISTORIS UNTUK MEMUDAHKAN PEMANGGILAN DAN REVIEW ULANG TANPA MENGELUARKAN BIAYA TAMBAHAN UNTUK MENGHASILKAN DOKUMEN. 5. FILE ARCHIVAL BERISI RECORD-RECORD FILE MASTER DAN TRANSAKSI YANG TELAH DIHAPUS DARI PENYIMPANAN ONLINE. MAKSUDNYA RECORD HANYA DIPINDAH DARI ONLINE KE OFFLINE.

CONTOH : FILE TRANSKSI PENJUALAN. FILE TRANSAKSI RETUR PENJUALAN FILE TRANSAKSI TRANSAKSI PERKULIAHAN.

PERBEDAAN FILE DAN DATABASE PADA LINGKUNGAN FILE, DATA STORAGE DIBANGUN DI SEKITAR APLIKASI YANG AKAN MENGGUNAKAN FILE. PADA LINGKUNGAN DATABASE, APLIKASI AKAN DIBANGUN DI SEKITAR DATABASE YANG SUDAH DIINTEGRASIKAN. PADA AKHIRNYA, SEBUAH DATABASE DAPAT DIBUAT APLIKASI-APLIKASI BARU UNTUK BERBAGI PAKAI DATABASE TERSEBUT.

KEUNTUNGAN DAN KELEMAHAN FILE KONVESIONAL FILE-FILE KONVENSIONAL RELATIF MUDAH UNTUK DIDESAIN DAN DIIMPLEMENTASIKAN KARENA BIASANYA DIDESAIN UNTUK DIGUNAKAN DENGAN SEBUAH APLIKASI ATAU SISTEM INFORMASI TUNGGAL. DUPLIKASI ITEM-ITEM DATA PADA BERBAGAI FILE BIASANYA DIKUTIP SEBAGAI KELEMAHAN PRINSIP DARI SISTEM BERBASIS FILE.

KEUNTUNGAN DAN KELEMAHAN DATABASE KEMAMPUANYA UNTUK BERBAGI PAKAI DATA YANG SAMA DI BANYAK APLIKASI DAN SISTEM. TEKNOLOGI DATABASE MENAWARKAN KEUNTUNGAN PENYIMPANAN DATA DALAM FORMAT YANG FLEKSIBEL. HAL INI MEMUNGKINKAN KARENA DATABASE DIDEFINISIKAN SECARA TERPISAH DARI SISTEM INFORMASI DAN PROGRAM-PROGRAM APLIKASI YANG MENGGUNAKAN DATABASE.

TEKNOLOGI DATABASE MEMBUTUHKAN INVESTASI YANG CUKUP BESAR TEKNOLOGI DATABASE MEMBUTUHKAN INVESTASI YANG CUKUP BESAR. BIAYA PENGEMBANGAN DATABASE LEBIH TINGGI KARENA ANALIS DAN PROGRAMMER HARUS MEMPELAJARI BAGAIMANA MENGGUNAKAN DATABASE. MASALAH LAIN, MENINGKATNYA VULNERABILITAS (MUDAH KENA SERANGAN) YANG MELEKAT PADA PENGGUNAAN DATA YANG BERBAGI-PAKAI. OLEH KARENA ITU PERLU BACKUP, KEAMANAN DAN PRIVACY (KERAHASIAAN) PADA DATABASE.

KONSEP DATABASE UNTUK ANALIS SISTEM FIELD ADALAH UNIT TERKECIL DARI DATA YANG BERARTI UNTUK DISIMPAN PADA SEBUAH FILE ATAU DATABASE. PRIMARY KEY: FIELD YANG SECARA UNIK MENGIDENTIFIKASI RECORD PADA FILE. FOREIGN KEY: FIELD YANG MENUNJUK KEPADA RECORD PADA FILE LAIN PADA SEBUAH DATABASE.

RECORD ADALAH KUMPULAN FIELD YANG DISUSUN DALAM FORMAT YANG TELAH DITETAPKAN SEBELUMNYA. FILE ADALAH KUMPULAN SEMUA KEJADIAN DARI STRUKTUR RECORD YANG DITENTUKAN.

DATABASE DATA ADALAH SEBUAH SUMBER YANG HARUS DIKONTROL DAN DIKELOLA. ARSITEKTUR DATA ADALAH -DEFINISI BAGAIMANA FILE DAN DATABASE DIKEMBANGKAN. -TEKNOLOGI FILE DAN DATABASE UNTUK DIGUNAKAN -SETUP STRUKTUR ADMINISTRATIF UNTUK MENGELOLA SUMBER DATA.

OPERATIONAL DATABASE ADALAH DATABASE YANG MENDUKUNG OPERASI DAN TRANSAKSI DAY-TO-DAY PADA SEBUAH SISTEM INFORMASI. DISEBUT JUGA TRANSACTIONAL DATABASE. DATA WAREHOUSE MENYIMPAN DATA YANG DIEKSTRAK DARI DATABASE OPERASIONAL. ALAT-ALAT QUERY DAN ALAT-ALAT PENDUKUNG KEPUTUSAN YANG KEMUDIAN DIGUNAKAN UNTUK MENGHASILKAN LAPORAN DAN ANALISIS TERHADAP DATA WAREHOUSE. DATA WAREHOUSE KADANG-KADANG DISEBUT DATA MINING. 9/4

ARSITEKTUR DATA MODERN

ADMINISTRATOR DATA ADMINISTRATOR, SEORANG SPESIALIS DATABASE YANG BERTANGGUNG JAWAB TERHADAP PERENCANAAN, DEFINISI, ARSITEKTUR, DAN MANAJEMEN DATA DATABASE ADMINISTRATOR, SPESIALIS YANG BERTANGGUNG JAWAB TERHADAP TEKNOLOGI, DESAIN, BANGUNAN, KEAMANAN, BACKUP DAN RECOVERY DAN TUNING PERFORMA.

DATABASE ARCHITECTURE, TEKNOLOGI DATABASE YANG DIGUNAKAN UNTUK MENDUKUNG ARSITEKTUR DATA. DATABASE MANAGEMENT SYSTEM (DBMS), ADALAH PERANGKAT LUNAK KHUSUS YANG DIGUNAKAN UNTUK MEMBUAT, MENGONTROL, DAN MENGELOLA SEBUAH DATABASE.

INTI DARI DBMS SERING DISEBUT DATABASE ENGINE. DDL: SEBUAH BAHASA YANG DIGUNAKAN OLEH DBMS UNTUK MENENTUKAN SEBUAH DATABASE ATAU MELIHAT/VIEW DATABASE. DML: BAHASA DBMS YANG DIGUNAKAN UNTUK MEMBUAT, MEMBACA, MEMPERBAHARUI, DAN MENGHAPUS RECORD-RECORD.

ARSITEKTUR SISTEM MANAJEMEN DATABASE

RELATIONAL DATABASE: DATABASE YANG MENGIMPLEMENTASIKAN DATA SEBAGAI SERANGKAIAN TABEL DUA DIMENSI YANG DIHUBUNGKAN MELALUI FOREIGN KEY. CONTOH:

MODEL DATA LOGIKA (SEDERHANA)

SKEMA DATABASE FISIK (SEDERHANA)

ANTARMUKA PENGGUNA DBMS RELASIONAL

SKEMA DATABASE SEBUAH MODEL ATAU CETAK BIRU YANG MENGGAMBARKAN IMPLEMENTASI TEKNIS PADA SEBUAH DATABASE. SYSTEM ARCHITECT 2001 MENYEBUTNYA MODEL DATA FISIK. CONTOH:

TIPE DATA FISIK KHUSUS UNTUK TEKNOLOGI DATABASE. Logical Data Type to be stored in field) Physical Data Type MS Access Physical Data Type MS SQL Server Physical Data Type Oracle Fixed length character data (use for fields with relatively fixed length character data) TEXT CHAR (size) or character (size) CHAR (size) Variable length character data (use for fields that require character data but for which size varies greatly--such as ADDRESS) VARCHAR (max size) or character varying (max size) VARCHAR (max size) Very long character data (use for long descriptions and notes--usually no more than one such field per record) MEMO LONG VARCHAR or LONG VARCHAR2

Logical Data Type to be stored in field) Physical Data Type MS Access Physical Data Type MS SQL Server Physical Data Type Oracle Integer number NUMBER INT (size) or integer or smallinteger or tinuinteger INTEGER (size) or NUMBER (size) Decimal number DECIMAL (size, decimal places) or NUMERIC (size, decimal places) NUMERIC (size, decimal places) or Financial Number CURRENCY MONEY see decimal number Date (with time) DATE/TIME DATETIME or SMALLDATETIME Depending on precision needed DATE Current time (use to store the data and time from the computer’s system clock) not supported TIMESTAMP

Logical Data Type to be stored in field) Physical Data Type MS Access Physical Data Type MS SQL Server Physical Data Type Oracle Yes or No; or True or False YES/NO BIT use CHAR(1) and set a yes or no domain Image OLE OBJECT IMAGE LONGRAW Hyperlink HYPERLINK VARBINARY RAW Can designer define new data types? NO YES

DATA DAN INTEGRITAS REFERENSIAL INTEGRITAS DATA ADALAH SOAL KEPERCAYAAN. DAPATKAH BISNIS DAN PARA PENGGUNANYA MEMPERCAYAI DATA YANG TERSIMPAN PADA SEBUAH DATABASE? PALING SEDIKIT ADA 3 TIPE INTEGRITAS DATA YANG HARUS DIDESAIN PADA SEMUA DATABASE.

KEY INTEGRITY, SETIAP TABEL HARUS MEMILIKI SEBUAH PRIMARY KEY KEY INTEGRITY, SETIAP TABEL HARUS MEMILIKI SEBUAH PRIMARY KEY. PRIMARY KEY HARUS DIKONTROL SUPAYA TIDAK ADA DUA RECORD PADA TABEL YG PUNYA NILAI PRIMARY KEY YANG SAMA. PRIMARY KEY TIDAK BOLEH NULL. DOMAIN INTEGRITY, KONTROL-KONTROL YANG TEPAT UNTUK MEMASTIKAN TIDAK ADA FIELD PADA SEBUAH NILAI DILUAR RANGE NILAI LEGAL. CONTOH NILAI 0.00 – 4.00, DIUSAHAKAN NILAI TIDAK ADA YG KELUAR DARI NILAI TERSEBUT.

3. INTEGRITAS REFERENSIAL, ARSITEKTUR DATABASE RELASIONAL MENGIMPLEMENTASIKAN HUBUNGAN ANTARA RECORD PADA TABEL MELALUI FOREIGN KEY.

PROTOTYPE DATASE SEBAGIAN BESAR DBMS MODERN MEMASUKAN GENERATOR DATABASE MENU DRIVEN YANG POWERFULL YANG SECARA OTOMATIS MEMBUAT SEBUAH DDL DAN MEMBANGKITKAN DATABASE PROTOTYPE DARI DDL TERSEBUT.

PERENCANAAN KAPASITAS DATABASE PERENCANAAN DATABASE DAPAT DILAKUKAN DENGAN ARITMATIKA BERIKUT: UNTUK SETIAP TABEL, HITUNG UKURAN-UKURAN FIELD. PADA SETIAP TABEL, KALIKAN UKURAN RECORD DENGAN ENTITI, HASILNYA UKURAN TABEL JUMLAHKAN UKURAN-UKURAN TABEL, HASLNYA MERUPAKAN UKURAN DATABASE OPSIONAL, TAMBAHKAN BUFFER SLACK CAPACITY (UTK PERHITUNGAN FAKTOR-FAKTOR YANG TIDAK TERANTISIPASI.

MEMBUAT STRUKTUR DATABASE ALAT-ALAT DATABASE SERING MAMPU MEMBANGKITKAN KODE SQL PADA SEBUAH DATABASE. CONTOH : SQL, ORACLE, SYBASE

ADA PERTANYAAN ?