Pemrograman Visual I Outline: File Namespace io File teks

Slides:



Advertisements
Presentasi serupa
Manajemen Berkas.
Advertisements

WELCOME TO VISUAL BASIC
Input dan Output.
Java Progamming Operasi I/O
Sistem Operasi (pertemuan 7) Memori Razief Perucha F.A Jurusan Informatika Fakultas Matematika dan Ilmu Pengetahuan Alam Universitas Syiah Kuala
DASAR PEMROGRAMAN OPERASI FILE
Akses File As’ad Djamalilleil
Manajemen File.
Sistem Berkas & Keamanan Data
PRESENTASI MANAJEMEN FILE
Pemrograman Berbasis Obyek Oleh Tita Karlita
Operasi File Oleh: Idris Winarno.
“ SISTEM BERKAS DAN KEAMANAN DATA ”
File Data Pertemuan ke 13..
IV. Array.
EDITOR PADA LINUX Objektif: - Mengetahui editor yang digunakan
STRUKTUR DATA (1).
PEMROGRAMAN TERSTRUKTUR (Pertemuan 4) Oleh : SYARIF HIDAYAT, M.Si.
Basis Data pada J2ME RECORD MANAGEMENT SYSTEM (RMS)
Operasi String Teknik Informatika Universitas Muhammadiyah Malang 2012 Pemrogramman Terstruktur.
Dasar Pemrograman Operasi String.
VALUE ORGANIZATION Konsep File QUALITY TEAMWORK.
FILE STREAM ASDOS PV MENULIS FILE Kelas StreamWriter merupakan turunan dari kelas TextWriter yang dapat digunakan untuk menulis data text ke aliran.
File Matakuliah: XXXX / Algoritma dan Metode Object Oriented Programming II Pertemuan: 9 Tahun: 2008 Versi: 1/0.
Matakuliah : T0016 / Algoritma dan Pemrograman Tahun : 2007 Versi : 6
Algoritma dan Pemrograman II STT Wastukancana Purwakarta
PHP By : Lisda Juliana P.,Ssi..
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian.
Java array.
SISTEM MANAJEMEN FILE.
Tipe Data By Serdiwansyah N. A..
PENGANTAR KOMPUTER & TI 2A
JAVA ARRAY.
“ SISTEM BERKAS DAN KEAMANAN DATA ”
Manajemen File STMIK MDP PALEMBANG.
MANAJEMEN MEMORI.
Pemrograman Berbasis Obyek Oleh Tita Karlita
Java array.
Outline: Tipe data Variabel dan Konstanta Enumerasi Ekspresi Operator
Operasi File Operasi File.
Array Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam.
ARRAY Siti Mukaromah,S.Kom.
Java array.
Siti Mukaromah,S.Kom,MCP
Array Multidimensi.
ARRAY & STRING LATIHAN.
Outline: MENU CONTEXT MENU TOOLBAR PROGRESS BAR VALIDASI DATA
Java array.
Defri Kurniawan, M.Kom STRUKTUR DATA Defri Kurniawan, M.Kom
“ SISTEM BERKAS ” Oleh : Didik Haryanto ( ) A.
As’ad Djamalilleil Akses File As’ad Djamalilleil
SISTEM BERKAS (File System)
Matakuliah : M0074/PROGRAMMING II Tahun : 2005 Versi : 1/0
Java array.
DASAR PEMROGRAMAN File.
BAB 1 PENGENALAN PASCAL.
Aplikasi Berbasis Teks
Algoritma dan struktur data
Baca Tulis File Untuk dapat membaca atau menulis data dari/ke sebuah file maka langkah yang perlu dilakukan adalah: membuka file - mendefinisikan variabel.
DASAR PEMROGRAMAN OPERASI FILE
“ SISTEM BERKAS DAN KEAMANAN DATA ”
Java array.
Pengamanan Pada Berkas/Data/File
DASAR PEMROGRAMAN File.
Java array.
Manajemen Sistem File Konsep File Metode Akses Struktur Direktori
TIPE DATA String Skalar ARIF HARJANTO, S.T.
Pemrograman Berorientasi Objek
Riyani Purwita Rachmawati, S.Pd
Pada Bab sebelumnya, kita telah mendiskusikan bagaimana cara pendeklarasian berbagai macam variabel dengan menggunakan tipe data primitif. Dalam pendeklarasian.
Transcript presentasi:

Pemrograman Visual I Outline: File Namespace io File teks Pembacaan dan penulisan file teks Pertukaran data berbentuk record File biner

File Agar data yang dimasukkan oleh user tidak hilang, maka Anda harus menyimpan data tsb ke suatu media penyimpanan salah satunya seperti harddisk Data yang telah disimpan akan dapat diambil atau dibaca kembali pada waktu lain Tempat penyimpanan data dalam harddisk ini disebut dengan istilah file Dua format file yang dapat digunakan adalah format file text dan biner

Pengaksesan File Selain mengakses isi file, kita juga dapat mengakses file sebagai satu kesatuan objek yang utuh Contohnya file dapat dicopy/digandakan, dihapus, dipindahkan, dsb Pengaksesan file sebagai satu kesatuan objek ini dapat digunakan pada file teks atau biner Namespace yang digunakan untuk mengakses class File adalah system.IO

Namespace IO Namespace IO berisi tipe yang dapat membaca dan menulis ke file atau data stream. Sebagian Class pada namespace IO yang biasa digunakan antara lain: Class Deskripsi File Merupakan static method untuk membuat, copy, delete, move dan membuka file, dan membantu ketika membuat objek FileStream Path Class ini bekerja untuk hal-hal yang berhubungan dengan informasi file atau direktori Stream Stream adalah abstract base class dari semua stream. Stream adalah abstraksi dari sekuen byte, seperti file, perangkat input/output, pipa komunikasi inter-proses, atau soket TCP/IP StreamReader Mengimplementasikan TextReader untuk membaca karakter-karakter dari byte stream StreamWriter Mengimplementasikan TextWriter untuk menulis karakter-karakter ke dalam bentuk byte stream

Method Class File Method Kegunaan Copy Mengkopi file menjadi beberapa file yang sama Decrypt Membuka proteksi file Delete Menghapus suatu file tertentu Encrypt Memproteksi file Exists Mengecek keberadaan suatu file Move Memindahkan file ke lokasi lain OpenRead Membuka file yang telah ada untuk dibaca isinya OpenWrite Membuka file untuk ditulisi Replace Mengganti file dengan file lain

File Teks Adalah tempat untuk menyimpan data yang berbentuk teks Penyimpanan data dalam format teks membutuhkan proses pengubahan data dari tipe data asal ke tipe data teks Proses pengubahan tsb akan dilakukan lagi saat terjadi pembacaan data dari file teks. Saat itu data teks yang berasal dari file harus diubah kembali ke tipe data yang sesungguhnya Contohnya jika kita akan menyimpan angka 65 yang ada pada variabel bertipe int ke dalam suatu file, maka data ini akan diubah lebih dulu ke ke teks sehingga berubah menjadi “65”

File Teks Isi file teks dapat dengan mudah dibaca oleh program lain, sehingga data yang ditulis user ke sebuah file teks melalui suatu program tertentu akan dapat dibaca oleh user lain melalui program yang sama maupun berbeda Pada umumnya file teks sering digunakan untuk saling bertukar data antar program aplikasi C# menyediakan beberapa method yang dapat mempermudah dalam melakukan pembacaan maupun penulisan data ke file teks

File Teks Method Kegunaan AppendAllText Membuka file, menambahkan string ke file, dan menutupnya. Jika file masih belum ada, maka method ini akan menciptakan file tsb terlebih dahulu ReadAllLines Membuka file dan membaca seluruh isi file ke sebuah array yang bertipe string ReadAllText Membuka file dan membaca seluruh isi file ke sebuah string WriteAllLines Membuat file baru, menyimpan isi array yang bertipe string ke file, dan menutup file. Jika file sudah pernah ada, maka isinya akan diganti dengan data yang akan ditulis ini WriteAllText Membuat file baru, menyimpan isi string ke file dan menutup file. Jika file sudah pernah ada, maka isinya akan diganti dengan data yang akan ditulis ini

Pembacaan dan Penulisan File Teks Cara termudah untuk manipulasi data (menambah, mengubah, atau menghapus data) file teks adalah dengan melakukan pembacaan terhadap seluruh isi file, menyimpannya dalam sebuah string atau array bertipe string, memanipulasi isinya, lalu menyimpannya kembali ke file teks Karena proses manipulasi file teks dilakukan dalam string atau array bertipe string, proses ini dapat dilakukan dengan cepat Kelemahan metode ini adalah lamanya waktu yang dibutuhkan untuk melakukan pembacaan atau penulisan data dari atau ke file teks bila ukuran data file tsb cukup besar

Pertukaran Data Berbentuk Record Pertukaran data melalui file teks dapat terjadi dalam dua bentuk Pertama seluruh teks yang ada pada file merupakan satu kesatuan cerita Yang kedua data yang tersimpan dalam file teks dapat dipisah secara baris per baris bahkan kolom per kolom Data dalam setiap baris file disebut dengan record Data dalam setiap kolom disebut dengan field Tanda pemisah yang umum digunakan untuk membedakan antar field adalah koma (,) atau titik koma (;)

Pertukaran Data Berbentuk Record

File Biner Penyimpanan data dalam format biner tidak membutuhkan proses pengubahan data tipe data seperti pada file teks. Data akan disimpan apa adanya sebagaimana nilai biner dari data tsb Contohnya jika kita akan menyimpan angka 65 dalam file biner, maka data ini akan tetap tersimpan sebagai angka 65 bukan teks “65”. Bila data ini dibaca melalui program lain, maka data tidak akan terbaca 65 tetapi bentuk karakter dari angka 65 yaitu huruf ‘A’. Data ini akan terbaca angka 65 jika tipe data yang digunakan pada saat pembacaan sama dengan saat penyimpanan data

File Biner Data yang ada pada file biner tidak dapat dibaca dengan mudah sehingga sangat cocok digunakan untuk menyimpan data yang bersifat rahasia dan tidak boleh dibaca sembarang orang Pembacaan dan penyimpanan file biner akan lebih cepat dibanding file teks C# menyediakan class BinaryFormatter untuk melakukan penyimpanan melalui method serialize dan pengambilan data dari file biner dapat dilakukan melalui method deserialize

File Biner Data angka tersimpan dalam file biner Data angka tersimpan dalam file teks