data raster

Upload: dian-krisna-aditya

Post on 16-Jul-2015

140 views

Category:

Documents


0 download

TRANSCRIPT

Komputasi Data SpasialText File dan Binary File

File SystemsFile Nama yang diberikan untuk arsip, atau himpunan data, digunakan untuk mengorganisasikan data pada media penyimpanan (memory).

File system Sistem yang digunakan untuk mengelola file dari sisi atau berdasarkan pada operating system-nya. Directory Nama yang diberikan untuk tempat atau himpunan file.2

File TypesFile Type Jenis informasi yang terdapat dalam sebuah dokumen. Pada umumnya, tanpa memperhatikan formatnya, mengandung jenis informasi yang spesifik.

File extension Bagian dari nama file yang mengindikasikan jenis informasi yang terdapat dalam file. Nama file acapkali dibagi dalam dua bagian, yaitu: File name . File Extension

3

File TypesApakah jenis informasi dalam file berikut : Chapter.doc Figure1.jpg Interview.wav MyFavorite.mp3Figure 11.1 Some common file types and their extensions

Apa keuntungan penggunaan extension yang tepat ?4

Text and Binary FilesText file Sebuah file yang berisi characters dari ASCII atau himpunan karakter Unicode. Binary file Sebuah file yang berisi data dengan format yg tertentu, membutuhkan program tersendiri untuk menginterpretasikan (membaca) setiap bit-nya.

5

Text and Binary FilesTerminologi text file dan binary file kadang rancu, karena pada akhirnya semua informasi atau data dalam komputer disimpan dalam bentuk biner. Text files adalah file yang diformat per 8 atau 16 bits, yang diterjemaahkan sebagai karakter. Binary files adalah file yang diformat dalam secara khusus.

6

Text File vs Binary FileSebuah file disimpan dalam media penyimpanan sebagai rangkaian dari bits, isi file tersebut dapat dibaca oleh program aplikasi sebagai text file maupaun binary file, seperti contoh di bawah ini.

Text Files Sebuah text file merupakan file yang berisi karakter, bukan merupakan integer atau floating point atau struktur penyimpanan data lainnya. Untuk menyimpan/membaca text file, perlu adanya interpreter (penerjemah) dari/ke format karakter. Beberapa file hanya mampu menyimpan tipe data karakter, kebanyakan adalah file streams (input/output objek dalam OO programming, seperti C++) untuk keyboard, monitor and printer. Oleh karenanya, kita perlu fungsi khusus untuk berhubungan dengan device tersebut. these devices.

Binary Files Sebuah file binary merupakan kumpulan data yang didimpan dalam bentuk format internal dalam komputer. Oleh karenanya, data dapat berupa integer (termasuk jenis data lainnya yang disimpan dalam bentuk unsigned integer seperti gambar, audio, atau video), floating point atau jenis struktur data lainnya. Tidak seperti text file, binary file mengandung data yang berarti jika dibaca oleh sebuah program yang tepat. Jika data berupa text, maka setiap satu byte akan digunakan untuk merepresentasikan satu karakter (dlm kode ASCII). Tetapi, jika data berupa angka, maka 2 atau lebih byte dipertimbangkan untuk menyimpan setiap data angka.

Binary files File binary tidak dapat dibuat dengan menggunakan editor (seperti halnya text file). Sebuah file binary dibuat dengan ditulis oleh sebuah program, seperti oleh C-program. Jika kita (manusia) tidak diharuskan untuk membaca file, lebih baik file disimpan dalam bentuk binary, sehingga dapat menghemat waktu dan memory. Representasi internal dalam bit sebaiknya ditulis dalam sebuah file binary. Isi dari basisdata, umumnya disimpan dalam binary.

Contoh: Binary FileMembuat dan membaca File Binary dgn jenis data Integer, dan menjadikannya vektor integer.FILE *binaryp, *inbinp; int i, list[255]; binaryp = fopen("nums.bin", "wb"); for (i = 2; i