23
LAPORAN PRAKTIKUM PEMOGRAMAN KOMPUTER INPUT OUTPUT DISUSUN OLEH: NAMA : ZAWIL KIRAM NIM : 1220401007 KELAS : E1 KEMENTERIAN PENDIDIKAN DAN KEBUDAYAAN POLITEKNIK NEGERI LHOKSEUMAWE JURUSAN TEKNIK ELEKTRO

Laporan Pemograman Komputer Input Output Visual Basic

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.