Pengenalan C++ ,Variable dan Tipe Data
-
Upload
depiqymailcom -
Category
Documents
-
view
292 -
download
0
description
Transcript of Pengenalan C++ ,Variable dan Tipe Data
-
PERCOBAAN 1
PENGENALAN C++ ,VARIABEL DAN TIPE DATA
(Praktikum Algoritma Dan Pemrograman)
Disusun Oleh :
Nama : M TAUFIQ ROBBANI
NPM : 1215031045
Kelompok : 10
LABORATORIUM TEKNIK PENGUKURAN ELEKTRIK
JURUSAN TEKNIK ELEKTRO
FAKULTAS TEKNIK
UNIVERSITAS LAMPUNG
2013
-
Percobaan 1
Pengenalan C++ ,Variable dan Tipe Data
1. TUJUAN PERCOBAAN
Mahasiswa memahami dasar pemrograman C++, dapat memahami variable dan
menggunakan tipe data dalam pemrograman C++.
2. DASAR TEORI
1. Pengenalan C++
Setiap program C++ mempunyai bentuk umum seperti di bawah, yaitu:
Penjelasan :
a. Include
Adalah salah satu pengarah prepocessor directive yang tersedia pada C++.
Preprocessor selalu dijalankan terlebih dahulu pada saat proses kompilasi terjadi.
Bentuk umumnya :
# include
tidak diakhiri dengan tanda semicolon (;), karena bentuk tersebut bukanlah
suatu bentuk pernyataan, tetapi merupakan prepocessor directive. Baris tersebut
menginstrusikan kepada kompiler yang menyisipkan file lain, yaitu file yang
berisi sebagai deklarasi contohnya:
-
- #include : diperlukan pada program yang melibatkan objek cout
- #include : diperlukan bila melibatkan clrscr (),yaitu perintah untuk
membersihkan layar.
- #include : diperlukan bila melibatkan setw () yang bermanfaat untuk
mengatur lebar dari suatu tampilan data.
- #include : diperlukan pada program yang menggunkan operasi sqrt ()
yang bermanfaat untuk operasi matematika kuadrat.
b. Fungsi main ()
Fungsi ini menjadi awal dan akhir eksekusi program C++. main adalah nama judul
fungsi. Melihat bentuk seperti itu dapat kita ambil kesimpulan bahwa batang
tubuh program utama berada didalam fungsi main( ). Berarti dalam setiap
pembuatan program utama, maka dapat dipastikan seorang pemrogram
menggunakan minimal sebuah fungsi. Pembahasan lebih lanjut mengenai fungsi
akan diterangkan kemudian. Yang sekarang coba ditekankan adalah kita
menuliskan program utama kita didalam sebuah fungsi main().
c. 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 )
d. Tanda semicolon
Tanda semicolon ; digunakan untuk mengakhiri sebuah pernyataan.
Setiap pernyataan harus diakhiri dengan sebuah tanda semicolon.
e. Mengenal cout
Pernyataan cout merupakan sebuah objek di dalam C++, yang digunakan untuk
-
mengarahkan data ke dalam standar output (cetak pada layar)
Contoh :
2. Variable dan Tipe Data a. Variable
Variabel adalah suatu pengenal (identifier) yang digunakan untuk mewakili
suatu nilai tertentu di dalam proses program. Berbeda dengan konstanta
yang nilainya selalu tetap, nilai dari suatu variable bisa diubah-ubah sesuai
kebutuhan. Untuk memperoleh nilai dari suatu variable digunakan pernyataan
penugasan (assignment statement), yang mempunyai sintaks sebagai berikut :
Nama dari suatu variable dapat ditentukan sendiri oleh pemrogram dengan
aturan sebagai berikut :
1. Terdiri dari gabungan huruf dan angka dengan
karakter pertama harus berupa huruf. Bahasa C ++ bersifat case-sensitive
artinya huruf besar dan kecil dianggap berbeda. Jadi antara nim, NIM dan Nim
dianggap berbeda.
2. Tidak boleh mengandung spasi.
3. Tidak boleh mengandung symbol-simbol khusus, kecuali garis
bawah(underscore). Yang termasuk symbol khusus yang tidak
diperbolehkan antara lain: $, ?, %, #, !, &,
*, (, ), -, +, =dsb.
4. Panjangnya bebas, tetapi hanya 32 karakter pertama yang terpakai.
Contoh penamaan variabel yang benar :
NIM, a, x, nama_mhs, f3098, f4, nilai, budi, dsb.
-
float nilai; // Deklarasi variable bertipe float double beta; // Deklarasi variable bertipe double int array[5][4]; // Deklarasi array bertipe integer
Contoh penamaan variable yang salah :
%nilai_mahasiswa, 80mahasiswa, rata-rata, ada spasi, penting!, dsb
1. Deklarasi variable
Bentuk umumnya :
Contoh :
int x; // Deklarasi x bertipe integer
char y, huruf, nim[10]; // Deklarasi variable bertipe char
2. Deklarasi konstanta
- Menggunakan keyword const
Contoh : const float PI = 3.14152965; Berbeda dengan variable, konstanta
bernama tidak dapat diubah jika telah diinisialisasi
- Menggunakan #define
Contoh : #define PI 3.14152965
Keuntungan menggunakan #define apabila dibandingkan dengan const adalah
kecepatan kompilasi, karena sebelum kompilasi dilaksanakan, kompiler
pertama kali mencari symbol #define (oleh sebab itu mengapa # dikatakan
preprocessor directive) dan mengganti semua Phi dengan nilai 3.14152965.
b. Tipe Data
Berikut adalah tipe data yang langsung bisa dipakai.
-
Tipe data yang berhubungan dengan bilangan bulat adalah char, int, long.
Sedangkan berhubungan dengan bilangan pecahan adalah float, double, dan
long double. Tipe data char digunakan untuk karakter dan String adalah gabungan
dari karakter
Contoh :
Belajar >> Literal String
B >> Karakter
Tipe data bool digunakan untuk logika true atau false.
3. PERCOBAAN
1. Percobaan 1 (dasar C++)
Tulis kode program seperti dibawah ini :
- Jelaskan mengenai fungsi dari kode program diatas
-
2. Percobaan 2 (deklarasi variable) Tuliskan kode program berikut :
- Jelaskan fungsi int n, serta mengapa nilai hasil dari program 66.
3. Percobaan 3 (deklarasi konstanta) Tuliskan kode program berikut :
- Jelaskan penggunaan deklarasi konstanta diatas.
- Buat program konstanta #define
- Jelaskan perbedaan konstanta (const) dan #define, berdasarkan percobaan.
-
4. Percobaan 4 (tipe data)
a. Tipe data bilangan
Tuliskan kode program berikut :
- Jelaskan program diatas.
- Ganti x=3.5 , apa yang terjadi pada program? Mengapa?
b. Tipe data karakter
Tuliskan program berikut :
- Jelaskan perbedaan penggunaan char dan string dari program diatas.
TUGAS AKHIR
Buatlah program dengan menggunakan define untuk menghitung volume Tabung
(Rumus Volume Tabung : phi x jari-jari x jari-jari x tinggi) dimana jari-jari= 7
dan tinggi=24.
-
4. HASIL DAN PEMBAHASAN
A. DASAR C++
1. FLOWCHART
2. SYNTAX
START
END
Tampilkan :
Hai Selamat Menggunakan C++
#include using namespace std; int main() { cout
-
3. PROGRAM
4. PEMBAHASAN
Fungsi dari kode #include adalah sebagai kode pemanggil library pada
Pemrograman C++.
adalah salah satu dari library yang ada pada Pemrograman C++.
int main () adalah awal dan akhir dari eksekusi program C++.
cout adalah kode yang berfungsi untuk menampilkan data ke layar monitor.
system (PAUSE) merupakan kode yang berfungsi agar program yang kita buat tidak
langsung tertutup setelah melakukan proses penampilan di layar.
return 0 adalah kode untuk tidak mengulangi proses dan mengakhiri program.
Fungsi dari program diatas adalah menampilkan teksHai selamat menggunakan c++
pada layar monitor.
B. DEKLARASI VARIABLE
1. FLOWCHART
START
END
Tampilkan Nilai n
n
n=66
-
2. SYNTAX
3.PROGRAM
4. PEMBAHASAN
Fungsi dari kode #include adalah sebagai kode pemanggil library pada C++.
adalah salah satu dari library yang ada pada Pemrograman C++.
int main () adalah awal dan akhir dari eksekusi suatu kode program C++.
int n adalah kode yang mendeklarasikan variabel n dengan tipe data bilangan
bulat (integer).
n=66 adalah data yang menyatakan bahwa variabel n bernilai 66.
cout adalah kode yang berfungsi untuk menampilkan data ke layar monitor.
cout
-
return 0 adalah kode untuk tidak mengulangi proses dan mengakhiri program.
Fungsi dari int n adalah untuk mendeklarasikan variabel n dengan nilai n adalah
bilangan bulat/integer (int).
Nilai yang tampil adalah 66,hal ini dikarenakan pada syntax tertera bahwa nilai n
adalah sebesar 66.
C. DEKLARASI KONSTANTA
1. FLOWCHART
START
END
Tampilkan :
"luas lingkaran"
phi = 3.14
jari-jari, luas
jari-jari = 7.0
luas = phi *jari_jari*jari_jari
-
2. SYNTAX
a. Syntax Deklarasi Konstanta
b. Syntax define
#include #define phi 3.14 using namespace std; int main() { float jari_jari, luas; jari_jari=10.0; luas = phi*jari_jari*jari_jari; cout
-
3. PROGRAM
a. Program Deklarasi Konstanta
b. Program define
4. PEMBAHASAN
a. Deklarasi Konstanta
Fungsi dari kode #include adalah sebagai kode pemanggil library pada C++.
adalah salah satu dari library yang ada pada Pemrograman C++.
int main () adalah awal dan akhir dari eksekusi suatu kode program C++.
cout adalah kode untuk menampilkan data ke layar monitor.
const float phi =3.14 adalah kode yang mendeklarasikan bahwa phi adalah data
tetap atau konstan dengan tipe data float,dan phi bernilai 3,14.
float jari_jari, luas adalah kode yang menyatakan penggunaan variabel luas dan
jari-jari dengan tipe data float.
jari_jari=7.0 adalah kode yang menyatakan nilai jari-jari nya sebesar 7.0.
luas = phi*jari_jari*jari_jari adalah statement bahwa :
luas adalah jumlah dari phi jari_jari jari_jari.
cout
-
return 0 adalah kode untuk tidak mengulangi proses dan mengakhiri program.
b. define
Fungsi dari kode #include adalah sebagai kode pemanggil library pada C++.
adalah salah satu dari library yang ada pada Pemrograman C++.
#define phi 3.14 adalah kode yang menyatakan bahwa besar nilai phi sebesar
3.14 untuk keseluruhan program dari awal sampai akhir.
int main () adalah awal dan akhir dari eksekusi suatu baris kode program C++.
float jari_jari, luas adalah kode yang menyatakan penggunaan variabel luas dan
jari-jari dengan tipe data float.
jari_jari=10.0 adalah kode yang menyatakan nilai jari-jari nya sebesar 10.0.
luas = phi*jari_jari*jari_jari adalah statement bahwa :
luas adalah jumlah dari phi jari_jari jari_jari.
cout
-
D. TIPE DATA
a. Tipe Data Bilangan
1. FLOWCHART
2. SYNTAX
START
END
x
x=3
Tampilkan :
nilai x
#include using namespace std; int main () { int x; x=3; cout
-
3. PROGRAM
4. PEMBAHASAN
Fungsi dari kode #include adalah sebagai kode pemanggil library pada
Pemrograman C++.
adalah salah satu dari library yang ada pada Pemrograman C++.
int main () adalah awal dan akhir dari eksekusi program C++.
int x adalah kode yang mendeklarasikan variabel x dengan tipe data bilangan bulat
(integer).
n=3 adalah data yang menyatakan bahwa variabel x bernilai 3.
cout adalah kode yang berfungsi untuk menampilkan data ke layar monitor.
cout
-
b. Tipe Data Karakter
1. FLOWCHART
2. SYNTAX
3. PROGRAM
START
END
a = A
b = C++
Tampilkan :
a
b
#include using namespace std; int main () { char a = 'A'; string b = "C++"; cout
-
4. PEMBAHASAN
Fungsi dari kode #include adalah sebagai kode pemanggil library pada
Pemrograman C++.
adalah salah satu dari library yang ada pada Pemrograman C++.
int main () adalah awal dan akhir dari eksekusi program C++.
char a = 'A' adalah kode yang mendeklarasikan karakter a yang memiliki tipe data
char,dengan a = A.
string b = C++ adalah kode yang mendeklarasikan karakter b yang memiliki tipe
data string,dengan string b = C++.
cout adalah kode yang berfungsi untuk menampilkan data ke layar monitor.
cout
-
TUGAS AKHIR
A. Buatlah program dengan menggunakan define untuk menghitung volume Tabung
(Rumus Volume Tabung : phi x jari-jari x jari-jari x tinggi) dimana jari-jari=7 dan
tinggi=24.
1. FLOWCHART
START
END
phi = 3,14
jari-jari, tinggi, volume
jari-jari = 7
tinggi = 24
volume = phi*jari-jari*jari-jari*tinggi
Tampilkan :
Volume Tabung
-
2. SYNTAX
3. PROGRAM
4. PEMBAHASAN
Fungsi dari kode #include adalah sebagai kode pemanggil library pada C++.
adalah salah satu dari library yang ada pada Pemrograman C++.
#define phi 3.14 adalah kode yang menyatakan bahwa besar nilai phi sebesar
3.14 untuk keseluruhan program dari awal sampai akhir.
int main () adalah awal dan akhir dari eksekusi suatu baris kode program C++.
float jari_jari, tinggi, volume adalah kode yang menyatakan penggunaan variabel
jari-jari,tinggi dan volume dengan tipe data float.
jari_jari=7.0 adalah kode yang menyatakan nilai jari-jari alas dan tutup tabung
sebesar 7.
#include #define phi 3.14 using namespace std; int main() { float jari_jari, tinggi, volume; jari_jari=7.0; tinggi=24; volume= phi*jari_jari*jari_jari*tinggi; cout
-
tinggi=24 adalah kode yang menyatakan nilai tinggi tabung sebesar 24.
volume = phi*jari_jari*jari_jari*tinggi adalah statement bahwa :
volume adalah jumlah dari phi jari_jari jari_jari tinggi.
cout
-
B. Buatlah program untuk menghitung tegangan pada hukum ohm. I dan R di bagian
input, bualah flow chart,syntax dan tampilan programnya.
1.FLOWCHART
START
END
tegangan = arus*hambatan
arus, hambatan, tegangan
Tampilkan :
Nilai Tegangan
Masukkan Nilai :
arus =
hambatan =
-
2. SYNTAX
3. PROGRAM
4. PEMBAHASAN
Fungsi dari kode #include adalah sebagai kode pemanggil library pada C++.
adalah salah satu dari library yang ada pada Pemrograman C++.
int main () adalah awal dan akhir dari eksekusi suatu baris kode program C++.
float arus, hambatan, tegangan adalah kode yang menyatakan penggunaan variabel
arus,hambatan dan tegangan dengan tipe data float.
cout
-
cin>>arus adalah kode yang digunakan untuk memasukkan nilai arus sesuai
dengan keinginan kita.
couthambatan adalah kode yang digunakan untuk memasukkan nilai hambatan
sesuai dengan keinginan kita.
tegangan=arus*hambatan adalah statement yang berasal dari rumus hukum ohm
yaitu Tegangan = Arus Hambatan.
cout