PEMROSESAN FILE DAN KONSEP MANAJEMEN DATA DOSEN ERIK

  • Slides: 21
Download presentation
PEMROSESAN FILE DAN KONSEP MANAJEMEN DATA DOSEN : ERIK V MAITIMU

PEMROSESAN FILE DAN KONSEP MANAJEMEN DATA DOSEN : ERIK V MAITIMU

MENGENAL BERBAGAI ISTILAH FIELD, ITEM DATA, ATRIBUT, DAN ELEMEN Field, Item Data, Atribut, dan

MENGENAL BERBAGAI ISTILAH FIELD, ITEM DATA, ATRIBUT, DAN ELEMEN Field, Item Data, Atribut, dan Elemen sering digunakan bergantian untuk menggambarkan bagian terkecil dalam data yang akan disimpan dimunculkan kembali dalam sebuah sistem informasi. Jika hanya beberapa bagian field yang dibutuhkan pengguna, field tersebut harus dibagi ke dalam beberapa item data. Sebuah field mungkin hanya merupakan sebuah karakter tunggal atau angka, atau terdiri dari banyak karakter atau angka.

CONTOH FIELD MENCAKUP BEBERAPA ITEM BERIKUT : Nomor pelanggan Nomor jaminan sosial karyawan Nomor

CONTOH FIELD MENCAKUP BEBERAPA ITEM BERIKUT : Nomor pelanggan Nomor jaminan sosial karyawan Nomor pesanan penjualan Nomor rekening pelanggan Sebuah field biasanya secara logika diasosiasikan dengan field lainnya, sebuah pengelompokkan logis field disebut record.

NEXT, , , Record adalah kelompok item data yang terkait dengan entitas tertentu seperti

NEXT, , , Record adalah kelompok item data yang terkait dengan entitas tertentu seperti : Seorang pelanggan, karyawan, vendor, tagihan, dan sebagainya.

CONTOH-CONTOH : Record-name adalah nama record, seperti vendor atau employee. Entri yang berada dalam

CONTOH-CONTOH : Record-name adalah nama record, seperti vendor atau employee. Entri yang berada dalam tanda kurung adalah nama -nama field individual dalam record tersebut. 1. Customer (account_number, name, address, account balance) 2. Employee (name, number, age) 3. Purchase_order (PO_#, date, amount, vendor, quantity, price)

DATA OCCURENCE Struktur record memiliki occurance, yang juga disebut instance. Record occurance merupakan satu

DATA OCCURENCE Struktur record memiliki occurance, yang juga disebut instance. Record occurance merupakan satu set khusus nilai data untuk record tersebut. Contoh : Employee (name, number, age) Occurrence: Employee (B Sundari, 919199, 43)

FIXED-LENGTH RECORD & VARIABLE-LENGTH RECORD Dalam sebuah Fixed-length Record, baik jumlah field dan panjangnya

FIXED-LENGTH RECORD & VARIABLE-LENGTH RECORD Dalam sebuah Fixed-length Record, baik jumlah field dan panjangnya (ukuran karakter) tiap field sudah tetap atau tertentu. Fixed-length Record lebih mudah dimanipulasi dalam aplikasi komputer dibandingkan Variable-length Record karena ukuran Fixed-length Record terstandarisasi. Kebanyakan record yang disimpan dalam direct-access storage devices (DASD) adalah fixed-length.

KELEMAHAN FIXEDLENGTH RECORD: Tiap field harus cukup besar untuk memuat perkiraan entri yang paling

KELEMAHAN FIXEDLENGTH RECORD: Tiap field harus cukup besar untuk memuat perkiraan entri yang paling maksimum dalam field tersebut. Akibatnya, biasanya terdapat spasi, misal menyisakan 25 spasi untuk sebuah nama, yang pada kenyataannya banyak nama hanya memerlukan 8 karakter atau kurang.

VARIABLE-LENGTH RECORD Dalam Variable-length Record, lebar field dapat disesuaikan untuk tiap data occurance. Jumlah

VARIABLE-LENGTH RECORD Dalam Variable-length Record, lebar field dapat disesuaikan untuk tiap data occurance. Jumlah aktual field dapat bervariasi dari satu data occurance dengan data occurance yang lain. Akhir dari Variable-length Record harus ditandai dengan sebuah simbol khusus atau field record-length yang berisi record itu sendiri.

NEXT, , Variable-length Record mampu menggunakan secara efisien ruang penyimpanan yang tersedia, namun manipulasi

NEXT, , Variable-length Record mampu menggunakan secara efisien ruang penyimpanan yang tersedia, namun manipulasi record tersebut sedikit lebih sulit.

RECORD KEY DAN URUTAN FILE Key atau record key adalah item data atau kombinasi

RECORD KEY DAN URUTAN FILE Key atau record key adalah item data atau kombinasi item data yang secara unik mengidentifikasi sebuah record tertentu dalam sebuah file. Contoh: Part (part_no, warhse) dengan part_no sebagai nomor komponen mesin dan warhse sebagai nomor gudang yang terkait dengan lokasi gudang.

SISTEM MANAJEMEN DATABASE DAN ARSITEKTURNYA Terdapat 3 tingkat arsitektur yang terkait dengan database dan

SISTEM MANAJEMEN DATABASE DAN ARSITEKTURNYA Terdapat 3 tingkat arsitektur yang terkait dengan database dan sistem manajemen database : 1. Tingkat konseptual 2. Tingkat logika 3. Tingkat fisik

Tingkat Konseptual Isi database Penggunaan Database Laporan yg diinginkan Informasi yg akan ditampilkan Tingkat

Tingkat Konseptual Isi database Penggunaan Database Laporan yg diinginkan Informasi yg akan ditampilkan Tingkat Logika Struktur data logika : Pohon (hierarkis) Jaringan Relasional Tingkat Fisik Metode akses : Sekuensial-berindeks Langsung

SISTEM MANAJEMEN DATABASE & DATABASE DALAM PREKTEK Sistem Manajemen Database atau (DBMS) adalah program

SISTEM MANAJEMEN DATABASE & DATABASE DALAM PREKTEK Sistem Manajemen Database atau (DBMS) adalah program komputer yang memampukan seorang pengguna untuk menciptakan dan memperbaharui file-file, menyeleksi dan memunculkan kembali data, dan menghasilkan beragam output dan laporan-laporan.

Seluruh DBMS memiliki tiga atribut umum untuk mengelola & mengorganisasikan data : 1. DDL

Seluruh DBMS memiliki tiga atribut umum untuk mengelola & mengorganisasikan data : 1. DDL (data description language) 2. DML (data manipulation language) 3. DQL (Data query language)

DDL (DATA DESCRIPTION LANGUAGE): Memungkinkan administrator database (DBA) untuk menentukan struktur logika database yang

DDL (DATA DESCRIPTION LANGUAGE): Memungkinkan administrator database (DBA) untuk menentukan struktur logika database yang disebut skema. Pada umumnya hal-hal berikut ini perlu ditentukan ketika menentukan skema: 1. 2. 3. Nama elemen data Jenis data (numerik, alfabetik, tanggal, dll) dan posisi jumlah angka desimal jika data tersebut bersifat numerik. Posisi angka (mis. Sembilan posisi untuk no jam-sos)

DML (DATA MANIPULATION LANGUAGE) : DML terdiri atas perintah-perintah untuk melakukan pengupdate-an, peng-edit-an, manipulasi,

DML (DATA MANIPULATION LANGUAGE) : DML terdiri atas perintah-perintah untuk melakukan pengupdate-an, peng-edit-an, manipulasi, dan ekstraksi data. SQL (structured query language) adalah bentuk DML yang umum dalam pengaturan relasional.

DQL (DATA QUERY LANGUAGE) : DQL adalah bahasa atau antar muka yang ramah-pengguna (user-friendly)

DQL (DATA QUERY LANGUAGE) : DQL adalah bahasa atau antar muka yang ramah-pengguna (user-friendly) yang memungkinkan bagi pengguna untuk meminta informasi dari database. Salah satu antarmuka yang friendly ini adalah QBE (query by example), yang memungkinkan bagi pengguna untuk meminta informasi hanya dengan mengisi tempat-tempat yang kosong.

SQL DATA MANIPULATION LANGUAGE Structured Query Language (SQL) adalah teknologi yang digunakan untuk memunculkan

SQL DATA MANIPULATION LANGUAGE Structured Query Language (SQL) adalah teknologi yang digunakan untuk memunculkan informasi dari database. SQL merupakan bahasas pemrograman nonprosedural. Bahasa ini memungkinkan penggunanya untuk fokus pada penentuan data apa yang dibutuhkan daripada bagaimana mendapatkan data tersebut.

SQL DATA MANIPULATION LANGUAGE Empat bentuk pernyataan DML yang merupakan komponen SQL : 1.

SQL DATA MANIPULATION LANGUAGE Empat bentuk pernyataan DML yang merupakan komponen SQL : 1. SELECT memunculkan baris tabel 2. UPDATE memodifikasi baris tabel 3. DELETE memindahkan baris dan tabel 4. INSERT menambahkan baris baru pada tabel

_ S E L E S A I_

_ S E L E S A I_