Kamis, 19 Maret 2015

Manajemen File



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:
         - 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.
·         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.

·         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.

·         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.

·         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.

·          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.

·          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.

·         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.

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.


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