kajian kondisi infrastruktur jalan lingkungan di kawasan ...
STATEMENT PEMILIHAN KONDISI
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
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