Anda di halaman 1dari 20

LAPORAN

LABORATORIUM INSTRUMENTASI
MENGENAL LABVIEW DAN
MEMBUAT KOVERSI SUHU

Dosen Pengampu :
Achmad Fahrul Aji, S.ST., M.T.

Disusun Oleh :

1. Nico Jayapratama EK-2B (3.32.21.1.16)


2. Nunik Rahmawati EK-2B (3.32.21.1.17)
3. Reda Haidar Affan EK-2B (3.32.21.1.18)

PROGRAM STUDI D3 – TEKNIK ELEKTRONIKA


JURUSAN TEKNIK ELEKTRO
POLITEKNIK NEGERI SEMARANG
2023
FOTO NAMA

Nico Jayapratama

Nunik Rahmawati

Reda Haidar Affan


I. Tujuan
Tujuan dari percoban yang dilakukan yaitu :
1.1 Mahasiswa dapat mengoprasikan Matlab dengan tipe data, while loop, for
loop, dan case structure
1.2 Mahasiswa dapat mengetahui cara mekonversi Celcius ke Fahrenheit
menggunakan case structure
1.3 Mahasiswa dapat mengetahui cara mekonversi Celcius ke Kelvin
menggunakan case structure
1.4 Mahasiswa dapat mengetahui cara mekonversi Celcius ke Reamure
menggunakan case structure

II. Dasar Teori


2. 1 Labview
Labview singkatan dari (Laboratory Virtual Instrumentation Engineering
Workbench. Labview adalah suatu bahasa pemograman yang berbentuk
grafis yang menggunakan icon sebagai pengganti teks untuk menciptakan
aplikasi,labview sangat berbeda dengan bahasa pemograman lainnya,
bahasa pemograman lain nya menggunakan basis teks, sedangkan labview
menggunakan basis grafis atau blok. program labview sering disebut
dengan Virtual Instrumen atau (VI) karena beberapa tampilan dan operasi
pada progran labview menyerupai suatu instrument seperti osiloksop dan
multimater.
Labview terdiri dari empat komponen, yaitu:
a. Front panel agian windows yang berlatar belakang abu-abu
mengandung kontrol dan indikator. front panel digunakan untuk
membangun VI,menjalankan program mendebug program.
b. Block diagram adalah window yang berlatar belakang putih berisi
source code yang dibuat dan befungsi sebagai intuksi untuk front
panel.

c. Control Palette terdapat contoh indicator yang digunakan untuk


membuat user interfacd atau front panel.

d. Funtion pallete terdapat fungsi dari konstatnta yang dapat


digunakan user untuk membangun bllok diagram.kita dapat
mengakses functon pallete dengan memilih View>>function
Pallete.
Dalam bahasa grafis pemrogaman LabVIEW, dikenal beberapa struktur
program yang berguna untuk mengatur kapan dan bagaimana program
didalamnya di jalankan. Struktur eksekusi tersebut yang paling umum
digunakan adalah While loops, For Loops, dan Case Structure. Fungsi
while loops pada graphical programming LabVIEW juga sama yaitu akan
mengeksekusi code di dalam loop tersebut sampai suatu kondisi terpenuhi
untuk menghentikannya.

III. Alat dan Bahan


1. Laptop
2. Aplikasi Labview

IV. Langkah Percobaan


A. Tipe Data

Pada latihan dalam tipe data ini langkah yang dilakukan adalah sebagai berikut:

1. Klik kanan pada front panel pilih String Control pada String & Path
2. Copy dengan mengeblok String control sebelumnya dan hubungkan seperti
gambar di bawah

3. Kemudian untuk numeric, klik kanan pada front panel dan pilih Noumeric Control
pada Numeric
4. Copy Noumeric sebelmnya dan hubungkan seperti pada dibawah. Jika
diperhatikan warna oren menyimbolkan bahwa itu merupakan double.

5. Langkah berikutnya noumeric control dengan integer. Blok warna


birumenunjukkan bahwa integer. Untuk merubah dari double menjadi integer
yaitu dengan klik kanan -> respestation -> I32

6. Apabila sudah maka tampilannyaakanseperti ini.


Perbedan antara double dengan integer yaitu pada saat disimulasikan Double
akan mengnampilkan output sesuai dengan yang kita masukkan. Contoh apabila
memasukkan angka 456 maka numeric indicator juga akan mengmunculkan
angka 456. Sedangkan pada integer apabila memasukkan angka 10.5 maka
noumeric indicator akan mebulatkan angka tersebut menjadi angka 10.

7. Untuk bolean, ambil pada conntrols, kemudian pilih boolean dan pilih push
button. Sambungkan seperti gambar di bawah. Pada bolean apabila di run, jika
pushbutton ditekan maka LED akan menyala.
8. Langkah berikutnya yaitu Array. Seperti cara sebelumnya, pilih array -> Build
Array

9. Tambahkan create control dengan mengklik kanan pada Array yangsudah ada
pada block diagram

10. Untuk melebarkan fungsinya tarik kebawah build array


11. Hubungkan seperti gambar dibawah ini dan rapikan

Hasil output pada Labview jika sudah dirun dan dimasukkan data adalah seperti
gambar ini

12. Klik kanan kemudian pilih cluster-> Bundle


13. Susun program seperti gambar di bawah ini

Apabila numeric control double diberi output double dan integer maka meraka
akan bekerja sesuai fungsi masing-masing. Contoh apabila memasukkan angka
6.98 maka nilai pada double akan tetap dan pada integer akan dibulatkan
menjadi 7.

Apabila string control dihubungkan dengan noumeric indicator akan error.


Bisa dihubungkan apabila programnya ditambah number/string conversion
seperti pada gambar dibawah

B.
While loop

1. Tambahkan noumeric -> add

2. Tambahkan comparison -> equal

3. Hubungkan seperti pada gambar di bawah


4. Ambil fungsi structure -> while loop
5. Langkah berikutnya yaitu menambahkan tombostop yang dihubungkan dengan tombol merah
pada kotak while loop. Jika sudah run dan lihat perubahannya
6. Pada while loopini juga dapat mengkonversi satuan suhu dangan satua suhu lainnya dengan
menggunakan rumus pada aplikasi matlab sebagai berikut. Ketika sudah di run program akan
terus berjalan dan akan berhenti jika tombol stop ditekan.
C. For loop

1. Langkah untuk for loop sama, konsepnya sama dengan while loop, masukkan random
number pada noumeric

2. Ubah menjadi I64, I berarti integer


3. Masukkan rumus add, ring control pada numeric

4. Rangkailah seperti gambar dibawah. Pada for loop mempunyai rentang angka 0-10 dimana
subnya akan memberikan nilai acak dari 0 sampai dengan 10 kemudian akan ditambahkan
dengan 10. Kemudian hasilnya dapat dimonitoring pada output.
D.

V. Hasil Percobaan

VI. Pembahasan

VII. Kesimpulan

http://www.mhs.ceritadosen.com/2021/12/pengenalan-dasar-pemrograman-
labview.html
https://dediflo.blogspot.com/2016/08/mengenal-while-loops-for-loops-dan-
case.html

Anda mungkin juga menyukai