A TURAN D ALAM B ASIS D ATA Praktikum 1. A TURAN D ALAM B ASIS D ATA Dalam perancangan dan penyusunan Basis Data dikenal dengan adanya beberapa kekangan.

Slides:



Advertisements
Presentasi serupa
Pengantar Sistem Basis Data
Advertisements

TURUNAN/ DIFERENSIAL.
Pemrograman Terstruktur
Selamat Datang Dalam Kuliah Terbuka Ini
Perancangan Basis Data Basis Data.  mahasiswa memahami tahap-tahap perancangan basis data 2 TIK •mahasiswa mengetahui bagaimana menentukan dan menempatkan.
Pengendalian Proses : Seleksi (Conditional)
Menunjukkan berbagai peralatan TIK melalui gambar
TEORI BELAJAR DAN MOTIVASI
Menempatkan Pointer Q 6.3 & 7.3 NESTED LOOP.
Tugas Praktikum 1 Dani Firdaus  1,12,23,34 Amanda  2,13,24,35 Dede  3,14,25,36 Gregorius  4,15,26,37 Mirza  5,16,27,38 M. Ari  6,17,28,39 Mughni.
SOAL ESSAY KELAS XI IPS.
Suku ke- n barisan aritmatika
TRANSFORMASI MODEL DATA ER ke BASIS DATA
Metode Simpleks Diperbaiki (Revised Simplex Method)
1suhardjono waktu 1Keterkatian PKB dengan Karya Inovatif, Macam dan Angka Kredit Karya Inovatif (buku 4 halaman ) 3 Jp 3Menilai Karya Inovatif.
Sistem Pendukung Keputusan (SPK)
2011 KOPERTIS WILAYAH VI 2011 SIMULASI CARA PENGISIAN PERSEPSIONAL BAGUS PRIYATNO.
KETENTUAN SOAL - Untuk soal no. 1 s/d 15, pilihlah salah satu
TINJAUAN UMUM DATA DAN STATISTIKA
SIM SKPM Sistem informasi manajemen (SIM, dalam bahasa Inggris MIS/Management Information System) merupakan penerapan teknologi informasi untuk menunjang.
Pendahuluan 1 Pemerograman Database Client Server.
Basis Data Bab I Konsep Dasar Basis Data Presented by Henny
Created by : Peningkatan kualitas Pendidikan Guru Produktif SMK di Kabupaten Indramayu Indramayu, 22 September 2007.
Created by : Nurfajria Muchlis, S.Kom. UML merupakan metode pengembangan perangkat lunak (atau sistem informasi) dengan grafis yang mudah dipahami. UML.
WORKSHOP INTERNAL SIM BOK
A TURAN D ALAM B ASIS D ATA 1. Dalam perancangan dan penyusunan Basis Data dikenal dengan adanya beberapa kekangan atau aturan yang harus ditaati dalam.
TURUNAN DIFERENSIAL Pertemuan ke
Induksi Matematik TIN2204 Struktur Diskrit.
Konsep Sistem Informasi
Perancangan Basis Data
Sistem Basis Data - Universitas Semarang
Luas Daerah ( Integral ).
Is Fatimah. 28/03/ Sudahkan memahami SKEMA PENDANAAN (RD, RT, KP, DF) Insentif SINas ?
Pemrograman Terstruktur
Pertemuan 5 P.D. Tak Eksak Dieksakkan
2 Bab 2 Model Basis Data Relasional Basis Data
Intan Silviana Mustikawati, SKM, MPH
Perancangan Sistem Informasi Inventory Pada CV PSP
PERTEMUAN 4 SISTEM BASIS DATA
ELEMEN RANGKAIAN LISTRIK
Situasi Saat Program Berjalan (Run-time Environment)
Sistem Operasi Oleh Wempi Naviera, SAB.
Intan Silviana Mustikawati, SKM, MPH
Intan Silviana Mustikawati, SKM, MPH
Selamat … Hari Raya Idul Fithri 1424 H Mohon Maaf Lahir Batin
ITK-121 KALKULUS I 3 SKS Dicky Dermawan
PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN PEMERINTAH KOTA PONTIANAK DINAS PENDIDIKAN Jl. Letjen. Sutoyo Pontianak, Telp. (0561) , Website:
MATRIX.
Dasar Pemrograman ARRAY/LARIK.
Materi Pertemuan 9 & 10 Anomali dan Redudansi Renni Angreni, M.Kom.
Quiz / Review Pemrograman Terstruktur
PD Tingkat/orde Satu Pangkat/derajat Satu
NORMALISASI.
Matakuliah : Perangkat Keras Komputer Versi Materi
Kompleksitas Waktu Asimptotik
PERANCANGAN KASUS UJI.
PENDEKATAN KETRAMPILAN PROSES DALAM PEMBELAJARAN IPA
JamSenin 2 Des Selasa 3 Des Rabu 4 Des Kamis 5 Des Jumat 6 Des R R S S.
Aplikasi HRD & Payroll.
B L O G Joshua Joviando 1. Bagian 2 Membuat Blog di 2.
Basis Data - Udinus Semarang
SIKLUS AKUNTANSI DEFINISI Perusahaan Jasa
WISNU HENDRO MARTONO,M.Sc
PERTEMUAN KE-15 PERKULIAHAN SISTEM OPERASI By : Nanda Prasetia, ST.
ANOMALI DAN REDUDANSI.
Kekangan dalam Basis Data
Kekangan Basisdata ..
Kekangan Basisdata ..
Kekangan Basisdata ..
Kekangan Basisdata ..
Transcript presentasi:

A TURAN D ALAM B ASIS D ATA Praktikum 1

A TURAN D ALAM B ASIS D ATA Dalam perancangan dan penyusunan Basis Data dikenal dengan adanya beberapa kekangan atau aturan yang harus ditaati dalam file file basis data. Sebagai berikut: 1. Kerangkapan Data 2. Inkonsistensi Data 3. Data Terisolasi 4. Keamanan data 5. Integritas data. 2

1. K ERANGKAPAN D ATA Kerangkapan Data atau Data Redudancy Adalah munculnya data yang secara berulang kali pada file basis data yang semestinya tidak diperlukan. 3

1.1. C ONTOH K ERANGKAPAN D ATA D ALAM S ATU F ILE Kerangkapan Data atau Data Redudancy Adalah munculnya data yang secara berulang kali pada file basis data yang semestinya tidak diperlukan. 4 NIKNama_KaryawanAlamatGol_GajiGaji Pokok K001RitaBekasi3A500, K002LusiTangerang4A700, K003JonoJakarta3A500, K004BudiBogor3B550, K005DediDepok4A700,000.00

1.1. C ONTOH K ERANGKAPAN D ATA D ALAM S ATU F ILE Kerangkapan Data atau Data Redudancy Adalah munculnya data yang secara berulang kali pada file basis data yang semestinya tidak diperlukan. 5 NIKNama_KaryawanAlamatGol_GajiGaji Pokok K001RitaBekasi3A500, K002LusiTangerang4A700, K003JonoJakarta3A500, K004BudiBogor3B550, K005DediDepok4A700,000.00

1.1. C ARA M ENGHILANGKAN K ERANGKAPAN D ATA D ALAM S ATU F ILE Cara Menghilangkan Kerangkapan Data atau Data Redudancy dengan cara memecah file 6 Gol_GajiGaji Pokok 1A100, B150, C200, A30, B350, C400, A500, B550, C600, A700, B750, C800, NIKNama_KaryawanAlamatGol_Gaji K001RitaBekasi3A K002LusiTangerang4A K003JonoJakarta3A K004BudiBogor3B K005DediDepok4A

1.2. C ONTOH K ERANGKAPAN D ATA D ALAM BEBERAPA F ILE File Mahasiswa NIMNama_Mahasiswa Doni Dian Siska Rita Johan Dina Siti 7 File Minat_Mahasiswa NIMNama_Mahasiswa Minat_Mata_Kulia h DoniJAVA DianSTATISTIK SiskaMOBILE RitaMULTIMEDIA JohanPHP DinaCalculus SitiBASIS DATA

1.2. C ONTOH K ERANGKAPAN D ATA D ALAM BEBERAPA F ILE File Mahasiswa NIM Nama_Mahasisw a Doni Dian Siska Rita Johan Dina Siti 8 File Minat_Mahasiswa NIMNama_Mahasiswa Minat_Mata_Kulia h DoniJAVA DianSTATISTIK SiskaMOBILE RitaMULTIMEDIA JohanPHP DinaCalculus SitiBASIS DATA

1.2. C ARA M ENGHILANGKAN K ERANGKAPAN D ATA D ALAM BEBERAPA F ILE Cara Menghilangkan Kerangkapan Data atau Data Redudancy dengan cara menghapus kolom 9 File Minat_Mahasiswa NIMMinat_Mata_Kuliah JAVA STATISTIK MOBILE MULTIMEDIA PHP Calculus BASIS DATA

K ERANGKAPAN BASIS DATA PERLU DIHINDARI DENGAN ALASAN :  Pemborosan media penyimpanan basis data  Biaya penyimpanan yang semakin besar  Kesulitan/inefesiensi dalam pengolahan data  Pemborosan waktu dalam pengolahan data  Semakin besar kemungkinan muncul data tidak konsisten. 10

K ERANGKAPAN DATA SATU FILE. Terjadi jika muncul kerangkapan nilai nilai rinci data data dalam 1 file tersebut. Untuk menghindari kerangkapan maka dilakukan dengan cara merubah struktur file, yaitu memecah file menjadi beberapa file baru. Pemecahan file ini harus tetap memenuhi definisi basis data yaitu data data harus tetap berhubungan. 11

K ERANGKAPAN DATA DALAM BEBERAPA FILE. Terjadi jika muncul nama nama kolom yang sama dalam beberapa file. Pengecualian untuk kolom yang dipakai sebagai kunci penghubung antar data dalam file untuk memenuhi definisi basis data. 12

2. I NKONSISTENSI D ATA Adalah munculnya data yang tidak konsisten pada medan / kolom yang sama dalam satu atau beberapa file data yang dihubungkan / direlasikan. Data tidak konsisten terjadi akibat : Proses pemasukan data yang tidak benar Proses pembaharuan data yang tidak benar Pengendalian sistem yang tidak baik/terkontrol. 13

2.1 C ONTOH I NKONSISTENSI DATA SATU FILE. NIKNama_KaryawanAlamatGol_GajiGaji Pokok K001RitaBekasi3A500, K002LusiTangerang4A700, K003JonoJakarta3A500, K004BudiBogor3B550, K005DediDepok4A750,

2.1 C ONTOH I NKONSISTENSI DATA SATU FILE. NIKNama_KaryawanAlamatGol_GajiGaji Pokok K001RitaBekasi3A500, K002LusiTangerang4A700, K003JonoJakarta3A500, K004BudiBogor3B550, K005DediDepok4A750,

M ENGHINDARI I NKONSISTENSI DATA SATU FILE Gol_GajiGaji Pokok 1A100, B150, C200, A30, B350, C400, A500, B550, C600, A700, B750, C800, NIKNama_KaryawanAlamatGol_Gaji K001RitaBekasi3A K002LusiTangerang4A K003JonoJakarta3A K004BudiBogor3B K005DediDepok4A

2.2 C ONTOH I NKONSISTENSI DATA DALAM BEBERAPA FILE NIMNama_Mahasiswa Doni Dian Siska Rita Johan Dina Siti 17 NIMNama_MahasiswaMinat_Mata_Kuliah DoniJAVA DianSTATISTIK RitaMOBILE RitaMULTIMEDIA JohanPHP DinaCalculus SitiBASIS DATA

2.2 C ONTOH I NKONSISTENSI DATA DALAM BEBERAPA FILE NIMNama_Mahasiswa Doni Dian Siska Rita Johan Dina Siti 18 NIMNama_MahasiswaMinat_Mata_Kuliah DoniJAVA DianSTATISTIK RitaMOBILE RitaMULTIMEDIA JohanPHP DinaCalculus SitiBASIS DATA

M ENGHINDARI I NKONSISTENSI DATA D ARI B EBERAPA FILE NIMMinat_Mata_Kuliah JAVA STATISTIK MOBILE MULTIMEDIA PHP Calculus BASIS DATA 19

3. D ATA T ERISOLASI Disebabkan oleh pemakaian beberapa file basis data dimana program aplikasi tidak dapat mengakses data data dari file tertentu, kecuali jika program aplikasi diubah/ditambah, sehingga seolah olah ada file yang terpisah terhadap file yang lain dalam basis data. 20

D ATA TERISOLASI DAPAT TERJADI AKIBAT Tidak adanya kemungkinan untuk menghubungkan antar data dalam file. Tidak adanya standarisasi data (berkaitan dengan domain / format data, meliputi tipe ukuran data). 21

3.1. C ONTOH D ATA T ERISOLASI File Mahasiswa NIMNama_Mahasiswa Doni Dian Siska Rita Johan Dina Siti 22 File Minat_Mahasiswa NIMMinat JAVA STATISTIK MOBILE MULTIMEDIA PHP Calculus BASIS DATA File Pembimbing Minat KODE_PembimbingNama_Pembimbing P001Bambang P002Suroto P003Efendi P004Benny P005Bondan P006Denny P007Fendi

P ENYELESAIAN D ATA T ERISOLASI : C ARA 1 Cara 1 Buat file baru, Dilakukan bila ada kemungkinan satu pembimbing menangani lebih dari 1 minat. 23 File Membimbing KODE_PembimbingMinat P001JAVA P002STATISTIK P003MOBILE P004MULTIMEDIA P005PHP P006Calculus P007BASIS DATA

P ENYELESAIAN D ATA T ERISOLASI : C ARA 2 Cara 2 dengan cara menambah kolom yang berfungsi sebagai penghubung dengan file lain yang telah ada. File pembimbing_Minat1 24 File Pembimbing Minat KODE_PembimbingNama_PembimbingMinat P001BambangJAVA P002SurotoSTATISTIK P003EfendiMOBILE P004BennyMULTIMEDIA P005BondanPHP P006DennyCalculus P007FendiBASIS DATA

P ENYELESAIAN D ATA T ERISOLASI : C ARA 3.1 Dengan membuat file baru yaitu File_Minat 25 File Mahasiswa NIM Nama_Mahasiswa Doni Dian Siska Rita Johan Dina Siti File Minat Kode MinatMinat M001JAVA M002STATISTIK M003MOBILE M004MULTIMEDIA M005PHP M006Calculus M007BASIS DATA

P ENYELESAIAN D ATA T ERISOLASI : C ARA 3.2 Dengan memodifikasi File Minat_Mahasiswa yaitu Minat_Mahasiswa1 26 File Minat_Mahasiswa 1 NIMMinat M M M M M M M007 File Mahasiswa NIMNama_Mahasiswa Doni Dian Siska Rita Johan Dina Siti

P ENYELESAIAN D ATA T ERISOLASI : C ARA 3.3 Dengan menyesuaikan domain kolom yang berfungsi untuk menghubungkan antar file. 27 File Minat_Mahasiswa NIMMinat M M M M M M M007 File Mahasiswa NIMNama_Mahasiswa Doni Dian Siska Rita Johan Dina Siti

P ENYELESAIAN D ATA T ERISOLASI : C ARA 3.4 Dengan menyesuaikan domain kolom yang berfungsi untuk menghubungkan antar file. 28 File Membimbing KODE_PembimbingMinat P001JAVA P002STATISTIK P003MOBILE P004MULTIMEDIA P005PHP P006Calculus P007BASIS DATA File Membimbing 1 KODE_PembimbingMinat P001M001 P002M002 P003M003 P004M004 P005M005 P006M006 P007M007

K ESIMPULAN Data Terisolasi dapat diatasi dengan cara: 1. Menambah File Baru bertipe transaksi yang berfungsi sebagai penghubung antar data dalam file file lain yang telah ada. 2. Menambah kolom yang berfungsi sebagai penghubung dengan file lain yang telah ada. 3. Menyesuaikan domain kolom yang berfungsi untuk menghubungkan antar file. 29

Selesai Terima kasih 30