View
231
Download
0
Category
Preview:
Citation preview
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"
Recommended