Informatika 2
Disusun oleh:
Ardho Binuri Adnan
215341030
21 1 AEC
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
BIODATA
i
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
DAFTAR ISI
B I O D A T A....................................................................................................................... i
DAFTAR ISI........................................................................................................................ ii
BAGIAN I PENDAHULUAN................................................................................................ 1
I.1 Pengertian dan Pemahaman Mata Kuliah.................................................................1
I.2 Bahan........................................................................................................................ 2
BAGIAN II PEMBAHASAN PRAKTIKUM...........................................................................3
II.1 Pengenalan Program Visual Basic...........................................................................3
II.1.1 Latihan Praktikum.............................................................................................. 3
II.1.2 Kesimpulan Praktikum Pengenalan Program Visual Basic................................4
II.2 Pemrograman Visual Bagian 1.................................................................................5
II.2.1 Latihan Praktikum.............................................................................................. 5
II.2.2 Kesimpulan Praktikum Pemrograman Visual Bagian 1....................................14
II.3 Pemrograman Visual Bagian 2...............................................................................15
II.3.1 Latihan Praktikum............................................................................................ 15
II.3.2 Kesimpulan Praktikum Bab 2...........................................................................32
II.4 Bab 3 Membangun Aplikasi.................................................................................33
II.4.1 Latihan Praktikum............................................................................................ 33
II.4.2 Kesimpulan Praktikum Bab 3...........................................................................48
II.5 Bab 4 Pemrograman Database 1........................................................................49
II.5.1 Latihan Praktikum............................................................................................ 49
II.5.2 Kesimpulan Praktikum Bab 4...........................................................................49
II.6 Bab 5 Pemrograman Database 2........................................................................50
II.6.1 Latihan Praktikum............................................................................................ 50
II.6.2 Kesimpulan Praktikum Bab 5...........................................................................52
II.7 Bab 6 Pemrograman Database 3........................................................................53
II.7.1 Latihan Praktikum............................................................................................ 53
II.7.2 Kesimpulan Praktikum Bab 6...........................................................................55
ii
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
iii
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
BAGIAN I PENDAHULUAN
Hari
Tanggal
Tempat
Nomor
Pelaksanaan
Komputer *
Senin
18/04/2016
Selasa
19/04/2016
Rabu
20/04/2016
Kamis
21/04/2016
Jumat
22/04/2016
Lab
Permodelan
Lab
Permodelan
Lab
Permodelan
Lab
Permodelan
Lab
PC - 04
PC - 04
Membangun Aplikasi
Praktikum Bab 4, 5, dan 6
PC - 04
Pemrograman Database
Praktikum Bab 8 Menu &
PC - 04
PC - 04
Test Akhir Praktikum
Permodelan
Catatan:* Nomor komputer adalah nomor komputer yang digunakan selama melakukan
praktikum di kelas.
Mengingat data dokumentasi praktikum sangat penting, saya
menyimpan file
dokumentasi setiap hari dalam suatu folder dalam akun Google Drive. Saya pun
menyertakan sebuah link untuk membuka isi folder penyimpanan dalam akun Google
Drive. Folder tersebut bersifat umum agar memudahkan untuk membuka dimana saja
dan kapan saja.
URL
https://drive.google.com/folderview?id=0B6A11fiM4FSZDRxTFJscE10VGM
Password
-
1
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
I.2 Bahan
Pada praktikum informatika minggu ke 2 ini mahasiswa menggunakan software Visual
Basic versi 6.0.
Menu Bar
Tool Bar
Form Designer
Project Explorer
Toolbox
Code Window
Properties Window
Materi yang diajarkan kepada mahasiswa meliputi konsep pemrograman visual, konsep
database, memahami rancangan dan pemrograman database, dan mampu melakukan
implementasi database dengan pemrograman Visual Basic 6.0.
2
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
3
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
4
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
5
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
ini
memperlihatkan
sebuah
kontrol
pada
check
box
dalam
pemrograman visual. Pada kasus ini bila check box diberi centang maka akan
memperlihatkan tulisan Aktif pada check box dan Saya Aktif pada label
6
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
7
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
8
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
9
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
10
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
11
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
12
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
13
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
14
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
15
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
16
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
17
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
18
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
19
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
20
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
21
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
22
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
23
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
24
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
25
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
26
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
27
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
28
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
29
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
30
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
31
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
32
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
33
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
Tugas ini merupakan aplikasi untuk menghitung luas dari kubus, persegi panjang,
dan lingkaran. Aplikasi ini mempunyai beberapa input yaitu panjang, lebar, dan
jari-jari. Selain input, aplikasi ini dapat menampilkan output berupa hasil operasi
yang dipilih.
34
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
35
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
36
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
Form2
37
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
38
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
Case 7
txtNamaBulan = cmbBulan.Text
txtBulanKe = cmbBulan.ListIndex + 1
Case 8
txtNamaBulan = cmbBulan.Text
txtBulanKe = cmbBulan.ListIndex + 1
Case 9
txtNamaBulan = cmbBulan.Text
txtBulanKe = cmbBulan.ListIndex + 1
Case 10
txtNamaBulan = cmbBulan.Text
txtBulanKe = Val(cmbBulan.ListIndex) + 1
Case 11
txtNamaBulan = cmbBulan.Text
txtBulanKe = Val(cmbBulan.ListIndex) + 1
End Select
End Sub
Private Sub Form_Load()
cmbBulan.AddItem "Januari", 0
cmbBulan.AddItem "Februari", 1
cmbBulan.AddItem "Maret", 2
cmbBulan.AddItem "April", 3
cmbBulan.AddItem "Mei", 4
cmbBulan.AddItem "Juni", 5
cmbBulan.AddItem "Juli", 6
cmbBulan.AddItem "Agustus", 7
cmbBulan.AddItem "September", 8
cmbBulan.AddItem "Oktober", 9
cmbBulan.AddItem "November", 10
cmbBulan.AddItem "Desember", 11
End Sub
II.4.1.3.2 Menggunakan Struktur If
Program ini memperlihatkan perintah dari If. Seperti pada penjelasan sebelumnya
tentang If, pada kasus ini mahasiswa membuat aplikasi yang terdiri dari Option Button
dan Check Box. Aplikasi ini akan menampilkan hasil dari pilihan yang kita pilih dari Option
Button atapun Check Box tersebut.
39
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
40
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
41
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
42
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
Case 2
TextMin = 60
TextOrang = 70000
End Select
End If
End Sub
Private Sub Form_Load()
cmbTujuan.AddItem "Jakarta", 0
cmbTujuan.AddItem "Yogyakarta", 1
cmbTujuan.AddItem "Bali", 2
End Sub
3. Tugas6.vbp
Tugas ini merupakan aplikasi untuk mengecek password. Jika password yang
dimasukan sudah benar maka aplikasi lain akan terbuka. Tetapi jika password
yang dimasukan salah maka akan keluar pesan kesalahan.
43
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
44
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
45
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
46
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
i=1
Do
List1.AddItem text
i=i+1
Loop Until i > jumlah
End Sub
II.4.1.6 Tugas Praktikum Perulangan (Looping)
1. Tugas7.vbp
Aplikasi untuk membuat sebuah operasi perkalian dan penjumlahan yang tampil
dikomponen list box dengan menginputkan jumlah perulangan.
47
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
48
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
49
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
50
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
51
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
52
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
53
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
54
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
55
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
Tambah2.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data
Source=I:\Ardho Binuri Adnan\Informatika2\Praktik Modul 2\Praktikum
6\DatabaseGambar.mdb;Persist Security Info=False"
Tambah2.CommandType = adCmdText
Tambah2.RecordSource = "SELECT * FROM Tdokumen"
End Sub
Private Sub Option1_Click()
Combo1.Enabled = True
Command1.Enabled = False
Command2.Enabled = False
Text1.Enabled = False
Text2.Enabled = False
Text2.Text = ""
Text1.Text = ""
End Sub
Private Sub Option2_Click()
Combo1.Enabled = False
Command1.Enabled = True
Command2.Enabled = False
Text1.Enabled = True
Text2.Enabled = False
Combo1.Text = ""
Text2.Text = ""
End Sub
Private Sub Option3_Click()
Combo1.Enabled = False
Command1.Enabled = False
Command2.Enabled = True
Text1.Enabled = False
Text2.Enabled = True
Combo1.Text = ""
Text1.Text = ""
End Sub
II.7.2 Kesimpulan Praktikum Bab 6
Dalam praktikum kali ini mahasiswa dapat memahami bagaimana cara mengkoneksikan
aplikasi Visual Basic dengan file database yang berisi gambar, lalu aplikasi tersebut
dapat menampilkan gambar-gambar tersebut dalam antarmukanya.
56
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
57
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
58
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
59
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
Case 4
hasil = angka1 * angka2
Case 5
If angka1 = 0 And angka2 = 0 Then
MsgBox "Syntax Error", vbCritical, "Error"
ElseIf angka2 = 0 Then
MsgBox "Tidak bisa dibagi 0", vbCritical, "Error"
Else
hasil = angka1 Mod angka2
End If
End Select
Text1.Text = hasil
End Sub
Private Sub cmdkali_Click()
operasi = 4
angka1 = Val(Text1)
Text1.Text = ""
Text1.SetFocus
End Sub
Private Sub cmdkurang_Click()
operasi = 2
angka1 = Val(Text1)
Text1.Text = ""
Text1.SetFocus
End Sub
Private Sub cmdmod_Click()
operasi = 5
angka1 = Val(Text1)
Text1.SetFocus
Text1.Text = ""
End Sub
Private Sub cmdplusmin_Click()
If Text1.Text Like "-*" Then
Text1.Text = Str(ketik)
Else
Text1.Text = "-" + Text1.Text
End If
End Sub
Private Sub cmdreset_Click()
Text1.Text = ""
Text1.SetFocus
End Sub
Private Sub cmdtambah_Click()
operasi = 1
angka1 = Val(Text1)
Text1.Text = ""
Text1.SetFocus
End Sub
Private Sub cmdtitik_Click()
Text1.Text = Text1.Text + "."
End Sub
60
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
61
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
63
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
64
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
65
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung
LAPORAN PRAKTIKUM
INFORMATIKA 2
APRIL
2016
III.1 Kesimpulan
Pada praktikum informatika minggu ke-2 ini saya dapat nenahami bahwa fungsi dari
program Visual Basic 6.0 dalam pemrograman visual ini sangat banyak. Banyak tools
yang dipakai dan dipahami dalam praktikum kali ini meliputi Textbox, Label, Command
Button, Combobox, Image, Data Grid, Adodc, dan lain sebagainya. Selain tools, saya
juga dapt memahami beberapa perintah dalam Visual Basic 6.0 yang diantaranya Print,
For, Do, And, Or, operasi bilangan numerik, dan lain sebagainya.
Dari pengetahuan tentang pemrograman menggunakan program Visual Basic 6.0 ini,
saya mendapatkan pandangan tentang fungsi dari pemrograman Visual Basic ini untuk
menunjang perkuliahan kedepannya di Jurusan Teknik Otomasi Manufaktur dan
Mekatronika dalam suatu sistem kendali untuk pergerakan mesin atau robot.
Pemrograman ini akan digunakan untuk komunikasi dengan mikrokontroller agar dapat
mengambil data-data yang ada pada database yang sudah dibuat dalam Visual Basic.
III.2 Saran
Software yang dipakai seharusnya dapat digunakan dengan lebih maksimal untuk
praktikum mahasiswa. Ada satu praktikum yang menuntut mahasiswa untuk membuat
laporan dalam Visual Basic tetapi mahasiswa tidak dapat mempraktekkan materi tersebut
karena terdapat tool yang tidak dapat dipakai.
Selain itu urutan materi yang dipraktekkan terdapat pengulangan materi praktek yang
sangat membuang waktu, karena sebenarnya mahasiswa dapat mengerjakan praktikum
lain seperti pada lembar fotocopy Pemrograman Visual Bagian 3.
66
Teknik Otomasi Manufaktur dan Mekatronika
Politeknik Manufaktur Negeri Bandung