ANALISA & PERANCANGAN SISTEM

dokumen-dokumen yang mirip
Database Systems: Ch. 3: The Relational Model. History of The Relational Model. Learning Objectives

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Basis Data Relational

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

SISTEM BASIS DATA II S A N T I W I D I A N T I

Sistem Basis Data. Chapter 5: Logical Database Design and the Relational Model Andronicus Riyono, M.T.

BASIS DATA MODEL BASIS DATA

SISTEM BASIS DATA 2. WAHYU PRATAMA, S.Kom., MMSI.

Abstrak BAB I PENDAHULUAN

SISTEM BASIS DATA (Lanjutan) :

DESAIN DATABASE. Pertemuan 06 3 SKS

PRAKTIKUM 2 IMPLEMENTASI MODEL DATA(PEMBUATAN DB)

PERANCANGAN BASIS DATA

NORMALISASI UNTUK BASIS DATA RELASIONAL

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

SISTEM BASIS DATA 1. WAHYU PRATAMA, S.Kom., MMSI.

Relational Database & Pemodelan Data [Review]

PERANCANGAN DATA BASE BY LILIS PUSPITAWATI, SE.,M.SI

Database Design I. TPI4210 Sistem dan Teknologi Informasi

P7 Perancangan Database

INTERNET PROGRAMMING DATABASE

INTEGRITAS DAN KEAMANAN DATA. Gentisya Tri Mardiani, S.Kom., M.Kom

Model Data. Universitas Darwan Ali Kalimantan Tengah. Author : Minarni, S.Kom.,MM

PERANCANGAN DATABASE 04/07/ :53

Normalisasi Data. Author : Minarni, S.Kom.,MM

INTEGRITAS BASIS DATA. OLEH : Slamet Sn Wibowo Wicaksono

Perancangan Basis Data. Ari Sulistiyawati

Data adalah bahasa, matematika atau simbol yang memperlihatkan suatu objek diantaranya manusia, sesuatu atau kejadian

Pengantar Basis Data SISTEM BASIS DATA I. WAN H. Manihuruk, S.kom

Basis Data. Bab 1. Sistem File dan Basis Data. Sistem Basis Data : Perancangan, Implementasi dan Manajemen

Modul ke: Aplikasi Komputer 13TEKNIK. Pengantar Ms. Access Lanjutan. Fakultas. Hendri, ST. MT. Program Studi

BAB V Memahami dan Mendesain Data Akuntansi

BAB III LANDASAN TEORI. organisasi yang merupakan kombinasi dari orang-orang, fasilitas, teknologi,

DATABASE FILE PENJUALAN FILE PELANGGAN FILE PERSEDIAAN CATATAN 3: PELANGGAN 3 CATATAN 2: PELANGGAN 2 CATATAN 1: PELANGGAN 1 CATATAN 100: PELANGGAN 100

Tutorial Belajar MySQL Part 4: Pengertian Relational Database

BAB 2 LANDASAN TEORI. bisnis, karena CRM merupakan pendekatan fundamental untuk menjalankan sebuah

Konsep Normalisasi dan Anomali Tabel

[Summary] Sistem Informasi Perusahaan Chapter 6

RENCANA PEMBELAJARAN SEMESTER

Sistem Basis Data BAB 8 MODEL DATA DAN ENTITY RELATIONSHIP MODEL. Komponen model data dapat dikategorikan menjadi 3 (tiga) bagian yang meliputi:

Microsoft Access 2007

BAB III 3. LANDASAN TEORI. manajemen dan individu lain terhadap kejadian-kejadian internal dan eksternal

Model Model Basis Data

Satuan Acara Perkuliahan

6.2 Pendekatan Database Untuk Pengelolaan Data

MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell

BAB 2 LANDASAN TEORI

PENJELASAN UMUM MATA KULIAH PENJELASAN UMUM MATA KULIAH BAHAN DISKUSI DI KELAS KONSEP DASAR BASIS DATA. Phase 1 Conceptual Design

Pertemuan Transformasi ER-MODEL INDIKATOR. 1. Memahami ER model 2. Menerapkan transformasi ER- Model ke Model Relasional.

4.2. Jenis-Jenis Relationship Seperti yang pernah dibahas pada teori database, terdapat tiga jenis relationship, yaitu: 1. 1 : 1 : One-to-One Setiap r

BAB 2 LANDASAN TEORI. pengolahan data, pengolahan gambar, pengolahan angka, dan lainnya.

Organizing Data and Information

Analisa Perancangan Sistem Informasi

BAB 2 LANDASAN TEORI

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

POKOK BAHASAN: TUJUAN PEMBELAJARAN:

SATUAN ACARA PERKULIAHAN(SAP)

BAB 2 TINJAUAN TEORI. seorang pegawai pada sebuah badan, organisasi atau instansi. Kepegawaian sangat

BAB 2 LANDASAN TEORI. utama yaitu komponen, ketergantungan dan tujuan. Artinya, setiap sistem akan selalu

SATUAN ACARA PERKULIAHAN(SAP)

Kontrak Kuliah. View dan Index. Edi Sugiarto, S.Kom, M.Kom

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA MANAJEMEN PROYEK PADA PT. TRI COSTRACO INDO

MODUL PRAKTIKUM PEMROGRAMAN BASIS DATA

Sistem Basis Data; Tutorial Konseptual Oleh : Yakub

LINGKUNGAN BASIS DATA

Modul Praktikum Basis Data 4 Relasi Table

BASIS DATA I/2011-GANJIL MODEL RELASIONAL. Oleh Team Teaching Database. 12 Oktober 2011 BASIS DATA I/2011-GANJIL 1

Database dan DBMS DBMS adalah perangkat lunak sistem yang memungkinkan para pemakai membuat, memelihara, mengontrol, dan mengakses basis data dengan

BAB III LANDASAN TEORI. informasi (Information System) atau disebut juga processing system atau

-DATABASE (BASIS DATA)- Nama : Novriansyah Kelas : 2.DB.10 NPM : Dosen : Leli Safitri

BAB 2 LANDASAN TEORI. Teori yang mendasari suatu perancangan sistem basis data, yaitu:

MODUL PEMPROGRAMAN SQL TINGKAT DASAR 1 STANDAR KOMPETENSI: MENERAPKAN BAHASA PEMPROGRAMAN SQL TINGKAT DASAR SMK NEGERI 1 MAJALENGKA

SISTEM BASIS DATA. Pendahuluan. Gentisya Tri Mardiani, S.Kom.,M.Kom

SOAL KUIS. 3. Data aktual yang disimpan pada tiap elemen atau atribute: a. Atribute d. Enterprise b. Data Value e. Tuple c. File

SEKOLAH TINGGI MANAJEMEN INFORMATIKA & KOMPUTER JAKARTA STI&K SATUAN ACARA PERKULIAHAN

BAB 2 LANDASAN TEORI

Konsep Basis Data (Lanjut)

LATAR BELAKANG IBM San Jose Research Laboratory.

Basis Data. Roni Andarsyah, ST., M.Kom Lecture Series

LINGKUNGAN BASIS DATA

BAB 2 LANDASAN TEORI. memiliki arti dan kepentingan dalam lingkungan user (Hoffer, 2005, p5).

BAB 2 LANDASAN TEORI

RENCANA PEMBELAJARAN

SISTEM BASIS DATA (PENDAHULUAN) Alif Finandhita,S.Kom, M.T.

SISTEM BASIS DATA By Novareza Klifartha

MATERI 4 SISTEM PENGOLAHAN DATA

NORMAL FORM. Normalisasi Table sendiri terbagi atas bentuk normal ke 1 sampai bentuk normal ke 5. lebih jelasnya

Pertemuan 2 dan 3 : Tujuan Instruksional Khusus :

ANALISIS DAN PERANCANGAN SISTEM BASIS DATA TENAGA KERJA PADA PT. VERA DIANA FOKUS

Hubungan antara file pertama dan file kedua adalah satu berbanding satu.

Database Management. Addr : :

UNIVERSITAS BINA NUSANTARA. Fakultas Ilmu Komputer Jurusan Teknik Informatika Skripsi Sarjana Komputer Semester Genap Tahun 2006 / 2007

Administrasi Basis Data. Integritas Data. Yoannita

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

Pemodelan Database. Pengolahan Basis Data

PENDAHULUAN. Alif Finandhita, S.Kom

BAB III LANDASAN TEORI. adalah sebagai berikut: Sistem adalah suatu jaringan kerja dari prosedur-prosedur

BAB 2 LANDASAN TEORI

VISUAL PROGRAMMING 2. bangdanu.wordpress.com. By: Danu Wira Pangestu

Pengenalan Database Management System MySQL. Pokok Bahasan: Pengenalan DataBase Pembangunan database berbasis Client-Server Dasar-Dasar MySQL

Transkripsi:

ANALISA & PERANCANGAN SISTEM Database Design Mulyadi, S.Kom, M.S.I

Conventional Files versus the Database 14-2 File Kumpulan record-record sejenis. File tidak terkait satu sama lain kecuali dalam kode program aplikasi. Penyimpanan data dibangun untuk aplikasi yang menggunakan file tersebut Database kumpulan file yang saling terkait Records dalam satu file (tabel) secara fisik terkait dengan record pada file (tabel) lain. Aplikasi dibangun untuk database yang terintegrasi

14-3 Files versus Database

Fields 14-4 Field unit terkecil dari suatu data yang disimpan dalam database Implementasi secara fisik dari atribut suatu data Primary key field yang mengidentifikasi suatu record secara unik Secondary key field yang mengidentifikasi record tunggal atau bagian dari record terkait Foreign key field sebagai penunjuk ke record lain yg ada di file berbeda. Descriptive field field lainnya yang tidak memiliki key.

Records 14-5 Record kumpulan dari field yang diatur menurut format tertentu. Struktur record dengan panjang data yg tetap Struktur record dengan panjang data yg bervariasi Blocking factor Jumlah record secara logis yang digunakan dalam Operasi Read atau Write (berdasarkan perspektif komputer).

Files and Tables 14-6 File kumpulan dari record sejenis Table File dalam sebuah database relational. Jenis file dan tabel Master files Records relatif permanen dan nilai dapat di ubah. Transaction files Records menggambarkan aktifitas bisnis Document files Data historis uyg dapat ditampilkan Archival files record master dan transaksi yang telah dihapus. Table lookup files Data yang relatif statis yang bisa dibagi untuk menjaga konsistensi Audit files record tertentu dari aktifitas update ke tabel lain.

Relational Databases 14-7 Relational database database yang mengimplementasikan data yang disimpan dalam serangkaian tabel dua dimensi yang "terkait" satu sama lain melalui foreign keys. Model data fisik disebut schema. DDL dan DML untuk database relasional disebut SQL (Structured Query Language). Triggers program tertanam dalam database yang secara otomatis dipanggil pada saat terjadi update. Stored procedures program tertanam dalam database yang dapat dipanggil dari program aplikasi.

14-8 From Logical Data Model

14-9 To Physical Data Model (Relational Schema)

What is a Good Data Model? 14-10 Model data yg baik harus sederhana Atribut data suatu entitas hanya menggambarkan entitas tersebut saja Model data yang baik harus nonredundant Setiap atribut data hanya ada di satu entitas (kecuali untuk dijadikan foreign keys) Model data yang baik harus fleksibel dan dapat disesuaikan dengan kebutuhan akan datang. Tujuan ini dicapai melalui proses normalisasi database.

Tujuan Perancangan Database 14-11 Database tersedia untuk proses penyimpanan, peng-update-an dan pengaksesan yang efisien. Datasbase harus handal data yang disimpan harus memiliki integritas yang tinggi dan meningkatkan kepercayaan pada data tersebut Database harus bisa beradaptasi dan dapat diukur untuk kebutuhan dan aplikasi baru atau yang tak terduga.

Database Schema 14-12 Database schema suatu model atau blueprint yang menyajikan implementasi secara teknis suatu database Disebut juga Model data fisik

A Method for Database Design 14-13 1. Review model data logic 2. Buat tabel untuk setiap entity. 3. Buat field untuk setiap atribut. 4. Buat primary and secondary key. 5. Buat index untuk kriteria tambahan 6. Buat foreign keys untuk relasi antar tabel. 7. Tentukan data types, sizes, null settings, domains, and defaults pada masing-masing attribute. 8. Buat atau Gabungkan Tabel untuk struktur supertype / subtype tabel 9. Mengevaluasi dan menentukan referential integrity constraints.