Contoh Coding Test Logic - Oop- Mvc CI Php

Embed Size (px)

Citation preview

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    1/41

    Contoh coding test logic php

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    2/41

    4h# "

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    3/41

    r%at+ 05

    6#r05#64har#r%at+5

    arrar%at+ >#64harr%at+5

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    4/41

    6arra#r%at+1F

    4h# "Art # r%at+ 4hara4tr & ".4har#r%at+0N."

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    5/41

    Fizz19

    BuzzFizz

    2223

    FizzBuzz

    26Fizz

    2829

    FizzBuzz31

    32Fizz34

    BuzzFizz

    3738

    FizzBuzz

    41Fizz

    4344

    FizzBuzz46

    47Fizz

    49Buzz

    Fizz52

    53Fizz

    Buzz56

    Fizz58

    59FizzBuzz

    6162

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    6/41

    Fizz64

    BuzzFizz

    6768

    FizzBuzz

    71Fizz

    7374

    FizzBuzz76

    77Fizz79

    BuzzFizz

    8283

    FizzBuzz

    86Fizz

    8889

    FizzBuzz91

    92Fizz

    94Buzz

    Fizz97

    98Fizz

    Buzz

    Soal Logika !int be!u!ut sepe!ti tangga da!i te!ke"il paling atas sampai

    te!besa! paling ba#ah

    ***

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    7/41

    *******

    ***********

    ***************

    *******************

    Soal Logika $enuka! nilai da!i % &a!iabel tanpa menambahkan'menyisipkan

    &a!iable ba!u'tambahan'tempo!a!y

    a = 5

     b = 6 perubahan a =6 perubahan b =5

    Soal Logika $embalik u!utan ka!akte! dalam sebuah st!ing

    String awal = selamat pagi

    String baru = igap tamales

    Soal Logika $en"a!i (a!akte! )nik'*idak Be!ulang yang paling pe!tama

    dalam sebua st!ing

    String = aab!sbs"as#h"$String %ength= 16& = '

    last!(unt = 15stringrepeate = a)

    & = 1last!(unt = 15stringrepeate = a)a)

    & = 2

    last!(unt = 15stringrepeate = a)a)b)

    & = 3

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    8/41

    last!(unt = 15stringrepeate = a)a)b))

    & = 4

    last!(unt = 15stringn(nrepeate = !)

    & = 5

    last!(unt = 15stringrepeate = a)a)b))s)

    & = 6

    last!(unt = 15stringrepeate = a)a)b))s)b)

    & = 7

    last!(unt = 15stringrepeate = a)a)b))s)b)s)

    & = 8last!(unt = 15stringrepeate = a)a)b))s)b)s)")

    & = 9last!(unt = 15

    stringrepeate = a)a)b))s)b)s)")a)

    & = 1'last!(unt = 15

    stringrepeate = a)a)b))s)b)s)")a))

    & = 11last!(unt = 15

    stringrepeate = a)a)b))s)b)s)")a))s)

    & = 12

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    9/41

    last!(unt = 15stringn(nrepeate = !)#)

    & = 13

    last!(unt = 15stringn(nrepeate = !)#)h)

    & = 14

    last!(unt = 15stringrepeate = a)a)b))s)b)s)")a))s)")

    & = 15

    last!(unt = 15stringn(nrepeate = !)#)h)$

    n(n repeate !hara!ter is !

    n(n repeate !hara!ter is #

    n(n repeate !hara!ter is h

    n(n repeate !hara!ter is $

    repeate !hara!ter is a

    repeate !hara!ter is a

    repeate !hara!ter is b

    repeate !hara!ter is

    repeate !hara!ter is s

    repeate !hara!ter is b

    repeate !hara!ter is s

    repeate !hara!ter is " 

    repeate !hara!ter is a

    repeate !hara!ter is

    repeate !hara!ter is s

    repeate !hara!ter is " 

    First n(n repeate !hara!ter is !

    First repeate !hara!ter is aCONTOH CODING OOP PHP CRUD

    File : onesi!d"t"#"se$php

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    10/41

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    11/41

      l 6 =l+ alamat

      rtr +ataalamatN5

      l 6 =l+ tl%#

      rtr +atatl%#N5

     

      // mth#+ t; %r# %+at +ata a((#ta  64t# %+atDataR((#ta+a((#ta? ama? alamat? tl%# F

      r "UPDRTE a((#ta :ET amaama? alamat alamat?

    tl%#tl%# WHE)E +a((#ta+a((#ta"5

      mlrr5

      4h# "

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    12/41

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    13/41

     

    // 8at arra +ata a((#ta +ar mth#+ tam%lR((#ta

    arraa((#ta +8-,tam%lR((#ta5

    4h#"

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    14/41

      th-,l#a+-,m#+l%r#(ramm#+l5

    th-,l#a+-,m#+l%r#(ram4at(#rm#+l5

    th-,l#a+-,m#+l%r#(ramtar(tm#+l5

    th-,l#a+-,l8rararra4;+t#r? 4;=+r5

    th-,4;+t#r-,8aPath 8arl.at//4;+t#r/5

    th-,4;+t#r-,4#=(t##l8arN All5th-,4;+t#r-,4#=(la(a(N (5

    th-,4;+t#r-,4#=('+thN 30%*5

    th-,4;+t#r-,4#=(h(htN 300%*5

    //R++ C;=+r t# C;+t#r

    th-,4;=+r-,:t%CE+t#rth-,4;+t#r?../../../4;=+r/5

      6!th-,#-,r+atal#((+F

      r+r4ta+m/l#(5

     

     

      /JJ  J L#a+ th ma 2' 'th all th 4rrt m#+l m#+l +ata.

      J rtr 2#+

    J

    J DELIMITE)

    J C)ERTE AU$CTIO$ +rat# tart +attm? + +attm

    J )ETU)$: 4harK@@

    J DETE)MI$I:TIC

    J BEI$

    J )ETU)$ CO$CRTTIME:TRMPDIAAHOU)? tart? +? "H#r / "?

    DRTEDIAA+? tart? " Da"5J E$D

    J DELIMITE) 5

    J

    J/

      %8l4 64t# +*

      F

      //all th %#t t 8 th 2'

    ar4htr( th-,%t-,%#tar4htr(? T)UE5

    #r+r %#tttl5

    #r+rt% th-,%t-,%#t#r+rt%? T)UE5

    //%a(at# tt(

      4#=(%r%a(N @5

      4#=(8arlN 8arl.a+m/%r#(ram5

      4#=(%a(m8rN T)UE5

      4#=(ml;N K05

      4#=(6llta(#%N

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    15/41

      4#=(4rta(4l#N

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    16/41

      lF

      ar4htr( th-,#-,r+ataar4htr(l4t+5

     

      +ataar4htr(l4t+N ar4htr(5

      6#r+rF

      =ltr#+ata#r+rN #r+r5 

      lF

      #r+r th-,#-,r+ata#r+r5

     

      +ata#r+rN #r+r5

      //a2 # +ata t# th #

      th-,#-,tr+ata=ltr#+ata5

      +ata4#t%#tN th-,%r#(ramm#+l-

    ,4#tar4hPr#(ramar4htr(? #r+r5  4#=(t#talr#'N +ata4#t%#tN5

      //6t4h l +ata t# arra

      6ar4htr(F

      6#r+rF

      +ata%r#(ramN th-,%r#(ramm#+l-

    ,ar4h%r#(ramar4htr(? #r+r? #r+rt%? 4#=(%r%a(N?

    lmt+5

    lF

      +ata%r#(ramN th-,%r#(ramm#+l-

    ,ar4h%r#(ramar4htr(? ? #r+rt%? 4#=(%r%a(N?lmt+5

      lF

      6#r+rF

      +ata%r#(ramN th-,%r#(ramm#+l-,ar4h%r#(ram?

    #r+r? #r+rt%? 4#=(%r%a(N?lmt+5

    lF

      +ata%r#(ramN th-,%r#(ramm#+l-,ar4h%r#(ram?

    ? #r+rt%? 4#=(%r%a(N?lmt+5

     

      lF

      //4la =ltr +ata + 4t#

      =ltr#+ata4at(#rl4t+N ll5

      =ltr#+ataar4htr(l4t+N ll5

      =ltr#+ata#r+rN ll5

      =ltr#+ata#r+rt%N ll5

      th-,#-,tr+ata=ltr#+ata5

      //%r l4t+ #%t#

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    17/41

      +ataar4htr(l4t+N 5

      +ata4at(#rl4t+N 05

      +ata#r+rN +5

      //6t4h l +ata t# arra

      +ata4#t%#tN th-,%r#(ramm#+l-,4#tar4hPr#(ram5

      +ata%r#(ramN th-,%r#(ramm#+l-,ar4h%r#(ram? ?

    #r+rt%? 4#=(%r%a(N?lmt+5

    4#=(t#talr#'N +ata4#t%#tN5

      //!tma6a4tr+ !tar4htr( !t#r+r

      //tal>at th %aat# hl%r

    th-,%a(at#-,tal>4#=(5

    //l#a+ th 2'

      +atama4#ttN a+m/%r#(ram/lt5

      th-,l#a+-,2'a+m/4l+/tm%lat? +ata5

    //+*

      %8l4 64t# a++

      F

    %l#a+:tat tr5

      //6 a2 8tt# 'a 4l4;+? (t th +ata t 2a %#t

      6 th-,%t-,r2r)EQUE:TMETHOD PO:T  F

      //6#rm 2al+at#

      th-,6#rm2al+at#-,trlttl? ttl? rr+5

      th-,6#rm2al+at#-,trr#r+lmtr

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    18/41

    m( 5

    rl 5

    /J

    tartDat +at"Y-m-+ H&&"? trt#tmtr%ta(th-,%t-

    ,%#ttart+at? T)UE5

    +Dat +at"Y-m-+ H&&"? trt#tmtr%ta(th-,%t-,%#t++at? T)UE5

    h#r%r#(ram tr%ta(th-,%t-

    ,%#th#r%r#(ram? T)UE5

    +a%r#(ram tr%ta(th-,%t-,%#t+a%r#(ram?

     T)UE5

    J/

    +at +at"Y-m-+ H&&"5

    //+rat# +rat#".tartDat."? ".+Dat."5

    //2ar+m%AILE:r=lN5

    //+56AILE:r=lNrr#rN , "K0V7000"? // Ca 8 t t# %art4lar =l > ? hr t KMBK0V7 8

    5

    th-,l#a+-,l8rar%l#a+? 4#=(5

    th-,%l#a+-,tal>4#=(5

    6 ! th-,%l#a+-,+#%l#a+

    F

    rr#r arrarr#r , th-,%l#a+-,+%larr#r5

    %l#a+:tat 6al5

    l

    F

    +ata arra%l#a++ata , th-,%l#a+-,+ata5

    %l#a+:tat tr5

    m( 8arl.%l#a+/ma(/.=lam5

      +atat#t#r arra

    %r#(4at(#r+ , 4at(#r?%r#(tar(t+ , tar(t?

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    19/41

    h#'#mlt , h#'#m?

      %r#(ramam , ttl?

      %r#(rammmar , mmar?

    %r#(ram4#tt , 4#tt?

      %r#(rama+2ata( , a4h2?

      %r#(ramm( , m(?%r#(rammta+4 , mtaD4?

      %r#(ram4rat++at , +at?

      %r#(ramtat , K

      5

    6%l#a+:tatF

    //6 th rt ha rtr+ tr th ' h#' th [ah ma(

    6th-,%r#(ramm#+l-,a++%r#(ram+atat#t#rF

    +ata[ahma(N T)UE5

    r+r4ta+m/%r#(ram5

    lF+ata[ahma(N ARL:E5

     

     

      //6t4h ma6a4tr +ata t# %#%lat th l4t =l+

      +atatar(tN th-,%r#(ramtar(tm#+l-

    ,(t%r#(ramTar(t8tatK5

      //6t4h ma6a4tr +ata t# %#%lat th l4t =l+  +ata4at(#rN th-,%r#(ram4at(#rm#+l-

    ,(t%r#(ramCat(#r8tatK5

      //l#a+ th 2'

      +atama4#ttN a+m/%r#(ram/a++5

      th-,l#a+-,2'a+m/4l+/tm%lat? +ata5

    /JJ

      J U%+at tm 8 h +

      J rtr 2#+

      J/  %8l4 64t# %+at

      F

      //%#t +

    + th-,r-,(mtV5

     

    //6 a2 8tt# 'a 4l4;+? (t th +ata t 2a %#t

      6 th-,%t-,r2r)EQUE:TMETHOD PO:T

      F

      //6#rm 2al+at#  th-,6#rm2al+at#-,trlttl? ttl? rr+5

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    20/41

      th-,6#rm2al+at#-,trr#r+lmtr4#=(5

    6 ! th-,%l#a+-,+#%l#a+F

    rr#r arrarr#r , th-,%l#a+-,+%larr#r5

    %l#a+:tat 6al5

    l

    F

    +ata arra%l#a++ata , th-,%l#a+-,+ata5

    %l#a+:tat tr5

    m( 8arl.%l#a+/ma(/.=lam5

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    21/41

    6!m%tm(F

    +atat#t#r arra

    %r#(4at(#r+ , 4at(#r?

    %r#(tar(t+ , tar(t?

    h#'#mlt , h#'#m?%r#(ramam , ttl?

    %r#(rammmar , mmar?

    %r#(ram4#tt , 4#tt?

    %r#(rama+2ata( , a4h2?

    %r#(ramm( , m(

    5

    l F

    +atat#t#r arra

    %r#(4at(#r+ , 4at(#r?

    %r#(tar(t+ , tar(t?h#'#mlt , h#'#m?

    %r#(ramam , ttl?

    %r#(rammmar , mmar?

    %r#(ram4#tt , 4#tt?

    %r#(rama+2ata( , a4h2

    5

      //6 th rt ha rtr+ tr th ' h#' th [ah ma(

      6th-,%r#(ramm#+l-,%+at%r#(ram+? +atat#t#r

     T)UEF  th-,#-,t[ah+ata[ahma(? %+at+5

      lF

      th-,#-,t[ah+ata[ahma(? #t%+at+5

     

      r+r4ta+m/%r#(ram/%+at/.+5

      //2al+at# r

      //6t4h ma6a4tr +ata t# %#%lat th l4t =l+

      +atatar(tN th-,%r#(ramtar(tm#+l-,(t%r#(ramTar(t8tatK5

      //6t4h ma6a4tr +ata t# %#%lat th l4t =l+

      +ata4at(#rN th-,%r#(ram4at(#rm#+l-

    ,(t%r#(ramCat(#r8tatK5

      //6t4h 4at(#r +ata t# %#%lat th l4t =l+

      +ata%r#(ramN th-,%r#(ramm#+l-,(t%r#(ram8++5

      //l#a+ th 2'

      +atama4#ttN a+m/%r#(ram/+t5

      th-,l#a+-,2'a+m/4l+/tm%lat? +ata5

    //%+at

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    22/41

      /JJ

      J Dlt %#t 8 h +

      J rtr 2#+

      J/

      %8l4 64t# +lt

      F  + th-,r-,(mtV5

      th-,%r#(ramm#+l-,+lt%r#(ram+5

      r+r4ta+m/%r#(ram5

     /JJ

     J P8lh %#t 8 h +

     J rtr 2#+

     J/

     %8l4 64t# %8lh  F

      + th-,r-,(mtV5

      tat th-,r-,(mt@5

      't4htatF

    4a P8lh+&

      tat 15

    8ra;5

    4a P+(&

    tat K5

    8ra;5

    th-,%r#(ramm#+l-,tat+? tat5

      r+r4ta+m/%r#(ram5

    &ODEL :

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    23/41

      J %aram t %r#+4t+

    J rtr arra

      J/

      %8l4 64t# (tallPr#(ram

      F

    th-,+8-,l4tJ5th-,+8-,6r#m"%r#(ram"5

    th-,+8-,#"%r#(ram4at(#r"?

    "%r#(ram4at(#r.%r#(4at(#r+ %r#(ram'.%r#(4at(#r+"5

    th-,+8-,'hr"%r#(ram4at(#r.%r#(4at(#ram !

    "?:mar5

    th-,+8-,'hr"%r#(ramtat"?K5

    th-,+8-,#r+r8"%r#(ram+"? "a4"5

    r th-,+8-,(t5

    rtr r-,rltarra5

    %8l4 64t# (tallU%4#m(Pr#(ram

      F

    +at$#' +at"Y-m-+ h&&"5

    th-,+8-,l4tJ5

    th-,+8-,6r#m"(t%4#mm(E2t"5

    th-,+8-,#"%r#(ram4at(#r"?

    "%r#(ram4at(#r.%r#(4at(#r+ %r#(ram'.%r#(4at(#r+"5

    th-,+8-,'hr"%r#(ram4at(#r.%r#(4at(#ram !"?:mar5

    th-,+8-,'hr"%r#(ramtat"?K5

    th-,+8-,'hr"%r#(ram+attart ,"?+at$#'5

    th-,+8-,#r+r8"%r#(ram+"? "a4"5

    r th-,+8-,(t5

    rtr r-,rltarra5

      /JJ  J t %#t 8 h

      J %aram t %r#+4t+

    J rtr arra

      J/

      %8l4 64t# (t%4#mm(E2t

      F

    /J

    th-,+8-,l4tJ5

    th-,+8-,6r#m"%r#(ram'"5

    J/th-,+8-,l4tJ?

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    24/41

     :ELECT %r#(ram'.%r#(ramam A)OM %r#(ram' R:

    %r#(ram' WHE)E %r#(ram'.%r#(ram+

    %r#(ram4h+l.%r#(ram+ a+ %r#(ramtat K R: %r#(ramam?

    ARL:E5

    th-,+8-,6r#m%r#(ram4h+l5

    th-,+8-,'hr"%r#(ram+attart ,"? +at"Y-m-+00&00&00"5

    th-,+8-,'hr%r#(ram4h+ltat? 15

    th-,+8-,#r+r8%r#(ram+attart? +45

    r th-,+8-,(t5

    rtr r-,rltarra5

      /JJ

      J t %#t 8 h

      J %aram t %r#+4t+J rtr arra

      J/

      %8l4 64t# (tall:mar

      F

    th-,+8-,l4tJ5

    th-,+8-,6r#m"%r#(ram'"5

    th-,+8-,#"%r#(ram4at(#r"?

    "%r#(ram4at(#r.%r#(4at(#r+ %r#(ram'.%r#(4at(#r+"5

    th-,+8-

    ,'hr"%r#(ram4at(#r.%r#(4at(#ram"?:mar5th-,+8-,'hr"%r#(ramtat"?K5

    r th-,+8-,(t5

    rtr r-,rltarra5

      /JJ

      J t %#t 8 h

      J %aram t %r#+4t+

    J rtr arra

      J/  %8l4 64t# (tallPr#(ramr#%BDat

      F

    th-,+8-,l4tJ5

    th-,+8-,6r#m"%r#(ram4h+l"5

    th-,+8-,#"%r#(ram'"? "%r#(ram'.%r#(ram+

    %r#(ram4h+l.%r#(ram+"5

    th-,+8-,#"%r#(ram4at(#r"?

    "%r#(ram4at(#r.%r#(4at(#r+ %r#(ram'.%r#(4at(#r+"5

    th-,+8-,'hr"%r#(ram4at(#r.%r#(4at(#ram !

    "?:mar5th-,+8-,'hr"%r#(ramtat"?K5

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    25/41

    th-,+8-,(r#%8"%r#(ram+attart"5

    r th-,+8-,(t5

    rtr r-,rltarra5

      /JJ  J t %#t 8 h

      J %aram t %r#+4t+

    J rtr arra

      J/

      %8l4 64t# (tall:marr#%BDat

      F

    th-,+8-,l4tJ5

    th-,+8-,6r#m"%r#(ram"5

    th-,+8-,#"%r#(ram4at(#r"?

    "%r#(ram4at(#r.%r#(4at(#r+ %r#(ram'.%r#(4at(#r+"5th-,+8-

    ,'hr"%r#(ram4at(#r.%r#(4at(#ram"?:mar5

    th-,+8-,'hr"%r#(ramtat"?K5

    th-,+8-,(r#%8"%r#(ram+attart"5

    r th-,+8-,(t5

    rtr r-,rltarra5

      /JJ

      J t %#t 8 h   J %aram t 'hr

    J rtr arra

      J/

      %8l4 64t# (t%r#(ramWhr'hrll? #r+rll?

    #r+rt%R4? lmttart? lmt+

      F

    //th-,+8-,+t4t5

    th-,+8-,l4tJ?

    :ELECT 4at(#r.%r#(4at(#ram A)OM %r#(ram4at(#r R:

    4at(#r WHE)E 4at(#r.%r#(4at(#r+ l; %r#(ram'.%r#(4at(#r+R: 4at(#r?

    :ELECT tar(t.%r#(tar(tam A)OM %r#(ramtar(t R: tar(t

    WHE)E tar(t.%r#(tar(t+ l; %r#(ram'.%r#(tar(t+ R: tar(t?

    ARL:E5

    th-,+8-,6r#m%r#(ram'5

    th-,+8-,#"%r#(ram4at(#r"?

    "%r#(ram4at(#r.%r#(4at(#r+ %r#(ram'.%r#(4at(#r+"5

    //th-,+8-,#"%r#(ramtar(t"? "%r#(ramtar(t.%r#(tar(t+

    %r#(ram.%r#(tar(t+"5

    6'hrFth-,+8-,'hr'hr5

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    26/41

    th-,+8-,'hr"%r#(ramtat"?K5

    th-,+8-,'hr"h#'#mlt"?15

    6#r+rF

    th-,+8-,#r+r8%r#(ram'.%r#(ram+?

    #r+rt%5lF

      th-,+8-,#r+r8%r#(ram'.%r#(ram+? #r+rt%5

    th-,+8-,lmtlmttart? lmt+5

    th-,+8-,(r#%8%r#(ram'.%r#(ramam5

    r th-,+8-,(t5

    rtr r-,rltarra5

      /JJ

      J t %#t 8 h

      J %aram t 'hr

    J rtr arra

      J/

      %8l4 64t# (t4#tPr#(ramWhr'hr

      F

    th-,+8-,l4tJ5

    th-,+8-,6r#m%r#(ram'5

    //th-,+8-,#"%r#(ramtar(t"? "%r#(ramtar(t.%r#(tar(t+ %r#(ram.%r#(tar(t+"5

    6'hrF

    th-,+8-,'hr'hr5

    th-,+8-,'hr"%r#(ramtat"?K5

    th-,+8-,'hr"h#'#mlt"?15

    th-,+8-,(r#%8%r#(ram'.%r#(ramam5

    r th-,+8-,(t5

    rtr r-,mr#'5

     

      /JJ

      J t %#t 8 h

      J %aram t 'hr

    J rtr arra

      J/

      %8l4 64t# (t%r#(ramIDat+at

      F

    tartDat +at"Y-m-+ K3&@&00"? trt#tm+at5

    +Dat +at"Y-m-+ 00&00&00"? trt#tm+at5th-,+8-,l4tJ5

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    27/41

    th-,+8-,6r#m%r#(ram4h+l5

    6+atF

    th-,+8-,'hrarra %r#(ram+attart

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    28/41

    th-,+8-,l4tJ5

    th-,+8-,6r#m%r#(ram'5

    th-,+8-,'hr%r#(ramam? ttl5

    th-,+8-,'hr"%r#(ramtat"?K5

    r th-,+8-,(t5

    rtr r-,rltarra5

    %8l4 64t# (tmar8ttl

      F

    th-,+8-,l4tJ5

    th-,+8-,6r#m%r#(ram'5

    th-,+8-,'hr%r#(4at(#r+? 75

    th-,+8-,'hr"%r#(ramtat"?K5

    th-,+8-,#r+r8"%r#(ram+"? "a4"5

    th-,+8-,lmt1? 05r th-,+8-,(t5

    rtr r-,rltarra5

      /JJ

      J t %#t 8 h

      J %aram t 4at(#r+

    J rtr arra

      J/

      %8l4 64t# (t%r#(ram84at(#rI+4at(#r+? lmt  F

    th-,+8-,l4tJ5

    th-,+8-,6r#m%r#(ram'5

    th-,+8-,'hr%r#(4at(#r+? 4at(#r+5

    th-,+8-,'hr"%r#(ramtat"?K5

    th-,+8-,#r+r8"%r#(ram+"? "a4"5

    th-,+8-,lmtlmt5

    r th-,+8-,(t5

    rtr r-,rltarra5

      /JJ

      J t %#t 8 h

      J %aram t %#t+

    J rtr arra

      J/

      %8l4 64t# (t%r#(ram8+%r#(ram+

      F

    th-,+8-,l4tJ5

    th-,+8-,6r#m%r#(ram'5th-,+8-,'hr%r#(ram+? %r#(ram+5

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    29/41

    th-,+8-,'hr"%r#(ramtat"?K5

    r th-,+8-,(t5

    rtr r-,rltarra5

    /JJ  J At4h 4at(#r +ata 6r#m th +ata8a

      J %#8lt t# m* ar4h? =ltr a+ #r+r

      J %aram tr( ar4htr(

    J %aram tr#( #r+r

      J %aram tr( #r+rt%

    J %aram t lmttart

      J %aram t lmt+

      J rtr arra

      J/

      %8l4 64t# ar4h%r#(ramar4htr(ll? #r+rll?#r+rt%R4? lmttart? lmt+

      F

     

    th-,+8-,l4tJ?

    :ELECT 4at(#r.%r#(4at(#ram A)OM %r#(ram4at(#r R:

    4at(#r WHE)E 4at(#r.%r#(4at(#r+ l; %r#(ram'.%r#(4at(#r+

    R: 4at(#r?

    :ELECT tar(t.%r#(tar(tam A)OM %r#(ramtar(t R: tar(t

    WHE)E tar(t.%r#(tar(t+ l; %r#(ram'.%r#(tar(t+ R: tar(t?

    ARL:E5th-,+8-,6r#m%r#(ram'5

    6ar4htr(F

    th-,+8-,l;%r#(ramam? ar4htr(5

    th-,+8-,l;%r#(rama+2ata(? ar4htr(5

    th-,+8-,l;%r#(rammta+4? ar4htr(5

    th-,+8-,l;%r#(ram+rat#? ar4htr(5

    6#r+rF

    th-,+8-,#r+r8#r+r? #r+rt%5lF

      th-,+8-,#r+r8%r#(ram+? #r+rt%5

    //th-,+8-,lmtlmttart? lmt+5

    r th-,+8-,(t5

    rtr r-,rltarra5

      /JJ

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    30/41

      J C#t th m8r #6 r#'

      J %aram t ar4htr(

      J %aram t #r+r

      J rtr t

      J/

      64t# 4#tar4hPr#(ramar4htr(ll? #r+rll  F

    th-,+8-,l4tJ5

    th-,+8-,6r#m%r#(ram'5

    6ar4htr(F

    th-,+8-,l;%r#(ramam? ar4htr(5

    th-,+8-,l;%r#(rama+2ata(? ar4htr(5

    th-,+8-,l;%r#(rammta+4? ar4htr(5

    th-,+8-,l;%r#(ram+rat#? ar4htr(5

    6#r+rFth-,+8-,#r+r8#r+r? R45

    lF

      th-,+8-,#r+r8%r#(ram+? R45

    r th-,+8-,(t5

    rtr r-,mr#'5

      /JJ

      J :t#r th ' tm t# th +ata8a  J %aram arra +ata - a#4at2 arra 'th +ata t# t#r

      J rtr 8##la

    J/

      64t# a++%r#(ram+ata

      F

    th-,+8-,t%r#(ram+rat#? +rat#".

    +ata"%r#(ram+attart"N."? ".+ata"%r#(ram+at+"N."? ARL:E5

    rt th-,+8-,rt%r#(ram'? +ata5

      rtr rt5

      /JJ

      J U%+at %#t

      J %aram arra +ata - a#4at2 arra 'th +ata t# t#r

      J rtr 8##la

      J/

      64t# %+at%r#(ram+? +ata

      F

    //th-,+8-,t%r#(ram+rat#? +rat#".

    +ata"%r#(ram+attart"N."? ".+ata"%r#(ram+at+"N."? ARL:E5th-,+8-,'hr%r#(ram+? +5

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    31/41

    th-,+8-,%+at%r#(ram'? +ata5

    r%#rt arra5

    r%#rtrr#rN th-,+8-,rr#rm8r5

    r%#rtma(N th-,+8-,rr#rma(5

    6r%#rt ! 0F

    rtr tr5lF

    rtr 6al5

      /JJ

      J Dlt %#t %#t

      J %aram t + - %#t +

      J rtr 8##la

      J/64t# +lt%r#(ram+F

    th-,+8-,'hr%r#(ram+? +5

    th-,+8-,+lt%r#(ram5

     

    /JJ

      J Dlt %#t %#t

      J %aram t + - %#t +

      J rtr 8##la

      J/64t# tat+? tatF

    th-,+8-,'hr%r#(ram+? +5

    th-,+8-,%+at%r#(ram? arra %r#(ramtat ,

    tat 5

     

    9,

    'IE(S:

    ) Add 

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    32/41

     

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    33/41

      //6#rm 2al+at#  4h# 2al+at#rr#r5 

    4h# 6#rm#%mlt%arta+m/%r#(ram/a++? attr8t5  9,

     

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    34/41

     

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    35/41

     

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    36/41

      4h#

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    37/41

    6#ra4h%lt%r#(ramtar(t a

    ,tar(t+ F ,05//4h# . .tar(t+ .

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    38/41

     

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    39/41

     

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    40/41

     

  • 8/18/2019 Contoh Coding Test Logic - Oop- Mvc CI Php

    41/41

    5    9,