Anda di halaman 1dari 17

Revisi

LAPORAN PRAKTIKUM II
DASAR-DASAR BAHASA C/C++

Disusun untuk Memenuhi Matakuliah Praktikum Dasar Pemrograman C++


Dibimbing oleh Bapak Wahyu Sakti Gunawan Irianto

Oleh:
Wenda Aditama
150533604429
S1 PTI’15 OFF D

UNIVERSITAS NEGERI MALANG


FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI S1 PENDIDIKAN TEKNIK INFORMATIKA
September 2015
Revisi

DASAR-DASAR BAHASA C/C++

Tujuan

Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :

1. Mengenal dan memahami penggunaan Identifier, tipe data (data types),


variable, assignment, komentar, dan konstanta.
2. Membuat program sederhana dengan menerapkan dasar-dasar bahasa
C/C++

DASAR TEORI

KOMPONEN BAHASA C/C++

IDENTIFIER / PENGENAL
Pengenal adalah suatu nama yang biasa dipakai dalam pemrograman untuk
menyatakan variabel, konstanta, tipe data, dan fungsi.

Aturan untuk penulisan identifier antara lain:

 Tidak boleh dimulai dengan karakter non huruf.


 Tidak boleh ada spasi.
 Tidak boleh menggunakan karakter-karakter ~ ! @ # $ % ^ & * ( ) + ` - =
{}[]:";'<>?,./|
 Tidak boleh menggunakan reserved words yang ada dalam C/C++
Revisi

TIPE DATA
Berikut ini tipe data yang ada dalam C++

DEKLARASI VARIABEL
Seperti halnya Pascal, variabel yang digunakan dalam program harus
dideklarasikan terlebih dahulu. Pengertian deklarasi di sini yaitu mengenalkan
variabel ke program dan menentukan tipe datanya.
Berikut ini contoh pendeklarasian variabel:
int jumlah;
flat harga_satuan, variabel;
char saya, kamu;
Revisi

ASSIGNMENT
Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah
dideklarasikan.
Berikut adalah contoh assignment:
Jumlah = 10;
Harga_satuan = 23.456;
Saya = ‘5’;
Kamu = ‘2’;

Berikut ini contoh program yang menggambarkan deklarasi variabel dan


assignment.
#include <iostream.h>
#include <conio.h>
void main ()
{
int var1, var2, var3;
char karakter;
var1 = 10;
var2 = 5;
var3 = var1 + var2;
karakter = ‘D’;
cout << “Nilai var3 = ” << var3 << “\n”;
cout << “Nilai karakter = ” << karakter;
}

KONSTANTA
Untuk pendeklarasian konstanta dalam C++ mirip dengan Pascal.
Sintaksnya adalah:
const tipe_data nama_konstanta = value;
Revisi

KOMENTAR
Komentar digunakan untuk memberikan penjelasan pada program dan tidak akan
dieksekusi dalam program. Penulisan komentar adalah sebagai berikut:
// ----------------------------------
// ini adalah komentarku yang pertama
// ----------------------------------
atau
/* ----------------------------------
ini adalah komentarku yang pertama
---------------------------------- */

Latihan Praktikum I
Pemrograman C++

Nama Program : Membedakan Output 2 buah kode program


Segitiga
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Script program :
Revisi

1. Script Segitiga Pertama

#include <iostream.h>
int main()
{
float Alas, Tinggi,Luas_Segitiga;

cout<<"Masukan Nilai Alas Segitiga : ";


cin>>Alas;
cout<<"Masukan Nilai Tinggi Segitiga : ";
cin>>Tinggi;
Luas_Segitiga=0.5*Alas*Tinggi;
cout<<"Nilai Luas Segitiga adalah : "<<Luas_Segitiga<<endl;
}
2. Script Segitiga Kedua

#include <stdio.h>
int main()
{
float Alas,Tinggi,Luas_Segitiga;
printf("Masukan Nilai Alas Segitiga : ");
scanf("%f",Alas);
printf("\nMasukan Nilai Tinggi Segitiga : ");
scanf("%f",Tinggi);
Luas_Segitiga=0.5*Alas*Tinggi;
printf("\nNilai Luas Segitiga adalah : %f",Luas_Segitiga);
}
Revisi

Output Program :

Gambar Output Program Segitiga I

Gambar Output Program Segitiga II


Revisi

Flowchart :

START

Masukan Nilai
Alas dan Tinggi

Hitung Luas Segitiga

Tampilan Luas
Segitiga

END

Penjelasan Program :
Terdapat 2 program diatas,sama” untuk menghitung luas segitiga.Tapi terdapat
perbedaan pada kedua script program tersebut.Pada program pertama, perintah
yang digunakan untuk mencetak script adalah “cout” dan memberikan input
yaitu perintah “cin”.Sedangkan,pada program kedua,perintah untuk mencetak
script yaitu “printf” dan memberi input adalah “scanf”.
Dan juga dilihat dari header kedua script program tersebut pun nampak
berbeda.Pada program pertama menggunakan header file “#include
<iostream.h>” dan program kedua menggunakan header file “#include
<studio.h>”.
Revisi

Latihan Praktikum II
Pemrograman C++

Nama Program : Proses penambahan variabel


Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Script program :
#include <stdio.h>

int main ()
{
int a, b, c;
printf("Masukan nilai b: \n");
scanf("%d", &b);
printf("Masukan nilai c: \n");
scanf("%d", &c);
a=b+c;

printf ("Nilai a adalah : %d\n",a);


}

Output Program :
Revisi

Flowchart :

START

Masukan Nilai b
dan c

Hitung Nilai b dan c

Tampilan Hasil
Penjumlahan

END

Penjelasan Program :
Program diatas,untuk menghitung penjumlahan variabel.Nilai b dan c yang
dimasukan akan diproses dengan operasi penjumlahan.Lalu akan ditampilkan
hasilnya.
Revisi

Latihan Praktikum III


Pemrograman C++

Nama Program : Proses menampilkan variabel konstanta


Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Script program :

#include <iostream.h>
#include <conio.h>
int main()
{
int var1, var2, var3;
char karakter;
var1 = 10;
var2 = 5;
var3 = var1 + var2;
karakter = 'D';
cout << "Nilai var3 = " << var3 << "\n";
cout << "Nilai karakter = " << karakter;
}

Output Program :
Revisi

Flowchart :

START

Masukan Nilai var

Tampilan Gambaran
Variabel

END

Penjelasan Program :
Program diatas,untuk menggambarkan variabel dan assignment. Variabel dan
assignment yang telah ditentukan maka akan ditampilkan hasilnya.
Revisi

Tugas Rumah
Pemrograman C++

Nama Program : Program Penghitungan Logaritma Menggunakan


Konstanta
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Script program :
#include <stdio.h>
#include <Bath .h>
int main ()
{
double p, result;
float param = 6.5;
result = log (param);
printf ("ln(%lf) = %lf\n", param, result ); /* mencetak ke layar
*/
return 0;
}

Output Program :

.
Revisi

Flowchart :

START

Masukan Nilai Konstanta


dari variabel float

Tampilan Hasil Logaritma


dari Konstanta

END

Penjelasan Program :
Variabel : double p, result dan float param.
Konstanta : 6.5
Komentar : /* mencetak ke layar */
Header file : #include <studio.h> dan #include <math.h>
Revisi

Tugas Rumah II
Pemrograman C++

Nama Program : Mengindentifikasi syntax yang error


Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Script program :

1. Script program yang salah

#include (stdio.h)
void main()
{
long break = 0L; /* A whole number of feet //
printf("Enter long: ");
scanf("%ld", &break)
printf("your input is %ld", break);
}

2. Script program yang benar

#include <stdio.h>
#include <math.h>

int main()
{
long wen = 0L; /* A whole number of feet */

printf("Enter long: ");


scanf("%ld", &wen);
printf("your input is %ld", wen);
}
Revisi

Output Program :

Flowchart :

START

Masukan Nilai Long

Tampilan Hasil Long

END
Revisi

Penjelasan Program :
Program diatas digunakan untuk mengulangi/menampilkan kembali apa yang kita
inputkan, misalnya pada program saya beri nilai 100, maka program akan
memberi output 100.

KESIMPULAN

1. Dalam belajar pemrograman terlebih dahulu harus mengerti tentang identifier,


tipe data, deklarasi variabel dan komentar.
2. Kita harus mengerti identifier, tipe data dan deklarasi variabel yang sesuai
dengan program yang akan dibuat.
3. Kita dapat mengatasi kesalahan atau error pada tipe data atau deklarasi variabel
yang ada pada script program.

DAFTAR RUJUKAN

1. Tim Asisten Dosen. 2015. Modul 2 Dasar-Dasar Bahasa C/C++. Malang :


Universitas Negeri Malang.

Anda mungkin juga menyukai