Upload
politekniknegerilhokseumawe
View
0
Download
0
Embed Size (px)
Citation preview
LAPORAN PRAKTIKUM
PEMOGRAMAN KOMPUTERINPUT OUTPUT
DISUSUN
OLEH:
NAMA : ZAWIL KIRAM
NIM : 1220401007
KELAS : E1
KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN
POLITEKNIK NEGERI LHOKSEUMAWE
JURUSAN TEKNIK ELEKTRO
PROGRAM STUDI TEKNIK ELEKTRONIKA
2013
INPUT OUTPUT
2.1 Tujuan Intruksional Khusus
1. Menjelaskan tentang beberapa tipe data dasar
(jenis dan jangkauannya)
2. Menjelaskan tentang Variabel
3. Menjelaskan tentang konstanta
4. Menjelaskan tentang berbagai jenis operator dan
pemakaiannya
5. Menjelaskan tentang instruksi I/O
2.2 Dasar Teori
A. Tipe Data
Tipe-tipe data
Tipe KeteranganInteger Tipe data numerik yg berupa bilangan
bulat (tanpa pecahan) -32.768 sampai
32.767Byte Tipe data yang berupa nilai bulat
positif (tanpa pecahan) 0 sampai 255Decimal Digunakan untuk menyimpan nilai
desimal (pecahan) dengan ketepatan
hingga 28 angka desimal
Boolean Tipe data yang memiliki nilai True
atau FalseString Tipe data yang memiliki nilai
alfanumerik, yaitu: huruf,angka, atau
karakter khusus.Single Tipe numerik dg kisaran -3.402823E+38
sampai 3.402823E+38Double Tipe numerik dengan kisaran yang
sangat besarDate Digunakan untuk menyimpan nilai
tanggal dan jamCurrency Untuk menyimpan nilai uangLong Tipe data yang sama dgn integer hanya
kisaran lebih besar dan membutuhkan
memori yang sangat besarObject Tipe data yang menyimpan objek sepeti
form, kontrol dan sebagainyaVariant Tipe data yang berisi segala macam
tipe data yang berbeda
B. Variabel dan Konstanta
1. Variabel
Variabel adalah tempat untuk menyimpan data di
dalam memory komputer.Sebuah variabel hanya dapat
menyimpan satu nilai data sesuai dengan type
datanya.
Variabel terdiri dari : Variabel Global dan
Variabel Lokal.
- Variabel Global adalah variabel yang dapat
dikenal oleh seluruh bagian program.
- Variabel Lokal adalah variabel yang hanya di
kenal oleh satu bagian program saja.
Mendeklarasikan Variabel
Keterangan:
Dim : Statemen dari Visual Basic untuk
mendeklarasikan variabel
Namavariabel : nama yang digunakan untuk menyimpan
nilai
Tipevariabel : tipe variabel yang bergantung pada
tipe data.
Penulisan khusus variabel
1. Variabel bertipe Variant
Dim < namavariabel > as variant atau Dim
< namavariabel >
Contoh : Dim varNilai As Variant
2. Membatasi Ukuran variabel String
Dim < namavariabel > As String * Panjangstring
Dim< namavariabel >as < tipevariabel >
Contoh : Dim StrNama as String *30
2. Konstanta
Konstanta adalah variabel yang nilai datanya
bersifat tetap dan tidak bisa di ubah.
Sintax :
C. Operator
Visual Basic mengenal 3 jenis operator yaitu :
1. Operator Aritmatika, digunakan untuk operasi
matematis terhadap nilai data.
Simbol Operasi Matematis Contoh+ Penjumlahan 5 + 2 hasilnya
7- Pengurangan 5 – 2 hasilnya
3* Perkalian 5 * 2 hasilnya
10/ Pembagian (hasil
pecahan)
5 / 2
hasilnya 2,5\ Pembagian (hasil
bulat)
5 \ 2 hasilnya
2Mod Sisa Pembagian 5 Mod 2
hasilnya 1^ Pemangkatan 5 ^ 2 hasilnya
25
Const< nama_konstanta >As< type_data > = <
nilai_data >
& Penggabungan
String
5 & 2 hasilnya
52
2. Operator Perbandingan digunakan untuk operasi
yang membandingkan nilai data.
Simbo
l
Operasi Perbandingan Contoh
< Lebih kecil 5 < 2 hasilnya
False> Lebih besar 5 > 2 hasilnya
True< = Lebih kecil atau sama
dengan
5 < = 2
hasilnya False> = Lebih besar atau sama
dengan
5 > = 2
hasilnya False= Sama dengan 5 = 2 hasilnya
False<> Tidak sama dengan 5 <> 2
hasilnya True3. Operator Logika digunakan untuk operasi yang
membandingkan suatu perbandingan.
Simbo
l
Operasi
Logika
Contoh
Or Atau (5 < 2 ) Or (5 > 2)
hasilnya TrueAnd Dan (5 < 2) And (5 > 2)
hasilnya FalseNot Tidak Not (5 < 2) hasilnya
True
2.3 Daftar Alat dan Bahan
1. Komputer dengan spesifikasi yang cukup memadai
untuk dapat menjalankan aplikasi Visual basic6
2. Software Visual Basic 6
2.4 Keselamatan Kerja
Untuk menjaga keselamatan dalam melakukan
praktikum:
1. Pasangkan kabel power ke stop kontak yang telah
disediakan di meja praktikum.
2. Tekan tombol power on pada cpu dan monitor,
biarkan computer menyala sampai tampilan
desktop windows tampil dengan sempurna.
3. Buatlah setiap program sesuai dengan contoh
kode program dan simpanlah dalam sebuah folder.
4. Bila praktikum sudah selesai, tutup semua
program aplikasi yang terbuka. Matikan komputer
dengan cara klik tombol start-turn off.
5. Setelah power komputer mati, cabutlah kabel
power yang terhubung ke stop kontak.
2.5 Langkah Percobaan
Percobaan berikutnya hanya berkaitan cara
menjalankan atau mengoperasikan Visual Basic
sebagai berikut :
1. Hidupkan Komputer sampai menyala dan
mengeluarkan layar Windows.
2. Pilih Start pada ujung kiri bawah monitor.
3. Pilih Program.
4. Pilih Program Visual basic 6.
5. Jika Layar VB sudah keluar, Pilih File.
6. Pilih News untuk membuka Program baru, atau
open untuk membuka file program yang sudah
dibuat sebelumnya.
7. Buat desain dan ikuti langkah pada data
program.
8. Setelah selesai membuat form pilih file dan
save as program tersebut dengan nama file
sesuai keinginan praktikan.
9. Jalankan program tersebut untuk melihat
kebenaran pengetikan program dan untuk mengubah
file dengan extension .cpp menjadi
file .hex, .bin dan. .obj.
10. Lihat hasilnya dimonitor dan catat,
kemudian analisa hasil percobaan tersebut.
11. Lakukan praktikum untuk file program
berikutnya dengan cara yang sama.
2.6 Data Program
A. Program Input Nama
Langkah- langkah
1. Buat form baru dan letakkan komponen pada form
sebagai berikut :
2. Ubah Properties
Kontrol Propert
y
Nilai
Form1 Caption Input NamaLabel1 Caption Nama DepanLabel2 Caption Nama
BelakangLabel3 Caption Nama LengkapText1 Text < Kosongkan
>Text2 Text < Kosongkan
>Text3 Text < Kosongkan
>Command
1
Caption Proses
3. Buat Kode Program
Klik Ganda Tombol Proses
Private Sub Command1_Click()
Text3.Text = Text1.Text + Text2.Text
End Sub
B. Program Belanja
1. Buatlah sebuah aplikasi baru (File | New
Project | Standard EXE)
2. Masukan 3 TextBox, 3 Label dan 2 CommandButto
3. Gantilah properties masing-masing komponen
seperti tertera dibawah ini
Kontrol Property Nilai
Form Caption BelanjaTextBox1 Text Name <kosong>
txtHargaSatuanTextBox2 Text Name <kosong> txtJumlah
TextBox3 Text Name <kosong> txtBayar
Label Caption Harga SatuanLabel2 Caption Jumlah BarangLabel3 Caption BayarCommand1 Capti
Caption Proses
Command2 Caption Keluar
4. Sesuai dengan Layout berikut :
5. Masukan code untuk CommandButton ProsestxtBayar.Text=Val(txtHargaSatuan.Text)*Val(txt
Jumlah.Text)
6. Masukan code untuk CommandButton Keluar
Unload Me
7. Tekan F5 untuk menjalankan program (Running)
C. Program Gerak
1.Buat form baru dan letakkan komponen pada
form sebagai berikut :
2.Ubah Property
Kontrol Property NilaiForm1 Caption GerakCommandbutton1 Name CnaikCommandbutton2 Name CturunCommandbutton3 Name CkananCommandbutton4 Name CkiriShape1 Shape
Borderstyl
e
5 - Rounded
Square
Solid
3.Buat Kode Program
Klik Ganda Tombol Naik
Private Sub CnaikClick()
Shape1.Top = Shape1.Top - 100
End Sub
Klik Ganda Tombol Turun
Private Sub Cturun_Click()
Shape1.Top = Shape1.Top + 100
End Sub
Klik Ganda Tombol Kanan
Private Sub Ckanan_Click()
Shape1.Left = Shape1.Left + 100
End Sub
Klik Ganda Tombol Kiri
Private Sub Ckiri_Click()
Shape1.Left = Shape1.Left - 100
End Sub
4. Jalankan Program Dengan Mengklik tombol Run
atau F5
2.7 Data Hasil
Hasil Praktikum 1 Visual Basic 6 :
A. Program Input Nama
B. Program Belanja
C. Program Gerak
2.8 Soal :
1. Buat program untuk menghitung luas kubus, persegi
panjang, dan lingkaran dengan inputan panjang,
lebar dan jari-jari dan tampilkan hasilnya (Nama
File -» Project : P22.vbp).
Jawab:
Code:
Private Sub
Command1_Click()
Text3.Text =
Val(Text1.Text) *
Val(Text2.Text)
End Sub
Private Sub
Command2_Click()
Text5.Text =
Val(Text4.Text) ^ 2 *
6
End Sub
Private Sub
Command3_Click()
Text7.Text = 3.14 *
Val(Text6.Text) ^ 2
End Sub
Private Sub
Command4_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
Text4.Text = ""
Text5.Text = ""
Text6.Text = ""
Text7.Text = ""
End Sub
Private Sub
Command5_Click()
Unload Me
End Sub
Private Sub
Form_Load()
End Sub
2. Buat program untuk menginputkan umur dengan
menggunakan input box. Output program seperti di
bawah ini. (Simpan program dengan folder
Latihan1, folder Latihan1A, Nama file F11. frm ,
P11.frm ).
Jawab:
Code:
Private Sub Command1_Click()
NAMA = Text1.Text
Form1.Visible = False
UMUR = InputBox("MASUKKAN USIA ANDA!", "MASUKAN")
MsgBox ("NAMA ANDA " + NAMA + " USIA ANDA BARU " +
UMUR + " TAHUN")
Form1.Visible = True
Text1.Text = ""
End Sub
Private Sub Command2_Click()
Unload Me
End Sub
Private Sub Form_Load()
End Sub
3. Buat program kalkulator yaitu : penjumlahan,
pengurangan, perkalian dan pembagian dan pangkat
dengan menggunakan operasi aritmatika.(Simpan
program dengan folder Latihan1, folder Latihan1B,
Nama file F12. frm , P12.frm).
Jawab:
Code:
Private Sub
Command1_Click()
Text3.Text =
Val(Text1.Text) +
Val(Text2.Text)
End Sub
Private Sub
Command2_Click()
Text3.Text =
Val(Text1.Text) -
Val(Text2.Text)
End Sub
Private Sub
Command3_Click()
Text3.Text =
Val(Text1.Text) *
Val(Text2.Text)
End Sub
Private Sub
Command4_Click()
Text3.Text =
Val(Text1.Text) /
Val(Text2.Text)
End Sub
Private Sub
Command5_Click()
Text3.Text =
Val(Text1.Text) ^
Val(Text2.Text)
End Sub
Private Sub
Command6_Click()
Text1.Text = ""
Text2.Text = ""
Text3.Text = ""
End Sub
Private Sub
Command7_Click()
Unload Me
End Sub
Private Sub
Form_Load()
End Sub
4. Buat Program Gerak dengan menggunakan kontrol
timer. Kriteria Kanan, Kiri, Naik, Turun, Center
dan Stop. (Simpan program dengan folder Latihan1,
folder Latihan1C, Nama file F13. frm , P13.frm ).
Jawab:
Code:
Private Sub
Command1_Click()
Timer2.Enabled = False
Timer3.Enabled = False
Timer4.Enabled = False
Timer1.Enabled = True
End Sub
Private Sub
Command2_Click()
Timer1.Enabled = False
Timer3.Enabled = False
Timer4.Enabled = False
Timer2.Enabled = True
End Sub
Private Sub
Command3_Click()
Timer1.Enabled = False
Timer2.Enabled = False
Timer3.Enabled = False
Timer4.Enabled = True
End Sub
Private Sub
Command4_Click()
Timer1.Enabled = False
Timer2.Enabled = False
Timer4.Enabled = False
Timer3.Enabled = True
End Sub
Private Sub
Command5_Click()
Timer1.Enabled = False
Timer2.Enabled = False
Timer3.Enabled = False
Timer4.Enabled = False
End Sub
Private Sub
Command6_Click()
Shape1.Left = 4320
Shape1.Top = 3360
End Sub
Private Sub
Command7_Click()
Unload Me
End Sub
Private Sub Form_Load()
End Sub
Private Sub
Timer1_Timer()
Shape1.Top = Shape1.Top
- 10
End Sub
Private Sub
Timer2_Timer()
Shape1.Left =
Shape1.Left + 10
End Sub
Private Sub
Timer3_Timer()
Shape1.Left =
Shape1.Left - 10
End Sub
Private Sub
Timer4_Timer()
Shape1.Top = Shape1.Top
+ 10
End Sub
2.9 Kesimpulan
Microsoft Visual Basic merupakan program yang
mempunyai beberapa jenis data seperti:
Integer
Byte
Decimal
Boolean
String
Single
Double
Date
Currency
Long
Object
Variant.
Selain itu, Microsoft Visual Basic juga memiliki
beberapa operator seperti berikut:
Operator aritmatika, seperti : + _ / * ^
Mod
Operator perandingan, seperti: <><= >= <>
Operator logika, seperti Or, And, Not
Dengan demikian Microsoft Visual Basic dikatakan
program yang mampu membaca bahasa pemograman
computer.