SlideShare a Scribd company logo
1 of 52
Sistem Berkas
Objective
     Penilaian
        Tugas & Absensi         : 15%
        Quiz                    : 20%
        UTS                     : 30%
        UAS                     : 35%

    Buku Literatur
    1 . Claybrook., File Management Techniques, John Wiley & sons, 1983.
    2 . Miller & Peterson., File Structures with ADA, The
          Benjamin/Cummings Publishing Company Inc., 1990.
    3 . Bambang Hariyanto., Pengarsipan dan Akses Pada Sistem Berkas,
          Informatika, 2001.
    4 . Haryanto, Bambang, Sistem Pengarsipan dan Metode Akses,
          Informatika Bandung, 2 0 0 3 .
    5 . Handayani, Dewi, Sistem Berkas, J & J Learning, Yogyakarta, 2001.
    6. Ir. Wahyunim M.Sc, Sistem Berkas, Andi Yogyakarta, 2004
Tujuan MK Sistem Berkas
   Dapat memahami organisasi berkas serta
    manipulasinya.
   Dapat menjelaskan organisasi berkas dan
    manajemen.
   Dapat menjelaskan file storage.
   Dapat menjelaskan macam-macam device.
   Manipulasi file : sorting dan merging.
   Mampu bekerja dengan berbagai jenis organisasi
    berkas.
Pengertian Sistem Berkas
         (Sistem File)


Sistem
penyimpanan, pengorganisasian, pengelol
aan data pada alat penyimpan
eksternal, dengan menggunakan teknik
organisasi data tertentu.
Pengertian Sistem Berkas
         (Sistem File)

Merupakan mekanisme penyimpanan
on-line serta untuk akses, baik data
maupun program yang berada dalam
sistem operasi.
Pengertian Sistem Berkas
         (Sistem File)


Sistem Berkas dan Akses berkaitan
dengan bagaimana cara melakukan
insert data, update serta reorganisasi
data.
   Terdapat dua bagian penting dalam sistem
    file, yaitu:
      kumpulan berkas (file), sebagai tempat
       penyimpanan data, serta
      struktur direktori, yang mengatur dan
       menyediakan informasi mengenai
       seluruh file dalam sistem.
File

Merupakan Abstraksi penyimpanan dan
   pengambilan informasi di disk.

Abstraksi ini membuat pemakai tidak
dibebani rincian cara dan letak
penyimpanan informasi, serta mekanisme
kerja perangkat penyimpan data.
File
 Kumpulan dari record-record yang saling
  berhubungan.
 Kumpulan dari statement-statement yang
  saling berhubungan
 Kumpulan informasi berkait yang diberi
  nama dan direkam pada penyimpanan
  sekunder.
File (...lanjutan)
   Pandangan pemakai
       pemakai berkepentingan memahami berikut:
        penamaan untuk file, tipe file, atribut file, perintah-
        perintah untuk manipulasi file
   Pandangan pemrogram
       selain perlu memahami sebagai pemakai, pemrogram
        juga perlu memahami: operasi-operasi terhadap file.
   Pandangan perancang sistem
       implementasi pengelolaan file
Konsep File
   Terdiri dari
    nama dan
    ekstensi
Konsep File
   Nama – informasi untuk pengacuan file, disimpan
    dalam bentuk yg dapat dibaca user
   Tipe – diperlukan untuk sistem yang mendukung tipe
    berbeda
   Lokasi – pointer ke lokasi file pada perangkat
   Size – ukuran file saat ini
   Proteksi – mengontrol siapa yang bisa
    membaca, menulis, atau mengeksekusi file
   Time, date, dan user identification – data untuk
    proteksi, security, dan monitoring penggunaan
Direktori

Berisi informasi mengenai file.
Kebanyakan informasi berkaitan
dengan penyimpanan.
biasanya dimiliki sistem operasi dan
dapat diakses dengan rutin-rutin di
sistem operasi
Direktori (...lanjutan)
   Pandangan pemakai
      Direktori menyediakan pemetaan nama file ke file.
       Informasi terpenting pada direktori adalah
       berkaitan dengan penuimpanan, termasuk lokasi
       dan ukuran penyimpanan file.
   Beberapa konsep penting yang dipahami oleh
    pemakai:
      Hirarki Direktori

      Jalur Pengaksesan (path-name)

      Perintah-perintah memanipulasi direktori
Manfaat
 Sebuah sistem file sangat membantu para
  programmer untuk memungkinkan mereka
  mengakses file, tanpa memperhatikan detail
  dari karakteristik dan waktu penyimpanan.
 Sistem file ini juga yang mengatur direktori,
  device access dan buffer.
Tugas Sistem File
   Memelihara direktori dari identifikasi file dan
    lokasi informasi
   Menentukan jalan (pathway) bagi aliran data
    antara main memory dan alat penyimpanan
    sekunder.
   Mengkoordinasi komunikasi antara CPU dan
    alat penyimpanan sekunder, dan sebaliknya.
   Menyiapkan file penggunaan input atau output.
   Mengatur file bila penggunaan input atau output
    telah selesai.
File dan Akses
   Sistem penyimpanan, pengelolaan dan
    penyimpanan data pada alat penyimpanan
    external. Pada file dan akses penyimpanan
    data dilakukan secara fisik.
Representasi Data
   Logic (Lojik)
     penggambaran data di level konseptual.

     Misal penggambaran data dengan metode E-
      R, model objek, model semantik, dan lain-lain.
   Physic (Fisik)
     penggambaran data di level fisik, bagaimana
      data direpresentasikan dalam media
      penyimpanan
Klasifikasi Data
   Kelompok data tetap
     Kelompok data yang tidak mengalami
      perubahan, paling tidak dalam kurun waktu yang
      lama.
     Contoh ; Data Pribadi Mahasiswa

             Data Mata Kuliah
   Kelompok data tak tetap
     Kelompok data yang secara rutin mengalami
      perubahan
     Contoh ; Data Rencana Studi Mahasiswa
Klasifikasi Data (..lanjutan)
   Kelompok data yang bertambah menurut kurun
    waktu
     Kelompok data ini biasanya merupakan data
      akumulasi dari kelompok data tetap dan data tak
      tetap.
     Contoh
       Master file
       Data Transkip
       Nilai Semester
       Master Nilai
KLASIFIKASI FILE
   Master file (berkas induk)
    File yang berisi data yang relatif tetap
                                  Payroll Master file
                                          Payroll Master file

                                  Customer master file
                                        Customer master file

    Organisasi
                                  Personnel master file
          Organisasi
    sebuah pabrik
                                        Personnel master file
         sebuah pabrik

                                  Inventory master file
                                        Inventory master file
Jenis Master File
    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
    File yang berisi record yang terus menerus berubah
       dalam kurun waktu tertentu atau berdasarkan suatu
       peristiwa transaksi.
    Contoh
       File stock barang
       File pemesanan tempat duduk
KLASIFIKASI FILE (...lanjutan)
   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.
   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.
   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.
   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.
   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.
   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.
   Library file (berkas pustaka)
      File yang digunakan untuk penyimpanan program
       aplikasi, program utilitas atau program lainnya.
   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
      Gambar dibawah ini menunjukkan system flow
      diagram dari sistem penggajian sementara untuk
      menghasilkan paycheck berdasarkan timecord dan
      payroll information.
Timecards


  Sort             Sortwork
Program              File


                  Pay Record
  Sorted            Update           Payroll
Timecards          program           master



                                     Reconciliatio
     Reject         Paycheck           n detail
  timecards           detail



   List utility   Paycheck writer     Reconciliation
   Program           program           report writer
                                         program



     Reject                         Reconciliation report
     Report          Paychecks
Model Akses
    Input File
     File yang hanya dapat dibaca dengan program

     Contoh

        Transaction file merupakan input file untuk
         meng-update program
        Program file dari source code merupakan input
         file untuk program compiler
    Output File
     File yang hanya dapat ditulis oleh sebuah program
       / file yang dibuat dengan program.
     Contoh

       Report file merupakan output dari program
          yang meng-update master file
       Program file yang berupa object code
          merupakan output file dari program compiler
    Input/Output File
     File yang dapat dibaca dari dan ditulis ke selama
       eksekusi program
     Contoh

        Master File

        Work File dengan sort program
Organisasi File
   Suatu teknik / cara yang digunakan untuk
    menyatakan / menggambarkan dan
    menyimpan record-record dalam sebuah file.
   Ada 4 teknik dasar organisasi file, yaitu :
       Sequential File
       Relatif File
       Index Sequential File
       Multi-Key file
   Secara umum keempat teknik dasar
    tersebut berbeda dalam cara
    pengaksesannya, yaitu :
      Direct Access

      Sequential Access
Direct Access
   Adalah suatu cara pengaksesan record yang
    langsung, tanpa mengakses seluruh record
    yang ada.
   Contoh :     Magnetic Disk.
                 Compact Disk
Sequential Access
    Adalah suatu cara pengaksesan
    record, yang didahului pengaksesan record-
    record di depannya.
    Contoh :     Magnetic Tape.
Faktor-faktor yang mempengaruhi dalam proses
pemilihan organisasi file



   Karakteristik dari media penyimpanan yang
    digunakan
   Volume dan frekuensi dari transaksi yang
    diproses
   Response time yang diperlukan
Cara memilih organisasi file tidak terlepas
    dari 2 aspek utama, yaitu :

   Model Penggunaannya
   Model Operasi File
Cara memilih organisasi file Berdasarkan
Model Penggunaannya
Ada 2 cara :
 Batch;
       Suatu proses yang dilakukan secara group atau
        kelompok.
            Contoh: Penagihan kartu kredit pelanggan setiap
             bulan
   Interactive;
       Suatu proses yang dilakukan secara satu
        persatu, yaitu record demi record.
            Contoh: Mesin ATM
Cara memilih organisasi file
Berdasarkan Model Operasi File
Menurut operasi file ada 4 cara :
1. File Creation ;
   Membuat struktur file lebih
    dahulu, menentukan banyak record
    baru, kemudian record-record dimuat ke dalam
    file tersebut.
   Membuat file dengan cara merekam record
    demi record.
2. File Update;
    Untuk menjaga agar file tetap up to
     date.
    Insert / Add, Modification, Deletion.
3. File Retrieval;
     Pengaksesan sebuah file dengan tujuan untuk
      mendapatkan informasi.
        Inquiry;

           Volume data rendah, model proses
            interactive.
        Report Generation;

           Volume data tinggi, model proses batch.
File Retrieval terbagi 2, yaitu :
 Comprehensive Retrieval;
       Mendapatkan informasi dari semua record dalam
        sebuah file.
       Contoh :     Select * From Mahasiswa
                      Select NIM, Nama From Mahasiswa


   Selective Retrieval;
       Mendapatkan informasi dari record-record tertentu
        berdasarkan persyaratan tertentu.
       Contoh :
                Select * From Pegawai Where Gaji = 2000000
               Select Nama, Alamat From Mahasiswa Where IP >= 3.50
4. File Maintenance
     Perubahan yang dibuat terhadap file dengan
      tujuan memperbaiki penampilan program
      dalam mengakses file tersebut.
      * Restructuring
        Perubahan struktur file.
        Misalnya :
              Panjang field diubah, penambahan field baru, panjang
               record dirubah.
* Reorganization
  Perubahan organisasi file dari
   organisasi yang satu, menjadi
   organisasi file yang lain.
  Misalnya :

    * Dari organisasi file sequential
     menjadi indeks sequential.
    * Dari direct menjadi sequential.
Catatan (....)
Catatan (....)
Catatan (.....)
Model Operasi File
 Untuk Master File dan Program File, kita dapat
  melakukan Create, Update, Retrieve, dan
  Maintenance.
 Untuk Work File, kita dapat melakukan
  Create, Update, dan Retrieve, tetapi tidak dapat
  dilakukan Maintenance.
 Untuk Report File, umumnya tidak dilakukan
  Update, Retrieve, atau Maintenance.
 Untuk Transaction File, umumnya hanya dapat
  dilakukan Create dan digunakan untuk sekali
  proses.
Kuis Awal
   Jelaskan sistem berkas pada Windows, Mac OS
    X, Solaris dan Unix !

More Related Content

What's hot

Pengertian Sistem berkas
Pengertian Sistem berkas Pengertian Sistem berkas
Pengertian Sistem berkas TPLPH
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkasformatik
 
3.organisasi sequential
3.organisasi sequential3.organisasi sequential
3.organisasi sequentialRenol Doang
 
Sistem Berkas 1
Sistem Berkas 1Sistem Berkas 1
Sistem Berkas 1Mrirfan
 
Sim, suryo pranoto, prof. dr. hapzi ali, mm, cma, sistem manajemen database, ...
Sim, suryo pranoto, prof. dr. hapzi ali, mm, cma, sistem manajemen database, ...Sim, suryo pranoto, prof. dr. hapzi ali, mm, cma, sistem manajemen database, ...
Sim, suryo pranoto, prof. dr. hapzi ali, mm, cma, sistem manajemen database, ...suryo pranoto
 
Sim,singgih febriansyah,hapzi ali,sistem manajemen database,univ mercu buana,...
Sim,singgih febriansyah,hapzi ali,sistem manajemen database,univ mercu buana,...Sim,singgih febriansyah,hapzi ali,sistem manajemen database,univ mercu buana,...
Sim,singgih febriansyah,hapzi ali,sistem manajemen database,univ mercu buana,...Singgih Febriansyah
 
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim,sistem manajemen database
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim,sistem manajemen databaseSim,tika agustina, prof. dr. ir. hapzi ali, cma. sim,sistem manajemen database
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim,sistem manajemen databaseTikaagustina242
 
Sim, deby christin nm, hapzi ali, database management system (dbms) , univers...
Sim, deby christin nm, hapzi ali, database management system (dbms) , univers...Sim, deby christin nm, hapzi ali, database management system (dbms) , univers...
Sim, deby christin nm, hapzi ali, database management system (dbms) , univers...Deby Christin
 
Tugas 11, septi hendarwati,yananto mihadi putra, se, m.si, aplikasi konsep ba...
Tugas 11, septi hendarwati,yananto mihadi putra, se, m.si, aplikasi konsep ba...Tugas 11, septi hendarwati,yananto mihadi putra, se, m.si, aplikasi konsep ba...
Tugas 11, septi hendarwati,yananto mihadi putra, se, m.si, aplikasi konsep ba...SeptiHendarwati
 
Database management system
Database management systemDatabase management system
Database management systempujisetiani12
 
SIM, Fitri Febriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Fitri Febriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...SIM, Fitri Febriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Fitri Febriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...Fitri Febriani
 
SIM, Fadila Rahma, Prof. Dr. Hapzi Ali, MM, CMA, Sistem Manajemen Database, U...
SIM, Fadila Rahma, Prof. Dr. Hapzi Ali, MM, CMA, Sistem Manajemen Database, U...SIM, Fadila Rahma, Prof. Dr. Hapzi Ali, MM, CMA, Sistem Manajemen Database, U...
SIM, Fadila Rahma, Prof. Dr. Hapzi Ali, MM, CMA, Sistem Manajemen Database, U...Universitas Mercu Buana
 
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...fannyfbrn18
 
Sim nur putriana prof. dr. ir. hapzi ali, mm, cma sistem manajemen database
Sim nur putriana prof. dr. ir. hapzi ali, mm, cma sistem manajemen databaseSim nur putriana prof. dr. ir. hapzi ali, mm, cma sistem manajemen database
Sim nur putriana prof. dr. ir. hapzi ali, mm, cma sistem manajemen databaseNur Putriana
 
14. Konsep Sistem Informasi, Membuat File, Database dan Software (Fundamental...
14. Konsep Sistem Informasi, Membuat File, Database dan Software (Fundamental...14. Konsep Sistem Informasi, Membuat File, Database dan Software (Fundamental...
14. Konsep Sistem Informasi, Membuat File, Database dan Software (Fundamental...Mercu Buana University
 

What's hot (20)

Pengertian Sistem berkas
Pengertian Sistem berkas Pengertian Sistem berkas
Pengertian Sistem berkas
 
Pengantar Sistem Berkas
Pengantar Sistem BerkasPengantar Sistem Berkas
Pengantar Sistem Berkas
 
3.organisasi sequential
3.organisasi sequential3.organisasi sequential
3.organisasi sequential
 
Sistem Berkas 1
Sistem Berkas 1Sistem Berkas 1
Sistem Berkas 1
 
Komputer
KomputerKomputer
Komputer
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Sim, suryo pranoto, prof. dr. hapzi ali, mm, cma, sistem manajemen database, ...
Sim, suryo pranoto, prof. dr. hapzi ali, mm, cma, sistem manajemen database, ...Sim, suryo pranoto, prof. dr. hapzi ali, mm, cma, sistem manajemen database, ...
Sim, suryo pranoto, prof. dr. hapzi ali, mm, cma, sistem manajemen database, ...
 
Sim,singgih febriansyah,hapzi ali,sistem manajemen database,univ mercu buana,...
Sim,singgih febriansyah,hapzi ali,sistem manajemen database,univ mercu buana,...Sim,singgih febriansyah,hapzi ali,sistem manajemen database,univ mercu buana,...
Sim,singgih febriansyah,hapzi ali,sistem manajemen database,univ mercu buana,...
 
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim,sistem manajemen database
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim,sistem manajemen databaseSim,tika agustina, prof. dr. ir. hapzi ali, cma. sim,sistem manajemen database
Sim,tika agustina, prof. dr. ir. hapzi ali, cma. sim,sistem manajemen database
 
Sim, deby christin nm, hapzi ali, database management system (dbms) , univers...
Sim, deby christin nm, hapzi ali, database management system (dbms) , univers...Sim, deby christin nm, hapzi ali, database management system (dbms) , univers...
Sim, deby christin nm, hapzi ali, database management system (dbms) , univers...
 
Tugas 11, septi hendarwati,yananto mihadi putra, se, m.si, aplikasi konsep ba...
Tugas 11, septi hendarwati,yananto mihadi putra, se, m.si, aplikasi konsep ba...Tugas 11, septi hendarwati,yananto mihadi putra, se, m.si, aplikasi konsep ba...
Tugas 11, septi hendarwati,yananto mihadi putra, se, m.si, aplikasi konsep ba...
 
Database management system
Database management systemDatabase management system
Database management system
 
Bab1,2,3,4
Bab1,2,3,4Bab1,2,3,4
Bab1,2,3,4
 
SIM, Fitri Febriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Fitri Febriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...SIM, Fitri Febriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
SIM, Fitri Febriani, Hapzi Ali, Sistem Manajemen Database, Universitas Mercu ...
 
SIM, Fadila Rahma, Prof. Dr. Hapzi Ali, MM, CMA, Sistem Manajemen Database, U...
SIM, Fadila Rahma, Prof. Dr. Hapzi Ali, MM, CMA, Sistem Manajemen Database, U...SIM, Fadila Rahma, Prof. Dr. Hapzi Ali, MM, CMA, Sistem Manajemen Database, U...
SIM, Fadila Rahma, Prof. Dr. Hapzi Ali, MM, CMA, Sistem Manajemen Database, U...
 
Sb1
Sb1Sb1
Sb1
 
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
SIM, FANNY FEBRIANI, PROF. DR. HAPZI ALI, CMA, SISTEM MANAJEMEN DATABASE, UNI...
 
Sim nur putriana prof. dr. ir. hapzi ali, mm, cma sistem manajemen database
Sim nur putriana prof. dr. ir. hapzi ali, mm, cma sistem manajemen databaseSim nur putriana prof. dr. ir. hapzi ali, mm, cma sistem manajemen database
Sim nur putriana prof. dr. ir. hapzi ali, mm, cma sistem manajemen database
 
14. Konsep Sistem Informasi, Membuat File, Database dan Software (Fundamental...
14. Konsep Sistem Informasi, Membuat File, Database dan Software (Fundamental...14. Konsep Sistem Informasi, Membuat File, Database dan Software (Fundamental...
14. Konsep Sistem Informasi, Membuat File, Database dan Software (Fundamental...
 
M1 dbms
M1   dbmsM1   dbms
M1 dbms
 

Similar to SISTEM BERKAS

Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen Filebelajarkomputer
 
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.pptSlide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.pptNikoEstradiyanto1
 
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.pptSlide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.pptNikoEstradiyanto1
 
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.pptSlide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.pptPutriDewintari1
 
Slide-INF106-INF106-Slide-01.ppt
Slide-INF106-INF106-Slide-01.pptSlide-INF106-INF106-Slide-01.ppt
Slide-INF106-INF106-Slide-01.pptafidatulmasbakhah1
 
SO TGS1 IFMLM1_2301020002_Heri Dameanto Marbun.pdf
SO TGS1 IFMLM1_2301020002_Heri Dameanto Marbun.pdfSO TGS1 IFMLM1_2301020002_Heri Dameanto Marbun.pdf
SO TGS1 IFMLM1_2301020002_Heri Dameanto Marbun.pdfFarrel77
 
Pertemuan-3-Pengantar-Sistem-Basis-Data.ppt
Pertemuan-3-Pengantar-Sistem-Basis-Data.pptPertemuan-3-Pengantar-Sistem-Basis-Data.ppt
Pertemuan-3-Pengantar-Sistem-Basis-Data.pptwildanmoch
 
Sim 14, novi irnawati, hapzi ali, database basis data, universitas mercu bu...
Sim 14, novi irnawati, hapzi ali, database   basis data, universitas mercu bu...Sim 14, novi irnawati, hapzi ali, database   basis data, universitas mercu bu...
Sim 14, novi irnawati, hapzi ali, database basis data, universitas mercu bu...Novi Irnawati
 
Power point tuton 7
Power point tuton 7Power point tuton 7
Power point tuton 7RADITYAEGA1
 
Sistem berkas lr
Sistem berkas lrSistem berkas lr
Sistem berkas lrLeonardo024
 

Similar to SISTEM BERKAS (20)

Sisber1
Sisber1Sisber1
Sisber1
 
Helen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen FileHelen Alida Abilio - Manajemen File
Helen Alida Abilio - Manajemen File
 
4.basis data
4.basis data4.basis data
4.basis data
 
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.pptSlide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
 
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.pptSlide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
 
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.pptSlide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
Slide-INF106-Pertemuan-1-Pengantar-Sistem-Basis-Data.ppt
 
Slide-INF106-INF106-Slide-01.ppt
Slide-INF106-INF106-Slide-01.pptSlide-INF106-INF106-Slide-01.ppt
Slide-INF106-INF106-Slide-01.ppt
 
SO TGS1 IFMLM1_2301020002_Heri Dameanto Marbun.pdf
SO TGS1 IFMLM1_2301020002_Heri Dameanto Marbun.pdfSO TGS1 IFMLM1_2301020002_Heri Dameanto Marbun.pdf
SO TGS1 IFMLM1_2301020002_Heri Dameanto Marbun.pdf
 
TUGAS SIM
TUGAS SIMTUGAS SIM
TUGAS SIM
 
1._Pengantar_BasisData_.ppt
1._Pengantar_BasisData_.ppt1._Pengantar_BasisData_.ppt
1._Pengantar_BasisData_.ppt
 
Pertemuan-3-Pengantar-Sistem-Basis-Data.ppt
Pertemuan-3-Pengantar-Sistem-Basis-Data.pptPertemuan-3-Pengantar-Sistem-Basis-Data.ppt
Pertemuan-3-Pengantar-Sistem-Basis-Data.ppt
 
Kuliah i sbd
Kuliah i sbdKuliah i sbd
Kuliah i sbd
 
Pertemuan 2
Pertemuan 2Pertemuan 2
Pertemuan 2
 
Sim 14, novi irnawati, hapzi ali, database basis data, universitas mercu bu...
Sim 14, novi irnawati, hapzi ali, database   basis data, universitas mercu bu...Sim 14, novi irnawati, hapzi ali, database   basis data, universitas mercu bu...
Sim 14, novi irnawati, hapzi ali, database basis data, universitas mercu bu...
 
Power point tuton 7
Power point tuton 7Power point tuton 7
Power point tuton 7
 
20182-31-C31040204-A-K-2.pdf
20182-31-C31040204-A-K-2.pdf20182-31-C31040204-A-K-2.pdf
20182-31-C31040204-A-K-2.pdf
 
Sistem berkas lr
Sistem berkas lrSistem berkas lr
Sistem berkas lr
 
Pertemuan 10
Pertemuan 10Pertemuan 10
Pertemuan 10
 
Pertemuan 14
Pertemuan 14Pertemuan 14
Pertemuan 14
 
Pertemuan 11
Pertemuan 11Pertemuan 11
Pertemuan 11
 

More from Wahyu Hasibuan

More from Wahyu Hasibuan (6)

File sistem04a
File sistem04aFile sistem04a
File sistem04a
 
File sistem04
File sistem04File sistem04
File sistem04
 
File sistem03
File sistem03File sistem03
File sistem03
 
File sistem02
File sistem02File sistem02
File sistem02
 
File sistem06
File sistem06File sistem06
File sistem06
 
File sistem05
File sistem05File sistem05
File sistem05
 

SISTEM BERKAS

  • 2. Objective  Penilaian  Tugas & Absensi : 15%  Quiz : 20%  UTS : 30%  UAS : 35%  Buku Literatur 1 . Claybrook., File Management Techniques, John Wiley & sons, 1983. 2 . Miller & Peterson., File Structures with ADA, The Benjamin/Cummings Publishing Company Inc., 1990. 3 . Bambang Hariyanto., Pengarsipan dan Akses Pada Sistem Berkas, Informatika, 2001. 4 . Haryanto, Bambang, Sistem Pengarsipan dan Metode Akses, Informatika Bandung, 2 0 0 3 . 5 . Handayani, Dewi, Sistem Berkas, J & J Learning, Yogyakarta, 2001. 6. Ir. Wahyunim M.Sc, Sistem Berkas, Andi Yogyakarta, 2004
  • 3. Tujuan MK Sistem Berkas  Dapat memahami organisasi berkas serta manipulasinya.  Dapat menjelaskan organisasi berkas dan manajemen.  Dapat menjelaskan file storage.  Dapat menjelaskan macam-macam device.  Manipulasi file : sorting dan merging.  Mampu bekerja dengan berbagai jenis organisasi berkas.
  • 4. Pengertian Sistem Berkas (Sistem File) Sistem penyimpanan, pengorganisasian, pengelol aan data pada alat penyimpan eksternal, dengan menggunakan teknik organisasi data tertentu.
  • 5. Pengertian Sistem Berkas (Sistem File) Merupakan mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang berada dalam sistem operasi.
  • 6. Pengertian Sistem Berkas (Sistem File) Sistem Berkas dan Akses berkaitan dengan bagaimana cara melakukan insert data, update serta reorganisasi data.
  • 7. Terdapat dua bagian penting dalam sistem file, yaitu:  kumpulan berkas (file), sebagai tempat penyimpanan data, serta  struktur direktori, yang mengatur dan menyediakan informasi mengenai seluruh file dalam sistem.
  • 8.
  • 9. File Merupakan Abstraksi penyimpanan dan pengambilan informasi di disk. Abstraksi ini membuat pemakai tidak dibebani rincian cara dan letak penyimpanan informasi, serta mekanisme kerja perangkat penyimpan data.
  • 10. File  Kumpulan dari record-record yang saling berhubungan.  Kumpulan dari statement-statement yang saling berhubungan  Kumpulan informasi berkait yang diberi nama dan direkam pada penyimpanan sekunder.
  • 11. File (...lanjutan)  Pandangan pemakai  pemakai berkepentingan memahami berikut: penamaan untuk file, tipe file, atribut file, perintah- perintah untuk manipulasi file  Pandangan pemrogram  selain perlu memahami sebagai pemakai, pemrogram juga perlu memahami: operasi-operasi terhadap file.  Pandangan perancang sistem  implementasi pengelolaan file
  • 12. Konsep File  Terdiri dari nama dan ekstensi
  • 13.
  • 14. Konsep File  Nama – informasi untuk pengacuan file, disimpan dalam bentuk yg dapat dibaca user  Tipe – diperlukan untuk sistem yang mendukung tipe berbeda  Lokasi – pointer ke lokasi file pada perangkat  Size – ukuran file saat ini  Proteksi – mengontrol siapa yang bisa membaca, menulis, atau mengeksekusi file  Time, date, dan user identification – data untuk proteksi, security, dan monitoring penggunaan
  • 15. Direktori Berisi informasi mengenai file. Kebanyakan informasi berkaitan dengan penyimpanan. biasanya dimiliki sistem operasi dan dapat diakses dengan rutin-rutin di sistem operasi
  • 16. Direktori (...lanjutan)  Pandangan pemakai  Direktori menyediakan pemetaan nama file ke file. Informasi terpenting pada direktori adalah berkaitan dengan penuimpanan, termasuk lokasi dan ukuran penyimpanan file.  Beberapa konsep penting yang dipahami oleh pemakai:  Hirarki Direktori  Jalur Pengaksesan (path-name)  Perintah-perintah memanipulasi direktori
  • 17. Manfaat  Sebuah sistem file sangat membantu para programmer untuk memungkinkan mereka mengakses file, tanpa memperhatikan detail dari karakteristik dan waktu penyimpanan.  Sistem file ini juga yang mengatur direktori, device access dan buffer.
  • 18. Tugas Sistem File  Memelihara direktori dari identifikasi file dan lokasi informasi  Menentukan jalan (pathway) bagi aliran data antara main memory dan alat penyimpanan sekunder.  Mengkoordinasi komunikasi antara CPU dan alat penyimpanan sekunder, dan sebaliknya.  Menyiapkan file penggunaan input atau output.  Mengatur file bila penggunaan input atau output telah selesai.
  • 19. File dan Akses  Sistem penyimpanan, pengelolaan dan penyimpanan data pada alat penyimpanan external. Pada file dan akses penyimpanan data dilakukan secara fisik.
  • 20. Representasi Data  Logic (Lojik)  penggambaran data di level konseptual.  Misal penggambaran data dengan metode E- R, model objek, model semantik, dan lain-lain.  Physic (Fisik)  penggambaran data di level fisik, bagaimana data direpresentasikan dalam media penyimpanan
  • 21. Klasifikasi Data  Kelompok data tetap  Kelompok data yang tidak mengalami perubahan, paling tidak dalam kurun waktu yang lama.  Contoh ; Data Pribadi Mahasiswa Data Mata Kuliah  Kelompok data tak tetap  Kelompok data yang secara rutin mengalami perubahan  Contoh ; Data Rencana Studi Mahasiswa
  • 22. Klasifikasi Data (..lanjutan)  Kelompok data yang bertambah menurut kurun waktu  Kelompok data ini biasanya merupakan data akumulasi dari kelompok data tetap dan data tak tetap.  Contoh Master file Data Transkip Nilai Semester Master Nilai
  • 23. KLASIFIKASI FILE  Master file (berkas induk) File yang berisi data yang relatif tetap Payroll Master file Payroll Master file Customer master file Customer master file Organisasi Personnel master file Organisasi sebuah pabrik Personnel master file sebuah pabrik Inventory master file Inventory master file
  • 24. Jenis Master File  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  File yang berisi record yang terus menerus berubah dalam kurun waktu tertentu atau berdasarkan suatu peristiwa transaksi.  Contoh File stock barang File pemesanan tempat duduk
  • 25. KLASIFIKASI FILE (...lanjutan)  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.  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.  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.
  • 26. 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.  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.
  • 27. 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.  Library file (berkas pustaka)  File yang digunakan untuk penyimpanan program aplikasi, program utilitas atau program lainnya.
  • 28. 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 Gambar dibawah ini menunjukkan system flow diagram dari sistem penggajian sementara untuk menghasilkan paycheck berdasarkan timecord dan payroll information.
  • 29. Timecards Sort Sortwork Program File Pay Record Sorted Update Payroll Timecards program master Reconciliatio Reject Paycheck n detail timecards detail List utility Paycheck writer Reconciliation Program program report writer program Reject Reconciliation report Report Paychecks
  • 30.
  • 31. Model Akses  Input File  File yang hanya dapat dibaca dengan program  Contoh  Transaction file merupakan input file untuk meng-update program  Program file dari source code merupakan input file untuk program compiler
  • 32. Output File  File yang hanya dapat ditulis oleh sebuah program / file yang dibuat dengan program.  Contoh  Report file merupakan output dari program yang meng-update master file  Program file yang berupa object code merupakan output file dari program compiler
  • 33. Input/Output File  File yang dapat dibaca dari dan ditulis ke selama eksekusi program  Contoh  Master File  Work File dengan sort program
  • 34.
  • 35. Organisasi File  Suatu teknik / cara yang digunakan untuk menyatakan / menggambarkan dan menyimpan record-record dalam sebuah file.  Ada 4 teknik dasar organisasi file, yaitu :  Sequential File  Relatif File  Index Sequential File  Multi-Key file
  • 36. Secara umum keempat teknik dasar tersebut berbeda dalam cara pengaksesannya, yaitu :  Direct Access  Sequential Access
  • 37. Direct Access  Adalah suatu cara pengaksesan record yang langsung, tanpa mengakses seluruh record yang ada.  Contoh : Magnetic Disk. Compact Disk
  • 38. Sequential Access  Adalah suatu cara pengaksesan record, yang didahului pengaksesan record- record di depannya.  Contoh : Magnetic Tape.
  • 39. Faktor-faktor yang mempengaruhi dalam proses pemilihan organisasi file  Karakteristik dari media penyimpanan yang digunakan  Volume dan frekuensi dari transaksi yang diproses  Response time yang diperlukan
  • 40. Cara memilih organisasi file tidak terlepas dari 2 aspek utama, yaitu :  Model Penggunaannya  Model Operasi File
  • 41. Cara memilih organisasi file Berdasarkan Model Penggunaannya Ada 2 cara :  Batch;  Suatu proses yang dilakukan secara group atau kelompok.  Contoh: Penagihan kartu kredit pelanggan setiap bulan  Interactive;  Suatu proses yang dilakukan secara satu persatu, yaitu record demi record.  Contoh: Mesin ATM
  • 42.
  • 43. Cara memilih organisasi file Berdasarkan Model Operasi File Menurut operasi file ada 4 cara : 1. File Creation ;  Membuat struktur file lebih dahulu, menentukan banyak record baru, kemudian record-record dimuat ke dalam file tersebut.  Membuat file dengan cara merekam record demi record.
  • 44. 2. File Update;  Untuk menjaga agar file tetap up to date.  Insert / Add, Modification, Deletion.
  • 45. 3. File Retrieval;  Pengaksesan sebuah file dengan tujuan untuk mendapatkan informasi.  Inquiry;  Volume data rendah, model proses interactive.  Report Generation;  Volume data tinggi, model proses batch.
  • 46. File Retrieval terbagi 2, yaitu :  Comprehensive Retrieval;  Mendapatkan informasi dari semua record dalam sebuah file.  Contoh : Select * From Mahasiswa Select NIM, Nama From Mahasiswa  Selective Retrieval;  Mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu.  Contoh : Select * From Pegawai Where Gaji = 2000000 Select Nama, Alamat From Mahasiswa Where IP >= 3.50
  • 47. 4. File Maintenance  Perubahan yang dibuat terhadap file dengan tujuan memperbaiki penampilan program dalam mengakses file tersebut. * Restructuring  Perubahan struktur file.  Misalnya :  Panjang field diubah, penambahan field baru, panjang record dirubah.
  • 48. * Reorganization  Perubahan organisasi file dari organisasi yang satu, menjadi organisasi file yang lain.  Misalnya : * Dari organisasi file sequential menjadi indeks sequential. * Dari direct menjadi sequential.
  • 51. Catatan (.....) Model Operasi File  Untuk Master File dan Program File, kita dapat melakukan Create, Update, Retrieve, dan Maintenance.  Untuk Work File, kita dapat melakukan Create, Update, dan Retrieve, tetapi tidak dapat dilakukan Maintenance.  Untuk Report File, umumnya tidak dilakukan Update, Retrieve, atau Maintenance.  Untuk Transaction File, umumnya hanya dapat dilakukan Create dan digunakan untuk sekali proses.
  • 52. Kuis Awal  Jelaskan sistem berkas pada Windows, Mac OS X, Solaris dan Unix !