Jelajahi eBook
Kategori
Jelajahi Buku audio
Kategori
Jelajahi Majalah
Kategori
Jelajahi Dokumen
Kategori
Disusun oleh:
150534602292
S1 PTE - 2015/Off.A
FAKULTAS TEKNIK
JURUSAN TEKNIK ELEKTRO
PRODI S1 PENDIDIKAN TEKNIK ELEKTRO
UNIVERSITAS NEGERI MALANG
FEBRUARI 2016
A. TUJUAN
Setelah mempelajari bab ini diharapkan mahasiswa akan mampu :
1. Mengoperasikan komputer khususnya Windows dengan baik.
2. Mengenali dan menggunakan IDE C++ dengan baik.
3. Membuat program sederhana menggunakan bahasa C++.
B. PETUNJUK
1. Awali setiap aktivitas anda dengan doa, agar anda lancar dalam belajar
2. Pahami tujuan, dasar teori, dan latihan-latihan praktikum dengan baik
3. Kerjakan tugas-tugas praktikum dengan baik, jujur, dan sabar
4. Tanyakan kepada instruktur apabila ada hal-hal yang kurang jelas
D. 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:
1. Tidak boleh dimulai dengan karakter non huruf
2. Tidak boleh ada spasi
3. Tidak boleh menggunakan karakter-karakter ~ ! @ # $ % ^ & * ( ) + ` - = { } [ ] : " ; ' < >
?,./|
4. Tidak boleh menggunakan reserved words yang ada dalam C/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;
float harga_satuan, variabel1;
char saya, kamu;
ASSIGNMENT
Proses assignment adalah proses pemberian nilai kepada suatu variabel yang telah dideklarasikan.
Berikut adalah contoh assignment:
Jumlah = 10;
Harga_satuan = 23.456;
Saya = „B‟;
Kamu = „2‟;
KONSTANTA
Untuk pendeklarasian konstanta dalam C++ mirip dengan Pascal. Sintaksnya adalah:
const tipe_data nama_konstanta = value;
KOMENTAR
Komentar digunakan untuk memberikan penjelasan pada program dan tidak akan dieksekusi dalam
program. Penulisan komentar adalah sebagai berikut:
// ----------------------------------
// ----------------------------------
atau
Flowchart :
Penjelasan Program :
Program di atas digunakan untuk menampilkan kalimat. Pada program di atas menggunakan header
file #include <stdio.h>. .................................
Tugas Praktikum 1
Pemrograman C++
#include <stdio.h>
int main()
int a,b,c;
scanf("%d",&b);
scanf("%d",&c);
a=b+c;
Output Program :
Algoritma :
1. Mulai
2. Mendeklarasikan variabel
3. Input data :
- Masukan nilai b
- Masukan nilai c
4. Menghitung nilai a dengan rumus a=b+c
5. Hasil perhitungan
6. Selesai
FlowChart :
MULAI
Var a,b,c
Masukan nilai b :
Masukan nilai c :
a=b+c
SELESAI
Penjelasan program :
Program ini digunakan untuk melakukan perhitungan sederhana.
Tugas Praktikum II
Pemrograman C++
Nama Program : Menghitung luas segitiga
Bahasa Pemrogramam : C++
Compiler : MinGW Developer Studio
Script program :
#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);
}
Output Program :
Algoritma :
1. Mulai
2. Deklarasi Variabel Alas , Tinggi , Luas Segitiga
3. Input data :
- Masukan nilai alas
- Masukan nilai tinggi
4. Perhitungan Luas segitiga dengan rumus : Luas_Segitiga = 0,5*Alas*Tinggi
5. Hasil Luas_Segitiga
6. Selesai
Flowcharts :
MULAI
SELESAI
Penjelasan program :
Program ini menggunakan <stdio.h> sebagai header file. Deklarasi fungsi mainnya adalah int.
Lalu menggunakan tipe float yang artinya akan menghasilkan angka desimal.kode yang
digunakan adalah printf<<...untuk menampilkan tulisan atau perintah pada layar dan
scanf>>...untuk meminta inputan pada user. Program ini digunakan untuk menghitung luas
segitiga secara sederhana dan mudah. Dengan mendeklarasikan variabelnya yaitu variabel
Alas,Tinggi,dan Luas segitiga. Lalu print<<...akan menampilkan tulisan pada layar lalu
memasukan nilai alas dan tinggi segitiga pada scanf>>.. lalu perhitungan luas segitiga akan
muncul pada layar
Latihan Rumah
Pemrograman C++
Script salah :
#include (stdio.h)
void main()
scanf("%ld", &break)
Script benar :
//header file
#include <stdio.h>
int main()
//deklarasi variabel
scanf("%Id", &breaks) ;
//menampilkan tulisan pada layar
Output Program :
Algoritma :
1. Mulai
2. Deklarasi variabel breaks
3. Memasukkan nilai ke dalam variabel breaks
4. Menampilkan nilai breaks
5. Selesai
Flowchart :
MULAI
SELESAI
Penjelasan program :
int main()
{
double p, result;
float param = 6.5;
Jawab :
#include <math.h>
Algoritma :
1. Mulai
2. Deklarasi variabel
3. Baca param
4. Proses
5. Output (menampilkan hasil param)
Penjelasan Program :
Pada program diatas digunakan untuk menghitung nilai param yang sudah di deklarasikan
sehingga dapat dengan mudah di baca, pada program diatas sehingga tidak perlu menginputkan
nilai lagi karena pada scrib nilainya sudah ditentukan, jadi ketika di excute program langsung
automatic run.
Kesimpulan :
Program ini menggunakan 2 header file yaitu <stdio.h> dan <math.h> yang mana masing masing
berbeda fungsinya.
2. Identifikasi kesalahan syntax penulisan kode program di bawah ini. Kemudian tulislah
kembali dengan syntax yang benar.
Scrib Salah
#include (stdio.h)
void main ()
{
long break = 0L; /*Sejumlah Angka Dari Ketinggian*/
int main ()
return 0;
Output program :
Algoritma :
1. Mulai
2. Input data
3. Menampilkan hasil inputan
Penjelasan Program :
Program diatas digunakan untuk meniru apa yang kita inputkan, misalnya pada program diberi
nilai 5, maka program akan secara otomatis mengikuti mengoutputkan 5.
Kesimpulan :
Terdapat kesalahan pada program diatas yang pertama pada tanda kurung pada header file
yang awalnya (stdio.h) diganti dengan <stdio.h>. Kedua pada baris komentar awalnya (long
break = 0L;) yang benar (long bil = 0;). Ketiga pada baris program scanf awalnya (scanf ("ld%,
&break)) yang benar (scanf ("%d”,& bil);). Dan pada program printf terdapat kesalahan, awalnya
(print ("Angka Yang Anda Masukan Adalah %ld", break);) yang benar (printf ("Angka Yang
Anda Masukan Adalah %d", bil);).
F. KESIMPULAN
Masing masing bahasa pemrograman mempunyai ciri khas atau kaidah tersendiri. Oleh
karena itu sebelum membuat sebuah program maka kita harus mengerti tentang aturan penulisan
(syntax) dalam bahasa pemrograman tersebut. Penggunaaan tipe data yang berbeda pada
pemrograman sangat mempengaruhi hasil dari program yang kita buat.
DAFTAR RUJUKAN
1. Tim Asisten Dosen. 2015. Modul 2 Dasar-Dasar Bahasa C/C++. Malang: Universitas Negeri
Malang.