PENDAHULUAN • Sistem : Sekelompok elemen dan prosedur yang saling berhubungan dan saling bekerja sama dalam pencapaian suatu tujuan tertentu • Organisasi : Menurut Stephen P. Robbins Organisasi adalah kesatuan (entity) sosial yang dikoordinasikan secara sadar, dengan sebuah batasan yang relatif dapat diidentifikasi, yang bekerja atas dasar yang relatif terus menerus untuk mencapai suatu tujuan bersama atau sekelompok tujuan (^ Stephen P.Robbins. Teori Organisasi Struktur, Desain, dan Aplikasi, (Jakarta: Arcan: 1994), hlm.4 ) • Data : Data adalah catatan atas kumpulan fakta. Data merupakan bentuk jamak dari datum, berasal dari bahasa Latin yang berarti "sesuatu yang diberikan". Dalam penggunaan sehari-hari data berarti suatu pernyataan yang diterima secara apa adanya. Pernyataan ini adalah hasil pengukuran atau pengamatan suatu variabel yang bentuknya dapat berupa angka, kata-kata, atau citra. (^ Vardiansyah, Dani. Filsafat Ilmu Komunikasi: Suatu Pengantar, Indeks, Jakarta 2008. Hal.3 ) • Berkas : sekumpulan data (informasi) yang berhubungan yang diberi nama dan tersimpan di dalam media penyimpanan sekunder (secondary storage) . Berkas komputer atau fail komputer (bahasa Inggris: computer file) adalah identitas dari data yang disimpan di dalam berkas sistem yang dapat diakses dan diatur oleh pengguna. Sebuah berkas memiliki nama yang unik dalam direktori di mana ia berada. Alamat direktori di mana suatu berkas ditempatkan diistilahkan dengan path. (wikped) PENGERTIAN SISTEM BERKAS(SISTEM FILE) • Sistem penyimpanan, pengorganisasian, pengelolaan data pada alat penyimpan eksternal, dengan menggunakan teknik organisasi data tertentu. • Merupakan mekanisme penyimpanan on-line serta untuk akses, baik data maupun program yang berada dalam sistem operasi. • Sistem Berkas dan Akses berkaitan dengan bagaimana cara melakukan insert data, update serta reorganisasi data. • Adalah metode untuk memberi nama pada berkas dan meletakkannya pada media penyimpanan • Sistem berkas atau pengarsipan adalah Suatu sistem untuk mengetahui bagaimana cara menyimpan data dari file tertentu dan organisasi file yang digunakan • Sistem berkas adalah sebuah metode untuk menyimpan dan mengatur data yang berupa file-file komputer . Pada dasarnya, sistem berkas mengatur file-file ke dalam database untuk penyimpanan, organisasi, manipulasi, dan pengambilan oleh sistem operasi komputer TUJUAN PEMBELAJARAN SISTEM ORGANISASI DATA/ BERKAS • Kebutuhan untuk menyimpan informasi dengan ukuran yang besar • Informasi harus tetap ada (tersimpan) ketika sistem (proses) terhenti • Informasi harus dapat diakses oleh lebih dari satu proses secara bersamaan JENIS BERKAS/ DATA 1. Berkas Teks 2. Berkas Biner a. Menyimpan informasi dalam bentuk a. Menyimpan data sembarang dan tidak baris-baris dipisah-pisahkan dalam baris b. Setiap baris dipisahkan oleh tanda eoln b. Bisa berisi data dan kode program dalam bahasa mesin atau end of line yang terdiri dari salah satu c. Jika dibuka menggunakan text editor atau gabungan dari karakter khusus semacam Notepad, akan muncul huruf-huruf carriage return (ASCII 13) dan line feed yang tak terbaca (ASCII 10) d. Macamnya : c. Biasanya dapat dibaca isinya ketika • Object File : berisi byte-byte yang diatur dibuka menggunakan text editor semacam dalam blok-blok yang dapat dipahami Notepad system linker • Executable File : berisi kode mesin yang d. Macamnya : langsung dapat dimuat ke dalam memory • Text File : berisi sembarang teks dan dijalankan oleh loader • Source File : berisi kode sumber program • Data File : berisi data semacam gambar, atau script suara, video, dll ATRIBUT BERKAS/ DATA/ FILE *Nama Merupakan satu-satunya informasi yang tersimpan dalam format yang dapat dibaca langsung oleh user *Pengenal (Identifier) Tanda unik (biasanya dalam bentuk angka) yang digunakan oleh sistem untuk mengenali suatu berkas dan tidak terbaca oleh user * Jenis Informasi yang dibutuhkan oleh sistem untuk menandai aplikasi yang digunakan untuk menampilkan isi berkas Ada 2 macam : ditangani oleh sistem Portabilitas dan fleksibilitas rendah, tingkat keamanan tinggi Tersimpan terpisah dari berkas ditangani oleh user Portable dan fleksibel, tingkat keamanan rendah Contohnya menggunakan ekstensi ATRIBUT BERKAS/ DATA/ FILE *Lokasi Menandakan lokasi atau posisi dari berkas Dibedakan menjadi 2 macam : Lokasi berkas secara fisik, dilihat pada storage Lokasi berkas secara logik, dilihat pada struktur direktori *Ukuran Menandakan ukuran dari suatu berkas Bisa jadi mengandung ukuran maksimal yang diperbolehkan Ada 2 macam : Dalam Byte atau Word : ukuran data sebenarnya Dalam Blok : ukuran yang dibutuhkan untuk menyimpan *Proteksi Informasi yang mengatur keamanan berkas Ada 2 macam : Kepemilikan atau ownership Hak akses : read, write, execute, list, copy, dll *Waktu dan Identifikasi Pengguna Waktu pembuatan dan siapa yang membuat Waktu modifikasi terakhir dan siapa yang melakukan Waktu pengaksesan terakhir dan siapa yang melakukan NAMA BERKAS/DATA/FILE • Aturan Penamaan Berkas pada MS-DOS • Maksimal terdiri dari 8 huruf ditambah maksimal 3 huruf untuk ekstensi • Tidak boleh mengandung spasi • Tidak boleh mengandung huruf-huruf khusus yang dipakai oleh sistem, seperti : \ * ? + : dll • Aturan pada Windows • Maksimal terdiri dari 255 huruf termasuk ekstensi • Boleh mengandung spasi • Tidak boleh mengandung huruf-huruf khusus EKSTENSI BERKAS/DATA/FILE Contoh Ekstensi • Pengertian : Penandaan jenis berkas lewat nama berkas • Ekstensi biasanya ditulis setelah nama berkas dipisahkan dengan sebuah tanda titik • Pada sistem yang lama (MS-DOS) ekstensi hanya diperbolehkan maksimal 3 huruf, contohnya : exe, bat, com, txt • Batasan itu dihilangkan pada sistem yang lebih baru (Windows), contohnya : mpeg, java • Pada UNIX bahkan dikenal ada file yang memiliki lebih dari satu ekstensi, contohnya : tar.Z, tar.gz HEADER BERKAS • Setiap berkas yang memiliki format tertentu hampir dapat dipastikan akan menyimpan informasi tentang jenis formatnya • Informasi tersebut biasanya disimpan di awal berkas (sebelum data) yang dinamakan header • Header berkas ini juga dapat digunakan sebagai penanda jenis berkas • Aplikasi tertentu menggunakan informasi ini untuk mengecek jenis berkas, contohnya : ACDSee • Contoh : • File exe pasti diawali dengan string MZ • File jpeg memiliki string JFIF pada headernya OPERASI BERKAS/DATA/FILE • Fungsi dari berkas adalah untuk menyimpan • Operasi Turunan, merupakan operasi yang data dan mengizinkan kita membacanya menggabungkan beberapa operasi dasar • Dalam proses ini ada beberapa operasi yang • Contohnya : dapat dilakukan berkas • Menyalin Sebuah Berkas (copy) • Operasi Dasar : • create, untuk membuat berkas baru • Membuat Berkas (create) • read, untuk membaca berkas lama • Menulis Berkas (write) • write, untuk menulis berkas baru • Membaca Berkas (read) • Memindahkan Suatu Berkas (move) • Memposisikan Sebuah Berkas (reposition • copy, terdiri dari create, read dan / seek) write • Menghapus Berkas (delete) • delete, untuk menghapus berkas • Menghapus Sebagian Isi Berkas (truncate) lama OPERASI BERKAS/DATA/FILE • Sebagai urutan byte-byte yang tidak terstruktur • Sistem tidak tahu dan tak peduli dengan isi dari berkas • Menawarkan fleksibilitas maksimum • Sebagai sebuah record sequence • Berkas dianggap sebagai suatu urutan dari rekaman-rekaman yang memiliki panjang tertentu • Sebagai sebuah tree • Berkas dianggap sebagai suatu struktur tree yang terdiri atas rekaman-rekaman yang tidak perlu sama panjangnya • Masing-masing rekaman memiliki field kunci untuk menentukan posisinya dalam berkas