Ringkasan dokumen tersebut adalah:
1) Dokumen tersebut membahas tentang overview Arduino dan fritzing, serta beberapa bahasa pemrograman dan jenis sensor yang dapat digunakan pada Arduino.
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
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
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
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/