AKSES FILE

A.        Operasi File dalam Visual Basic

Operasi File Dalam Visual Basic Visual 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 tanpada harus mengubah-ubah file programnya.

B.        Macam-Macam Operasi File

            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


TUTORIAL PRAKTIKUM AKSES FILE

A.    Alat dan Bahan

Alat dan bahan yang perlu digunakan dalam praktikum form dan objek kontrol kedua ini adalah sebagai berukut.

1.         Laptop

2.         Software Visual Studio Community 2013

B.    Langkah-Langkah Praktikum Akses File

Berikut ini adalah langkah-langkah praktikum akses file :

1.         Buat projek baru dengan nama Prak8, sama dengan praktikum sebelumnya. Maka akan tampil pada tampilan form seperti berikut.


2.         Klik Form1 untuk mengatur properti-propertinya sebagai berikut.

Object

Properties

Nilai

Form1

Nama

Form1

Text

Akses File

StartPosition

CenterScreen

 

Sehingga judul pada tampilan form sebagai berikut.


3.         Selanjutnya pada Toolbox, cari Button. Kemudian double klik Button tersebut. Disini kita menggunakan 8 button.

4.         Sehingga tampilannya sebagai berikut.


5.         Atur properti-propertinya sebagai berikut.

Object

Properties

Nilai

Button1

Name

btnBuatDirektori

Text

Buat Direktori

Button2

Name

btnHapusFile

Text

Hapus File

Button3

Name

btnBuatFile

Text

Buat File

Button4

Name

btnHapusFile

Text

Hapus File

Button5

Name

btnWriteFile

Text

Write File

Button6

Name

btnReadFile

Text

Read File

Button7

Name

btnReadBaris

Text

Read Baris

Button8

Name

btnReadSplit

Text

Read Split

 

Sehingga judul pada nama-nama button berubah seperti berikut.


6.         Pada Toolbox, cari TextBox. Kemudian double klik TextBox tersebut. Disini kita menggunakan 4 textbox.


7.         Sehingga tampilannya sebagai berikut.


8.         Lalu atur properti-propertinya berikut.

Object

Properties

Nilai

TextBox1

Name

TextBox1

TextBox2

Name

TextBox2

TextBox3

Name

TextBox3

TextBox4

Name

txtAll

 

9.         Selanjutnya kita memulai untuk memasukkan codingan agar Form tersebut dapat dijalankan saat di running. Klik ganda pada btnBuatDirektori, masukkan kode berikut.

Imports System.IO

Public Class Form1

    Private Const dir As String = "D:\Kuliah\Semester 3\Pemrograman Visual\direktoriku\"

    Private Sub btnBuatDirektori_Click(sender As Object, e As EventArgs) Handles btnBuatDirektori.Click

        If Not Directory.Exists(dir) Then

            Directory.CreateDirectory(dir)

            MessageBox.Show("Berhasil")

        Else

            MessageBox.Show("Gagal atau Direktory Sudah Ada")

        End If

End Sub

 

10.     Saat di start, maka hasilnya sebagai berikut. Klik pada Buat Direktori, maka akan pemberitahuan bahwa buat direktori Berhasil.


11.     Hasilnya akan terlihat pada folder berikut.


12.     Klik ganda pada btnHapusDirektori, masukkan kode program berikut.

  Private Sub btnHapusDirektori_Click(sender As Object, e As EventArgs) Handles btnHapusDirektori.Click

        If Directory.Exists(dir) Then

            Directory.Delete(dir)

            MessageBox.Show("Berhasil Menghapus")

        Else

            MessageBox.Show("Hapus Gagal")

        End If

End Sub

 

13.     Saat di start, maka hasilnya sebagai berikut. Klik pada Hapus Direktori, maka akan ada pemberitahuan bahwa hapus direktori Berhasil. Maka direktori/folder direktoriku akan terhapus.


14.     Klik ganda pada btnBuatFile, masukkan kode berikut.

Private Sub btnBuatFile_Click(sender As Object, e As EventArgs) Handles btnBuatFile.Click

        If Not File.Exists(dir + "fileku.txt") Then

            File.Create(dir + "fileku.txt")

            MessageBox.Show("Berhasil")

            FileClose()

        End If

End Sub

 

15.     Saat di start, maka hasilnya sebagai berikut. Klik pada Buat File, maka akan ada pemberitahuan bahwa buat file Berhasil.


16.     File tersebut dibuat di dalam direktori/folder direktoriku.


17.     Klik ganda pada btnHapusFile, masukan kode berikut.

  Private Sub btnHapusFile_Click(sender As Object, e As EventArgs) Handles btnHapusFile.Click

        If File.Exists(dir + "fileku.txt") Then

            File.Delete(dir + "fileku.txt")

            MessageBox.Show("Berhasil Menghapus")

        End If

End Sub

 

18.     Saat di start, maka hasilnya sebagai berikut. Klik pada Hapus File, maka akan ada pemberitahuan bahwa hapus file Berhasil. Maka file tersebut terhapus.


19.     Klik ganda pada btnWriteFile, masukkan kode program berikut.

Private Sub btnWriteFile_Click(sender As Object, e As EventArgs) Handles btnWriteFile.Click

        Dim konekFile As New StreamWriter(dir + "fileku.txt")

 

        konekFile.Write(TextBox1.Text + ", ")

        konekFile.Write(TextBox2.Text + ", ")

        konekFile.WriteLine(TextBox3.Text)

        konekFile.Close()

End Sub

 

20.     Saat di start, maka hasilnya sebagai berikut. Buat ulang terlebih dahulu file yang telah dihapus tadi. Kemudian isikan pada TextBox-TextBox tersebut untuk mengisi filenya, selanjutnya klik Write File.


21.     Maka hasilnya seperti berikut.


22.     Klik ganda pada btnReadFile, masukkan kode berikut.

Private Sub btnReadFile_Click(sender As Object, e As EventArgs) Handles btnReadFile.Click

        Dim konekFile As New StreamReader(dir + "fileku.txt")

        txtAll.Text = konekFile.ReadToEnd

        konekFile.Close()

End Sub

 

23.     Saat di start, maka hasilnya sebagai berikut. Klik Read File. Maka akan terbaca pada TextBox ke empat.


24.     Klik ganda pada btnReadBaris, masukkan kode program berikut.

Private Sub btnReadBaris_Click(sender As Object, e As EventArgs) Handles btnReadBaris.Click

        Dim konekFileBaris As New StreamReader(New FileStream(dir + "fileku.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite))

        TextBox1.Text = konekFileBaris.ReadLine

        TextBox2.Text = konekFileBaris.ReadLine

        TextBox3.Text = konekFileBaris.ReadLine

        konekFileBaris.Close()

End Sub

 

25.     Maka saat di klik Read Baris, hasilnya  akan muncul kata pada TextBox 1, 2, dan 3.


26.     Klik ganda pada btnReadSplit, masukkan kode program berikut.

Private Sub btnReadSplit_Click(sender As Object, e As EventArgs) Handles btnReadSplit.Click

        Dim konekFileBaris2 As New StreamReader(New FileStream(dir + "fileku.txt", FileMode.OpenOrCreate, FileAccess.ReadWrite))

        Do While konekFileBaris2.Peek <> -1

            Dim baris As String = konekFileBaris2.ReadLine

            Dim dataKolom() As String = baris.Split(CChar(","))

            TextBox1.Text = dataKolom(0)

            TextBox2.Text = dataKolom(1)

            TextBox3.Text = dataKolom(2)

        Loop

    End Sub

End Class

 

27.     Maka saat di klik Read Split, hasilnya akan muncul kata pada TextBox 1, 2, dan 3.



 

















 

Komentar

Postingan populer dari blog ini

Input dan Output pada Bahasa Pemrograman C++

Pengenalan DFD

DIAGRAM DEPLOYMENT