18370892 pemrograman komputer pondasi dangkal

Upload: putu-roby-adhitya-sapanca

Post on 05-Jul-2018

247 views

Category:

Documents


0 download

TRANSCRIPT

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    1/11

     TUGAS MATA KULIAH

    PEMROGRAMAN KOMPUTER

    PROGRAM MENGHITUNG DAYA DUKUNG PONDASI

    DANGKAL

    UNTUK BEBAN SENTRIS (TEGAK LURUS / MIRING)DENGAN MENGGUNAKAN METODE MEYERHOFF

     Jurusan Teknk S!" Faku"#as Teknk

    Un$ers#as Bra%&a'a Ma"an

    **+

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    2/11

    A

     Nq=Ngm=1Ya

    Deklarasi Variabel

    Phi,c,D,B,L,Nq,Nc,Ngm,alfa,Sc,Sq,Sgm,Dc,dq,dgm,ic,iq,igm,qu,qun,SF,ma!,gama,g,a,m

    S"ar"

    #nu"

     hi,c,gama,D,B,

    L

    $aasi"as Dukung

    P%ndasi hi=&

     Nq=1

     Nc='(1) Ngm=&

    Ya

    *idak 

     Nq=++"an+)'+hi-.///00./0+e!++..(&-(&/0"an+hi//

     Nc=+Nq21/0+1-"an+hi//

     Ngm=+Nq21/0"an +1()0hi/

    *ulis $aasia"as Dukung P%ndasi

     Nq,Nq,Ngm

    3i"ung Fak"%r Ben"uk P%ndasi

    Sc=1+&(.0+B-L//0+"an+)'+hi-.///00.

     hi ≤1&

    Sq=Sgm=1+&(10+B-L//0+"an+)'+hi-.///00.

    *idak 

    FLOWCHART

    4

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    3/11

    *ulis Fak"%r Ben"uk P%ndasi

    Sq,Sc,Sgm

    Ya

    A

    3i"ung Fak"%r $edalaman P%ndasi

    dc=1+&(.0+D-B//0+"an+)'+hi-.///

     hi ≤1&

    dq=dgm=1+&(10+D-B//0+"an+)'+hi-.///

    *idak 

    *ulis Fak"%r $edalaman P%ndasi

    dq,dc,dgm

    Beban*egak

    Lurus

    Ya alfa =&

    5asukan nilaialfa

    *idak 

    3i"ung Fak"%r $emiringan Bebanic=iq=+12+alfa-6&//00.

    B

    4

    dq=dgm=1

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    4/11

     hi ≤1&

    Ya igm=1

    igm==+12+alfa-hi//00.

    *idak 

    B

    *ulis Fak"%r $emiringan Beban

    iq,ic,igm

    3i"ung Da7a Dukung 8l"ima"e 9 Da7a Dukung 8l"ima"e ne""%qu=+Sc0dc0ic0c0Nc/+Sq0dq0iq0D0gamma0Nq/+Sgm0dgm0igm0&('0B0gamma0Ngm/

     qun=qu2+D0gamma/

    *ulis

    qu,qun

    #nu"SF

    3i"ung Beban $%l%m 5aksimum

     ma!=+B0L/0+qun-SF/

    *ulis

     ma!

    :nd

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    5/11

    ALGORITMA

    1( Deklarasi Variabel;

    Phi,c,D,B,L,Nq,Nc,Ngm,alfa,Sc,Sq,Sgm,Dc,dq,dgm,ic,iq,igm,qu,qun,SF,ma!,ga

    ma,g,a,m

    .( 5emasukkan nilai ; hi,c,gama,D,B,L

    ( 5enghi"ung Fak"%r $emiringan Beban

    Beban *egak Lurus, ika Ya, alfa = &

      ika Tidak , masukkan nilai alfa

    3i"ung ic=iq=+12+alfa-6&//00.

     hi ≤ 1&, ika Ya maka, igm=1

      ika Tidak  maka, igm=+12+alfa-hi//00.

    5enuliskan 3asil Fak"%r $emiringan Beban; iq,ic,igm

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    6/11

    ( 5enghi"ung Da7a Dukung 8l"ima"e 9 Da7a Dukung 8l"ima"e ne""%

    qu=+Sc0dc0ic0c0Nc/+Sq0dq0iq0D0gamma0Nq/+Sgm0dgm0igm0&('0B0gamma0Ngm/

    qun = qu2+D0gamma/

    5enuliskan 3asil Da7a Dukung 8l"ima"e 9 Da7a Dukung 8l"ima"e ne""%;

    qu,qun

    ?( 5enghi"ung Beban $%l%m 5aksimum

    5asukan harga SF+ fak"%r keamanan /

    3i"ung ; ma!=+B0L/0+qun-SF/

    5enuliskan 3asil Beban $%l%m 5aksimum ; ma!

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    7/11

    LISTING PROGRAM

    @ 3eading S"a"emen"

    @ Pr%gram 5enghi"ung Da7a Dukung P%ndasi Dangkal

    @ Declara"i%n

    real  ;; hi,c,D,B,L,Nq,Nc,Ngm,alfa,Sc,Sq,Sgm,dc,dq,dgm,ic,iq,igm,qu,qun,SF,ma!,gamma,g,a,m

    @ Pr%gram :!ecu"i%n

    d%

    ri"e +0,0/

    ri"e +0,0/ C PEA5 5:N3#*8N DAYA D8$8N PENDAS# DAN$AL C

    ri"e +0,0/ C 8N*8$ B:BAN S:N*#S +*:A$ L88S - 5##N/ C

    ri"e +0,0/ C D:NAN 5:N8NA$AN 5:*ED: 5:Y:3EFF C

    ri"e +0,0/ ==================================================

    ri"e +0,0/ Disusun Eleh ; Pu"u %b7 Adhi"7a Saanca 2 )111'11&1

    ri"e +0,0/

     

    .' ri"e +0,0/

    ri"e +0,1&/

    read +0,0/ hi

    ri"e +0,11/

    read +0,0/ c

    ri"e +0,1./

    read +0,0/ gamma

    ri"e +0,1

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    8/11

    11 f%rma" +1!, 5asukkan c - Fak"%r $%hesi +kN-m./ ; /

    1. f%rma" +1!, 5asukkan ammaB - Bera" V%lume *anah +kN-m/ Nq, Nc, Ngm

    1> f%rma" +1!,Nq = ,F>(.,1!,Nc = ,F>(.,1!,Ngm = ,F>(./

    @ 5enghi"ung Fak"%r Ben"uk P%ndasi

    ri"e +0,0/

    ri"e +0,0/5enghi"ung Fak"%r Ben"uk P%ndasi

    ri"e +0,0/22222222222222222222222222222222

    Sc=1+&(.0+B-L//0 +"an +)'+hi-.///00.

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    9/11

    if  +hi(L:(1&/ "hen

    Sq=1

    else

    Sq=1+&(10+B-L//0 +"an +)'+hi-.///00.

    end if 

    Sgm=Sq

    ri"e +0,0/Fak"%r Ben"uk P%ndasi ;

    ri"e +0,1/ Sc, Sq, Sgm

    1 f%rma" +1!, Sc = ,F>(.,1!,Sq = ,F>(.,1!,Sgm = ,F>(./

    @ 5enghi"ung Fak"%r $edalaman %ndasi

    ri"e +0,0/

    ri"e +0,0/5enghi"ung Fak"%r $edalaman P%ndasi

    ri"e +0,0/22222222222222222222222222222222222

    dc=1+&(.0+D-B//0 +"an +)'+hi-.///

    if  +hi(L:(1&/ "hen

    dq=1

    else

    dq=1+&(10+D-B//0 +"an +)'+hi-.///

    end if 

    dgm=dq

    ri"e +0,0/Fak"%r $edalaman P%ndasi ;ri"e +0,1?/ dc, dq, dgm

    1? f%rma" +1!, dc = ,F>(.,1!,dq = ,F>(.,1!,dgm = ,F>(./

    @ 5enghi"ung Fak"%r $emiringan Beban

    ri"e +0,0/

    ri"e +0,0/5enghi"ung Fak"%r $emiringan Beban

    ri"e +0,0/2222222222222222222222222222222222

    ri"e +0,0/Beban $%l%m *ermasuk Jenis Beban AaK G1H *egak Lurus G.H 5iring

    read+0,0/ aif  +a(:I(1/ "hen

    alfa=&

    g%"% .&

    else

    ri"e +0,0/

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    10/11

    ri"e +0,.>/

    read +0,0/ alfa

    .> f%rma" +1!, 5asukkan Sudu" $emiringan beban *erhada arah er"ikal +Deraa"/ ; ,M/

    end if 

    .& ic=+12+alfa-6&//00.

    iq=ic

    if  +hi(L:(1&/ "hen

    igm=1

    else

    igm=+12+alfa-hi//00.

    end if 

    ri"e +0,0/

    ri"e +0,0/Fak"%r $emiringan Beban ;

    ri"e +0,16/ ic, iq, igm

    16 f%rma" +1!, ic = ,F>(.,1!,iq = ,F>(.,1!,igm = ,F>(./

    @ 5enghi"ung Da7a Dukung 8l"ima"e 9 Da7a Dukung 8l"ima"e ne""%

    qu=+Sc0dc0ic0c0Nc/+Sq0dq0iq0D0gamma0Nq/+Sgm0dgm0igm0&('0B0gamma0Ngm/

    qun=qu2+D0gamma/

    ri"e +0,0/

    ri"e +0,0/5enghi"ung Da7a Dukung 8l"ima"eri"e +0,0/2222222222222222222222222222222

    ri"e +0,0/Da7a Dukung 8l"ima"e ;

    ri"e +0,.1/ qu

    .1 f%rma" +1!, qu = ,F(./

    ri"e +0,0/

    ri"e +0,0/5enghi"ung Da7a Dukung 8l"ima"e Ne""%

    ri"e +0,0/2222222222222222222222222222222222222

    ri"e +0,0/Da7a Dukung 8l"ima"e Ne""% ;ri"e +0,../ qun

    .. f%rma" +1!, qun = ,F(./

    @ 5enghi"ung Beban $%l%m 5aksimum

    ri"e +0,0/

  • 8/16/2019 18370892 Pemrograman Komputer Pondasi Dangkal

    11/11

    ri"e +0,0/5enghi"ung Beban $%l%m 5aksimum

    ri"e +0,0/2222222222222222222222222222222

    ri"e +0,0/5asukkan Fak"%r $eamanan P%ndasi ;

    read +0,0/ SF

     ma!=+B0L/0+qun-SF/

    ri"e +0,0/

    ri"e +0,0/Beban $%l%m 5aksimum ;

    ri"e +0,.