• Tidak ada hasil yang ditemukan

LAPORAN PRAKTIKUM I II. docx

N/A
N/A
Protected

Academic year: 2018

Membagikan "LAPORAN PRAKTIKUM I II. docx"

Copied!
33
0
0

Teks penuh

(1)

LAPORAN PRAKTIKUM III

OPERASI KONDISI

Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++

Dibimbing oleh Bapak Wahyu Sakti Gunawan Irianto

Oleh:

Shiwy Eka Damayanty Putry Wibowo

160534611624

S1 PTE’16 OFF D

UNIVERSITAS NEGERI MALANG

FAKULTAS TEKNIK

JURUSAN TEKNIK ELEKTRO

(2)

OPERASI KONDISI

Tujuan

Setelah mempelajari bab ini diharapkan mahasiswa akan mampu:

1. Menjelaskan tentang fungsi operatosi kondisi

2. Menjelaskan tentang fungsi

if, if else, if else

bertingkat, dan

switch case

DASAR TEORI

Operasi Kondisi C++

Pernyataan bercabang pada pemrograman digunakan untuk memecahkan persoalan

untuk mengambil suatu keputusan diantara sekian pernyataan yang ada, dimana sebuah

instruksi akan dilaksnakan jika sebuah kondisi terpenuhi. Terdapat 5 jenis operasi kondisi,

antara lain : Pernyataan If, Pernyataan If-Else, If-Else Bertingkat (Nested If dan If-Else If),

Pernyataan Switch-Case.

1. Pernyataan If

Apabila kondisi (persyaratan) bernilai benar, maka instruksi (pernyataan) akan

dikerjakan, dan jika memenuhi persyaratan maka program akan mengabaikan

pernyataan.

Gambar 1. Diagram Alir If

Penulisan pernyataan if :

Penulisan kondisi harus di dalam kurung (...) dan berupa ekspresi boolean yaitu hasil logika

true

atau

false

, dan pernyataan dapat berupa sebuah pertanyaan tunggal, pernyataan majemuk

atau pernyataan kosong.

Pernyataan tunggal :

if (kondisi)

(3)

Pernyataan manjemuk :

if (kondisi)

{ Pernyataan

1;

Pernyataan2

;

....; }

2. Pernyataan If – Else

Apabila kondisi (persyaratan) bernilai benar, maka instruksi-1 (pernyataan-1) yang

akan dieksekusi dan jika tidak memenuhi persyaratan maka akan dieksekusi

instruksi-2 (pernyataan-instruksi-2).

Gambar 2. Diagram Alir If-Else

Penulisan pernyataan if else:

if (kondisi)

Pernyataan-1;

Else

Pernyatan-2;

Pada Gambar 2. Diagram Alir If-Else pernyataan-1 dan pernyataan-2 dapat berupa sebuah

pernyataan tunggal, pernyataan majemuk, atau pernyataan kosong, bentuk penulisannya

adalah:

if (kondisi)

{

Pernyataan-1;

....; }

Else {

(4)

3. If-Else Bertingkat Nested If (If Bersarang)

Merupakan pernyataan if yang ada di dalam pernyataan if yang lain. Bentuk umum

pernyataan Nested If:

if (kondisi-1)

if (kondisi-2)

Pernyataan;

else

//untuk kondisi-1

Pernyataan;

else

//untuk kondisi-2

Pernyataan;

(5)

Kondisi atau syarat harus ditulis dalam tanda kurung. Jika instruksi yang dikerjakan

pada saat kondisi benar/salah masing-masing tidak lebih dari satu instruksi, maka tanda

kurung kurawal buka/tutup bersifat optional (boleh digunakan, boleh tidak). Dalam

menuliskan kondisi/syarat selalu digunakan operator relasional sebagai sarana untuk

melakukan proses pengecekan dan operator yang digunakan adalah sebagai barikut:

Operator Relasi

Operator

Keterangan

==

Sama dengan (bukan pemberi nilai)

!=

Tidak sama dengan

>

Lebih dari

<

Kurang dari

>=

Lebih dari sama dengan

<=

Kurang dari sama dengan

Tabel 1. Operator Relasi (Perbandingan)

Selain itu jika syarat yang digunakan lebih dari satu sering digunakan operator logika :

Operator Logika

Operator

Keterangan

Contoh

&&

Operator Logika AND

a && b

(6)

!

Operator Logika NOT

!a

Tabel 1. Operator Logika

4. If-Else Bertingkat If-Else If (If-Else Majemuk)

Merupakan penggunaan bentuk if else secara majemuk. Pernyataan if pada else if

akan dieksekusi jika hasil pernyataan if sebelumnya bernilai

false

.

Bentuk umum pernyataan If-Else If :

if (kondisi-1)

{ Pernyataan..

..;

....; }

else if (kondisi-2)

{ Pernyataan..

5. Pernyataan Switch-Case

Merupakan pernyataan yang dirancang khusus untuk menangani pengambilan

keputusan yang melibatkan sejumlah atau banyak alternatif. Pernyataan Switch-Case

memiliki kegunaan yang sama seperti If-Else Bertingkat, tetapi dengan kondisi yang

bertipe karakter atau integer.

Bentuk umum dari pernyataan :

switch (ekspresi) {

case

konstanta1;

pernyataan1;

break;

case

konstanta2;

pernyataan2;

break;

case

konstanta-n;

pernyataan-n;

break;

default;

pernyataan-umum; }

(7)

Pernyataan switch lebih jarang digunakan, tetapi sering bermanfaat apabila kita ingin

menuliskan percabangan multi arah. Di sini pernyataan switch akan mencari nilai ekspresi

yang sesuai dengan nilai-nilai yang didaftarkan pada pernyataan case. Jika salah satu nilai

ditemui, maka program akan melompat ke cabang case tersebut dan melakukan perintah yang

terdapat di sana. Jika tidak ditemui, maka program akan melompat ke perintah yang terdapat

pada pernyataan default. Ekspresi hanya bisa berbentuk nilai bilangan bulat (int, short, dan

sejenisnya) atau karakter. Pernyataan break sebetulnya tidak harus selalu ada. Tetapi, perintah

break memerintahkan komputer agar keluar dari blok switch apabila perintah telah selesai

dilaksanakan. Jika perintah break tidak diberikan, maka program akan terus mengeksekusi

perintah lain meskipun sudah berada di luar nilai yang tertera dalam pernyataan casenya.

Latihan Praktikum I

Pemrograman C++

Nama Program

: Menampilkan nilai kurang dari

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include <iostream.h> using namespace std;

int main() {

int a = 10; if( a<20) {

cout<<"a kurang dari 20;"<<endl; }

cout<<"nilai a adalah : "<<a<<endl;

return 0; }

Output Program

:

(8)

Penjelasan Program

:

Program di atas digunakan untuk menampilkan nilai kurang dari.

Menggunakan header file

#include <iostream.h>

Menggunakan deklarasi fungsi main yaitu

int main()

Mendeklarasi Variabel

int a=10

Menggunakan pernyataan

if (a<20)

Latihan Praktikum II

Pemrograman C++

Nama Program

: Menentukan nilai ganjil dan genap

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include <iostream.h> #include <conio.h>

int main() {

int bil;

cout<<"Masukkan 2 digit angka terakhir NIM anda:"; cin>>bil;

if(bil%2==0) {

(9)

else {

cout<<"\n Digit NIM anda adalah bilangan GANJIL : "<<endl;

}

getch(); }

(10)

Flowchart

:

Penjelasan Program

:

Program di atas digunakan untuk menampilkan apakah masukan nilai dari variabel bil ganjil

atau genap.

Menggunakan header file

#include <conio.h>

,

#include <iostream.h>

Menggunakan deklarasi fungsi main yaitu

int main()

Terdapat variabel yaitu

int bil

Menggunakan pernyataan

if (bil%2==0) dan else

Latihan Praktikum III

Pemrograman C++

Nama Program

: Menampilkan pernyataan nested-if

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include <iostream.h> using namespace std;

int main() {

int x;

cout<<"Masukkan sebuah angka:"; cin>>x;

if(x>=10) {

if(x<=20)

(11)

else

cout<<"\n Nilai"<<x<<"lebih dari 20"; }

else {

cout<<"\n Nilai"<<x<<"kurang dari 10"; }

return 0; }

Output Program

:

(12)

Penjelasan Program

:

Program di atas digunakan untuk menampilkan nilai variabel x kurang dari 10, atau diantara

10 dan 20, atau lebih dari 20.

Menggunakan header file

#include <iostream.h>

Menggunakan deklarasi fungsi main yaitu

int main()

Terdapat variabel yaitu

int x;

Menggunakan penyataan

if (x>=10) , if (x<=20) ,else{std::cout<<"\n Nilai " <x<< " lebih dari 20";} , else std::cout<<"\n Nilai " <<x<< " kurang dari 20"; return 0; }

Latihan Praktikum IV

Pemrograman C++

Nama Program

: Menampilkan penyataan If-Else if

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include <iostream.h>

int main() {

int x,y ;

std::cout<<"Masukkan sebuah bilangan bulat:";

std::cin>>x;

std::cout<<"Masukkan sebuah bilangan bulat lain:";

std::cin>>y;

if(x>0&&y>0){

std::cout<<"Kedua bilangan tersebut adalah bilangan POSITIF \n";

}

else if(x>0||y>0){

std::cout<<"Salah satu bilangan tersebut adalah bilangan POSITIF\n";

} else{

std::cout<<"Kedua bilangan tersebut BUKAN bilangan POSITIF \n";

}

return 0; }

(13)

Flowchart

:

Penjelasan Program

:

Program di atas digunakan untuk mengetahui bahwa nilai variabel x dan variabel y adalah

bilangan positif, atau bukan.

Menggunakan header file

#include <iostream.h>

Menggunakan deklarasi fungsi main yaitu

int main()

Terdapat variabel yaitu

int x, y;

Menggunakan penyataan

if (x>0 && y>0) , else if (x>0 || y>0) , else

(14)

Pemrograman C++

Nama Program

: Menampilkan pernyataan switch-case

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include <iostream.h> using namespace std;

int main() {

int month;

cout<<"Please input month numbers (1-12):"; cin>>month;

switch(month) {

case 1:

cout<<"The 1st month is January"<<endl; break;

case 2:

cout<<"The 2nd month is February"<<endl; break;

case 3:

cout<<"The 3rd month is March"<<endl; break;

case 4:

cout<<"The 4th month is April"<<endl; break;

case 5:

cout<<"The 5th month is May"<<endl; break;

case 6:

cout<<"The 6th month is June"<<endl; break;

case 7:

cout<<"The 7th month is July"<<endl; break;

case 8:

cout<<"The 8th month is August"<<endl; break;

case 9:

cout<<"The 9th month is September"<<endl; break;

case 10:

cout<<"The 10th month is October"<<endl; break;

case 11:

cout<<"The 11th month is November"<<endl; break;

case 12:

cout<<"The 12th month is December"<<endl; break;

default:

cout<<"Invalid month! \n Make sure your input is correct."<<endl;

}

(15)

Output Program

:

(16)

Penjelasan Program

:

Program di atas digunakan untuk mengetahui bahwa nilai variabel x dan variabel y adalah

bilangan positif, atau bukan.

Menggunakan header file

#include <iostream.h>

Menggunakan deklarasi fungsi main yaitu

int main()

Terdapat variabel yaitu

int bulan;

Menggunakan penyataan

case 1cout<< "The 1st month is January" <<endl; break; case 2cout<< "The 2nd month is February" <<endl; break; case 3cout<< "The 3rd month is March" <<endl; break; case 4cout<< "The 4th month is April" <<endl; break; case 5cout<< "The 5th month is May" <<endl; break; case 6cout<< "The 6th month is June" <<endl; break; case 7cout<< "The 7th month is July" <<endl; break; case 8cout<< "The 8th month is August" <<endl; break; case 9cout<< "The 9th month is September" <<endl; break; case 10cout<< "The 10th month is October" <<endl; break; case 11cout<< "The 11th month is November" <<endl; break; case 12cout<< "The 12th month is December" <<endl; break;

defaultcout<< "Invalid month! \nMake sure your input is correct."<<endl;

Latihan Praktikum VI

Pemrograman C++

Nama Program

: Menampilkan pernyataan switch-case

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include<iostream.h> using namespace std;

int main() {

char nilai;

cout<<"Please insert a grade (A, B, C, D or E)"; cin>>nilai;

switch(nilai) {

case 'A' : case 'a' :

cout<<"Excellent! :) "<<endl; break;

case 'B' : case 'b' :

cout<<"Well done :) "<<endl; break;

case 'C' : case 'c' :

cout<<"You passed "<<endl; break;

case 'D' : case 'd' :

(17)

break; case 'E' : case 'e' :

cout<<"Sorry, you failed :( "<<endl; break;

default :

cout<<"Invalid grade"<<endl; }

cout<<"Your grade is "<<nilai<<endl;

return 0; }

Output Program

:

(18)

Penjelasan Program

:

Program di atas digunakan untuk mengetahui bahwa nilai variabel tersebut merupakan nilai

case A hingga case E, atau bukan.

Menggunakan header file

#include <iostream.h>

Menggunakan deklarasi fungsi main yaitu

int main()

Terdapat variabel yaitu

char nilai;

Menggunakan penyataan

case 'A'cout<<"Excellent! :) "<<endl;break; case 'B'cout<<"Well done :) "<<endl;break; case 'C'cout<<"You passed "<<endl;break;

case 'D'cout<<"Better try again "<<endl;break; case 'E'cout<<"Sorry, you failed :( "<<endl;break; default cout<<"Invalid grade"<<endl;

Tugas Praktikum I

Pemrograman C++

Nama Program

: Praktikum Toko Berkah Sejahtera

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include <iostream.h> using namespace std; int main ()

{

int x, y, z;

string kasir ,pembeli;

cout<<"---BERKAH SEJAHTERA---"<<endl;

cout<<"MASUKAN NAMA KASIR : "; cin>>kasir;

cout<<endl;

cout<<"MASUKAN NAMA PEMBELI : "; cin>>pembeli;

cout<<endl;

cout<<"Masukkan total pembelian anda:"; cin>>x;

cout<<"Anda mendapat potongan 10%"<<endl; cout<<"Total yang harus anda bayar:"<<z<<endl; }

else if(x>=75000 && x<=100000) {

y=x * 20/100; z=x-y;

cout<<"Anda mendapat potongan 20%"<<endl; cout<<"Total yang harus anda bayar:"<<z<<endl; }

(19)

y=x * 30/100; z=x-y;

cout<<"Anda mendapat potongan 30%"<<endl; cout<<"Total yang harus anda bayar:"<<z<<endl; }

return 0; }

Output Program

:

(20)
(21)
(22)

Penjelasan Program

:

Program pada tugas praktikum I digunakan untuk mengetahui jumlah diskon yang diperoleh.

Menggunakan header file

#include <iostream.h>

Menggunakan deklarasi fungsi main yaitu

int main()

Terdapat variabel yaitu

int x, y, z; , string kasir ,pembeli;

Menggunakan pernyataan

if(x<75000) , else if(x>=75000 && x<=100000) , else

Menggunakan Assignment

y=x * 10/100;z=x-y; , y=x * 20/100;z=x-y; , y=x * 30/100;z=x-y;

Tugas Praktikum II

Pemrograman C++

Nama Program

: Komisi Salesman PT. Makmur Sukses Jaya

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include <iostream.h> using namespace std; int main ()

{

int x, y;

string kasir ,salesman;

cout<<"---PT. MAKMUR SUKSES JAYA---"<<endl;

cout<<"MASUKAN NAMA KASIR : "; cin>>kasir;

cout<<endl;

cout<<"MASUKAN NAMA SALESMAN : "; cin>>salesman;

cout<<endl;

cout<<"Masukkan total penjualan barang anda:"; cin>>x;

if

(x<=60000) {

y=x * 15/100 + 15000;

cout<<"Anda mendapat uang jasa sebesar 15.000 dan komisi 15%"<<endl;

cout<<"Total komisi yang anda dapat sebesar :"<<y<<endl;

}

else if(x>60000 && x<=100000) {

y=x * 20/100 + 30000;

cout<<"Anda mendapat uang jasa sebesar 30.000 dan komisi 20%"<<endl;

cout<<"Total komisi yang anda dapat sebesar :"<<y<<endl;

} else {

y=x * 30/100 + 50000;

(23)

cout<<"Total komisi yang anda dapat sebesar :"<<y<<endl;

} return 0; }

Output Program

:

(24)

Penjelasan Program

:

Program pada tugas praktikum II digunakan untuk menghitung banyaknya komisi yang akan

didapatkan oleh seorang salesman.

Menggunakan header file

#include <iostream.h>

Menggunakan deklarasi fungsi main yaitu

int main()

Terdapat variabel yaitu

int x, y; , string kasir ,salesman;

Menggunakan pernyataan

if(x<=60000) , else if(x>60000 && x<=100000) , y=x * 30/100 + 50000;

Menggunakan Assignment

y=x * 15/100 + 15000; , y=x * 20/100 + 30000; , y=x * 30/100 + 50000;

Tugas Rumah I

Pemrograman C++

Nama Program

: Nilai Akhir Mahasiswa Teknik Elektro UM

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include <iostream.h> #include <conio.h> int main()

(25)

int keaktifan, tugas, ujian, akhir=0; cout<<"Masukkan Nilai Keaktifan:"; cin>>keaktifan;

cout<<"Masukkan Nilai Tugas:"; cin>>tugas;

cout<<"Masukkan Nilai Ujian:"; cin>>ujian;

akhir=(keaktifan*20/100)+(tugas*30/100)+(ujian*50/100); cout<<"Nilai Akhir Anda Adalah: "<<akhir;

if (akhir>=91)

cout<<", Konversi nilai mahasiswa = A \n"; else if (akhir>=86)

cout<<", Konversi nilai mahasiswa = A- \n"; else if (akhir>=76)

cout<<", Konversi nilai mahasiswa = B \n"; else if (akhir>=66)

cout<<", Konversi nilai mahasiswa = B- \n"; else if (akhir>=56)

cout<<", Konversi nilai mahasiswa = C \n"; else if (akhir>=45)

cout<<", Konversi nilai mahasiswa = D \n"; else if (akhir>=0)

cout<<", Konversi nilai mahasiswa = E \n"; if (akhir>=86)

cout<<"Selamat! Anda lulus dengan nilai yang EXCELLENT\ n";

else if (akhir>=66)

cout<<"Anda lulus dengan nilai baik , tingkatkan terus prestasi anda\n";

else if (akhir>=56)

cout<<"Anda lulus, tingkatkan lagi pencapaian anda\n"; else if (akhir>=0)

cout<<"Maaf, Anda belum dapar diluluskan. Tingkatkan terus belajar Anda\n";

getch(); }

Output Program

:

(26)
(27)

Penjelasan Program

:

Program pada tugas rumahI digunakan untuk membantu seorang dosen Teknik Elektro UM

dalam menentukan nilai akhir mahasiswa.

Menggunakan header file

#include <iostream.h>

dan

#include <conio.h>

Menggunakan deklarasi fungsi main yaitu

int main()

Terdapat variabel yaitu

int keaktifan, tugas, ujian, akhir=0;

Menggunakan pernyataan

if (akhir>=91) , else if (akhir>=86) , else if (akhir>=76) , else if if (akhir>=86) (akhir>=66) , else if (akhir>=56) , else if (akhir>=45) , else if (akhir>=0)

(28)

Tugas Rumah II

Pemrograman C++

Nama Program

: Rumus Menghitung Luas Permukaan dan Tahun Kabisat

Bahasa Pemrogramam

: C++

Compiler

: MinGW Developer Studio

Script program

:

#include<iostream.h> #include<conio.h> int main()

{

int pilih, lbo, lk, lb, lt, ls, r, s, t, p, l, a, tk; cout<<"===================== SHIWY EKA D P W

====================\n";

cout<<"1. Luas Permukaan Bola \n"; cout<<"2. Luas Permukaan Kubus \n"; cout<<"3. Luas Permukaan Balok \n"; cout<<"4. Luas Permukaan Tabung \n"; cout<<"5. Luas Permukaan Kerucut \n";

cout<<"6. Luas Permukaan Limas Segiempat \n"; cout<<"7. Tahun Kabisat \n";

cout<<"Pilih Salah satu Operasi : "; cin>>pilih;

cout<<"=============================\n"; switch(pilih)

{

case 1:

cout<<"\n LUAS PERMUKAAN BOLA \n"; cout<<"Masukkan jari-jari: "; cin>>r;

lbo=4*3.14*r*r;

cout<<"Luas permukaan bola adalah : "<<lbo<<endl; cout<<"=============================";

getch(); break; case 2:

cout<<"\n LUAS PERMUKAAN KUBUS \n"; cout<<"Masukkan sisi : ";

cin>>s; lk=6*s*s;

cout<<"Luas Permukaan Kubus adalah : "<<lk<<endl; cout<<"=============================";

getch(); break; case 3:

cout<<"\n LUAS PERMUKAAN BALOK \n"; cout<<"Masukkan panjang : ";

cin>>p;

cout<<"Masukkan lebar : "; cin>>l;

cout<<"Masukkan tinggi : "; cin>>t;

lb=(2*(p*l))+(2*(p*t))+(2*(l*t));

cout<<"Luas Balok adalah : "<<lb<<endl; cout<<"============================="; getch();

break; case 4:

(29)

cout<<"Masukkan tinggi : "; cin>>t;

cout<<"Masukkan jari-jari : "; cin>>r;

lt=2*3.14*r*(r+t);

cout<<"Luas Permukaan Tabung adalah : "<<lt<<endl; cout<<"=============================";

getch(); break; case 5:

cout<<"\n LUAS PERMUKAAN KERUCUT \n"; cout<<"Masukan Nilai Jari-jari :"; cin>>r;

cout<<"Masukkan Nilai Apotema :"; cin>>s;

lk=(3.14*r*r)+(3.14*r*s);

cout<<"Luas Permukaan Kerucut :"<<lk<<endl; cout<<"============================="; getch();

break; case 6:

cout<<"\n LUAS PERMUKAAN LIMAS SEGIEMPAT \n"; cout<<"Masukan Nilai Sisi :";

cin>>s;

cout<<"Masukkan Nilai Tinggi :"; cin>>t;

ls=(s*s)+(4*0.5*s*t);

cout<<"Luas Permukaan Limas Segiempat :"<<ls<<endl; cout<<"=============================";

getch(); break; case 7:

cout<<"Menentukan Tahun Kabisat"<<endl; cout<<"Masukan Tahun :";

cin>>a; tk=a%4; if(tk==0)

cout<<"TAHUN "<< a <<" TAHUN KABISAT\n"<<tk<<endl; else

cout<<"TAHUN "<< a <<" BUKAN TAHUN KABISAT\ n"<<tk<<endl;

cout<<"=============================\n"; break;

default:

cout<<"Maaf input yang anda masukkan salah \n"; getch();

(30)
(31)
(32)
(33)

Penjelasan Program

:

Program pada tugas rumah II digunakan untuk menghitung luas permukaan bola, kubus,

balok, tabung, kerucut, limas segiempat serta mengetahui tahun kabisat.

Menggunakan header file

#include<iostream.h>

dan

#include<conio.h>

Menggunakan deklarasi fungsi main yaitu

int main()

Terdapat variabel yaitu

int pilih, lbo, lk, lb, lt, ls, r, s, t, p, l, a, tk;

Menggunakan pernyataan

case 1: cout<<"\n LUAS PERMUKAAN BOLA \n"; case 2: cout<<"\n LUAS PERMUKAAN KUBUS \n"; case 3: cout<<"\n LUAS PERMUKAAN BALOK \n"; case 4: cout<<"\n LUAS PERMUKAAN TABUNG \n"; case 5: cout<<"\n LUAS PERMUKAAN KERUCUT \n";

case 6: cout<<"\n LUAS PERMUKAAN LIMAS SEGIEMPAT \n"; case 7: cout<<"Menentukan Tahun Kabisat"<<endl;

else

algoritma dan flowchart.

2. Dibutuhkan ketelitian dalam penulisan kode program bahasa C maupun C++, karena

salah penulisan sekecil apapun tetap tidak akan bisa di eksekusi oleh program (error).

3. Memahami flowchart masing masing program, agar kita paham tentang alur berjalannya

suatu program. Sehingga mudah dalam proses identifikasi kesalahan program.

4. Ekspresi atau ungkapan adalah suatu bentuk yang menghasilkan suatu nilai. Dalam

bentuk sederhana, ekspresi berupa sebuah literal atau variabel. Dalam bentuk yang lebih

kompleks, suatu statement melibatkan operator, operand dan variabel.

5. Memahami Dasar Teori sebelum melakukan praktikum. Operasi kondisi terbagi menjadi

5 yaitu Pernyataan IF, Pernyataan IF-Else, Pernyataan Nested IF, Pernyataan IF-Else IF,

Pernyataan Switch-Case.

DAFTAR RUJUKAN

1. Tim Asisten Dosen. 2016. Modul 3 Operasi Kondisi. Malang: Unversitas Negeri

Malang.

Gambar

Gambar 1. Diagram Alir If
Gambar 2. Diagram Alir If-Else
Gambar 3. Contoh Diagram Alir Nested If
Tabel 1. Operator Relasi (Perbandingan)
+2

Referensi

Dokumen terkait

)nsep Manager On Duty   /D $ atau Duty Manager adalah sese)rang yang ditugaskan )leh rumah sakit untuk men#adi manager )perasi)nal dan sebagai per+akilan pada )perasi)nal

Kajian Lingkungan Hidup Strategis yang selanjutnya disingkat KLHS adalah proses mengintegrasikan pembangunan berkelanjutan yang berwawasan lingkungan hidup dalam

Salah satu alat pengeringan yaitu rotary dryer (pengering putar) yang terdiri dari sebuah selongsong berbentuk silinder yang berputar, horisontal, atau agak miring ke bawah ke

Berdasarkan hasil wawancara yang telah dilakukan dengan pengunjung diketahui bahwa kejernihan air laut, keindahan pantai dan kondisi pasir masih dalam keadaan

Pada proses monitoring data yang melalui remote access vpn yang berbasis SSL, username dan password yang digunakan oleh client untuk mengakses ftp server

Pada akhirnya, tubuh penderita Hemokromatosis keturunan dapat menimbun 5 (lima) sampai 20 kali lebih banyak zat besi daripada tubuh orang yang normal.

berkembangbiak dalam tubuh serangga inang sampai menghasilkan keturunan yang sangat banyak. Contoh nematoda yang sering digunakan untuk pengendalian hayati adalah:

Sem Semua pia ua piak-p k-pia iak 9ang terl k 9ang terliba ibat dan t dan tid tidak dapa ak dapat kami sebu t kami sebutka tkan satu persa n satu persatu tu dalam lembaran