sesi/perkuliahan ke: xii tujuan instruksional...

13
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 Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998 2. Djoko Pramono, Mudah Menguasai Visual Basic 6, Elex Media Komputindo, Jakarta, 1999

Upload: doanlien

Post on 11-Jul-2019

227 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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 Norton’s, Guide to Visual Basic 6, SAMS Publishing, 1998

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

Komputindo, Jakarta, 1999

Page 2: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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

Page 3: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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.

Page 4: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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

Page 5: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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.

Page 6: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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

Page 7: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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”)

Page 8: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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 :

Page 9: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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

Page 10: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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

Page 11: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

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

Page 12: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

Perangkat Lunak Aplikasi C

Mengelola File Halaman 12 Dari 13

tersebut gerakkan mouse dengan besar/ukuran kontrol yang anda

inginkan.

Gambar 1.5 Form dengan kontrol-kontrol

Setiap kontrol memiliki properties yang bisa anda ubah sesuai dengan

keinginan anda misalnya, kontrol label1, properties caption diganti

dengan + dan, kontrol label2, properties caption diganti dengan = dan

kontrol commandButton, properties diganti dengan jumlah. Program

untuk menjumlah input di Text1 dan input di Text2 berada pada tombol

commandbutton “jumlah”. Untuk programnya, anda klik 2 kali tombol

commandbutton “jumlah”, kemudian ketik program :

Private Sub Command1_Click()

Text =Val(Text1) + Val(Text2)

End Sub

1.5 Menjalankan atau Menampilkan Project Sudah Dibuat

Setelah anda menrancang project beserta form-formnya, anda bisa

menjalankan project tersebut dengan cara :

Pilih menu Run >> Start atau Pilih menu Run >> With Full Comile atau

Tekan Tombol .

1.6 Menjalankan File Project

Text CommandButton Label

Page 13: Sesi/Perkuliahan ke: XII Tujuan Instruksional Khususnurul_nusyirwan.staff.gunadarma.ac.id/Downloads/files/60113/11.+Mengelola+File.pdf · - Untuk menampilkan file, perlu membuka direktori

Perangkat Lunak Aplikasi C

Mengelola File Halaman 13 Dari 13

Untuk menyimpan project, tekan tombol , setelah muncul jendela,

dimana anda harus memberi nama form-form dan nama project yang

anda buat, lalu akan disimpan di disk.

1.7 Membuka Project

Untuk membuka project pilih menu File >> Open Project.

1.8 Mengkonversi File Project (vbp) Menjadi File Exsekusi (exe)

Untuk meng-compile file project menjadi file exe, pilih menu File >>

Make Exe.

Option