Jumat, 24 Juni 2011

Sistem Berkas/ File

Sistem Berkas
Tentang

SISTEM FILE

Oleh:
Anis Yusrotun N, S.Kom





Kelas C
Disusun Oleh :

1. Nurul Hidayati ( 09011328 )
2. Ridha Susiati Rachman ( 09011102 )
3. Husnul Khotimah ( 09011096 )

SEKOLAH TINGGI TEKNOLOGI NURUL JADID
PAITON - PROBOLINGGO
(TAHUN 2009-2010)




KATA PENGANTAR




Segala puji bagi Allah SWT yang telah melimpahkan Rahmat-NYA kepada kami sehingga makalah ini selesai tanpa ada halangan sesuatu apapun Makalah ini di buat sebagai rasa wujud rasa peduli kami kepada dunia pendidikan sekaligus melakukan apa yang menjadi tugas mahasiswa/mahasiswi yang mengikuti mata kuliah “SISTEM BERKAS”
Dalam proses pendalaman materi ini, tentunya kami mendapatkan bmbingan,arahan dan saran,untuk itu rasa terima kasih sedalam-dalamnya kami sampaikan kepada:
1.Sang Pencipta Allah SWT
2.KH.ZUHRI ZANI, BA,selaku pengasuh pondok pesantren Nurul Jadid
KH.Najiburrohman, S,Ag,selaku ketua Sekolah Tinggi Tekhnologi Nurul Jadid, AnisYusrotun N. S.Kom, selaku dosen pembimbing kami, yang dengan sabar telah mendidik dan mengasah otak kami
3.Ayah Bunda tercinta yang telah mencurahkan kasih sayangnya kepada anak-anaknya sungguh segala darma baktiku tidak layak di sejajarkan dengan ketulusan mereka berdua
Dan kepada teman yang tak mungkin bias saya sebutkan satu persatu saya ucapkan terima kasih sebanyak-banyaknya semoga ALLAH SWT membalas semua amal perbuatan kita dan mengampuni dosa-dosa yang telah kita perbuat.
Penulis sadar bahwa makalah ini masih jauh dari sempurna. Oleh karena itu kritik dan saran dari semua pihak sangat kami harapkan.
Demikian makalah ini saya buat semoga bermanfaat.

Paiton, 28 Mei 2011

Penulis





Daftar Isi
Halaman judul…………………………………………………………………………….
Kata pengantar……………………………………………………………………………
Daftar Isi…………………………………………………………………………………..
BAB I. PENDAHULUAN
A.Latar Belakang Masalah…………………………………………………………..
B.Rumusan Masalah…………………………………………………………………
C.Tujuan Dan Manfaat………………………………………………………………
BAB II. PEMBAHASAN
Pengertian………………………………………………………………………….
A.Sistem File…………………………………………………………………………
B.Tugas Dari Sistem File……………………………………………………………
C.Klasisfikasi Data…………………………………………………………………..
D.Klasifikasi File…………………………………………………………………….
E.Model Akses……………………………………………………………………….
F.Organisasi File…………………………………………………………………….
G.Operasi File………………………………………………………………………..
BAB III. PENUTUP
A. Kesimpulan…………………………………………………………………………
DAFTAR PUSTAKA……………………………………………………………………..















PENDAHULUAN

A.LATAR BELAKANG

Di zaman globalisasi, pengetahuan teknologi informatika sangan diperlukan. Karena banyak manfaat serta fungsi dari teknologi tersebut bagi kehidupan sehari-hari. Terutama untuk dunia pekerjaan yang berhubungan langsung dengan teknologi. Teknologi informatika sangat diperlukan karena mengikuti kemajuan IPTEK yang sangat berkembang secara pesat. Serta teknologi tersebut dapat digunakan oleh siapa saja. Baik dari kalangan anak-anak hingga kalangan orang dewasa termasuk orangtua. Karena teknologi informatika sangat mudah dan praktis digunakan oleh siapa saja.
Kemajuan IPTEK sangat mempengaruhi perkembangan dunia pengetahuan. Seperti kemajuan dalam teknologi informatika. Banyak berbagai alat-alat maupun media yang telah diciptakan. Sebagai contoh, computer, laptop, kamera dll. Untuk dapat dijadikan media informasi. Sehingga teknologi informatika sangat mempengaruhi pikiran setiap orang.
Dalam dunia pendidikan, teknologi informatika sangat diperlukan bagi kalangan pelajar, mahasiswa maupun guru dan dosen. Karena teknologi informatika sangat berperan penting didunia pendidikan. Pemerintah telah memberikan bantuan berupa computer disetiap sekolah-sekolah. Agar dapat meningkatkan kemajuan dari kualitas mutu sekolah dan pendidikan pengetahuan. Disekolah menengah pertama telah tersedia pelajaran mengenai teknologi informatika dan komunikasi hingga di perguruan tinggi.
Teknologi informatika sangat berperan penting bagi kalangan pelajar. Tetapi dengan mempelajari teknologi informatika penulis mengalami perubahan dari pengetahuan, keterampilan dan sikap. Dan mengetahui manfaat-manfaat dari teknologi informatika serta perubahan tersebut adalah perubahan positif. Jadi teknologi informatika sangat penting bagi kalangan pekerja maupun kalangan pelajar.

Penulis merasa senang karena sudah mengikuti perkuliahan teknologi informatika. Penulis merasakan manfaat yang nyata dan mendapatkan ilmu pengetahuan tentang penggunaan komputer dengan baik dan benar.

B.RUMUSAN MASALAH
1. Menjelaskan pengertian organisasi file.
2. Menjelaskan dan menyebutkan 4 tekhnik organisasi file.
3. Menyebutkan tipe-tipe dari operasi file.

C.TUJUAN DAN MANFAAT

1. Mengetahui seberapa jauh penulis mengerti dan memahami tugas-tugas yang telah dilaksanakan.
2. Penulis mendapatkan banyak perubahan dalam keterampilan dalam meggunakan computer.
3. Mengetahui peluang ketrampilan dalam mempelajari teknologi informatika.
















PEMBAHASAN
A. PENGERTIAN
Sistem file merupakan mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang berada dalam sistem operasi.
Terdapat dua bagian penting dalam sistem file, yaitu:
 kumpulan berkas, sebagai tempat penyimpanan data, serta
 struktur direktori, yang mengatur dan menyediakan informasi mengenai seluruh file dalam sistem .

B.SISTEM FILE
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.


C. Tugas Dari 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.

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



C. 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
•Kelompok data yang bertambah menurut kurun waktu
Kelompok data ini biasanya merupakan data akumulasi dari kelompok data tetap dan data tak tetap.
Contoh
Data Transkip
Nilai Semester
Master Nilai



D. KLASIFIKASI FILE
Master file (berkas induk)
File yang berisi data yang relatif tetap
Contoh









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
2.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
•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. Biasanya file ini dibuat pada waktu proses sortir.
•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.
























File Fungsi
Timecard Transaction
Sort Program Program
Sort Work File Work
Sorted – Time Card Transaction
Payroll Master Master
Pay Record Update Program Program
Reject Time Cards Work
Paycheck Detail Work
Reconciliation Detail Work
List Utility Program Program
Reject Report Report
Paycheck Writer Program Program
Paychecks Report
Reconciliation Report Writer Program Program
Reconciliation Report Report



D. MODEL AKSES
Ada 3 model akses yang mungkin oleh sebuah program terhadap file, yaitu
1) 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
2) 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
3) Input/Output File
File yang dapat dibaca dari dan ditulis ke selama eksekusi program
Contoh;
 Master File
 Work File dengan sort program
Tabel dibawah ini menunjukkan model akses dari sistem flow diagram

Program File Input File Output File Input/Output File
1. Sort Time Cards Sorted TimeCards Sort work file
2. Pay Record Update Sorted TimeCards Reject TimeCards
Paycheck Detail
Reconciliantion Detail Payroll Master
3. Paycheck Writer Paycheck Detail Paychecks
4. Reconciliation
Report Writer Reconciliation Detail Reconciliation report
5. List Utility Reject TimeCards Reject Report



E. 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
2. Relatif File
3. Index Sequential File
4. Multi-Key file
Secara umum keempat teknik dasar tersebut berbeda dalam cara pengaksesannya, yaitu :
• Direct Access
Suatu cara pengaksesan record yang langsung tanpa mengakses seluruh record yang ada.
Contoh;
Magnetic disc
CD
Dll


• Sequential Access
Contoh;
Suatu cara pengaksesan record, yang didahului pengaksesan record-record didepannya
Magnetic tape
Punch card
Dll



F. OPERASI FILE
Cara memilih organisasi file tidak lepas dari 2 aspek utama, yaitu :
Model penggunaannya ada 2 cara yaitu
• Batch Processing : Suatu proses yang dilakukan secara group atau kelompok
• Interactive Processing : Suatu proses yang dilakukan secara satu persatu, yaitu record demi record
Menurut model operasi file ada 4 cara, yaitu :
• Creation : Membuat struktur file lebih terdahulu, lalu menentukan banyak record baru kemudian record-record tersebut dimuat kedalam file tersebut atau membuat file dengan cara merekam record demi record.
• Update : Untuk menjaga agar file tetap up to date
Insert / Add
Modification
Deletion
• 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 dibagi menjadi 2, yaitu :
☻ Comprehensive Retrieval
Mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu.
Contoh :
Display all
List nama, alamat
☻ Selective Retrieval
Mendapatkan informasi dari record-record tertentu berdasarkan persyaratan tertentu
Contoh :
List for gaji = 1000000
List npm,nama,alamat for angkatan = 90
• Maintenance : Perubahan yang dibuat terhadap file dengan tujuan memperbaiki penampilan program dalam mengakses file tersebut.
☻ Restructuring : Perubahan struktur file
Misalnya : Panjang fiel diubah
Penambahan field baru
Panjang record berubah
☻ Reorganization : Perubahan organisasi file dari organisasi yang satu, menjadi organisasi file yang lain
Misalnya : Dari organisasi file sequential menjadi indexed sequential
Dari direct menjadi sequential.






















PENUTUP
KESIMPULAN:

 Untuk master file dan program file, kita dapat melakukan created, updated, retrieved from dan maintained.
 Untuk work file, kita dapat melakukan created, updated dan retrieved from tapi tidak dapat kita maintained.
 Untuk report file umumnya tidak di updated, retrieved from atau maintained.
 Untuk transaction file, umumnya hanya dapat di create dan digunakan untuk sekali proses.























DAFTAR PUSTAKA
irmarr.staff.gunadarma.ac.id/.../files/.../ASR_bab1_Sistem_Berkas.doc - Similar