SlideShare a Scribd company logo
1 of 36
Download to read offline
1
CODING
SESI 2 :
OverView Basic Arduino & Fritzing
Rabu, 27 Oktober 2021
Sharing by Hasan Bisri
2
Pembatasan Kewajiban
Membatasi kewajiban saya hanya sebagai kewajiban
pengabdian masyarakat dalam hal sharing knowledge dari
apa yang saya ketahui tentang sesuatu hal, jika dikemudian
hari tuntutan kewajiban lain maka akan di bicarakan
terlebih dahulu dengan asas kekeluargaan.
Perlindungan Hak
Presentasi yang saya buat ini merupakan hasil saduran dari
berbagai macam sumber dan saya berkewajiban
menyertakan sumber baik link maupun literasi lain
kedalam bagian presentasi saya. Dan pembahasan dalam
materi merupakan hasil pemahaman materi saya sendiri.
Penggunaan Oleh Pihak ke 3
Pengguaan file materi ini secara keseluruhan maupun
potongan slide oleh pihak ke 3 dan kemudian ada degradasi
penafsiran dan menjadi perdebatan maka saya melepaskan
tanggung jawab kepada pihak lain yang menyebarkan
materi.
Perlindungan Perusahaan/ Organisasi
Klarifikasi presentasi ini adalah pendapat saya pribadi,
tidak ada hubungan dengan Perusahaan tempat bekerja dan
Organisasi yang saya ikuti dan tidak bisa di generalisir
pandangan keseluruhan dalam Perusahaan maupun
Organisasi adalah sama.
DISCLAIMER
Penafian
3
BIOGRAPHY
Hasan Bisri
Tempat, Tanggal Lahir : Jakarta, 7 September 1983
Pendidikan : - S1 Teknik Elektro UMT
- S2 Teknik Elektro MercuBuana (Thesis)
Pekerjaan : - PQA Plaza Mandiri
(Planning And Quality Assurance)
- Spv Eng Alila SCBD
- Duty Eng NovoBis Mangga Dua
- Spv Eng SISA
- Spv Eng MSAS
- Sr. MEP GMJH
WhatsApp : 085891257775
Email : chasanbisri13@gmail.com
Dengan sharing knowledge, membantu memorize untuk
terus mengingat apa yang hampir terlupa
4
Obyektifitas
Tahu tentang Logic Gate - IC.
Tahu perkembangan Dunia.
Tahu tentang Bahasa Coding
Tahu tentang Arduino &
Fritzing
5
Refresh
Logic Gate
Perkembangan
dunia
OverView
Language
Coding
Macam macam bahasa
pemprogaman
MicroController
berbasis open source
Arduino
Fritzing
Software design
dengan simulasi
skematik PCB
Sharing
Knowledge
Content
Bincang Happy
6
Chapter 1
Refresh Logic Gate
Logic Gate
AND
OR
XOR
NAND
NOR
NOT
XNOR
Konjungsi = suatu pernyataan yang dapat digabungkan dengan
menggunkan kata hubung DAN
contoh = Saya sudah mandi dan gosok gigi
Disjungsi = suatu pernyataan yang dapat digabungkan dengan
menggunkan kata hubung ATAU
contoh = Bandung atau Palembang adalah kota yang terletak di pulau
Jawa.
secara disjungsi, terdapat dua penilaian.
a. bandung di pulau jawa adalah benar
b. palembang di pulau jawa adalah salah
c. sehingga disjungsi contoh tadi adalah benar
Negasi = sebuah penyataan yang memiliki nilai kebenaran
berlawanan dengan pernyataan sebelumnya
contoh = tidak ada yang lulus kecuali nilai minimum C
Refresh
TREE LOGIC GATE
BASIC LOGIC GATE
OVERVIEW Wed, 30th Dec 2020
6
8
A
B
A
B
A
B
A
B
A
B
A
B
A
Venn Diagram
Switch Diagram
Refresh
Symbol
BASIC LOGIC GATE
OVERVIEW Wed, 30th Dec 2020
9
The design of this circuit guarantees that the two outputs X
and Y are always complements of each other
The value of X at any point in time is considered to be the
current state of the circuit
Therefore, if X is 1, the circuit is storing a 1; if X is 0, the
circuit is storing a 0
CIRCUIT AS MEMORY
COMBINATION CIRCUIT
Refresh
INTEGRATED CIRCUIT
BASIC LOGIC GATE
OVERVIEW Wed, 30th Dec 2020
10
Refresh
INTEGRATED CIRCUIT
https://www.nutsvolts.com/magazine/article/small-logic-gates-spawn-big-dreams-part-1
BASIC LOGIC GATE
OVERVIEW Wed, 30th Dec 2020
11
Chapter 2
Perkembangan Dunia
12
Entrepreneurial
activities differ
substantially
Entrepreneurial
activities differ
substantially
Entrepreneurial
activities differ
substantially Entrepreneurial
activities differ
substantially
harvard membantu membuat
facebook. Facebook website sebagian
besar di tulis dengan bahasa C++ dan
PHP
Mark Zuckerberg
ilmuwan komputer dan seorang
programmer
di awal tahun 1976 Woz dan Jobs
mengembangkan sebuah hardware ,
desain papaan sirkuit , dan sistem
operasi Apple 1
Steve Wozniak
seorang ilmuwan komputer dan
profesor di bidang ilmu komputer di
Texas A&M University. Dia dikenal
lewat jasanya dalam mengembangkan
bahasa pemrograman C++.
Bjarne stroustrup
pendiri perusahan terbesar di dunia
yaitu microsoft
Memegang paten office yang
kebanyakan saat ini dipakai untuk PC
maupun Laptop
Bill Gates
Entrepreneurial
activities differ
substantially
4 Programmer
They Can Change The World
13
1
Cina menjadi negeara dengan ranking 1. Cina unggul
pada struktur data, matematika, dan pemrograman
fungsional
China
2
Sementara Rusia meraih ranking ke-2 setelah Cina.
Rusia unggul pada program Algoritma
Rusia
3
Polandia unggul dalam tantangan pemrograman Java.
Anak-anak di Polandia sudah diajari pemrograman di
sekolah. Sistem pendidikan mereka lebih fokus pada
sains dan komputasi.
Polandia
4
Swis meraih peringkat ke-4. Swis merupakan tempat
kelahiran bahasa pemrograman Pascal
Swiss
https://www.puplas.com/10-negara-dengan-programmer-
OverView
World Coding Rank
14
Indonesia Population
23 juta dari 240 Juta orang di
Indonesia mampu berbicara bahasa
inggris, kurang dari 10% atau 90% dari
populasi kehilangan kesempatan belajar
coding
10%
Surabaya
Jakarta
Bandung
Jogja
Tangerang
Berdasarkan EF English Proficiency Index (EF EPI), yaitu
suatu tolak ukur dunia untuk mengukur dan memantau
kecakapan bahasa Inggris orang dewasa dari waktu ke waktu,
pada hasil terbaru dengan lebih dari 950.000 orang dewasa
peserta tes, Indonesia menempati peringkat 32 dari 72
negara di dunia dan peringkat 8 dari 19 negara di Asia.
Skor EF EPI Indonesia adalah 52.94 dan dengan keterangan
kemampuan yaitu menengah
54,6
1
54,1
2
54,0
5
52,7
9
52,5
6
https://www.brilio.net/creator/5-kota-di-indonesia-dengan-tingkat-
kemampuan-bahasa-inggris-penduduk-terbaik-100889.html
OverView
Indonesia Info Graph
15
Civil HVAC
Plumbing Transportation
Electrical Telecommunication
Fire & Life Safety
Mechanical
8
Content
Building Equipment
16
Chapter 3
Language Coding
17
Most Popular Program Language
2010 - 2020
youtube.com/watch?v=h9vV7_VPSnI
18
The Boundaries
Low Language
Bahasa yang langsung
berkomunikasi dengan mesin
Medium Language
Bahasa komunikasi antara
manusia dengan mesin
High Language
Bahasa yang dengan mudah
dipahami untuk memudahkan
tampilan pembacaan manusia
COMPETITOR ANALYSIS
Low Level Languange – Medium Level Languange
Sensor listrik merupakan sensor yang ditujukan untuk
menghasilkan informasi tentang sistem kelistrikan. contoh dari
sensor listrik adalah sensor arus, yang dapat mengukur arus listrik.
sensor tegangan, seperti namanya sensor ini dapat mengukur
sebuah tegangan listrik. Ada juga potensiometer, yang berguna
untuk mengatur besaran hambatan pada rangkaian listrik.
19
Mudah Dipelajari
Proses Otomasi
Proses Akuisisi OS Windows
Proses Akuisisi OS Linux
Pengembangan Website
Pengembangan IoT
COMPETITOR ANALYSIS
Low Level Languange – Medium Level Languange
C
C++ Pascal
Python
20
http://www.sanabila.com/2015/03/perbedaan-bahasa-pemrograman-pascal-c_49.html
Kondisional
COMPETITOR ANALYSIS
Low Level Languange – Medium Level Languange
21
Kondisional
COMPETITOR ANALYSIS
Low Level Languange – Medium Level Languange
22
Chapter 4
Arduino
23
CIRCLE DIAGRAM GRAPHIC
WRITE HERE YOUR GREAT SUBTITLE
24
CIRCLE DIAGRAM GRAPHIC
WRITE HERE YOUR GREAT SUBTITLE
1. Sensor Biometrik
Sensor biometrik merupakan segala sensor yang terkait dengan identifikasi seseorang melalui
parameter yang melekat di tubuh manusia. Contoh dari sensor biomterik yaitu sensor sidik jari atau
yang sering disebut dengan fingerprint reader dan sensor retina yang kaya di film film itu gan
2. Sensor Gerakan
Sensor gerakan merupakan salah satu sensor yang dapat mendeteksi perubahan pergerakan fisik.
contoh dari sensor gerakan ialah sensor PIR (passive infrared sensor),sensor ini bisa untuk mendeteksi
sesuatu yang melewatinya, biasanya ini diterapkan di pintu yang membuka otomatis. Lalu ada juga
sensor akselerometer, sensor ini biasanya digunakan untuk mengetahui posisi X, Y, dan Z pada suatu
objek. Ada juga sensor Giroskop, sensor ini dapat mengetahui orientasi suatu benda terhadap satu
atau beberapa sumbu.
3. Sensor Listrik
Sensor listrik merupakan sensor yang ditujukan untuk menghasilkan informasi tentang sistem
kelistrikan. contoh dari sensor listrik adalah sensor arus, yang dapat mengukur arus listrik. sensor
tegangan, seperti namanya sensor ini dapat mengukur sebuah tegangan listrik. Ada juga
potensiometer, yang berguna untuk mengatur besaran hambatan pada rangkaian listrik.
4. Sensor Cahaya
Sensor cahaya merupakan sensor yang dapat memberikan informasi tentang karakteristik cahaya.
Contoh dari sensor cahaya ialah, fotoresistor atau yang sering kita sebut dengan hubungan jarak jauh,
eh LDR maksudnya :V, LDR ini dapat mendapatkan informasi tentang tingkat intensitas cahaya(bahasa
saya ya tingkat kecerahan suatu cahaya). Ada juga sensor GY-30, sensor ini juga dapat mengukur
intensitas cahaya, akan tetapi satuannya itu menggunakan satuan LUX.
5. Sensor Lokasi
Sensor lokasi merupakan sensor yang dapat memberikan informasi lokasi secara geografis. Contohnya
ya nda asing lagi si, pada pernah make GPS kan??, nah GPS kependekan dari Global Positioning System
yang dapat memberikan informasi mengenai letak bujur dan lintang.
25
CIRCLE DIAGRAM GRAPHIC
WRITE HERE YOUR GREAT SUBTITLE
6.Sensor Lingkungan
Sensor lingkungan merupakan sensor yang dapat memberikan informasi mengenai cuaca atau
lingkungan disekitar. Contoh dari sensor lingkungan ialah sensor suhu yang dapat mendeteksi suhu
disekitar. Ada juga sensor kelembaban tanah, dan sensor ketinggian permukaan.
7. Sensor Mekanik
Sensor mekanik merupakan sensor yang berhubungan dengan pengukuran mekanis dan alat-alat
mekanis. Contoh dari sensor mekanik ialah sensor flex, FexyForce, dan timbangan. Selain itu Saklar
dan push button juga termasuk dalam sensor mekanik.
8. Sensor Pemindai (scanner)
Sensor pemindai merupakan sensor yang bekerja dengan cara memindai. Contoh dari sensor pemindai
adalah RFID reader, seperti namanya Radio Frekuensi ID, ia akan memindai frekuensi radio dan
barcode reader, tidak asing kan dengan barcode reader, ya iyalah kan kalo ke supermarket juga ada
barcode reader.
9. Sensor Suara
Sensor suara merupakan sensor yang berhubungan dengan suara tentunya. Contoh dari sensor suara
ialah condenser mic, sensor ini dapat menerima suara yang diterimanya dan akan dikirim ke arduino
sebagai inputan bisa analog bisa juga digital.
10. Sensor Jarak
Sensor jarak merupakan sensor yang dapat mengukur jarak suatu objek yang terdeteksi didepan
sensor itu sendiri. Contoh dari sensor jarak ialah sensor ultrasonik, sensor ini dapat membaca jarak
objek di depannya.
https://create.arduino.cc/projecthub/projects/tags/sensor
26
OVERVIEW ARDUINO
FUNTION
Verify : pada versi sebelumnya dikenal dengan istilah
Compile. Sebelum aplikasi diupload ke board Arduino,
biasakan untuk memverifikasi terlebih dahulu sketch yang
dibuat. Jika ada kesalahan pada sketch, nanti akan muncul
error. Proses Verify / Compile mengubah sketch ke binary
code untuk diupload ke mikrokontroller
Upload : tombol ini berfungsi untuk mengupload sketch ke
board Arduino. Walaupun kita tidak mengklik tombol verify,
maka sketch akan di-compile, kemudian langsung diupload
ke board. Berbeda dengan tombol verify yang hanya
berfungsi untuk memverifikasi source code saja.
New Sketch : Membuka window dan membuat sketch baru
Open Sketch : Membuka sketch yang sudah pernah dibuat.
Sketch yang dibuat dengan IDE Arduino akan disimpan
dengan ekstensi file .ino
Save Sketch : menyimpan sketch, tapi tidak disertai
mengcompile.
27
Serial Monitor : Membuka interface untuk komunikasi serial,
nanti akan kita diskusikan lebih lanjut pada bagian
selanjutnya
Keterangan Aplikasi : pesan-pesan yang dilakukan aplikasi
akan muncul di sini, misal "Compiling" dan "Done
Uploading“ ketika kita mengcompile dan mengupload sketch
ke board Arduino
Konsol : Pesan-pesan yang dikerjakan aplikasi dan pesan-
pesan tentang sketch akan muncul pada bagian ini. Misal,
Ketika aplikasi mengcompile atau ketika ada kesalahan pada
sketch yang kita buat, maka informasi error dan baris akan
diinformasikan di bagian ini.
Baris Sketch : bagian ini akan menunjukkan posisi baris
kursor yang sedang aktif pada sketch
Informasi Port : bagian ini menginformasikan port yang
dipakaI oleh board Arduino.
OVERVIEW ARDUINO
FUNTION
28
Set up
Bagian setup digunakan untuk menginisiasi variabel, mengatur mode pin
pada board, mengatur timer, mengatur baudrate serial port dan
sebagainya. Bagian setup hanya dijalankan sekali saja yaitu pada saat
awal program dijalankan atau ketika program direset. Berikut contoh
program setup.
Void
setup
STRUKTUR BAHASA ARDUINO
PROGRAM SKETCH
Deklarasi Awal
Bagian deklarasi awal digunakan untuk mendeskripsikan variabel-variabel
yang akan digunakan dalam program utama dan juga untuk
menambahkan file-file program yang dibutuhkan untuk menjalankan
program utama. Berikut contoh deklarasi program
Include
Loop
Bagian loop adalah fungsi utama program yang akan dijalankan
berulang-ulang. Berikut ini contoh penulisan program sketch lengkap.
Void
loop
https://djukarna4arduino.wordpress.com/2015/01/19/struktur-program-sketch-pada-arduino/
29
Chapter 5
Fritzing
30
OVERVIEW FRITZING
INTERFACE
Fritzing adalah sebuah tools
pemodelan yang berbass inisiatif
o p e n - s o u r c e u n t u k
mengembangkan perangkat lunak
CAD (Computer Aided Design)
Pelajar, Mahasiswa sampai ke
Penulis buku untuk memudahkan
membuat desain perangkat keras
e l e k t r o n i k , m e n d u k u n g
pemodelan prototipe awal dan
percobaan yang bersifat 4 in 1
dari Breaboard, Schematic, PCB
dan IDE membangun sirkuit yang
lebih permanen.
https://fritzing.org/
31
OVERVIEW FRITZING
BREADBOARD
Fritzing juga dapat bekerja di
sistem ber-OS GNU/Linux seperti
Fedora, Debian, Ubuntu, atau
Mint. Ini penting karena OS ini
b e r s i f a t g r a t i s s e h i n g g a
memungkinkan untuk dijadikan
platform belajar yang dapat
dipakai secara luas
https://fritzing.org/
32
OVERVIEW FRITZING
SCHEMATIC
Fritzing memberikan fasilitas
pengguna untuk melakukan
perancangan sistem di breadboard.
Ini sangat memudahkan bagi
pengguna yang membutuhkan alat
b a n t u p e r a n c a n g a n a t a u
dokumentasi pada sistem yang
menggunakan breadboard.
https://fritzing.org/
33
OVERVIEW FRITZING
PCB
F r i t z i n g t e r u s m e n e r u s
diperbaharui (updated) termasuk
untuk komponen, terutama
komponen yang popular, ada 22
komponen core part dengan detail
t y p e 2 n y a . D e n g a n b e g i t u
pengguna akan semakin mudah
untuk melakukan perancangan,
terutama untuk perancangan
dengan menggunakan sistem
papan seperti Arduino.
https://fritzing.org/
34
OVERVIEW FRITZING
CODE
Fritzing tidak hanya memiliki
f i t u r p e r a n c a n g a n p a d a
breadboard sebagai tambahan
dari fitur perancangan schematic
dan PCB tetapi juga menyediakan
tempat untuk melakukan coding
(misalnya untuk sistem Arduino).
Sehingga Fritzing cukup lengkap
untuk mengembangkan sistem
p r o t o t i p e m a u p u n u n t u k
membantu proses belajar.
https://fritzing.org/
35
Chapter 6
Sharing Knowledge
36
THANKS FOR
Attending
Hasan Bisri, 27 Oktober 2021

More Related Content

Similar to JUDUL

Intelegensi Buatan - Representasi Pengetahuan
Intelegensi Buatan - Representasi PengetahuanIntelegensi Buatan - Representasi Pengetahuan
Intelegensi Buatan - Representasi PengetahuanIlyas Ilyas Mo
 
Tugas 1 2 3 basindo jurnal rian
Tugas 1 2 3 basindo jurnal rianTugas 1 2 3 basindo jurnal rian
Tugas 1 2 3 basindo jurnal rianMuhamad Iqbal
 
makalah-sistem-kendali
makalah-sistem-kendalimakalah-sistem-kendali
makalah-sistem-kendaliRandi Putra
 
UAS_INTERNET OF THINGS_NAMA_HENDRO GUNAWAN_NIM 200401072103_KELAS IT602.pdf
UAS_INTERNET OF THINGS_NAMA_HENDRO GUNAWAN_NIM 200401072103_KELAS IT602.pdfUAS_INTERNET OF THINGS_NAMA_HENDRO GUNAWAN_NIM 200401072103_KELAS IT602.pdf
UAS_INTERNET OF THINGS_NAMA_HENDRO GUNAWAN_NIM 200401072103_KELAS IT602.pdfHendroGunawan8
 
M1 pengenalan sp[1]
M1 pengenalan sp[1]M1 pengenalan sp[1]
M1 pengenalan sp[1]himaone2001
 
Walking robot dengan raspberry pi
Walking robot dengan raspberry piWalking robot dengan raspberry pi
Walking robot dengan raspberry piRiodwibagus
 
Tugas akhir silalahi afrina c
Tugas akhir silalahi afrina cTugas akhir silalahi afrina c
Tugas akhir silalahi afrina cAfrinaClarissa
 
Tugas kecerdasan buatan (sistem sensor) agus romadlon
Tugas kecerdasan buatan (sistem sensor) agus romadlonTugas kecerdasan buatan (sistem sensor) agus romadlon
Tugas kecerdasan buatan (sistem sensor) agus romadlonlaztorino
 
Kecerdasan Buatan - Tugas 1
Kecerdasan Buatan - Tugas 1Kecerdasan Buatan - Tugas 1
Kecerdasan Buatan - Tugas 1IDementor
 
Information and social network 1
Information and social network 1Information and social network 1
Information and social network 1Putu Shinoda
 
presentase proposal.pptx
presentase proposal.pptxpresentase proposal.pptx
presentase proposal.pptxMuhAldi3
 
Bahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesionalBahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesionalMusanif Efendi
 
Bahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesionalBahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesionalsaidpmk
 

Similar to JUDUL (20)

Intelegensi Buatan - Representasi Pengetahuan
Intelegensi Buatan - Representasi PengetahuanIntelegensi Buatan - Representasi Pengetahuan
Intelegensi Buatan - Representasi Pengetahuan
 
Tugas 1 2 3 basindo jurnal rian
Tugas 1 2 3 basindo jurnal rianTugas 1 2 3 basindo jurnal rian
Tugas 1 2 3 basindo jurnal rian
 
makalah-sistem-kendali
makalah-sistem-kendalimakalah-sistem-kendali
makalah-sistem-kendali
 
Dasar logika
Dasar logikaDasar logika
Dasar logika
 
Sensor pada Arduino.pptx
Sensor pada Arduino.pptxSensor pada Arduino.pptx
Sensor pada Arduino.pptx
 
makalah monitor
makalah monitor makalah monitor
makalah monitor
 
Bab ii (1)
Bab ii (1)Bab ii (1)
Bab ii (1)
 
Projek asti(b) revisi
Projek asti(b) revisiProjek asti(b) revisi
Projek asti(b) revisi
 
Social Aware
Social AwareSocial Aware
Social Aware
 
UAS_INTERNET OF THINGS_NAMA_HENDRO GUNAWAN_NIM 200401072103_KELAS IT602.pdf
UAS_INTERNET OF THINGS_NAMA_HENDRO GUNAWAN_NIM 200401072103_KELAS IT602.pdfUAS_INTERNET OF THINGS_NAMA_HENDRO GUNAWAN_NIM 200401072103_KELAS IT602.pdf
UAS_INTERNET OF THINGS_NAMA_HENDRO GUNAWAN_NIM 200401072103_KELAS IT602.pdf
 
Bab13 sis pakar
Bab13 sis pakarBab13 sis pakar
Bab13 sis pakar
 
M1 pengenalan sp[1]
M1 pengenalan sp[1]M1 pengenalan sp[1]
M1 pengenalan sp[1]
 
Walking robot dengan raspberry pi
Walking robot dengan raspberry piWalking robot dengan raspberry pi
Walking robot dengan raspberry pi
 
Tugas akhir silalahi afrina c
Tugas akhir silalahi afrina cTugas akhir silalahi afrina c
Tugas akhir silalahi afrina c
 
Tugas kecerdasan buatan (sistem sensor) agus romadlon
Tugas kecerdasan buatan (sistem sensor) agus romadlonTugas kecerdasan buatan (sistem sensor) agus romadlon
Tugas kecerdasan buatan (sistem sensor) agus romadlon
 
Kecerdasan Buatan - Tugas 1
Kecerdasan Buatan - Tugas 1Kecerdasan Buatan - Tugas 1
Kecerdasan Buatan - Tugas 1
 
Information and social network 1
Information and social network 1Information and social network 1
Information and social network 1
 
presentase proposal.pptx
presentase proposal.pptxpresentase proposal.pptx
presentase proposal.pptx
 
Bahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesionalBahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesional
 
Bahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesionalBahan bacaan-modul-a-komunikasi-data-profesional
Bahan bacaan-modul-a-komunikasi-data-profesional
 

Recently uploaded

Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxRezaWahyuni6
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarankeicapmaniez
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CAbdiera
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfNurulHikmah50658
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfbibizaenab
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1udin100
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxsdn3jatiblora
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSovyOktavianti
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxRizkyPratiwi19
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxmawan5982
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdfsdn3jatiblora
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptxHR MUSLIM
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggeraksupriadi611
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptArkhaRega1
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxdpp11tya
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxIgitNuryana13
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7IwanSumantri7
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..ikayogakinasih12
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMmulyadia43
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5ssuserd52993
 

Recently uploaded (20)

Materi Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptxMateri Pertemuan Materi Pertemuan 7.pptx
Materi Pertemuan Materi Pertemuan 7.pptx
 
tugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajarantugas karya ilmiah 1 universitas terbuka pembelajaran
tugas karya ilmiah 1 universitas terbuka pembelajaran
 
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase CModul Ajar Pendidikan Pancasila Kelas 5 Fase C
Modul Ajar Pendidikan Pancasila Kelas 5 Fase C
 
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdfMODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
MODUL 1 Pembelajaran Kelas Rangkap-compressed.pdf
 
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdfBab 6 Kreatif Mengungap Rasa dan Realitas.pdf
Bab 6 Kreatif Mengungap Rasa dan Realitas.pdf
 
Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1Dampak Pendudukan Jepang.pptx indonesia1
Dampak Pendudukan Jepang.pptx indonesia1
 
Aksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptxAksi nyata Malaikat Kebaikan [Guru].pptx
Aksi nyata Malaikat Kebaikan [Guru].pptx
 
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptxSesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
Sesi 1_PPT Ruang Kolaborasi Modul 1.3 _ ke 1_PGP Angkatan 10.pptx
 
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptxPERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
PERAN PERAWAT DALAM PEMERIKSAAN PENUNJANG.pptx
 
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docxTugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
Tugas 1 pembaruan dlm pembelajaran jawaban tugas tuton 1.docx
 
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf2 KISI-KISI Ujian Sekolah Dasar  mata pelajaranPPKn 2024.pdf
2 KISI-KISI Ujian Sekolah Dasar mata pelajaranPPKn 2024.pdf
 
contoh penulisan nomor skl pada surat kelulusan .pptx
contoh penulisan nomor skl pada surat kelulusan  .pptxcontoh penulisan nomor skl pada surat kelulusan  .pptx
contoh penulisan nomor skl pada surat kelulusan .pptx
 
Aksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru PenggerakAksi Nyata Modul 1.1 Calon Guru Penggerak
Aksi Nyata Modul 1.1 Calon Guru Penggerak
 
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 pptppt-modul-6-pend-seni-di sd kelompok 2 ppt
ppt-modul-6-pend-seni-di sd kelompok 2 ppt
 
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptxPPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
PPT PERUBAHAN LINGKUNGAN MATA PELAJARAN BIOLOGI KELAS X.pptx
 
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptxPaparan Refleksi Lokakarya program sekolah penggerak.pptx
Paparan Refleksi Lokakarya program sekolah penggerak.pptx
 
CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7CAPACITY BUILDING Materi Saat di Lokakarya 7
CAPACITY BUILDING Materi Saat di Lokakarya 7
 
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
AKSI NYATA NARKOBA ATAU OBAT TERLARANG..
 
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMMLaporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
Laporan Guru Piket untuk Pengisian RHK Guru Pengelolaan KInerja Guru di PMM
 
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
JAWAPAN BAB 1 DAN BAB 2 SAINS TINGKATAN 5
 

JUDUL

  • 1. 1 CODING SESI 2 : OverView Basic Arduino & Fritzing Rabu, 27 Oktober 2021 Sharing by Hasan Bisri
  • 2. 2 Pembatasan Kewajiban Membatasi kewajiban saya hanya sebagai kewajiban pengabdian masyarakat dalam hal sharing knowledge dari apa yang saya ketahui tentang sesuatu hal, jika dikemudian hari tuntutan kewajiban lain maka akan di bicarakan terlebih dahulu dengan asas kekeluargaan. Perlindungan Hak Presentasi yang saya buat ini merupakan hasil saduran dari berbagai macam sumber dan saya berkewajiban menyertakan sumber baik link maupun literasi lain kedalam bagian presentasi saya. Dan pembahasan dalam materi merupakan hasil pemahaman materi saya sendiri. Penggunaan Oleh Pihak ke 3 Pengguaan file materi ini secara keseluruhan maupun potongan slide oleh pihak ke 3 dan kemudian ada degradasi penafsiran dan menjadi perdebatan maka saya melepaskan tanggung jawab kepada pihak lain yang menyebarkan materi. Perlindungan Perusahaan/ Organisasi Klarifikasi presentasi ini adalah pendapat saya pribadi, tidak ada hubungan dengan Perusahaan tempat bekerja dan Organisasi yang saya ikuti dan tidak bisa di generalisir pandangan keseluruhan dalam Perusahaan maupun Organisasi adalah sama. DISCLAIMER Penafian
  • 3. 3 BIOGRAPHY Hasan Bisri Tempat, Tanggal Lahir : Jakarta, 7 September 1983 Pendidikan : - S1 Teknik Elektro UMT - S2 Teknik Elektro MercuBuana (Thesis) Pekerjaan : - PQA Plaza Mandiri (Planning And Quality Assurance) - Spv Eng Alila SCBD - Duty Eng NovoBis Mangga Dua - Spv Eng SISA - Spv Eng MSAS - Sr. MEP GMJH WhatsApp : 085891257775 Email : chasanbisri13@gmail.com Dengan sharing knowledge, membantu memorize untuk terus mengingat apa yang hampir terlupa
  • 4. 4 Obyektifitas Tahu tentang Logic Gate - IC. Tahu perkembangan Dunia. Tahu tentang Bahasa Coding Tahu tentang Arduino & Fritzing
  • 5. 5 Refresh Logic Gate Perkembangan dunia OverView Language Coding Macam macam bahasa pemprogaman MicroController berbasis open source Arduino Fritzing Software design dengan simulasi skematik PCB Sharing Knowledge Content Bincang Happy
  • 7. Logic Gate AND OR XOR NAND NOR NOT XNOR Konjungsi = suatu pernyataan yang dapat digabungkan dengan menggunkan kata hubung DAN contoh = Saya sudah mandi dan gosok gigi Disjungsi = suatu pernyataan yang dapat digabungkan dengan menggunkan kata hubung ATAU contoh = Bandung atau Palembang adalah kota yang terletak di pulau Jawa. secara disjungsi, terdapat dua penilaian. a. bandung di pulau jawa adalah benar b. palembang di pulau jawa adalah salah c. sehingga disjungsi contoh tadi adalah benar Negasi = sebuah penyataan yang memiliki nilai kebenaran berlawanan dengan pernyataan sebelumnya contoh = tidak ada yang lulus kecuali nilai minimum C Refresh TREE LOGIC GATE BASIC LOGIC GATE OVERVIEW Wed, 30th Dec 2020 6
  • 9. 9 The design of this circuit guarantees that the two outputs X and Y are always complements of each other The value of X at any point in time is considered to be the current state of the circuit Therefore, if X is 1, the circuit is storing a 1; if X is 0, the circuit is storing a 0 CIRCUIT AS MEMORY COMBINATION CIRCUIT Refresh INTEGRATED CIRCUIT BASIC LOGIC GATE OVERVIEW Wed, 30th Dec 2020
  • 12. 12 Entrepreneurial activities differ substantially Entrepreneurial activities differ substantially Entrepreneurial activities differ substantially Entrepreneurial activities differ substantially harvard membantu membuat facebook. Facebook website sebagian besar di tulis dengan bahasa C++ dan PHP Mark Zuckerberg ilmuwan komputer dan seorang programmer di awal tahun 1976 Woz dan Jobs mengembangkan sebuah hardware , desain papaan sirkuit , dan sistem operasi Apple 1 Steve Wozniak seorang ilmuwan komputer dan profesor di bidang ilmu komputer di Texas A&M University. Dia dikenal lewat jasanya dalam mengembangkan bahasa pemrograman C++. Bjarne stroustrup pendiri perusahan terbesar di dunia yaitu microsoft Memegang paten office yang kebanyakan saat ini dipakai untuk PC maupun Laptop Bill Gates Entrepreneurial activities differ substantially 4 Programmer They Can Change The World
  • 13. 13 1 Cina menjadi negeara dengan ranking 1. Cina unggul pada struktur data, matematika, dan pemrograman fungsional China 2 Sementara Rusia meraih ranking ke-2 setelah Cina. Rusia unggul pada program Algoritma Rusia 3 Polandia unggul dalam tantangan pemrograman Java. Anak-anak di Polandia sudah diajari pemrograman di sekolah. Sistem pendidikan mereka lebih fokus pada sains dan komputasi. Polandia 4 Swis meraih peringkat ke-4. Swis merupakan tempat kelahiran bahasa pemrograman Pascal Swiss https://www.puplas.com/10-negara-dengan-programmer- OverView World Coding Rank
  • 14. 14 Indonesia Population 23 juta dari 240 Juta orang di Indonesia mampu berbicara bahasa inggris, kurang dari 10% atau 90% dari populasi kehilangan kesempatan belajar coding 10% Surabaya Jakarta Bandung Jogja Tangerang Berdasarkan EF English Proficiency Index (EF EPI), yaitu suatu tolak ukur dunia untuk mengukur dan memantau kecakapan bahasa Inggris orang dewasa dari waktu ke waktu, pada hasil terbaru dengan lebih dari 950.000 orang dewasa peserta tes, Indonesia menempati peringkat 32 dari 72 negara di dunia dan peringkat 8 dari 19 negara di Asia. Skor EF EPI Indonesia adalah 52.94 dan dengan keterangan kemampuan yaitu menengah 54,6 1 54,1 2 54,0 5 52,7 9 52,5 6 https://www.brilio.net/creator/5-kota-di-indonesia-dengan-tingkat- kemampuan-bahasa-inggris-penduduk-terbaik-100889.html OverView Indonesia Info Graph
  • 15. 15 Civil HVAC Plumbing Transportation Electrical Telecommunication Fire & Life Safety Mechanical 8 Content Building Equipment
  • 17. 17 Most Popular Program Language 2010 - 2020 youtube.com/watch?v=h9vV7_VPSnI
  • 18. 18 The Boundaries Low Language Bahasa yang langsung berkomunikasi dengan mesin Medium Language Bahasa komunikasi antara manusia dengan mesin High Language Bahasa yang dengan mudah dipahami untuk memudahkan tampilan pembacaan manusia COMPETITOR ANALYSIS Low Level Languange – Medium Level Languange Sensor listrik merupakan sensor yang ditujukan untuk menghasilkan informasi tentang sistem kelistrikan. contoh dari sensor listrik adalah sensor arus, yang dapat mengukur arus listrik. sensor tegangan, seperti namanya sensor ini dapat mengukur sebuah tegangan listrik. Ada juga potensiometer, yang berguna untuk mengatur besaran hambatan pada rangkaian listrik.
  • 19. 19 Mudah Dipelajari Proses Otomasi Proses Akuisisi OS Windows Proses Akuisisi OS Linux Pengembangan Website Pengembangan IoT COMPETITOR ANALYSIS Low Level Languange – Medium Level Languange C C++ Pascal Python
  • 21. 21 Kondisional COMPETITOR ANALYSIS Low Level Languange – Medium Level Languange
  • 23. 23 CIRCLE DIAGRAM GRAPHIC WRITE HERE YOUR GREAT SUBTITLE
  • 24. 24 CIRCLE DIAGRAM GRAPHIC WRITE HERE YOUR GREAT SUBTITLE 1. Sensor Biometrik Sensor biometrik merupakan segala sensor yang terkait dengan identifikasi seseorang melalui parameter yang melekat di tubuh manusia. Contoh dari sensor biomterik yaitu sensor sidik jari atau yang sering disebut dengan fingerprint reader dan sensor retina yang kaya di film film itu gan 2. Sensor Gerakan Sensor gerakan merupakan salah satu sensor yang dapat mendeteksi perubahan pergerakan fisik. contoh dari sensor gerakan ialah sensor PIR (passive infrared sensor),sensor ini bisa untuk mendeteksi sesuatu yang melewatinya, biasanya ini diterapkan di pintu yang membuka otomatis. Lalu ada juga sensor akselerometer, sensor ini biasanya digunakan untuk mengetahui posisi X, Y, dan Z pada suatu objek. Ada juga sensor Giroskop, sensor ini dapat mengetahui orientasi suatu benda terhadap satu atau beberapa sumbu. 3. Sensor Listrik Sensor listrik merupakan sensor yang ditujukan untuk menghasilkan informasi tentang sistem kelistrikan. contoh dari sensor listrik adalah sensor arus, yang dapat mengukur arus listrik. sensor tegangan, seperti namanya sensor ini dapat mengukur sebuah tegangan listrik. Ada juga potensiometer, yang berguna untuk mengatur besaran hambatan pada rangkaian listrik. 4. Sensor Cahaya Sensor cahaya merupakan sensor yang dapat memberikan informasi tentang karakteristik cahaya. Contoh dari sensor cahaya ialah, fotoresistor atau yang sering kita sebut dengan hubungan jarak jauh, eh LDR maksudnya :V, LDR ini dapat mendapatkan informasi tentang tingkat intensitas cahaya(bahasa saya ya tingkat kecerahan suatu cahaya). Ada juga sensor GY-30, sensor ini juga dapat mengukur intensitas cahaya, akan tetapi satuannya itu menggunakan satuan LUX. 5. Sensor Lokasi Sensor lokasi merupakan sensor yang dapat memberikan informasi lokasi secara geografis. Contohnya ya nda asing lagi si, pada pernah make GPS kan??, nah GPS kependekan dari Global Positioning System yang dapat memberikan informasi mengenai letak bujur dan lintang.
  • 25. 25 CIRCLE DIAGRAM GRAPHIC WRITE HERE YOUR GREAT SUBTITLE 6.Sensor Lingkungan Sensor lingkungan merupakan sensor yang dapat memberikan informasi mengenai cuaca atau lingkungan disekitar. Contoh dari sensor lingkungan ialah sensor suhu yang dapat mendeteksi suhu disekitar. Ada juga sensor kelembaban tanah, dan sensor ketinggian permukaan. 7. Sensor Mekanik Sensor mekanik merupakan sensor yang berhubungan dengan pengukuran mekanis dan alat-alat mekanis. Contoh dari sensor mekanik ialah sensor flex, FexyForce, dan timbangan. Selain itu Saklar dan push button juga termasuk dalam sensor mekanik. 8. Sensor Pemindai (scanner) Sensor pemindai merupakan sensor yang bekerja dengan cara memindai. Contoh dari sensor pemindai adalah RFID reader, seperti namanya Radio Frekuensi ID, ia akan memindai frekuensi radio dan barcode reader, tidak asing kan dengan barcode reader, ya iyalah kan kalo ke supermarket juga ada barcode reader. 9. Sensor Suara Sensor suara merupakan sensor yang berhubungan dengan suara tentunya. Contoh dari sensor suara ialah condenser mic, sensor ini dapat menerima suara yang diterimanya dan akan dikirim ke arduino sebagai inputan bisa analog bisa juga digital. 10. Sensor Jarak Sensor jarak merupakan sensor yang dapat mengukur jarak suatu objek yang terdeteksi didepan sensor itu sendiri. Contoh dari sensor jarak ialah sensor ultrasonik, sensor ini dapat membaca jarak objek di depannya. https://create.arduino.cc/projecthub/projects/tags/sensor
  • 26. 26 OVERVIEW ARDUINO FUNTION Verify : pada versi sebelumnya dikenal dengan istilah Compile. Sebelum aplikasi diupload ke board Arduino, biasakan untuk memverifikasi terlebih dahulu sketch yang dibuat. Jika ada kesalahan pada sketch, nanti akan muncul error. Proses Verify / Compile mengubah sketch ke binary code untuk diupload ke mikrokontroller Upload : tombol ini berfungsi untuk mengupload sketch ke board Arduino. Walaupun kita tidak mengklik tombol verify, maka sketch akan di-compile, kemudian langsung diupload ke board. Berbeda dengan tombol verify yang hanya berfungsi untuk memverifikasi source code saja. New Sketch : Membuka window dan membuat sketch baru Open Sketch : Membuka sketch yang sudah pernah dibuat. Sketch yang dibuat dengan IDE Arduino akan disimpan dengan ekstensi file .ino Save Sketch : menyimpan sketch, tapi tidak disertai mengcompile.
  • 27. 27 Serial Monitor : Membuka interface untuk komunikasi serial, nanti akan kita diskusikan lebih lanjut pada bagian selanjutnya Keterangan Aplikasi : pesan-pesan yang dilakukan aplikasi akan muncul di sini, misal "Compiling" dan "Done Uploading“ ketika kita mengcompile dan mengupload sketch ke board Arduino Konsol : Pesan-pesan yang dikerjakan aplikasi dan pesan- pesan tentang sketch akan muncul pada bagian ini. Misal, Ketika aplikasi mengcompile atau ketika ada kesalahan pada sketch yang kita buat, maka informasi error dan baris akan diinformasikan di bagian ini. Baris Sketch : bagian ini akan menunjukkan posisi baris kursor yang sedang aktif pada sketch Informasi Port : bagian ini menginformasikan port yang dipakaI oleh board Arduino. OVERVIEW ARDUINO FUNTION
  • 28. 28 Set up Bagian setup digunakan untuk menginisiasi variabel, mengatur mode pin pada board, mengatur timer, mengatur baudrate serial port dan sebagainya. Bagian setup hanya dijalankan sekali saja yaitu pada saat awal program dijalankan atau ketika program direset. Berikut contoh program setup. Void setup STRUKTUR BAHASA ARDUINO PROGRAM SKETCH Deklarasi Awal Bagian deklarasi awal digunakan untuk mendeskripsikan variabel-variabel yang akan digunakan dalam program utama dan juga untuk menambahkan file-file program yang dibutuhkan untuk menjalankan program utama. Berikut contoh deklarasi program Include Loop Bagian loop adalah fungsi utama program yang akan dijalankan berulang-ulang. Berikut ini contoh penulisan program sketch lengkap. Void loop https://djukarna4arduino.wordpress.com/2015/01/19/struktur-program-sketch-pada-arduino/
  • 30. 30 OVERVIEW FRITZING INTERFACE Fritzing adalah sebuah tools pemodelan yang berbass inisiatif o p e n - s o u r c e u n t u k mengembangkan perangkat lunak CAD (Computer Aided Design) Pelajar, Mahasiswa sampai ke Penulis buku untuk memudahkan membuat desain perangkat keras e l e k t r o n i k , m e n d u k u n g pemodelan prototipe awal dan percobaan yang bersifat 4 in 1 dari Breaboard, Schematic, PCB dan IDE membangun sirkuit yang lebih permanen. https://fritzing.org/
  • 31. 31 OVERVIEW FRITZING BREADBOARD Fritzing juga dapat bekerja di sistem ber-OS GNU/Linux seperti Fedora, Debian, Ubuntu, atau Mint. Ini penting karena OS ini b e r s i f a t g r a t i s s e h i n g g a memungkinkan untuk dijadikan platform belajar yang dapat dipakai secara luas https://fritzing.org/
  • 32. 32 OVERVIEW FRITZING SCHEMATIC Fritzing memberikan fasilitas pengguna untuk melakukan perancangan sistem di breadboard. Ini sangat memudahkan bagi pengguna yang membutuhkan alat b a n t u p e r a n c a n g a n a t a u dokumentasi pada sistem yang menggunakan breadboard. https://fritzing.org/
  • 33. 33 OVERVIEW FRITZING PCB F r i t z i n g t e r u s m e n e r u s diperbaharui (updated) termasuk untuk komponen, terutama komponen yang popular, ada 22 komponen core part dengan detail t y p e 2 n y a . D e n g a n b e g i t u pengguna akan semakin mudah untuk melakukan perancangan, terutama untuk perancangan dengan menggunakan sistem papan seperti Arduino. https://fritzing.org/
  • 34. 34 OVERVIEW FRITZING CODE Fritzing tidak hanya memiliki f i t u r p e r a n c a n g a n p a d a breadboard sebagai tambahan dari fitur perancangan schematic dan PCB tetapi juga menyediakan tempat untuk melakukan coding (misalnya untuk sistem Arduino). Sehingga Fritzing cukup lengkap untuk mengembangkan sistem p r o t o t i p e m a u p u n u n t u k membantu proses belajar. https://fritzing.org/