Laporan dasprog

41
7/17/2019 Laporan dasprog http://slidepdf.com/reader/full/laporan-dasprog 1/41 LAPORAN PROYEK PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER “ PROGRAM PERHITUNGAN BANYAK LAMPU JALAN TERHADAP PANJANG JALAN” Group 5 (LIMA) Nama !EBRIANT LEO"ESIO NIM #$%&%'% LABORATORIUM SISTEM PENGATURAN DAN KOMPUTER DEPARTEMEN TEKNIK ELEKTRO !AKULTAS TEKNIK UNI*ERSITAS SUMATERA UTARA '%#5 DA!TAR ISI

description

laporan dasprog

Transcript of Laporan dasprog

Page 1: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 1/41

LAPORAN PROYEK 

PRAKTIKUM DASAR PEMROGRAMAN KOMPUTER 

“ PROGRAM PERHITUNGAN BANYAK LAMPU JALAN

TERHADAP PANJANG JALAN”

Group 5 (LIMA)

Nama !EBRIANT LEO"ESIO

NIM #$%&%'%

LABORATORIUM

SISTEM PENGATURAN DAN KOMPUTER 

DEPARTEMEN TEKNIK ELEKTRO

!AKULTAS TEKNIK 

UNI*ERSITAS SUMATERA UTARA

'%#5

DA!TAR ISI

Page 2: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 2/41

DA!TAR ISI......................................................................................1

ABSTRAK ..........................................................................................2

BAB I PENDAHULUAN..................................................................3

1.1 Latar Belakang ...................................................................31.2 Tujuan .................................................................................3

1.3 Rumusan Masalah ................................................................4

BAB II DASAR TEORI ...................................................................5

  2.1 Penjelasan Teori..................................................................5

BAB III RAN"ANGAN PROYEK .................................................6

  3.1Algoritma.............................................................................6

  3.2 Flo!hart............................................................................."

BAB I* ANALISA PROYEK .........................................................13  4.1 Pseu#o $o#e .......................................................................13

  4.2 %asil &eluaran ....................................................................24

BAB * PENUTUP ............................................................................2'

  5.1 &esim(ulan .........................................................................2'

DA!TAR PUSTAKA ........................................................................31

LAMPIRAN ......................................................................................32

ABSTRAK 

[Type text] Page 1

Page 3: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 3/41

A(likasi ini #a(at #itera(kan #engan )aik untuk mem)antu kita #alam

menghitung )an*akn*a jumlah lam(u jalan +sesuai jenisn*a, (a#a (anjang jalan

*ang su#ah #iketahui. -engan menentukan (anjang jalan jenis jalan serta tinggi

tiang lam(u maka kita #a(at mengetahui )era(a )an*ak jumlah lam(u #alam

 (anjang jalan *ang su#ah #itentukan

/ntuk men!ari jumlah jalan *ang ter#a(at #i #alam suatu (anjang jalan

#engan !ara a(likasi matematika *ang su#ah kita (elajari. $ontoh untuk men!ari

 )an*ak lam(u jalan #alam suatu (anjang jalan tentukan (anjang jalan setelah itu

s!an0 jarak interal antar lam(u jalan +sesuai #engan ketentuan *ang a#a, lalu

 )agilah (anjang jalan #engan interal jarak lam(u jalan sesuai ketentuan. Maka

kita akan mengetahui )era(a jumlah lam(u jalann*a.

Tujuan (rogram (erhitungan lam(u jalan ini #i)uat untuk memu#ahkan

kita #alam mengetahui jumlah lam(u jalan *ang a#a (a#a suatu (anjang jalan

*ang su#a #itentukan. a#i #engan a#an*a (rogram (erhitungan ini kita #a(at

mengetahui jumlah lam(u jalan )er)an#ing #engan (anjang jalan

BAB I

PENDAHULUAN

[Type text] Page 2

Page 4: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 4/41

#+# La,ar B-.a/a01

Perkem)angan )ahasa (emograman (a#a a)a# ke 21 saat ini mengalami

kemajuan *ang sangat !e(at. alah satu #ari (erkem)angan )ahasa (emograman

terse)ut a#alah mun!uln*a )ahasa $ atau )ahasa $.

e)agaimana #ikatakan )ahasa (emrograman $ meru(akan salah satu

 )ahasa (emrograman *ang sangat menarik itu #ikarenakan )ahasa ! #a(at

#imengerti #an #i(elajari #engan mu#ah karena ke#ekatann*a #engan )ahasa

manusia. Ta(i )an*ak orang juga mengatakan )aha )ahasa $ a#alah me#ium

leel (rogamming language karena )ahasa $ juga #a(at #igunakan untuk 

memasukkan (rogram ke mesin.

  -isam(ing (erkem)angan )ahasa (emograman $ ini #ia(likasikan

#i)er)agai )i#ang se(erti s*stem *aitu )agaimana kerja suatu (rogram melalui

urutan +algoritma, #an #iagram alir +0lo!hart,.

Ber#asarkan uraian #iatas (enulis la(oran akan mem)uat suatu (rogram

#ari )ahasa $ *ang )erhu)ungan #engan algoritma #an 0lo!hart.

#+' Tu2ua0A#a(un tujuan (em)uatan la(oran ini a#alah

1. Mem)uat a(likasi (erhitungan lam(u jalan )er)an#ing terha#a( (anjang

 jalan #engan )ahasa $

2. /ntuk mengetahui )agaimana !ara melakukan (roses (emrograman #alam

 )ahasa $

3. e)agai s*arat kelulusan (raktikum la)oratorium -asar Pemrograman

#+$ Rumu3a0 Ma3a.a4-alam mem)uat ran!angan (rogram (erhitungan lam(u jalan ter#a(at

rumusan masalah *akni

• Bagaimana (rogram (erhitungan lam(u jalan #a(at )erjalan lan!ar

tan(a a#an*a kesalahan #an error

• Bagaiamana menentukan )an*ak lam(u jalan sesuai (anjang jalan

*ang #itentukan

[Type text] Page 3

Page 5: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 5/41

• Bagaimana !ara untuk menga(likasikan (rogram (erhitungan lam(u

 jalan terse)ut #alam a(likasi matematika

BAB II

DASAR TEORI

'+# P-02-.a3a0 T-or

Menentukan jumlah lam(u jalan #alam suatu (anjang jalan

[Type text] Page 4

Page 6: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 6/41

/ntuk mengetahui jumlah lam(u jalan #alam suatu (anjang jalan maka

kita akan menggunakan rumus matematika *ang su#ah #i(elajari. /ntuk 

menghitung jumlah lam(u jalan tentukan (anjang jalan setelah itu s!an0 jarak 

interal antar lam(u jalan +sesuai #engan ketentuan *ang a#a, lalu )agilah

 (anjang jalan #engan interal jarak lam(u jalan sesuai ketentuan. Maka kita akan

mengetahui )era(a jumlah lam(u jalann*a. $ontoh untuk menentukan suatu

interal jarak lam(u harus #itentukan #ari tinggi tiang lam(u +%, serta jenilann*a.

-alam !ontoh ini sa*a menggunakan jenis jalan Arteri. Tinggi tiang lam(ua+%,

*ang #igunakan stan#ar #engan tinggi tiang 17815 meter. a*a mengam)il !ontoh

17 meter. /ntuk menentukan interal jarak lam(u (a#a jalan arteri ketentuann*a

3.7% 9 3.5%. sa*a mengam)il !ontoh 3%. ehingga (erhitungan interal jarak 

 jalan arteri a#alah 3 kali 17 sama #engan 37 meter. esu#ah menemukan interal

 jarak lam(u jalan lalu tentukan (anjang jalan *ang #iinginkan. etelah itu )agilah

 (anjang jalan *amg su#ah #itemukan ta#i lalu kita akan men#a(atkan hasiln*a.

BAB III

RAN"ANGAN PROYEK 

'+# A.1or,ma

Algoritma a#alah urutan langkah8langkah logis (en*eselaian masalah *ang#isusun se!ara sistematis #an logis. &ata logis +logika, meru(akan kata kun!i

#alam algoritma. Langkah8langkah #alam algoritma harus #a(at #itentukan

 )ernilai )enar atau salah.

Algoritma (rogram ini #alam menjalankan tugasn*a a#alah

Tam(ilan utama menu (ilihan (ersamaan gas i#eal ke!e(atan #an massa

 jenis

Tam(ilan menu (ilihan Persamaan :as ;#eal

Tekanan

<olume

Mol

uhu

Pemilihan menu Persamaan :as ;#eal

;n(ut masukan #ata

Melakukan (erhitungan

Tekanan +P, = +mol>suhu>R,?<olume

<olume +<, = +mol>suhu>R,?tekanan

Mol +mol,  = +tekanan><olume,?+suhu>R,

uhu +T, = +tekanan><olume,?+mol>R,

[Type text] Page 5

Page 7: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 7/41

Menam(ilkan hasil

Tam(ilan menu (ilihan Persamaan &e!e(atan

&e!e(atan

arak  @aktu

Pemilihan menu Persamaan &e!e(atan

;n(ut masukan #ata

Melakukan (erhitungan

ke!e(atan = jarak?aktu

aktu = jarak?ke!e(atan

 jarak = ke!e(atan>aktu

Menam(ilkan hasil

Tam(ilan menu (ilihan Persamaan Massa enis Massa enis

Massa

<olum

Pemilihan menu Persamaan Massa enis

;n(ut masukan #ata

Melakukan (erhitungan

massajenis = massa?olume

massa = massajenis>olume

olume = massa?massajenis

Menam(ilkan hasil

$+' !.o674ar,

Flo!hart a#alah se)uah #iagram umum *ang mem(resentasikan se)uah

algoritma atau (roses menggunakan )e)era(a )angun geometri untuk 

mem(erlihatkan langkah8langkah *ang #ilakukan oleh (rogram #alam

men*elesaikan masalah.

 Arus / Flow Penghubung antara prosedur /

proses

Connector Simbol keluar / masuk prosedur  

atau proses dalam lembar /

halaman yang sama

[Type text] Page 6

Page 8: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 8/41

Off-line Connector Simbol keluar / masuk prosedur 

atau proses dalam lembar /

halaman yang lain

Process Simbol yang menunjukkan

pengolahan yang dilakukan

omputer 

!ecision Simbol untuk kondisi yang akan

menghasilkan beberapa

kemungkinan jawaban / aksi

Predefined Process Simbol untuk mempersiapkan

penyimpanan yang akan

digunakan sebagai tempat

pengolahan didalam storage

"erminal Simbol untuk permulaan atau

akhir darti suatu program

#anual $nput Simbol untuk pemasukan data

secara manual on-line keyboard

[Type text] Page 7

Page 9: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 9/41

$nput-Output Simbol yang menyatakan proses

input dan output tanpa

tergantung dengan jenis

peralatannya

!ocument Simbol yang menyatakan input

berasal dari dokumen dalam

bentuk kertas atau output di

cetak dikertas

!isk and On-line

Storage

Simbol untuk menyatakan input

berasal dari disk atau output di

simpan ke disk

[Type text] Page 8

Page 10: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 10/41

[Type text] Page 9

Menu pilihan:

1. Persaaan !as "#eal2. Persaaan $e%epatan

3. Persaaan Massa &enis

start

Pilihan ti#a'

terse#iaMasu'an

pilihan

gas i#eal Te'a(nan )*lue *l suhu

Masu''an #ata Masu''an #ataMasu''an #ataMasu''an #ata

 T + ,P-/0n + ,P-/0+P+

" " " "

Pilihan ti#a'

terse#iaa'tu ara''e%epatan 'e%epata

n

Masu''an #ata Masu''an #ataMasu''an #ata

  T + 0  + -t  + s0t

"""

Massa enis

Pilihan ti#a'

terse#ia)*lueassaMassa enis

Page 11: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 11/41

$+$ Rumu3a0 Ma3a.a4

Pa#a (rogram (ersamaan gas i#eal

Bera(akah tekanan gas terse)ut

Bera(akah olume gas terse)ut

Bera(akah mol gas tese)ut

Bera(akah suhu gas terse)ut

Pa#a (rogram (ersamaan ke!e(atan

Bera(akah ke!e(atan )en#a terse)ut

Bera(akah jarak *ang #item(uh )en#a terse)ut

Bera(akah aktu *ang #item(uh )en#a terse)ut

Pa#a (rogram (ersamaan massa jenis

Bera(akah massa jenis )en#a terse)ut

Bera(akah massa )en#a terse)ut

Bera(akah olume )en#a terse)ut

[Type text] Page 1

Masu''an #ataMasu''an #ataMasu''an #ata

  + 0 M+ - +0

 """

Page 12: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 12/41

BAB I*

ANALISA PROYEK 

&+# P3-u8o "o8-

int h

s*stem+PA/C,

  s*stem+!ls,

 (rint0+Pilih (rogram DnDn,

 (rint0+DtEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>EE Dn,

 (rint0+DtEE 1.Program Persamaan :as ;#eal EEDn,

 (rint0+DtEE 2.Program &e!e(atan EEDn,

 (rint0+DtEE 3.Program Massa enis EEDn,

  (rint0+DtEE EEDn,

 (rint0+DtEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>EEDnDn,

 (rint0+DtAMA :CR;$G P/TRA MAAL/ Dn,

  (rint0+Dt;M 1374727H5 Dn,

  (rint0+Dt/;<CR;TA /MATCRA /TARA Dn,

  (rint0+DtMasukkan (rogram *ang #i(ilih DnDnDn,

  s!an0 +I# Jh,

  i0+h==1,

  K

  int (ilih

[Type text] Page 11

Page 13: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 13/41

  0loat tekanan<olumemolsuhuR

  s*stem+F7,

  s*stem+!ls,

  #o

  K

  (rint0+Dt CLAMAT -ATA: -; PRGC& LABGRATGR;/M -AAR

PCMRG:RAMA Dn,

  (rint0+Dt &GMP/TCR Dn,

  (rint0+Dt

========================================================DnDnDn,

  (rint0+Dt -AFTAR P;L;%A R/M/ Dn,

  (rint0+Dt >>>>>>>>>>>>>>>>>>>>>>>>>>>> Dn,

  (rint0+Dt EE> 1. Tekanan >EE Dn,

  (rint0+Dt EE> 2. <olume >EE Dn,

  (rint0+Dt EE> 3. Mol >EE Dn,

  (rint0+Dt EE> 4. uhu >EE Dn,

  (rint0+Dt EE> 5. &eluar Program >EE Dn,

  (rint0+Dt ============================ Dn,

  (rint0+Dt AMA :CR;$G P/TRA MAAL/ Dn,

  (rint0+Dt ;M 1374727H5 Dn,

  (rint0+Dt /;<CR;TA /MATCRA /TARA Dn,

 (rint0+Dt Masukkan rumus *ang an#a inginkan Dt,

  s!an0+I#J(ilih,

  s*stem+!ls,

  sit!h+(ilih,

  K

  !ase 1

  (rint0+Dt an#a memilih rumus TC&AA Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai <olume #alam satuan liter Dt,

[Type text] Page 12

Page 14: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 14/41

  s!an0+I0J<olume,

  (rint0+Dt Masukkan nilai mol #alam satuan mol Dt,

  s!an0+I0Jmol,

  (rint0+Dt Masukkan nilai suhu #alam satuan &elin Dt,

  s!an0+I0Jsuhu,

  (rint0+Dt Masukkan nilai teta(an R Dn,

  (rint0+Dt !atatan R +teta(an molar gas H.31 joule?+mol>&elin, Dt,

  s!an0+I0JR,

  tekanan=+mol>suhu>R,?<olume

  (rint0+Dt )esar nilai tekanan a#alah DtI0Dntekanan,

  (rint0+Dt nilai #alam satuan PaskalDn,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 2

  (rint0+Dt an#a memilih rumus <GL/MC Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai tekanan #alam satuan (askal Dt,

  s!an0+I0Jtekanan,

  (rint0+Dt Masukkan nilai mol #alam satuan mol Dt,

  s!an0+I0Jmol,

  (rint0+Dt Masukkan nilai suhu #alam satuan &elin Dt,

  s!an0+I0Jsuhu,

  (rint0+Dt Masukkan nilai teta(an R Dn,

  (rint0+Dt !atatan R +teta(an molar gas H.31 joule?+mol>&elin, Dt,

  s!an0+I0JR,

  <olume=+mol>suhu>R,?tekanan

  (rint0+Dt )esar nilai <olume a#alah DtI0Dn<olume,

  (rint0+Dt nilai #alam satuan LiterDn,

  s*stem+PA/C,

[Type text] Page 13

Page 15: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 15/41

  s*stem+!ls,

  )reak

  !ase 3

  (rint0+Dt an#a memilih rumus mol Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai tekanan #alam satuan (askal Dt,

  s!an0+I0Jtekanan,

  (rint0+Dt Masukkan nilai mol #alam satuan mol Dt,

  s!an0+I0Jmol,

  (rint0+Dt Masukkan nilai suhu #alam satuan &elin Dt,

  s!an0+I0Jsuhu,

  (rint0+Dt Masukkan nilai teta(an R Dn,

  (rint0+Dt !atatan R +teta(an molar gas H.31 joule?+mol>&elin, Dt,

  s!an0+I0JR,

  mol=+tekanan><olume,?+suhu>R,

  (rint0+Dt )esar nilai mol a#alah DtI0Dnmol,

  (rint0+Dt nilai #alam satuan molDn,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 4

  (rint0+Dt an#a memilih rumus /%/ Dn,

  (rint0+Dt ======================= Dn,

  (rint0+Dt ilahkan masukkan nilai tekanan #alam satuan Paskal Dt,

  s!an0+I0Jtekanan,

  (rint0+Dt Masukkan nilai <olume #alam satuan Liter Dt,

  s!an0+I0J<olume,

  (rint0+Dt Masukkan nilai mol #alam satuan mol Dt,

  s!an0+I0Jmol,

  (rint0+Dt Masukkan nilai teta(an R Dn,

[Type text] Page 14

Page 16: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 16/41

  (rint0+Dt !atatan R +teta(an molar gas H.31 joule?+mol>&elin, Dt,

  s!an0+I0JR,

  suhu=+tekanan><olume,?+mol>R,

  (rint0+Dt )esar nilai suhu a#alah DtI0Dnsuhu,

  (rint0+Dt nilai #alam satuan &elinDn,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 5

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM$ 8N8 DnDtAMPA; /MPA LA:; ,

  s*stem+PA/C,

  return 7

#e0ault

  (rint0+ DaDaDDaDa DnDtarning DnDt (ilihan an#a salah ,

  (rint0+DnDn (ilihan han*a 1?2?3?4?5 ,

  s*stem+PA/C,

  s*stem+!ls,

  O

  (rint0+DnDt APA&A% A-A ;:; LA/T ,

  (rint0+Dt 1. A 2.T;-A&,

  s!an0+I#J(ilih,

  s*stem+PA/C,

  s*stem+!ls,

  O

  hile+(ilih==1 E (ilih=2,

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM$ 8N8 DnDt

AMPA; /MPA LA:; ,

  s*stem+PA/C,

  return 7

[Type text] Page 15

Page 17: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 17/41

  O

i0+h==2,

K

int (lh

  0loat ke!e(atanaktujarak

  s*stem+F7,

  s*stem+!ls,

  #o

  K

  (rint0+Dt CLAMAT -ATA: -; PRGC$T LABGRATGR;/M -AARPCMRG:RAMA &GMP/TCR Dn,

  (rint0+Dt &GMP/TCR Dn,

  (rint0+Dt

========================================================

DnDnDn,

  (rint0+Dt -AFTaR P;L;%A R/M/ Dn,

  (rint0+Dt >>>>>>>>>>>>>>>>>>>>>>>>>>>> Dn,

  (rint0+Dt EE> 1. &e!e(atan >EE Dn,

  (rint0+Dt EE> 2. @aktu >EE Dn,

  (rint0+Dt EE> 3. arak >EE Dn,

  (rint0+Dt EE> 4. &eluar Program >EE Dn,

  (rint0+Dt ============================ Dn,

 

 (rint0+Dt AMA :CR;$G P/TRA MAAL/ Dn,

  (rint0+Dt ;M 1374727H5 Dn,

  (rint0+Dt /;<CR;TA /MATCRA /TARA Dn,

 

 (rint0+Dt Masukkan rumus *ang an#a inginkan Dt,

  s!an0+I#J(lh,

  s*stem+!ls,

  sit!h+(lh,

[Type text] Page 16

Page 18: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 18/41

  K

  !ase 1

  (rint0+Dt an#a memilih rumus &C$CPATA Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai jarak #alam satuan meter Dt,

  s!an0+I0Jjarak,

  (rint0+Dt Masukkan nilai aktu #alam satuan #etik Dt,

  s!an0+I0Jaktu,

  ke!e(atan = jarak?aktu

  (rint0+Dt )esar nilai ke!e(atan a#alah DtI.20 m?sDnke!e(atan,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 2

  (rint0+Dt an#a memilih rumus aktu Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai ke!e(atan #alam satuan m?s Dt,

  s!an0+I0Jke!e(atan,

  (rint0+Dt Masukkan nilai jarak #alam satuan meter Dt,

  s!an0+I0Jjarak,

  aktu = jarak?ke!e(atan

  (rint0+Dt )esar nilai aktu a#alah DtI.20 #etik Dnaktu,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 3

  (rint0+Dt an#a memilih rumus jarak Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai ke!e(atan #alam satuan m?s Dt,

  s!an0+I0Jke!e(atan,

[Type text] Page 17

Page 19: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 19/41

  (rint0+Dt Masukkan nilai aktu #alam satuan #etik Dt,

  s!an0+I0Jaktu,

  jarak = ke!e(atan>aktu

  (rint0+Dt )esar nilai jarak a#alah DtI.20 meter Dnjarak,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

 

!ase 4

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM$ 8N8 DnDtAMPA; /MPA LA:; ,

  s*stem+PA/C,

  return 7

#e0ault

  (rint0+ DaDaDDaDa DnDtarning DnDt (ilihan an#a salah ,

  (rint0+DnDn (ilihan han*a 1?2?3?4 ,

  s*stem+PA/C,

  s*stem+!ls,

  O

  (rint0+DnDt APA&A% A-A ;:; LA/T ,

  (rint0+Dt 1. A 2.T;-A&Dn,

  s!an0+I#J(lh,

  s*stem+PA/C,

  s*stem+!ls,

  O

hile+(lh==1 E (lh=2,

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM $ 8N8 DnDt

AMPA; /MPA LA:; ,

  s*stem+PA/C,

  return 7

[Type text] Page 18

Page 20: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 20/41

O

else

i0+h==3,

K

int (ilh

  0loat massajenis massa olume

  s*stem+F7,

  s*stem+!ls,

  #o

  K

  (rint0+Dt CLAMAT -ATA: -; PRGC$T LABGRATGR;/M -AAR

PCMRG:RAMA &GMP/TCR Dn,

  (rint0+Dt &GMP/TCR Dn,

  (rint0+Dt

========================================================

DnDnDn,

  (rint0+Dt -AFTAR P;L;%A R/M/ Dn,

  (rint0+Dt >>>>>>>>>>>>>>>>>>>>>>>>>>>> Dn,

  (rint0+Dt EE> 1. Massa enis >EE Dn,

  (rint0+Dt EE> 2. Massa >EE Dn,

  (rint0+Dt EE> 3. <olume >EE Dn,

  (rint0+Dt EE> 4. &eluar Program >EE Dn,

  (rint0+Dt ============================ Dn,

 

 (rint0+Dt AMA :CR;$G P/TRA MAAL/ Dn,

  (rint0+Dt ;M 1374727H5 Dn,

  (rint0+Dt /;<CR;TA /MATCRA /TARA Dn,

 

 (rint0+Dt Masukkan rumus *ang an#a inginkan Dt,

  s!an0+I#J(ilh,

  s*stem+!ls,

[Type text] Page 19

Page 21: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 21/41

  sit!h+(ilh,

  K

  !ase 1

  (rint0+Dt an#a memilih rumus MAA C; Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai massa #alam satuan kg Dt,

  s!an0+I0Jmassa,

  (rint0+Dt Masukkan nilai olume #alam satuan m3 Dt,

  s!an0+I0Jolume,

  massajenis = massa?olume

  (rint0+Dt )esar nilai massa jenis a#alah DtI.20 kg?m3 Dnmassajenis,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 2

  (rint0+Dt an#a memilih rumus MAA Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai massa jenis #alam satuan kg?m3 Dt,

  s!an0+I0Jmassajenis,

  (rint0+Dt Masukkan nilai olume #alam satuan m3 Dt,

  s!an0+I0Jolume,

  massa = massajenis>olume

  (rint0+Dt )esar nilai massa a#alah DtI.20 kg Dnmassa,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 3

  (rint0+Dt an#a memilih rumus <GL/MC Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai massa jenis #alam satuan kg?m3 Dt,

[Type text] Page 2

Page 22: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 22/41

  s!an0+I0Jmassajenis,

  (rint0+Dt ilahkan masukkan nilai massa #alam satuan kg Dt,

  s!an0+I0Jmassa,

  olume = massa?massajenis

  (rint0+Dt )esar nilai olume a#alah DtI.20 m3 Dnolume,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 4

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM$ 8N8 DnDtAMPA; /MPA LA:; ,

  s*stem+PA/C,

  return 7

  #e0ault

  (rint0+ DaDaDDaDaDaDaDaDaDaDaDaDaDaDaDaaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDa

DnDtarning DnDt (ilihan an#a salah ,

  (rint0+DnDn (ilihan han*a 1?2?3?4 ,

  s*stem+PA/C,

  s*stem+!ls,

  O

  (rint0+DnDt APA&A% A-A ;:; LA/T ,

  (rint0+Dt 1. A 2.T;-A&Dn,

  s!an0+I#J(ilh,

  s*stem+PA/C,

  s*stem+!ls,

  O

hile+(ilh==1 E (ilh=2,

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM $ 8N8 DnDt

AMPA; /MPA LA:; ,

  s*stem+PA/C,

  return 7

[Type text] Page 21

Page 23: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 23/41

O

&+' Ha3. K-.uara0

:am)ar 1. Menu Pilihan

:am)

ar 2. Memasukkan (ilihan 1

[Type text] Page 22

Page 24: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 24/41

:am)ar 3. Memilih (rogram men!ari tekanan

:

am)ar 4. Pilihan melanjutkan atau keluar (rogram

:am)ar 5. Memilih angka 2

:am)ar 6. Tam(ilan selamat tinggal

[Type text] Page 23

Page 25: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 25/41

:am)ar ". Menu Pilihan

:

am)ar H. Memasukkan (ilihan 2

:am)ar '. Memilih (rogram men!ari ke!e(atan

:

am)ar 17. Pilihan melanjutkan atau keluar (rogram

[Type text] Page 24

Page 26: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 26/41

:am)ar 11. Memilih angka 2

:am)ar 12. Tam(ilan selamat tinggal

:am)ar 13. Menu Pilihan

:am)ar 14. Memasukkan (ilihan 3

[Type text] Page 25

Page 27: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 27/41

:am)ar 15. Memilih (rogram men!ari massa jenis

:

am)ar 16. Pilihan melanjutkan atau keluar (rogram

:am)ar 1". Memilih angka 2

:am)ar 1H. Tam(ilan selamat tinggal

[Type text] Page 26

Page 28: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 28/41

BAB *

PENUTUP

5+# K-3mpu.a0

Pa#a (rogram ini menggunakan )ahasa $ *ang ter#iri #ari tiga (rogram *ang

 (ertama Program Persamaan :as ;#eal *ang ke#ua Program Persamaan

&e!e(atan #an *ng ketiga a#alah Program Persamaan Massa enis.

Program Persamaan :as ;#eal ini #i)uat #engan menggunakan )ahasa $ #imana

user mengin(utkan (ilihan (ersamaan gas i#eal *ang akan #igunakan. -engan (ilihan se)agai )erikut

Menu (ersamaan gas i#eal

Tekanan

<olume

Mol

uhu

Program ini #a(at melakukan (erhitungan untuk semua jenis )ilangan

 )aik )ilangan )ulat mau(un )ilangan (e!ahan.

Program Persamaan &e!e(atan ini #i)uat #engan menggunakan )ahasa $ #imana

user mengin(utkan (ilihan (ersamaan ke!e(atan *ang akan #igunakan. -engan

 (ilihan se)agai )erikut

Menu (ersamaan ke!e(atan

&e!e(atan

arak 

aktu

[Type text] Page 27

Page 29: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 29/41

Program ini #a(at melakukan (erhitungan untuk semua jenis )ilangan )aik

 )ilangan )ulat mau(un )ilangan (e!ahan.

Program Persamaan Massa enis ini #i)uat #engan menggunakan )ahasa $

#imana user mengin(utkan (ilihan (ersamaan massa jenis *ang akan #igunakan.-engan (ilihan se)agai )erikut

Menu (ersamaan ke!e(atan

Massa enis

Massa

<olume

Program ini #a(at melakukan (erhitungan untuk semua jenis )ilangan )aik

 )ilangan )ulat mau(un )ilangan (e!ahan.

[Type text] Page 28

Page 30: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 30/41

DA!TAR PUSTAKA

 Modul praktium dasar pemrograman

http://www.wikipedia.indonesia.com/ Persamaan_Gas_Ideal / 

http://www.wikipedia.indonesia.com/ Massa_Jenis / 

http://www.wikipedia.indonesia.co m/Kecepatan / 

;http://www.facebook.com/uchiha.!/bahasa c

[Type text] Page 29

Page 31: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 31/41

LAMPIRAN

Sour7- "o8-

Qin!lu#e st#io.hS

Qin!lu#e st#li).hS

Qin!lu#e!onio.hS

int main+,

K

int h

s*stem+PA/C,

  s*stem+!ls,

 (rint0+Pilih (rogram DnDn,

 (rint0+DtEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>EE Dn,

 (rint0+DtEE 1.Program Persamaan :as ;#eal EEDn,

 (rint0+DtEE 2.Program &e!e(atan EEDn,

 (rint0+DtEE 3.Program Massa enis EEDn,

  (rint0+DtEE EEDn,

 (rint0+DtEE>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>EEDnDn,

 (rint0+DtAMA :CR;$G P/TRA MAAL/ Dn,

  (rint0+Dt;M 1374727H5 Dn,

  (rint0+Dt/;<CR;TA /MATCRA /TARA Dn,

  (rint0+DtMasukkan (rogram *ang #i(ilih DnDnDn,

[Type text] Page 3

Page 32: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 32/41

  s!an0 +I# Jh,

  i0+h==1,

  K

  int (ilih

  0loat tekanan<olumemolsuhuR

  s*stem+F7,

  s*stem+!ls,

  #o

  K

  (rint0+Dt CLAMAT -ATA: -; PRGC& LABGRATGR;/M -AAR

PCMRG:RAMA Dn,

  (rint0+Dt &GMP/TCR Dn,

  (rint0+Dt========================================================DnDnDn,

  (rint0+Dt -AFTAR P;L;%A R/M/ Dn,

  (rint0+Dt >>>>>>>>>>>>>>>>>>>>>>>>>>>> Dn,

  (rint0+Dt EE> 1. Tekanan >EE Dn,

  (rint0+Dt EE> 2. <olume >EE Dn,

  (rint0+Dt EE> 3. Mol >EE Dn,

  (rint0+Dt EE> 4. uhu >EE Dn,

  (rint0+Dt EE> 5. &eluar Program >EE Dn,

  (rint0+Dt ============================ Dn,

  (rint0+Dt AMA :CR;$G P/TRA MAAL/ Dn,

  (rint0+Dt ;M 1374727H5 Dn,

  (rint0+Dt /;<CR;TA /MATCRA /TARA Dn,

 (rint0+Dt Masukkan rumus *ang an#a inginkan Dt,

  s!an0+I#J(ilih,

  s*stem+!ls,

  sit!h+(ilih,

  K

  !ase 1

  (rint0+Dt an#a memilih rumus TC&AA Dn,

[Type text] Page 31

Page 33: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 33/41

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai <olume #alam satuan liter Dt,

  s!an0+I0J<olume,

  (rint0+Dt Masukkan nilai mol #alam satuan mol Dt,

  s!an0+I0Jmol,

  (rint0+Dt Masukkan nilai suhu #alam satuan &elin Dt,

  s!an0+I0Jsuhu,

  (rint0+Dt Masukkan nilai teta(an R Dn,

  (rint0+Dt !atatan R +teta(an molar gas H.31 joule?+mol>&elin, Dt,

  s!an0+I0JR,

  tekanan=+mol>suhu>R,?<olume

  (rint0+Dt )esar nilai tekanan a#alah DtI0Dntekanan,

  (rint0+Dt nilai #alam satuan PaskalDn,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 2

  (rint0+Dt an#a memilih rumus <GL/MC Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai tekanan #alam satuan (askal Dt,

  s!an0+I0Jtekanan,

  (rint0+Dt Masukkan nilai mol #alam satuan mol Dt,

  s!an0+I0Jmol,

  (rint0+Dt Masukkan nilai suhu #alam satuan &elin Dt,

  s!an0+I0Jsuhu,

  (rint0+Dt Masukkan nilai teta(an R Dn,

  (rint0+Dt !atatan R +teta(an molar gas H.31 joule?+mol>&elin, Dt,

  s!an0+I0JR,

  <olume=+mol>suhu>R,?tekanan

  (rint0+Dt )esar nilai <olume a#alah DtI0Dn<olume,

  (rint0+Dt nilai #alam satuan LiterDn,

[Type text] Page 32

Page 34: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 34/41

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 3

  (rint0+Dt an#a memilih rumus mol Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai tekanan #alam satuan (askal Dt,

  s!an0+I0Jtekanan,

  (rint0+Dt Masukkan nilai mol #alam satuan mol Dt,

  s!an0+I0Jmol,

  (rint0+Dt Masukkan nilai suhu #alam satuan &elin Dt,

  s!an0+I0Jsuhu,

  (rint0+Dt Masukkan nilai teta(an R Dn,

  (rint0+Dt !atatan R +teta(an molar gas H.31 joule?+mol>&elin, Dt,

  s!an0+I0JR,

  mol=+tekanan><olume,?+suhu>R,

  (rint0+Dt )esar nilai mol a#alah DtI0Dnmol,

  (rint0+Dt nilai #alam satuan molDn,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 4

  (rint0+Dt an#a memilih rumus /%/ Dn,

  (rint0+Dt ======================= Dn,

  (rint0+Dt ilahkan masukkan nilai tekanan #alam satuan Paskal Dt,

  s!an0+I0Jtekanan,

  (rint0+Dt Masukkan nilai <olume #alam satuan Liter Dt,

  s!an0+I0J<olume,

  (rint0+Dt Masukkan nilai mol #alam satuan mol Dt,

  s!an0+I0Jmol,

  (rint0+Dt Masukkan nilai teta(an R Dn,

[Type text] Page 33

Page 35: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 35/41

  (rint0+Dt !atatan R +teta(an molar gas H.31 joule?+mol>&elin, Dt,

  s!an0+I0JR,

  suhu=+tekanan><olume,?+mol>R,

  (rint0+Dt )esar nilai suhu a#alah DtI0Dnsuhu,

  (rint0+Dt nilai #alam satuan &elinDn,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 5

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM$ 8N8 DnDt AMPA;

/MPA LA:; ,

  s*stem+PA/C,

  return 7

#e0ault

  (rint0+ DaDaDDaDa DnDtarning DnDt (ilihan an#a salah ,

  (rint0+DnDn (ilihan han*a 1?2?3?4?5 ,

  s*stem+PA/C,

  s*stem+!ls,

  O

  (rint0+DnDt APA&A% A-A ;:; LA/T ,

  (rint0+Dt 1. A 2.T;-A&,

  s!an0+I#J(ilih,

  s*stem+PA/C,

  s*stem+!ls,

  O

  hile+(ilih==1 E (ilih=2,

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM$ 8N8 DnDt AMPA;/MPA LA:; ,

  s*stem+PA/C,

  return 7

  O

i0+h==2,

[Type text] Page 34

Page 36: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 36/41

K

int (lh

  0loat ke!e(atanaktujarak

  s*stem+F7,

  s*stem+!ls,

  #o

  K

  (rint0+Dt CLAMAT -ATA: -; PRGC$T LABGRATGR;/M -AARPCMRG:RAMA &GMP/TCR Dn,

  (rint0+Dt &GMP/TCR Dn,

  (rint0+Dt ========================================================DnDnDn,

  (rint0+Dt -AFTaR P;L;%A R/M/ Dn,

  (rint0+Dt >>>>>>>>>>>>>>>>>>>>>>>>>>>> Dn,

  (rint0+Dt EE> 1. &e!e(atan >EE Dn,

  (rint0+Dt EE> 2. @aktu >EE Dn,

  (rint0+Dt EE> 3. arak >EE Dn,

  (rint0+Dt EE> 4. &eluar Program >EE Dn,

  (rint0+Dt ============================ Dn,

 

 (rint0+Dt AMA :CR;$G P/TRA MAAL/ Dn,

  (rint0+Dt ;M 1374727H5 Dn,

  (rint0+Dt /;<CR;TA /MATCRA /TARA Dn,

 

 (rint0+Dt Masukkan rumus *ang an#a inginkan Dt,

  s!an0+I#J(lh,

  s*stem+!ls,

  sit!h+(lh,

  K

  !ase 1

  (rint0+Dt an#a memilih rumus &C$CPATA Dn,

  (rint0+Dt ========================== Dn,

[Type text] Page 35

Page 37: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 37/41

  (rint0+Dt ilahkan masukkan nilai jarak #alam satuan meter Dt,

  s!an0+I0Jjarak,

  (rint0+Dt Masukkan nilai aktu #alam satuan #etik Dt,

  s!an0+I0Jaktu,

  ke!e(atan = jarak?aktu

  (rint0+Dt )esar nilai ke!e(atan a#alah DtI.20 m?sDnke!e(atan,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 2

  (rint0+Dt an#a memilih rumus aktu Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai ke!e(atan #alam satuan m?s Dt,

  s!an0+I0Jke!e(atan,

  (rint0+Dt Masukkan nilai jarak #alam satuan meter Dt,

  s!an0+I0Jjarak,

  aktu = jarak?ke!e(atan

  (rint0+Dt )esar nilai aktu a#alah DtI.20 #etik Dnaktu,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 3

  (rint0+Dt an#a memilih rumus jarak Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai ke!e(atan #alam satuan m?s Dt,

  s!an0+I0Jke!e(atan,

  (rint0+Dt Masukkan nilai aktu #alam satuan #etik Dt,

  s!an0+I0Jaktu,

  jarak = ke!e(atan>aktu

  (rint0+Dt )esar nilai jarak a#alah DtI.20 meter Dnjarak,

  s*stem+PA/C,

[Type text] Page 36

Page 38: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 38/41

  s*stem+!ls,

  )reak

 

!ase 4

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM$ 8N8 DnDt AMPA;/MPA LA:; ,

  s*stem+PA/C,

  return 7

#e0ault

  (rint0+ DaDaDDaDa DnDtarning DnDt (ilihan an#a salah ,

  (rint0+DnDn (ilihan han*a 1?2?3?4 ,

  s*stem+PA/C,

  s*stem+!ls,

  O

  (rint0+DnDt APA&A% A-A ;:; LA/T ,

  (rint0+Dt 1. A 2.T;-A&Dn,

  s!an0+I#J(lh,

  s*stem+PA/C,

  s*stem+!ls,

  O

hile+(lh==1 E (lh=2,

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM $ 8N8 DnDt AMPA;/MPA LA:; ,

  s*stem+PA/C,

  return 7

O

else

i0+h==3,

K

int (ilh

  0loat massajenis massa olume

  s*stem+F7,

[Type text] Page 37

Page 39: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 39/41

  s*stem+!ls,

  #o

  K

  (rint0+Dt CLAMAT -ATA: -; PRGC$T LABGRATGR;/M -AARPCMRG:RAMA &GMP/TCR Dn,

  (rint0+Dt &GMP/TCR Dn,

  (rint0+Dt ========================================================

DnDnDn,

  (rint0+Dt -AFTAR P;L;%A R/M/ Dn,

  (rint0+Dt >>>>>>>>>>>>>>>>>>>>>>>>>>>> Dn,

  (rint0+Dt EE> 1. Massa enis >EE Dn,

  (rint0+Dt EE> 2. Massa >EE Dn,

  (rint0+Dt EE> 3. <olume >EE Dn,

  (rint0+Dt EE> 4. &eluar Program >EE Dn,

  (rint0+Dt ============================ Dn,

 

 (rint0+Dt AMA :CR;$G P/TRA MAAL/ Dn,

  (rint0+Dt ;M 1374727H5 Dn,

  (rint0+Dt /;<CR;TA /MATCRA /TARA Dn,

 

 (rint0+Dt Masukkan rumus *ang an#a inginkan Dt,

  s!an0+I#J(ilh,

  s*stem+!ls,

  sit!h+(ilh,

  K

  !ase 1

  (rint0+Dt an#a memilih rumus MAA C; Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai massa #alam satuan kg Dt,

  s!an0+I0Jmassa,

  (rint0+Dt Masukkan nilai olume #alam satuan m3 Dt,

  s!an0+I0Jolume,

[Type text] Page 38

Page 40: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 40/41

  massajenis = massa?olume

  (rint0+Dt )esar nilai massa jenis a#alah DtI.20 kg?m3 Dnmassajenis,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 2

  (rint0+Dt an#a memilih rumus MAA Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai massa jenis #alam satuan kg?m3 Dt,

  s!an0+I0Jmassajenis,

  (rint0+Dt Masukkan nilai olume #alam satuan m3 Dt,

  s!an0+I0Jolume,

  massa = massajenis>olume

  (rint0+Dt )esar nilai massa a#alah DtI.20 kg Dnmassa,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 3

  (rint0+Dt an#a memilih rumus <GL/MC Dn,

  (rint0+Dt ========================== Dn,

  (rint0+Dt ilahkan masukkan nilai massa jenis #alam satuan kg?m3 Dt,

  s!an0+I0Jmassajenis,

  (rint0+Dt ilahkan masukkan nilai massa #alam satuan kg Dt,

  s!an0+I0Jmassa,

  olume = massa?massajenis

  (rint0+Dt )esar nilai olume a#alah DtI.20 m3 Dnolume,

  s*stem+PA/C,

  s*stem+!ls,

  )reak

  !ase 4

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM$ 8N8 DnDt AMPA;

/MPA LA:; ,

[Type text] Page 39

Page 41: Laporan dasprog

7/17/2019 Laporan dasprog

http://slidepdf.com/reader/full/laporan-dasprog 41/41

  s*stem+PA/C,

  return 7

  #e0ault

  (rint0+ DaDaDDaDaDaDaDaDaDaDaDaDaDaDaDaaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDaDa DnDtarning DnDt (ilihan an#a salah ,

  (rint0+DnDn (ilihan han*a 1?2?3?4 ,

  s*stem+PA/C,

  s*stem+!ls,

  O

  (rint0+DnDt APA&A% A-A ;:; LA/T ,

  (rint0+Dt 1. A 2.T;-A&Dn,

  s!an0+I#J(ilh,

  s*stem+PA/C,

  s*stem+!ls,

  O

hile+(ilh==1 E (ilh=2,

  (rint0+Dt TCR;MA &A;% TCLA% MC::/A&A PRG:RAM $ 8N8 DnDt AMPA;/MPA LA:; ,

  s*stem+PA/C,

  return 7

O

O