File atau berkas adalah koleksi
informasi yang saling berkaitan yang diberi nama dan disimpan di dalam media
penyimpanan sekunder. Penyimpanan sekunder itu sendiri dapat berupa flashdisk,
Harddisk, CD, Disket, dll. Informasi dalam berkas ditentukan oleh pembuatnya.
Ada banyak beragam jenis informasi yang dapat disimpan dalam berkas. Hal ini
disebabkan oleh struktur tertentu yang dimiliki oleh berkas, sesuai dengan
jenisnya masing-masing.
File
memiliki beberapa jenis yaitu :
1.
Text file, yaitu urutan karakter yang disusun ke
dalam baris-baris.
2.
Source file, yaitu urutan subroutine/ fungsi, yang nantinya akan dideklarasikan.
3.
Object file, yaitu urutan dari byte-byte yang
diatur menjadi blok-blok yang dapat dipahami oleh penghubung system.
4.
Executable file, yaitu kumpulan dari
bagian-bagian kode yang dapat dibawa ke memori dan dijalankan oleh loader
File sendiri memiliki klasifikasinya masing-masing yaitu :
Master file (berkas induk)
File yang berisi data yang relatif tetap
Contoh:
Organisasi sebuah pabrik:
File yang berisi data yang relatif tetap
Contoh:
Organisasi sebuah pabrik:
- Payroll Master file
- Customer master file
- Personnel master file
- Inventory master file
Ada 2 jenis Master File
1.
Reference master file File yang
berisi record yang tidak berubah / jarang berubah Contoh: File pelanggan
yang berisi field : nomor rekening, nama dan alamat Dynamic master file.
2.
File yang berisi record yang terus
menerus berubah dalam
kurunwaktu
tertentu atau berdasarkan suatu peristiwa transaksi. Contoh: File stock barang
dan File
pemesanan tempat duduk.
·
Transaction file (berkas transaksi)
File yang berisi record-record yang akan memperbaharui / meng-update record-record yg ada pada master file. Meng-update dapat berupa: penambahan record, penghapusan dan perbaikan record. Contoh : rekaman tentang pelanggan yang sudah membayar tagihan listrik akan membentuk file transaksi, sekali seminggu catatan pada file transaksi digunakan untuk memperhaharui record pada filemaster. Alasannya : file tersebut memiliki tenggang waktu untuk di-update, berapa banyak listrik yang dipakai dan berapa besar biaya yang harus dibayarkan pengguna.
File yang berisi record-record yang akan memperbaharui / meng-update record-record yg ada pada master file. Meng-update dapat berupa: penambahan record, penghapusan dan perbaikan record. Contoh : rekaman tentang pelanggan yang sudah membayar tagihan listrik akan membentuk file transaksi, sekali seminggu catatan pada file transaksi digunakan untuk memperhaharui record pada filemaster. Alasannya : file tersebut memiliki tenggang waktu untuk di-update, berapa banyak listrik yang dipakai dan berapa besar biaya yang harus dibayarkan pengguna.
·
Report file (berkas laporan)
File yang berisi data yang dibuat untuk laporan atau keperluan user.
File tersebut dapat dicetak pada kertas printer atau hanya ditampilkan dilayar.
Contoh : data laporan keuangan atau akuntansi sebuah Perusahaan yang harus
diketahui bagian-bagian terkait.
Alasannya : orang-orang pada bagian tertentu tersebut (akuntan/manager) harus
mengetahui atau bahkan mencetak hasilnya untuk membantu dan mempertanggung
jawabkan pekerjaan mereka.
File yang berisi data yang dibuat untuk laporan atau keperluan user.
File tersebut dapat dicetak pada kertas printer atau hanya ditampilkan dilayar.
Contoh : data laporan keuangan atau akuntansi sebuah Perusahaan yang harus
diketahui bagian-bagian terkait.
Alasannya : orang-orang pada bagian tertentu tersebut (akuntan/manager) harus
mengetahui atau bahkan mencetak hasilnya untuk membantu dan mempertanggung
jawabkan pekerjaan mereka.
·
Work file (berkas kerja)
Merupakan file sementara dalam sistem. Suatu work file merupakan alat untuk
melewatkan data yang dibuat oleh sebuah program ke program lain.
Biasanya file ini dibuat pada waktu proses sortir.
Contoh : saat penyortiran bang berlangsung, saat itu juga file dibuat dan diproses.
Alasannya : agar diketahui barang yang layak jual ataupun yang tidak dikarenakan
rusak/kesalahan pabrik.
Merupakan file sementara dalam sistem. Suatu work file merupakan alat untuk
melewatkan data yang dibuat oleh sebuah program ke program lain.
Biasanya file ini dibuat pada waktu proses sortir.
Contoh : saat penyortiran bang berlangsung, saat itu juga file dibuat dan diproses.
Alasannya : agar diketahui barang yang layak jual ataupun yang tidak dikarenakan
rusak/kesalahan pabrik.
·
Program file (berkas program)
File yg berisi instruksi-instruksi untuk memproses data yg akan disimpan
pada file lain atau pd memori utama.
Instruksi-instruksi tersebut dapat ditulis dalam bahasa tingkat tinggi
(COBOL, FORTRAN, BASIC dll), bahasa assembler dan bahasa mesin.
Contoh : digunakannya sebuah bahasa pemrograman PASCAL untuk mengolah
data nilai setiap siswa pada sebuah sekolah
Alasannya : untuk mengurangi kekeliruan atau kesalahan dalam perhitungannya.
File yg berisi instruksi-instruksi untuk memproses data yg akan disimpan
pada file lain atau pd memori utama.
Instruksi-instruksi tersebut dapat ditulis dalam bahasa tingkat tinggi
(COBOL, FORTRAN, BASIC dll), bahasa assembler dan bahasa mesin.
Contoh : digunakannya sebuah bahasa pemrograman PASCAL untuk mengolah
data nilai setiap siswa pada sebuah sekolah
Alasannya : untuk mengurangi kekeliruan atau kesalahan dalam perhitungannya.
·
Text file (berkas teks)
File yang berisi input data alphanumerik dan grafik yang digunakan
oleh sebuah text editor program.
Text file hanya dapat diproses dengan text editor.
Contoh : penggunaan text file sebagai basis data pada website untuk
menanggulangi webhosting gratis yang tidak mendukung DBMS.
Alasannya : untuk mengatasi masalah penyimpanan data pada webhosting yang
bersifat gratis yang diolah dengan mesin program.
File yang berisi input data alphanumerik dan grafik yang digunakan
oleh sebuah text editor program.
Text file hanya dapat diproses dengan text editor.
Contoh : penggunaan text file sebagai basis data pada website untuk
menanggulangi webhosting gratis yang tidak mendukung DBMS.
Alasannya : untuk mengatasi masalah penyimpanan data pada webhosting yang
bersifat gratis yang diolah dengan mesin program.
·
Dump file
(berkas tampung)
File yang digunakan untuk tujuan pengamanan (security),
mencatat tentang kegiatan peng-update-an, sekumpulan transaksi yang
telah diproses atau sebuah program yang mengalami kekeliruan.
Contoh : membuat salinan dari seluruh data dalam perusahaan tersebut
(back-up)
Alasannya : agar data yang telah dibuat dalam perusahaan tersebut tidak hilang
begitu saja.
File yang digunakan untuk tujuan pengamanan (security),
mencatat tentang kegiatan peng-update-an, sekumpulan transaksi yang
telah diproses atau sebuah program yang mengalami kekeliruan.
Contoh : membuat salinan dari seluruh data dalam perusahaan tersebut
(back-up)
Alasannya : agar data yang telah dibuat dalam perusahaan tersebut tidak hilang
begitu saja.
·
Library
file (berkas pustaka)
File yang digunakan untuk penyimpanan program aplikasi,
program utilitas atau program lainnya.
Contoh : penyimpanan program aplikasi myob untuk pembuatan laporan akuntansi
Alasannya : simple saja, agar program yang ingin digunakan lebih mudah
ditemukan/digunakan. Karena dalam satu perusahaan tidak hanya menggunakan
satu aplikasi program.
File yang digunakan untuk penyimpanan program aplikasi,
program utilitas atau program lainnya.
Contoh : penyimpanan program aplikasi myob untuk pembuatan laporan akuntansi
Alasannya : simple saja, agar program yang ingin digunakan lebih mudah
ditemukan/digunakan. Karena dalam satu perusahaan tidak hanya menggunakan
satu aplikasi program.
·
History file (berkas sejarah)
File ini merupakan tempat akumulasi dari hasil pemrosesan master
file dan transaction file. File ini berisikan data yang selalu bertambah,
sehingga file ini terus berkembang, sesuai dengan kegiatan yang terjadi.
Contoh : laporan akhir tahun perusahaan, seperti rangkuman seluruh data dalam
perusahaan untuk disimpan.
Alasannya : agar perusahaan tersebut dapat melakukan evaluasi kerja dan laporan
pada tiap tahunnya.
File ini merupakan tempat akumulasi dari hasil pemrosesan master
file dan transaction file. File ini berisikan data yang selalu bertambah,
sehingga file ini terus berkembang, sesuai dengan kegiatan yang terjadi.
Contoh : laporan akhir tahun perusahaan, seperti rangkuman seluruh data dalam
perusahaan untuk disimpan.
Alasannya : agar perusahaan tersebut dapat melakukan evaluasi kerja dan laporan
pada tiap tahunnya.
ORGANISASI FILE
Suatu teknik / cara yang digunakan untuk menyatakan / menggambarkan dan
menyimpan record-record dalam sebuah file.
Ada 4 teknik dasar organisasi file, yaitu :
1. Sequential File
Merupakan cara yang paling dasar untuk mengorganisasikan kumpulan
record-record dalam sebuah berkas. Dalam organisasi berkas sequential,
pada waktu record ini dibuat, record-record direkam secara berurutan.
Contoh : Lagu yang ada dikaset.
2. Relative File
Suatu berkas yang mengidentifikasikan record dengan key yang diperlukan.
Record tidak perlu tersortir secara fisik menurut nilai key
Organisasi berkas relatif paling sering digunakan dalam proses interaktif
Tidak perlu mengakses record secara berurutan (consecutive)
Sebaiknya disimpan dalam Direct Access Storage Device (DASD) seperti
magnetic
disk/drum.
Contoh : Lagu yang ada pada CD (Compact Disk)
3. Indexed Sequential File
Merupakan salah satu cara yang efektif untuk mengorganisasi kumpulan
record-record yang membutuhkan akses record secara sequential maupun
secara individu berdasarkan nilai key. Contoh : Mencari arti kata dalam kamus.
4. Multi-Key file
Merupakan organisasi yang dapat mempunyai sebuah file yang di akses dengan
banyak cara.
Contoh : Sistem perbankan yang memiliki banyak pemakai.
Suatu teknik / cara yang digunakan untuk menyatakan / menggambarkan dan
menyimpan record-record dalam sebuah file.
Ada 4 teknik dasar organisasi file, yaitu :
1. Sequential File
Merupakan cara yang paling dasar untuk mengorganisasikan kumpulan
record-record dalam sebuah berkas. Dalam organisasi berkas sequential,
pada waktu record ini dibuat, record-record direkam secara berurutan.
Contoh : Lagu yang ada dikaset.
2. Relative File
Suatu berkas yang mengidentifikasikan record dengan key yang diperlukan.
Record tidak perlu tersortir secara fisik menurut nilai key
Organisasi berkas relatif paling sering digunakan dalam proses interaktif
Tidak perlu mengakses record secara berurutan (consecutive)
Sebaiknya disimpan dalam Direct Access Storage Device (DASD) seperti
magnetic
disk/drum.
Contoh : Lagu yang ada pada CD (Compact Disk)
3. Indexed Sequential File
Merupakan salah satu cara yang efektif untuk mengorganisasi kumpulan
record-record yang membutuhkan akses record secara sequential maupun
secara individu berdasarkan nilai key. Contoh : Mencari arti kata dalam kamus.
4. Multi-Key file
Merupakan organisasi yang dapat mempunyai sebuah file yang di akses dengan
banyak cara.
Contoh : Sistem perbankan yang memiliki banyak pemakai.
Bonus mengenai Teminal :
Terminal komputer ialah peranti perkakasan elektronik
atau peranti perkakasan elektromekanik yang digunakan untuk
memasukkan data ke dalam komputer
(atau sistem pengkomputan), dengan data itu dipaparkan pada
skrin monitor.
Ia merupakan salah satu contoh antara muka manusia-mesin (HMI)."Terminal teks" (seringnya dipanggil dengan mudah sebagai "terminal" atau kekadangnya sebagai "konsol teks") ialah antara muka komputer bersiri untuk memasukkan dan memaparkan teks sahaja. Kebanyakan terminal teks disambungkan kepada komputer kerangka utama dan seringnya memiliki skrin yang berwarna hijau atau kuning jingga. Ia biasanya berkomunikasi dengan komputer melalui port bersiri yang biasanya menggunakan antara muka bersiri RS-232.
Terminal pengguna awal yang disambungkan kepada komputer umumnya merupakan telepencetak elektromekanik (TTY) yang pada asalnya bertujuan untuk telegrafi. Menjelang awal dekad 1970-an, banyak orang dalam industri komputer menyedari bahawa terminal kemasukan data video dapat menggantikan kad tebuk yang digunakan secara meluas ketika itu lalu memperkenalkan penggunaan komputer interaktif. Masalahnya adalah bahawa penyimpanan maklumat pada halaman teks memerlukan jumlah ingatan sebesar ingatan minikomputer bawahan yang digunakan ketika itu. Dengan itu, satu dorongan utama untuk membangunkan mikrokomputer merupakan pemudahan dan pengurangan bahan elektronik yang diperlukan di dalam terminal.
sumber : http://shalamrachman.blogspot.com/2012/10/klasifikasi-data-kelompok-data-tetap.html
http://ms.wikipedia.org/wiki/Terminal_komputer
materi kuliah sistem berkas
Tidak ada komentar:
Posting Komentar