laporan bab 3 project 1.docx
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