percobaan 1 visual basic

Upload: adriyansaputra

Post on 21-Feb-2018

229 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/24/2019 Percobaan 1 Visual Basic

    1/14

    PRAKTEK TEKNIK ANTARMUKA MIKROKONTROLLER

    Percobaan I

    Pengoperasian Visual Basic 6.0

    ibua! un!u" Me#enu$i Tugas Ma!a Kulia$ Pra"!e" Te"ni" An!ar#u"a

    Mi"ro"on!roller %i &urusan Te"ni" Ele"!ro Progra# '!u%i Te"ni"

    Ele"!roni"a

    Ole$ (

    Na#a ( ). A%ri*an 'apu!ra +06),,0,-0),/

    -. Ec$i As!ri ebrian!i +06),,0,-0-01/

    Kelas ( 2 EA

    Kelo#po" ( III +Tiga/

    osen Pe#bi#bing ( e3i Per#a!a 'ari4 '.T.4 M.Ko#.

    POLITEKNIK NE5ERI 'RII&A7A

    PALEMBAN5

    TA8UN AKAEMIK -0)2

  • 7/24/2019 Percobaan 1 Visual Basic

    2/14

    KATA PEN5ANTAR

    Bismillahirrohmanirrohim,

    Alhamdulillah, puji dan syukur penulis haturkan atas kehadirat Allah SWT

    yang Maha Kuasa atas limpahan rahmat dan hidayah-Nya jualah maka penulis

    dapat menyelesaikan laporan yang berjudul 9Pengoperasian Visual Basic 6.0.:

    Laporan ini disusun sebagai tugas raktek Teknik Antarmuka

    Mikrokontroller di oliteknik Negeri Sri!ijaya" #alam menyelesaikan tugas ini,

    penulis memperoleh bimbingan dari dosen di Lab raktek Teknik Antarmuka

    Mikrokontroller penulis yaitu #e!i ermata Sari S"T", M"Kom" Maka dari itu

    penulis mengu$apkan terima kasih kepada beliau"

    Laporan ini juga disusun supaya pemba$a dapat mengetahui bagaimana

    %Pengoperasian Visual Basic 6.0"&

    enulis menyadari bah!a dalam penyusunan laporan ini masih banyak

    terdapat kekurangan dan kekeliruan" 'leh sebab itu kritik dan saran serta

    sumbangsih pemikiran yang bersi(at membangun penulis harapkan, guna

    penyempurnaan laporan ini dimasa mendatang" enulis juga mohon maa( jika ada

    kata-kata yang kurang berkenan bagi pemba$a"

    Akhir kata semoga penulisan laporan ini dapat memberikan man(aat bagi

    kita dan semoga Allah memberkati kita semua"

    alembang, 'ktober )*+

    enulis

  • 7/24/2019 Percobaan 1 Visual Basic

    3/14

    Percobaan I

    Pengoperasian Visual Basic 6.0

    ). &u%ul ( Pengoperasian Visual Basic 6.0

    -. Ala! %an Ba$an

    - Seperangkat komputer

    ,. Tu;uan

    - #apat Mengoperasikan isual Basi$ ."*

    1. asar Teori

    isual basi$ ."* adalah suatu bahasa pemprograman untuk membuat

    program aplikasi dalam lingkungan !indo!s" rogram /isual basi$ banyak

    digunakan oleh programmer pemula maupun pro(essional saat ini" #alam

    mengembangkan aplikasi /isual basi$ menggunakan pendekatan /isual 0123-

    1raphital 2ser 3nter(a$e4 untuk meran$ang inter(a$e 0antar muka4"

    isual basi$ ."* adalah bahasa pemprograman yang dikeluarkan Mi$roso(t

    isual basi$ ."* yang digunakan untuk membangun program aplikasi tampilan

    yang berbasis MS Windo!s" Berikut ini beberapa point yang penting dalam

    sejarah perkembang isual basi$"

    isual basi$ pertama dikeluarkan pada tahun +55+, yaitu program /isual

    basi$ untuk #'S dan !indo!s"

    isual basi$ 6"* dirilis pada tahun +556

    isual basi$ 7"* dirilis pada tahun +557 dengan tambahan dukungan untuk

    aplikasi 6) bit"

    isual basi$ ."* dirilis pada tahun +558

    isual basi$ /ersi terakhir yaitu /isual basi$ N9T dirilis pada tahun )**)"

    2mumnya Mi$roso(t membuat 6 edisi isual basi$, yaitu:

    Standart edition, merupakan produk dasar"

  • 7/24/2019 Percobaan 1 Visual Basic

    4/14

    ro(essional edition, berisi tambahan Mi$roso(t jet data a$$ess 9ngine dan

    pembuatan ser/er 'L9 automation" 9nteparise edition merupakan edisi untuk membuat program aplikasi $lient-

    ser/er"

    An!ar#u"a

  • 7/24/2019 Percobaan 1 Visual Basic

    5/14

    5a#bar ).- Ruang "er;a

  • 7/24/2019 Percobaan 1 Visual Basic

    6/14

    5a#bar )., La!i$an ) Visual basic 6.0

    >oding /isual yang akan ditampilkan

    5a#bar ).1 =o%ing la!i$an ) Visual basic 6.0

    Latihan ):

    1ambar /isual yang akan di tampilkan

  • 7/24/2019 Percobaan 1 Visual Basic

    7/14

    5a#bar 2.) la!i$an - Visual basic 6.0

    >oding /isual yang akan ditampilkan

    5a#bar ).6. =o%ing la!i$an - Visual basic 6.0

    Latihan 6:

    1ambar /isual yang akan di tampilkan

  • 7/24/2019 Percobaan 1 Visual Basic

    8/14

    5a#bar ).>. La!i$an , Visual basic 6.0

    >oding /isual yang akan ditampilkan

    5a#bar ).?. =o%ing la!i$an , Visual basic 6.0

    6. 8asil Percobaan ) +la!i$an )/

    +" >atat hasil per$obaan + 0latihan +4 isual setalah di =un 0dijalankan4

  • 7/24/2019 Percobaan 1 Visual Basic

    9/14

    )" >atat hasil per$obaan ) 0latihan )4 isual setalah di =un 0dijalankan4

    6" >atat hasil per$obaan 6 0latihan 64 isual setalah di =un 0dijalankan4

  • 7/24/2019 Percobaan 1 Visual Basic

    10/14

    >. Tugas

    Buatlah isual dengan memberikan !arna dan tombol masing-masing dari

    $ommand button dan tampilan karakter"

    ?. Analisa a!a

    ada per$obaan pertama ini, terdapat 6 buah latihan yang akan dilakukan

    dan setiap latihan akan menggunakan tombol >ommand untuk menjalankan

    programnya, !alaupun sama-sama menggunakan tombol >ommand, namun

    program yang akan dibuat pada setiap latihan berbeda-beda" Seperti pada latihan

    +, program yang dibuat dimaksudkan untuk memasukkan tulisan %Angka& pada

    Te?t Bo?" 2ntuk membuat program ini dibutuhkan + buah Te?t Bo?, + buah

    >ommand Button dan satu buah Label"

    Berikut ini merupakan $oding yang digunakan:

    ri/ate sub $ommand+@>li$k04

    Te?t+"Te?t %Angka&

    9nd Sub

  • 7/24/2019 Percobaan 1 Visual Basic

    11/14

    Maksud dari $oding tersebut adalah ketika program dijalankan, kemudian

    tombol yang bertuliskan >ommand+ ditekan, maka pada Te?t Bo? akan

    menampilkan tulisan %Angka&" al ini sangat terlihat jelas pada $oding yang

    digunakan, yaitu Te?t+"Te?t %Angka&" Te?t+"Te?t adalah nama dari Te?t Bo?

    yang ada pada program, sedangkan %Angka& adalah perintah yang akan

    dimasukkan pada Te?t+"Te?t" ;ika ingin mengganti tulisan %Angka& dengan

    tulisan lain, misalnya tulisan %uru(&, maka $ukup mengubah %Angka& menjadi

    %uru(& pada $oding" Sehingga $oding akan menjadi Te?t+"Te?t %uru(&"

    Selanjutnya pada per$obaan ), program dimaksudkan untuk memasukkan

    tulisan %Angka& pada Te?t Bo?, menghapus tulisan tersebut dan keluar program

    dengan sendirinya" 2ntuk mebuat program ini dibuthkan 6 buah tombol

    >ommand, + buah Te?t Bo? dan + buah Label" ;ika pada latihan sebelumnya

    tampilan tombolnya adalah >ommand+, maka pada latihan ini tampilan

    tombolnya menjadi %Masukkan Angka&, %keluar dari B&, dan %Kosongkan

    Karakter&" 2ntuk mengubah tampilan tombol $ukup dengan mengubah tulisan

    pada tab >ategoriCed bagian Appearan$e sub bagian >aption" Sedangkan $oding

    yang digunakan adalah sebagai berikut:

    ri/ate sub $ommand+@$li$k04

    Te?t+"Te?t %Angka&

    9nd sub

    ri/ate sub $ommand)@$li$k 04

    2nload me

    9nd sub

    ri/ate sub $ommand6@$li$k 04

    Te?t+"te?t % &

    9nd sub

  • 7/24/2019 Percobaan 1 Visual Basic

    12/14

    Maksud dari $oding tersebut adalah ketika program dijalankan kemudian

    tombol %Masukkan Angka& 0>ommand+4 ditekan maka pada Te?t Bo? akan

    menampilkan tulisan %Angka&, hal ini sama seperti latihan +" Kemudian ketika

    tombol %apus Karakter& 0>ommand64 ditekan maka tulisan %Angka& pada Te?t

    Bo? akan terhapus, dan ketika tombol %keluar dari B& 0>ommand)4 ditekan

    maka program akan keluar dengan sendirinya"

    ada >ommand+ tidak ada beda $odingnya dengan latihan sebelumnya,

    yang berbeda hanyalah tampilannya dimana pada latihan + bertuliskan

    %>ommand+&, namun pada latihan ini menjadi %Masukkan Angka&" ada tombol

    >ommand6 pada dasarnya memiliki perintah yang sama dengan >ommand+, yang

    membedakan adalah isi akhir $odingnya saja, jika pada >ommand+ program

    diperintahkan memasukkan tulisan %Angka& pada Te?t Bo?, maka pada

    >ommand6 program akan diperintahkan memasukkan tulisan % % yaitu sebuah

    spasi pada Te?t Bo? sehingga terlihat seperti program telah menghapus tulisan

    sebelumnya" Sementara untuk >ommand) yang diprogram dengan isi 2nload me

    maka se$ara otomatis program akan batal meload $oding yang ada sehingga

    program akan tertutup dengan sendirinya"

    #an pada latihan 6, program dibuat untuk mendeklarasikan angka dalam

    indeks tertentu, pada latihan ini indeks yang dimaksud adalah A B > #" untuk

    membuatnya dibutuhkan ) buah Te?t Bo?, + buah tombol >ommand dan ) buah

    Label" 2ntuk latihan ini, tombol >ommand diubah tampilannya menjadi %itung&

    dan berikut $oding yang digunakan pada program ini:

    ri/ate sub $ommand+@$li$k04

    3( al 0Te?t+"Te?t4 D 8* then

    Te?t)"Te?t &A&

    9lse i( al 0Te?t+"Te?t4 D . then

    Te?t)"Te?t &B&

    9lse i( al 0Te?t+"Te?t4 D* then

    Te?t)"Te?t %>&

    9lse i( al 0Te?t+"Te?t4 E75 then

  • 7/24/2019 Percobaan 1 Visual Basic

    13/14

    Te?t)"Te?t %#&

    9nd i(

    9nd sub

    Saat program dijalankan dan kemudian pada Te?t Bo? pertama diisi dengan

    Angka tertentu, maka pada Te?t Bo? kedua akan menampilkan indeks dari angka

    tersebut, misalkan pada Te?t Bo? pertama dimasukkan angka 8*, kemudian

    ditekan tombol %itung& maka pada Te?t Bo? kedua akan menampilkan %A&" hal

    ini dikarenakan $oding yang digunakan menggunakan permisalan 03(4 di

    dalamnya, dimana $oding dengan perintah 3( akan menggunakan suatu kondisi

    tertentu yang kemudian digunakan sebagai landasan untuk $oding berikutnya,

    seperti pada $oding latihan 6 3( al 0Te?t+"Te?t4 D 8* then Te?t)"Te?t %A& bias

    dijabarkanF jika nilai pada Bo? Te?t pertama lebih besar atau sama dengan 8*

    maka Te?t Bo? kedua akan menampilkan tulisan %A&" Begitu juga dengan $oding

    setelahnya 9lse 3( al 0Te?t+"Te?t4 D . then Te?t)"Te?t %B& dapat dijabarkanF

    atau jika nilai pada Bo? Te?t pertama lebih besar atau sama dengan . maka Te?t

    Bo? kedua akan menampilkan tulisan %B&" hal ini terus berlanjut hingga $oding

    terakhir yang ditutup dengan 9nd 3("

    ;ika ingin memberikan !arna pada latar belakang program baik itu

    ba$kground atau latar properti program lainnya, $ukup dengan memilih tab

    >ategoriCed bagian Appearan$e sub bagian i$ture dan pilih gambar yang ingin

    digunakan, kemudian klik 'pen maka ba$kground atau latar properti pada

    program akan berubah sesuai dengan gambar yang telah dipilih"

    . Kesi#pulanBerdasarkan per$obaan yang telah dilakukan, maka dapat disimpulkan jika

    isual Basi$ merupakan salah satu aplikasi pemprograman yang dioperasikan

    dengan pendekatan /isual, yaitu pengoperasian dengan $ara memilih bentuk-

    bentuk properti yang akan digunakan dan kemudian properti yang dipilih

    dilakukan $oding dengan bahasa yang sederhana sehingga program dengan

    susunan properti-properti tadi dapat berjalan, serta aplikasi ini termasuk aplikasi

    pemrograman yang paling mudah untuk dipelajari"

  • 7/24/2019 Percobaan 1 Visual Basic

    14/14

    ATAR PU'TAKA

    rasetia, =etno" )**7"Interfacing port parallel dan port serial computer dengan

    visual basic 6.0.Andi Gogyakarta"

    Suhata" )**7" isual Basi$ Sebagai Kendali eralatan 9lktronika" 9le? Media

    Komputindo" ;akarta"