A. Tujuan
1. Mengenali dan menggunakan bahasa C++ dengan baik.
2. Membuat program sederhana menggunakan bahasa C++.
B. Petunjuk
1. Awali setiap aktivitas anda dengan doa agar lancar dalam belajar!
2. Pahami tujuan, dasar teori, dan latihan praktikum dengan baik!
3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar!
4. Tanyakan kepada guru apabila ada hal-hal yang kurang jelas!
D. Dasar Teori
Pemrograman adalah proses membuat software komputer dengan menerapkan
algoritma dan struktur data tertentu menggunakan bahasa pemrograman. Algoritma adalah
metode dan tahapan sistematis yang digunakan untuk memecahkan suatu permasalahan.
Struktur data adalah tempat tatanan penyimpanan data yang dibutuhkan program pada
komputer.
ALGORITMA
PROGRAM
STRUKTUR
DATA
Kode program yang telah ditulis di-compile dan dieksekusi untuk menjalankannya.
Compile adalah menerjemahkan kode program yang ditulis menggunakan bahasa
pemrograman, ke bahasa mesin yang dapat dimengerti oleh komputer sehingga komputer
mengerti apa yang diperintahkan.
1
Praktikum Pemrograman Dasar [X TKJ]
fungsi_fungsi_lain()
{ fungsi-fungsi lain yang
statemen-statemen; ditulis oleh pemrogram
}
2
Praktikum Pemrograman Dasar [X TKJ]
3
Praktikum Pemrograman Dasar [X TKJ]
c. Fungsi scanf()
Fungsi ini digunakan untuk memasukkan berbagai jenis data. Misalnya untuk
memasukkan data jari-jari lingkaran pada program menghitung luas lingkaran.
scanf(“%f”,&radius);
Bentuk scanf() sesungguhnya menyerupai fungsi printf(). Fungsi ini melibatkan penentu
format yang pada dasarnya sama digunakan pada printf(). Secara umum bentuk scanf()
adalah sebagai berikut :
scanf(“string kontrol”, daftar_argumen);
Dengan string kontrol dapat berupa :
Penentu format
Karakter spasi-putih (white-space)
Karakter bukan spasi-putih
scanf(“%f”, &radius); berarti (bagi komputer) : “bacalah sebuah bilangan real (%f)
dan tempatkan ke alamat dari radius (&radius)”.
4
Praktikum Pemrograman Dasar [X TKJ]
5
Praktikum Pemrograman Dasar [X TKJ]
4. Klik pada bagian Other Language >> Visual C++ >> klik Win Console Application!
Jangan lupa menulis nama proyek pada kolom Name: lalu klik OK!
6
Praktikum Pemrograman Dasar [X TKJ]
7
Praktikum Pemrograman Dasar [X TKJ]
7. Ketika sudah muncul tampilan menu, maka pilih Add New Item!
8. Muncul kotak dialog, maka pilih C++ File .cpp dan jangan lupa memberi nama file pada
kolom Name: lalu klik Add!
9. Buatlah kode program dalam file tersebut dan jalankan dengan menekan F5 atau
menggunakan icon berikut!
8
Praktikum Pemrograman Dasar [X TKJ]
E. Latihan Praktikum
1. Buatlah program untuk menampilkan tulisan Hello world! pada command prompt!
Hasilnya:
Penjelasan:
a) #include <stdio.h> = header.
b) #include <conio.h> = pasangan getch(); agar nantinya bisa
mengeluarkan output.
c) void main()= deklarasi fungsi main (utama).
2. Tulislah kode program berikut lalu jalankan. Jawablah pertanyaan: Mengapa luas
segitiga mengeluarkan angka pecahan?
9
Praktikum Pemrograman Dasar [X TKJ]
F. Tugas Kelompok
1. Berapakah nilai jawaban yang ditampilkan oleh potongan kode program di bawah
ini!
void main()
{
float jawab, hasil;
jawab = 57;
hasil = jawab - 0.6;
printf("Jawabannya adalah %f\n", hasil + 6);
2. Dalam program ini masih terdapat beberapa kesalahan, perbaiki kesalahan tersebut
lalu tampilkan keluarannya!
main ()
{
INT jumlah;
/* PERHITUNGAN HASIL
jumlah = 25 + 37 - 19;
/* TAMPILKAN HASIL
printf("Berapa hasil perhitungan 25 + 37 - 19 ?\n);
printf("Jawabannya adalah %d\n" jumlah);
}
3. Perbaiki kode program berikut!
Printf("Masukkan nilai b: "); //masukkan nilai b
scanf("%d",&b);
printf("Masukkan nilai c: ); //masukkan nilai c
scanf("%d",c);
a=B+c;
10