Anda di halaman 1dari 39

LAPORAN PRAKTIKUM

OTOMASI DAN SIMULASI SISTEM INDUSTRI

MODUL 3: SENSOR CAHAYA

Disusun Sebagai Pemenuhan Kelulusan Mata Kuliah Otomasi Dan Simulasi


Sistem Industri

Dosen Pengampu: Alloysius Vendhi Prasmoro, S.T., M.T.

Disusun Oleh:

Kelompok 19

1. Anggun Kusuma Hartadi 202010215220

2. Fahri Ramadhan 202010215123

3. Insanul Muhsin 202010215127

3. M. Satrio H 202010215067

4. Piqry Ariftian 202010215055

PROGRAM STUDI TEKNIK INDUSTRI

FAKULTAS TEKNIK

UNIVERSITAS BHAYANGKARA JAKARTA RAYA

2022
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

LEMBAR PENGESAHAN

Laporan ini disusun sebagai salah satu syarat kelulusan Praktikum Arduino
Uno Mata Kuliah Otomasi dan Simulasi Sistem Industri. Program Studi Teknik
Industri Universitas Bhayangkara Jakarta Raya disusun oleh:

Kelompok : 19

Nama : 1. Anggun Kusuma Hartadi 202010215220

2. Fahri Ramadhan 202010215123

3. Insanul Muhsin 202010215127

3. M. Satrio H 202010215067

4. Piqry Ariftian 202010215055

Telah disetuji dan disahkan pada:

Hari :

Tanggal :

Asisten Laboratorium,

(Angga Prinandar)
NPM 201910215128
Mengetahui,

Koordinator Pengampu MK Praktikum, Dosen Pengampu Mata Kuliah,

(Dr. Padulloh, S.T., M.T) (Alloysius Vendhi Prasmoro, S.T., M.T)


NIDN. 0312047602 NIDN. 0317117905
Kepala Laboratorium Teknik Industri

(Rifda Ilahy Rosihan, S.T., M.Sc)


NIDN. 0326029103
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

KATA PENGANTAR

Puji dan syukur atas kehadirat Allah Subhana Wata’ala atas rahmat-Nya,
penulis bisa menyelesaikan laporan ini tepat pada waktunya. laporan ini ditulis
sebagai salah satu syarat penilaian akademik mata kuliah ”Otomasi dan Simulasi
Sistem Industri” program studi Teknik Industri di Universitas Bhayangkara
Jakarta Raya.

Kami menyadari dalam pembuatan tugas Otomasi dan Simulasi Sistem


Industri ini tidak menutup kemungkinan masih terdapat beberapa kesalahan baik
dari segi materi ataupun dari tata cara penulisan. Penulis juga tidak lupa ingin
mengucapkan terima kasih kepada berbagai pihak, antara lain:

1. Kedua Orang Tua yang selalu dan tak pernah lelah dalam mendukung dan
mendoakan penulis.

2. Bapak Alloysius Vendhi Prasmoro, S.T., M.T. selaku dosen pengampu mata
kuliah Otomasi dan Simulasi Sistem Industri di Universitas Bhayangkara
Jakarta Raya.

3. Rifda Ilahy Rosihan, S.T., M.Sc. selaku kepala laboratorium di Universitas


Bhayangkara Jakarta Raya.

4. Asisten laboratorium selaku asisten praktikum Otomasi dan Simulasi Sistem


Industri.

5. Saudara didik beserta keluarga yang telah membimbing dan merelakan


waktunya untuk membantu penulis dalam praktikum ini.

Penulis menyadari bahwa dalam penyusunan laporan praktikum ini masih


banyak kekurangan, baik dalam cara penyusunan maupun dalam pengumpulan
dan pengolahan data. Oleh karena itu, penulis mengharapkan saran dari para
pembaca agar menjadi masukan untuk penyusunan-penyusunan selanjutnya.
Semoga laporan praktikum ini dapat bermanfaat bagi para pembaca dan
membawa manfaat bagi pengembangan ilmu
pengetahuan. Bekasi, 26 Oktober 2022

Kelompok 19
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

DAFTAR ISI

LAPORAN PRAKTIKUM....................................................................................i

LEMBAR PENGESAHAN...................................................................................ii

KATA PENGANTAR..........................................................................................iii

DAFTAR ISI..........................................................................................................iv

DAFTAR GAMBAR............................................................................................vii

DAFTAR TABEL...............................................................................................viii

BAB I PENDAHULUAN.......................................................................................1

1.1. Latar Belakang..........................................................................................1

1.2. Rumusan Masalah.....................................................................................1

1.3. Tujuan Praktikum......................................................................................1

1.4. Waktu Praktikum.......................................................................................2

1.5. Sistematika Penulisan................................................................................2

BAB II LANDASAN TEORI................................................................................4

2.1. Pengenalan Arduino..................................................................................4

2.2. Arduino IDE (Integrated Development Environment)..............................7

2.3. Bagian Utama Arduino IDE......................................................................8

2.4. Potensiometer............................................................................................9

2.5. Liquid Crystal Display (LCD)...................................................................9

2.6. Bagian Board Arduino Uno.....................................................................10

2.6.1 14 Pin Input/Output Digital (0-13)...................................................10

2.6.2 USB..................................................................................................11

2.6.3 Sambungan SV1...............................................................................11

2.6.4 Q1-Kristal (Quartz Crystal Oscillator)............................................11


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

2.6.5 Tombol Reset (S1)...........................................................................11

2.6.6 In-Circuit Serial Programming (ICSP)............................................12

2.6.7 IC1-Microcontroller Atmega...........................................................12

2.6.8 X1-Sumber Daya Eksternal.............................................................13

2.6.9 6 Pin Input Analog (0-5)..................................................................13

2.7. Software Arduino.....................................................................................13

2.8. Sensor Cahaya LDR................................................................................14

BAB III METODOLOGI....................................................................................15

3.1. Alat dan Bahan........................................................................................15

3.2. Flowchart Pengamatan............................................................................17

3.3. Alur Pengamatan.....................................................................................17

BAB IV PENGUMPULAN DATA.....................................................................19

4.1 Pengumpulan Data..................................................................................19

4.1.1. Program 1.........................................................................................19

4.1.2. Program 2.........................................................................................20

4.1.3. Program 3.........................................................................................21

BAB V HASIL DAN ANALISA.........................................................................24

5.1. Pembuatan Program 1.............................................................................24

5.1.1 Langkah-Langkah Pembuatan Rangkaian Program 1......................24

5.1.2 Membuat Sketch Program 1.............................................................25

5.1.3 Hasil Program 1...............................................................................25

5.2. Pembuatan Program 2.............................................................................25

5.2.1 Langkah-Langkah Pembuatan Rangkaian Program 2......................26

5.2.2 Membuat Sketch Program 2.............................................................26


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

5.2.3 Hasil Program 2...............................................................................27

5.3. Pembuatan Program 3.............................................................................27

5.3.1 Langkah-Langkah Pembuatan Rangkaian Program 3......................27

5.3.2 Membuat Sketch Program 3.............................................................28

5.3.3 Hasil Program 3...............................................................................28

BAB VI PENUTUP..............................................................................................30

6.1. Kesimpulan..............................................................................................30

6.2. Saran........................................................................................................31

DAFTAR PUSTAKA..........................................................................................viii
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

DAFTAR GAMBAR

Gambar 2. 1 Bagian Board Arduino Uno..............................................................10

Gambar 3. 1 Arduino Uno......................................................................................15

Gambar 3. 2 USB Arduino Uno.............................................................................15

Gambar 3. 3 Kabel Jumper....................................................................................15

Gambar 3. 4 Breadboard.......................................................................................15

Gambar 3. 5 Software Arduino Uno.......................................................................16

Gambar 3. 6 Layar LCD........................................................................................16

Gambar 3. 7 Potensiometer....................................................................................16

Gambar 3. 8 Flowchart Pengamatan......................................................................17

Gambar 4. 1 Hasil Program 1.................................................................................20

Gambar 4. 2 Hasil Program 2.................................................................................21

Gambar 4. 3 Hasil Program 3 (Lampu Menyala)...................................................23

Gambar 4. 4 Hasil Program 3 (Lampu Mati).........................................................23

Gambar 5. 1 Rangkaian Program 1........................................................................24

Gambar 5. 2 Sketch Program 1...............................................................................25

Gambar 5. 3 Hasil Program 1.................................................................................25

Gambar 5. 4 Rangkaian Program 2........................................................................26

Gambar 5. 5 Sketch Program 2...............................................................................26

Gambar 5. 6 Hasil Program 2.................................................................................27

Gambar 5. 7 Rangkaian Program 3........................................................................28

Gambar 5. 8 Sketch Program 3...............................................................................28

Gambar 5. 9 Hasil Program 3 (Lampu Menyala)...................................................28

Gambar 5. 10 Hasil Program 3 (Lampu Mati).......................................................29


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

DAFTAR TABEL

Tabel 2. 1 Spesifikasi Arduino Uno 7


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

BAB I
PENDAHULUAN

1.1. Latar Belakang

Pada saat ini, berbagai macam jenis teknologi sudah mulai berkembang dan
diciptakan oleh manusia untuk membantu ataupun mempermudah setiap
pekerjaannya. Tentunya alat-alat tersebut juga banyak digunakan pada industri
manufaktur maupun rumah tangga.

Sebagai seorang industrial engineering kita dituntut untuk mengetahui


bagaimana alat tersebut bekerja.Sebuah alat dapat bekerja karena adanya perintah
dari program dan yang mengatur sistem pada alat tersebut tersebut dapat bekerja
adalah sebuah software. Software berfungsi untuk mengatur kerja komponen-
komponen ataupun rangkaian-rangkaian yang terhubung dengan mikrokontroler
sehingga dapat bekerja sebagai mana mestinya sesuai dengan spesifikasi alat
tersebut. Salah satu jenis kit mikrokontroler tersebut adalah arduino, yang
berbasis pada ATmega28.

Melalui tugas pembelajaran arduino ini, diharapkan mahasiswa dapat


mengerti dan paham bagaimana cara kerja arduino dalam membuat program
untuk mengendalikan berbagai komponen dan dapat mengetahui aplikasinya pada
industri manufaktur ataupun kehidupan sehari- hari.

1.2. Rumusan Masalah

Rumusan masalah pada praktikum kali ini adalah:

1. Bagaimana cara kerja Arduino LDR?.


2. Apa saja komponen-komponen yang digunakan dalam penyusunan
rangkaian Arduino Uno LDR?
3. Bagaimana cara merangkai penggunaan Arduino Uno LCD-LDR?
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

1.3. Tujuan Praktikum

Tujuan dari pembelajaran mengenai arduino ini adalah:

1. Mahasiswa mengerti dan memahami bagaimana cara kerja arduino LDR.

2. Mahasiswa mengetahui komponen penyusun rangkaian LDR.

3. Mahasiswa mengerti dan memahami mengenai rangkaian LDR.

1.4. Waktu Praktikum

Hari/Tanggal : Jumat, 02 Desember 2022

Jam : 13.00 – 15.00 WIB

Tempat : Universitas Bhayangkara Jakarta Raya

1.5. Sistematika Penulisan

Untuk mempermudah penyusunan laporan, maka dalam hal ini penulis


membagi dalam beberapa bab, serta memberikan gambaran secara garis besar isi
dari tiap-tiap bab.

BAB I PENDAHULUAN

Bab ini berisikan latar belakang masalah, tujuan dan manfaaat penelitian,
serta sistematika penulisan.

BAB II LANDASAN TEORI

Bab ini merupakan landasan teori yang membahas tentang teori-teori yang
mendukung dalam penyelesaian masalah.

BAB III METODOLOGI PENELITIAN

Meliputi metode, bahan alat, perancangan dan pengambilan data penelitian.

BAB IV PENGUMPULAN DATA

Meliputi studi kasus dan sketch yang akan di analisa.

BAB V HASIL DAN ANALISA

Meliputi hasil uji coba dan pembahasan.


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

BAB VI PENUTUP

Berisikan kesimpulan tentang hasil rancangan yang telah dibuat serta saran
dalam pengembangan rancangan tersebut.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

BAB II
LANDASAN TEORI

2.1. Pengenalan Arduino

Arduino memiliki keterkaitan erat dengan physical computing. Physical


computing adalah bagaimana membuat sebuah sistem atau perangkat fisik dengan
menggunakan software dan hardware yang bersifat interaktif atau dapat
menerima rangsangan dari lingkungan dan merespon balik. Physical computing
adalah sebuah konsep untuk memahami hubungan yang manusiawi antara
lingkungan yang bersifat analog dengan dunia digital. Pada praktiknya, konsep ini
diaplikasikan dalam tools design atau projects yang menggunakan sensor dan
microcontroller untuk menerjemahkan input analog ke dalam sistem software
yang kemudian akan menghasilkan kontrol gerakan terhadap alat-alat elektro-
mekanik seperti lampu, motor, dan sebagainya.

Bekerja dengan hardware pada masa lalu, bahkan masih terjadi pada saat
ini, dapat digambarkan dengan membuat rangkaian menggunakan berbagai
komponen elektronik seperti resistor, kapasitor, transistor dan sebagainya. Setiap
komponen disambungkan secara fisik dengan kabel atau jalur tembaga yang
disebut dengan istilah “hard wired”, sehingga untuk merubah rangkaian,
sambungan itu harus diputuskan dan disambung kembali. Namun, dengan
hadirnya teknologi digital dan microprocesso,r fungsi yang sebelumnya dilakukan
dengan hard wired dapat digantikan dengan program software. Ini adalah sebuah
revolusi di dalam proses prototyping. Software lebih mudah diubah dibandingkan
hardware, dengan melakukan beberapa penekanan tombol kita dapat merubah
logika alat secara radikal dengan cepat tanpa harus mengubah rangkaian kabel
dalam prototype.

Saat ini ada beberapa alat pengembangan prototype berbasis


microcontroller yang cukup populer, antara lain Arduino, I-CubeX, Arieh
Robotics Project Junior, Dwengo, EmbeddedLab, dan GP3. Di antara sekian
banyak alat pengembangan prototype, Arduino adalah salah satu yang paling
banyak digunakan.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

Arduino adalah sebuah platform dari physical computing yang bersifat open
source. Perlu dipahami bahwa kata “platform” di sini menunjukkan bahwa
Arduino tidak hanya sekedar sebuah alat pengembangan, tetapi juga merupakan
kombinasi dari hardware, bahasa pemrograman dan Integrated Development
Environment (IDE) yang canggih. IDE adalah sebuah software yang sangat
berperan untuk menulis program, meng-compile menjadi kode biner dan meng-
upload ke dalam memori microcontroller. Ada banyak projects dan alat-alat yang
dikembangkan oleh akademisi dan profesional dengan menggunakan Arduino,
selain itu juga ada banyak modul-modul pendukung (sensor, tampilan, penggerak
dan sebagainya) yang dibuat oleh pihak lain untuk bisa disambungkan dengan
Arduino. Arduino berevolusi menjadi sebuah platform karena ia menjadi pilihan
dan acuan bagi banyak praktisi.

Arduino memiliki banyak user karena sifatnya yang open source, baik untuk
hardware maupun software-nya. Arduino memiliki diagram rangkaian elektronik
yang diberikan secara gratis kepada semua orang. Anda bisa bebas men-download
gambarnya, membeli komponennya, membuat PCB-nya dan merangkainya
sendiri tanpa harus membayar kepada para pembuat Arduino. Sama halnya dengan
IDE Arduino yang bisa di-download dan di-install pada computer secara gratis.
Arduino dikembangkan oleh sebuah tim yang beranggotakan orang-orang dari
berbagai belahan dunia. Anggota inti dari tim ini adalah Massimo Banzi Milano
(Italy), David Cuartielles Malmoe (Sweden), Tom Igoe New York (US), Gianluca
Martino Torino (Italy), David A. Mellis Boston, MA (USA). Saat ini komunitas
Arduino berkembang pesat dan dinamis di berbagai belahan dunia. Bermacam-
macam kegiatan yang berkaitan dengan proyek-proyek Arduino bermunculan di
mana- mana, termasuk di Indonesia. Beberapa hal yang membuat Arduino dengan
cepat diterima oleh banyak orang adalah karena:

1. Murah, dibandingkan platform yang lain. Harga sebuah papan Arduino tipe
Uno asli buatan Italia di tahun 2011 seharga Rp 290.000,-. Sebuah investasi
yang sangat murah untuk berbagai keperluan projects. Harganya akan lebih
murah lagi jika pengguna membuat papannya sendiri dan merangkai
komponen-komponennya satu per satu.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

2. Lintas platform, software Arduino dapat dijalankan pada sistem operasi


Windows, Macintosh OSX dan Linux, sementara platform lain umumnya
terbatas hanya pada Windows.

3. Sangat mudah dipelajari dan digunakan. Processing adalah bahasa


pemrograman yang digunakan untuk menulis program di dalam Arduino.
Processing adalah bahasa pemrograman tingkat tinggi yang memiliki
kemiripan dengan C++ dan Java, sehingga pengguna yang sudah terbiasa
dengan kedua bahasa tersebut tidak akan menemui kesulitan dengan
Processing. Bahasa pemrograman Processing sangat memudahkan dan
mempercepat pembuatan sebuah program karena bahasa ini sangat mudah
dipelajari dan diaplikasikan dibandingkan bahasa pemrograman tingkat
rendah seperti Assembler yang umum digunakan pada platform lain, tetapi
cukup sulit.

4. Sistem yang terbuka, baik dari sisi hardware maupun software. Secara
umum Arduino terdiri dari dua bagian, yaitu:

a. Hardware papan input/output (I/O)

b. Software, yang meliputi IDE untuk menulis program, driver untuk


koneksi dengan komputer, contoh program dan library untuk
pengembangan program.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

Arduino memiliki spesifikasi sebagai berikut:

Tabel 2. 1 Spesifikasi Arduino Uno

Mikrokontroler ATmega328

Tegangan Operasi 5V

Tegangan Input 7-12 V


(recommended)

Tegangan Input (limit) 6-20 V

Pin Digital I/O 14 pin (6 pin untuk PWM)

Pin Analog Input 6

Arus DC per pin I/O 40 mA

Arus DC untuk Pin 3.3 V 50 mA

Flash Memory 32 KB (ATmega328) di mana 0.5 KB digunakan


oleh bootloader

SRAM 2 KB (ATmega328)

EEPROM 1 KB (ATmega328)

Kecepatan Perwaktuan 16 Hz

2.2. Arduino IDE (Integrated Development Environment)

Arduino Integrated Development Environment atau Arduino Software (IDE)


berisi editor teks untuk menulis kode, area pesan, konsol teks, toolbar dengan
tombol untuk fungsi fungsi umum dan serangkaian menu. Menghubungkan ke
perangkat keras Arduino dan Genuino untuk mengunggah program dan
berkomunikasi dengan papan sirkuit Arduino. Program yang ditulis menggunakan
Arduino Software (IDE) disebut sketches. Sketches ini ditulis dalam editor teks
dan disimpan dengan ekstensi file ino. Editor ini memiliki fitur untuk memotong
(cut), menempelkan (paste), dan pencarian atau mengganti teks. Pada bagian
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

pesan berisikan umpan balik saat menyimpan dan mengekspor dan juga
menampilkan kesalahan. Konsol menampilkan output teks dengan Arduino
Software (IDE), termasuk pesan kesalahan yang lengkap dan informasi lainnya.
Sudut kanan bawah jendela menampilkan papan dikonfigurasi dan port serial.
Tombol toolbar memungkinkan untuk memverifikasi dan mengunggah program,
membuat, membuka, dan menyimpan sketches, serta membuka monitor serial.

2.3. Bagian Utama Arduino IDE

Pembuatan program yang dilakukan pada Arduino IDE atau sketch pada
umumnya akan dituliskan pada dua bagian utama Arduino IDE, yaitu pada bagian
berikut.

1. Void Setup ( )

Bagian utama pertama adalah bagian yang biasanya digunakan oleh


pemrogram untuk melakuan penulisan perintah proses inisialisasi program,
seperti pinMode( ), Serial.begin( ), LCD.begin( ), LCD.clear dan perintah
lainnya.

2. Void Loop ( )

Bagian utama kedua adalah bagian yang berisikan program utama yang
nantinya akan dieksekusi secara berulang oleh pemroses yang terdapat dalam
papan sirkuti Arduino UNO, yaitu mikrokontroler Atmega328P. Bagian yang
tak kalah penting dari proses pemrograman sketches adalah bagaimana
menampilkan hasil operasi/proses pengolahan yang dilakukan oleh
mikrokontroler Atmega328P yang terdapat dalam modul Arduino UNO.
Terkait hal ini , maka Arduino IDE menyertakan sebuah fitur yang dinamakan
dengan serial monitor yang berfungi untuk menunjukkan hasil pengolahan
mikrokontroler Atmega328P yang pada umumnya digunakan sebagai alat
bantu pengujian validitas hasil pengolahan.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

2.4. Potensiometer

Potensiometer adalah resistor tiga terminal dengan sambungan geser yang


membentuk pembagi tegangan dapat disetel. Jika hanya dua terminal yang
digunakan (salah satu terminal tetap dan terminal geser), potensiometer berperan
sebagai resistor variabel atau Rheostat. Potensiometer biasanya digunakan untuk
mengendalikan peranti elektronik seperti pengendali suara pada penguat.

2.5. Liquid Crystal Display (LCD)

Dalam hal ini kita akan menyiapkan LCD untuk menampilkan informasi
suhu yang telah kita buat. Sebab melihat informasi suhu dengan komputer tentu
kurang praktis bukan? LCD merupakan singkatan dari Liquid Crystal Display,
atau umumnya disebut dengan LCD atau display saja. Di pasaran beragam jenis
LCD dan berbagai ukuran yang bisa Anda gunakan. LCD bisa untuk
menampilkan huruf dan angka, bahkan ada yang bisa untuk menampilkan gambar.
Dalam bahasan ini, kita akan berkenalan dengan LCD yang umum digunakan dan
harganya juga relatif terjangkau. LCD ini berukuran 16x2 (2 baris 16 kolom) yang
cukup untuk menampilkan informasi suhu atau informasi yang tidak terlalu
panjang. LCD ini dikenal juga dengan LCD 1602 dengan beberapa varian seperti
1602A. LCD ini bisa bekerja pada 5 volt, sehingga Anda bisa
menyambungkannya secara langsung ke pin VCC pada board Arduino. Perlu
diperhatikan, jika Anda menggunakan LCD jenis lainnya, ada juga LCD yang
bekerja pada voltase yang berbeda. Sehingga kesalahan pemasangan sumber
tegangan bisa membuat LCD rusak.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

2.6. Bagian Board Arduino Uno

Gambar 2. 1 Bagian Board Arduino Uno

2.6.1 14 Pin Input/Output Digital (0-13)

14 Pin ini berfungsi sebagai input atau output yang dapat diatur oleh
program. Masing-masing dari 14 pin digital pada Uno dapat digunakan
sebagai input atau output, menggunakan fungsi pinMode(), digitalWrite(),
dan digitalRead(). Mereka beroperasi di 5 volt. Setiap pin dapat
memberikan atau menerima maksimum 40 mA dan memiliki resistor
pull-upinternal dari 20-50 KΩ. Selain itu, beberapa pin memiliki fungsi
khusus :

a. Serial: 0 (RX) dan (TX). Digunakan untuk menerima (RX) dan


mengirimkan (TX) data TTL serial. Pin ini terhubung ke pin yang
sesuai dari chip ATmega8U2 USB-to-Serial TTL.

b. Eksternal Interupsi: 2 dan 3. Pin ini dapat dikonfigurasi untuk


memicu interupsi pada nilai yang rendah, tepi naik atau jatuh, atau
perubahan nilai. Lihat attach Interrupt () fungsi untuk rincian.

c. PWM: 3, 5, 6, 9, 10, dan 11. Menyediakan 8-bit output PWM dengan


analogWrite () fungsi.

d. SPI: 10 (SS), 11 (mosi), 12 (MISO), 13 (SCK). Pin ini mendukung


komunikasi SPI menggunakan perpustakaan SPI.

e. LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin
bernilai tinggi maka LED menyala, namun ketika pin rendah , LED
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

menjadi off.

Khusus untuk 6 buah pin 3, 5, 6, 9, 10 dan 11 dapat juga berfungsi


sebagai pin analog output di mana tegangan output-nya dapat diatur. Nilai
sebuah pin output analog dapat diprogram antara 0-255 yang mewakili
nilai tegangan 0-5V.

2.6.2 USB

Pada penggunaannya terhadap Arduino Uno, kabel USB Arduino Uno


berfungsi untuk:

1. Membuat program dari komputer ke dalam papan

2. Komunikasi serial antara papan dan komputer

3. Memberi daya listrik kepada papan

2.6.3 Sambungan SV1

Sambungan SV1 atau jumper untuk memilih sumber daya papan


yang akan digunakan. Apakah dari sumber eksternal atau menggunakan
USB. Sambungan ini tidak diperlukan lagi pada Arduino versi terakhir
karena pemilihan sumber daya eksternal atau USB dilakukan secara
otomatis.

2.6.4 Q1-Kristal (Quartz Crystal Oscillator)

Kristal berfungsi untuk mengahsilkan detak-detak yang dikirim


kepada microcontroller agar melakukan sebuah operasi untuk setiap detak-
nya. Kristal ini dipilih yang berdetak 16 juta kali per detik (16MHz). Jika
microcontroller dianggap sebagai sebuah otak, maka kristal adalah
jantung-nya.

2.6.5 Tombol Reset (S1)

Untuk me-reset papan sehingga program akan mulai lagi dari awal.
Namun, tombol reset ini bukan untuk menghapus program atau
mengosongkan microcontroller.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

2.6.6 In-Circuit Serial Programming (ICSP)

Port ICSP memungkinkan pengguna untuk melakukan program


microcontroller secara langsung, tanpa melalui bootloader. Umumnya
pengguna Arduino tidak melakukan ini, sehingga ICSP tidak terlalu
dipakai walaupun disediakan.

2.6.7 IC1-Microcontroller Atmega

Mikrokontroler merupakan komputer di dalam chip yang digunakan


untuk mengontrol peralatan elektronik, yang menekankan efisiensi dan
efektivitas biaya. Secara harfiahnya bisa disebut “pengendali kecil” di
mana sebuah sistem elektronik yang sebelumnya banyak memerlukan
komponen-komponen pendukung seperti IC TTL, dan CMOS dapat
diredukasi/diperkecil dan akhirnya terpusat serta dikendalikan oleh
mikrokontroler ini (Samsugi & Silaban, 2018).

Komponen utama dari papan Arduino, di dalamnya terdapat CPU,


ROM dan RAM. Mikrokontroler pada dasarnya adalah komputer dalam
satu chip, yang di dalamnya terdapat mikroprosesor, memori, jalur
Input/Output (I/O) dan perangkat pelengkap lainnya. Kecepatan
pengolahan data pada mikrokontroler lebih rendah jika dibandingkan
dengan PC. Pada PC kecepatan mikroprosesor yang digunakan saat ini
telah mencapai orde GHz, sedangkan kecepatan operasi mikrokontroler
pada umumnya berkisar antara 1-16 MHz. Begitu juga kapasitas RAM dan
ROM pada PC yang bisa mencapai orde Gbyte, dibandingkan dengan
mikrokontroler yang hanya berkisar pada orde byte/Kbyte.

Meskipun kecepatan pengolahan data dan kapasitas memori pada


mikrokontroler jauh lebih kecil jika dibandingkan dengan komputer
personal, tetapi kemampuan mikrokontroler sudah cukup untuk dapat
digunakan pada banyak aplikasi terutama karena ukurannya yang kompak.
Mikrokontroler sering digunakan pada sistem yang tidak terlalu kompleks
dan tidak memerlukan kemampuan komputasi yang tinggi (Budiharto &
Suhartono, 2014)
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

2.6.8 X1-Sumber Daya Eksternal

X1 merupakan sumber daya yang diperoleh dari luar. Jika hendak


disuplai dengan sumber daya eksternal, papan Arduino dapat diberikan
tegangan DC antara 9-12V.

2.6.9 6 Pin Input Analog (0-5)

Pin ini sangat berguna untuk membaca tegangan yang dihasilkan


oleh sensor analog, seperti sensor suhu. Program dapat membaca nilai
sebuah pin input antara 0-1023, di mana hal itu mewakili nilai tegangan 0-
5V.

2.7. Software Arduino

Software arduino yang digunakan adalah driver dan IDE, walaupun masih
ada beberapa software lain yang sangat berguna selama pengembangan Arduino.
Integrated Development Environment (IDE), suatu program khusus untuk suatu
komputer agar dapat membuat suatu rancangan atau sketsa program untuk papan
Arduino. IDE arduino merupakan software yang sangat canggih ditulis dengan
menggunakan java. IDE arduino terdiri dari:

1. Editor Program

Sebuah window yang memungkinkan pengguna menulis dan mengedit


program dalam bahasa processing (Gustomo, 2015).

2. Compiler

Berfungsi untuk kompilasi sketch tanpa unggah ke board bisa dipakai untuk
pengecekan kesalahan kode sintaks sketch. Sebuah modul yang mengubah kode
program menjadi kode biner bagaimanapun sebuah mikrokontroler tidak akan
bisa memahami bahasa processing (Gustomo, 2015).

3. Uploader

Berfungsi untuk mengunggah hasil kompilasi sketch ke board target. Pesan


error akan terlihat jika board belum terpasang atau alamat port COM belum
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

terkonfigurasi dengan benar. Sebuah modul yang memuat kode biner dari
komputer ke dalam memori di dalam papan arduino (Gustomo, 2015).

2.8. Sensor Cahaya LDR

Sensor Cahaya LDR (Light Dependent Resistor) adalah salah satu jenis
resistor yang dapat mengalami perubahan resistansinya apabila mengalami
perubahan penerimaan cahaya. Besarnya nilai hambatan pada Sensor Cahaya
LDR (Light Dependent Resistor) tergantung pada besar kecilnya cahaya yang
diterima oleh LDR itu sendiri. LDR sering disebut dengan alat atau sensor yang
berupa resistor yang peka terhadap cahaya. Biasanya LDR terbuat dari cadmium
sulfida yaitu merupakan bahan semikonduktor yang resistansnya berupah-ubah
menurut banyaknya cahaya (sinar) yang mengenainya.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

BAB III
METODOLOGI

3.1. Alat dan Bahan

Alat dan bahan yang digunakan pada praktikum Otomoasi dan Simulasi
Sistem Industri kali ini adalah:

1. Arduino Uno

Gambar 3. 1 Arduino Uno

2. Kabel USB Arduino Uno

Gambar 3. 2 USB Arduino Uno

3. Kabel jumper

Gambar 3. 3 Kabel Jumper

4. Breadboard

Gambar 3. 4 Breadboard
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

5. Software Arduino

Gambar 3. 5 Software Arduino Uno

6. Layar LCD

Gambar 3. 6 Layar LCD

7. Potensiometer

Gambar 3. 7 Potensiometer

8. Sensor cahaya LDR

Gambar 3.8 Sensor Cahaya LDR

3.2.

Mulai

Praktikum
TI
AK
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Acc?
Kelompok 19

Flowchart Pengamatan
YA
Gambar 3. 8 Flowchart Pengamatan
Selesai
3.3. Alur Pengamatan

Berdasarkan flowchart di atas, alur pengamatan ini menjelaskan bagaimana


langkah-langkah kegiatan praktikum yang dilakukan oleh praktikan untuk
menyelesaikan praktikum. Langkah-langkah tersebut di antaranya:

1. Pertama, untuk memulai pelaksanaan praktikum, mahasiswa hadir atau


datang tepat waktu ke tempat pelaksanaan praktikum dan melakukan
praktikum sesuai yang diinstruksikan oleh laboran.
2. Kedua, mahasiswa membuat laporan praktikum berdasarkan pada praktikum
yang telah dilaksanakan.
3. Ketiga, mahasiswa melakukan asistensi dengan asisten laboratorium. Jika
laporan di-acc maka praktikan dianggap telah selesai melaksanakan
praktikum. Jika belum di-acc, praktikan diharuskan membuat kembali
laporan praktikum dengan format yang telah direvisi oleh asisten
laboratorium.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

BAB IV
PENGUMPULAN DATA

4.1 Pengumpulan Data

4.1.1. Program 1

Pada program kedua ini kami membuat sebuah rangkaian yang telah
ditugaskan yang dibuat dengan menggunakan software Arduino Uno, dengan
sketch sebagai berikut:

int LDR = 12;

int LED_1 = 13;

int nilaiLDR = 0;

void setup() {

pinMode(LED_1, OUTPUT);

Serial.begin(9600);

void loop() {

nilaiLDR = analogRead(LDR);

Serial.print("Nilai LDR: ");

Serial.println(nilai LDR);

if (nilaiLDR < 40) {

digitalWrite(LED_1, HIGH);

else {

digitalWrite(LED_1, LOW);

}
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

Gambar 4. 1 Hasil Program 1

4.1.2. Program 2

Pada program kedua ini kami membuat sebuah rangkaian yang telah
ditugaskan yang dibuat dengan menggunakan software Arduino Uno, dengan
tugas yang diberikan memiliki sketch sebagai berikut:

int LDR = 12;

int LED_1 = 9;

int nilai LDR = 0;

void setup() {

pinMode(LED_1, OUTPUT);

Serial.begin(9600);

void loop() {

nilaiLDR = analogRead(LDR);

Serial.print("Nilai LDR: ");

Serial.println(nilai LDR);

if (nilaiLDR < 40) {

digitalWrite(LED_1, HIGH);

}
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

else {

digitalWrite(LED_1, LOW);

Gambar 4. 2 Hasil Program 2

4.1.3. Program 3

Membuat program menyalakan satu LDR yang dirangkai dalam papan


breadboard beserta alat lain yang sudah disiapkan dengan program.

int LDR = A2;

int LED_1 = 9;

int nilaiLDR = 0;

void setup() {

pinMode(LED_1, OUTPUT);

Serial.begin(9600);

void loop() {

nilaiLDR = analogRead(LDR);

Serial.print("Nilai LDR: ");


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

Serial.println(nilaiLDR);

if (nilaiLDR < 50) {

digitalWrite(LED_1, HIGH);

// set up the LCD's number of columns and rows:

lcd.begin(16, 2);

// Print a message to the LCD.

lcd.print("Lampu Mati");

lcd.setCursor(0, 1);

else {

digitalWrite(LED_1, LOW);

// set up the LCD's number of columns and rows:

lcd.begin(16, 2);

// Print a message to the LCD.

lcd.print("Lampu Menyala");

lcd.setCursor(0, 1);

}
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

Gambar 4. 3 Hasil Program 3 (Lampu Menyala)

Gambar 4. 4 Hasil Program 3 (Lampu Mati)


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

BAB V
HASIL DAN ANALISA

5.1. Pembuatan Program 1

Dalam praktikum ini ada satu kasus mengenai lampu Blink LDR dimana
dalam pembuatan lampu Blink LDR ini memiliki beberapa tahapan

5.1.1 Langkah-Langkah Pembuatan Rangkaian Program 1

1. Siapkan alat dan bahan


2. Kemudian pasang lampu LDR ke beardboard, lalu pada LDR kaki positif
disambung ke pin 13,
3. Kemudian pada LDR 1 kaki negatif disambung dengan resistor,
4. Kaki resistor yang lainya disambungkan kabel jumper dan disambungkan
ke GND,
5. Langkah berikutnya pada LDR 2 kaki positif disambungkan ke pin 12,
setelah itu LDR 2 kaki negatif disambungkan dengan resistor,
6. Langkah terakhir kaki resistor yang lainya disambungkan kabel jumper
dan disambungkan ke GND

Gambar 5. 1 Rangkaian Program 1


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

5.1.2 Membuat Sketch Program 1

Gambar 5. 2 Sketch Program 1

5.1.3 Hasil Program 1

Gambar 5. 3 Hasil Program 1

5.2. Pembuatan Program 2

Dalam pembuatan atau perakitan lampu LDR ini memiliki langkah-langkah


atau tahapan sebagai berikut:
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

5.2.1 Langkah-Langkah Pembuatan Rangkaian Program 2

1. Siapkan alat dan bahan


2. Kemudian pasang lampu LDR ke beardboard, lalu pada LDR kaki positif
disambung ke pin 9
3. Kemudian pada LDR 1 kaki negatif disambung dengan resistor
4. Kaki resistor yang lainya disambungkan kabel jumper dan disambungkan
ke GND
5. Langkah berikutnya pada LDR 2 kaki positif disambungkan ke pin 12,
setelah itu LDR 2 kaki negatif disambungkan dengan resistor
6. Langkah terakhir kaki resistor yang lainya disambungkan kabel jumper
dan disambungkan ke GND

Gambar 5. 4 Rangkaian Program 2

5.2.2 Membuat Sketch Program 2

Gambar 5. 5 Sketch Program 2


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

5.2.3 Hasil Program 2

Gambar 5. 6 Hasil Program 2

5.3. Pembuatan Program 3

5.3.1 Langkah-Langkah Pembuatan Rangkaian Program 3

1. LCD RS pin to digital pin 2


2. LCD Enable pin to digital pin 3
3. LCD D4 pin to digital pin 4
4. LCD D5 pin to digital pin 5
5. LCD D6 pin to digital pin 6
6. LCD D7 pin to digital pin 7
7. LCD R/W pin to ground
8. LCD VCC pin to 5V
9. LDR (+) to pin 12
10. LDR (-) to resistor
11. Ends to +5V and ground
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

Gambar 5. 7 Rangkaian Program 3

5.3.2 Membuat Sketch Program 3

Gambar 5. 8 Sketch Program 3

5.3.3 Hasil Program 3

Gambar 5. 9 Hasil Program 3 (Lampu Menyala)


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

Gambar 5. 10 Hasil Program 3 (Lampu Mati)


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

BAB VI
PENUTUP

6.1. Kesimpulan

Dari hasil praktikum yang telah dilakukan didapatkan:

1. Prinsip kerja dari sensor LDR (Light Density Resistor) adalah jika cahaya
yang menyinari sensor semakin terang maka akan membuat resistansi akan
berubah turun sampai dengan beberapa ratus ohm, namun apabila kondisi
cahaya yang diterima oleh sensor semakin gelap maka membuat resistansi
menjadi cukup besar sampai dengan MΩ.

2. Komponen penyusun rangkaian Arduino Uno LDR:


a. 1x Arduino
b. 1x Breadboard
c. 1x Sensor cahaya LDR
d. 1x Resistor
e. 7x Kabel jumpe

3. Dengan menerapkan penggabungan rangkaian Arduino Uno LCD dan


Arduino Uno LDR dengan rincian rangkain sebagai berikut:

a. LCD RS pin to digital pin 2


b. LCD Enable pin to digital pin 3
c. LCD D4 pin to digital pin 4
d. LCD D5 pin to digital pin 5
e. LCD D6 pin to digital pin 6
f. LCD D7 pin to digital pin 7
g. LCD R/W pin to ground
h. LCD VCC pin to 5V
i. LDR (+) to pin 12
j. LDR (-) to resistor
k. Ends to +5V and ground
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 3 “Light Density Resistor (LDR)”
Kelompok 19

6.2. Saran

Praktikan diharapkan lebih mempelajari modul praktikum dan coding


Arduino lebih lanjut sebelum memulai praktikum. Selain itu, praktikan sebaiknya
mengecek secara berkala rakitan Arduino Uno dan coding pada Arduino IDE agar
dapat mencegah adanya error saat melakukan praktikum.
DAFTAR PUSTAKA

Budiharto, W., & Suhartono, D. (2014). Artificial Intelligence Konsep dan


Penerapannya. Yogyakarta: Andi Offset.

Dede, B. (2017). Sistem Keamanan Pengendali Pintu Otomatis Berbasis Radio


Frequency Identification (RFID) Dengan Arduino Uno R3. Tanngerang:
STMIK Bina Sarana Global.

Gustomo, B. (2015). Pengenalan Arduino Dan Pemrogrammannya. Bandung:


Informatika Bandung.

Kadir, A. (2016). Panduan Mempelajari Aneka Proyek Berbasis Mikrokontroler.


Yogyakarta: Andi Offset.

Samsugi, S., & Silaban, D. E. (2018). Purwarupa Controlling Box Pembersih


Wortel Dengan Mikrokontroler. Prosiding Nasional Rekayasa Teknologi
Industri dan Informasi XIII, 166-172.

Tullah, R., Sutarman, & Setyawan, A. H. (2019). Sistem Penyiraman


TanamanOtomatisBerbasis Mikrokontroler ArduinoUnoPada Toko
Tanaman Hias Yopi. JURNAL SISFOTEK GLOBAL, 100-105.

Anda mungkin juga menyukai