LaporanPraktikum02 240110160014
LaporanPraktikum02 240110160014
PEMROGRAMAN KOMPUTER
(Microsoft Access)
Oleh :
Nama : Muhamad Iqbal
NPM/SHIFT : 240110160014 / A1
Hari, Tanggal Praktikum : Selasa, 28 Februari 2017
Asisten Dosen : Febi Febriansyah
LABORATORIUM KOMPUTER
DEPARTEMEN TEKNIK PERTANIAN DAN BIOSISTEM
FAKULTAS TEKNOLOGI INDUSTRI PERTANIAN
UNIVERSITAS PADJADJARAN
JATINANGOR
2017
BAB I
TUJUAN DAN LANGKAH KERJA
1.1 Tujuan
a. Komentar dalam program, untuk dokumentasi
b. Memahami output dan input dalam program
c. Membuat keputusan dengan IF
d. Mengenal lingkungan visual sederhana
Setelah itu tentukan nama file dan folder (Ms. Access meminta utuk menyimpan
file terlebih dahulu) simpanlah file sesuai yang di inginkan.
Terakhir, klik tombol [Create] untuk memulai program, dan mengabaikan table
seperti dibawah ini dengan menekan tombol close.
Hasil perhitungan tidak sesuai dengan rumus dikarenakan nilai input yang
di berikan adalah 40,8 hasil perhitungan tidak sesuai dengan perhitungan
menggunalan rumus dikarenakan tipe data nya merupakan integer yang hanya
menampilkan angka saja tidak dengan angka desimal. Oleh karena itu kita akan
mengubah tipe data dari variabel tersebut dengan tipe data single. Berikut
hasilnya:
Setelah ada hasil dari tipe data Single, cobalah ubah tipe data menjadi Double
Dari kedua perbedaan tersebut dapat disimpulkan bahwa, tipe data Integer
digunakan apabila hasil dari perhitungan suatu angka merupakan bilangan bulat.
Tipe data single digunakan jika hasil dari perhitungan merupakan sebuah bilangan
desimal maksimal 6 angka di belakang koma. Sedangkan tipe data double
digunakan jika hasil perhitungan merupakan angka desimal yang lebih dari 6
angka di belakang koma.
1.4 Pengambilan Keputusan #1
Untuk lebih ringkas maka kita bisa membuat koding sebagai berikut:
Cara 1
Cara 2
Menurut saya cara 2 lebih efektif dan ringkas karena menggunakan 1
variable hasil yang sama jadi semuanya akan secara otomatis tercetak dengan
sendirinya yang menggunakan variabel sama pada semua rumus untuk
memperingkas koding .
a. Cara#1
MmFGD
Mulai
DGDGD
Pilihan K, F atau R
Ya
K= C +
273,1
5
Tidak
Ya
F=
9/5*C+32
Tidak
R=
9/5*C+491,66
7
Selesai
Selesai
Se
b.Cara #2
Mulai
fsfs
Pilihan K, F atau R
K= C +
273,1
5
Ya
Tidak
F=
9/5*C+32
Ya
Ulangi Tidak
R=
9/5*C+491,667
Tidak
Ya
Salah
Selesai
c. Cara #3
Mulai
Pilihan K, F atau R
Ya
K= C +
273,1
5
Tidak
Ya
F=
9/5*C+32
Tidak
Ya
R=
9/5*C+
Tidak
Salah
Ya Tidak
Ulangi? Selesai
2. Modifikasi koding Cara #1a (IF di dalam IF) sbb:
Perbedaan dari kedua metode diatas yaitu pada penggunaan fungsi IF, jadi
saat program dijalankan [F5], komputer memeriksa pilihan-pilihan yang diisi di
dalam InputBox (K, F, dan R) secara berurutan untuk menentukan hasil yang
diminta.
Dengan menambahkan variabel Dim Ulangi As Label dan GoTo Ulangi, pada Else
terakhir.
Dengan menambahkan variabel Jawaban As Integer, dan mengganti baris GoTo ulangi
dengan:
Jika dijalankan akan menampilkan sebagai berikut :
Pilih
“ya”
Dalam koding ini akan memunculkan suatu MsgBox yang harus dikonfirmasi
saat akan melakukan pengulangan, apakah akan melakukan pengulangan atau tidak. Jika
Ya maka akan mengulang pada MsgBox sebelumnya, jika Tidak maka jendela akan
menutup.
ElseIf ini merupakan percabangan logika lanjutan dari If. Artinya struktur
ElseIf ini akan menyeleksi berbagai kemungkinan yang dapat terjadi.
Klik kanan pada Button tersebut sehingga akan timbul jendela properties
dan berikan Event „On Click‟ pada jendela tersebut kemudian pilih opsi [Event
Procedure] dan klik tombol titik-titik di sebelah kanan.
Setelah tombol titik-titik tersebut di klik, maka akan timbul jendela seperti
berikut:
Kemudian berikan koding seperti berikut diantara Sub dan End Sub
Untuk menjalankan program kembali pada tampilan form maka tekan tombol
form view, Setelah di klik [Command0] maka akan muncul hasilnya
1.8 INPUT dan OUTPUT dalam tampilan Visual
Selain menggunakan button kita juga bisa membuat dua buah kontrol
textbox ,sbb:
Menekan tombol panah dan pilih [event procedure] kemudia tekan tombol [...]
Berikut adalah koding setelah di copy paste kan kedalam event procedure
1. INPUT
„masuukan nilai c‟
2. PROSES
3. OUTPUT
Hasil akan tampil di form view dengan kita memencet tombol konversi
1. INPUT
„masukan nilai c‟
2. PROSES
3. OUTPUT
KESIMPULAN
Option Explicit
Sub program01()
Dim C As Double
Dim K As Double
Dim F As Double
Dim R As Double
K = C + 273.15
F = 9 / 5 * C + 32
R = 9 / 5 * C + 491.667
vbCrLf & _
End Sub
Sub program02()
Dim C As Single
Dim K As Single
Dim F As Single
Dim R As Single
End Sub
Sub program02a()
Dim C As Single
Dim K As Single
Dim F As Single
Dim R As Single
K = C + 273.15
End If
F = 9 / 5 * C + 32
End If
R = 9 / 5 * C + 491.667
End If
End Sub
Sub program02b()
Dim C As Single
Dim K As Single
Dim F As Single
Dim R As Single
End Sub
Sub program02amodifikasi()
Dim C As Single
Dim K As Single
Dim F As Single
Dim R As Single
Hasil = C + 273.15
Else
Hasil = 9 / 5 * C + 32
Else
End If
End Sub
Sub program02bmodifikasi()
Dim C As Single
Dim K As Single
Dim F As Single
Dim R As Single
Hasil = C + 273.15
Else
End If
End Sub
Sub program02E2()
Dim C As Single
Dim K As Single
Dim F As Single
Dim R As Single
ulangi:
Hasil = C + 273.15
Hasil = 9 / 5 * C + 32
Hasil = 9 / 5 * C + 491.667
Else
GoTo ulangi
End If
End Sub
Sub program02E3()
Dim C As Single
Dim K As Single
Dim F As Single
Dim R As Single
ulangi:
Hasil = C + 273.15
Hasil = 9 / 5 * C + 32
Else
"Konfirmasi!")
End Sub
End Sub
Dim C As Single
Dim K As Single
Dim F As Single
Dim R As Single
C = nilai_c
K = C + 273.15
F = 9 / 5 * C + 32
R = 9 / 5 * C + 491.667
Hasil = " c= " & C & vbCrLf & " K= " & K & vbCrLf & _
End Sub