sesi/perkuliahan ke: xii tujuan instruksional khususnurul_ mengelola+file.pdf · - untuk...

Download Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_ Mengelola+File.pdf · - Untuk menampilkan

Post on 11-Jul-2019

215 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 1 Dari 13

    Sesi/Perkuliahan ke: XII

    Tujuan Instruksional Khusus :

    1. Mahasiswa mengerti dan memahami penggunaan Database dalam Visual

    Basic

    2. Mahasiswa mengerti cara menampilkan file

    3. Mahasiswa mengerti cara menyaring file

    4. Mahasiswa mengerti cara menampilkan file pada form

    5. Mahasiswa mengerti cara proses penyimpanan file

    Pokok Bahasan : Mengelola File

    Deskripsi singkat : Dalam pertemuan ini akan mempelajari tentang file,

    penyaring file, file pada form dan proses penyimpanan file

    Referensi :

    1. Peter Nortons, Guide to Visual Basic 6, SAMS Publishing, 1998

    2. Djoko Pramono, Mudah Menguasai Visual Basic 6, Elex Media

    Komputindo, Jakarta, 1999

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 2 Dari 13

    MENGELOLA FILE

    Menampilkan File

    - Untuk menampilkan file, perlu membuka direktori penyimpanannya.

    - File disimpan pada susunan bertingkat-tingkat dan akan lebih mudah

    apabila organisasi file menggunakan model diagram pohon untuk

    menempilkan tingkat-tingkat direktori.

    - Seperti pada File Manager atau Windows explorer.

    VB 6 menyediakan beberapa kontrol untuk kebutuhan tsb yaitu :

    - File Listbox, untuk menampilkan semua file pada direktori yang

    sedang dibuka.

    - DirList Box, untuk menampilkan semua direktori atau folder pada

    drive yang sedang diaktifkan.

    - DriveList Box, untuk menampilkan semua drive yang terdapat pada

    computer.

    Letak ketiga kontrol pada toolbox seperti gambar dibawah ini:

    Kontrol-kontrol file

    Gambar 1.1 Lokasi Kontrol File

    Ketiga kontrol pada pemakaiannya saling terkait sesuai hirarkinya.

    - Pertama DriveListBox, dibawahnya DirListBox dan terakhir

    FileListBox

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 3 Dari 13

    - Perubahan informasi pada DriveListBox akan menyebabkan

    perubahan pada kedua kontrol ditingkat bawahnya yaitu: DirListBox

    dan FileListBox

    - Sebaliknya perubahan pada FileListBox tidak akan mempengaruhi

    kedua Kontrol yang tingkatnya berada diatasnya.

    Contoh Program :

    1. Buat Proyek baru dan pasangkan ketiga kontrol tersebut, seperti gambar

    dibawah ini :

    Gambar 1.2 Rancangan penampil file

    2. Klik ganda kontrol DriveListBox dan untuk mengaitkan ketiganya

    sehingga bisa bekerja secara normal, tuliskan kode berikut ini.

    Private Sub Drive1_Change()

    Dir1.Path = Drive1.Drive

    EndSub

    Kode diatas berarti perubahan yang terjadi di kontrol drive harus diikuti

    oleh kontrol direktori.

    3. Klik ganda kontrol DirListBox, dan tuliskan kode berikut ini.

    Private Sub Dir1_Change()

    File1.Path = Dir1.Path

    EndSub

    4. Jalankan program. Hasilnya adalah Jika mengubah drive, maka seluruh

    informasi pada direktori dan drive juga akan berubah. Dan perubahan

    pada direktori (DirListBox) akan diikuti oleh FileListBox.

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 4 Dari 13

    Gambar 1.3 Program menampilkan informasi yang bersesuaian

    5. Klik ganda kontrol FileListBox, lalu tuliskan kode berikut :

    Private Sub File1 _Click()

    MsgBox Anda sedang klik pada File: &

    File1.Path&\&File1.Filename

    EndSub

    Kemudian jalankan program, klik salah satu file, program akan

    memberikan tanggapan seperti berikut :

    Gambar 1. Tanggapan FileListBox

    Menyaring File

    Berdasarkan Ekstensi File

    - Kita menginginkan agar hanya file jenis tertentu saja yang

    ditampilkan.

    - VB 6 memiliki fasilitas berupa properti pattern dari control FileListBox

    - Nilai yang harus diisikan ke pattern adalah jenis ekstensi file. Contoh

    file eksekusi : *.exe, File MS-Word : *.doc

    - Secara default nilainya adalah *.*, seperti gambar berikut ini

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 5 Dari 13

    Gambar 1.5 Pattern bernilai *.*

    - Kalau anda terpaksa menuliskan kode untuk pengubahan nilai

    tersebut, jangan lupa untuk menambahkan pasangan tanda petik.

    Misalnya seperti berikut ini :

    File1.Pattern=*.exe

    Berdasarkan Atribut File VVV

    - Kita bisa menyaring file berdasarkan atribut file

    - File dibedakan berdasarkan atributnya, antara lain archive,

    hidden, Read Only dan system.

    - Semua property tersebut telah tercantum pada Window

    Properties, anda tinggal mengaktifkan dengan mengganti nilainya

    menjadi True. Lihat gambar dibawah ini.

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 6 Dari 13

    Gambar 1.6 Properti Atribut File

    Cara Lain Menampilkan File

    Selain dengan kontrol FileListBox kita bisa menampilkan nama file pada

    tempat lain misalnya pada kontrol-kontrol seperti TextBox, ListBox, Label

    atau Form.

    Sarana yang digunakan adalah fungsi Dir$(N,A), Argumen fungsi ini ada

    dua yaitu :

    - N adalah Nama & Path File

    - A adalah Atribut File, Argumen ini tidak harus digunakan.

    Contoh :

    Dim Pilihan as string

    Pilihan = Dir$(C:\*.txt)

    Print Pilihan

    Kode diatas akan memilih sebuah file dengan ekstensi .txt yang terletak

    di root direktori. File pertama yang ditemukan akan ditampilkan pada

    form.

    Menampilkan Nama File pada Form

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 7 Dari 13

    Langkahnya :

    1. Buat Proyek baru, pasangkan sebuah tombol seperti gambar

    dibawah ini :

    Gambar 1.7 Rancangan Tampilan

    2. Klik ganda tombol, lalu isikan kode berikut :

    Dim Pilihan as string

    Pilihan = Dir$(C:\*.txt)

    Print Pilihan

    3. Jalankan program dan tekanlah tombol, hasilnya seperti berikut :

    Gambar 1.8 Hasil Program

    Menampilkan Banyak File sekaligus

    Kita ingin menampilkan semua file *.txt dengan cara menggunakan perulangan

    While Wend seperti berikut ini :

    Dim Pilihan as string

    Pilihan = Dir$(C:\*.txt)

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 8 Dari 13

    While Not Pilihan =

    Print Pilihan

    Pilihan = Dir$

    Wend

    Hasilnya :

    Gambar 1.9 Seluruh File *.txt ditampilkan pada form

    Menampilkan Nama File pada kontrol label

    Untuk menampilkan sebuah nama file pada kontrol Label, gunakan nama file

    terpilih sebagai nilai property Caption.

    Kontrol label dengan nama Label1, kode lengkapnya adalah :

    Private Sub Command1_Click

    Dim Pilihan as string

    Pilihan = Dir$(C:\*.txt)

    Label1.Caption = Pilihan

    EndSub

    Hasilnya :

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 9 Dari 13

    Gambar 1.10 Label menampilkan file

    Menampilkan pada TextBox

    Kontrol TextBox bernama Text1, anda bisa memasangkan sebuah nama file

    yang ditemukan sebagai nilai property Text. Kodenya seperti berikut :

    Private Sub Command1_Click

    Dim Pilihan as string

    Pilihan = Dir$(C:\*.txt)

    Text1.Text = Pilihan

    EndSub

    Hasilnya

    Gambar 1.11 TextBox menampilkan nama file

    Menampilkan pada ListBox

    Kontrol ListBox bisa menampilkan file terpilih, menggunakan metode

    AddItem(kontrol ListBox bernama List).

    Private Sub Command1_Click

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 10 Dari 13

    Dim Pilihan as string

    Pilihan = Dir$(C:\*.txt)

    While.Not.Pilihan=

    List1.AddItem Pilihan

    Pilihan = Dir$

    Wend

    EndSub

    Hasilnya :

    Gambar 1.12 ListBox menampilkan nama file

    1.1 Membuat Project Baru dan Membuat Program Sederhana

    Untuk membuat Project baru, anda memilih menu File >> New Project.

    Setelah itu akan muncul jendela seperti pada gambar 2.2.

    VB Enterprise Standard Exe

  • Perangkat Lunak Aplikasi C

    Mengelola File Halaman 11 Dari 13

    Gambar 1.4 New Project

    Pada jendela New Project, anda bisa pilih :

    Standard.exe ( Dengan komponen toolbox yang ditampilkan lebih

    sedikit ) atau

    VB Enterprise ( Dengan komponen toolbox yang ditampilkan

    lebih banyak )

    Selanjutnya, anda bisa memulai pembuatan program, dimana setiap

    program anda bisa buat/rancang dalam form. Untuk itu anda harus

    meng-klik form ( Dimana anda ingin buat programnya ) pada jendela

    Project Explorer, sehingga layout form akan muncul ditengah layar

    Visual Basic.

    Catatan :

    Dalam pembuatan program Visual Basik ini, anda memerlukan

    komponen-komponen pada toolbox dan properties untuk masing-masing

    komponen tersebut.

    Misalkan anda ingin membuat program penjumlahan, anda memerlukan

    3 buah kontrol texbox dan 2 kontrol label dan sebuah tombol perintah (

    CommondButton ), seperti terlihat pada gambar dibawah ini. Untuk

    merancang kontrol-kontrol tersebut, klik 1 kali kontrol ( yang diinginkan )

    pada jendela toolbox, lalu pindahkan kursor mouse ke form, pada form

  • Perangkat Lunak Aplikasi C