Anda di halaman 1dari 38

LAPORAN PRAKTIKUM

OTOMASI DAN SIMULASI SISTEM INDUSTRI

MODUL 2: ARDUINO UNO LCD

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 2 “ARDUINO UNO LCD”
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 2 “ARDUINO UNO LCD”
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 Bekasi, 26 Oktober 2022
pengetahuan.
Kelompok 19
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
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...............................................................................................2

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 2 “ARDUINO UNO LCD”
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

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 Percobaan 1..............................................................................................19

4.1.2 LCD Program 1........................................................................................20

BAB V HASIL DAN ANALISA.........................................................................23

5.1. Percobaan 1......................................................................................................23

5.1.1 Membuat Rangkaian LCD Program1.......................................................23

5.1.2 Membuat Sketch pada Arduino Uno.........................................................23

5.1.3 Hasil Percobaan 1.....................................................................................24

5.2. LCD Progam 1.................................................................................................24

5.2.1 Membuat Rangkaian LCD Program1.......................................................24

5.2.2 Membuat Sketch LCD Program 1.............................................................25

5.2.3 Hasil Program LCD 1...............................................................................25

BAB VI PENUTUP..............................................................................................29

6.1. Kesimpulan......................................................................................................29

6.2. Saran................................................................................................................29
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

DAFTAR PUSTAKA...............................................................................................
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
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.......................................................................................16

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 Percobaan 1..............................................................................19

Gambar 4. 2 Hasil LCD 1......................................................................................22

Gambar 5. 1 Sketch Percobaan 1............................................................................23

Gambar 5. 2 Hasil Percobaan 1..............................................................................24

Gambar 5. 3 Sketch LCD Program 1......................................................................25

Gambar 5. 4 Sketch LCD Program 1......................................................................25

Gambar 5. 5 Hasil Program LCD 1........................................................................26

Gambar 5. 6 Hasil Program LCD 1........................................................................26

Gambar 5. 7 Hasil Program LCD 1........................................................................27

Gambar 5. 8 Hasil Program LCD 1........................................................................27

Gambar 5. 9 Hasil Program LCD 1........................................................................28


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

DAFTAR TABEL
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

Tabel 2. 1 Spesifikasi Arduino Uno.........................................................................7

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 untuk pengaplikasian text pada industri


manufaktur ataupun kehidupan sehari-hari?.
2. Apa saja komponen-komponan dan rangkaian dasar Arduino yang dapat
diaplikasikan dalam contoh logika dan sistem kerja sederhana?
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

3. Bagaimana cara merangkai Liquid Crystal Display (LCD) dalam


penggunaan Arduino Uno?
1.3. Tujuan Praktikum

Tujuan dari pembelajaran mengenai arduino ini adalah:

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

2. Mahasiswa diharapkan mampu membuat rangkaian dasar arduino LCD .

3. Mahasiswa mengerti dan memahami mengenai rangkaian 3 display LED.

1.4. Waktu Praktikum

Hari/Tanggal : Sabtu, 19 November 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


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

Meliputi studi kasus dan sketch yang akan di analisa.

BAB V HASIL DAN ANALISA

Meliputi hasil uji coba dan pembahasan.

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 2 “ARDUINO UNO LCD”
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
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

banyak alat pengembangan prototype, Arduino adalah salah satu yang paling
banyak digunakan.

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
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

yang sangat murah untuk berbagai keperluan projects. Harganya akan lebih
murah lagi jika pengguna membuat papannya sendiri dan merangkai
komponen-komponennya satu per satu.

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 2 “ARDUINO UNO LCD”
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
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

(cut), menempelkan (paste), dan pencarian atau mengganti teks. Pada bagian
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 2 “ARDUINO UNO LCD”
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)

Liquid Crystal Display (LCD) display. 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 2 “ARDUINO UNO LCD”
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.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

e. LED: 13. Ada built-in LED terhubung ke pin digital 13. Ketika pin
bernilai tinggi maka LED menyala, namun ketika pin rendah , LED
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
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

mengosongkan microcontroller.

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
efektifitas biaya. Secara harfiahnya bisa disebut “pengendali kecil” di
mana sebuah sistem elektronik yang sebelumnya banyak memerlukan
komponenkomponen 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
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

dan tidak memerlukan kemampuan komputasi yang tinggi (Budiharto &


Suhartono, 2014)

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).
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

3. Uploader

Berfungsi untuk mengunggah hasil kompilasi sketch ke board target. Pesan


error akan terlihat jika board belum terpasang atau alamat port COM belum
terkonfigurasi dengan benar. Sebuah modul yang memuat kode biner dari
komputer ke dalam memori di dalam papan arduino (Gustomo, 2015).
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
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 (12 male to male dan 6 male to female)

Gambar 3. 3 Kabel Jumper


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

4. Breadboard

Gambar 3. 4 Breadboard

5. Software Arduino

Gambar 3. 5 Software Arduino Uno

5. Layar LCD

Gambar 3. 6 Layar LCD

6. Potensiometer

Gambar 3. 7 Potensiometer
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

3.2. Flowchart Pengamatan

Mulai

Praktikum

Membuat laporan

TIDAK
Acc?

YA

Selesai

Gambar 3. 8 Flowchart Pengamatan

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:
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

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 2 “ARDUINO UNO LCD”
Kelompok 19

BAB IV
PENGUMPULAN DATA

4.1 Pengumpulan Data

4.1.1 Percobaan 1

/ / include the library code:


#include <LiquidCrystal.h>
// initialize the library by associating any needed LCD interface pin
// with the arduino pin number it is connected to
LiquidCrystal lcd(2, 3, 4, 5, 6, 7); // Urutan Lcd (RS, Enable, D4, D5, D6, D7)
void setup() {
// set up the LCD's number of columns and rows:
lcd.begin(16, 2);
// Print a message to the LCD.
lcd.print("hello, world!");
lcd.setCursor(0, 1);
lcd.print("Teknik Industri");
}
void loop() {
}

Gambar 4. 1 Hasil Percobaan 1


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

4.1.2 LCD Program 1

Membuat program menulis nama dan NPM anda secara bergantian


dengan delay 3 detik.

// include the library code:

#include <LiquidCrystal.h>

// initialize the library by associating any needed LCD interface pin

// with the arduino pin number it is connected to

LiquidCrystal lcd(2, 3, 4, 5, 6, 7); // Urutan Lcd (RS, Enable, D4, D5, D6,
D7)

void loop() {

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

lcd.begin(16, 2);

// Print a message to the LCD.

lcd.setCursor(0, 0);

lcd.scrollDisplayRight();

lcd.print("M Satrio H");

lcd.setCursor(0, 1);

lcd.scrollDisplayRight();

lcd.print("202010215067");

delay(3000);

lcd.begin(16, 2);

// Print a message to the LCD.

lcd.setCursor(0, 0);

lcd.scrollDisplayRight();
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

lcd.print("Fahri Ramadhan");

lcd.setCursor(0, 1);

lcd.scrollDisplayRight();

lcd.print("202010215123");

delay(3000);

lcd.begin(16, 2);

// Print a message to the LCD.

lcd.setCursor(0, 0);

lcd.scrollDisplayRight();

lcd.print("Anggun Kusuma");

lcd.setCursor(0, 1);

lcd.scrollDisplayRight();

lcd.print("202010215220");

delay(3000);

lcd.begin(16, 2);

// Print a message to the LCD.

lcd.setCursor(0, 0);

lcd.scrollDisplayRight();

lcd.print("Insanul Muhsin");

lcd.setCursor(0, 1);

lcd.scrollDisplayRight();

lcd.print("202010215127");
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

delay(3000);

lcd.begin(16, 2);

// Print a message to the LCD.

lcd.setCursor(0, 0);

lcd.scrollDisplayRight();

lcd.print("Piqri Ariftian");

lcd.setCursor(0, 1);

lcd.scrollDisplayRight();

lcd.print("202010215055");

delay(3000);

void setup() {

Gambar 4. 2 Hasil LCD 1


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

BAB V
HASIL DAN ANALISA

5.1. Percobaan 1
5.1.1 Membuat Rangkaian LCD Program1

Pin:

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. 5K resistor: ends to +5V and ground

5.1.2 Membuat Sketch pada Arduino Uno

Gambar 5. 1 Sketch Percobaan 1


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

5.1.3 Hasil Percobaan 1

Gambar 5. 2 Hasil Percobaan 1

5.2. LCD Progam 1

Pada bagian ini dijelaskan proses dan hasil dari tugas LCD Program 1,
sebagai berikut:

5.2.1 Membuat Rangkaian LCD Program1

Pin:

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. 5K resistor: ends to +5V and ground
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

5.2.2 Membuat Sketch LCD Program 1

Gambar 5. 3 Sketch LCD Program 1

Gambar 5. 4 Sketch LCD Program 1

5.2.3 Hasil Program LCD 1

1. Anggota kelompok 1

Berikut ini LCD menampilkan anggota kelompok yang bernama M.


Satrio H beserta NPM nya.
Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

Gambar 5. 5 Hasil Program LCD 1

2. Anggota Kelompok 2

Berikut ini LCD menampilkan anggota kelompok yang bernama Anggun


Kusuma Hartadi beserta NPM nya.

Gambar 5. 6 Hasil Program LCD 1


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

3. Anggota Kelompok 3

Berikut ini LCD menampilkan anggota kelompok yang bernama Insanul


Muhsin beserta NPM nya.

Gambar 5. 7 Hasil Program LCD 1

4. Anggota Kelompok 4

Berikut ini LCD menampilkan anggota kelompok yang bernama Fahri


Ramadhan beserta NPM nya.

Gambar 5. 8 Hasil Program LCD 1


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

5. Anggota Kelompok 5

Berikut ini LCD menampilkan anggota kelompok yang bernama Piqry


Ariftian beserta NPM nya.

Gambar 5. 9 Hasil Program LCD 1


Laporan Praktikum Otomasi dan Simulasi Sistem Industri
Modul 2 “ARDUINO UNO LCD”
Kelompok 19

BAB VI
PENUTUP

6.1. Kesimpulan

Dari hasil praktikum yang telah dilakukan didapatkan:

1. Praktikan mampu mengaplikasikan text pada program Arduino Uno dan


pengaplikasiannya dalam kehidupan sehari-hari

2. Komponen dasar Arduino Uno

a. 14 pin input/output digital (0-13)

b. USB

c. Sambungan SV1

d. Q1-Kristal (Quartz Crystal Oscillator)

e. Tombol Reset (S1)

f. ICSP

g. IC1-Microcontroller Atmega

h. X1-Sumber Daya Eksternal

i. 6 pin analog (0-5)

3. Fungsi LCD pada praktikum kali ini adalah sebagai media bagi praktikan
untuk melihat/memantau jalannya program Arduino Uno yang telah di-
upload pada Arduino IDE.

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