Tulisan 5
Database dan File Akses
Ø DATABASE
Basis data atau database, berasal dari kata basis dan data, adapun pengertian dari kedua pengertian tersebut adalah sebagai berikut :
- Basis : dapat diartikan sebagai markas atau gudang, tempat bersarang atau
berkumpul.
- Data : representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
berkumpul.
- Data : representasi fakta dunia nyata yang mewakili suatu objek seperti manusia (pegawai, siswa, pembeli, pelanggan), barang, hewan peristiwa, konsep, keadaan, dan sebagainya yang direkam dalam bentuk angka, huruf, simbol, teks, gambar, bunyi, atau kombinasinya.
Dari kedua pengertian tersebut, maka dapat ditarik kesimpulan bahwa pengertian dari Basis Data adalah Kumpulan file/table yang saling berelasi (berhubungan) yang disimpan dalam media penyimpanan eletronik. Dapat dikatakan pengertian lain dari basis data adalah koleksi terpadu dari data yang saling berkaitan yang dirancang untuk memenuhi kebutuhan informasi suatu enterprise (dunia usaha). Dari pengertian tersebut dapat diambil kesimpulan pada masing-masing table/file didalam database berfungsi untuk menampung/menyimpan data-data, dimana masing-masing data yang ada pada table/file tersebut saling berhubungan dengan satu sama lainnya.
Definisi dasar struktur database :
o Data : sekumpulan fakta mengenai objek tertentu, orang dan lain-lain yang dinyatakan dengan angka, huruf, gambar, film, suara dan sebagainya yang relevan dan belum mempunyai arti.
o Informasi : hasil pengolahan data yang konkrit dan sudah mempunyai arti untuk mencapai suatu tujuan tertentu.
o Tabel : merupakan hal yang paling mendasar dalam hal penyimpanan data yang terdiri dari field dan record.
o Field (kolom) : merupakan elemen dari tabel yang berisikan informasi tertentu yang spesifik tentang subjudul tabel pada sebuah item data.
èSyarat-syarat pembentukan Field Name pada tabel :
a. Harus Unik atau Spesifik
b. Boleh disingkat
c. Pemisah sebagai pengganti spasi dalam pembentuk field adalah tanda lambang "_"
Contoh :
Kode Barang menjadi KdBarang, KodeBrg, Kd_Brg, Kd_Barang, Kode_Brg Tanggal Lahir menjadi TglLahir, Tgl_Lahir, Tgl_Lhr
Record (baris) : merupakan sekumpulan data yang saling berkaitan tentang sebuah subjek tertentu, misalnya data seorang siswa akan disimpan dalam record yang terdiri dari beberapa kolom/field.
* Era permulaan database, ditandai dengan :
- Pengulangan data
- Ketergantungan data
- Kepemilikan data yang tersebar
- Ketergantungan data
- Kepemilikan data yang tersebar
Hambatan dapat dihilangkan dengan cara menyusun data secara fisik dalam penyimpanan sekunder. Spesialis informasi mencari cara untuk mengatasi masalah organisasi fisik ini, dan usahanya membuahkan hasil yang dikenal dengan organisasi logic. Organisasi logic memadukan data dari berbagai lokasi fisik yang berlainan. Ia adalah cara pemakai melihat data. Organisasi fisik sebaliknya, cara computer melihat data sebagai file yang terpisah. Beberapa teknik telah dikembangkan untuk mencapai perpaduan data logic dalam file tunggal, dan juga perpaduan logic antara beberapa file.
* Konsep Database
Merupakan integrasi logis dari catatan-catatan dalam banyak file. Database adalah suatu koleksi data komputer yang terintegrasi, diorganisasikan dan disimpan dalam suatu cara yang memudahkan pengambilan kembali.
Tujuan utama dari konsep database:
1. Meminimumkan pengulangan data dan mencapai independensi data
2. Independensi data adalah kemampuaan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data.
3. Inkonsistensi data
4. Pemakaian bersama
1. Meminimumkan pengulangan data dan mencapai independensi data
2. Independensi data adalah kemampuaan untuk membuat perubahan dalam struktur data tanpa membuat perubahan pada program yang memproses data.
3. Inkonsistensi data
4. Pemakaian bersama
* Struktur Database
Penekanan pada kegiatan pengolahan data adalah pada kemampuan untuk mengakses data dengan cepat serta efisien dalam penggunaan secondary storage.
1. Struktur Data Berjenjang (hierarchical data structure)
Hubungan antara data membentuk suatu jenjang seperti pohon. Suatu pohon dibentuk dari beberapa elemen grup data yang berjenjang, disebut dengan node. Node yang paling atas atau level 1 disebut dengan root . tiap node dapat bercabang ke node lain. Satu node hanya mempunyai satu orang tua.
1. Struktur Data Berjenjang (hierarchical data structure)
Hubungan antara data membentuk suatu jenjang seperti pohon. Suatu pohon dibentuk dari beberapa elemen grup data yang berjenjang, disebut dengan node. Node yang paling atas atau level 1 disebut dengan root . tiap node dapat bercabang ke node lain. Satu node hanya mempunyai satu orang tua.
2. Struktur Data Jaringan (network data structure)
Hubungan data sama dengan struktur hirarki, tetapi untuk setiap node bisa mempunyai lebih dari satu orang tua.
Hubungan data sama dengan struktur hirarki, tetapi untuk setiap node bisa mempunyai lebih dari satu orang tua.
3. Struktur Data Hubungan (relational data structure)
Data disusun dalam bentuk tabel dua dimensi yang terdiri dari kolom (field) dan baris (record). Hubungan antara record didasarkan pada nilai dari field kunci bukan berdasarkan alamat atau pointer di dalam record seperti pada strutur pohon dan jaringan.
Data disusun dalam bentuk tabel dua dimensi yang terdiri dari kolom (field) dan baris (record). Hubungan antara record didasarkan pada nilai dari field kunci bukan berdasarkan alamat atau pointer di dalam record seperti pada strutur pohon dan jaringan.
Ø FILE AKSES
· Sistem berkas atau Pengarsipan yaitu suatu system untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan
· Sistem akses adalah cara untuk mengambil informasi dari suatu file
Pengarsipan dan akses adalah :
1. Cara untuk membentuk suatu arsip / file dan cara pencarian record-recordnya kembali.
2. Sistem berkas dan Akses adalah system pengorganisasian, pengelolaan dan penyimpanan data pada alat penyimpanan eksternal dengan organisasi file tertentu. Pada system berkas dan akses penyimpanan data dilakukan secara fisik.
3. Teknik yang digunakan untuk menggambarkan dan menyimpan record pada file disebut organisasi file.
4. Secara lebih spesifik pengarsipan dan akses berhubungan dengan :
a. Insert : Menyisipkan data baru atau tambahan ke dalam tumpukan data lama
b. Update : mengubah data lama dengan data baru, perubahan ini bisa sebagian atau keseluruhan
c. Reorganisasi : penyusunan kembali record-record dari suatu file.
Klasifikasi Data dibagi menjadi 3, yaitu :
1. Data tetap, yaitu data yang tidak mengalami perubahan-perubahan, bersifat tetap dan biasanya dalam melakukan perubahan membutuhkan waktu yang lama.
2. Data tidak tetap, yaitu data yang mengalami perubahan secara rutin dan sukar untuk diprediksi karena sifatnya yang berubah-ubah.
3. Data yang bertambah menurut waktu, yaitu kelompok data ini biasanya merupakan gabungan data tetap dan data tidak tetap.
Istilah-istilah dasar yang digunakan dalam system berkas :
· Data : Representasi dari fakta yang dimodelkan dalam bentuk gambar, kata, angka, huruf dan lain sebagainya.
· Elemen data : salah satu nilai tunggal dengan satu petunjuk nama dan deskripsi karakteristik seperti tipe ( Char, nomor, kode ) dan panjang karakter atau digit.
· Item Data : Referensi nama dan himpunan karekteristik elemen-elemen data yang menggambarkan suatu attribute, atau tempat menyimpan setiap attribute dari sebuah entitas.
· Entitas : ekumpulan Objek yang terbatas / terdefinisikan yang mempunyai karakteristik sama dan bisa di bedakan dari lainnya. Objek dapat berupa barang, orang, tempat atau suatu kejadian. Contoh : entitas mobil, mahasiswa, nilai ujian dll
· Attribut : Deskripsi data yang bisa mengidentifikasikan entitas. Seluruh attribute harus cukup untuk menyatakan identitas objek atau dengan kata lain kumpulan attribute dari setiap entitas dapat mengidentifikasikan keunikan suatu individu. Contoh : entitas mobil terdiri dari attribute no polisi, no registrasi, jenis mobil, tahun pembuatan, bahan bakar yang digunakan, dll
· Field : Lokasi penyimpanan untuk salah satu elemen data, atau seuatu elemen yang memiliki attribute dan harga dan merupakan unit informasi terkecil yang bisa diakses.
· Record : Lokasi penyimpanan yang terbuat dari rangkaian field yang berisi elemen-elemen data yang menggambarkan beberapa entitas.
· File : Sekumpulan record dari tipe tunggal yang berisi elemen-elemen data yang menggambarkan himpunan entitas
· Akses Data : Satu cara dimana suatu program mengakses secara fisik record-record dalam file penyimpanan.
MODEL AKSES
Ada 3 model akses yang mungkin oleh sebuah program terhadap file, yaitu :
1. Input File
File yang hanya dapat dibaca dengan program
Contoh :
· Transaction file merupakan input file untuk meng-update program
· Program file dari source code merupakan input file untuk program compiler
2. Output File
File yang hanya dapat ditulis oleh sebuah program / file yang dibuat dengan program. Contoh
· Report file merupakan output dari program yang meng-update master file
· Program file yang berupa object code merupakan output file dari program compiler
3. Input/Output File
File yang dapat dibaca dari dan ditulis ke selama eksekusi program.
Contoh
· Master File
· Work File dengan sort program
Tidak ada komentar:
Posting Komentar