• Tidak ada hasil yang ditemukan

Pengantar Teknologi Sistem Informasi 1B

N/A
N/A
Protected

Academic year: 2018

Membagikan "Pengantar Teknologi Sistem Informasi 1B"

Copied!
40
0
0

Teks penuh

(1)
(2)

SISTEM FILE

Konsep File

Metode Akses

Struktur Direktori Jenis File

Penamaan File dan Directory Ijin Mengakses File

(3)

KONSEP FILE

Ruang alamat logik yang berdampingan

Tipe : Data

numeric character binary

Program

(4)

ASPEK SUDUT PANDANG

USER

Media penyimpanan data/informasi:

magnetic disk, magnetic tape, dan optical disk Untuk kenyamanan user

OS menyediakan sudut pandang lojik yang sama bagi semua media dengan abstraksi unit-unit

storage lojik yaitu fle

(5)

ASPEK ISI DAN STRUKTUR

Isi File

Representasi program atau data yang terekam dalam secondary storage

Struktur fle

Bebas maupun berformat

Secara umum fle merupakan deretan bit, byte, baris, atau record yang artinya didefnisikan sendiri oleh user perancangnya

(6)

FILE STRUCTURE

Urutan word, bytes

Struktur record sederhana

 Lines

 Fixed length  Variable length

Struktur kompleks

 Formatted document

 Relocatable load fle :  rumah dari proses kompilasi /

proses – proses di memori utama / file yang sudah disimpan dalam memori komputer 

Yang membuat keputusan :

Sistem operasiProgram

(7)

ATRIBUT FILE

Name –informasi yang disimpan untuk keperluan identifkasi form oleh penggunaType – dibutuhkan sistem untuk mendukung tipe yang berbeda.

Location – pointer ke lokasi fle pada deviceSize – ukuran fle yang sedang digunakan.

Protection – kontrol terhadap pengguna yang sedang melakukan baca, tulis dan

eksekusi.

Time, date, dan user identification – proteksi data untuk pengamanan dan

monitoring pengguna.

Informasi yang disimpan fle dalam struktur direktori untuk memudahkan

pengelolaan disk.

(8)

OPERASI-OPERASI FILE

 Enam operasi dasar yang berkaitan dengan manajemen

fle sistem:

Create fle Write fle Read fle

Reposition dalam fle Delete fle

Truncate fle

(9)

OPERASI-OPERASI FILE

(CONT.)

Create fle:

 (1) menemukan free space; (2) entry baru dibuat

dalam tabel direktori yang mencatat nama dan lokasi; serta (3) ukuran yang diinisialisasi 0

Write fle:

 (1) OS melihat ke direktori untuk mencari lokasinya

dalam disk; (2) melakukan transfer dari memori ke lokasi dalam disk (suatu pointer digunakan sebagai penunjuk lokasi penulisan berikutnya); dan (3) entry dalam direktori di update

(10)

OPERASI-OPERASI FILE

(CONT.)

 Read fle:

 OS melakukan hal yang sama dengan penulisan fle kecuali

operasinya membaca dari lokasi dalam disk ke dalam memori

Reposition dalam fle:

 (1) OS melihat ke direktori untuk mencari entry yang dimaksud,

(2) pointer di set dengan harga (lokasi) tertentu yang diberikan

Delete fle:

 (1) OS melihat ke direktori mencari entry dengan nama yang

dimaksud; (2) kemudian membebaskan space yang teralokasi; (3) serta menghapus entry tsb

Truncate fle:

 sama dengan menghapus fle kecuali entry tidak dihapuskan tapi

ukuran fle diisi 0

(11)

OPERASI-OPERASI FILE LAIN

 Operasi-operasi lain pada dasarnya dilakukan dengan

kombinasi operasi-operasi dasar tadi, contoh:

Append fle Rename fle

Get atribut fle Set atribut fle

(12)

TIPE FILE, NAMA,

EKSTENSI

(13)

File Induk (Master File)

•File yang digunakan untuk menyimpan data dari sistem informasi tertentu secara lengkap dan dipelihara

secara teratur. File ini merupakan fle utama dari fle-fle lainnya.

•File Induk dapat diperbaharui dengan adanya fle transaksi.

Ada dua jenis tipe File Master :

1.Reference Master File

File yang berisi record yang tak berubah/jarang berubah.

Example : Berkas pelanggan yang berisi feld nomor rekening, nama dan alamat.

2.Dynamic Master File

File yang berisi record yang terus-meneurs berubah dalam kurun waktu tertentu atau berdasarkan suatu

peristiwa transaksi.

(14)

File Transaksi

File yang berisi informasi yang digunakan untuk memperbaharui fle master.

Sehingga dengan adanya, fle transaksi ini, fle master dapat berubah sesuai dengan informasi yang ada di fle transaksi tersebut.

Example : Rekaman tentang pelanggan yang sudah membayar tagihan listrik

akan membentuk fle transaksi

(15)

File Laporan

File yang berisi data yang dibuat untuk laporan atau keperluan user.

File ini hanya bisa dicetak pada kertas printer atau hanya ditampilkan di layar monitor.

File ini merupakan turunan laporan tercetak yang ditahan pada piringan atau pita menunggu printer siap mencetak.

Example :

Jika ada 3 kegiatan dan hanya 1 printer yang tersedia, maka hanya bisa

dikerjakan satu kegiatan. Dua kegiatan lain akan ditahan (SPOOL/Simultaneous Peripheral Operation dan disimpan sebagai fle cetakan (print fle) pada piringan atau pita.

File demikian disebut sebagai file laporan (report file), bila outputnya berupa laporan-laporan tertentu.

(16)

Berkas Kerja (Work File)

File sementara dari sistem yang merupakan alat untuk melewatkan data yang dibuat oleh program ke program lain.

Dalam hal ini adalah proses perubahan fle master dengan menggunakan fle transaksi sebagai fle pengganti atau

perubahnya.

File ini berisi record-record yang disusun sedemikian rupa

sehingga dapat dibuat sebuah program dan dipakai oleh program lain sebagai input.

(17)

Program File

File yang berisi instruksi-instruksi untuk memproses data yang akan disimpan pada fle lain atau pada memori

utama.

Instruksi tersebut ditulis dengan menggunakan bahasa pemrograman tingkat tinggi.

(18)

Berkas File (Text File)

Yaitu fle yang berisi input data alphanumeric dan grafk yang digunakan oleh sebuah teks editor program. Teks File ini hanya dapat diproses dengan menggunkanan teks editor.

Berkas Tampung (Dump File)

Yaitu fle yang digunakan untuk tujuan pengamanan (Security),

mencatat tentang kegiatan pengUpdatetan, sekumpulan transaksi yang telah diproses atau sebuah program yang mengalami

(19)

Berkas  Pustaka (Library File)

(20)

Berkas Sejarah (File History)

(21)

Example :

(22)

Macam-macam fle berdasarkan cara organisasinya, dibagi menjadi 2 jenis :

File Sekuensial, yaitu fle dimana dalam rangkaian fsik data

yang satu dengan yang lainnya diakses berurutan sesuai dengan data secara fsik yang telah ditentukan sebelumnya.

File Random, yaitu fle dimana dalam metode pengaksesannya

(23)

METODA AKSES

Sequential Access

Akses dilakukan dengan satu arah pembacaan/penulisan (dari awal

hingga akhir) jika ingin mundur maka perlu dilakukan rewind

Direct Access (random access)

Akses dilakukan bisa pada posisi mana saja dalam fle

Metoda lain

Abstraksi lebih tinggi dari direct access Index fle relative fle

Tabel Informasi index: record dan pointer ke fle direct access.

(24)

METODE AKSES (CONT.)

Sequential Access

read next write next reset

no read after last write (rewrite)

n = relative block number

(25)

AKSES FILE

SEQUENTIAL

(26)

CONTOH INDEX AND RELATIVE

FILES

(27)

 Penamaan File :

Panjang nama fle 14 karakter, terdiri dari A – Z , a – z , 0 – 9 , .

(titik), _ (garis bawah), semua karakter boleh digunakan, kecuali (/)

Huruf kapital dan huruf kecil mempunyai makna berbeda

 Jika suatu nama fle berawalan dengan titik, fle tersebut

bersifat tersembunyi (hidden)

 Pada UNIX, fle dibagi menjadi 3 kategori utama

Berkas biasa / fle biasa Direktori

Berkas spesial / fle spesial

(28)

Merupakan fle yang digunakan untuk menyimpan data , program,

dokumen, grafk, dll.

File teks

fle dengan informasi yang mudah dipahami oleh pemakai. Isi berkas/fle ini dapat disunting dengan editor teks seperti editor VI.

Script Shell

fle yang berisi perintahUNIX, yang dimaksudkan untuk melakukan tugas tertentu.

File executable

fle dari suatu program yang telah dikompilasi.

(29)

 Sebuah direktori sebenarnya hanya berisi nama fle

dan bilangan inode. Contoh : Directory :

Lat1 5723 Lat2 5315

nama fle inode

(30)

STRUKTUR DIREKTORI

Directory: kumpulan node yang berisi informasi dari semua

fle.

Baik struktur direktori maupun fle terletak di disk.

Backup kedua struktur tersebut dapat disimpan pada tape.

A collection of nodes containing information about all fles.

(31)

STRUKTUR

DIREKTORI (CONT.)

31

F 1 F 2

F 3

F 4

F n Directory

(32)

INFORMASI YANG ADA PADA

Date last accessed (for archival)

Date last updated (for dump)

Owner ID (who pays)

Protection information (discuss later)

(33)

Adalah fle yang umumnya menyatakan suatu piranti fsik. Tetapi

bisa juga berupa fle-fle yang berhubungan dengan komunikasi antar proses.

 Block Device : piranti yang beroperasi berdasarkan blok (sejumlah

karakter). Contoh : disk

 Character Device : Piranti yang beroperasi berdasarkan karakter.

Contoh : keyboard dan printer

 Named pipe : fle UNIX yang memungkinkan penyampaian

informasi antar proses. Contoh : shared memory

(34)

Koneksi seluruh berkas di dalam UNIX disebut sistem fle.

Sistem fle UNIX mempunyai bentuk seperti pohon yang

terbalik

Puncak dari sistem berkas disebut : ROOT

Root mempunyai cabang : DIRECTORY

(35)
(36)

/usr untuk meletakkan direktori-direktori untuk pemakai,

meletakkan program UNIX

/bin berisi program” executable UNIX

/dev berisi seluruh berkas piranti sistem

/etc berisi tabel-tabel fle yang yang digunakan untuk

memelihara sistem

/home sebagai tempat untuk menyimpan data milik

pemakai

/tmp tempat untuk fle-fle yang bersifat sementara

(37)

Pada Sistem Operasi UNIX membagi tiga kelas yang berhak

mengakses sebuah fle :

Owner : Pemakain Yang Menciptakan File

Group : Kelompok dari Sejumlah pemakai (Setiap pemakai

mempunyai group)

Misalnya : Sejumlah orang yang terlibat dalam sebuah proyek mempunyai group yang sama dan berhak mengakses suatu fle dengan hak akses yang sama.

(38)

Unix juga memberikan 3 jenis model akses terhadap sebuah fle, yaitu :

Read : Izin untuk membaca fle atau nama fle yang ada pada sebuah

direktori

Write : Izin untuk memodifkasi, menciptakan atau menghapus entri di

direktori

Execute : Izin untuk mengeksekusi fle (File Executable, Seperti who, Cal,

(39)

UNIX: PROTEKSI

 Mode akses : read, write, execute  Tiga kelas user

RWX a) owner access 7 1 1 1

RWX b) groups access 6 1 1 0

RWX c) public access 1 0 0 1

(40)

PROTEKSI (CONT.)

 Mintalah manager untuk membuat group baru (unique

name), katakanlah G, tambahkan beberapa user pada group tersebut.

 Untuk particular fle (katakanlah game) atau

subdirectory, defnisikan akses dengan tepat.

 Attach group ke fle : chgrp G game

40

owner group public

Referensi

Dokumen terkait

Optimasi metode UAE untuk ekstraksi zat warna alami kayu secang dilakukan dengan cara melakukan penelitian terhadap variabel rasio bahan baku terhadap pelarut,

Penelitian ini bertujuan untuk meningkatkan aktivitas dan hasil belajar siswa kelas IV SDN Kubang Kutu 2, menggunakan Penelitian Tindakan Kelas (PTK) dengan jumlah 20

Hal ini dikarenakan kurangnya kemampuan dari sumber daya manusia pada suatu perusahaan, akan memiliki dampak kurang optimalnya kinerja perusahaan dalam mencapai

Timbangan ini dipasang pada bagian luar pabrik Casting (Penuangan) yang digunakan untuk menimbang MTC (Metal Transportation Car), yang digunakan untuk membawa ladle yang

Pada hakikatnya logika adalah: orang-orang yang tipe kepribadiannya kongruen (sama dan sebangun) dengan pekerjaan yang mereka pilih seharusnya mendapatkan bahwa mereka mempunyai

Hasil identifikasi tersebut dibahas bersama-sama (antar kelompok dan mahasiswa dengan dosen). Pada diskusi tersebut muncul beberapa pendapat yang masing-masing tetap

Kelompok bahan makanan pada Maret 2017 memberikan sumbangan/andil deflasi sebesar 0,36 persen terhadap total deflasi Kota Dumai dengan Komoditas yang memberikan

bahwa berat labur adalah banyaknya perekat yang diberikan pada permukaan kayu, berat labur yang terlalu tinggi selain dapat menaikkan biaya produksi juga akan mengurangi