laporan bab 3 project 1.docx

Upload: faishol-kamil

Post on 15-Feb-2018

233 views

Category:

Documents


0 download

TRANSCRIPT

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    1/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    BAB III

    Pembuatan Program

    3.1Project 1

    3.1.1 Definisi Masalah

    Mencari Tenaga Efektif

    Dalam teknik mesin, kita mengenal berbagai biang ilmu seperti MKE

    ! Mesin Konversi Energi "# Dalam MKE juga memiliki banyak rumus yang apat

    igunakan, seperti rumus untuk mencari tenaga efektif motor bakar alam motor

    bakar#

    Dalam praktikum ini kelompok kami mencoba membuat program rumus

    mencari tenaga efektif kenaraan bermotor ! $e "# $rogram ini berfungsi untuk

    mengeta%ui aya efektif suatu kenaraan, karena belum tentu yang tertera paa

    karakteristik belum tentu sama engan teoritisnyanya# &elain itu jika pengguna

    ingin merancang suatu kenaraan, pengguna bisa memperkirakan kebutu%an

    siliner yang igunakan, an berapa besar iameter ari siliner tersebut untuk

    meng%asilkan sebua% tenaga efektif# 'le% sebab itu kami membuat program

    tersebut, se%ingga pengguna bisa mengeta%ui aya teoritis ari kenaraan

    bermotornya#

    Mencari (si )olume &iliner Kenaraan Bermotor !**"

    Dengan menggunakan rumus cc kita apat mengeta%ui isi volume siliner

    kenaraan bermotor yang kita gunakan se%ari+%ari# Dengan aanya pili%an siliner,

    i%arapkan kita tiak %anya mengeta%ui %anya siliner saja melainkan lebi% ari

    seperti kenaraan yang memiliki kapasitas mesin engan cc yang besar# &elain itu

    kita juga bisa engan mua% mengeta%ui cc yang kita inginkan, %anya engan

    memasukkan angka D an L alam rumus yang ieal untuk menaikkan cc

    kenaraan bermotor kita# &erta apat igunakan bagi pecinta otomotif yang senang

    menaikkan cc kenaraannya %anya engan memasukkan angka alam program ini#

    Energi $ata%

    Dalam teknik mesin, kita mengenal berbagai biang ilmu seperti Material

    Teknik# Dalam material teknik, beberapa rumus yang igunakan untuk mencari

    %arga seperti kekerasan, kekuatan tarik, kekuatan kejut, ll# Dalam praktikum ini

    kelompok kami mencoba membuat program rumus mencari Energi $ata%# $rogram

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    2/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    ini berfungsi untuk mengeta%ui energi yang igunakan untuk memata%kan suatu

    spesimen# &elain itu program ini bisa igunakan untuk mencari besar energi yang

    ibutu%kan secara ieal !.0" ,besar kerugian energi paa alat an energi aktual

    yang iperlukan# 4ai program ini ik%ususkan untuk penelitian atau praktikan yang

    seang melakukan praktikum pengujian ba%an#

    $anjang Belt

    Dalam teknik mesin, kita mengenal berbagai biang ilmu seperti Elemen

    Mesin# Dalam Elemen Mesin, beberapa rumus yang igunakan untuk mencari %arga

    seperti panjang belt, tegangan karena tarikan awal, tegangan karena aya, ll#

    Dalam praktikum ini kelompok kami mencoba membuat program rumus mencari

    $anjang Belt# $rogram ini berfungsi untuk mengeta%ui panjang belt yang igunakan

    alam suatu pulley# &elain itu program ini juga bisa igunakan pengguna yang

    seang menesain suatu alat yang menggunakan pulley engan belt untuk

    memperkirakan panjang belt yang igunakan se%ingga meminimkan biaya untuk

    membeli sebua% belt#

    Berikut aala% rumus+rumus yang igunakan 5

    # Tenaga Efektif Motor Bakar

    $e 6

    4d

    2

    PmeLn

    60i1

    Z 1

    75

    Keterangan 5

    $e 5 Tenaga efektif ! 7$ "

    5 Diameter siliner ! cm "

    $me 5 Tekanan rata+rata efektif ! kg2cm/ "

    L 5 &troke ! jarak TM. 8 TMB " ! m "

    n 5 Kecepatan putar poros+engkol ! rpm "

    i 5 4umla% siliner

    9 5 *ycle ratio ! / takt 2 3 takt "

    /# ** alam motor bakar

    ** 6 4d2Li

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    3/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    ** 5 *enti meter kubik

    5 Diameter siliner ! cm "

    L 5 &troke ! jarak TM. 8 TMB " ! m "

    i 5 4umla% siliner

    1# Kekuatan Kejut Material

    .k 5 Energi yang iperlukan untuk memata%kan spesimen tiap satuan luas

    penampang

    - 5 Berat penulum

    : 5 :aius Lintasan

    ;0 5 Luas penampang

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    4/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    3.1.2. Algoritma

    a# .lgoritma MD( ;orm

    # Mulai

    /# $ili% rumus ! Tenaga Efektif, **, Energi $ata%, atau $anjang Belt ", jika tiak

    maka keluar

    1# $ili% rumus mencari Tenaga Efektif

    3# 4ika memili% Tenaga Efektif, maka muncul program mencari Tenaga Efektif !$e"

    ># $ili% rumus mencari **

    ?# 4ika memili% **, maka muncul program mencari **

    @# $ili% rumus mencari Energi $ata%

    A# 4ika memili% Energi $ata%, maka muncul program Energi $ata%

    # $ili% rumus mencari $anjang Belt

    0# 4ika memili% $anjang Belt, maka muncul program mencari $anjang Belt

    # 4ika ingin memili% rumus yang lain, maka kembali ke pili% rumus, jika tiak

    maka keluar

    /# &elesai

    b# .lgoritma ari ;orm ! Tenaga Efektif Motor Bakar "

    Batasan 8 batasan .lgoritma Tenaga Efektif !$e"

    (nputan %arus angka

    (nputan %arus positif

    Di alam (nputan %anya apat satu koma !,"

    (nputan %arus urut sesuai algoritma

    (nputan %arus bulat atau esimal

    # Mulai

    /# Masukkan nilai !"

    1# Cilai %arus angka, jika tiak kembali ke langka% / jika ya lanjut ke langka% 3

    3# Cilai %arus angka positif, jika tiak kembali ke langka% / jika ya lanjut ke

    langka% >

    ># Cilai %arus bulat atau esimal, jika tiak kembali ke langka% / jika ya lanjut ke

    langka% ?

    ?# Masukkan nilai !$me"

    @ Cilai %arus angka, jika tiak kembali ke langka% ? jika ya lanjut ke langka% A

    A# Cilai %arus angka positif, jika tiak kembali ke langka% ? jika ya lanjut ke

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    5/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    langka%

    # Cilai %arus bulat atau esimal, jika tiak kembali ke langka% ? jika ya lanjut ke

    langka% 0

    0# Masukkan nilai !L"

    # Cilai %arus angka, jika tiak kembali ke langka% 0 jika ya lanjut ke langka%

    /# Cilai %arus angka positif, jika tiak kembali ke langka% 0 jika ya lanjut ke

    langka% 1

    1# Cilai %arus bulat atau esimal, jika tiak kembali ke langka% 0 jika ya lanjut ke

    langka% 3

    3# Masukkan nilai !n"

    ># Cilai %arus angka, jika tiak kembali ke langka% 3 jika ya lanjut ke langka% ?

    ?# Cilai %arus angka positif, jika tiak kembali ke langka% 3 jika ya lanjut ke

    langka% @

    @# Cilai %arus bulat atau esimal, jika tiak kembali ke langka% 3 jika ya lanjut ke

    langka% A

    A# Masukkan nilai !i"

    # Cilai %arus angka, jika tiak kembali ke langka% A jika ya lanjut ke langka% /0

    /0# Cilai %arus angka positif, jika tiak kembali ke langka% jika ya lanjut ke

    langka% /

    /# Cilai %arus bulat atau esimal, jika tiak kembali ke langka% A jika ya lanjut ke

    langka% //

    //# Masukkan nilai !9"

    /1# Cilai %arus angka, jika tiak kembali ke langka% // jika ya lanjut ke langka% /3

    /3# Cilai %arus angka positif, jika tiak kembali ke langka% // jika ya lanjut ke

    langka% />

    /># Cilai %arus bulat atau esimal, jika tiak kembali ke langka% // jika ya lanjut ke

    langka% /?

    /?# 7itung Tenaga Efektif Motor Bakar ! $e "

    $e 6

    4d

    2

    PmeLn

    60i1

    Z 1

    75

    /@# Tampilkan %asil tenaga efektif motor bakar

    /A# 4ika ingin meng%itung kembali maka tekan tombol *LE.: untuk meng%apus

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    6/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    inputan yang sebelumnya an ke langka% jika tiak tekan tombol

    KEMB.L(

    untuk kembali ke MD( ;':M #

    /# &elesai

    c# .lgoritma ari ;orm / ! Mencari ** Motor Bakar "

    Batasan+batasan algoritma **5

    (nputan %arus angka

    (nputan %arus bernilai positif

    (nputan %arus angka bulat

    (nputan maksimal / igit angka

    (nputan tiak berupa angka 0

    (nputan tiak terapat tana titik an koma

    # Mulai

    /# Masukkan nilai !"

    1# Cilai %arus berupa angka, jika tiak kembali jika ya lanjut ke langka% 3

    3# Cilai %arus angka positif, jika tiak kembali ke langka% / jika ya lanjut ke

    langka% >

    ># Cilai %arus bulat, jika tiak kembali ke langka% / jika ya lanjut ke langka% ?

    ?# Cilai inputan maksimal / angka, jika tiak kembali ke langka% /, jika ya lanjutke langka% @

    @# Cilai inputan tiak berupa angka 0, jika tiak kembali ke langka% /, jika ya

    lanjut ke langka% A

    A# Masukkan nilai !L"

    # Cilai %arus angka, jika tiak kembali ke langka% A jika ya lanjut ke langka% 0

    0# Cilai %arus angka positif, jika tiak kembali ke langka% A jika ya lanjut ke

    langka%

    # Cilai %arus bulat, jika tiak kembali ke langka% A jika ya lanjut ke langka% /

    /# Cilai inputan maksimal / angka, jika tiak kembali ke langka% A jika ya lanjut

    ke langka% 1

    1# (nputan tiak berupa angka 0 jika tiak kembali ke langka% A, jika ya lanjut ke

    langka% 3

    3# $ili% jumla% siliner yang akan i%itung

    ># 4ika memili% siliner masukkan kealam rumus atau klik siliner

    ?# 4ika memili% / siliner masukkan kealan rumus atau klik / siliner

    @# 4ika memili% 1 siliner masukkan kealan rumus atau klik / siliner

    A# 4ika memili% 3 siliner masukkan kealan rumus atau klik / siliner

    # 7itung isi volume siliner !**"

    ** 6

    4d

    2

    Li

    /0# Tampilkan %asil isi volume siliner kenaraan bermotor !**"

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    7/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    /# 4ika ingin meng%itung kembali maka tekan tombol %apus untuk meng%apus

    inputan yang sebelumnya an kembali ke langka% , jika tiak tekan tombol

    keluar

    //# &etela% menekan tombol keluar akan muncul message boF jika ya akan kembali

    ke MD( form jika tiak kembali ke langka% /

    /1# &elesai

    # .lgoritma ari ;orm 1 !Kekuatan Kejut Material "

    Batasan 8 batasan Kekuatan Kejut Material !.k"

    (nputan %arus angka

    (nputan %arus positif

    Di alam (nputan %anya apat satu koma !,"

    (nputan %arus urut sesuai algoritma

    (nputan %arus bulat atau esimal

    # Mulai

    /# Masukkan nilai !-"

    1# Cilai %arus angka, jika tiak kembali ke langka% / jika ya lanjut ke langka% 3

    3# Cilai %arus angka positif, jika tiak kembali ke langka% / jika ya lanjut ke

    langka% >

    ># Cilai %arus bulat atau esimal, jika tiak kembali ke langka% / jika ya lanjut kelangka% ?

    ?# Masukkan nilai !:"

    @ Cilai %arus angka, jika tiak kembali ke langka% ? jika ya lanjut ke langka% A

    A# Cilai %arus angka positif, jika tiak kembali ke langka% ? jika ya lanjut ke

    langka%

    # Cilai %arus bulat atau esimal, jika tiak kembali ke langka% ? jika ya lanjut ke

    langka% 0

    0# Masukkan nilai !;0"

    # Cilai %arus angka, jika tiak kembali ke langka% 0 jika ya lanjut ke langka%

    /# Cilai %arus angka positif, jika tiak kembali ke langka% 0 jika ya lanjut ke

    langka% 1

    1# Cilai %arus bulat atau esimal, jika tiak kembali ke langka% 0 jika ya lanjut ke

    langka% 3

    3# Masukkan nilai !

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    8/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    ?# Cilai %arus angka positif, jika tiak kembali ke langka% 3 jika ya lanjut ke

    langka% @

    @# Cilai %arus bulat atau esimal, jika tiak kembali ke langka% 3 jika ya lanjut ke

    langka% A

    A# Masukkan nilai !="

    # Cilai %arus angka, jika tiak kembali ke langka% A jika ya lanjut ke langka% /0

    /0# Cilai %arus angka positif, jika tiak kembali ke langka% jika ya lanjut ke

    langka% /

    /# Cilai %arus bulat atau esimal, jika tiak kembali ke langka% A jika ya lanjut ke

    langka% //

    //# Masukkan nilai !=0"

    /1# Cilai %arus angka, jika tiak kembali ke langka% // jika ya lanjut ke langka% /3

    /3# Cilai %arus angka positif, jika tiak kembali ke langka% // jika ya lanjut ke

    langka% />

    /># Cilai %arus bulat atau esimal, jika tiak kembali ke langka% // jika ya lanjut ke

    langka% /?

    /?# 7itung energi yang iperlukan untuk memata%kan spesimen tiap satuan luas

    penampang ! .k"

    /@# Tampilkan %asil energi yang iperlukan untuk memata%kan spesimen tiap satuan

    luas penampang ! .k"

    /A# 4ika ingin meng%itung kembali maka tekan tombol *LE.: untuk meng%apus

    inputan yang sebelumnya an ke langka% jika tiak tekan tombol KEMB.L(

    untuk kembali ke MD( ;':M #/# &elesai

    e# .lgoritma ari ;orm > !$anjang Belt "

    Batasan 8 batasan $anjang Belt !L"

    (nputan %arus angka

    (nputan %arus positif

    Di alam (nputan %anya apat satu koma !,"

    (nputan %arus urut sesuai algoritma

    (nputan %arus bulat atau esimal

    # Mulai

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    9/81

    Mulai

    $ili% :umus

    :umus MencariTenaga efektif

    :umus Mencarienergi pata%

    :umus Mencari**

    :umus Mencari$anjang belt

    Muncul:umusMencari

    Energy$ata%

    Muncul:umusMencari

    TenagaEfektif

    Muncul:umusMencari

    **

    Muncul:umusMencari

    $anjangBelt

    4ika ingin memili% :umus lain

    &elesai

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    /# Masukkan nilai !a"

    1# Cilai %arus angka, jika tiak kembali ke langka% / jika ya lanjut ke langka% 3

    3# Cilai %arus angka positif, jika tiak kembali ke langka% / jika ya lanjut ke

    langka% >

    ># Cilai %arus bulat atau esimal, jika tiak kembali ke langka% / jika ya lanjut ke

    langka% ?

    ?# Masukkan nilai !D"

    @ Cilai %arus angka, jika tiak kembali ke langka% ? jika ya lanjut ke langka% A

    A# Cilai %arus angka positif, jika tiak kembali ke langka% ? jika ya lanjut ke

    langka%

    # Cilai %arus bulat atau esimal, jika tiak kembali ke langka% ? jika ya lanjut ke

    langka% 0

    0# Masukkan nilai !D/"

    # Cilai %arus angka, jika tiak kembali ke langka% 0 jika ya lanjut ke langka%

    /# Cilai %arus angka positif, jika tiak kembali ke langka% 0 jika ya lanjut ke

    langka% 1

    1# Cilai %arus bulat atau esimal, jika tiak kembali ke langka% 0 jika ya lanjut ke

    langka% 3

    3# 7itung $anjang Belt !L"

    ># Tampilkan %asil panjang belt !L"

    ?# 4ika ingin meng%itung kembali maka tekan tombol *LE.: untuk meng%apus

    inputan yang sebelumnya an ke langka% jika tiak tekan tombol KEMB.L(

    untuk kembali ke MD( ;':M #

    @# &elesai

    3.1.1 Flowchart

    # ;lowc%art MD( ;orm

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    10/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    # ;lowc%art Tenaga Efektif

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    11/81

    Mul

    (nput angka$ositif G

    Cilai! $me "

    .

    (nput merupakan angkaG

    (input angka$ositif G

    (nput merupakan angkaG

    Cilai! L "

    (nput angka

    $ositif G(nput merupakan angkaG

    Cilai! n "

    (nput angka

    $ositif G

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    H C

    .

    B CH CH

    C

    H

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    12/81

    (nput angka

    $ositif G(nput merupakan angkaG

    Cilai! 9 "

    (nput angka

    $ositif G

    (nput merupakan angkaG

    Cilai! i "

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    C* CH CHHC

    H

    B

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    13/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03&elesai

    Tampilkan %asil $e

    $e6

    *

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    14/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    1# ;lowc%art **

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    MUL.(

    M.&UKK.C C(L.( B':E

    !D(.METE: $(&T'C"

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    15/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    T(D.K(C$UT.C BE:U$. .C-K.G

    H.

    T(D.K(C$UT.C BE:U$. .C-K.

    $'&(T(;G

    H.

    T(D.K(C$UT.C BE:U$. .C-K.

    BUL.TG

    H.

    (C$UT.C M.K&(M.L / D(-(T

    .C-K.G T(D.K

    H.

    T(D.K(C$UT.C T(D.K BE:U$.

    .C-K. 0G

    H.

    . B

    B.

    M.&UKK.C C(L.( &T:'KE

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    16/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    T(D.K(C$UT.C BE:U$. .C-K.G

    H.

    T(D.K(C$UT.C BE:U$. .C-K.

    $'&(T(;G

    H.

    T(D.K(C$UT.C BE:U$. .C-K.

    BUL.TG

    H.

    (C$UT.C M.K&(M.L / D(-(T

    .C-K.G T(D.K

    H.

    T(D.K(C$UT.C T(D.K BE:U$.

    .C-K. 0G

    H.

    D*

    E

    *

    H.

    H.H.H.

    D

    -; 7 (** 6

    d2

    L2

    ** 6

    2

    ** 6

    2

    4(K. MEM(L(7 3

    &(L(CDE:

    4(K. MEM(L(7 1

    &(L(CDE:

    4(K. MEM(L(7 /

    &(L(CDE:

    4(K. MEM(L(7 &(L(CDE:

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    17/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    T(D.K

    T(D.K

    T(D.K

    T(D.K T(D.K H.

    E

    KL(K T'MB'L7.$U&

    H.

    &ELE&.(

    H.K(C (C-(C

    KELU.:G

    KL(K

    T'MB'L

    (C-(C MEC-7(TUC- UL.C-G7.&(L C(L.(

    **

    (7-;

    ** 6

    2

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    18/81

    (nput angka

    Bulat atau esimal G

    C

    H

    (nput angkaBulat atau esimal G

    H

    CLaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    3# ;lowc%art Kekuatan Kejut Material !.k"

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    19/81

    C

    H

    C

    (nput angkaBulat atau esimal G

    C

    H

    (nput angkaBulat atau esimal G

    H

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    20/81C

    H

    C

    H

    (nput merupakan angk

    (nput angka$ositif G

    H

    C

    H

    C

    B

    (nput angkaBulat atau esimal G

    H

    C

    (nput angkaBulat atau esimal G

    H

    CLaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    21/81

    H(nput angka

    $ositif G

    H

    C

    H

    C

    *

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    *

    &elesai

    Tampilkan %asil $e

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    22/81

    (nput meru

    (nput angka$ositif G

    (input angka

    $ositif G

    (nput merupakan angkaG

    Cilai! D "

    (nput angka

    $ositif G

    (nput merupakan angkaG

    Cilai! a "

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    e# ;lowc%art ;orm > ! $anjang Belt "

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03B

    CH CH CH

    C

    H.

    Mulai

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    23/81

    (nput angka

    $ositif G

    (nput merupakan angkaG

    Cilai! D/ "

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    .B

    .paka% ana ingin meng%itung kembaliG

    &elesaiTampilkan %asil LCH

    C

    H

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    24/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    3.1.4. isting Program

    # Koing MD( ;orm

    $rivate &ub mn**I*lick!"

    ;orm/#&%ow

    MD(;orm#)isible 6 ;alse

    En &ub

    $rivate &ub mnEFitI*lick!"F 6 MsgBoF!J.paka% ana yakin akan keluar GJ, vbHesCo, J$E:(C-.T.CJ"

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    25/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    &elect *ase F

    *ase vbHes

    En

    *ase vbCo

    En &elect

    En &ub

    $rivate &ub mnMencariEnergi$ata%I*lick!"

    ;orm1#&%ow

    MD(;orm#)isible 6 ;alse

    En &ub

    $rivate &ub mnMencariTenagaEfektifI*lick!"

    ;orm#&%ow

    MD(;orm#)isible 6 ;alse

    En &ub

    $rivate &ub mn$anjangBeltI*lick!"

    ;orm>#&%ow

    MD(;orm#)isible 6 ;alse

    En &ub

    /# Koing ;orm Tenaga Efektif Motor Bakar

    Dim a .s (nteger

    Dim w .s (nteger

    Dim s .s (nteger

    Dim c .s (nteger

    Dim .s (nteger

    Dim .s (nteger

    $rivate &ub *ommanI*lick!"

    TeFt1#Enable 6 ;alse

    TeFt3#Enable 6 ;alse

    TeFt>#Enable 6 ;alse

    TeFt?#Enable 6 ;alse

    TeFt@#Enable 6 ;alse

    TeFtA#Enable 6 ;alse

    bb 6 TeFt1#TeFt

    cc 6 TeFt3#TeFt

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    TeFt boF 1+A tiak bisa iinput

    angka

    TeFt boF 1+A tiak bisa iinput

    angka

    / %uruf i epan menunjukkan variable paa

    masing+masing teFtboF ! teFtboF 1 8 teFtboFA "

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    26/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    6 TeFt>#TeFt

    ee 6 TeFt?#TeFt

    ff 6 TeFt@#TeFt

    gg 6 TeFtA#TeFt

    (f bb 6 JJ 'r cc 6 JJ 'r 6 JJ 'r ee 6 JJ 'r ff 6 JJ 'r gg 6 JJ T%en

    F 6 MsgBoF!JData yang ana masukkan belum lengkapJ, vb'K'nly,

    JperingatanJ"

    'n Error :esume CeFt

    En (f

    TeFt#TeFt 6 !1#3 2 3" N bb O / N cc N N !ee 2 ?0" N ff N ! 2 gg" N ! 2 @>"

    En &ub

    $rivate &ub *omman/I*lick!"

    MD(;orm#&%ow

    ;orm#)isible 6 ;alse

    En &ub

    $rivate &ub *omman1I*lick!"

    TeFt#TeFt 6 JJ

    TeFt1#TeFt 6 JJ

    TeFt3#TeFt 6 JJ

    TeFt>#TeFt 6 JJ

    TeFt?#TeFt 6 JJ

    TeFt@#TeFt 6 JJ

    TeFtA#TeFt 6 JJ

    TeFt1#Enable 6 True

    En &ub

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    MassageboF akan tampil sebagai peringatan saat

    teFtboF belum iisi angka

    'perasi rumus energy efektif

    Menampilkan MD( form

    Meng%apus seluru% ata i

    teFtboF, kemuian teFtboF1 akan

    apat iisi angka kembali

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    27/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    $rivate &ub ;ormILoa!"

    TeFt3#Enable 6 ;alse

    TeFt>#Enable 6 ;alse

    TeFt?#Enable 6 ;alse

    TeFt@#Enable 6 ;alse

    TeFtA#Enable 6 ;alse

    En &ub

    $rivate &ub TeFt1I*%ange!"

    (f TeFt1#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt1#TeFt 6 JJ

    En (f

    (f TeFt1#TeFt PQ JJ T%en

    TeFt3#Enable 6 True

    Else

    TeFt3#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFt1IKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt1#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt1#Locke 6 True

    En (f

    6 R

    En (f

    (f Key.scii 6 A T%en 6 0

    Else

    TeFt1#Locke 6 True

    En (f

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    TeFtboF1 sampai A tiak apat

    imsukkan angka

    Ketika teFtboF1 imasukkan angka 00,

    maka akan muncul peringatan an jika

    teFtboF1 tiak iisi angka maka

    otomatis teFtboF3 akan apat iisi

    angka

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    28/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    En &ub

    $rivate &ub TeFt3I*%ange!"

    (f TeFt3#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt3#TeFt 6 JJ

    En (f

    (f TeFt3#TeFt PQ JJ T%en

    TeFt>#Enable 6 True

    Else

    TeFt>#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFt3IKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt3#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f a Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt3#Locke 6 True

    En (f

    a 6 a R

    En (f

    (f Key.scii 6 A T%en a 6 0

    Else

    TeFt3#Locke 6 True

    En (f

    En &ub

    $rivate &ub TeFt>I*%ange!"

    (f TeFt>#TeFt 6 J00J T%en

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    29/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt>#TeFt 6 JJ

    En (f

    (f TeFt>#TeFt PQ JJ T%en

    TeFt?#Enable 6 True

    Else

    TeFt?#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFt>IKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt>#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt>#Locke 6 True

    En (f

    6 R

    En (f

    (f Key.scii 6 A T%en 6 0

    Else

    TeFt>#Locke 6 True

    En (f

    En &ub

    $rivate &ub TeFt?I*%ange!"

    (f TeFt?#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt?#TeFt 6 JJ

    En (f

    (f TeFt?#TeFt PQ JJ T%en

    TeFt@#Enable 6 True

    Else

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    30/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    TeFt@#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFt?IKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt?#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f w Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt?#Locke 6 True

    En (f

    w 6 w R

    En (f

    (f Key.scii 6 A T%en w 6 0

    Else

    TeFt?#Locke 6 True

    En (f

    En &ub

    $rivate &ub TeFt@I*%ange!"

    (f TeFt@#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt@#TeFt 6 JJ

    En (f

    (f TeFt@#TeFt PQ JJ T%en

    TeFtA#Enable 6 True

    Else

    TeFtA#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFt@IKey$ress!Key.scii .s (nteger"

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    31/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt@#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f s Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt@#Locke 6 True

    En (f

    s 6 s R

    En (f

    (f Key.scii 6 A T%en s 6 0

    Else

    TeFt@#Locke 6 True

    En (f

    En &ub

    $rivate &ub TeFtAI*%ange!"

    (f TeFtA#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFtA#TeFt 6 JJ

    En (f

    (f TeFtA#TeFt PQ JJ T%en

    *omman#Enable 6 True

    Else

    *omman#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFtAIKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFtA#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f c Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    32/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    TeFtA#Locke 6 True

    En (f

    c 6 c R

    En (f

    (f Key.scii 6 A T%en c 6 0

    Else

    TeFtA#Locke 6 True

    En (f

    En &ub

    1# Koing ;orm / ** motor bakar

    $rivate &ub *ommanI*lick!"

    Dim ee .s (nteger

    aa 6 TeFt#TeFt

    bb 6 TeFt/#TeFt

    cc 6 !1#3 N !aa N aa" N bb"

    6 cc 2 3000

    ee 6 cc 2 3000

    TeFt#Enable 6 ;alse

    TeFt/#Enable 6 ;alse

    ;rame#Enable 6 ;alse

    (f 'ption#)alue T%en

    Label>#*aption 6

    LabelA#*aption 6 ee

    Else(f 'ption/#)alue T%en

    Label>#*aption 6 N /

    LabelA#*aption 6 ee N /

    Else(f 'ption1#)alue T%en

    Label>#*aption 6 N 1

    LabelA#*aption 6 ee N 1

    Else(f 'ption3#)alue T%en

    Label>#*aption 6 N 3

    LabelA#*aption 6 ee N 3

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    Tipe ata ee merupakan integer2bilangan

    bulat

    Data ari teFt iwakilkan ole% aa, an ata ari

    teFt/ iwakilkan ole% bb

    *c merupakan proses operator

    aritmatika!rumus"

    D merupakan proses operator aritmatika!rumus"

    Ee merupakan proses operator aritmatika !rumus"

    engan outputan bilangan bulat !tipe ata integer"

    TeFt, teFt/, an frame alam keaaan

    isable2tiak bisa iklik

    4ika option ipili%, maka label> akan

    menampilkan ata an labelA akan

    menampilkan ata ee

    4ika option/ ipili%, maka label> akan

    menampilkan ata ikali / an labelA akan

    menampilkan ata ee ikali /

    4ika option1 ipili%, maka label> akanmenampilkan ata ikali 1 an labelA akan

    menampilkan ata eeikali 1

    4ika option3 ipili%, maka label> akan

    menampilkan ata ikali 3 an labelA akan

    menampilkan ata ee ikali 3

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    33/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    En (f

    En &ub

    $rivate &ub *omman1I*lick!"

    TeFt#Enable 6 True

    TeFt#TeFt 6 JJ

    TeFt/#TeFt 6 JJ

    Label>#*aption 6 JJ

    LabelA#*aption 6 JJ

    'ption#)alue 6 ;alse

    'ption/#)alue 6 ;alse

    'ption1#)alue 6 ;alse

    'ption3#)alue 6 ;alse

    En &ub

    $rivate &ub 'ptionI*lick!"

    (f 'ption#)alue 6 True T%en

    *omman#Enable 6 True

    Else

    *omman#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub 'ption/I*lick!"

    (f 'ption/#)alue 6 True T%en

    *omman#Enable 6 True

    Else

    *omman#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub 'ption1I*lick!"

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    TeFt alam keaaan enable2bisa i klik

    (nputan TeFt an teFt/ alam keaaan

    kosong

    'utputan label> an labelA alam

    keaaan kosong

    'ption, option/, option1 an option3

    alam keaan isable2tiak bisa i klik

    4ika option ipili% maka comman

    !tombol %itung" alam keaaan

    enable2bisa iklik, jika tiak comman

    !tombol %itung" alam keaaan

    isable2tiak bisa iklik

    4ika option/ ipili% maka comman

    !tombol %itung" alam keaaan

    enable2bisa iklik, jika tiak comman

    !tombol %itung" alam keaaan

    isable2tiak bisa iklik

    4ika option1 ipili% maka comman

    !tombol %itung" alam keaaan

    enable2bisa iklik, jika tiak comman

    !tombol %itung" alam keaaan

    isable2tiak bisa iklik

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    34/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    (f 'ption1#)alue 6 True T%en

    *omman#Enable 6 True

    Else

    *omman#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub 'ption3I*lick!"

    (f 'ption3#)alue 6 True T%en

    *omman#Enable 6 True

    Else

    *omman#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFtI*%ange!"

    (f TeFt#TeFt 6 J00J T%en

    z = MsgBox("masukkan nilai diameter piston > 0", vbOKOnly,

    "!#$%&'&$")*ele+t ase zase vbOK

    'ext-.'ext = ""!nd *ele+t!nd #/#/ 'ext-.'ext > "" '1en

    'ext2.!nabled = 'rue!lse

    'ext2.!nabled = 3alse

    !nd #// 'ext-.'ext = "" '1en'ext2.'ext = ""!nd #/!nd *ub

    rivate *ub 'ext-4Keyress(Key&s+ii &s #nteger)#/ $ot #s$umeri+(1r(Key&s+ii)) &nd Key&s+ii > 5 '1enKey&s+ii = 0

    !nd #/#/ 'ext- > "" '1en

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    4ika option3 ipili% maka comman

    !tombol %itung" alam keaaan

    enable2bisa iklik, jika tiak comman

    !tombol %itung" alam keaaan

    isable2tiak bisa iklik

    4ika inputan teFt berupa angka 0, maka

    akan muncul message boF, an jika

    tombol ok paa message boF iklik

    maka inputan teFt alam keaaan

    kosong

    4ika inputan teFt tiak alam keaaan

    kosong, maka teFt/ alam keaaan

    enable2bisa iklik, jika tiak maka teFt/

    alam keaaan isable2tiak bisa iklik

    4ika inputan teFt alam keaaan

    kosong maka inputan teFt/ juga alam

    keaaan kosong

    4ika inputan teFt tiak kosong

    maka teFt/ alam keaaan

    enable2bisa iklik

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    35/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    'ext2.!nabled = 'rue!nd #/

    'ext-.Max6engt1 = 2!nd *ub

    rivate *ub 'ext241ange()#/ 'ext2.'ext = "0" '1enx = MsgBox("masukkan nilai stroke > 0", vbOKOnly,

    "!#$%&'&$")*ele+t ase xase vbOK

    'ext2.'ext = ""!nd *ele+t

    !nd #/

    #/ 'ext2.'ext > "" '1en3rame-.!nabled = 'rue!lse3rame-.!nabled = 3alse!nd #/Option-.7alue = 3alseOption2.7alue = 3alseOption8.7alue = 3alse

    Option9.7alue = 3alse

    !nd *ub

    rivate *ub 'ext24Keyress(Key&s+ii &s #nteger)#/ $ot #s$umeri+(1r(Key&s+ii)) &nd Key&s+ii > 5 '1enKey&s+ii = 0!nd #/

    'ext2.Max6engt1 =2

    !nd *ub

    3# Koing ;orm 1 Kekuatan Kejut Material

    Dim .s (nteger

    Dim .s (nteger

    Dim .s (nteger

    Dim s .s (nteger

    Dim % .s (nteger

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    Maksimal inputan teFt aala% / igit angka

    4ika inputan teFt/ berisi angka 0 maka akan

    muncul message boF, imana setela% mengklik

    tombol ok paa message boF maka inputan

    teFt/ alam keaaan kosong

    4ika inputan teFt tiak alam keaaan kosong,

    maka frame !yang berisi option sampai

    option3" alam keaaan enable !bisa i klik"

    'ption, option/, option1, option3 alam

    keaaan isable !tiak bisa i klik"

    Maksimal inputan aala% / igit

    Tipe ata ,,,s, an % merupakan

    integer2bilangan bulat

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    36/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    $rivate &ub *ommanI*lick!"

    TeFt#Enable 6 ;alse

    TeFt/#Enable 6 ;alse

    TeFt1#Enable 6 ;alse

    TeFt>#Enable 6 ;alse

    TeFt?#Enable 6 ;alse

    aa 6 TeFt#TeFt

    bb 6 TeFt/#TeFt

    cc 6 TeFt1#TeFt

    ee 6 TeFt>#TeFt

    ff 6 TeFt?#TeFt

    (f aa 6 JJ 'r bb 6 JJ 'r cc 6 JJ 'r ee 6 JJ 'r ff 6 JJ T%en

    F 6 MsgBoF!JData yang ana masukkan belum lengkapJ, vb'K'nly, JperingatanJ"

    'n Error :esume CeFt

    En (f

    TeFtA#TeFt 6 0 + ee

    TeFt#TeFt 6 0 + ff

    TeFt/#TeFt 6 !0 2 A0" N 1#3

    TeFt0#TeFt 6 !TeFtA#TeFt 2 A0" N 1#3

    TeFt#TeFt 6 !TeFt#TeFt 2 A0" N 1#3

    Label/#*aption 6 !aa N bb N !*os!TeFt0#TeFt" + *os!TeFt/#TeFt"""

    Label10#*aption 6 !aa N bb N !*os!TeFt#TeFt" + *os!TeFt/#TeFt"""

    Label1#*aption 6 Label/#*aption + Label10#*aption

    TeFt>#TeFt 6 Label1#*aption 2 cc

    En &ub

    $rivate &ub *omman/I*lick!"

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    TeFtboF ,/,1,>, an ? tiak apat iisi ata

    Dua %uruf ! aa, bb, cc, ee, an ff " i epan

    menunjukkan variable paa masing+masing

    ata yang icakup

    TeFtboF tiak bole% kosong %arus imasukkan

    angka

    Masing+masing teFtboF berisi

    rumus yang icakup

    Masing+masing label

    menunjukkan %asil tiap rumus

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    37/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    TeFt#TeFt 6 JJ

    TeFt/#TeFt 6 JJ

    TeFt1#TeFt 6 JJ

    TeFt>#TeFt 6 JJ

    TeFt?#TeFt 6 JJ

    TeFtA#TeFt 6 JJ

    TeFt#TeFt 6 JJ

    TeFt0#TeFt 6 JJ

    TeFt#TeFt 6 JJ

    TeFt/#TeFt 6 JJ

    TeFt>#TeFt 6 JJ

    Label/#*aption 6 JJ

    Label10#*aption 6 JJ

    Label1#*aption 6 JJ

    TeFt#Enable 6 True

    En &ub

    $rivate &ub *omman1I*lick!"

    MD(;orm#&%ow

    ;orm1#)isible 6 ;alse

    En &ub

    $rivate &ub ;ormILoa!"

    TeFt/#Enable 6 ;alse

    TeFt1#Enable 6 ;alse

    TeFt>#Enable 6 ;alse

    TeFt?#Enable 6 ;alse

    En &ub

    $rivate &ub TeFtI*%ange!"

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    TeFtboF+> an label /+1 tiak apatimasukkan angka, %anya teFtboF

    yang apat iinput agka

    Menampilkan MD( form

    Masing+masing teFtboF/+

    teFtboF> tiak apat iisi ata

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    38/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    (f TeFt#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt#TeFt 6 JJ

    En (f

    (f TeFt#TeFt PQ JJ T%en

    TeFt/#Enable 6 True

    Else

    TeFt/#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFtIKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f % Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt#Locke 6 True

    En (f

    % 6 % R

    En (f

    (f Key.scii 6 A T%en % 6 0

    Else

    TeFt#Locke 6 True

    En (f

    En &ub

    $rivate &ub TeFt/I*%ange!"

    (f TeFt/#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt/#TeFt 6 JJ

    En (f

    (f TeFt/#TeFt PQ JJ T%en

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    .ngka yang imasukkan i teFtboF tiakbole% berupa 00, jika imasukkan 00 maka

    otomatis akan muncul peringatan an

    teFtboF kembali kosong# Kemuian jika

    teFtboF sua% iisi maka lanjut ke

    teFtboF/

    Data yang imasukkan %arus angka

    .ngka yang imasukkan i teFtboF tiak

    bole% berupa 00, jika imasukkan 00 maka

    otomatis akan muncul peringatan an

    teFtboF/ kembali kosong# Kemuian jika

    teFtboF/ sua% iisi maka lanjut ke

    teFtboF1

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    39/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    TeFt1#Enable 6 True

    Else

    TeFt1#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFt/IKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt/#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt/#Locke 6 True

    En (f

    6 R

    En (f

    (f Key.scii 6 A T%en 6 0

    Else

    TeFt/#Locke 6 True

    En (f

    En &ub

    $rivate &ub TeFt1I*%ange!"

    (f TeFt1#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt1#TeFt 6 JJ

    En (f

    (f TeFt1#TeFt PQ JJ T%en

    TeFt>#Enable 6 True

    Else

    TeFt>#Enable 6 ;alse

    En (f

    En &ub

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    Data yang imasukkan %arus angka

    .ngka yang imasukkan i teFtboF tiak

    bole% berupa 00, jika imasukkan 00 maka

    otomatis akan muncul peringatan an

    teFtboF1 kembali kosong# Kemuian jika

    teFtboF1 sua% iisi maka lanjut ke

    teFtboF3

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    40/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    $rivate &ub TeFt1IKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt1#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt1#Locke 6 True

    En (f

    6 R

    En (f

    (f Key.scii 6 A T%en 6 0

    Else

    TeFt1#Locke 6 True

    En (f

    En &ub

    $rivate &ub TeFt>I*%ange!"

    (f TeFt>#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt>#TeFt 6 JJ

    En (f

    (f TeFt>#TeFt PQ JJ T%en

    TeFt?#Enable 6 True

    Else

    TeFt?#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFt>IKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt>#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f s Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    Data yang imasukkan %arus angka

    .ngka yang imasukkan i teFtboF tiak

    bole% berupa 00, jika imasukkan 00 maka

    otomatis akan muncul peringatan an

    teFtboF> kembali kosong# Kemuian jika

    teFtboF> sua% iisi maka lanjut ke

    teFtboF?

    Data yang imasukkan %arus angka

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    41/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    TeFt>#Locke 6 True

    En (f

    s 6 s R

    En (f

    (f Key.scii 6 A T%en s 6 0

    Else

    TeFt>#Locke 6 True

    En (f

    En &ub

    $rivate &ub TeFt?I*%ange!"

    (f TeFt?#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt?#TeFt 6 JJ

    En (f

    (f TeFt?#TeFt PQ JJ T%en

    *omman#Enable 6 True

    Else

    *omman#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFt?IKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt?#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt?#Locke 6 True

    En (f

    6 R

    En (f

    (f Key.scii 6 A T%en 6 0

    Else

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    .ngka yang imasukkan i teFtboF tiak

    bole% berupa 00, jika imasukkan 00 maka

    otomatis akan muncul peringatan an

    teFtboF? kembali kosong# Kemuian jika

    teFtboF? sua% iisi maka iproses alam

    rumus

    Data yang imasukkan %arus angka

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    42/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    TeFt?#Locke 6 True

    En (f

    En &ub

    ># Koing ;orm > $anjang Belt

    Dim .s (nteger

    Dim .s (nteger

    Dim % .s (nteger

    $rivate &ub *ommanI*lick!"

    'n Error :esume CeFt

    TeFt#Enable 6 ;alse

    TeFt/#Enable 6 ;alse

    TeFt1#Enable 6 ;alse

    aa 6 TeFt#TeFt

    bb 6 TeFt/#TeFt

    cc 6 TeFt1#TeFt

    (f aa 6 JJ 'r bb 6 JJ 'r cc 6 JJ T%en

    F 6 MsgBoF!JData yang ana masukkan belum lengkapJ, vb'K'nly, JperingatanJ"

    'n Error :esume CeFt

    En (f

    TeFt3#TeFt 6 / N aa R !!1#3 2 /" N !cc R bb" R !!cc + bb" O /" 2 3 N aa"

    En &ub

    $rivate &ub *omman/I*lick!"

    TeFt#TeFt 6 JJ

    TeFt/#TeFt 6 JJ

    TeFt1#TeFt 6 JJ

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    Tipe ata ,,% merupakan

    integer2bilangan bulat

    TeFtboF 8 1 tiak apat iinput angka

    Dua %uruf i awal sebagai variable yang

    mencakup masing+masing ata 2 program

    TeFtboF+1 %arus iisi angka, jika tiak akan

    muncul peringatan#

    TeFtboF3 berisi %asil operasi rumus panjang belt

    Meng%apus ata iteFt sampai 3, kemuian

    teFtboF apat iisi angka kembali

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    43/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    TeFt3#TeFt 6 JJ

    TeFt#Enable 6 True

    En &ub

    $rivate &ub *omman1I*lick!"

    MD(;orm#&%ow

    ;orm>#)isible 6 ;alse

    En &ub

    $rivate &ub ;ormILoa!"

    TeFt/#Enable 6 ;alse

    TeFt1#Enable 6 ;alse

    En &ub

    $rivate &ub TeFtI*%ange!"

    (f TeFt#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt#TeFt 6 JJ

    En (f

    (f TeFt#TeFt PQ JJ T%en

    TeFt/#Enable 6 True

    Else

    TeFt/#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFtIKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f % Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt#Locke 6 True

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    Menampilkan kembali MD( form

    TeFtboF an 1 tiak apat iisi ata

    .ngka yang imasukkan iteFtboF tiak

    boSe% berupa 00, jika imasukkan 00 maka

    otomatis akan muncul peringatan# Dan

    teFtboF kemali kosong, ssetela% teFtboF

    sua% iisi ata maka lanjut ke teFtboF /

    Data yang imasukkan ke teFtboF %arus

    berupa angka an jika yang imasukkan

    berupa koma maka tiak bole% lebi% ari

    satu koma

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    44/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    En (f

    % 6 % R

    En (f

    (f Key.scii 6 A T%en % 6 0

    Else

    TeFt#Locke 6 True

    En (f

    En &ub

    $rivate &ub TeFt/I*%ange!"

    (f TeFt/#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt/#TeFt 6 JJ

    En (f

    (f TeFt/#TeFt PQ JJ T%en

    TeFt1#Enable 6 True

    Else

    TeFt1#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFt/IKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt/#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt/#Locke 6 True

    En (f

    6 R

    En (f

    (f Key.scii 6 A T%en 6 0

    Else

    TeFt/#Locke 6 True

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    Data yang imasukkan ke teFtboF/ %arus

    berupa angka an jika yang imasukkan

    berupa koma maka tiak bole% lebi% ari

    satu koma

    .ngka yang imasukkan iteFtboF/ tiak

    boSe% berupa 00, jika imasukkan 00 maka

    otomatis akan muncul peringatan# Dan

    teFtboF kemali kosong, ssetela% teFtboF

    sua% iisi ata maka lanjut ke teFtboF 1

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    45/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    En (f

    En &ub

    $rivate &ub TeFt1I*%ange!"

    (f TeFt1#TeFt 6 J00J T%en

    MsgBoF JData yang imasukkan tiak bole% 00J, vb*ritical, J$eringatanJ

    TeFt1#TeFt 6 JJ

    En (f

    (f TeFt1#TeFt PQ JJ T%en

    *omman#Enable 6 True

    Else

    *omman#Enable 6 ;alse

    En (f

    En &ub

    $rivate &ub TeFt1IKey$ress!Key.scii .s (nteger"

    (f Key.scii 6 33 'r Key.scii Q6 3A .n Key.scii P6 >@ 'r Key.scii 6 A T%en

    TeFt1#Locke 6 ;alse

    (f Key.scii 6 33 T%en

    (f Q6 T%en

    F 6 MsgBoF!Jkoma tiak bole% lebi% ari satuJ, vb*ritical, J$eringatanJ"

    TeFt1#Locke 6 True

    En (f

    6 R

    En (f

    (f Key.scii 6 A T%en 6 0

    Else

    TeFt1#Locke 6 True

    En (f

    En &ub

    3.1.!. "ara Penggunaan Program

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

    .ngka yang imasukkan iteFtboF1 tiak

    boSe% berupa 00, jika imasukkan 00 maka

    otomatis akan muncul peringatan# Dan

    teFtboF1 kemali kosong, ssetela%

    teFtboF1sua% iisi ata maka lanjut ke

    rumus

    Data yang imasukkan ke teFtboF1 %arus

    berupa angka an jika yang imasukkan

    berupa koma maka tiak bole% lebi% ari

    satu koma

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    46/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Meng%itung Energi Efektif

    # Klik tombol ;ile paa jenela awal lalu pili% :umus#

    /# Klik tombol MencariTenagaEfektif

    1# &etela% itu akan muncul jenela seperti ibawa% ini#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    47/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    3# &elanjutnya masukkan nilai iameter siliner engan cara klik kolom

    iameter seperti gambar ibawa% ini#

    ># Cilai D %arus bulat atau esimal , jika memasukkan nilai 00 maka akan

    muncul peringatan seperti gambar ibawa% ini# Begitu juga engan

    kolom 8 kolom nilai yang lainnya#

    ?# Masukkan nilai D#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    48/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    #. &etela% memasukkan nilai iameter,setela% itu klik kolom $meuntuk

    memasukkan nilai tekanan rata 8 rata efektif#

    $. &etela% memasukkan nilai $me , masukkan nilai &troke!L" engan caraklik kolom L#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    49/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    %. &elanjutnya masukkan nilai :$M !n" engan cara klik kolom !n" seperti

    paa gambar ibawa% ini#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    50/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    1&. &etela% masukkan nilai !n", setela% itu masukkan nilai jumla% siliner !i"

    engan cara klik kolom !i"#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    51/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    11. &elanjutnya, masukkan nilai stroke2cycle !" engan cara klik kolom

    seperti gambar i bawa% ini#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    52/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    12. &etela% semua ata i masukkan mo%on i cek kembali ata + ata yang

    sua% imasukkan karena jika aa ata yang belum imasukkan maka

    program tiak apat mencari %asil meskipun pengguna menekan tombol

    *.:( 7.&(L seperti conto% paa gambar i bawa% ini#

    13. &etela% semua ata sua% imasukkan , lalu klik tombol *.:( 7.&(L

    maka nilai tenaga efektif akan muncul#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    53/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    14. 4ika pengguna ingin mengulangi meng%itung nilai tenaga efektif, klik

    tombol *LE.: untuk meng%apus semua inputan ata an kembali ke

    proses awal memasukkan nilai D#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    54/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    1!. 4ika pengguna tiak ingin meng%itung lagi,klik tombol KEMB.L(

    untuk kembali ke jenela awal#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    55/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    1'. 4ika pengguna ingin keluar ari program klik ;ile, lalu klik EFit, setela%

    itu akan aa perinta% .paka% ana yakin akan keluarG an aa ua

    pili%an Hes atau C' tekan Hes untuk keluar tekan C' untuk

    kembali ke program#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    56/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Meng%itung **

    # Klik tombol ;ile paa jenela awal lalu pili% :umus#

    /# Klik tombol **

    1# &etela% itu akan muncul jenela seperti ibawa% ini#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    57/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    3# &elanjutnya masukkan nilai iameter piston engan cara klik kolom !D"

    seperti gambar ibawa% ini#

    ># Cilai D %arus bulat atau esimal , jika memasukkan nilai 00 maka akan

    muncul peringatan seperti gambar ibawa% ini# Begitu juga engan

    kolom 8 kolom nilai yang lainnya#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    58/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    ?# Masukkan nilai D#

    #. &etela% memasukkan iameter siliner,setela% itu klik kolom L untuk

    memasukkan nilai jarak piston ari TM. ke TMB#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    59/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    $. &etela% memasukkan nilai L, $ili% jumla% siliner yang akan igunakan

    !semisal menggunakan 3 siliner"

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    60/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    %. &etela% semua ata i masukkan mo%on i cek kembali ata + ata yang

    sua% imasukkan karena jika aa ata yang belum imasukkan maka

    program tiak apat mencari %asil meskipun pengguna menekan tombol

    *.:( 7.&(L seperti conto% paa gambar i bawa% ini#

    1&. &etela% semua ata sua% imasukkan , lalu klik tombol *.:( 7.&(L

    maka nilai panjang belt akan muncul#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    61/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    11. 4ika pengguna ingin mengulangi meng%itung nilai **, klik tombol

    7.$U& untuk meng%apus semua inputan ata an kembali ke proses

    awal memasukkan nilai D#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    62/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    12. 4ika pengguna tiak ingin meng%itung lagi,klik tombol KEMB.L(

    untuk kembali ke jenela awal#

    1#. 4ika pengguna ingin keluar ari program klik ;ile, lalu klik EFit, setela%

    itu akan aa perinta% .paka% ana yakin akan keluarG an aa ua

    pili%an Hes atau C' tekan Hes untuk keluar tekan C' untuk

    kembali ke program#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    63/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    64/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Meng%itung Energi $ata%

    # Klik tombol ;ile paa jenela awal lalu pili% :umus#

    /# Klik tombol MencariEnergi$ata%

    1# &etela% itu akan muncul jenela seperti ibawa% ini#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    65/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    3# &elanjutnya masukkan nilai berat penulum engan cara klik kolom -

    seperti gambar ibawa% ini#

    ># Cilai - %arus bulat atau esimal , jika memasukkan nilai 00 maka akan

    muncul peringatan seperti gambar ibawa% ini# Begitu juga engan

    kolom 8 kolom nilai yang lainnya#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    66/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    ?# Masukkan nilai -#

    #. &etela% memasukkan nilai berat penulum,setela% itu klik kolom : untuk

    memasukkan nilai raius lintasan#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    67/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    $. &etela% memasukkan nilai :, masukkan nilai luas penampang !;0"engan

    cara klik kolom ;0#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    68/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    %. &elanjutnya masukkan nilai suut ak%ir !.lfa " engan cara klik kolom

    !alfa " seperti paa gambar ibawa% ini#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    69/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    1&. &etela% masukkan nilai !.lfa ", setela% itu masukkan nilai suut awal

    !alfa 0" engan cara klik kolom !alfa 0"#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    70/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    11. &etela% semua ata i masukkan mo%on i cek kembali ata + ata yang

    sua% imasukkan karena jika aa ata yang belum imasukkan maka

    program tiak apat mencari %asil meskipun pengguna menekan tombol

    *.:( 7.&(L seperti conto% paa gambar i bawa% ini#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    71/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    12. &etela% semua ata sua% imasukkan , lalu klik tombol *.:( 7.&(L

    maka nilai energi pata% akan muncul#

    13. 4ika pengguna ingin mengulangi meng%itung nilai energi pata%, klik

    tombol *LE.: untuk meng%apus semua inputan ata an kembali ke

    proses awal memasukkan nilai -#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    72/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    14. 4ika pengguna tiak ingin meng%itung lagi,klik tombol KEMB.L(untuk kembali ke jenela awal#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    73/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    1!. 4ika pengguna ingin keluar ari program klik ;ile, lalu klik EFit, setela%

    itu akan aa perinta% .paka% ana yakin akan keluarG an aa ua

    pili%an Hes atau Co tekan Hes untuk keluar tekan Co untuk

    kembali ke program#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    74/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    75/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    Meng%itung $anjang Belt

    # Klik tombol ;ile paa jenela awal lalu pili% :umus#

    /# Klik tombol $anjang Belt

    1# &etela% itu akan muncul jenela seperti ibawa% ini#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    76/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    3# &elanjutnya masukkan nilai jarak antar pulley engan cara klik kolom !a"

    seperti gambar ibawa% ini#

    ># Cilai a %arus bulat atau esimal , jika memasukkan nilai 00 maka akan

    muncul peringatan seperti gambar ibawa% ini# Begitu juga engan

    kolom 8 kolom nilai yang lainnya#

    ?# Masukkan nilai a#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    77/81

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    78/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    %. &etela% semua ata i masukkan mo%on i cek kembali ata + ata yang

    sua% imasukkan karena jika aa ata yang belum imasukkan maka

    program tiak apat mencari %asil meskipun pengguna menekan tombol

    *.:( 7.&(L seperti conto% paa gambar i bawa% ini#

    1&. &etela% semua ata sua% imasukkan , lalu klik tombol *.:( 7.&(L

    maka nilai panjang belt akan muncul#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    79/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    11. 4ika pengguna ingin mengulangi meng%itung nilai tenaga efektif, klik

    tombol *LE.: untuk meng%apus semua inputan ata an kembali ke

    proses awal memasukkan nilai a#

    12. 4ika pengguna tiak ingin meng%itung lagi,klik tombol KEMB.L(

    untuk kembali ke jenela awal#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    80/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya

    1$. 4ika pengguna ingin keluar ari program klik ;ile, lalu klik EFit, setela%itu akan aa perinta% .paka% ana yakin akan keluarG an aa ua

    pili%an Hes atau C' tekan Hes untuk keluar tekan C' untuk

    kembali ke program#

    Laporan$raktikum$emrogramanKomputer

    &emester -enapTa%un.jaran /012/03

  • 7/23/2019 LAPORAN BAB 3 PROJECT 1.docx

    81/81

    LaboratoriumKomputerTeknikMesin

    UniversitasBrawijaya