Upload
fadhila1987
View
228
Download
0
Embed Size (px)
Citation preview
7/25/2019 Bab II Pembahasan Isi-1
1/14
3
1. Buat Proyek baru dan pasangkan ketiga kontrol tersebut, seperti gambar dibawah
ini :
Gambar 1.2 Rancangan penampil file
2. Klik ganda kontrol DriveListBo dan untuk mengaitkan ketiganya sehingga bisabeker!a se"ara normal, tuliskan kode berikut ini.Private Sub Drive1_Change()Dir1.Path = Drive1.DriveEndSub
Kode diatas berarti perubahan yang ter!adi di kontrol drive harus diikuti oleh
kontrol direktori.#. Klik ganda kontrol DirListBo, dan tuliskan kode berikut ini.Private Sub Dir1_Change()File1.Path = Dir1.PathEndSub
$. %alankan program. &asilnya adalah %ika mengubah drive, maka seluruhin'ormasi pada direktori dan drive !uga akan berubah. Dan perubahan padadirektori (DirListBo) akan diikuti oleh *ileListBo.
3
7/25/2019 Bab II Pembahasan Isi-1
2/14
4
Gambar 1.3 Program menampilkan informasi yang bersesuaian
+. Klik ganda kontrol *ileListBo, lalu tuliskan kode berikut :Private Sub File1 _Click()MsgB! " #nda sedang klik $ada File% "&
File1.Path&''&File1.Filenae
EndSubKemudian !alankan program, klik salah satu 'ile, program akan memberikantanggapan seperti berikut :
Gambar 1. Tanggapan FileListBox
enyaring *ile
Berdasarkan -kstensi *ile Kita menginginkan agar hanya 'ile !enis tertentu sa!a yang ditampilkan. /B 0 memiliki 'asilitas berupa properti pattern dari "ontrol *ileListBo ilai yang harus diisikan ke pattern adalah !enis ekstensi 'ile. ontoh 'ile
eksekusi : 3.ee, *ile 45ord : 3.do" 4e"ara de'ault nilainya adalah 3.3, seperti gambar berikut ini
4
7/25/2019 Bab II Pembahasan Isi-1
3/14
5
Gambar 1. Pattern bernilai !.! Kalau anda terpaksa menuliskan kode untuk pengubahan nilai tersebut,
!angan lupa untuk menambahkan pasangan tanda petik. isalnya seperti
berikut ini :
File1.Pattern='*.e!e'
Berdasarkan 6tribut *ile ///
Kita bisa menyaring 'ile berdasarkan atribut 'ile *ile dibedakan berdasarkan atributnya, antara lain ar"hive, hidden, 7ead
8nly dan system. 4emua property tersebut telah ter"antum pada 5indow Properties, anda
tinggal mengakti'kan dengan mengganti nilainya men!adi 9rue. Lihat
gambar dibawah ini.
5
7/25/2019 Bab II Pembahasan Isi-1
4/14
6
Gambar 1." Properti #tribut Fileara Lain enampilkan *ile4elain dengan kontrol *ileListBo kita bisa menampilkan nama 'ile pada tempatlain misalnya pada kontrolkontrol seperti 9etBo, ListBo, Label atau *orm.4arana yang digunakan adalah 'ungsi Dir(,6), 6rgumen 'ungsi ini ada duayaitu :
adalah ama ; Path *ile 6 adalah 6tribut *ile, 6rgumen ini tidak harus digunakan.
ontoh :Di Pilihan as string
Pilihan = Dir+("C%*.t!t')Print Pilihan
Kode diatas akan memilih sebuah 'ile dengan ekstensi .tt yang terletak di rootdirektori. *ile pertama yang ditemukan akan ditampilkan pada 'orm.
enampilkan ama *ile pada *ormLangkahnya :1. Buat Proyek baru, pasangkan sebuah tombol seperti gambar dibawah ini :
6
7/25/2019 Bab II Pembahasan Isi-1
5/14
7
Gambar 1.$ Rancangan Tampilan
2. Klik ganda tombol, lalu isikan kode berikut :Di Pilihan as stringPilihan = Dis+("C%*.t!t')Print Pilihan
#. %alankan program dan tekanlah tombol, hasilnya seperti berikut :
Gambar 1.% &asil Program
enampilkan Banyak *ile sekaligusKita ingin menampilkan semua 'ile 3.tt dengan "ara menggunakan perulangan
5hile 5end seperti berikut ini :Di Pilihan as stringPilihan = Dir+("C%*.t!t'),hile -t Pilihan = " "Print PilihanPilihan = Dir+,end
&asilnya :
7
7/25/2019 Bab II Pembahasan Isi-1
6/14
8
Gambar 1.' (eluru) File !.txt *itampilkan pa*a form
enampilkan ama *ile pada kontrol label
7/25/2019 Bab II Pembahasan Isi-1
7/14
9
/e!t1./e!t = PilihanEndSub
&asilnya
Gambar 1.11 TextBox menampilkan nama file
enampilkan pada ListBoKontrol ListBo bisa menampilkan 'ile terpilih, menggunakan metode
6dd=tem(kontrolListBo bernama List).Private Sub Cand1_Click
Di Pilihan as stringPilihan = Dir+("C%*.t!t'),hile.-t.Pilihan=''ist1.#dd0te PilihanPilihan = Dir+,endEndSub
&asilnya :
Gambar 1.12 ListBox menampilkan nama file
9
7/25/2019 Bab II Pembahasan Isi-1
8/14
10
1.1 embuat Pro!e"t Baru dan embuat Program 4ederhana
7/25/2019 Bab II Pembahasan Isi-1
9/14
11
Gambar 1. Form *engan kontrol0kontrol
4etiap kontrol memiliki properties yang bisa anda ubah sesuai dengan keinginananda misalnya, kontrol label1, properties "aption diganti dengan @ dan, kontrollabel2, properties "aption diganti dengan A dan kontrol "ommandButton,
properties diganti dengan !umlah. Program untuk men!umlah input di 9et1 daninput di 9et2 berada pada tombol "ommandbutton !umlahC. > 4tart atau Pilih menu 7un >> 5ith *ull omile atau 9ekan9ombol .1.0 en!alankan *ile Pro!e"t> ake
-e.
11
7/25/2019 Bab II Pembahasan Isi-1
10/14
12
2.2 STRUKTUR KONTROL
/B 0 enyediakan struktur kontrol untuk mengendalikan instruksi programyang dilaksanakan berulangulang, diantaranya : *87F, D8F, dan5&=L-F,
1. *87 F -G96dalah untuk mengulangi suatu perintah (instruksi) dalam !umlah yang telah
ditentukan, serta besar kenaikannya.F45 cunter = nilai6a7al /4 nilai6akhir 8S/EP
kenaikann9a:;. 0nstruksi;8E!it F45:;. 0nstruksi ;-E
7/25/2019 Bab II Pembahasan Isi-1
11/14
13
b. D8
7/25/2019 Bab II Pembahasan Isi-1
12/14
14
Private Sub F45_-E
7/25/2019 Bab II Pembahasan Isi-1
13/14
15
D ,hile 0 ?Print @ D4 ,0E AE % @ 0
0 = 0 6 10 0 = /henE!it DEnd 0$End Sub
Dan li"k tombol lear Dulu, lalu "li"k tombol D8 -/0_Click()PrintPrint0 = 1D >ntil 0 1?Print @ D4 >-/0 AE % @ 00 = 0 2 10 0 = /henE!it DEnd 0$End Sub
Dan li"k tombol lear Dulu, lalu "li"k tombol D8
7/25/2019 Bab II Pembahasan Isi-1
14/14
16
PrintPrint
0 = 1,hile 0 = 1?Print @ ,0E ,E-D AE % @ 00 = 0 2 3,endEnd SubPrivate Sub AE>#5_Click()EndEnd SubPrivate Sub CS_Click()CS
End Sub
16