Senin, 18 Mei 2015

Tugas Materi Siber

Sequential File

A.   Pengertian Sequential File

Sequential file merupakan suatu cara ataupun suatu metode penyimpanan dan pembacaan data yang dilakukan secara berurutan. Dalam hal ini, data yang ada akan disimpan sesuai dengan urutan masuknya. Data pertama dengan nomor berapapun, akan disimpan ditempat pertama, demikian pula dengan data berikutnya yang juga akan disimpan ditempat berikutnya.

Dalam melakukan pembacaan data, juga akan dilakukan secara berurutan, artinya, pembacaan akan dimulai dari data paling awal dan dilanjutkan dengan data berikutnya sehingga data yang dimaksud bisa diketemukan.

Berikut beberapa keuntungan dan kerugian dari sequential file.

Keuntungan    :

·         Merupakan organisasi file yang sederhana.
·         Jarak setiap aplikasi yang tersimpan sangat jelas.
·         Metode penyimpanan didalam memory sangat sederhana, sehingga efisien untuk menyimpan record yang besar.
·         Sangat murah untuk digunakan, sebab medianya cukup menggunakan magnetic tape.
Kerugian
·         Seandainya diperlukan perubahan data, maka seluruh record yang tersimpan didalam master file, harus semuanya diproses.
·         Data yang tersimpan harus sudah urut (sorted). Posisi data yang tersimpan sangat susah untuk up-to-date, sebab master file hanya bisa berubah saat proses selesai dilakukan. Tidak bisa dilkukan pembacaan secara langsung.


B.     Pengolahan Sequential File


File merupakan fasilitas penyimpanan data pada external storage yang bersifat permanen, jika dibandingkan dengan penyimpanan ke RAM yang sifatnya sementara. Dengan pemakaian file kita dapat menghemat pemakaian RAM komputer yang memiliki jumlah yang terbatas serta dapat melakukan dokumentasi untuk jangka waktu yang panjang.

Pada umumnya pengolahan data yang menggunakan file sebagai media INPUT maupun OUTPUT memiliki tiga tahap, yaitu :

  
1. Tahap membuka file (OPEN)
2. Tahap memproses (INPUT/OUTPUT)
3. Dan yang terakhir adalah tahap menutup file (CLOSE)


File Random


          File Random adalah file yang dapat dibaca langsung atau ditulis langsung tanpa memproses secara berurutan sepanjang file data dari permulaan. Oleh sebab itu data dapat lebih cepat untuk mentransfer data dari atau ke data random.

          Dalam hal penyisipan record, akses pada file random dapat dilakukan secara acak. Akses data dapat lebih fleksibel. Maka penyisipan record dapat dilakukan secara acak. Pencarian record data dapat dilakukan dengan pindah dari record terakhir ke record awal atau record lainnya.

          Dalam hal penghapusan record, penghapusan dilakukan dengan cara membuat file baru. Dimana file baru ini merupakan isi dari file lama. Tetapi isi dari file lama tersebut hanya terbatas pada file yang akan dihapus. Sedangkan data yang tidak ingin dihapus diabaikan.

          Dalam hal perubahan isi record, perubahan dilakukan dengan cara mencari record yang akan diubah lalu mengubahnya. Selanjutnya record disimpan tanpa mengubah struktur record.



Index File

Adalah file yang mempunyai indeks atau table yg berisidaftar alamat-alamat (addresses) dari record di disk disebut dengan Control Index. Control Index berfungsi sebagai penunjuk /pointer dari posisi record tertentu yangberisi data, sehingga memungkinkan untuk menuju ke suatu lokasi record tertentu dengan cepat. Akan dibentuk dua file : file data dan file kunci berisi control index Supaya ke-2nya dapat berhubungan digunakan suatu field kunci /key field yang ada pada file data. Bentuk pada Data Division dan Procedure Division sama seperti Organisasi file sequential. Pada mode akses sequential ini tidak dapat langsung menambah data di file bila filetelah ditutup. Jika akan ditambah data harus dibuka 2 file ; satu sebagai input satu sebagai output. File input merup. Fileyang sudah berisi data, sedang file output file yang masih kosong. Data pada file input dibacasatu persatu dan direkam ke file output sampai selesai. Kemudian data baru ditambahkan pada file output tersebut. Setelah semua data baru ditambahkan, maka file input tadi Dihapus. Mode Akses dinamik merup. Mode yang banyak digunakan,karena merupakan gabungan dari semua fasilitas yang disediakan pada mode akses sekuensial dan mode akses random.

Sumber :
http://putriekananda.blogspot.com/2011/10/sequential-file.html?m=1
http://enunks.blogspot.com/2012/11/file-random.html?m=1
wsilfi.staff.gunadarma.ac.id