materi : operasi file - azoel.files.wordpress.com fileoperasi file dalam visual basic visual basic...

12
Matakuliah Matakuliah : Visual Pemrograman 3 Visual Pemrograman 3 Versi Versi : 1.0.0 1.0.0 Materi Materi : Operasi File Penyaji Penyaji : Zulkarnaen NS Zulkarnaen NS

Upload: duongtu

Post on 09-Jun-2019

277 views

Category:

Documents


3 download

TRANSCRIPT

Page 1: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

MatakuliahMatakuliah :: Visual Pemrograman 3Visual Pemrograman 3VersiVersi :: 1.0.01.0.0

MateriMateri :: Operasi File

PenyajiPenyaji :: Zulkarnaen NSZulkarnaen NS

Page 2: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

Operasi File Dalam Visual BasicVisual Basic menyediakan suatu fasilitas untuk membaca, menyimpan dan memperbaiki file data, sehingga memungkinkan untuk memisahkan data dengan program, dan program dapat menjadi lebih baik karena bisa tidak bergantung pada data (independent terhadap data), yang artinya datanya bisa diubah-ubah dengan mudah tanpa ada harus mengubah-ubah file programnya.

Operasi File di dalam Visual Basic terdapat bermacam-macam cara akses file ke dalam program aplikasinya, yaitu:(1) Membuka File(2) Membaca File(3) Menyimpan File(4) Menyisipkan data ke file

Page 3: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

Membuka FileMembuka FileUntuk membuka file baik untuk keperluan penyimpanan maupun untuk keperluan pembacaan menggunakan perintah umum sebagai berikut:

Open “Nama_File” For {Status} As #{n}Dimana:Nama_File : nama file lengkap dengan nama foldernya.Status : adalah untuk keperluan apa file tersebut baca/simpan. Status = INPUT

untuk membaca FileStatus : OUTPUT untuk menyimpan Filen : adalah nomor buffer (integer 1, 2, 3, …) yang digunakan untuk keperluan

pemilihan file yang mana yang akan diproses.

Setiap mengakses file baik untuk membaca maupun untuk menyimpan, maka file tersebut harus dibuka terlebih dahulu dengan status akses yang diberikan. Setelah file terbuka maka langkah berikutnya adalah bagaimana cara membaca dan menyimpan file.

Page 4: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

File yang sudah dibaca, seharusnya ditutup saat program sudah selesai sehingga tidak ada data yang tertinggal di memory menyebabkan memory menjadi tidak efektif. Untuk menutup file dapat dilakukan dengan:

Close #n

Page 5: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

Menyimpan Data Ke FileUntuk menyimpan data ke file di dalam program Visual Basic dapat dilakukan dengan membuka file untuk keperluan menyimpan atau menulis ke file:

Open Nama_File For Output As #1

Saat file dibuka dengan cara semacam ini, maka file hanya bisa ditulisi dan bila file tersebut sudah ada isinya sebelumnya, maka dianggap hilang. Atau dengan kata lain file selalu dianggap baru. Cara menyimpan file semacam ini menghasilkan file yang bersifat file text, sehingga bisa dibaca oleh text editor seperti notepad, wordpad atau microsoft word.

Setelah file dibuka, langkah berikutnya untuk menyimpan data dalan variabel ke file dapat dilakukan dengan:

Print #1, nama_variabel

Page 6: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

Membaca Data Dari FileUntuk membaca data dari file di dalam program Visual Basic dapat dilakukan dengan terlebih dahulu membuka file untuk keperluan membaca dari file:

Open Nama_File For Input As #1

Saat file dibuka dengan cara semacam ini, maka file hanya bisa dibaca dan tidak bisa ditulisi. File yang bisa dibaca adalah file teks. Untuk membaca data variabel ke dalam file, dapat dilakukan menggunakan perintah:

Input #1, nama_variabel

Page 7: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

Menambahkan/Menyisipkan Data Ke FileUntuk menambahkan/menyisipkan data ke file di dalam program Visual Basic dapat dilakukan dengan membuka file terlebih dahulu untuk keperluan penambahan data ke file:

Open Nama_File For Append As #1

Saat file dibuka dengan cara semacam ini, maka nama file yang telah didefinisikan harus ada karena akan menambahkan data ke dalam file yang telah dibuat sebelumnya. Data akan ditulis pada bagian akhir file.

Print #1, nama_variabel

Setelah file dibuka, langkah berikutnya untuk menyimpan data dalan variabel ke file dapat dilakukan dengan:

Page 8: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

Membaca semua data file (End Of File)Gunakan EOF untuk membaca file sampai dengan data yang terakhir.Contoh:

While Not EOF(1)

Input #1, datatamu

kalimat = datatamu List1.AddItem kalimat

Wend

Close #1

Page 9: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

MatakuliahMatakuliah :: Visual Pemrograman 3Visual Pemrograman 3VersiVersi :: 1.0.01.0.0

MateriMateri :: Error HandlingError Handling

PenyajiPenyaji :: Zulkarnaen NSZulkarnaen NS

Page 10: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

Error HandlingMerupakan Penanganan error yang terjadi pada saat program sedang berjalan (run time)2 Bentuk Penanganan error yang terdapat dalam VB 6.0:- On Error Goto NamaLabel

- On Error Resume Next

Dalam menangani kesalahan, tentunya tidak semua bagian kode program harus diberi pernyataan On Error.Artinya, ada saatnya kita bisa memanfaatkan fungsionalitas method. Sebagai contoh sederhana, ketika ingin melakukan verifikasi terhadap suatu array, akan lebih baik menggunakan method IsArray dibanding mendefinisikan On Error sebelum kode verifikasi.

Page 11: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

Bagaimanapun juga, mekanisme penanganan kesalahan memerlukan tambahan alokasi memori. Artinya, penggunaan pernyataan On Error berbanding lurus terhadap waktu eksekusi. Dengan kata lain, semakin banyak blok On Error di suatu kode program, maka juga akan semakin lambat eksekusinya.

Page 12: Materi : Operasi File - azoel.files.wordpress.com fileOperasi File Dalam Visual Basic Visual Basic menyediakan suatu ... Materi : Error Handling Penyaji ... 2 Bentuk Penanganan error

SelesaiSelesai