File Organization. IKI20410 Basis Data Aniati Murni Fakultas Ilmu Komputer Universitas Indonesia

dokumen-dokumen yang mirip
sistem basis data ti ti ukdw Indexing Materi Minggu ke-10 Teknik Informatika Universitas Kristen Duta Wacana Yogyakarta 04/07/13 budi susanto 1

ORGANISASI FILE. Alif Finandhita, S.Kom

ADI RACHMANTO, S.KOM., M.KOM REKAYASA DESAIN SYSTEM PROGRAM STUDI AKUNTANSI UNIKOM

Sekumpulan field yang bergambung sebagai sebuah unit yang memiliki ukuran tertentu

Organisasi File Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika. Caca E. Supriana, S.Si.,MT. Si

Organisasi File Multi Key y( (Index)

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

Pengantar Komputer Universitas Gunadarma PENGANTAR DATABASE. Disusun Oleh : Dr. Lily Wulandari

MATERI 4 SISTEM PENGOLAHAN DATA

ORGANISASI BERKAS MULTI KEY STRUKTUR & ORGANISASI DATA 1

PENGENALAN BASIS DATA

DEFINISI DAN APLIKASI BERKAS DENGAN BANYAK KEY Banyak sistem informasi interaktif memerlukan dukungan dari berkas banyak key. Contoh: Sebuah sistem pe

TUGAS BASIS DATA FILE ORGANIZATION IF2250 SEMESTER GENAP 2013/2014

ORGANISASI BERKAS INDEX SEQUENTIAL STRUKTUR & ORGANISASI DATA 1

BAB 6. Organisasi berkas yang memperbolehkan record diakses oleh lebih dari satu key field disebut organisasi berkas dengan banyak key.

FILE SEKUEN BERINDEKS

TUGAS 4 Makalah Organisasi Berkas Indexed Sequential

ORGANISASI FILE BASIS DATA I - DIAN DHARMAYANTI

ANALISA RANCANGAN NORMALISASI & DATABASE

ORGANISASI BERKAS INDEKS SEKUENSIAL

Model Design database. Mustamin Tewa

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

File Sequensial Berindeks

Operating System. File System. Fak. Teknik Jurusan Teknik Informatika Universitas Pasundan. Dosen : Caca E. Supriana, S.Si

Model Model Basis Data

BASIS DATA SKEMA BASIS DATA

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

MATA KULIAH: PENGANTAR ILMU KOMPUTER DATABASE CREATED BY: PERTEMUAN 14

Atribut Deskripsi data yang bisa mengidentifikasikan entitas Missal : entitas mobil adalah no. mobil merk mobil, wrna mobil dsb

ORGANISASI BERKAS RELATIF

IKI 20100: Struktur Data & Algoritma

ANALISA & PERANCANGAN SISTEM

MANAGEMENT INFORMATION SYSTEMS Raymond McLeod, Jr. and George Schell

BAB 1 SISTEM FILE. Klasifikasi Data. KLasifikasi File

PDF Compressor Pro SISTEM FILE. SUDIRMAN S.Kom Website :

GARIS-GARIS BESAR PROGRAM PENGAJARAN (GBPP)

FILE RELATIF. Sama dengan IDENTIFICATION DIVISION pada organisasi file secara sequential maupun organisasi file secara indeks.

BAB 2 LANDASAN TEORI

Perangkat Lunak Pengembangan Web

ORGANISASI FILE. Hani Irmayanti, M.Kom

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BERKAS KODE / SKS : KK /3 SKS

3. Apa kekurangan paging sederhana dibandingkan dengan paging pada virtual memory?

ANALISA RANCANGAN DATABASE

STRUCTURE QUERY LANGUAGE

BAB 3 FILE SEQUENTIAL, FILE INDEKS DAN FILE RELATIF

MANAJEMEN BASIS DATA. Oleh: Mega Inayati Rif ah, S.T., M.Sc. Institut Sains & Teknologi AKPRIND Yogyakarta

Materi 7 ORGANISASI BERKAS RELATIF

Karena VIEW dibentuk tanpa mencantumkan nama kolom baru, maka v1 mewarisi kolom yang yang dipilih pada tabel mahasiswa_xxx.

Kegiatan Praktikum Sistem Basis Data Kelompok C

DIKLAT TEKNIS SUBSTANTIF SPESIALISASI POST CLEARANCE AUDIT. Disusun Oleh: Ir. Agung Budilaksono, S.E., M.M. (Widyaiswara Muda)

S Q L STRUCTURED QUERY LANGUAGE DEFINITION MANIPULATION C O N T R O L D M L SELECT INSERT UPDATE DELETE

Tempat Penyimpanan dan Struktur File. by: Ahmad Syauqi Ahsan

Desain Fisik Basis Data. Yusuf 2010

BAB 4 ORGANISASI BERKAS RELATIF

PERANCANGAN DATABASE 04/07/ :53

BAB 5 ORGANISASI BERKAS INDEKS SEQUENTIAL

ORGANISASI BERKAS RELATIF

DESAIN DATABASE (MODEL RELASIONAL DAN DESKRIPSI ATRIBUT)

MODUL 4 INTERNET PROGRAMMING DATABASE

Basis Data Relational

Disusun Oleh Mardan Kasim Mark

17/04/2015 SISTEM OPERASI

KONSEP dan ATRIBUT SISTEM BERKAS

INTERNET PROGRAMMING DATABASE

B-Tree dan Penerapan di Basis Data

Three-schema Architecture (Modifikasi dari: Silberschatz, Korth and Sudarahan 1997)

PROCEDURE DIVISION (lanjutan)

SATUAN ACARA PERKULIAHAN MATA KULIAH SISTEM BERKAS * KODE: KK

File Indeks Sequential Rudi Susanto

Struktur file dasar. Pembahasan struktur file meliputi :

Konsep dan Arsitektur Basis Data. IKI20410 Basis Data Aniati Murni Fakultas Ilmu Komputer Universitas Indonesia

ORGANISASI BERKAS RELATIF STRUKTUR & ORGANISASI DATA 1

Tranformasi Logical Record Structure ke Relasi/Tabel

KONSEP DASAR STRUKTUR & ORGANISASI DATA 1

IDENTIFICATION DIVISION, ENVIRONMENT DIVISION, DATA DIVISION. Komang Anom Budi Utama, SKom

Rahmady Liyantanto liyantanto.wordpress.com

Disk & Memory Semester Ganjil 2014 Fak. Teknik Jurusan Teknik Informatika.

SQL. Pemrograman Web II. Ganjil

Konsep Dasar Sistem Berkas. Rudi Susanto

SATUAN ACARA PERKULIAHAN MATA KULIAH BERKAS DAN AKSES (MI) KODE / SKS : KK / 2 SKS

FILE RELATIF. Sama dengan IDENTIFICATION DIVISION pada organisasi file secara sequential maupun organisasi file secara indeks.

Silabus. 3. Media Penyimpanan Berkas. 6. Organisasi File. 7. Collision. 2. Manajemen Data dan Konsep Database

ORGANISASI FILE. Pendahuluan Sasaran Manajemen File Fungsi Manajemen File Arsitektur File Performansi File Parameter Performansi File Struktur File

BAB 3 ORGANISASI BERKAS SEQUENTIAL

Sistem Berkas & Basis Data (CS2323)

Pemrosesan File. Jatnika 1. Kumpulan atau koleksi item yang tersimpan dalam media penyimpanan sekunder Processor.

NORMALISASI UNTUK BASIS DATA RELASIONAL

BERMAIN DATA DENGAN SQL SERVER

DBMS & Organisasi File

FILE BERINDEKS MAJEMUK

Konsep dan Arsitektur Basis Data. IKI20410 Basis Data Aniati Murni Fakultas Ilmu Komputer Universitas Indonesia

Pendekatan Database Jenjang Data Tipe File Media Penyimpanan Data Organisasi File Metode Pengolahan Data Aplikasi Pada Personal Computer (PC)

Konsep Sistem Informasi B. BAB 2 - SQL Overview

ANALISIS PENGARUH URUTAN INSERTION/DELETION PADA PERFORMANSI R-TREE PADA SPATIAL DATABASE

SISTEM BASIS DATA. Oleh : Devie Rosa Anamisa

DESAIN DATABASE. Pertemuan 06 3 SKS

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

File System (Interface) Ch. 10

17/04/2015 SISTEM OPERASI. File Concept Access Methods Directory and Disk Structure File-System Mounting File Sharing File Protection

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

Transkripsi:

File Organization IKI20410 Basis Data Aniati Murni Fakultas Ilmu Komputer Universitas Indonesia

TOPIK PEMBAHASAN Struktur Index File Indexed Sequential File Secondary Index Multilevel Index Index B+-Tree Elmasri Bab 6 2

Struktur Index File Mempelajari suatu access structure yang disebut index Merupakan suatu upaya untuk mempercepat proses data retrieval Index merupakan nilai suatu attribut data yang digunakan untuk menentukan urutan (ordering) record dalam file 3

Ordering Key Index terdiri dari 2 field: index entry dan pointer ke record / block / multilevel index Primary key: merupakan ordering key field, dimana setiap record mempunyai nilai primary key yang unik Clustering index: beberapa record bisa mempunyai nilai ordering key yang sama Secondary key: digunakan untuk menyusun record menurut nilai atribut-atribut tertentu Multilevel index: penggunaan index bertingkat untuk fast search dengan mengurangi jumlah index yang dicari Dense index: mempunyai index entry untuk semua nilai search key Sparse key: hanya tersedia index entry untuk beberapa nilai search key 4

Indexed Sequential File (1) Karakteristik: Ordered data file melalui primary index Record dapat di-akses secara sequential atau secara individual menggunakan index Mempunyai primary storage area dengan index overflow area yang terpisah. Contoh: IBM s Indexed Sequential Access Method (ISAM) Setiap struktur file indeks terkait dengan search key tertentu Primary/Clustering Index: search key menentukan urutan data dalam file Secondary Index: search key tidak menentukan urutan data dalam file 5

Indexed Sequential File (2) Index sno sname scity S001 S001 PT Bijak Jakarta S050 S050 PT Barata Bandung S060 S060 PT Kemala Jakarta S070 S070 PT Aman Jakarta S100 S100 PT Citra Jogya 6

Indexed Sequential File (3) Kemampuan: Direct Access Proses Insert dan Delete memerlukan reorganisasi Index File dan File Data Perlu tambahan / overhead space untuk Index File Index File dapat berupa Dense Index atau Sparse Index 7

Secondary Index (1) Juga merupakan ordered index file seperti primary index file Attribut yang digunakan sebagai index tidak terurut pada file data Indeks tidak perlu terdiri dari nilai yang unik, ada 3 cara menanganinya: Dense index, membolehkan duplicate key values pada index Distinct index, menggunakan tempat yang multivalues Distinct index, menggunakan tempat pointer yang multivalues Mempercepat querry berdasarkan attribut yang bukan primary key 8

Indexed Sequential File (2) Index sno sname scity Jakarta S001 PT Bijak Jakarta Bandung S050 PT Barata Bandung Jakarta S060 PT Kemala Jakarta Jakarta S070 PT Aman Jakarta Jogya S100 PT Citra Jogya 9

Multilevel Index Digunakan bila index itu sendiri sudah terlalu besar ukurannya IBM s ISAM merupakan 2-level index structure Dalam praktek, biasanya tidak melebihi 3-level B-tree merupakan contoh penggunaan multilevel full index 10

Index B+-Tree Karakteristik: Struktur data berbentuk tree yang Balanced Struktur fleksibel: dapat menghilangkan overhead reorganisasi data saat terjadi pertumbuhan / perubahan data Waktu akses relatif cepat Berupa file index multilevel Perlu tambahan / space overhead untuk file index Perlu tambahan / time overhead untuk perawatan file index Banyak digunakan pada penggunaan Relational Database Management System 11

Index B+-Tree Kapan dipakai? Bila perlu banyak akses berdasarkan exact key match, pattern matching, range of values, part key specification Bersifat dinamis menyesuaikan dengan pertumbuhan files Memelihara urutan access key, sehingga pengambilan secara berurutan menjadi efisien Kalau proses update tidak sering, struktur ISAM akan lebih efisien, karena jumlah level index ISAM lebih kecil. 12