Pertemuan ke XII.doc

Jurnal IT
Jurnal ITSoftware Developer

Visual Basic 6.0

Algoritma dan Pemrograman II B
Mengelola File Halaman 1 Dari 1313
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
Algoritma dan Pemrograman II B
Mengelola File Halaman 2 Dari 1313
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
Algoritma dan Pemrograman II B
Mengelola File Halaman 3 Dari 1313
- 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.
Algoritma dan Pemrograman II B
Mengelola File Halaman 4 Dari 1313
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
Algoritma dan Pemrograman II B
Mengelola File Halaman 5 Dari 1313
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.
Algoritma dan Pemrograman II B
Mengelola File Halaman 6 Dari 1313
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
Algoritma dan Pemrograman II B
Mengelola File Halaman 7 Dari 1313
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 = Dis$(“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”)
Algoritma dan Pemrograman II B
Mengelola File Halaman 8 Dari 1313
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 :
Algoritma dan Pemrograman II B
Mengelola File Halaman 9 Dari 1313
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
Algoritma dan Pemrograman II B
Mengelola File Halaman 10 Dari 1313
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
Algoritma dan Pemrograman II B
Mengelola File Halaman 11 Dari 1313
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
Algoritma dan Pemrograman II B
Mengelola File Halaman 12 Dari 1313
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
Algoritma dan Pemrograman II B
Mengelola File Halaman 13 Dari 1313
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

Recomendados

Pertemuan ke XII b.doc por
Pertemuan ke XII b.docPertemuan ke XII b.doc
Pertemuan ke XII b.docJurnal IT
11 visualizações13 slides
Modul 3-p3-4 por
Modul 3-p3-4Modul 3-p3-4
Modul 3-p3-4windryika
831 visualizações5 slides
02.pengenalan dos por
02.pengenalan dos02.pengenalan dos
02.pengenalan dosIin Inayah
23 visualizações12 slides
Modul praktikum-dos 21 por
Modul praktikum-dos 21Modul praktikum-dos 21
Modul praktikum-dos 21nasib silaban
1K visualizações12 slides
D3 modul algol_&_pemrog_i_c++ por
D3 modul algol_&_pemrog_i_c++D3 modul algol_&_pemrog_i_c++
D3 modul algol_&_pemrog_i_c++Saybia Himma
757 visualizações158 slides
Laporan praktikum modul 3 por
Laporan praktikum modul 3Laporan praktikum modul 3
Laporan praktikum modul 3Devi Apriansyah
1.5K visualizações17 slides

Mais conteúdo relacionado

Similar a Pertemuan ke XII.doc

Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,... por
Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...Melina Krisnawati
4.5K visualizações21 slides
Pembuatan aplikasi sistem_tools_pada_sis por
Pembuatan aplikasi sistem_tools_pada_sisPembuatan aplikasi sistem_tools_pada_sis
Pembuatan aplikasi sistem_tools_pada_sissuryadharmabaktianze zebua
234 visualizações43 slides
2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file por
2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file
2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem fileAlvin Setiawan
809 visualizações19 slides
Pertemuan Ke IV b.DOC por
Pertemuan Ke IV b.DOCPertemuan Ke IV b.DOC
Pertemuan Ke IV b.DOCJurnal IT
9 visualizações7 slides
Modul microsoft word 2007 por
Modul microsoft word 2007Modul microsoft word 2007
Modul microsoft word 2007mr endar
744 visualizações26 slides
Mengenal Sistem Operasi Windows por
Mengenal Sistem Operasi WindowsMengenal Sistem Operasi Windows
Mengenal Sistem Operasi Windowsboyhokage
989 visualizações5 slides

Similar a Pertemuan ke XII.doc(20)

Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,... por Melina Krisnawati
Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...Laporan praktikum 2  - Sistem Operasi -  internal command - copy con, rename,...
Laporan praktikum 2 - Sistem Operasi - internal command - copy con, rename,...
Melina Krisnawati4.5K visualizações
2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file por Alvin Setiawan
2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file
2 ka24 sistem operasi- 2ka24_sistem operasi- materi sistem file
Alvin Setiawan809 visualizações
Pertemuan Ke IV b.DOC por Jurnal IT
Pertemuan Ke IV b.DOCPertemuan Ke IV b.DOC
Pertemuan Ke IV b.DOC
Jurnal IT9 visualizações
Modul microsoft word 2007 por mr endar
Modul microsoft word 2007Modul microsoft word 2007
Modul microsoft word 2007
mr endar744 visualizações
Mengenal Sistem Operasi Windows por boyhokage
Mengenal Sistem Operasi WindowsMengenal Sistem Operasi Windows
Mengenal Sistem Operasi Windows
boyhokage989 visualizações
Bab 2-170218051818 por peusangan p1
Bab 2-170218051818Bab 2-170218051818
Bab 2-170218051818
peusangan p1102 visualizações
Modul microsoft-word-2007 por ketimbus
Modul microsoft-word-2007Modul microsoft-word-2007
Modul microsoft-word-2007
ketimbus82 visualizações
M1t1 por Yang Terluka
M1t1M1t1
M1t1
Yang Terluka436 visualizações
Foxpro por arhas1970
FoxproFoxpro
Foxpro
arhas197014.1K visualizações
Modul Delphi ,buat pemula por Muhammad Hambali
Modul Delphi ,buat pemulaModul Delphi ,buat pemula
Modul Delphi ,buat pemula
Muhammad Hambali5.5K visualizações
Lapres 1.1 7410040005 por Ismi Aziz
Lapres 1.1   7410040005Lapres 1.1   7410040005
Lapres 1.1 7410040005
Ismi Aziz436 visualizações
01. pengenalan ms access por AnDree Nordisc
01. pengenalan ms access01. pengenalan ms access
01. pengenalan ms access
AnDree Nordisc2.9K visualizações
Modul delphi por Kira R. Yamato
Modul delphiModul delphi
Modul delphi
Kira R. Yamato918 visualizações
Mengoperasikan software aplikasi basis data (9,10,11,12,13) ok por Hafis Lubis
Mengoperasikan software aplikasi basis data (9,10,11,12,13) okMengoperasikan software aplikasi basis data (9,10,11,12,13) ok
Mengoperasikan software aplikasi basis data (9,10,11,12,13) ok
Hafis Lubis1.4K visualizações
Bab 6-blog por ketaling_timur
Bab 6-blogBab 6-blog
Bab 6-blog
ketaling_timur204 visualizações
3. Pertemuan Ketiga.pptx por aryaji4
3. Pertemuan Ketiga.pptx3. Pertemuan Ketiga.pptx
3. Pertemuan Ketiga.pptx
aryaji43 visualizações
modul-delphi-7.pdf por EvelynNaftaliya
modul-delphi-7.pdfmodul-delphi-7.pdf
modul-delphi-7.pdf
EvelynNaftaliya6 visualizações
Modul delphi-7 por Milda Firdania
Modul delphi-7Modul delphi-7
Modul delphi-7
Milda Firdania19.3K visualizações
Modul delphi 7 por Sejahtera Affif
Modul delphi 7Modul delphi 7
Modul delphi 7
Sejahtera Affif133 visualizações

Mais de Jurnal IT

Belajar Java Dasar por
Belajar Java DasarBelajar Java Dasar
Belajar Java DasarJurnal IT
24 visualizações54 slides
12_Sinkronisasi.pdf por
12_Sinkronisasi.pdf12_Sinkronisasi.pdf
12_Sinkronisasi.pdfJurnal IT
344 visualizações6 slides
11_GUI Pada Java.pdf por
11_GUI Pada Java.pdf11_GUI Pada Java.pdf
11_GUI Pada Java.pdfJurnal IT
346 visualizações4 slides
10_STREAM DAN FILE.pdf por
10_STREAM DAN FILE.pdf10_STREAM DAN FILE.pdf
10_STREAM DAN FILE.pdfJurnal IT
345 visualizações6 slides
9_Multithreading.pdf por
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdfJurnal IT
345 visualizações4 slides
8_Penangan Eksepsi.pdf por
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdfJurnal IT
345 visualizações4 slides

Mais de Jurnal IT(20)

Belajar Java Dasar por Jurnal IT
Belajar Java DasarBelajar Java Dasar
Belajar Java Dasar
Jurnal IT24 visualizações
12_Sinkronisasi.pdf por Jurnal IT
12_Sinkronisasi.pdf12_Sinkronisasi.pdf
12_Sinkronisasi.pdf
Jurnal IT344 visualizações
11_GUI Pada Java.pdf por Jurnal IT
11_GUI Pada Java.pdf11_GUI Pada Java.pdf
11_GUI Pada Java.pdf
Jurnal IT346 visualizações
10_STREAM DAN FILE.pdf por Jurnal IT
10_STREAM DAN FILE.pdf10_STREAM DAN FILE.pdf
10_STREAM DAN FILE.pdf
Jurnal IT345 visualizações
9_Multithreading.pdf por Jurnal IT
9_Multithreading.pdf9_Multithreading.pdf
9_Multithreading.pdf
Jurnal IT345 visualizações
8_Penangan Eksepsi.pdf por Jurnal IT
8_Penangan Eksepsi.pdf8_Penangan Eksepsi.pdf
8_Penangan Eksepsi.pdf
Jurnal IT345 visualizações
7_Packages.pdf por Jurnal IT
7_Packages.pdf7_Packages.pdf
7_Packages.pdf
Jurnal IT345 visualizações
6_String.pdf por Jurnal IT
6_String.pdf6_String.pdf
6_String.pdf
Jurnal IT345 visualizações
4_Array.pdf por Jurnal IT
4_Array.pdf4_Array.pdf
4_Array.pdf
Jurnal IT345 visualizações
3_Pengertian_Class_Object_Method.pdf por Jurnal IT
3_Pengertian_Class_Object_Method.pdf3_Pengertian_Class_Object_Method.pdf
3_Pengertian_Class_Object_Method.pdf
Jurnal IT345 visualizações
2_Struktur_kontrol.pdf por Jurnal IT
2_Struktur_kontrol.pdf2_Struktur_kontrol.pdf
2_Struktur_kontrol.pdf
Jurnal IT347 visualizações
1_Pengenalan_Java.pdf por Jurnal IT
1_Pengenalan_Java.pdf1_Pengenalan_Java.pdf
1_Pengenalan_Java.pdf
Jurnal IT348 visualizações
delphi part 13.pdf por Jurnal IT
delphi part 13.pdfdelphi part 13.pdf
delphi part 13.pdf
Jurnal IT16 visualizações
delphi part 11.pdf por Jurnal IT
delphi part 11.pdfdelphi part 11.pdf
delphi part 11.pdf
Jurnal IT17 visualizações
delphi part 8 new.pdf por Jurnal IT
delphi part 8 new.pdfdelphi part 8 new.pdf
delphi part 8 new.pdf
Jurnal IT18 visualizações
delphi part 7 new.pdf por Jurnal IT
delphi part 7 new.pdfdelphi part 7 new.pdf
delphi part 7 new.pdf
Jurnal IT18 visualizações
delphi part 6.pdf por Jurnal IT
delphi part 6.pdfdelphi part 6.pdf
delphi part 6.pdf
Jurnal IT18 visualizações
delphi part 5.pdf por Jurnal IT
delphi part 5.pdfdelphi part 5.pdf
delphi part 5.pdf
Jurnal IT19 visualizações
delphi part 4.pdf por Jurnal IT
delphi part 4.pdfdelphi part 4.pdf
delphi part 4.pdf
Jurnal IT18 visualizações
delphi part 3.pdf por Jurnal IT
delphi part 3.pdfdelphi part 3.pdf
delphi part 3.pdf
Jurnal IT19 visualizações

Último

Latihan 6 PPT_Dwi Maulidini _E1G022094.pptx por
Latihan 6 PPT_Dwi Maulidini _E1G022094.pptxLatihan 6 PPT_Dwi Maulidini _E1G022094.pptx
Latihan 6 PPT_Dwi Maulidini _E1G022094.pptxrdsnfgzhgj
9 visualizações9 slides
Katalog Penerbit Baca por
Katalog Penerbit BacaKatalog Penerbit Baca
Katalog Penerbit Bacapenerbitbaca
62 visualizações91 slides
SISTEM KOMPUTER_DELVIA ANDRINI.pptx por
SISTEM KOMPUTER_DELVIA ANDRINI.pptxSISTEM KOMPUTER_DELVIA ANDRINI.pptx
SISTEM KOMPUTER_DELVIA ANDRINI.pptxDelviaAndrini1
28 visualizações32 slides
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ... por
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...Kanaidi ken
26 visualizações70 slides
Latihan 7_M.Ilham Raditya_E1G020017..pptx por
Latihan 7_M.Ilham Raditya_E1G020017..pptxLatihan 7_M.Ilham Raditya_E1G020017..pptx
Latihan 7_M.Ilham Raditya_E1G020017..pptxMIlhamRaditya
38 visualizações9 slides
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2 por
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2I Putu Hariyadi
23 visualizações243 slides

Último(20)

Latihan 6 PPT_Dwi Maulidini _E1G022094.pptx por rdsnfgzhgj
Latihan 6 PPT_Dwi Maulidini _E1G022094.pptxLatihan 6 PPT_Dwi Maulidini _E1G022094.pptx
Latihan 6 PPT_Dwi Maulidini _E1G022094.pptx
rdsnfgzhgj9 visualizações
Katalog Penerbit Baca por penerbitbaca
Katalog Penerbit BacaKatalog Penerbit Baca
Katalog Penerbit Baca
penerbitbaca62 visualizações
SISTEM KOMPUTER_DELVIA ANDRINI.pptx por DelviaAndrini1
SISTEM KOMPUTER_DELVIA ANDRINI.pptxSISTEM KOMPUTER_DELVIA ANDRINI.pptx
SISTEM KOMPUTER_DELVIA ANDRINI.pptx
DelviaAndrini128 visualizações
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ... por Kanaidi ken
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...
Link2 MATERI & RENCANA Training _"Effective LEADERSHIP"di OMAZAKI BSD City - ...
Kanaidi ken26 visualizações
Latihan 7_M.Ilham Raditya_E1G020017..pptx por MIlhamRaditya
Latihan 7_M.Ilham Raditya_E1G020017..pptxLatihan 7_M.Ilham Raditya_E1G020017..pptx
Latihan 7_M.Ilham Raditya_E1G020017..pptx
MIlhamRaditya38 visualizações
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2 por I Putu Hariyadi
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
Panduan Praktikum Administrasi Sistem Jaringan Edisi 2
I Putu Hariyadi23 visualizações
PPT PENKOM ALVIN.pptx por Alfin61471
PPT PENKOM ALVIN.pptxPPT PENKOM ALVIN.pptx
PPT PENKOM ALVIN.pptx
Alfin6147112 visualizações
ADITYA GUSTI R. PPT PENKOM.pptx por AdityaGustiRamadhan
ADITYA GUSTI R. PPT PENKOM.pptxADITYA GUSTI R. PPT PENKOM.pptx
ADITYA GUSTI R. PPT PENKOM.pptx
AdityaGustiRamadhan12 visualizações
RAGAM BAHASA INDONESIA por AzmiMustafa4
RAGAM BAHASA INDONESIARAGAM BAHASA INDONESIA
RAGAM BAHASA INDONESIA
AzmiMustafa424 visualizações
PAS Mtk Kls 7,8,9 Ganjil 2023.pdf por ssuser29a952
PAS Mtk Kls 7,8,9 Ganjil 2023.pdfPAS Mtk Kls 7,8,9 Ganjil 2023.pdf
PAS Mtk Kls 7,8,9 Ganjil 2023.pdf
ssuser29a952151 visualizações
RENCANA & Link2 MATERI Training _"SERVICE EXCELLENCE" _di Rumah Sakit. por Kanaidi ken
RENCANA & Link2 MATERI Training _"SERVICE EXCELLENCE" _di Rumah Sakit.RENCANA & Link2 MATERI Training _"SERVICE EXCELLENCE" _di Rumah Sakit.
RENCANA & Link2 MATERI Training _"SERVICE EXCELLENCE" _di Rumah Sakit.
Kanaidi ken23 visualizações
STORYBOARD.docx por JUMADAPUTRA
STORYBOARD.docxSTORYBOARD.docx
STORYBOARD.docx
JUMADAPUTRA19 visualizações
Permendikbudristek Nomor 30 Tahun 2021.pdf por Irawan Setyabudi
Permendikbudristek Nomor 30 Tahun 2021.pdfPermendikbudristek Nomor 30 Tahun 2021.pdf
Permendikbudristek Nomor 30 Tahun 2021.pdf
Irawan Setyabudi34 visualizações
PELAKSANAAN & Link2 MATERI Training _"TOTAL PRODUCTIVE MAINTENANCE (TPM)". por Kanaidi ken
PELAKSANAAN & Link2 MATERI Training _"TOTAL PRODUCTIVE MAINTENANCE (TPM)".PELAKSANAAN & Link2 MATERI Training _"TOTAL PRODUCTIVE MAINTENANCE (TPM)".
PELAKSANAAN & Link2 MATERI Training _"TOTAL PRODUCTIVE MAINTENANCE (TPM)".
Kanaidi ken16 visualizações
KIKI PRATIWI_ E1G022035.pptx por KikiPratiwi11
KIKI PRATIWI_ E1G022035.pptxKIKI PRATIWI_ E1G022035.pptx
KIKI PRATIWI_ E1G022035.pptx
KikiPratiwi1112 visualizações
Kepemimpinan Pramuka por Kafe Buku Pak Aw
Kepemimpinan Pramuka Kepemimpinan Pramuka
Kepemimpinan Pramuka
Kafe Buku Pak Aw12 visualizações
TugasPPT6_NormanAdjiPangestu _E1G022079.pptx por NormanAdji
TugasPPT6_NormanAdjiPangestu _E1G022079.pptxTugasPPT6_NormanAdjiPangestu _E1G022079.pptx
TugasPPT6_NormanAdjiPangestu _E1G022079.pptx
NormanAdji19 visualizações
PELAKSANAAN & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045". por Kanaidi ken
PELAKSANAAN  & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045".PELAKSANAAN  & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045".
PELAKSANAAN & Link2 MATERI Workshop _"Pembangunan SDM_INDONESIA EMAS 2045".
Kanaidi ken83 visualizações
Capacity Building Kekerasan Seksual dan Peranan kampus.pdf por Irawan Setyabudi
Capacity Building Kekerasan Seksual dan Peranan kampus.pdfCapacity Building Kekerasan Seksual dan Peranan kampus.pdf
Capacity Building Kekerasan Seksual dan Peranan kampus.pdf
Irawan Setyabudi28 visualizações

Pertemuan ke XII.doc

  • 1. Algoritma dan Pemrograman II B Mengelola File Halaman 1 Dari 1313 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
  • 2. Algoritma dan Pemrograman II B Mengelola File Halaman 2 Dari 1313 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
  • 3. Algoritma dan Pemrograman II B Mengelola File Halaman 3 Dari 1313 - 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.
  • 4. Algoritma dan Pemrograman II B Mengelola File Halaman 4 Dari 1313 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
  • 5. Algoritma dan Pemrograman II B Mengelola File Halaman 5 Dari 1313 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.
  • 6. Algoritma dan Pemrograman II B Mengelola File Halaman 6 Dari 1313 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
  • 7. Algoritma dan Pemrograman II B Mengelola File Halaman 7 Dari 1313 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 = Dis$(“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”)
  • 8. Algoritma dan Pemrograman II B Mengelola File Halaman 8 Dari 1313 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 :
  • 9. Algoritma dan Pemrograman II B Mengelola File Halaman 9 Dari 1313 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
  • 10. Algoritma dan Pemrograman II B Mengelola File Halaman 10 Dari 1313 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
  • 11. Algoritma dan Pemrograman II B Mengelola File Halaman 11 Dari 1313 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
  • 12. Algoritma dan Pemrograman II B Mengelola File Halaman 12 Dari 1313 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
  • 13. Algoritma dan Pemrograman II B Mengelola File Halaman 13 Dari 1313 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