pembuatan robot pendeteksi dengan arduino
Post on 06-Jul-2018
245 Views
Preview:
TRANSCRIPT
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
1/17
Komputer
@kelompok2_pak_ti2_ukrim2015
Membuat AMenampilka
Bilangan Pr
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
2/17
Profl Kelompok
Kristian Juri Damai Lase
imot!y Ageng Pra"aya
#elson $iman%untak
Agustinus &e!e'kiel ria (atna $ari
#ugro!o )*ino+
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
3/17
Kelompok 2
i m m
y
K iel
* i n o
r i a
ian#el son
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
4/17
Bilangan Prima
bilangan prima merupakan bilangan lebi! besayang !anya memiliki 2 pembagi yaitu 1 ,an itu sen,iri-
$ebelum membuat algoritma ,eret bilangan pr!arus mengeta!ui "ara menentukan apakabilangan a,ala! bilangan prima atau bukan mpa,a ,e/nisi umum bilangan prima-
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
5/17
Bilangan Prima
$e"ara manual kita men"ari bilangan itu prima atau ti,ak ,engonto! masukan angka a,ala! 5. maka proses peng!itungannysebagai berikut 1+ 5 Mo, 5 02+ 5 Mo, 3 14+ 5 Mo, 4 23+ 5 Mo, 2 15+ 5 Mo, 1 0
Per!atikan pa,a sub peng!itungan 23 ti,ak a,a angka 0 ,alamrangkaian peng!itungan tersebut membuktikan ba!6a angka 5!abis ,ibagi ole! angkaangka selain 1 ,an 5
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
6/17
Bilangan Prima
lain !alnya %ika yang bukan prima )"oba kita masukkan angka 7
1+ 7 Mo, 7 02+ 7 Mo, 5 14+ 7 Mo, 3 23+ 7 Mo, 4 0
5+ 7 Mo, 2 07+ 7 Mo, 1 7
Per!atikan pa,a sub peng!itungan 25 ternyata angka 0 ,alampeng!itungan tersebut yang membuktikan ba!6a angka 7 ternole! angka pembilang selain 1 ,an angka 7 )bilangan itu sen,i
a,ala! bilangan bukan prima-
Range ini digunakan untukmencari bilangan prima
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
7/17
Buat Program (Embed Excel)
Langka!langka! membuat program untuk menampilkan bilprima
Jalankan Aplikasi 89"el
Pa,a ab De:loper pili! ,esign Mo,e
insert 1 "ommon,Button
insert 1 ListBo9 )untuk menampilkan bilangan prima+
insert 1 Label ) untuk menampilkan banyak bilangan p
;nput ko,ing program
(unning
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
8/17
Tutorial
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
9/17
Design Program (Embed Excel)
ListBo91
Label1
omman,Button1
li"
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
10/17
oding
Pri:ate $ub omman,Button1_li"k)+ListBo91-lear
Min ;nputBo9)=masukan ,imulai ,ari bilanganapa>>=+Ma9 ;nputBo9)=masukan batas per!itungan prima=+
Dim i As ;nteger. % As ;ntegerDim banyak As ;ntegerDim prima As Booleanbanyak 0prima ?alse?or i Min o Ma9 ; )i 2+ !en prima rue
8lse
?or % 2 o )i 2+ ; )i Mo, % 0+ ! prima ?alse 89it ?or 8lse prima rue 8n, ; #e9t %
8n, ; ; prima rue !en
ListBo91-A,,;tem i banyak banyak 8n, ; #e9t i Label1-aption =Banya
8n, $ub
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
11/17
Pen!elasan oding
ListBo91-lear Cset listbo9 bersi!
Min ;nputBo9)=masukan ,imulai ,ari bilangan apa>>=+ Cinput bo9 nilai a6
Ma9 ;nputBo9)=masukan batas per!itungan prima=+ Cinput bo9t batas !itluar+
Dim i As ;nteger. % As ;nteger Cmen,eklarasikan :ariabel i ,an % bertipe i
Dim banyak As ;nteger Cmen,eklarasikan :ariabel banyak bertipe integ
Dim prima As Boolean Cmen,eklarasikan :ariabel prima bertipe boolean
banyak 0 Cmenginisialisasi :ariabel banyak bernilai 0
prima ?alse Cmenginisialisasi :ariabel prima bernilai alse
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
12/17
Pen!elasan oding
?or i Min o Ma9 ; )i 2+ !en prima rue 8lse ?or % 2 o )i 2+ ; )i Mo, % 0+ !en
prima ?alse 89it ?or 8lse prima rue 8n, ; #e9t % 8n, ;
Min 4 ma9 5 (misalkan)
?or i 4 o 5 )49+ ; )i 2+ !en ),i"ek apaka! 2t,k+ prima rue )%ika 2 Cprima+ 8lse )%ika ti,ak+
?or % 2 o )4 2+ )19+ ; )i Mo, % 0+ !en prima ?alse 89it ?or 8lse prima rue 8n, ; #e9t % 8n, ;
" m
Primti,aBer
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
13/17
Pen!elasan oding
?or i Min o Ma9 ; )i 2+ !en prima rue 8lse ?or % 2 o )i 2+ ; )i Mo, % 0+ !en
prima ?alse 89it ?or 8lse prima rue 8n, ; #e9t % 8n, ;
Min 7 ma9 E
?or i 7 o E )39+ ; )i 2+ !en ),i"ek apaka! 2t,k+ prima rue )%ika 2 Cprima+ 8lse )%ika ti,ak+
?or % 2 o )7 2+ )39+ ; )i Mo, % 0+ !en prima ?alse 89it ?or 8lse prima rue 8n, ; #e9t % 8n, ;
% m% m% m% m
PrimBer
(misalkan)
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
14/17
Pen!elasan oding
?or i Min o Ma9 ; )i 2+ !en prima rue 8lse ?or % 2 o )i 2+ ; )i Mo, % 0+ !en
prima ?alse 89it ?or 8lse prima rue 8n, ; #e9t % 8n, ;
Min F ma9 E (misalkan)
?or i F o E )49+ ; )i 2+ !en ),i"ek apaka! 2t,k+ prima rue )%ika 2 Cprima+ 8lse )%ika ti,ak+
?or % 2 o )F 2+ )59+ ; )i Mo, % 0+ !en prima ?alse 89it ?or 8lse prima rue 8n, ; #e9t % 8n, ;
m m m m m
Primti,aBer
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
15/17
Pen!elasan oding
?or i Min o Ma9 ; )i 2+ !en prima rue 8lse ?or % 2 o )i 2+ ; )i Mo, % 0+ !en
prima ?alse 89it ?or 8lse prima rue 8n, ; #e9t % 8n, ;
Min E ma9 11 (misalkan)
?or i E o 11 )39+ ; )i 2+ !en ),i"ek apaka! 2t,k+ prima rue )%ika 2 Cprima+ 8lse )%ika ti,ak+
?or % 2 o )E 2+ )F9+ ; )i Mo, % 0+ !en prima ?alse 89it ?or 8lse prima rue 8n, ; #e9t %
8n, ;
* m* m* m
* m* m* m* m
PrimBer
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
16/17
Pen!elasan oding
; prima rue !en
ListBo91-A,,;tem i banyak banyak 1 8n, ; #e9t i Label1-aption =Banyak = banyak
; prima rue !en )%ika benar prima
ListBo91-A,,;tem i ),i tamba)i++ banyak banyak 1 ),itamba1+ 8n, ;
#e9t i )i+ Label1-aption =Banyak = ba
)ulis ,i label berapa )banyak++
-
8/16/2019 Pembuatan Robot Pendeteksi Dengan Arduino
17/17
T,ank -ou ...
top related