Top Banner

of 17

Pembuatan Robot Pendeteksi Dengan Arduino

Jul 06, 2018

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
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 ...