Anda di halaman 1dari 12

G.

Abstraksi Data

Abstraksi Data merupakan tingkatan-tingkatan pengguna dalam memandang bagaimana sebenarnya


data disimpan dan dipelihara , sehingga data yang terlihat oleh user sebenarnya berbeda dengan yang
tersimpan secara fisik.

User User User
Level
View View View
Eksternal

Level
Conceptual View
Konseptual

Level Physical
Internal View

Gambar Abstraksi Data


Keterangan :
1. Conceptual View merupakan pandangan yang berkaitan dengan permasalahan data apa
saja yang perlu disimpan dalam database dan penjelasan tentang hubungan antar data yang
satu dengan yang lainnya. Conceptual View dapat disinkronkan dengan arsitektur
administrasi basis data.
2. Physical View merupakan bentuk implementasi dari Conceptual view, itu adalah
pandangan tentang cara menyimpan data dalam media penyimpanan data.
3. User View dapat dibandingakan dengan sub-schema
I. Bahasa dalam Basis Data

Basis Data memiliki Bahasa perantar umtuk pengguna dan basis data, dimana interaksi ditentukan oleh
system manajemen basis data (DBMS).
DBMS dibedakan menjadi 2 bagian :
a. Data Definition Languange (DDL)
DDL ini dapat membuat table yang baru, index, perubahan table, struktur table dan lain-lain.
b. Data Manipulation Language (DML)
DML berfungsi bertindak sebagai manipulasi dan pengambilan data dalam database dalam bentuk
insert, update, delete, dan lain-lain.
J. Kekangan Pada Basis Dara

Penyusunan pada Basis Data dipakai untuk mengatasi masalah-masalah pada penyusunan data yaitu
sebagai berikut :
1. Redudansi data
Merupakan munculnya data- data yang sama pada beberapa file basis data secara berulang-
ulang yang semestinya tidak diperlukan
CONTOH :
File KRS Nama text(20), Nomhs text(10), Jml_Mtk integer

2. Inkonsisten Data
Beberapa file dengan field yang sama menampilkan data yang tidak konsisten dalam bidang
yang sama
H. Tipe File

Beberapa tipe-tipe file yang digunakan dalam sistem basis data :


a. File Induk (Master File)
b. File Transaksi (Transaction File)
c. File Laporan (Report File)
d. File sejarah (History File)
e. File Pelindung (Backup file)
a. File Induk ( Master File)
Di dalam aplikasi , file ini merupakan file yang penting. File ini tetap terus ada selama hidup dari
sistem informasi.
b. File Transaksi (Transaction File)
File transaksi disebut sebagai file input (input file). File ini digunakan untuk merekam data
hasil dari suatu transaksi yang terjadi. (Contoh file penjualan barang)
c. File Laporan (Report File)
Disebutkan juga file output. Berisi informasi sementara yang akan ditampilkan sebagai laporan.
d. File Sejarah (History File)
Disebut juga file arsip. Merupakan file yang berisi data masa lalu yang sudah tidak aktif lagi, tpi
masih disimpan sebagai arsip.
e. File Pelindung (backup Data)
Digunakan sebagai cadangan apabila file basis data yang aktif mengalami kerusakan
atau hilang
3. Pisahkan Data untuk Standardisasi
penggunaan beberapa file basis data tersebar diantara banyak file, yang menyulitkan
programmer untuk mengambil dan menyimpan data.
4. Multi User (Banyaknya Pengguna)
Basis Data dapat diakses oleh banyak pengguna karena data yang diproses tidak tergantung dan
tidak terintegrasu ke dalam program
5. Masalah Keamanan
Pada prinsipnya, hanya pengguna tertentu dengan izin yang dapat mengakses file database
6. Masalah Integritas (Integrity)
Jaga agar system tetap terkontrol sepenuhnya
7. Masalah Kebebasan Data (Independence)
Desain basis data tergantung pada aplikasi yang telah dibangun, sehingga perubahan pada bidang
tidak memerlukan perubahan program
K, Media Penyimpanan File

Terdapat 2 jenis media penyimpanan file diantaranya adalah :


1. SASD (Sequential Acces Storage Divice)
a. Pembacaan Record harusnya kontinyu
b. Tidak ada alamat
c. Data yang disimpan berbentuk blok
d. Penulisan ini selesai hanya sekali
Contoh : Magnetic Tape
2. DASD (Direct Acces Storage Device)
a. Pembacan yang direkam munngkin tidak berkelanjutan
b. Ada alamatnya diakses
c. Data disimpan dalam karakter atau blok
d. Proses penulisan dibagi menjadi beberapa bagian.
CONTOH : Harddisk, Flashdisk, CD ROOM
L. Metode pada penyusunan file

Beberapa metode penyusunan file yaitu sebagai berikut :


1. Sequential (Urut)
2. Random (Acak)
3. Indexed Sequential
4. Indexed Random
M. Arsitektur Sistem Basis Data

Arsitektur system basis data dalam memliki pertimbangan sebagai berikut :


1. Memiliki keunggulan teknologi
2. Memiliki biaya pengembangan
3. Sesuaikan dengan kebutuhan yang digunakan

Beberapa jenis arsitektur dalam system basis data meliputi :


4. Sistem Tunggal (Standalone)
5. Sistem Terpusat (Centralized System)
6. Sistem Client Server

Anda mungkin juga menyukai