Anda di halaman 1dari 16

Ch-02

DATABASE 1
Kode Mata Kuliah :
Semester : 3 (tiga)
Bobot sks : 4
Sifat : Wajib
Topik : Pengantar Database

1
Ch-02
Short Materi : Pengantar Database
Description
Silabus Tipe File
Ringkas 
  File Induk

  File Transaksi

  File Laporan

  File Sejarah

  File Cadangan

  File Kerja
Organsisasi File
Akses File

  Metode akses file

  Langkah design 2
Database 1 Ch-02
Organisasi File

TIPE FILE

Database dibentuk dari kumpulan file/tabel yang


dikategorikan dalam beberapa tipe :
• File Induk
• File Transaksi
• File Laporan
• File Sejarah
• File Cadangan
• File Kerja

Goals : Mengetahui konsep dasar dan definisi 3


Topik : Pengantar Database
Database 1 Ch-02
Organisasi File

System / Aplikasi

Kerja Kerja

Induk Transaksi Sejarah Laporan

DBMS

Cadangan
Goals : Mengetahui konsep dasar dan definisi 4
Topik : Pengantar Database
Database 1 Ch-02
Organisasi File

File induk (master file)

Merupakan file yang harus terus ada selama sistem


informasi digunakan. File induk dibedakan menjadi 2 (dua) :

• File induk acuan (reference master file), yaitu file induk


yang bersifat statis, jarang diubah dan tidak berubah karena
terjadi transaksi (file daftar gaji, file daftar mata kuliah).

• File induk dinamik (dynamic master file), yaitu file induk


yang isinya berubah dan dimutahirkan (updated) sebagai
akibat dari transaksi (file induk persediaan, file induk
langganan/pelanggan).
Goals : Mengetahui konsep dasar dan definisi 5
Topik : Pengantar Database
Database 1 Ch-02
Organisasi File

File transaksi (transaction file)

Merupakan file yang selalu bertambah setiap terjadi


transaksi baru file ini berfungsi untuk menyimpan secara
detail setiap transaksi yang terjadi. File ini disebut juga
file input (input file).

Goals : Mengetahui konsep dasar dan definisi 6


Topik : Pengantar Database
Database 1 Ch-02
Organisasi File

File laporan (report file)

File ini disebut juga file output (output file), yang berisi
informasi yang akan ditampilkan. File ini dibuat untuk
mempersiapkan pembuatan suatu laporan, dan biasanya
digunakan bila printer belum siap atau sedang digunakan
untuk proses yang lain.

Goals : Mengetahui konsep dasar dan definisi 7


Topik : Pengantar Database
Database 1 Ch-02
Organisasi File

File sejarah (history file)

File yang berisi dengan data yang sudah tidak aktif lagi
tetapi perlu disimpan untuk keperluan (dokumentasi)
tertentu. File ini disebut juga file arsip (archival file).

Goals : Mengetahui konsep dasar dan definisi 8


Topik : Pengantar Database
Database 1 Ch-02
Organisasi File

File cadangan (backup file)

Berisi salinan file yang masih digunakan yang digunakan


sebagai cadangan jika terjadi kerusakan pada file aslinya.

Goals : Mengetahui konsep dasar dan definisi 9


Topik : Pengantar Database
Database 1 Ch-02
Organisasi File

File kerja (working file)

Disebut juga file sementara (temporary file) atau scratch


file. File ini dibuat oleh suatu proses dari sistem operasi
dan DMBS karena memori komputer tidak mencukupi atau
untuk menghemat pemakaian memori selama proses, dan
dihapus bila proses telah selesai.

Goals : Mengetahui konsep dasar dan definisi 10


Topik : Pengantar Database
Database 1 Ch-02
Organisasi File
AKSES FILE

Akses file (file access) adalah suatu metode yang


menunjukkan bagaimana aplikasi membaca record dari
file. Suatu file dapat diakses secara urut (sequential
access) atau secara langsung (direct access).

Goals : Mengetahui konsep dasar dan definisi 11


Topik : Pengantar Database
Database 1 Ch-02
Organisasi File

Metode akses file :

1.File urut (sequential file) merupakan file dengan organisasi


urut (sequential organization) dengan pengaksesan secara urut
(sequential access).

2.File urut berindeks (indexed sequential file) sering disebut


ISAM (indexed sequential access method) merupakan file
dengan organisasi urut (sequential organization) dengan
pengaksesan secara langsung (direct access).

3.File akses langsung (direct access file) atau file alamat


langsung (direct address file) merupakan file dengan organisasi
acak (random organization) dengan pengaksesan langsung
(direct access).
Goals : Mengetahui konsep dasar dan definisi 12
Topik : Pengantar Database
Database 1 Ch-02
Organisasi File

Organisasi file diatas disebut dengan organisasi file


tradisional (konvensional) karena telah ada sebelum struktur
database dikembangkan.

Karakteristik Organisasi file relational data structure :


• File dalam bentuk tabel
• Hubungan antar tabel ditentukan nilai dari field kunci,
bukan oleh alamat atau pointer.

Goals : Mengetahui konsep dasar dan definisi 13


Topik : Pengantar Database
Database 1 Ch-02
Organisasi File
TUGAS : Diskusi

Buat relasi antar dua/lebih entity dengan ketentuan :


1.setiap entitas memiliki beberapa atribut.
2.salah satu atribut pada setiap entitas yang ber-relasi
memiliki nama atribut yang sama
3.tuliskan relasi entitas menjadi relasi tabel
4.tentukan tabel yang menjadi tabel induk (acuan/dinamik)
dan tabel transaksi
5.sebutkan nama atribut yang menjadi primary key dan
foreign key dari masing masing-masing relasi.
6.beri nama sistem database yang saudara buat.
7.presentasikan didepan kelas, jelaskan alasan penentuan
entitas dan atribut.
Goals : Mengetahui konsep dasar dan definisi 14
Topik : Pengantar Database
Database 1 Ch-01
Organisasi File

Merci / Gracias / Dunke / Kopkunkaf / Arigato /


Terima Kasih / Matur Nuwun

Goals : Mengetahui konsep dasar dan definisi 15


Topik : Pengantar Database
Database 1 Ch-02
Organisasi File
TUGAS : Diskusi

Buat relasi antar dua/lebih entity dengan ketentuan :


1.setiap entitas memiliki beberapa atribut.
2.salah satu atribut pada setiap entitas yang ber-relasi
memiliki nama atribut yang sama
3.tuliskan relasi entitas menjadi relasi tabel
4.tentukan tabel yang menjadi tabel induk (acuan/dinamik)
dan tabel transaksi
5.sebutkan nama atribut yang menjadi primary key dan
foreign key dari masing masing-masing relasi.
6.beri nama sistem database yang saudara buat.
7.presentasikan didepan kelas, jelaskan alasan penentuan
entitas dan atribut.
Goals : Mengetahui konsep dasar dan definisi 16
Topik : Pengantar Database