STATEMENT PEMILIHAN KONDISI

13
Nama : HASAN DJADID NPM/Semester: 1431010056 ______ Romb./Grup : V/D_____________ Teman Praktek : _________________ Praktikum : PEMROGRAMAN KOMPUTER_ _ Percobaan : STATEMENT PEMILIHAN KONDISI Tanggal : 7 OKTOBER 2014 . Pembimbing : Ir. LUCKY INDRATI UTAMI, MT . _________________________________________________________________ ______________ Soal 1. Sebutkan 4 perbedaan dan 4 persamaan : IF – THEN ; IF – THEN- ELSE ; dan CASE OF. Buatlah dalam bentuk tabel. 2. Sebutkan dan jelaskan minimal 2 fungsi statement perulangan dalam bahasa pemrograman komputer 3. Buatlah program beserta flowchartnya untuk: NPM genap : perhitungan Nre (bilangan reynold), dengan ketentuan bila NRE < 2300 maka laminer, Nre > 4000 aliran turbulen, Nre 2300-4000 transisi NPM ganjil : Perhitungan BM (berat molekul senyawa, yang dapat digunakan pada semua senyawa. LAPORAN RESMI LABORATORIUM TEKNIK KIMIA FAKULTAS TEKNOLOGI INDUSTRI UPN “VETERAN” JAWA TIMUR

Transcript of STATEMENT PEMILIHAN KONDISI

Nama : HASAN DJADID A.

NPM/Semester: 1431010056 ______

Romb./Grup : V/D_____________

Teman Praktek : _________________

Praktikum : PEMROGRAMAN KOMPUTER_ _Percobaan : STATEMENT PEMILIHAN KONDISITanggal : 7 OKTOBER 2014 . Pembimbing : Ir. LUCKY INDRATI UTAMI, MT . _________________________________________________________________

______________

Soal

1. Sebutkan 4 perbedaan dan 4 persamaan : IF –

THEN ; IF – THEN- ELSE ; dan CASE OF. Buatlah

dalam bentuk tabel.

2. Sebutkan dan jelaskan minimal 2 fungsi

statement perulangan dalam bahasa pemrograman

komputer

3. Buatlah program beserta flowchartnya untuk:

NPM genap : perhitungan Nre (bilangan reynold),

dengan ketentuan bila NRE < 2300 maka laminer,

Nre > 4000 aliran turbulen, Nre 2300-4000

transisi

NPM ganjil : Perhitungan BM (berat molekul

senyawa, yang dapat digunakan pada semua

senyawa.

LAPORAN RESMI

LABORATORIUM TEKNIK KIMIAFAKULTAS TEKNOLOGI INDUSTRI

UPN “VETERAN” JAWA TIMUR

4. Apa tujuan anda mempelajari Praktikum

pemrograman Komputer (prokom)?

1. Perbedaan dan 4 persamaan : IF – THEN ; IF – THEN-

ELSE ; dan CASE OF.

PerbedaanNo

.IF – THEN IF – THEN- ELSE CASE OF

1.

2.

Bentuk umum  IF – THEN :

Digunakan untuk

satu kondisi saja.

Jika pernyataan

Bentuk umum IF – THEN – ELSE

Digunakan untuk

beberapa kondisi

(lebih dari satu

kondisi)

Bentuk umum

CASE OF

Digunakan

untuk memilih

banyak

pilihan

3.

4.

benar (terpenuhi)

maka akan

dijalankan, jika

salah (tidak

terpenuhi) maka

abaikan.

Bentuk Perintah :

IF kondisi

then

Blok_pernyataan1

Jika pernyataan

benar (terpenuhi)

maka akan

dijalankan, jika

salah (tidak

terpenuhi) maka

akan dilanjutkan

ke statement

berikutnya hingga

terppenuhi.

Bentuk Perintah :

IF kondisi

then

Blok_pernyataan1

Else

Blok_pernyataan2

jika terdapat

lebih dari

dua kondisi

yang

setiapnya

memerlukan

penanganan

yang berbeda.

CASE pilih OF

1 : ket :=

'Program

pertama';

2 : ket :=

'Program Kedua';

3 : ket :=

'Program Ketiga';

(...)

END

(http://deden06sttg.wordpress.com/2008/07/16/perbedaan-

antara-penggunaan-if-then-dan-case/)

PersamaanNo

.IF – THEN IF – THEN- ELSE CASE OF

1. Termasuk dalam Termasuk dalam Termasuk dalam

2.

3.

4.

statement

pemilihan

kondisi

-

Dijalankan

ketika

statement

sesuai dengan

yang diinginkan

Dapat digunakan

sebagai program

per hitungan

statement

pemilihan

kondisi

Digunakan untuk

beberapa kondisi

Dijalankan

ketika statement

sesuai dengan

yang diinginkan

Dapat digunakan

sebagai program

per hitungan

statement

pemilihan

kondisi

Digunakan untuk

beberapa kondisi

Dijalankan

ketika statement

sesuai dengan

yang diinginkan

Dapat digunakan

sebagai program

per hitungan

2. Statement ini memiliki fungsi untuk mengulangi

suatu perintah selama kondisi atau nilai dalam

perulangan tersebut terpenuhi berikut statement

perulangan dalam bahasa pemrograman komputer :

a. FOR

Perintah ini digunakan untuk mengulangi perintah

dengan jumlah pengulangan yang telah ditentukan. Pada

perintah ini dibutuhkan nilai awal dan akhir variabel

penghitung. Nilai variabel ini secara otomatis akan

bertambah ataupun berkurang setiap kali sebuah

pengulangan dilaksanakan. Bentuk umumnya adalah sebagai

berikut

for (nilai_awal; nilai_akhir;penigkatan/penurunan)

{statements;}

b. WHILE

Perintah ini digunakan untuk sebuah perintah

sampai jumlah tertentu. Bentuk umum dari perintah ini

adalah

While(kondisi)

{statement}

Statement akan diulang selama ekspresi bernilai true.

Jika pada perulangan ternyata ekspresi bernilai false

maka perulangan tidak pernah dilakukan.

c. DO-WHILE

Perintah ini hampir sama dengan perintah while.

Pada perintah ini proses pengulangan akan berjalan jika

kondisi yang diperiksa masih bernilai benar dan

pengulangan akan dihentika jika kondisinya bernilai

salah. Pengulangan jenis ini minimal terjadi satu kali.

Adapun bentuk umumnya adalah :

Do 

{statements;}

While(kondisi)

(http://ardyjstar.wordpress.com/2012/12/07/fungsi-

perulangan-atau-looping-dalam-pemrograman-php/)

3. perhitungan Nre (bilangan reynold), dengan

ketentuan bila NRE < 2300 maka laminer, Nre > 4000

aliran turbulen, Nre 2300-4000 transisi

program Perhitungan_Nre ;

uses WinCrt;

var

DV, rho, miu, Nre: real ;

begin

writeln ('Menghitung Bilangan Reynold');

write ('Masukkan nilai DV :');

readln (DV);

Write ('Masukkan nilai rho :');

readln (rho);

Write ('Masukkan nilai miu :');

readln (miu);

Nre:=dv*rho/miu;

writeln ('maka :' );

if (Nre<2300) then

begin

Write('laminer');

end

else

if (Nre<4000)and (Nre>2300) then

begin

Write('aliran transisi');

end

else

if (Nre>4000) then

begin

write('turbulen');

end

else

end.

Hasil Program :

Laminer

Transisi

Turbulen

Flowchart Program :

Begin

uses WinCrt;varDV, rho, miu,

writeln ('Menghitung Bilangan Reynold');write ('Masukkan nilai DV :');readln (DV);Write ('Masukkan nilai rho:');readln (rho);Write ('Masukkan nilai miu

Nre:=dv*rho/

miu;

1

writeln

('maka :' );

1

if

(Nre<2300)

if

(Nre<4000)a

if

(Nre>4000)

End.

writeln

('maka :' );

Write('alira

n

write('turbu

len');

YES

YES

NO

NOYES

4. Tujuan saya mempelajari Praktikum pemrograman

Komputer :

a. Untuk menambah wawasan, juga sebagai dasar

awal pemahaman dari program basica dan Matlab

b. Untuk memperoleh nilai

DAFTAR PUSTAKA

Ardyjstar :

http://ardyjstar.wordpress.com/2012/12/07/fungsi-

perulangan-atau-looping-dalam-pemrograman-php/

Diakses : 2 Oktober 2014

Deden06 :

http://deden06sttg.wordpress.com/2008/07/16/perbedaan-

antara-penggunaan-if-then-dan-case/

Diakses : 2 Oktober 2014