SlideShare ist ein Scribd-Unternehmen logo
1 von 11
Downloaden Sie, um offline zu lesen
KOMPUTER I
  Pertemuan 8

 FUNGSI LOGIKA
FUNGSI LOGIKA
 Fungsi logika digunakan untuk membandingkan
  antara nilai yang satu dengan nilai yang lain.
 Ada beberapa fungsi logika yang biasa digunakan,
  yaitu :
      AND
      OR
      NOT
      IF




PTI – tyas@stikom.edu
FUNGSI AND
Syntax
    AND(logical1,logical2, ...)
Mengembalikan nilai TRUE jika semua argumen
 bernilai benar; dan mengembalikan nilai FALSE
 jika satu atau lebih argumen bernilai salah.




              PTI – tyas@stikom.edu
FUNGSI AND
                        A                 B
                 1 DATA 1        DATA 2
                 2          12   AB
                 3         900   BUKU
                 4        2000   KERTAS
      Contoh penggunaan fungsi
         =AND(A2>A3;B2="AB")                  FALSE
         =AND(A4=2000;B4="kertas")            TRUE
         =AND(B3=B4;A3<A4;A2=12)              FALSE
         =AND(LEFT(B2;1)=MID(B4;5;1))         TRUE
         =AND(1<A2;A2<20)                     TRUE
PTI – tyas@stikom.edu
FUNGSI OR
Syntax
     OR(logical1,logical2,...)
Mengembalikan nilai TRUE jika salah satu
 argumen bernilai benar dan mengembalikan nilai
 FALSE jika semua argumen bernilai salah.




              PTI – tyas@stikom.edu
FUNGSI OR
                           A                B
                1 DATA 1           DATA 2
                2               12 AB
                3              900 BUKU
                4              2000 KERTAS
      Contoh penggunaan fungsi
          =OR(A2=12;RIGHT(B3;2)="BU")           TRUE
          =OR(A4<2500;3000<>A4)                 TRUE
          =OR(A2>25;B2>B3)                      FALSE
          =OR(COUNT(A2:A4)=7;SUM(A2:A4)=5000)   FALSE

PTI – tyas@stikom.edu
FUNGSI NOT
    Syntax
          NOT(logical)
    Menghasilkan nilai kebalikan dari nilai aslinya. Jika
     argumen bernilai TRUE menjadi FALSE, jika argumen
     bernilai FALSE menjadi TRUE
         A            B          =B2="AB“         TRUE
1 DATA 1         DATA 2
                                 =NOT(B2="AB")    FALSE
2             12 AB
3            900 BUKU           =OR(A2>25;B2>B3) FALSE
4            2000 KERTAS
                                 =NOT(OR(A2>25;B2>B3))
                                                   TRUE
                   PTI – tyas@stikom.edu
FUNGSI IF
 Syntax
    IF(logical_test,value_if_true,value_if_false)

      logical_test:kondisi yang ingin dicek
      value_if_true: nilai yang diberikan jika kondisi benar
      value_if_false: nilai yang diberikan jika kondisi salah




PTI – tyas@stikom.edu
FUNGSI IF
            A                 B
  1 DATA 1            DATA 2
  2              12 AB
  3             900 BUKU
  4             2000 KERTAS

Contoh :
  =IF(B3="BUKU";"BELI BUKU";"BELI KERTAS")
                                         BELI BUKU

      =IF(AND(A3>500;A3<1000);"ANTARA 500 DAN
       1000";"LEBIH BESAR DARI 1000")
                                ANTARA 500 DAN 1000
                 PTI – tyas@stikom.edu
FUNGSI IF
 Nested IF
      Apabila syarat yang dicek lebih dari satu
      Syntax :

 IF(logical_test,value_if_true,
   IF(logical_test,value_if_true,value_if_false))
                       value_if_false




PTI – tyas@stikom.edu
FUNGSI IF
        NILAI           GRADE
                                NILAI   GRADE
        80 - 100        A
        65 - 79         B
                                65
        55 - 64         C       89
        45 – 54         D       56
        0 -44           E



         =IF(AND(D15>=80;D15<=100);"A";I
         F(AND(D15>=65;D15<=79);"B";"C")
         )
PTI – tyas@stikom.edu

Más contenido relacionado

Andere mochten auch

Opinionsobrepedagogicoaxiologico
OpinionsobrepedagogicoaxiologicoOpinionsobrepedagogicoaxiologico
Opinionsobrepedagogicoaxiologicojuanpabrutus96
 
Lame Mc Lame Lame
Lame Mc Lame LameLame Mc Lame Lame
Lame Mc Lame Lameguestef07db
 
Tutorial I Aprendizaje Autónomo
Tutorial I Aprendizaje AutónomoTutorial I Aprendizaje Autónomo
Tutorial I Aprendizaje AutónomoCarolinahd
 
Presentacion de quimica de exposi
Presentacion de quimica de exposiPresentacion de quimica de exposi
Presentacion de quimica de exposijuanpabrutus96
 
Τεχνική και ΕΠΑγγελματική Εκπαίδευση
Τεχνική και ΕΠΑγγελματική ΕκπαίδευσηΤεχνική και ΕΠΑγγελματική Εκπαίδευση
Τεχνική και ΕΠΑγγελματική ΕκπαίδευσηMixalis Tzortzakis
 

Andere mochten auch (13)

Opinionsobrepedagogicoaxiologico
OpinionsobrepedagogicoaxiologicoOpinionsobrepedagogicoaxiologico
Opinionsobrepedagogicoaxiologico
 
Lame Mc Lame Lame
Lame Mc Lame LameLame Mc Lame Lame
Lame Mc Lame Lame
 
POTENTIAL DIFFERENCE IP LICENSING MODEL
POTENTIAL DIFFERENCE IP LICENSING MODEL POTENTIAL DIFFERENCE IP LICENSING MODEL
POTENTIAL DIFFERENCE IP LICENSING MODEL
 
Erasmus Records
Erasmus RecordsErasmus Records
Erasmus Records
 
Machair Bharabhais (A Landscape Through Time) [Mary Macleod]
Machair Bharabhais (A Landscape Through Time) [Mary Macleod]Machair Bharabhais (A Landscape Through Time) [Mary Macleod]
Machair Bharabhais (A Landscape Through Time) [Mary Macleod]
 
Chl portfolio 2011_a
Chl portfolio 2011_aChl portfolio 2011_a
Chl portfolio 2011_a
 
Tutorial I Aprendizaje Autónomo
Tutorial I Aprendizaje AutónomoTutorial I Aprendizaje Autónomo
Tutorial I Aprendizaje Autónomo
 
Pertemuan ke 4
Pertemuan ke 4Pertemuan ke 4
Pertemuan ke 4
 
09 trial johor_p2
09 trial johor_p209 trial johor_p2
09 trial johor_p2
 
Superduper4#1
Superduper4#1Superduper4#1
Superduper4#1
 
Presentacion de quimica de exposi
Presentacion de quimica de exposiPresentacion de quimica de exposi
Presentacion de quimica de exposi
 
Τεχνική και ΕΠΑγγελματική Εκπαίδευση
Τεχνική και ΕΠΑγγελματική ΕκπαίδευσηΤεχνική και ΕΠΑγγελματική Εκπαίδευση
Τεχνική και ΕΠΑγγελματική Εκπαίδευση
 
Kondor 1 (1)
Kondor 1 (1)Kondor 1 (1)
Kondor 1 (1)
 

Komputeri p8

  • 1. KOMPUTER I Pertemuan 8 FUNGSI LOGIKA
  • 2. FUNGSI LOGIKA Fungsi logika digunakan untuk membandingkan antara nilai yang satu dengan nilai yang lain. Ada beberapa fungsi logika yang biasa digunakan, yaitu :  AND  OR  NOT  IF PTI – tyas@stikom.edu
  • 3. FUNGSI AND Syntax AND(logical1,logical2, ...) Mengembalikan nilai TRUE jika semua argumen bernilai benar; dan mengembalikan nilai FALSE jika satu atau lebih argumen bernilai salah. PTI – tyas@stikom.edu
  • 4. FUNGSI AND A B 1 DATA 1 DATA 2 2 12 AB 3 900 BUKU 4 2000 KERTAS Contoh penggunaan fungsi =AND(A2>A3;B2="AB") FALSE =AND(A4=2000;B4="kertas") TRUE =AND(B3=B4;A3<A4;A2=12) FALSE =AND(LEFT(B2;1)=MID(B4;5;1)) TRUE =AND(1<A2;A2<20) TRUE PTI – tyas@stikom.edu
  • 5. FUNGSI OR Syntax OR(logical1,logical2,...) Mengembalikan nilai TRUE jika salah satu argumen bernilai benar dan mengembalikan nilai FALSE jika semua argumen bernilai salah. PTI – tyas@stikom.edu
  • 6. FUNGSI OR A B 1 DATA 1 DATA 2 2 12 AB 3 900 BUKU 4 2000 KERTAS Contoh penggunaan fungsi =OR(A2=12;RIGHT(B3;2)="BU") TRUE =OR(A4<2500;3000<>A4) TRUE =OR(A2>25;B2>B3) FALSE =OR(COUNT(A2:A4)=7;SUM(A2:A4)=5000) FALSE PTI – tyas@stikom.edu
  • 7. FUNGSI NOT Syntax NOT(logical) Menghasilkan nilai kebalikan dari nilai aslinya. Jika argumen bernilai TRUE menjadi FALSE, jika argumen bernilai FALSE menjadi TRUE A B =B2="AB“ TRUE 1 DATA 1 DATA 2 =NOT(B2="AB") FALSE 2 12 AB 3 900 BUKU =OR(A2>25;B2>B3) FALSE 4 2000 KERTAS =NOT(OR(A2>25;B2>B3)) TRUE PTI – tyas@stikom.edu
  • 8. FUNGSI IF Syntax IF(logical_test,value_if_true,value_if_false)  logical_test:kondisi yang ingin dicek  value_if_true: nilai yang diberikan jika kondisi benar  value_if_false: nilai yang diberikan jika kondisi salah PTI – tyas@stikom.edu
  • 9. FUNGSI IF A B 1 DATA 1 DATA 2 2 12 AB 3 900 BUKU 4 2000 KERTAS Contoh : =IF(B3="BUKU";"BELI BUKU";"BELI KERTAS") BELI BUKU =IF(AND(A3>500;A3<1000);"ANTARA 500 DAN 1000";"LEBIH BESAR DARI 1000") ANTARA 500 DAN 1000 PTI – tyas@stikom.edu
  • 10. FUNGSI IF Nested IF  Apabila syarat yang dicek lebih dari satu  Syntax : IF(logical_test,value_if_true, IF(logical_test,value_if_true,value_if_false)) value_if_false PTI – tyas@stikom.edu
  • 11. FUNGSI IF NILAI GRADE NILAI GRADE 80 - 100 A 65 - 79 B 65 55 - 64 C 89 45 – 54 D 56 0 -44 E =IF(AND(D15>=80;D15<=100);"A";I F(AND(D15>=65;D15<=79);"B";"C") ) PTI – tyas@stikom.edu