Anda di halaman 1dari 20

Materi 4

PENGORGANISASIAN FILE
DAN DATABASE

Basisdata STMIK Tasikmalaya 1


2021
Tujuan Perkuliahan
• Menjelaskan tentang; sequential files, indexed files, dan direct
(relative) files

• Menjelaskan perbedaan antara “sequential retrieval” dan “random


retrieval” record dari sebuah file

• Menguraikan tentang orisedur meng –update file meliputi; menambah,


mengubah, dan menghapus file atau database

• Menguraikan tentang sistem-sistem; relational database, hierarchical


data, dan network database.

• Menjelaskan penggunaan dari query language

• Menjelaskan tanggung-jawab dari seorang administratur database.

Basisdata STMIK Tasikmalaya 2


2021
Apa Yang Dimaksud Dengan File?

• Sebuah file adalah kumpulan dari sejumlah


record yang saling terkait yang umumnya
disimpan di dalam alat penyimpan tambahan
atau auxiliary storage seperti diskette dll.
Dengan lain perkataan, file berisi data yang
terkait dengan satu topik.
Contoh:
Dalam SIM Pendidikan di sekolah, file dapat
berupa kumpulan data guru, data siswa, data
pegawai, data gaji, dll.

Basisdata STMIK Tasikmalaya 3


2021
• Record adalah kumpulan dari sejumlah
field yang terkait dalam sebuah file.

• Contoh Record adalah NPM, NIK, Dll.

Basisdata STMIK Tasikmalaya 4


2021
Field adalah item data atau elemen data.
Contoh Field dari sebuah record NIM adalah
bagian bagian dari kelompok angka yang
menunjukkan arti tertentu seperti E =
Fakultas, 4 = Program Studi, 76 = Tahun
Masuk, 1836 = Nomor urut Mahasiswa, dll.

Field

E 4 76 1836
Basisdata STMIK Tasikmalaya 5
2021
Tipe-tipe Organisasi File
Ada 3 tipe organisasi file:

– Sequential
– Indexed
– Direct atau Relative

Basisdata STMIK Tasikmalaya 6


2021
Pengorganisasian File Secara Sequential

• Yang dimaksudkan pengorganisasian


file secara sequential adalah
penyimpanan dimana data disusun
secara berurut satu setelah yang lain
yang umumnya dari nomer yang kecil
ke nomer yang besar (ascending) atau
sebaliknya dari nomer yang besar ke
nomer yang kecil (descending)

Basisdata STMIK Tasikmalaya 7


2021
Contoh Organisasi File Sequential
Ascending (Berurut ke atas)

E4761836-Ali Umar E4761857-Edy Rambe E5762002-Supriani

Basisdata STMIK Tasikmalaya 8


2021
Contoh Organisasi File Sequential

Discending (Berurut ke bawah)

E5762002-Supriani E4761857-Edy Rambe E4761836-Ali Umar

Basisdata STMIK Tasikmalaya 9


2021
Pengorganisasian File Secara Indexed

Pengorganisasian file secara terindeks


adalah pengorganisasian dengan
menggunakan nomer indeks. Nomer
indeks adalah field kunci yang
menjelaskan lokasi disk dari setiap
record dalam file.

Basisdata STMIK Tasikmalaya 10


2021
Index
Nomer Siswa Alamat Disk

3428 Silinder 20
Permukaan 4
Record 1
4179 Silinder 20
Permukaan 4
Record 2
4911

5118
Basisdata STMIK Tasikmalaya 11
2021
• Sama seperti dalam sequential
organisation, dalam Index file data juga
dapat disusun sesuai dengan nomer
index yang berurut secara ascending
atau discending.

Basisdata STMIK Tasikmalaya 12


2021
Pengorganisasian File Secara Relative
atau Langsung (Direct)
• Dengan cara ini data disimpan dan
diambil dengan memperhatikan alamat
disk (silinder, permukaan, track, dan
sektor) dan posisinya dalam file ( ke
satu, ke lima, dstnya).

Basisdata STMIK Tasikmalaya 13


2021
Rangkuman
• File diorganisasikan secara salah satu; sequential
(secara berurutan), Indexed (menggunakan indeks),
atau Direct atau Relative (scara langsung atau
relatif).
• Pengorganisasian file secara sequential
menggunakan tape atau disk dengan mana record
diambil disimpan dan diambil secara berurutan.
• Pengorganisasian file secara indeks menggunakan
disk dan penyimpanan serta pengambilan record
dilakukan secara sequential atau random.
• Pengorganisasian file secara direct atau relatif
menggunakan disk dan penyimpanan dan
pengambilan record dilakukans secara random.

Basisdata STMIK Tasikmalaya 14


2021
PENGELOLAAN (Updating) DATA
DALAM FILE
• Penambahan (Adding Records):
Record ditambah ke dalam file jika tambahan
data diperlukan untuk membuat file tetap
segar (actual atau current). Sebagai contoh,
jika mahasiswa mengumpulkan tugas
rangkuman baru hari ini, maka dalam file
dosen ybs harus ditambahkan record baru
berupa tugas rangkuman yang terakhir untuk
menjaga agar file tetap aktual atau ada siswa
baru.
Basisdata STMIK Tasikmalaya 15
2021
PENGELOLAAN DATA
DALAM FILE (Lanjutan)
• Penggantian (Changing) Records:
Tugas kedua yang harus dilakukan dalam meng –
updating data adalah mengganti data yang saat ini
tersimpan dalam record.
Ada 2 (dua) alasan mengapa dilakukan
penggantian data:

1. Untuk mengoreksi data yang salah


2. Untuk meng-update data ketika ada data baru

(Misal penggantian data sekolah karena


pemekaran wilayah dll)

Basisdata STMIK Tasikmalaya 16


2021
PENGELOLAAN DATA
DALAM FILE (Lanjutan)
• Penghapusan (Deleting) Records:
• Tugas utma ketiga dalam pengelaolaan
data adalah menghapus records jika
tidk diperlukan lagi sebagai data dalam
sistem yang digunakan. Contoh mudah
adalh penghapusan record siswa yang
meninggal atau pindah sekolah.

Basisdata STMIK Tasikmalaya 17


2021
DATABASE
Pengertian:
• Database atau basis data adalah pengelolaan
data dengan mana kumpulan data diorganisir
dalam bentuk “multiple related files” (file
jamak yang saling terkait).

• File yang saling terkait ini tidak independen


tetapi saling berhubungan sehingga
memungkinkan mengambil data dari satu file
ke file yang lain.

Basisdata STMIK Tasikmalaya 18


2021
Keuntungan Menggunakan Database

• Reduced Data Redundancy: Duplikasi data ditekan.


Elemen-elemen data yang sering digunakan seperti
nama, Alamat, NIM, disimpan di dalam satu lokasi
saja sehingga menekan biaya dan waktu
pengelolaan data.

• Improved Data Integrity: Karena data sejenis


disimpan hanya dalam satu lokasi, maka lebih
akurat.Ketika data di update, maka dengan
sendirinya semua pemakaian akan menggunakan
data yang paling baru.

Basisdata STMIK Tasikmalaya 19


2021
Keuntungan Menggunakan Database
(Lanjutan)
• Integrated Files: Kemampuan menggabungkan data
dari file yang berbeda.

• Improved Data Security: Meningkatkan keamanan


data karena dalam sistem database dimungkinkan
untuk menggunakan level pengamanan yang
berbeda untuk setiap informasi yang ada dalam
database. Sebagai contoh, seorang mahasiswa
hanya diijinkan untuk melihat nilai (read only), dekan
dapat menanyakan rumus nilai tetapi tidak dapat
menggantinya, sedang dosen yang bersangkiutan
dapat melihat, melacak, dan mahasiswa dari kelas
lain sama sekali tidak dapat membuka file nilai
kelompok tersebut.

Basisdata STMIK Tasikmalaya 20


2021

Anda mungkin juga menyukai