Asistem Praktikum :
R. Andika (1197030027)
Disusun Oleh :
Kelompok :
JURUSAN FISIKA
2020
ABSTRAK
Telah dilakukan praktikum pada tanggal 16 Mei Pukul 09.30 - 11.00 WIB.
Adapun Praktikum ini berjudul Pembuatan GUI Grafik ADC, adapun
praktikum ini bertujuan agar dapat memahami GUI grafik ADC pada
rangkaian LDR, dapat membuat rangkaian LDR yang berfungsi dalam grafik
ADC dan dapat mengoperasikan GUI grafik ADC pada rangkaian
LDR/Potensiometer. Pada praktikum ini digunakan processing sebagai
aplikasi atau GUI yang digunakan untuk mengetahui besaran fisis yang
terbaca oleh sensor cahaya atau LDR dalam bentuk digital. Harus disesuaikan
antara port dan program yang digunakan untuk d upload pada arduino dan di
upload pada processing. Adapun kendala pada praktikum ini adalah sulitnya
mendownload aplikasi software karena faktor internet akses. Pada praktikum
ini didapatkan hasil bahwa ketika sumber cahaya yang mengenai LDR
semakin dekat maka intensitas cahaya yang diterima LDR akan semakin
tinggi dan resistansinya pun akan semakin kecil, begitu pula sebaliknya.
Ketika sumber cahaya jauh dari LDR maka intensitas cahaya yang diterima
LDR akan semakin rendah dengan resistansi yang semakin tinggi.
ABSTRACT
ii
applications due to internet access. In this practicum, it is found that when the
light source on the LDR gets closer, the intensity of the light received by the
LDR will get higher and the resistance will be smaller, and vice versa. When
the light source is far from the LDR, the intensity of the light received by the
LDR will be lower with higher resistance.
iii
BAB I
PENDAHULUAN
1
Adapun salah satu bentuk kemajuan elektronika adalah adanya atau
munculnya software software yang dapat mengoperasikan suatu alat secara
digital, sehingga memudahkan manusia dalam berbagai hal di bidang
teknologi. Salah satu kemajuan elektronika di bidang software adalah
munculnya arduino, arduino adalah pengendali mikro single board yang
bersifat open source, diturunkan dari wiring platform dan dirancang untuk
memudahkan penggunaan elektronik dalam berbagai bidang.
Salah satu yang sedang hype atau ada saat ini adalah Processing adalah
suatu projek terbuka yang diinisiasi oleh Ben Fry dan Casey Reas.
Berkembang dari ide-ide yang dieksplorasi di Aesthetics and Computation
Group (ACG) di MIT Media Lab. Projek ini kini terus diperbaiki dan dikelola
oleh sejumlah kecil tim voluntir. Processing mengaitkan konsep software pada
prinsip-prinsip bentuk rupa, gerak, dan interaksi. Processing mengintegrasikan
suatu bahasa pemrograman, lingkungan pemrograman, dan metodologi
pengajaran ke dalam sistem terpadu.
1.2 Tujuan
A. Dapat memahami GUI grafik ADC pada rangkaian LDR
B. Dapat membuat rangkaian LDR yang berfungsi dalam grafik ADC
C. Dapat mengoperasikan GUI grafik ADC pada rangkaian LDR/Potensiometer
2
BAB II
DASAR TEORI
2.1 Arduino
Arduino Uno adalah board mikrokontroler berbasis ATmega328
(datasheet). Memiliki 14 pin input dari output digital dimana 6 pin input
tersebut dapat digunakan sebagai output PWM dan 6 pin input analog, 16
MHz osilator kristal, koneksi USB, jack power, ICSP header, dan tombol
reset. Untuk mendukung mikrokontroler agar dapat digunakan, cukup hanya
menghubungkan Board Arduino Uno ke komputer dengan menggunakan
kabel USB atau listrik dengan AC yang-ke adaptor-DC atau baterai untuk
menjalankannya.
3
memiliki sarana komunikasi USB, sehingga pengguna Laptop yang tidak
memiliki port serial/RS323 bisa menggunakan nya dan bahasa
pemrogramannya relatif mudah karena arduino berupa software.
Gambar 1 : Arduino
B. Fungsi Arduino
4
DC, relay, servo, modul dan sensor-sensor, sertabanyak lagi komponen
lainnya. Kemudian Platform Arduino sudah sangat populer sekarang ini,
sehingga tidak akan kesulitan untukmemperoleh informasi, tutorial dan
berbagai eksperimen yang menarik yang tersedia banyak di internet. Dapat
mengontrol hardware dari software, dan hardware bisamemberikan data
kepada software.
Hardware serta aplikasi Arduino dirancang bagi para seniman, tampilaner, pe-
kegemaran, peretas, pemula serta siapapun yangberminat untuk menciptakan
objek interaktif serta pengembangan lingkungan. Arduino sanggup
berinteraksi dengan tombol, LED, motor, speaker, GPS, kamera, internet,
handphone pintar bahkan dengan televisi anda. Fleksibilitas ini dihasilkan dari
kombinasiketerdapatan aplikasi Arduino yang gratis, papan perangkat keras
yang terjangkau, serta keduanya yang mudah untuk dipelajari.Faktor inilah
yang menciptakan jumlah pemakai menjadi suatu komunitas besar dengan
beberapa kontribusinya yang sudahdihadirkan pada beberapa proyek dengan
berbasiskan Arduino.ii
C. Kelebihan Arduino
1. Memiliki modul siap pakai (shield) yang bisa ditancapkan pada
board Arduino. Misalnya shield GPS, Ethernet, SD Card.
2. Tidak perlu perangkat chip programmer karena di dalamnya sudah
ada bootloader yang akan menangani upload program dari
komputer.
3. Sudah memiliki sarana komunikasi USB, sehingga pengguna
Laptop yang tidak memiliki port serial/RS323 bisa menggunakan
nya.
4. Bahasa pemrograman relatif mudah karena software Arduino
dilengkapi dengan kumpulan library yang cukup lengkap.
5
2.2 GUI
GUI ( Graphical User Interface) adalah merupakan salah satu model
interaksi antara dan computer. GUI berfungsi untuk memudahkan pengguna
dalam menggunakan suatu aplikasi komputer, selain itu juga untuk
memperindah tampilan suatu aplikasi.
6
Gambar 2 : Cara Kerja GUI
Pengguna berinteraksi dengan informasi dengan memanipulasi widget
visual, yang dirancang untuk merespons sesuai dengan jenis data yang mereka
pegang dan mendukung tindakan yang diperlukan untuk menyelesaikan tugas
pengguna.
Tampilan dari sistem operasi atau perangkat lunak aplikasi dapat
dirancang ulang sesuka hati karena sifat GUI yang independen dari fungsi
aplikasi. Aplikasi biasanya menerapkan elemen tampilan GUI unik mereka
sendiri di samping elemen GUI yang sudah ada pada sistem operasi yang ada.
Pengujian GUI mengacu pada proses sistematis yang menghasilkan
kasus pengujian untuk mengevaluasi fungsionalitas sistem dan elemen
desainnya.
Alat pengujian GUI yang bersifat manual atau otomatis dan biasanya
diimplementasikan oleh operator pihak ketiga, tersedia di bawah berbagai
lisensi dan didukung oleh berbagai platform. Contoh populer termasuk:
Tricentis Tosca, Tester GUI Squish, Unified Functional Testing (UFT),
Maveryx, Appium, dan EggPlant Functional.
iv
B. Kegunaan
1. Mouse
Mouse yang kami maksud bukanlah tikus, melainkan mouse pada
perangkat komputer yang sering kamu gunakan untuk menggerakan
cursor. Sebelum lahirnya mouse, pengguna komputer harus menggunakan
keyboard untuk menjalankan suatu program atau melakukan aktifitas
tertentu di komputer. Namun itu semua berubah saat Douglas Engelbart
dari SRI International menyatukan shell kayu, papan sirkuit, beberapa
7
roda logam dan beberapa kabel untuk membuat mouse agar berinteraksi
dengan komputer hanya perlu menggerakan mouse dan mengkliknya.
2. Voice Based Search Interface
Di masing-masing perangkat elektronik mayoritas pasti memiliki Google
Assistant seperti SIRI, Cortana, atau Google Voice Search yang dapat
dengan mudah memberikan hasil apa yang kalian mau di search engine
berdasarkan suara.Seiring berjalannya waktu, User interface jenis ini
mengalami perkembangan pesat. Dimana mereka dapat mempercepat
proses kompleks, memberi hasil pencarian yang relevan dan mengenali
berbagai macam bahasa yang manusia gunakan.
3. ATM
Interface pada mesin ATM memudahkan penggunanya dalam hal menarik
serta menyetor uang tunai mereka. User hanya perlu memasukan kartu
ATM, memasukan PIN nya, dan nantinya akan muncul yang opsi yang
bisa usernya pilih sesuka hati.Sekarang ini telah tersebar luas jenis ATM
berbasis touchscreen dimana pengguna menjadi jauh lebih mudah dalam
melakukan transaksi uang tunai. Hal ini tentunya terobosan baru dan
canggih dalam dunia User Interface di bidang Perbankan
4. E-Toll
Pemilik kendaraan bermotor pasti sudah sangat akrab dengan benda yang
satu ini. Electronic Tolling Collection atau lebih dikenal dengan E-Toll
merupakan desain user interface yang memudahkan kendaraan untuk
memasuki gerbang Tol dengan cepat dan Efisien. Penggunanya hanya
perlu membeli kartunya, mengisi saldo, dan menempelkan kartu tersebut
pada mesin E-Toll ketika akan memasuki gerbang tol. E-Tolling adalah
inovasi canggih dalam bidang transportasi yang berfungsi untuk
mengurangi kemacetan yang mungkin terjadi di gerbang Toll. Kecepatan
dan efisiensi mesin tersebut bisa mempercepat proses keluar masuk pintu
tol dengan kesalahan minimum.
5. Navigasi Satelit dan GPS
8
Tidak ada peta yang sempurna. Tapi peta yang kita gunakan hari ini sudah
hampir menggambarkan keadaan bumi yang sesungguhnya.. Device GPS
biasanya dipasang di dashboard mobil, atau di smartphone. Dulu GPS
hanya boleh digunakan Militer, Namun kini hampir semua orang bisa
menggunakan perangkat ajaib ini. Kamu pun pasti sudah paham, dengan
GPS kita dapat dengan mudah melihat jalur yang lancar, menemukan
lokasi tertentu, atau mencari lokasi restoran terdekat.
6. Gesture Recognition
Saat ini, penggunaan Gesture Recognition atau interaksi manusia dengan
komputer berbasis gerakan yang paling luas dan dikenal adalah dalam
bermain game(Virtual Reality). Tetapi tidak hanya itu saja, Gesture
recognition kemungkinan akan diaplikasikan pada OS PC maupun laptop
di masa depan. Bahkan Ahli bedah menggunakannya untuk mengakses
data pasien di tengah operasi. NASA pun menggunakan Gesture
Recognition untuk menggerakan robot dalam menjelajahi luar
angkasa.Saat komputer membaca gerakan, dunia adalah antarmuka nya.
7. Virtual Reality
Virtual reality adalah sebuah teknologi yang membuat pengguna atau
user dapat berinteraksi dengan lingkungan yang ada dalam dunia maya
yang disimulasikan oleh komputer, sehingga pengguna merasa berada di
dalam lingkungan tersebut. Virtual reality bekerja dengan memanipulasi
otak manusia sehingga seolah-olah merasakan berbagai hal yang virtual
terasa seperti hal yang nyata. Bisa dibilang, virtual reality merupakan
proses penghapusan dunia nyata di sekeliling manusia, kemudian
membuat si pengguna merasa tergiring masuk ke dunia virtual yang sama
sekali tak bersentuhan dengan dunia nyatav
C. Contoh Sistem GUI
1. Apple Macintosh
2. Microsoft Windows pada IBM PC
3. Open Look pada workstation Unix
9
4. KDE, GNOME pada Linux
D. Kekurangan GUI
1. Menggunakan lebih banyak memori komputer karena tujuannya adalah
untuk membuatnya ramah pengguna dan bukan sumber daya yang
dioptimalkan. Akibatnya bisa menjadi lambat pada komputer dengan
spesifikasi rendah.
2. GUI menjadi lebih kompleks jika pengguna perlu berkomunikasi dengan
komputer secara langsung.
3. Tugas tertentu mungkin memakan waktu lama karena banyak menu untuk
memilih pilihan yang diinginkan.
4. Perintah tersembunyi harus dicari menggunakan file Bantuan (Help).
5. Aplikasi berbasis GUI membutuhkan lebih banyak RAM untuk dapat
dijalankan.
6. Menggunakan lebih banyak daya dalam pemrosesannya dibandingkan
dengan jenis antarmuka lainnya.
E. Kelebihan GUI
GUI mempunyai kelebihan tertentu atas “character based interface”
tradisional, khususnya pada hal-hal berikut :
1. Graphical symbols lebih mudah dikenali dan diingat daripada teks
2. Direct manipulation, misalnya dengan menunjuk dan mengklik pada objek
grafis dengan mouse, akan mengurangi waktu pembelajaran pemakai dan
memberinya perasaan pengontrolan yang lebih atas HCIvi
2.3 Processing
10
konteks rupa dan berfungsi sebagai buku sketsa perangkat lunak (software)
dan tool produksi profesional.
Gambar 3: Processing
F. Lingkungan Pemrograman
11
(jendela tampilan). Dari jendela lingkugan utama, bisa menjalankan,
menghentikan, menyimpan, membuka, dan mengeksport file.
Gambar 4 : Tampilan
Processing
G. Koordinat
Processing
menggunakan sistem
koordinat kartesian dengan titik asal terletak di sudut kiri-atas. Bila program
berukuran lebar 320 piksel dan lebar 240 piksel, maka koordinat [0, 0] terletak
di kiri-atas dan koordinat [320, 240] terletak di kanan bawah.
Gambar 5 : Koordinat
H. Mode Pemrograman
I. Mode Statik
12
size(200, 200);
background(255);
noStroke();
fill(255, 204, 0);
rect(30, 20, 50, 50);
J. Mode Aktif
Mode Aktif menyediakan bagian setup() opsional yang akan berjalan ketika
program mulai berjalan. Bagian draw() akan berjalan selamanya sampai
progam dihentikan. Contoh ini menggambar segi empat yang mengikuti posisi
mouse (disimpan dalam variabel mouseX dan mouseY). Perhatikan bahwa
panggilan ke method background() terletak di setup() karena hanya diperlukan
sekali.
void setup()
{
size(200, 200);
rectMode(CENTER);
noStroke();
fill(255, 204, 0);
void draw()
{
background(255);
rect(width-mouseX, height-mouseY, 50, 50);
rect(mouseX, mouseY, 50, 50);
}
13
K. Mode Java
Mode Java adalah yang paling fleksibel, namun tidak tersedia sampai
dengan rilis Processing 1.0 Beta. Mode ini memungkinkan menulis program
Java secara lengkap di dalam Lingkugan Processing.
Contoh ini sama dengan di atas, namun ditulis dalam style Java:
void draw()
{
rect(width-mouseX, height-mouseY, 50, 50);
rect(mouseX, mouseY, 50, 50);
}
}
14
industri, komunikasi digital dan rangkaian pengukuran/ pengujian. Umumnya
ADC digunakan sebagai perantara antara sensor yang kebanyakan analog
dengan sistim komputer seperti sensor suhu, cahaya, tekanan/ berat, aliran dan
sebagainya kemudian diukur dengan menggunakan sistim digital (komputer).
ADC (Analog to Digital Converter) memiliki 2 karakter prinsip, yaitu
kecepatan sampling dan resolusi. Kecepatan sampling suatu ADC menyatakan
seberapa sering sinyal analog dikonversikan ke bentuk sinyal digital pada
selang waktu tertentu. Kecepatan sampling biasanya dinyatakan dalam sample
per second (SPS).
Resolusi ADC menentukan ketelitian nilai hasil konversi ADC.
Sebagai contoh: ADC 8 bit akan memiliki output 8 bit data digital, ini berarti
sinyal input dapat dinyatakan dalam 255 (2n –1) nilai diskrit. ADC 12 bit
memiliki 12 bit output data digital, ini berarti sinyal input dapat dinyatakan
dalam 4096 nilai diskrit. Dari contoh diatas ADC 12 bit akan memberikan
ketelitian nilai hasil konversi yang jauh lebih baik daripada ADC 8 bit.
Prinsip kerja ADC adalah mengkonversi sinyal analog ke dalam
bentuk besaran yang merupakan rasio perbandingan sinyal input dan tegangan
referensi. Sebagai contoh, bila tegangan referensi 5 volt, tegangan input 3
volt, rasio input terhadap referensi adalah 60%. Jadi, jika menggunakan ADC
8 bit dengan skala maksimum 255, akan didapatkan sinyal digital sebesar 60%
x 255 = 153 (bentuk decimal) atau 10011001 (bentuk biner).
2.5 Resistor
Hambatan adalah perbedaan beda potensial dan kuat arus atau
perbandingan antara tegangan listrik suatu komponen elektronik (misalnya
resistor) dengan arus listrik yang melewatinya. Nilai hambatan suatu
penghantar dipengaruhi oleh panjang penghantar, diamter penghantar dan
jenis penghantar. Adapun resistor adalalah komponen elektronika dua saluran
yang didesain untuk menahan arus listrik dengan memproduksi penurunan
tegangan diantara kedua salurannya sesuai dengan arus yang mengalirnya.
15
Resistor digunakan sebagai bagian dari jejaring elektronika dan sirkuit
elektronika.
2.6 LDR
LDR yang disebut juga photoresistor pada prinsipnya yaitu sebuah
resistor yang nilai resis-tansinya bergantung pada seberapa banyak cahaya
yang jatuh pada permukaan sensornya LDR yang disebut juga photoresistor
pada prinsipnya yaitu sebuah resistor yang nilai resistansinya bergantung pada
seberapa banyak cahaya yang jatuh pada permukaan sensornya. LDR ini
Berfungsi untuk mengubah itensitas cahaya menjadi hambatan listrik.
Semakin banyak cahaya yang mengenai permukaan LDR hambatan listrik
semakin besar.
Photoresistor/ Foto Resistor pada dasarnya merupakan suatu resistor
yg memiliki nilai resistensi) bergantung kepada sedikit-banyaknya cahaya yg
jatuh dipermukaan sensor tersebut. Cara kerja LDR adalah pada malam hari
karena tidak terkena cahaya menyebabkan resistensinya menjadi bertambah
besar, sebaliknya resistensinya menjadi kecil apabila kena cahaya pada siang
16
hari. LDR pada umumnya berkombinasi dgn sejumlah transistor hingga
membentuk rangakaian lampu yang otomatis
Gambar 6 : LDR
A. Besar Tahanan atau Resistansi LDR
17
karena tidak terkena cahaya menyebabkan resistensinya menjadi bertambah
besar, sebaliknya resistensinya menjadi kecil apabila kena cahaya pada siang
hari. LDR pada umumnya berkombinasi dgn sejumlah transistor hingga
membentuk rangakaian lampu yang otomatis
Saat siang hari (saat LDR terkena cahaya) LDR akan memiliki nilai
tahanan yang sangat kecil. Semakin terang cahaya yang mengenainya semakin
kecil nilai tahanan yang dimilikinya (bahkan bisa diabaikan besarnya).
Kondisi ini akan menyebakan arus listrik akan memilih untuk mengalir
melewati LDR ini dan tidak akan melewati Resistor 1 Kilo ohm yang
terhubung ke basis transistor, (ingat prinsip arus listrik itu akan lebih suka
mengalir ke tempat yang tidak punya tahanan dan enggan untuk mengalir ke
tempat yang tahanannya tinggi).Kondisi ini akan membuat Transistor tidak
dapat bekerja (seperti saklar terbuka) sehingga tidak ada arus yang mengalir
dari kolektor ke emitor transistor. Ini artinya tidak ada arus yang mengalir
pada relay yang terpasang pada kolektor transistor.Karena relay tidak
mendapatkan arus listrik, maka relay tidak bekerja sehingga tidak dapat
menarik saklar yang akan menghubungkan arus listrik ac (PLN) ke lampu.
Keadaan ini akan membuat lampu listrik taman, rumah akan padamSaat
malam hari (saat LDR tidak terkena cahaya) LDR akan memiliki tahanan
yang sangat besar sehingga tidak bisa di aliri arus listrik. Kondisi ini akan
menyebabkan arus listrik memilih R2 1 kilo ohm sebagai tempat
mengalir.Ketika arus listrik mengalir ke basis transistor (tentunya harus diatur
18
agar tegangan basis ini besar dari tegangan kerja 0.7 volt) maka transistor
akan bekerja seperti sebuah saklar tertutup. Akibatnya akan ada arus listrik
mengalir dari kolektor ke emitor yang menyebabkan relay teraliri arus
listrik.Ketika relay teraliri arus listrik, maka relay akan bekerja menarik saklar
sehingga saklar tertutup dan dapat mengalirkan arus ac (PLN) ke lampu dan
lampu akan menyala.
D. Kegunaan LDR
19
BAB III
PROSEDUR PERCOBAAN
3.3Metode Percobaan
A. Prosedur Percobaan pada Arduino
Disiapkan alat dan bahan, kemudian disusun alat dan bahan seperti
pada modul. Apabila dirasa sudah benar maka selanjutnya disiapkan personal
computer yang akan digunakan, kemudian di upload kodingan atau kode
yang akan di gunakan apabila sudah benar di compile untuk memastikan .
Apabila sudah benar, maka dihubungkan kabel serial pada arduino dengan
personal computer kemudian code tersebut di upload. Kemudian diatur
20
percobaan dengan port yang sama baik yang digunakan untuk mengupload
program pada arduino dan prot yang ditulis pada program processing.
Diagram Alir
Dirangkai Alat dan bahan sesuai dengan gambar yang terdapat pada modul
aikan port yang digunakan untuk mengupload pada arduino dengan port yang ditulis pada program processing. Processing siap di run.
21
Diagram Alir
Setelah di dwonload maka dimasukkan kode atau program yang akan digunakan
DImasukkan kode yang akan digunakan pada processing yang disesuaikan dengan program yang diupload pada software Arduino
Setelah semuanya benar, program pada arduino sudah di upload maka program pada processing pun siap utuk di run
BAB IV
PEMBAHASAN
4 Pembahasan
Program yang dibut pada processing dapat digunakan hal ini
dikarenakan langkah pertama yang dilakukan dalam pemberian program pada
arduino adalah menginisialisasi port, yaitu fungsinya untuk menentukan
pengaturan fungsi port sebagai input atau output . Pada praktikum ini
22
diinisialisasikan port dengan cara memberikan program pada processing
com6, yang juga digunakan kabel serial untuk mengupload data pada arduino
sehingga antara processing dengan arduino terdapat kecocokan karena terlebih
dahulu dilakukan inisialisasi. Kemudian pemberian nilai pada masing-masing
bit port dapat dilakukan dengan cara men setting masing-masing bit dengan
memberikan logika 0 atau 1 (On atau Off) .
Data yang terbaca pada sensor dapat ditampilkan pada serial monitor ataupun
pada processing tentulah karena data ini sudah berubah dari data analog
menjadi data digital. Adapun hal ini dinamakan Analog to Digital Converter
atau ADC,dimana prinsip kerja dari ADC ini adalah mengkonversi sinyal
analog ke dalam bentuk besaran yang merupakan rasio perbandingan sinyal
input dan tegangan referensi. Sebagai contoh, bila tegangan referensi 5 volt,
tegangan input 3 volt, rasio input terhadap referensi adalah 60%. Jadi, jika
menggunakan ADC 8 bit dengan skala maksimum 255, akan didapatkan
sinyal digital sebesar 60% x 255 = 153 (bentuk decimal) atau 10011001
(bentuk biner).
23
aplikatif. Pada Arduino (mikrokontroller ATMega) converter ini memiliki
resolusi 10 bit, artinya nilai hasil konversi berkisar dari 0 hingga 1023. Pada
Arduino UNO, pin analog ditandai dengan label A0 sampai A5. Pada board
lainnya, pin-pin yang diberi tanda A, Analog, ADC adalah pin analog. Fungsi
yang kita gunakan untuk membaca nilai analog pada Arduino
adalah analogRead([nomorPin]). Pada contoh kasus berikut, kita akan
menghubungkan LDR pada pin analog A2 dan hasil konversi nilai analog
akan kita lihat pada jendela Serial Monitor pada Arduino IDE.
24
setup () . Kemudian terdapat perintah int atau integer yang merupakan nilai
yang akan dicari atau ditampilkan, dimana di atur pada sumbu x dan y nya.
{
size (700,400); // maka kita akan membuat kanvas kosong dengan ukuran
700 x 400 berwarna hitam
25
String inString = portSerial.readStringUntil('\n'); if(inString != null){
inString = trim(inString); inByte
nilaipSX = height-nilaipSX; background(0);
for(int i = 1; i < w; i++) { nilaipSY[i-1] = nilaipSY[i]; // Ukuran dari tebal
gelombang
}
nilaipSY[w-1] = nilaipSX; // data terbaca
textSize(32); text(inByte, 10, 30); // menampilkan text atau tulisan pada
canvas atau lembar project dengan ukuran tersebut.
stroke(255); //skala maksimum
line(w, nilaipSX, width, nilaipSX); strokeWeight(1); // ukuran dari tebal
garis juga data yang terbaca
line(0, nilaipSX, width, nilaipSX); // ukuran dari tebal garis juga data yang
terbaca
strokeWeight(3);
for(int i=2; i<w; i++) { strokeWeight(3);
(0, 255, nilaipSY[i]);
line(i, nilaipSY[i-1], i, nilaipSY[i]); // besarnya data yang terbaca
}
}
}
26
lebih mudah dalam mengembangkan praktikum sederhana ini yang tentunya
lebih bermanfaat atau dapat diaplikasikan dalam kehidupan sehari-hari
khususnya di bidang elektronika dan teknologi. Banyak sekali yang dapat
dikembangkan dari rangkaian LDR sederhana ini, yang tentunya dapat
mendukung kemajuan di bidang elektronika. Bidang elektronika yang dapat
dikembangnkan misalnya saja yang dapat diaplikasikan pada kegitan
perbankan, jasa marga. Bahkan keamanan pun dapat ditingkatkan dengan
sokongan elektronika ini, khususnya pemanfataan dari rangkaian ldr ini,
missal dengan pendeteksian senter dan cahaya lainnya. Adapun pemanfaatan
lainnya misalnya dapat digunakan untuk membantu orang-orang yang buta
warna,yang tidak dapat mengenali warna-warna dari sumber cahaya, misalnya
saja beberapa warna laser , yakni dapat dilakukan dengan mengarahkan
beberapa warna atau sumber cahaya laser tersebut pada LDR yang dapat
diketahu oleh orang-orang yang buta warna dengan panjang gelombang,
intensitas dan resistansi juga karakteristik lainnya yang terbaca oleh sensor
LDR sehingga dapat diketahui atau membedakan beberapa warna sumber
cahaya.
27
BAB V
PENUTUP
5.1 Kesimpulan
Berdasarkan praktikum yang telah dilakukan , dapat diketahui bahwa :
Praktikan telah mampu memahami sistem interfacing . Sudah diketahui pula
bahwa sistem dari interfacing ini adalah input dan output yang melibatkan
seminimal mungkin bahkan cenderung tidak ada interaksi dengan pengguna.
28
Berdasarkan praktikum ini diketahui bahwa praktikan telah mampu
membuat rangkaian dengan baik sehingga berfungsi atau menghasilkan grafik
ADC. Pembuatan rangkaian inipun berupa pemilihan pin, juga
menyambungkan pada vcc dan ground yang tepat sehingga tidak menghambat
praktikum dalam hal perangkaian.
29
DAFTAR PUSTAKA
30
i
Muda, I., 2013. Elektronika Dasar, Malang: Penerbit Gunung Samudera
ii
Muda, I., 2013. Elektronika Dasar, Malang: Penerbit Gunung Samudera
iii
“Pengertian, Contoh dan Fungsi GUI” https://jos.co.id/pengertian-contoh-dan-fungsi-gui/. Diakses
pada tanggal 16 Mei 2020 Pukul 07.25 WIB
iv
Pengertian GUI.16-01-2020. https://www.techfor.id/kelebihan-dan-kekurangan-sistem-graphic-user-
interface-gui/
v
“8Contoh User Interface (UI) dalam Kehidupan sehari-hari” 20-01-2020. https://www.techfor.id/8-
contoh-user-interface-ui-yang-ada-di-kehidupan-sehari-hari/
vi
“Pengertian,Contoh dan Fungsi Dari GUI”9 Maret 2014.
http://ariefanshare.blogspot.com/2014/03/pengertian-contoh-dan-fungsi-dari-gui.html?m=1 . Diakses
pada tanggal 16 Mei 2020 Pukul 07.30 WIB
vii
“Pengertian LDR, Fungsi, dan Cara Kerja “ 27. Februari 2017. https://www.immersa-lab.com/pengertian-
sensor-ldr-fungsi-dan-cara-kerja-ldr.htm. Diakses pada tanggal 16 Mei 2020 Pukul 08.00 WIB
viii
LAMPIRAN
Gambar 7: Proses Praktikum