Anda di halaman 1dari 20

MODUL PRAKTIKUM

ALGORITMA DAN PEMROGRAMAN - 1

Disusun Oleh :

ASEP KOSASIH, M.Kom

PROGRAM STUDI INFORMATIKA


PROGRAM STUDI SISTEM INFORMASI
PROGRAM STUDI KOMPUTERISASI AKUNTANSI
PROGRAM STUDI MANAJEMEN INFORMATIKA
SEKOLAH TINGGI ILMU KOMPUTER
(STIKOM) POLTEK CIREBON
2017
PENGESAHAN

ALGORITMA PEMROGRAMAN I

Revisi : 00
Tanggal :
Dikaji Ulang :
Dikendalikan :
Disahkan :

Disiapkan Oleh, Diperiksa Oleh, Disahkan Oleh,

Koordinator Modul Ka. Prodi Puket 1

Koordinator Sodik Kirono, M. Kom/ R. M. Herdian Bhakti, MT Otong SB, S.Kom, MM

Catatan : Dokumen ini milik jurusan Informatika STIKOM Poltek Cirebon dan TIDAK
DIPERBOLEHKAN dengan cara dan alasan apapun membuat salinan tanpa seijin STIKOM Poltek
Cirebon.

i
KATA PENGANTAR

Dengan mengucapkan syukur Alhamdulillah kehadirat Allah SWT atas segala


limpahan rahmat dan hidayah-Nya, sehingga penyusun dapat menyelesaikan modul
praktikum yang berjudul : “Algoritma dan Pemrograman I” dengan baik. Modul
praktikum ini disusun sebagai pedoman khususnya bagi mahasiswa STIKOM Poltek
Cirebon, dalam memberikan pengenalan, pemahaman serta mengasah keterampilan
komputer yang menjadi kewajiban untuk mengenal teknologi informasi saat ini.
Diharapkan para mahasiswa nantinya bisa lebih terampil dan memahami segala bentuk
teknologi informasi saat ini.

Bagaimanapun penyusun telah berusaha membuat modul ini dengan sebaik-


baiknya, namun tidak ada kesempurnaan dalam sebuah karya manusia. Penyusun
menyadari masih banyak kekurangan dalam penyusunan modul ini. Untuk itu pula segala
masukan, kritik dan saran dari pembaca dapat menjadikan acuan bagi penyusun dalam
penyempurnaan dan pembuatan modul berikutnya. Tiada untaian kata yang dapat
penyusun sampaikan selain panjatkan doa, semoga Alloh SWT selalu membuka hati kita
dengan cahaya-NYA dan mengajarkan ilmu-NYA kepada kita, serta menghindarkan kita
dari ilmu yang tidak bermanfaat. Aamiin.

Cirebon, Agustus 2017

Penyusun

ii
TATA TERTIB PRAKTIKUM

1. Tata tertib laboratorium komputer, antara lain :

a. Praktikan diwajibkan menggunakan jas laboratorium ketika mengikuti

praktikum dilaboratorium komputer.

b. Setiap akan praktikum, mahasiswa wajib membuat laporan pendahuluan

sesuai dengan materi modul yang akan dipraktikan, dan membuat

laporan akhir apa yang sudah dipraktikan dengan waktu penyerahan

laporan akhir seminggu setelah praktik.

c. Setiap mahasiswa wajib membuat laporan akhir sesuai dengan materi

modul yang sudah dipraktikan dengan waktu penyerahan laporan akhir

seminggu setelah praktik.

d. Memelihara suasana yang nyaman dan tenang dengan tidak :

Merokok, makan/minum atau mengotori ruangan.

Berbicara / ketawa yang mengganggu kegiatan laboratorium.

Berpakaian sopan dan rapih dengan mengenakan jas laboratorium serta

tidak diperkenakan membawa tas, memakai alas kaki dan topi.

e. Tidak membuka aplikasi lain selain aplikasi yang sedang di

praktikumkan

2. Sangsi

Jika tidak memenuhi persyaratan (poin 1 baik 1a, 1b dan 1c) tidak diperkenankan
mengikuti praktikum.

iii
DAFTAR ISI

PENGESAHAN ................................................................................................................. i
KATA PENGANTAR ....................................................................................................... ii
TATA TERTIB PRAKTIKUM ......................................................................................... iii
MODUL 1..........................................................................................................................1
PERTEMUAN 1 ...............................................................................................................1
PENGENALAN PROGRAM BORLAND C++ ..............................................................1
1.1. Kompetensi ........................................................................................................1
1.3. Teori Singkat .......................................................................................................2
Cara Penulisan ................................................................................................................3
Masukan dan Keluaran...................................................................................................3
Karakter & String ............................................................................................................4
1.4. Pelaksanaan Praktikum ......................................................................................8
Ketikan program berikut di bawah ini, dan lakukan dengan cara yang sama
seperti pada contoh sebelumnya. .............................................................................9
#include <stdio.h> .......................................................................................................9
#include <iostream.h> ................................................................................................9
#include <conio.h> ......................................................................................................9
int main() .......................................................................................................................9
{ ......................................................................................................................................9
char pesan[]="STIKOM Poltek Cirebon"; .................................................................9
cout<<pesan; ...............................................................................................................9
getch() ; .........................................................................................................................9
} ......................................................................................................................................9
Amati hasil keluarannya! ................................................................................................9
Ketikan program berikut di bawah ini, dan lakukan dengan cara yang sama
seperti pada contoh sebelumnya. ...........................................................................10
Ketikan program berikut di bawah ini, dan lakukan dengan cara yang sama
seperti pada contoh sebelumnya. ...........................................................................11
#include <stdio.h> .....................................................................................................11

iv
#include <iostream.h> ..............................................................................................11
#include <conio.h> ....................................................................................................11
int main() .....................................................................................................................11
{ ....................................................................................................................................11
double jam, upah, honor;..........................................................................................11
cout<<"Jumlah jam kerja? "; ....................................................................................11
cin>>jam; ....................................................................................................................11
cout<<"Upah perjam kerja? "; ..................................................................................11
cin>>upah;..................................................................................................................11
honor = upah * jam ;..................................................................................................11
cout<<"Jumlah honor Rp "<< honor<<endl; ..........................................................11
getch() ; .......................................................................................................................11
} ....................................................................................................................................11
Hasil tampilan program di atas seperti di bawah ini! ...................................................11
1.5. Latihan..............................................................................................................14
1.6. Tugas ................................................................................................................14
2) Buat laporan pendahuluan untuk praktikum ke-2 (dua) dan tuliskan semua
program yang akan dipraktikan, kemudian jelaskan setiap baris perintahnya dan buat
kesimpulannya! ............................................................................................................14
3) Pada masing-masing program jelaskan maksudnya dan buat kesimpulannya .....14

v
MODUL 1

PERTEMUAN 1

PENGENALAN PROGRAM BORLAND C++

1.1. Kompetensi
1) Mahasiswa dapat membuat program sederhana menggunakan Borland C++ 4.5
2) Mahasiswa dapat menulis komentar
3) Mahasiswa dapat menggunakan pengarah preprocessor
4) Mahasiswa dapat menggunakan fungsi cout
5) Mahasiswa dapat menggunakan fungsi cin
6) Mahasiswa dapat menggunakan tipe data char dan int
7) Mahasiswa dapat menggunakan strlen()
8) Mahasiswa dapat mengenal dan menggunakan beberapa keyword
9) Mahasiswa dapat membuka projek baru
10) Mahasiswa dapat menyimpan projek baru
11) Mahasiswa dapat membuka kembali sebuah projek lama
12) Mahasiswa dapat menjalankan program projek
13) Mahasiswa dapat melakukan perbaikan (debugging) sebuah projek
14) Mahasiswa dapat membuat program interaktif sederhana

1.2. Tujuan

1) Memberikan pemahaman kepada Mahasiswa cara membuat program sederhana


menggunakan Borland C++ 4.5
2) Memberikan pemahaman kepada Mahasiswa cara menulis komentar
3) Memberikan pemahaman kepada Mahasiswa cara menulis preprocessor
directive
4) Memberikan pemahaman kepada Mahasiswa cara menulis karakter (char) dan
bilangan bulat (int)
5) Memberikan pemahaman kepada Mahasiswa cara menulis dan menggunakan
fungsi cout
6) Memberikan pemahaman kepada Mahasiswa cara menulis dan menggunakan
fungsi cin
7) Memberikan pemahaman kepada Mahasiswa cara menulis dan menggunakan
fungsi strlen()
8) Memberikan pemahaman kepada Mahasiswa cara membuka projek baru
9) Memberikan pemahaman kepada Mahasiswa cara menyimpan projek baru
10) Memberikan pemahaman kepada Mahasiswa cara membuka kembali sebuah
projek lama
11) Memberikan pemahaman kepada Mahasiswa cara menjalankan program projek
12) Memberikan pemahaman kepada Mahasiswa cara melakukan atau menangani
perbaikan (debugging) sebuah projek
13) Memberikan pemahaman kepada Mahasiswa cara membuat program interaktif
sederhana.

1
1.3. Teori Singkat

Bahasa pemrograman C++ diciptakanlah oleh Bjarne Stroustrup dari Laboratorium Bell,
AT&T, pada tahun 1983. C++ cukup kompatibel dengan bahasa pendahulunya C. Pada
mulanya C++ disebut “ a better C “. Nama C++ sendiri diberikan oleh Rick Mascitti pada
tahun 1983, yang berasal dari operator increment pada bahasa C.

Keistimewaan yang sangat berari dari C++ ini adalah karena bahasa ini mendukung
pemrograman yang berorientasi objek ( OOP / Object Oriented Programming).
Pemrograman OOP, menyediakan teknik untuk mengelola kompleksitas, menghindari
penulisan ulang program. Inti dari OOP adalah memperlakukan data dan prosedur sebagai
sebuah objek.

Tiga karakteristik utama bahasa pemrograman berorientasi objek yaitu:


1. Encapsulation
2. Inheritance
3. Polymorphisme.

Tiga ciri di atas mendukung reusability, yang merupakan faktor penentu kualitas
program (software).

C++ mendukung karakteristik encapsulation dengan menggunakan konsep class.


Setelah terbentuk class, maka class akan bertindak sebagai entitas yang tenkapsulasi.

Dengan adanya konsep inheritance, maka C++ mendukung ide penggunaan ulang suatu
object.

Polymorphisme ( Banyak Bentuk ) merupakan suatu konsep yang menyatakan sesuatu


yang sama dapat memiliki berbagai bentuk dan perilaku yang berbeda.

Keyword atau dalam bahasa Indonesia disebut kata kunci merupakan kata-kata yang telah
digunakan oleh kompiler dan coder (orang yang menulis source code) tidak boleh
menggunakannya lagi sebagai nama pengenal (identifier). Bahasa C++ memiliki 32
keyword yang terdapat juga dalam bahasa C dan memiliki 30 keyword yang hanya ada di
bahasa C++

32 keyword pada C adalah:


auto continue enum int signed switch
Break double extern if sizeof typedef
case default float Long short union
Char do for register static unsigned
Const else goto return Struct void
while volatile

sedangkan 30 keyword yang hanya ada di bahasa C++ adalah:


Asm explicit Operator throw
Bool false reinterpret_cast True using
Catch friend static_cast try virtual
Class inline Typeid private wchar_t
Const mutable Typename public _cast

2
Delete namespace Template protected
dynamic_cast new This

Dalam beberapa referensi keyword disebut juga dengan reserved word.

Cara Penulisan
Komentar
Komentar tidak pernah dicompile oleh compiler. Dalam C++ terdapat 2 jenis komentar,
yaitu:

Jenis 1 :

/* Komentar anda diletakkan di dalam ini


Bisa mengapit lebih dari satu baris */

Jenis 2 :

// Komentar anda diletakkan disini ( hanya bisa perbaris )

Semicolon
Tanda titik koma (semicolon) “;” digunakan untuk mengakhiri sebuah pernyataan atau
setiap satu baris perintah harus diakhiri titik koma. Contoh:

cout<<”Halo dunia!”; <= titik koma

kecuali baris yang diawali dengan tanda #, seperti

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

tidak diakhiri dengan titik koma, karena bentuk tersebut bukanlah suatu bentuk pernyataan
biasa, tetapi merupakan pengarah compiler yang disebut prepocessor directive yang
menyatakan menyertakan penggunaan modul program dasar untuk menampilkan data di
layar/monitor.

Masukan dan Keluaran

Pada C++ terdapat 2 jenis I/O dasar, yaitu:


a. cout (character out), standard keluaran di baca: si aut
b. cin (character in), standard masukan di baca: si in

Untuk dapat menggunakan keyword diatas, maka harus ditambahkan prepocessor


directive berikut:

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

Contoh :

#include <iostream.h>

#include <conio.h>

int main()
{
char nama[100]; // Dekalarasi variable nama
cout<<"Masukkan nama Anda : ";
cin>>nama; // user diminta untuk mengisi variabel
nama
cout<<"Nama anda adalah "<<nama;
getch(); // perintah menahan tampilan
program
}

Keluarannya:
Masukkan nama Anda: STIKOM
Nama anda adalah: STIKOM

Karakter & String

String adalah gabungan dari karakter (huruf) yang ditulis diantara dua tanda ptik ganda.

Contoh : “ Belajar “ <= String


“B“ <= Karakter

Panjang String

strlen() <= nama fungsi untuk menghitung panjang string

Fungsi strlen() dideklarasikan dalam file <string.h>

Jadi bila anda ingin menggunakan fungsi strlen(), maka prepocessor directive
#include<string.h> harus dimasukkan dalam program diatas main().

4
Contoh :

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

int main()
{
cout<<strlen("Selamat Pagi.\n")<<endl; // 14
cout<<strlen("STIKOM Poltek CIREBON")<<endl; // 21
cout<<strlen("Selamat")<<endl; // 7
cout<<strlen("S")<<endl; // 1
cout<<strlen(""); // 0
getch();
return 0;
}

Keluarannya:
14
13
7
1
0

Perhatikan, bahwa disetiap akhir baris pernyataan diakhiri dengan tanda titik –
koma (semicolon) “ ; “.

Perhatikan, bahwa ‘ \n ‘ dihitung satu karakter. \n disebut newline karakter endl


juga merupakan newline karakter ( sama kegunaannya seperti \n ).

Dalam C++, selain \n terdapat juga beberapa karakter khusus yang biasa dsebut
escape sequence characters, yaitu:

Karakter Keterangan

\0 Karakter ber-ASCII nol ( karakter null )

\a Karakter bell

5
\b Karakter backspace

\f Karakter ganti halaman ( formfeed )

\n Karakter baris baru ( newline )

\r Karakter carriage return ( ke awal baris )

\t Karakter tab horizontal

\v Karakter tab vertika

\\ Karakter \

\’ Karakter ‘

\” Karakter “

\? Karakter ?

\ooo Karakter yang nilai oktalnya adalah ooo ( 3 digit octal )

\xhh Karakter yang nilai heksadesimalnya adalah hh (2 digit heksadesimal )

Dalam bahasa pemrograman, suatu program dibuat dari elemen-elemen


sintaks individual yang disebut token, yang memuat nama variable, konstanta,
keyword, operator dan tanda baca.

Contoh :

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

int main()
{
int n=66;
cout<<n<<endl; // n sebagai variabel
return 0;
}

Keluarannya:
66

Program diatas memperlihatkan 15 token, yaitu:

main, (, ), {, int, n, =, 66, ;, cout, <<, endl, return, 0 dan }

6
Token n adalah suatu variable
Token 66, 0 adalah suatu konstanta
Token int, return dan endl adalah keyword
Token = dan << adalah operator
Token (, ), {, ;, dan } adalah tanda baca

Menulis Program
Kode program (Source code) C++ dapat ditulis pada text editor apapun. Baik
pada sistem operasi Windows atau Unix (Linux, BSD, dsb). Pada praktikum
Algoritma dan Pemrograman-1 ini akan menggunakan Borland C++ 4.5.

Kompilasi
Agar program yang Anda buat dapat dijalankan oleh komputer, perlu mengubah
atau mentransformasikan program yang Anda buat (source code) ke dalam bentuk
bahasa mesin komputer dengan cara melakukan kompilasi menggunakan compiler,
disini compiler yang digunakan adalah Borland C++. Setelah source code
tercompile, akan terbentuk sebuah file objek dengan ekstension “ .obj “. File “ .obj
“ ini belum dapat dijalankan. Untuk membentuk program executable linker harus
dijalankan. Jika program executable sudah diperoleh, walaupun di komputer anda
tidak terinstall compiler C++ namun program masih tetap dapat dijalankan.

Saat ini banyak compiler C++ yang berada di pasaran, contohnya Borland
C++, Turbo C++, Microsoft C++, C++ Builder, Visual C++ sampai pada compiler
gratis seperti g++ di Unix.

Perintah atau instruksi yang ditulis dengan Borland C++ harus diterjemahkan ke
dalam bahasa mesin (komputer) agar semua perintah atau instruksi tersebut dapat
dijalankan oleh komputer. Proses penterjemahan tersebut dikenal dengan istilah
kompilasi (compilation). Proses kompilasi ini dilakukan menggunakan program
penterjemah yang disebut compiler. Contohnya bahasa pemrograman C++ yang
dibuat oleh Borland Inc. diterjemahkan oleh compiler ke dalam bahasa mesin
komputer. Proses kompilasi seperti diperlihatkan pada gambar di bawah ini:

7
Gb. proses pembentukan file executable

Program C++ disimpan pada file program dengan ekstensi .cpp. Agar dapat
dieksekusi atau dijalankan, maka program harus dikompilasi terlebih dahulu
menggunakan compiler C++. Proses kompilasinya adalah: file sumber (.cpp)
bersama dengan file header (.h) diterjemahkan dulu oleh kompiler C++ dan
dikodekan (link) berdasarkan kode-kode yang ada pada file pustaka (library), hasil
penterjemahannya disimpan berupa kode objek (.obj) dengan format file objeknya
berbentuk biner (berkode 0 dan 1). Selanjutnya semua file objek bersama dengan
file pustaka (.lib) dikaitkan menjadi satu oleh linker dan hasilnya adalah file yang
berekstensi (.exe) dapat deksekusi (lihat gambar).

Catatan:
Pada C++, huruf BESAR tidak sama dengan huruf KECIL. Semua perintah/instruksi C++
ditulis dengan huruf kecil. Jika dilanggar tidak akan dapat diproses.

1.4. Pelaksanaan Praktikum

Ketikan contoh program berikut! Lakukan dengan meniru dengan seksama

a. Praktikum ke-1 Program ke-1

1) Jalankan program Borland C++ 4.5


2) Buka projek baru dengan memilih menu File, New
3) Ketikan program berikut di bawah ini, dan tiru dengan benar!

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

8
main()
{
cout << "Halo, STIKOM";

getch();
}

4) Jika pengetikan program selesai, simpan pada folder yang sudah dibuat
(drive d:\progc++) dengan nama tugas1dengan cara pilih menu File, Save as

5) Jalankan (Run) dengan memilih menu Debug, Run atau tekan tombol Ctlr
dan F9 secara bersamaan
6) Perhatikan dan amati hasilnya! Jika terjadi kesalahan periksa kembali
pengetikannya kemungkinan ada yang terlewati atau tidak sesuai. Silahkan
perbaiki kembali.
7) Kemudian simpan kembali dengan cara pilih menu File, Save atau tekan
tombol Ctrl+K+s secara bersamaan.
8) Ulangi langkah ke-5

b. Praktikum ke-1 Program ke-2


Ketikan program berikut di bawah ini, dan lakukan dengan cara yang sama seperti
pada contoh sebelumnya.

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

int main()
{
char pesan[]="STIKOM Poltek Cirebon";

cout<<pesan;

getch() ;
}

Amati hasil keluarannya!

c. Praktikum ke-1 Program ke-3

1) Jalankan program Borland C++ 4.5


2) Buka projek baru dengan memilih menu File, New
3) Ketikan program berikut di bawah ini, dan tiru dengan benar!

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

main()

9
{
char jawab[100] ;

cout << "Siapa nama kamu? ";


cin >> jawab;
cout << "Halo, apa kabar? "<<jawab<<endl;
getch();

cout << "\ndimana kamu tinggal? ";


cin >> jawab;
cout << "Kamu tinggal di "<<jawab<<" ?"<<endl;
getch();
}

4) Jika pengetikan program selesai, simpan pada folder yang sudah dibuat
(drive d:\progc++) dengan nama tugas1dengan cara pilih menu File, Save
as …
5) Jalankan (Run) dengan memilih menu Debug, Run atau tekan tombol Ctlr
dan F9 secara bersamaan
6) Perhatikan dan amati hasilnya! Jika terjadi kesalahan periksa kembali
pengetikannya kemungkinan ada yang terlewati atau tidak sesuai. Silahkan
perbaiki kembali.
7) Kemudian simpan kembali dengan cara pilih menu File, Save atau tekan
tombol Ctrl+K+s secara bersamaan.
8) Ulangi langkah ke-5

d. Praktikum ke-1 Program ke-4


Ketikan program berikut di bawah ini, dan lakukan dengan cara yang sama seperti
pada contoh sebelumnya.

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

void main()
{
const pi = 3.14;
float diameter, radius, luas;

printf("Ukuran diameter? ");


scanf("%f", &diameter);
radius = diameter/2.0;
printf("Radius (r) : %f m\n", radius);
luas = pi * radius * radius;
printf("Luas adalah : %f m2", luas);

getch();

10
e. Praktikum ke-1 Program ke-5
Ketikan program berikut di bawah ini, dan lakukan dengan cara yang sama seperti
pada contoh sebelumnya.

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

int main()
{
double jam, upah, honor;

cout<<"Jumlah jam kerja? ";


cin>>jam;

cout<<"Upah perjam kerja? ";


cin>>upah;

honor = upah * jam ;

cout<<"Jumlah honor Rp "<< honor<<endl;


getch() ;
}

Hasil tampilan program di atas seperti di bawah ini!

f. Praktikum ke-1 Program ke-6

1) Buka projek baru dengan memilih menu File, New (Jika Borland C++
sudah terbuka)
2) Ketikan program berikut di bawah ini, dan tiru dengan benar!

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

int main()
{
cout<<strlen("Selamat Pagi.\n")<<endl; // 14
cout<<strlen("Selamat Pagi.")<<endl; // 13
cout<<strlen("Selamat")<<endl; // 7
cout<<strlen("S")<<endl; // 1
cout<<strlen(""); // 0
getch();
}

11
3) Jika pengetikan program selesai, simpan pada folder yang sudah dibuat
(drive d:\progc++) dengan nama tugas2 dengan cara pilih menu File, Save
as …
4) Jalankan (Run) dengan memilih menu Debug, Run atau tekan tombol Ctlr
dan F9 secara bersamaan
5) Jika terjadi kesalahan, lakukan seperti langkah ke-5 di atas!

g. Praktikum ke-1 Program ke-7


1) Buka projek baru dengan memilih menu File, New (Jika Borland C++
sudah terbuka)
2) Ketikan program berikut di bawah ini, dan tiru dengan benar!

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

int main()
{
int m=82, n=66;
cout<<m<<endl; // m sebagai variable
cout<<n<<endl; // n sebagai variabel
cout<<m<<" + "<<n<<" = "<<m+n<<endl;
cout<<m<<" - "<<n<<" = "<<m-n<<endl;
cout<<m<<" * "<<n<<" = "<<m*n<<endl;
cout<<m<<" / "<<n<<" = "<<m/n<<endl;
cout<<m<<" % "<<n<<" = "<<m%n<<endl;
cout<<"-"<<m<<" = "<<-m<<endl;
}

3) Jika pengetikan program selesai, simpan pada folder yang sudah dibuat
(drive d:\progc++) dengan nama tugas3 dengan cara pilih menu File, Save
as …
4) Jalankan (Run) dengan memilih menu Debug, Run atau tekan tombol Ctlr
dan F9 secara bersamaan
5) Jika terjadi kesalahan, lakukan seperti langkah ke-5 di atas!

h. Praktikum ke-1 Program ke-8


1) Buka projek baru dengan memilih menu File, New (Jika Borland C++
sudah terbuka)
2) Ketikan program berikut di bawah ini, dan tiru dengan benar!

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

int main()
{
int m = 44, n = 66;
cout<<"\n";
cout<<"m = "<<m<<", n = "<<n<<endl;

cout<<"\n";
++m; --n;
cout<<"++m = "<<m<<", --n = "<<n<<endl;

cout<<"\n";
m++; n--;
cout<<"m++ = "<<m<<", n-- = "<<n<<endl;
cout<<"\n";
cout<<"m = m + n == m += n "<<endl;
cout<<"m = m + n == "<<(m+n)<<endl;
cout<<"m += n == "<<(m += n)<<endl;

cout<<"\n";
cout<<"m = m - n == m -= n"<<endl;
cout<<"m = m - n == "<<(m - n)<<endl;
cout<<"m -= n == "<<(m -= n) <<endl;

cout<<"\n";
cout<<"m = m * n == m *= n"<<endl;
cout<<"m = m * n == "<<(m * n)<<endl;
cout<<"m *= n == "<<(m *= n)<<endl;

cout<<"\n";
cout<<"m = m / n == m /= n"<<endl;
cout<<"m = m / n == "<<(m / n)<<endl;
cout<<"m /= n == "<<(m /= n)<<endl;

cout<<"\n";

13
cout<<"m = m % n == m %= n"<<endl;
cout<<"m = m % n == "<<(m %= n)<<endl;
cout<<"m %= n == "<<(m %= n)<<endl;

getch();
}

3) Jika pengetikan program selesai, simpan pada folder yang sudah dibuat
(drive d:\progc++) dengan nama tugas3 dengan cara pilih menu File,
Save as …
4) Jalankan (Run) dengan memilih menu Debug, Run atau tekan tombol
Ctlr dan F9 secara bersamaan
5) Jika terjadi kesalahan, lakukan seperti langkah ke-5 di atas!

1.5. Latihan

1) Buat program untuk menghitung luas persegi panjang. Rumus: luas =


panjang x lebar
2) Buat program untuk menghitung keliling persegi panjang. Rumus: keliling
= 2 x ( panjang + lebar )
3) Buat untuk menghitung luas segi tiga. Rumus: luas = ½ x alas x tinggi

1.6. Tugas

1) Buat laporan akhir semua hasil praktikum Saudara, kemudian lakukan


analisis dan kesimpulannya
2) Buat laporan pendahuluan untuk praktikum ke-2 (dua) dan tuliskan semua
program yang akan dipraktikan, kemudian jelaskan setiap baris perintahnya
dan buat kesimpulannya!
3) Pada masing-masing program jelaskan maksudnya dan buat
kesimpulannya

14

Anda mungkin juga menyukai