Anda di halaman 1dari 19

LAPORAN PRAKTIKUM

PEMEROGRAMAN KOMPUTER
Visual Basic Microsoft Access
Oleh:
Nama

: Debby Shafira Chandra

NPM

: 240110150073

Shift/Kelompok

: TEP B1

Hari, Tgl Praktikum

: Selasa, 1 Maret 2015

Asisten Dosen

: Muhammad Iqbal A
Rahmat Subrata
Riesfa Alna Sanaya H

LABORATORIUM KOMPUTER
JURUSAN TEKNIK DAN MANAJEMEN INDUSTRI PERTANIAN
FAKULTAS TEKNOLOGI INDUSTRI PERTANIAN
UNIVERSITAS PADJADJARAN
JATINANGOR
2016

Sementara tanda & pada label berfungsi untuk menyambungkan antara data string dan data angka.memahami variable.memahami cara input dan output .Untuk menayangkan kotak pesan digunakan koding ‘MsgBox’. Data integer adalah data yang menyatakan bilangan bulat dan data string adalah data yang menyatakan data huruf. Data string biasanya dimasukkan kedalam tanda “. Fungsi If Then juga digunakan dalam praktikum kali ini.” dan data angka tidak dimasukkan ke dalam tanda tersebut. Di praktikum ini juga dipelajari akan fungsi option explicit yaitu untuk menegaskan identitas variabel kemudian ada fungsi dim yang berfungsi untuk mendeklarasikan suatu variabel.PEMBAHASAN Pada praktikum kali ini. maka digunakan fungsi val di depan variabel string untuk mengubahnya menjadi data angka. Pada pembuatan LUAS SELIMUT TABUNG digunakan fungsi bawaan visual basic.memahami debug. sementara data double adalah data angka dengan 8 digit angka dibelakang koma.Variabel berfungsi sebagai pendefinisi yang fleksibel yang nilainya tak memiliki ketentuan dan dapat berubah. dilakukan praktikum untuk mengenal lingkungan VBA. Penulisan koding dalam praktikum kali ini adalah . A. kemudian ada kombinasi antara ctrl dan break yang berfungsi untuk mendelete koding.dan mengetahui tipe-tipe data yang bisa digunakan dalam VisualBasic Excel. Apabila data string ingin diubah menjadi data angka untuk dioperasikan dalam perhitungan.sedangkan fungsi input box digunakan apabila ingin menginputkan nilai data dalam suatu kotak. Salah satunya adalah fungsi MsgBox yang digunakan untuk memunculkan kotak berisi pesan.membuat alur proses program sederhana.Proses Input .. Fungsi if then berfungsi sebagai perulangan dan penentuan hasil. Data single adalah data angka dengan 16 digit angka dibelakang koma.

Option Explicit Sub program01() Namaku = "Debby Shafira C" MsgBox Namaku a = 10 b = 25 c=a*5+b MsgBox c a=a+2 a=a+5 MsgBox a Fungsi Msgbox digunakan untuk memunculkan pesan kotak End Sub Sub program02() .

variabel c akan bernilai ." & Namaku .Namaku = InputBox("masukkan nama!") a = InputBox("masukkan nilai a!") b = InputBox("masukkan nilai b!") c=a+b MsgBox "Selamat Datang. Sub program002() Namaku = InputBox("masukkan nama!") a = InputBox("masukkan nilai a!") b = InputBox("masukkan nilai b!") c = Val(a) + Val(b) MsgBox "Selamat Datang." & Namaku MsgBox c End Sub Fungsi inputbox digunakan untuk memunculkan kotak dimana kita dapat menginputkan nilai.

B.MsgBox c End Sub Variabel c akan bernilai angka karena ditambahkan fungsi Val() yang berarti value atau nilai.Deklarasi Variabel Sub Program03() Dim a As Integer Dim b As Integer Dim Namaku As String Namaku = InputBox("masukkan nama!") a = InputBox("masukkan nilai a!") b = InputBox("masukkan nilai b!") c=a+b MsgBox c End Sub .

Fungsi dim disini di gunakan untuk mendefinisikan variabel.Berbeda dengan koding di program 02 karena terdapat keambiguan koding.Tipe Data Sub Program003() Dim a As Integer Dim b As Integer Dim Namaku As String Namaku = InputBox("masukkan nama!") a = InputBox("masukkan nilai a!") b = InputBox("masukkan nilai b!") c=a+b MsgBox Namaku + c End Sub Fungsi ini akan error karena terdapat Namaku sebagai fungsi string digabung menggunakan tanda(+)dengan c yang merupakan data nilai(integer) . C.dimana namaku di definisikan sebagai text sedangkan variabel a dan b di definisikan sebagai data integer.yaitu data yang menyatakan bilangan bulat.

Sub Program0003() Dim a As Integer Dim b As Integer Dim Namaku As String Namaku = InputBox("masukkan nama!") a = InputBox("masukkan nilai a!") b = InputBox("masukkan nilai b!") c=a+b MsgBox Namaku & c End Sub Pilih option debug untuk mengetahui letak kesalahan koding .

Maka untuk memperbaikinya tanda(+)diganti dengan (&) Perbedaan dengan F5 dan F8 saat menjalankan program adalah. .bila F5 menjalankan program secara keseluruhan.F8 hanya menjalankan program baris demi baris.

Sub Program04() Dim a As Integer Dim b As Integer a = InputBox("masukkan nilai a!") b = InputBox("masukkan nilai b!") If a > b Then MsgBox a & " Lebih dari " & b If a < b Then MsgBox a & " Kurang dari " & b If a = b Then MsgBox a & " Sama dengan " & b End Sub .

Terdapat fungsi if then yang digunakan sebagai fungsi untuk perulangan dan penentuan hasil Dalam baris pertama terdapat koding dim yang bertujuan untuk mendeklarasikan variabel a sebagai integer.ditambahkan syarat ketiga yaitu apabila a sama dengan b menggunakan fungsi if then D.Tipe tipe data dalam VBA .atau yang keluar adalah 10 kurang dari 10 karena syarat utama yang menyatakan 10 lebih dari 10 tidak terpenuhi.Maka untuk mengantisipasi ini.bila tidak terpenuhi—akan pergi ke perintah selanjutnya.begitupun baris kedua Apabila nilai A dan B sama maka koding takkan muncul.

.

Nilai Pecahan Option Explicit Sub program05() Dim a As Integer Dim b As Integer Dim c As Integer Dim d As Single Dim e As String .E.

Variabel c yang dideklarasikan sebagai data integer kurang sesuai karena saat di misalkan(5/2)harusnya bernilai 2.5-data integer bernilai dua(Dibulatkan kebawah karena angka sebelum koma itu genap). .a = 50 b = 20 c=a/b d=a/b e=a/b MsgBox " hasil " & a & " Dibagi " & b & "adalah:" & c MsgBox " hasil " & a & " Dibagi " & b & "adalah:" & d MsgBox " hasil " & a & " Dibagi " & b & "adalah:" & e End Sub Saat dijalankan.hal tersebut karena integer hanya menampilkan bilangan bulat.program yang paling sesuai adalah data d dan e.

Print a If a < 100 Then GoTo ulangi End Sub Fungsi if disini di gunakan sebagai syarat atau kondisi bila terpenuhi maka program akan mengulang keawal(GoTo) Perbedaan antara Debug.Penggunaan GoTo dan tipe data label Sub program06() Dim a As Integer Dim ulangi As Label ulangi: a=a+1 Debug.bila msgbox pesan ditampilkan dengan langsung.print—pesan ditampilkan dengan meng klik ribbon view-immediate window(ctrl+g) .Print dan MsgBox adalah terletak pada jendela pop upnya.dalam debug.F.

Tugas(Membuat Program perhitungan Luas Selimut Tabung) Sub program07() Namaku = "Luas Selimut Tabung" MsgBox Namaku r = InputBox("masukkan nilai r!") t = InputBox("masukkan nilai t!") Dim c As Single Dim d As Single Dim e As Single Dim f As Single c = (3.14) * (r) ^ 2 d = 2 * (3.G.14) * r e=d*t f = (2 * c) + e MsgBox " hasil " & "Luas Alas Tabung" & "adalah:" & c .

MsgBox " hasil " & " Keliling Alas Tabung " & "adalah:" & d MsgBox " hasil " & " Selimut Tabung " & "adalah:" & e MsgBox " hasil " & " Jumlah Total Luasan Tabung " & "adalah:" & f End Sub .

.

.

Tipe-tipe data pada VBA excel.47 WIB . Terdapat di:http://www.com/articles/tutorials/item/41-macro-vba/78mengenal-data-type diakses pada tanggal 5 maret 2016 pukul 8.klinikexcel.2012.DAFTAR PUSTAKA Anonim.