PERANCANGAN DATABASE 04/07/ :53

dokumen-dokumen yang mirip
Teknik Perancangan Basis Data

ANALISA RANCANGAN DATABASE

bergantung pada keberadaan entitas lainnya[9]. relasi yang merekatkan dua entitas adalah bersifat

BAB II LANDASAN TEORI

Desain Sistem Basis Data. 1. Struktur Basis Data 2. Normalisasi Data 3. ERD (entity relationship diagram)

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

Rancangan Database. Database. File. Record. Data item atau field. Characters

ANALISA RANCANGAN NORMALISASI & DATABASE

MEMAHAMI KONSEP DATABASE. Oleh : Yuhefizar, S.Kom

BAB II LANDASAN TEORI. bagian dalam sistem penggajian, formulir, database serta sistem pengendalian internal.

Contents. Normalisasi. Bentuk Normalisasi. Dependency. Status Kunci (Key) Dekomposisi

BAB 2 LANDASAN TEORI

Pengertian Normalisasi, Jenis-jenis Normalisasi Dan Contoh Penerapannya.

Selamat Ujian, Semoga sukses

PENGANTAR TEKNOLOGI SISTEM INFORMASI MANAJEMEN 2

BASIS DATA RELATIONAL

Pertemuan 5 TEHNIK NORMALISASI

Oleh : Uus Rusmawan Hal - 1 -

Pertemuan 5 TEHNIK NORMALISASI

Demi Masa.. Sesungguhnya Manusia Berada Dalam Kerugian Bila Tidak Memanfaatkan Waktu Dengan Sebaiknya.. (sebuah renungan untuk diri )

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

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

Daftar Isi... Dedikasi... Prakata...

BAB II LANDASAN TEORI. dan lebih berarti bagi yang menerimanya (Jogiyanto, 1995:8).

BAB II LANDASAN TEORI. Kesehatan adalah sesuatu yang tidak ternilai harganya, segala aspek

BAB 7 PENERAPAN BENTUK NORMALISASI

PENGANTAR BASIS DATA

Database desain juga termasuk diagram ER (Entity-hubungan model). Diagram ER adalah diagram yang membantu merancang database secara efektif dan

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

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

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

TEKNIK ENTITY RELATIONSHIP DIAGRAM (ERD)

BAB III LANDASAN TEORI. Flippo (1984) mendefinisikan sebagai berikut: Penarikan calon pegawai

Database System 4 Normalization

BAB II LANDASAN TEORI

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

BAB II TINJAUAN PUSTAKA. objek-objek yang saling berelasi dan berinteraksi serta hubungan antar

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

BAGIAN 02 : [SISTEM BASIS DATA] Membahas: 1. Normalisasi 2. Latihan Normalisasi

BAB II LANDASAN TEORI. Menurut Stephen A. Moscove dan Mark G. Simskin: Menurut John F. Nash dan Martin B. Roberts:

SISTEM BASIS DATA (Lanjutan) :

Teknik Informatika. Bab III: Perancangan BasisData

PERTEMUAN 6 TEKNIK NORMALISASI

Konsep Basis Data (Lanjut)

BAB II LANDASAN TEORI. Berdasarkan kamus Bahasa Indonesia, absen adalah tidak bekerjanya

BAB II LANDASAN TEORI. berinteraksi, saling ketergantungan satu sama lainnya dan terpadu.

Tabel dan Key dalam Database Tipe data dan Karakter pada Database. Author : Minarni, S.Kom.,MM

6. Kumpulan data yang diorganisir menggunakan metode tertentu sehingga menghasilkan informasi yang berguna bagi pemakainya, pengertian dari: JAWAB:

PERTEMUAN 1. Pengantar Basis Data

SISTEM BASIS DATA. Pertemuan 3. Nizar Rabbi Radliya 3 SKS Semester 2 S1 Sistem Informasi

BAB III PERANCANGAN BASIS DATA DGN TEKNIK NORMALISASI

Entity Relationship Diagram (ERD)

BAB III OBJEK DAN METODE PENELITIAN

PERANCANGAN BASIS DATA

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

MODEL DATA RELASIONAL

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

BAB II LANDASAN TEORI Definisi Program Aplikasi Pelayanan administrasi Kependudukan

PERANCANGAN BASIS DATA. Alif Finandhita, S.Kom

BAB II TINJAUAN PUSTAKA. hubungannya satu dengan yang lain, yang berfungsi bersama-sama untuk

PENGANTAR DATA BASE. DATA adalah fakta mengenai objek yang dinyatakan

02. Berfungsi sebagai perantara antara pemakai dengan database adalah a. Data d. Perangkat lunak b. Pemakai e. File c.

Model Model Basis Data

Relational Database & Pemodelan Data [Review]

BAB II LANDASAN TEORI. Antrian sering dijumpai dalam kehidupan sehari-hari contohnya dalam

04/11/2012. Perangkat Keras (Hardware). Perangkat Lunak (Software) Manusia(Brainware).

BASIS DATA SKEMA BASIS DATA

Pertemuan 11. Donny Yulianto, S.Kom

Pertemuan 2 dan 3 : Tujuan Instruksional Khusus :

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

BAB 2 LANDASAN TEORI

Pertemuan Sistem Informasi SI adalah suatu suatu sistem dalam suatu organisasi yang merupakan

Pemodelan Database. Pengolahan Basis Data

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

P7 Perancangan Database

BASIS DATA. Model Data Relational. Fakultas Ilmu Komputer UDINUS

DESAIN DATABASE (MODEL RELASIONAL DAN DESKRIPSI ATRIBUT)

BAB III OBJEK DAN METODE PENELITIAN. Objek data penulis adalah Sistem Informasi Penjualan Produk untuk

12-1

P9 Normalisasi. Program Studi Teknik Informatika Fakultas Teknologi Informasi Universitas Mercu Buana Yogyakarta

ENTITY RELATIONSHIP DIAGRAM. SiBaDa Sesi 4

BAB III OBJEK DAN METODE PENELITIAN. yaitu di BORASPATI BANDUNG, Jl. Sukamantri no. 109 Bandung, adapun

Basis Data Relational

Pertemuan 3 dan 4 : MODEL DATA RELASIONAL

BAB II TINJAUAN PUSTAKA. Menurut Sutabri (2004), sistem adalah sekelompok unsur yang erat

BAB 7 MERANCANG BASIS DATA

BAB 2 TINJAUAN PUSTAKA. 2.1 Teori Kaitan Basis Data Bagian ini menjelaskan teori-teori yang menjelaskan basis data.

1. Definisi Basis Data 2. Elemen Basis Data. 3. Model Basis Data 4. Terminologi dalam Basis Data

DESAIN DATABASE. Pertemuan 06 3 SKS

BAB III LANDASAN TEORI. Pihak-pihak yang terkait dengan transaksi transfer: a. Remitter/Applicant, yaitu pemilik dana (pengirim) yang akan

Basis Data Modul Teori

Anomali adalah proses pada basis data yang memberikan efek samping yang tidak diharapkan (misalnya ketidakkonsistenan data karena adanya redudansi).

2.1 Sistem Pendukung Keputusan

Konsep Pemodelan data.

Oleh : Rahmady Liyantanto

BAB II LANDASAN TEORI. membentuk satu kesatuan untuk mencapai satu tujuan tertentu. Dapat dilihat dari. menekankan pada komponen atau elemennya.

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

BAB III LANDASAN TEORI

BAB IV PERANCANGAN SISTEM

BAB IV Normalisasi Data

Transkripsi:

PERANCANGAN DATABASE 04/07/2012 11:53

Konsep Dasar Database Database (basis data) : sistem penyimpanan beragam jenis data dalam sebuah entitas yang besar untuk diolah sedemikian rupa agar mudah dipergunakan kembali. Dengan menggunakan komputer, konsep pengolahan database tradisional i dapat diotomasi i sehingga memudahkan pekerjaan. Data yang disimpan bisa sangat variatif (angka, teks, gambar, suara, dan jenis data multi-media lainnya). 04/07/2012 11:53

DataBase Relasional Aplikasi manajemen database mengenal dua macam bentuk database: 1. flat-file : semua record tersimpan dalam satu tabel; 2. database relasional : memiliki banyak tabel yang saling terkait, dengan sebuah unsur data yg berfungsi sebagai pengait (disebut primary key). Dengan semakin banyaknya data yang dikelola, hampir tidak mungkin bahwa semua rekaman (record) disimpan dalau satu tabel. Manfaat database relasional adalah membuat sistem pengolahan data menjadi lebih efisien dan tabel data dapat dipilahkan dengan kategori yang berbeda. Fungsi primary key sangat penting dalam menemukan relasi dan logika kaitan antar tabel. 04/07/2012 11:53

Perancangan Database Merancang database merupakan hal yang sangat penting. Kendala utama dalam merancang database adalah bagaimana merancang sehingga database dapat memuaskan keperluan saat ini dan masa yang akan datang. Perancangan model konseptual perlu dilakukan disamping perancangan model phisik. Pada perancangan konseptual akan menunjukkan entity dan relasinya berdasarkan proses yang diinginkan oleh organisasi. Ketika menentukan entity dan relasinya dibutuhkan analisa data tentang informasi yang ada dalam spesifikasi di masa yang akan datang. Pada pendekatan model konseptual, beberapa konsep pendekatan relational digunakan, namun tidak berarti konsep ini nantinya diimplementasikan ke model relational saja tetapi dapat juga dipakai pada model hierarchical dan model network. 04/07/2012 11:53

Merancang Model Konseptual Database Tugas database administrator adalah merancang model konseptual database. Model konseptual bukanlah pendekatan proses informasi seorang programmer aplikasi, tetapi merupakan kombinasi beberapa cara untuk memproses data untuk beberapa aplikasi. Model konseptual tidak tergantung pada aplikasi individual, tidak tergantung pada DBMS yang digunakan, tidak tergantung pada hardware yang digunakan serta juga tidak tergantung pada phisikal model. Pada perancangan model konseptual penekanan tinjauan dilakukan pada struktur data dan relasi antar file. Tidak terlalu perlu memperhatikan terapan dan operasi yang akan dilakukan pada database. Pendekatan yang dilakukan k pada perancangan model konseptual adalah menggunakan model data relational. Terdapat dua teknik yaitu: Terdapat dua teknik yaitu: 1. Teknik Normalisasi 2. Teknik Entity Relationship 04/07/2012 11:53

Teknik Normalisasi Proses normalisasi merupakan proses pengelompokan data elemen menjadi tabel-tabel yang menunjukkan entity dan relasinya. Pada proses normalisasi selalu diuji pada beberapa kondisi. Apakah ada kesulitan padaa saat menambah (insert), menghapus (delete), mengubah (update), membaca (retrieve) pada suatu database. Bila terdapat kesulitan pada pengujian tersebut maka relasi tersebut dipecah pada beberapa tabel lagi atau dengan kata lain perancangan belumlah mendapat database yang optimal. Beberapa konsep yang perlu diketahui terlebih dahulu yaitu: 1. Field / Atribut kunci 2. Kebergantungan fungsi (Functional dependency) 3. Anomali 04/07/2012 11:53

Field / Atribut Kunci Setiap entity selalu terdapat kunci dari entity berupa satu field atau satu set field yang dapat mewakili record. Misalnya Nomor pegawai merupakan kunci dari tabel pegawai, setiap pencarian cukup dengan menyebut nomor pegawai tersebut maka dapat diketahui nama, alamat dan atribut lainnya mengenai seorang pegawai tersebut. 1. Candidate key (Kunci kandidat / calon) adalah satu atribut atau satu set minimal atribut yang mengidentifikasikan ik secara unik suatu kejadian spesifik dari entity. satu minimal set dari atribut menyatakan secara tidak langsung dimana kita tidak dapat membuang beberapab atribut dalam set tanpa merusak kepemilikan yang unik. jika satu kunci kandidat berisi lebih dari satu atribut, maka biasanya disebut sebagai composite key (kunci campuran / gabungan) 04/07/2012 11:53

Contoh: Entity pegawai berisi atribut: No Induk No KTP Nama Tempat Lahir Tanggal Lahir Alamat Kota Kunci kandidat disini adalah: No Induk, karena unik tidak mungkin ganda No KTP, karena unik tidak mungkin ganda Nama, sering dipakai sebagai kunci pencarian namun tidak dapat dikatakan kunci karena sering seseorang punya nama yang sama Nama + Tanggal Lahir, dapat dipakai sebagai kunci karena kemungkinan sangat kecil seseorang punya nama yang sama yang lahir pada hari yang sama. Alamat, Kota, bukan kunci 04/07/2012 11:53

2. Primary Key (Kunci Primer) adalah satu atribut atau satu set minimal atribut yang tidak hanya mengidentifikasi secara unik suatu kejadian spesific, tetapi dapat juga mewakili setiap kejadian dari suatu entity. setiap kunci kandidat punya peluang menjadi primary key, tetapi sebaiknya dipilih satu saja yang dapat mewakili secara menyeluruh terhadap entity yang ada. Contoh No Induk, No KTP 3. Alternate Key (Kunci Alternatif) adalah kunci kandidat yang tidak dipakai sebagai primary key. Kerap kali kunci alternatif ini dipakai sebagai kunci pengurutan dalam laporan, misalnya Nama Pegawai 04/07/2012 11:53

4. Foreign Key (Kunci Tamu) adalah satu atribut yang melengkapi satu relationship (hubungan) yang menunjukkan ke induknya. Kunci tamu ditempatkan pada entity anak dan sama dengan kunci primer induk direlasikan. Hubungan one to many Contoh Entity transaksi gaji bulanan no induk nomor bukti tanggal jumlah gaji kotor jumlah potongan jumlah gaji bersih jumlah pajak Kunci tamu (Foreign Key) no induk, karena atribut ini berhubungan dengan entity pegawai Kunci primer nomor bukti, karena unik dan mewakili entity. 04/07/2012 11:53

Dalam hubungan dua buah entity yang memiliki relationship many to many, maka terdapat 2 buah kunci tamu pada entity konektornya. contoh: File proyek nomor proyek tgl mulai tgl selesai anggaran File Pegawai no induk nama Hubungan antara file tersebut adalah many to many, karena satu pegawai mengerjakan lebih dari satu proyek dan satu proyek dikerjakan k oleh beberapab pegawai. Entity konektorkt akan berisi i kunci tamu dari kedua file. File proyek nomor proyek no induk jam kerja 04/07/2012 11:53

Kebergantungan Fungsi (Functional Dependency) Pada tabel pegawai berisi atribut: No Induk No KTP Nama Tempat Lahir Tanggal Lahir Alamat Kota Isi atribut nama bergantung pada No induk. Jadi dapat dikatakan bahwa atribut nama bergantung secara fungsi pada No Induk dan No Induk menunjukkan secara fungsi Nama. Jika kita mengetahui No Induk Pegawai, maka kita dapat meengetahui juga Nama Pegawai tersebut. 04/07/2012 11:53

Contoh Aplikasi Database Pertanian sumber : http://aplikasi.deptan.go.id/bdsp/index.asp 04/07/2012 11:53

04/07/2012 11:53

04/07/2012 11:53

04/07/2012 11:53

04/07/2012 11:53

04/07/2012 11:53

04/07/2012 11:53

04/07/2012 11:53

04/07/2012 11:53

04/07/2012 11:53

04/07/2012 11:53

http://katam.info/ 04/07/2012 11:53

04/07/2012 11:53