bab ii pembahasan isi-1

Upload: fadhila1987

Post on 25-Feb-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 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