Nama: ..............................................
NIM : ..............................................
i
HALAMAN PENGESAHAN
Mengetahui,
Dekan Fakultas Teknik KepalaLaboratorium
Universitas Jember Sistem Kendali
Dr. Triwahju Hardianto, S.T., M.T Catur Suko Sarwono, S.T., M.Si.
NIP. 197008261997021001 NIP. 196801191997021001
ii
JADWAL PELAKSANAAN PRAKTIKUM
Pertemuan 1 KontrakKuliah
BAB 1 PEMROGRAMAN INTERFACE LCD (LIQUID CRYSTAL DISPLAY)
Pertemuan 2 Pre-Test dan Pengambilan Data 1
Pertemuan 3 Asistensi 1
Pertemuan 4 Post-Test
BAB 2 KOMUNIKASI VISUAL BASIC DENGAN ARDUINO
Pertemuan 5 Pre-Test dan Pengambilan Data 2
Pertemuan 6 Asistensi 2 dan Post-Test
BAB 3 MESSEGE BOX PADA VISUAL BASIC 2010
Pertemuan 7 Pre-Test dan Pengambilan 3
Pertemuan 8 Asistensi 3 dan Post-Test
BAB 4 PEMROGRAMAN PEMBUATAN KALKULATOR SEDERHANA
MENGGUNAKAN VISUAL BASIC 2010
Pertemuan 9 Pre-Test dan Pengambilan Data 4
Pertemuan 10 Asistensi 4 dan Post-Test
BAB 5 MENERIMA DATA SENSOR DARI MIKROKONTROL SECARA REAL
TIME
Pertemuan 11 Pre-Test dan Pengambilan Data 5
Pertemuan 12 Asistensi 5
Pertemuan 13 Post-Test
Pertemuan 14 Tugas Besar
UJIAN PRAKTIKUM
iii
SOP & TATA TERTIB PRAKTIKUM
A. PELAKSANAAN PRAKTIKUM
1. Praktikum dilaksanakan 14 kali pertemuan ditambah ujian praktikum dengan jadwal
sesuai SISTER
2. Dosen hadir pada pelaksanaan praktikum
3. Teknisi dan asisten laboratorium mengecek jadwal dan menyiapkan alat maupun bahan
praktikum
4. Pelaksanaan praktikum harus mengacu pada SOP & Tata Tertib Praktikum, penjadwalan
serta buku petunjuk praktikum
5. Tidak ada laporan resmi, laporan praktikum diganti dengan buku praktikum yang
berbentuk jobsheet/ LKS
6. Data praktikum yang berupa angka atapun huruf dapat ditulis pada buku petunjuk
praktikum
7. Data praktikum yang berupa gambar dapat dicetak kemudian ditempel pada buku
petunjuk praktikum
8. Satu kali kegiatan praktikum sama dengan satu SKS sama dengan 150 menit dengan
kapasitas 20 mahasiswa
9. Kegiatan praktikum terdiri dari beberapa percobaan dengan jenis kegiatan antara lain Pre-
Test, Pengambilan Data, Post-Test, dan Asistensi
10. Tidak ada kegiatan praktikum yang diperbolehkan diluar jadwal praktikum
11. Berhasil atau tidak, selesai atau tidak, sebuah kegiatan praktikum tidak boleh diganti ke
jadwal lain atau diperpanjang dari waktu yang telah disediakan. Hal ini merujuk pada
poin (A.10) yaknitidak boleh ada kegiatan di luar jadwalserta agar tidak mengganggu
proses belajar mengajar yang lain.
12. Praktikum yang tidak terlaksana pengambilan datanya karena suatu hal seperti cuaca,
pemadaman listrik, kerusakan alat, tidak dapat diganti jadwal lain (A.10). Dosen
pengampu akanmemberikan solusi lain mengenai pelaksanaan praktikum tersebut.
13. Jika terdapat tanggal merah, maka percobaan bisa dimampatkan dan presensi bisa diisi
dua kali
B. ASISTEN LABORATORIUM
1. Asisten laboratorium diperbolehkan memandu jalannya praktikum namun tetap dalam
pengawasan dosen
2. Asisten laboratorium tidak diperkenankan memberi hukuman/ sanksi
3. Asisten laboratorium tidak diperkenankan melakukan penilaian, kecuali ada pemberian
amanah dari dosen dengan standard penilaian yang jelas
4. Asisten laboratorium diperbolehkan melakukan pengecekan data-data hasil praktikum
C. MAHASISWA
1. Mahasiswa wajib memakai jas lab saat pelaksanaan kegiatan praktikum. Bagi mahasiswa
yang tidak menggunakan jas lab dilarang mengikuti kegiatan praktikum
2. Toleransi keterlambatan 15 menit bagi mahasiswa, terlambat lebih dari itu mahasiswa
dilarang mengikuti kegiatan praktikum
3. Jika dalam suatu percobaan mahasiswa tidak mengikuti salah satu dari kegiatan tersebut,
maka tetap diperbolehkan mengikuti kegiatan lain
4. Tidak ada susulan bagi mahasiswa yang melewatkan pre-test, pengambilan data maupun
post-test. Hal ini berkaitan dengan tidak diperbolehkannya kegiatan praktikum diluar
jadwal praktikum. Namun, dosen diperbolehkan (tidak wajib) memberikan tugas
pengganti/ tambahan kepada mahasiswa untuk mengganti kegiatan yang dilewatkan.
5. Sama seperti perkuliahan, mahasiswa diperbolehkan mengikuti ujian praktikum jika
memenuhi 75% kehadiran
6. Mahasiswa WAJIB mengikuti setiap instruksi dosen pengampu. Setiap tindakan
mahasiswa dalam laboratorium yang diluar instruksi atau tanpa seizin dosen pengampu
dapat disanksi nilai nol.
iv
DAFTAR ISI
HALAMAN SAMPUL....................................................................................................................i
HALAMAN PENGESAHAN.....................................................................................ii
JADWAL PELAKSANAAN PRAKTIKUM............................................................ iii
SOP & TATA TERTIB PRAKTIKUM.....................................................................iv
DAFTAR ISI................................................................................................................v
BAB 1 PEMROGRAMAN INTERFACE LCD (LIQUID CRYSTAL DISPLAY)...1
BAB 2 KOMUNIKASI VISUAL BASIC DENGAN ARDUINO...................................8
BAB 3 MESSEGE BOX PADA VISUAL BASIC 2010...................................................15
BAB 4 PEMROGRAMAN PEMBUATAN KALKULATOR SEDERHANA…...20
BAB 5 MENERIMA DATA SENSOR DARI MIKROKONTROL SECARA 25
REAL TIME ...........................................................................................
DAFTAR PUSTAKA...................................................................................................................29
v
PEMROGRAMAN
1 INTERFACE LCD (LIQUID
CRYSTAL DISPLAY)
1.1 Tujuan Praktikum
Tujuan praktikum pengukuran pemrograman interface lcd antara lain:
a. Memahami pemrograman menampilkan karakter di LCD
b. Memahami pemrograman input-output dengan interface LCD
c. Mengetahui rangkaian LCD pada Arduino
void setup ()
{
lcd.begin (16,2);
pinMode (tombol,INPUT);
pinMode (led,OUTPUT);
}
void loop ()
{
byte button = digitalRead (tombol);
if (button==HIGH)
{
digitalWrite (led, HIGH);
lcd.clear();
lcd.setCursor (0,0);
lcd.print ("LED MENYALA");
delay (100);
}
else
{
digitalWrite (led, LOW);
1 Pre-Test
Pengambilan
2
Data
3 Asistensi
4 Post-Test
ComboBox2.Text = ComboBox2.Items(0)
Button2.Enabled = False Button3.Enabled
= False
End Sub
void setup(){
Serial.begin(9600);
Serial.setTimeout(50);
pinMode(13,OUTPUT);
}
String message;
void loop(){
while(Serial.available()){
message=Serial.readString();
}
if(message=="ab"){
digitalWrite(13,1); }
else if(message=="cd"){
2 Pengambilan
Data
3 Asistensi
4 Post-Test
d. Selanjutnya setelah semua sudah siap seperti pada gambar diatas kita klik
pada button tadi dua kali.
e. Selanjutnya kalian akan masuk seperti pada gambar dibawah ini:
f. Selanjutnya kalian tulis program untuk mengirimkan messege box yang akan kalian
tulis seperti pada berikut ini dibawah dari tulisan Private Sub Button1 ……….
2 Pengambilan
Data
3 Asistensi
4 Post-Test
2 Pengambilan
Data
3 Asistensi
4 Post-Test
g. Jalankan program dan ubah delay pada arduino dan interval pada timer1 Visual Basic
h. Catat dan analisa perubahan yang terjadi pada visual basic
2 Pengambilan
Data
3 Asistensi
4 Post-Test